@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/andika-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Andika;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/andika-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/andika-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Andika;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/andika-latin-700-italic.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/baloo-2-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/baloo-2-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/baloo-2-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin-400-normal.woff2) format("woff2")}:root{--page: #FFF3D7;--paper: #FFFAEF;--paper-under: #D9C08E;--ink: #2E2723;--ink-soft: #6A5B4F;--line: #E7D4A9;--night: #1A6052;--night-under: #0F4038;--lamp: #F2A93B;--lamp-under: #C98418;--butter: #FEE092;--bubble-ink: #803D09;--strand-teal: #1A6052;--strand-teal-text: #1A6052;--strand-teal-tint: #D6E9E2;--strand-orange: #C25606;--strand-orange-text: #A64A06;--strand-orange-tint: #F8DCC4;--strand-sage: #5E8A57;--strand-sage-text: #4A7344;--strand-sage-tint: #DDE8D3;--font-read: "Andika", system-ui, sans-serif;--font-display: "Baloo 2", "Andika", system-ui, sans-serif;--font-hand: "Patrick Hand", "Andika", cursive;--story-size: 26px;--button-h: 60px;--button-radius: 24px;--story-button-h: 72px;--story-button-radius: 30px;--button-under: 4px;--pebble-radius: 48% 52% 46% 54% / 56% 50% 50% 44%;--bubble-radius: 24px;--target-child: 64px;--target-parent: 48px;--on-light: #2E2723;--photo-paper: #FFFAEF;--page-dim: #F3E6C8;--lamp-tint: #FCE7BF;--sticky: #FFE9A6;--butter-under: #F3CD6C;--icon-soft: #9A8770;--tab-icon: #8C7A66;--line-strong: #C9B07C;--ink-faint: #8A7763;--tape-amber: rgba(242, 169, 59, .55);--tape-teal: rgba(26, 96, 82, .35);--photo-shadow: 0 1px 0 rgba(120, 90, 40, .1), 0 12px 24px rgba(92, 62, 24, .16);--note-shadow: 0 10px 18px rgba(92, 62, 24, .14);--spine-shade: rgba(120, 84, 30, .07);--header-glow: #2B7A69;--focus-ring: 3px solid #F2A93B;--weather-sunny: #FFF1C9;--weather-rainy: #DFEAF3;--weather-stormy: #E4E6EC;--weather-wiggly: #DDF1E6;--weather-cloudy: #EFECE6;--weather-foggy: #EAE6F1;--weather-notsure: #F6ECD9;--rest-page: #123F37;--rest-mid: #1A5248;--rest-edge: #0E342D;--rest-ink: #FFF3D7;--rest-ink-soft: #D9E6DF;--rest-control-ink: #F4E9D2;--rest-control-line: #5E8F84;--rest-control-line-top: #3F7A6E;--rest-control-fill: rgba(255, 250, 239, .07);--rest-glow: rgba(242, 169, 59, .24);--rest-glow-soft: rgba(242, 169, 59, .1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--gutter: 20px;--pill-h: 44px;--topbar-h: 70px;--tabbar-h: 76px;--radius-tile: 26px;--radius-card: 22px;--radius-field: 18px;--radius-panel: 38px 46px 40px 52px / 44px 38px 50px 42px;--title-xl: 36px;--title-l: 31px;--title-m: 27px;--title-s: 21px;--text-lead: 18px;--text-parent: 16px;--text-meta: 15px;--text-small: 13px;--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45 0 0 0 0 .32 0 0 0 0 .16 0 0 0 .075 0'/></filter><rect width='180' height='180' filter='url(%23g)'/></svg>")}:root[data-theme=evening],[data-theme=evening]{--page: #123F37;--paper: #1A5248;--paper-under: #0B2E28;--ink: #FFF3D7;--ink-soft: #D9E6DF;--line: #3F7A6E;--night: #FFF3D7;--night-under: #B9A57A;--icon-soft: #A9C4BB;--tab-icon: #A9C4BB;--page-dim: #0E342D;--lamp-tint: #4A4326;--ink-faint: #A9C4BB;--line-strong: #5E8F84;--header-glow: #1F6B5C;--strand-teal-text: #9FD3C3;--strand-teal-tint: #1F5A4E;--strand-orange-text: #F6B98A;--strand-orange-tint: #4A3324;--strand-sage-text: #B9D7A9;--strand-sage-tint: #2E4A35}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background-color:var(--page);background-image:var(--grain);color:var(--ink);font-family:var(--font-read);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--focus-ring);outline-offset:3px}.pebble{height:var(--button-h);border-radius:var(--button-radius);font:800 21px/1 var(--font-display);box-shadow:0 var(--button-under) 0 var(--night-under);background:var(--night);color:var(--paper)}.pebble--back{background:var(--paper);color:var(--night);border:2.5px solid var(--night);box-shadow:0 var(--button-under) 0 var(--paper-under)}.pebble--child{background:var(--lamp);color:var(--on-light);box-shadow:0 var(--button-under) 0 var(--lamp-under)}.book-frame{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='300'%20viewBox='0%200%20400%20300'%20preserveAspectRatio='none'%3e%3cpath%20d='M394.3%20150.0%20L394.2%20181.2%20L394.0%20193.4%20L393.7%20202.6%20L393.4%20210.3%20L392.9%20217.1%20L392.4%20223.1%20L391.7%20228.7%20L390.9%20233.8%20L389.9%20238.6%20L388.7%20243.0%20L387.3%20247.2%20L385.7%20251.0%20L383.8%20254.6%20L381.7%20257.9%20L379.4%20261.0%20L376.8%20263.9%20L374.0%20266.6%20L371.1%20269.0%20L367.9%20271.3%20L364.6%20273.4%20L361.1%20275.4%20L357.4%20277.3%20L353.6%20279.0%20L349.6%20280.6%20L345.4%20282.2%20L341.1%20283.6%20L336.5%20285.0%20L331.8%20286.2%20L326.7%20287.4%20L321.4%20288.5%20L315.7%20289.5%20L309.5%20290.3%20L303.0%20291.1%20L295.8%20291.8%20L288.0%20292.4%20L279.2%20292.9%20L269.2%20293.3%20L257.1%20293.7%20L241.1%20293.9%20L200.0%20294.2%20L158.8%20294.4%20L142.6%20294.5%20L130.2%20294.5%20L119.9%20294.5%20L110.8%20294.4%20L102.5%20294.2%20L95.0%20293.9%20L88.0%20293.4%20L81.6%20292.8%20L75.6%20292.0%20L70.0%20291.0%20L64.8%20289.8%20L59.9%20288.4%20L55.5%20286.9%20L51.3%20285.1%20L47.5%20283.2%20L43.9%20281.1%20L40.6%20278.9%20L37.5%20276.5%20L34.6%20274.0%20L31.9%20271.4%20L29.3%20268.7%20L26.9%20265.9%20L24.6%20263.0%20L22.4%20259.9%20L20.3%20256.7%20L18.4%20253.4%20L16.5%20249.8%20L14.8%20246.1%20L13.2%20242.1%20L11.8%20237.8%20L10.6%20233.2%20L9.6%20228.2%20L8.7%20222.7%20L8.0%20216.7%20L7.5%20210.0%20L7.2%20202.3%20L7.0%20193.1%20L7.0%20181.0%20L7.1%20150.0%20L7.3%20119.1%20L7.6%20107.0%20L8.0%2097.9%20L8.5%2090.3%20L9.2%2083.7%20L9.9%2077.7%20L10.8%2072.3%20L11.8%2067.4%20L13.0%2062.8%20L14.3%2058.5%20L15.8%2054.4%20L17.4%2050.7%20L19.3%2047.1%20L21.2%2043.8%20L23.4%2040.7%20L25.7%2037.7%20L28.1%2034.9%20L30.7%2032.2%20L33.4%2029.7%20L36.3%2027.2%20L39.2%2024.8%20L42.3%2022.5%20L45.6%2020.3%20L49.0%2018.2%20L52.7%2016.1%20L56.6%2014.2%20L60.7%2012.3%20L65.2%2010.6%20L70.0%209.1%20L75.3%207.7%20L81.0%206.5%20L87.2%205.4%20L93.9%204.6%20L101.3%204.0%20L109.5%203.5%20L118.7%203.3%20L129.1%203.2%20L141.7%203.3%20L158.2%203.5%20L200.0%203.8%20L241.6%204.2%20L257.7%204.7%20L269.9%205.3%20L279.9%205.9%20L288.6%206.6%20L296.4%207.4%20L303.5%208.2%20L310.0%209.1%20L316.0%2010.1%20L321.6%2011.2%20L326.9%2012.4%20L331.9%2013.6%20L336.5%2015.0%20L340.9%2016.5%20L345.1%2018.1%20L349.0%2019.9%20L352.8%2021.7%20L356.3%2023.6%20L359.7%2025.7%20L362.9%2027.8%20L366.0%2030.1%20L369.0%2032.4%20L371.8%2034.9%20L374.5%2037.6%20L377.1%2040.4%20L379.6%2043.3%20L381.9%2046.5%20L384.0%2049.9%20L385.9%2053.6%20L387.6%2057.5%20L389.2%2061.8%20L390.5%2066.4%20L391.6%2071.4%20L392.5%2076.8%20L393.2%2082.9%20L393.7%2089.6%20L394.0%2097.3%20L394.2%20106.6%20L394.3%20118.8%20Z'%20fill='%23000'/%3e%3c/svg%3e") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='300'%20viewBox='0%200%20400%20300'%20preserveAspectRatio='none'%3e%3cpath%20d='M394.3%20150.0%20L394.2%20181.2%20L394.0%20193.4%20L393.7%20202.6%20L393.4%20210.3%20L392.9%20217.1%20L392.4%20223.1%20L391.7%20228.7%20L390.9%20233.8%20L389.9%20238.6%20L388.7%20243.0%20L387.3%20247.2%20L385.7%20251.0%20L383.8%20254.6%20L381.7%20257.9%20L379.4%20261.0%20L376.8%20263.9%20L374.0%20266.6%20L371.1%20269.0%20L367.9%20271.3%20L364.6%20273.4%20L361.1%20275.4%20L357.4%20277.3%20L353.6%20279.0%20L349.6%20280.6%20L345.4%20282.2%20L341.1%20283.6%20L336.5%20285.0%20L331.8%20286.2%20L326.7%20287.4%20L321.4%20288.5%20L315.7%20289.5%20L309.5%20290.3%20L303.0%20291.1%20L295.8%20291.8%20L288.0%20292.4%20L279.2%20292.9%20L269.2%20293.3%20L257.1%20293.7%20L241.1%20293.9%20L200.0%20294.2%20L158.8%20294.4%20L142.6%20294.5%20L130.2%20294.5%20L119.9%20294.5%20L110.8%20294.4%20L102.5%20294.2%20L95.0%20293.9%20L88.0%20293.4%20L81.6%20292.8%20L75.6%20292.0%20L70.0%20291.0%20L64.8%20289.8%20L59.9%20288.4%20L55.5%20286.9%20L51.3%20285.1%20L47.5%20283.2%20L43.9%20281.1%20L40.6%20278.9%20L37.5%20276.5%20L34.6%20274.0%20L31.9%20271.4%20L29.3%20268.7%20L26.9%20265.9%20L24.6%20263.0%20L22.4%20259.9%20L20.3%20256.7%20L18.4%20253.4%20L16.5%20249.8%20L14.8%20246.1%20L13.2%20242.1%20L11.8%20237.8%20L10.6%20233.2%20L9.6%20228.2%20L8.7%20222.7%20L8.0%20216.7%20L7.5%20210.0%20L7.2%20202.3%20L7.0%20193.1%20L7.0%20181.0%20L7.1%20150.0%20L7.3%20119.1%20L7.6%20107.0%20L8.0%2097.9%20L8.5%2090.3%20L9.2%2083.7%20L9.9%2077.7%20L10.8%2072.3%20L11.8%2067.4%20L13.0%2062.8%20L14.3%2058.5%20L15.8%2054.4%20L17.4%2050.7%20L19.3%2047.1%20L21.2%2043.8%20L23.4%2040.7%20L25.7%2037.7%20L28.1%2034.9%20L30.7%2032.2%20L33.4%2029.7%20L36.3%2027.2%20L39.2%2024.8%20L42.3%2022.5%20L45.6%2020.3%20L49.0%2018.2%20L52.7%2016.1%20L56.6%2014.2%20L60.7%2012.3%20L65.2%2010.6%20L70.0%209.1%20L75.3%207.7%20L81.0%206.5%20L87.2%205.4%20L93.9%204.6%20L101.3%204.0%20L109.5%203.5%20L118.7%203.3%20L129.1%203.2%20L141.7%203.3%20L158.2%203.5%20L200.0%203.8%20L241.6%204.2%20L257.7%204.7%20L269.9%205.3%20L279.9%205.9%20L288.6%206.6%20L296.4%207.4%20L303.5%208.2%20L310.0%209.1%20L316.0%2010.1%20L321.6%2011.2%20L326.9%2012.4%20L331.9%2013.6%20L336.5%2015.0%20L340.9%2016.5%20L345.1%2018.1%20L349.0%2019.9%20L352.8%2021.7%20L356.3%2023.6%20L359.7%2025.7%20L362.9%2027.8%20L366.0%2030.1%20L369.0%2032.4%20L371.8%2034.9%20L374.5%2037.6%20L377.1%2040.4%20L379.6%2043.3%20L381.9%2046.5%20L384.0%2049.9%20L385.9%2053.6%20L387.6%2057.5%20L389.2%2061.8%20L390.5%2066.4%20L391.6%2071.4%20L392.5%2076.8%20L393.2%2082.9%20L393.7%2089.6%20L394.0%2097.3%20L394.2%20106.6%20L394.3%20118.8%20Z'%20fill='%23000'/%3e%3c/svg%3e") center / 100% 100% no-repeat}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._holdButton_762l7_1{min-height:var(--target-parent);padding:6px 14px 6px 8px;display:inline-flex;align-items:center;gap:10px;background:var(--paper);color:var(--ink);border:2px solid var(--line);border-radius:var(--button-radius);font-family:var(--font-display);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}._holdButton_762l7_1:focus-visible{outline:3px solid var(--night);outline-offset:2px}._ringWrapper_762l7_24{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._ringSvg_762l7_34{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}._ringTrack_762l7_42{fill:none;stroke:var(--line);stroke-width:3.5}._ringFill_762l7_48{fill:none;stroke:var(--night);stroke-width:3.5;stroke-linecap:round}._iconSvg_762l7_55{width:20px;height:20px;color:var(--night)}._textGroup_762l7_61{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}._labelText_762l7_68{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--ink)}._hintText_762l7_75{font-family:var(--font-read);font-size:12px;color:var(--ink-soft)}._bookContainer_b1wgr_1{width:100%;max-width:1120px;display:flex;flex-direction:column;gap:24px}._screenHeading_b1wgr_9{margin:0;font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.2;color:var(--ink)}._emptyCard_b1wgr_18{margin:0;padding:28px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);font-family:var(--font-read);font-size:19px;line-height:1.4;color:var(--ink-soft)}._pageGrid_b1wgr_30{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}._pageGridItem_b1wgr_39{display:flex}._pageCardButton_b1wgr_43{width:100%;padding:20px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;cursor:pointer}._pageCardButton_b1wgr_43:focus-visible{outline:3px solid var(--night);outline-offset:2px}._cardPhoto_b1wgr_62{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}._handQuoteCard_b1wgr_70{margin:0;font-family:var(--font-hand);font-size:24px;line-height:1.3;color:var(--ink)}._handTriedCard_b1wgr_78{margin:0;font-family:var(--font-hand);font-size:19px;line-height:1.3;color:var(--ink-soft)}._cardFooter_b1wgr_86{margin-top:auto;padding-top:10px;width:100%;border-top:1.5px solid var(--line);display:flex;flex-direction:column;gap:2px}._cardChapter_b1wgr_96{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--night)}._cardDate_b1wgr_103{font-family:var(--font-read);font-size:15px;color:var(--ink-soft)}._pageHeaderRow_b1wgr_109{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}._backButton_b1wgr_117{padding:0 24px;cursor:pointer}._openPageCard_b1wgr_122{width:100%;max-width:760px;align-self:center;padding:32px;background:var(--paper);border:2.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}._openPagePhoto_b1wgr_137{width:100%;max-width:560px;height:auto;aspect-ratio:4 / 3;object-fit:cover}._handQuoteLarge_b1wgr_145{margin:0;font-family:var(--font-hand);font-size:32px;line-height:1.3;color:var(--ink)}._handTried_b1wgr_78{margin:0;font-family:var(--font-hand);font-size:22px;line-height:1.35;color:var(--ink-soft)}._pageFooterMeta_b1wgr_161{width:100%;padding-top:16px;border-top:1.5px solid var(--line);display:flex;flex-direction:column;gap:4px}._metaChapterTitle_b1wgr_170{margin:0;font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--night)}._metaDetails_b1wgr_178{margin:0;font-family:var(--font-read);font-size:16px;color:var(--ink-soft)}._grownupActionsRow_b1wgr_185{width:100%;margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px}._actionBtn_b1wgr_193{width:100%;border:none;cursor:pointer}._actionBtn_b1wgr_193.pebble--back{border:2.5px solid var(--night)}._confirmDialog_b1wgr_203{width:min(92vw,480px);padding:24px;background:var(--paper);color:var(--ink);border:2.5px solid var(--line);border-radius:var(--bubble-radius)}._confirmDialog_b1wgr_203:modal{overscroll-behavior:contain}._confirmDialog_b1wgr_203::backdrop{background:color-mix(in srgb,var(--ink) 55%,transparent);overflow:hidden;overscroll-behavior:contain}._confirmDialog_b1wgr_203[open] ._dialogContent_b1wgr_222{display:flex;flex-direction:column;gap:16px}._dialogHeading_b1wgr_228{margin:0;font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--ink)}._dialogBody_b1wgr_236{margin:0;font-family:var(--font-read);font-size:18px;line-height:1.35;color:var(--ink-soft)}._dialogButtonRow_b1wgr_244{display:grid;grid-template-columns:1fr 1fr;gap:16px}._screen_1belt_1{display:flex;flex-direction:column;gap:var(--space-5)}._headerRow_1belt_7{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._titleBlock_1belt_15{display:flex;flex-direction:column;gap:var(--space-1)}._heading_1belt_21{margin:0;font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--lh-tight);color:var(--ink)}._subheading_1belt_29{margin:0;font-size:var(--text-body);color:var(--ink-soft)}._switcherRow_1belt_35{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--paper-warm);border:2px solid var(--line);border-radius:var(--radius-md)}._switcherLabel_1belt_46{font-family:var(--font-ui);font-size:var(--text-small);font-weight:700;color:var(--ink-soft)}._switcherButtons_1belt_53{display:flex;flex-wrap:wrap;gap:var(--space-2)}._childTab_1belt_59{min-height:var(--tap-parent);padding:var(--space-2) var(--space-4);background-color:var(--paper);color:var(--ink);border:2px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:700;cursor:pointer}._childTabActive_1belt_72{background-color:var(--teal);color:var(--paper);border-color:var(--teal)}._suggestionCard_1belt_78{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);background-color:var(--teal-soft);border:2px solid var(--teal);border-radius:var(--radius-lg)}._suggestionTitle_1belt_88{margin:0;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--lh-tight);color:var(--ink)}._suggestionBody_1belt_96{margin:0;font-size:var(--text-body);color:var(--ink)}._suggestionActions_1belt_102{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}._primaryButton_1belt_109{min-height:var(--tap-parent);padding:var(--space-2) var(--space-4);background-color:var(--teal);color:var(--paper);border:2px solid var(--teal);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:700;cursor:pointer}._secondaryButton_1belt_122{min-height:var(--tap-parent);padding:var(--space-2) var(--space-4);background-color:var(--paper);color:var(--ink);border:2px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:700;cursor:pointer}._strandSection_1belt_135{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background-color:var(--paper-warm);border:2px solid var(--line);border-left:8px solid var(--strand-accent, var(--teal));border-radius:var(--radius-lg)}._strandHeader_1belt_146{display:flex;flex-direction:column;gap:var(--space-1)}._strandName_1belt_152{margin:0;font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--lh-tight);color:var(--ink)}._strandAbout_1belt_160{margin:0;font-size:var(--text-small);color:var(--ink-soft)}._tableWrapper_1belt_166{overflow:auto;max-inline-size:100%;container-type:inline-size}._table_1belt_166{width:100%;border-collapse:separate;border-spacing:0;--label-explored: "Explored together";--label-lens: "School lens";--label-chapters: "Chapters"}._caption_1belt_181{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._table_1belt_166 thead{position:sticky;inset-block-start:0;z-index:1}._table_1belt_166 thead th{padding:var(--space-2) var(--space-3);background-color:var(--paper-sunk);color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--text-small);font-weight:700;text-align:start;border-block-end:2px solid var(--line)}._table_1belt_166 tbody th,._table_1belt_166 tbody td{padding:var(--space-3);vertical-align:top;text-align:start;border-block-end:1px solid var(--line)}._table_1belt_166 tbody th{position:sticky;inset-inline-start:0;background-color:var(--paper-warm);min-inline-size:220px}@container (width < 600px){._table_1belt_166,._table_1belt_166 thead,._table_1belt_166 tbody,._table_1belt_166 tr,._table_1belt_166 th,._table_1belt_166 td{display:block}._table_1belt_166 thead{display:none}._table_1belt_166 tbody tr{margin-block-end:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--paper);overflow:hidden}._table_1belt_166 tbody th{position:sticky;inset-block-start:0;z-index:2;background-color:var(--paper-sunk);min-inline-size:0}._table_1belt_166 tbody td:nth-child(2):before{content:var(--label-explored) ": ";font-weight:700;color:var(--ink-soft)}._table_1belt_166 tbody td:nth-child(3):before{content:var(--label-lens) ": ";font-weight:700;color:var(--ink-soft)}._table_1belt_166 tbody td:nth-child(4):before{content:var(--label-chapters) ": ";font-weight:700;color:var(--ink-soft)}}._skillHeaderCell_1belt_275{display:flex;flex-direction:column;gap:var(--space-1)}._skillName_1belt_281{font-family:var(--font-display);font-size:var(--text-ui);font-weight:700;color:var(--ink)}._skillMeans_1belt_288{font-family:var(--font-body);font-size:var(--text-small);font-weight:400;color:var(--ink-soft)}._wefSkills_1belt_295{font-family:var(--font-ui);font-size:var(--text-small);font-weight:600;color:var(--ink-muted)}._pill_1belt_302{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-small);font-weight:700}._exploredNotYet_1belt_312{background-color:var(--paper-sunk);color:var(--ink-muted)}._exploredOnce_1belt_317{background-color:var(--honey-soft);color:var(--ink)}._exploredFewTimes_1belt_322{background-color:var(--teal-soft);color:var(--ink)}._lensCovered_1belt_327{background-color:var(--sage-soft);color:var(--ink)}._lensSome_1belt_332{background-color:var(--honey-soft);color:var(--ink)}._lensLight_1belt_337{background-color:var(--terracotta-soft);color:var(--ink)}._chapterChipList_1belt_342{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chapterChip_1belt_342{min-height:var(--tap-parent);padding:var(--space-1) var(--space-3);background-color:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-small);font-weight:600;cursor:pointer}._chapterChip_1belt_342:hover{background-color:var(--paper-sunk)}._footnoteBox_1belt_365{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background-color:var(--paper-sunk);border:1px solid var(--line);border-radius:var(--radius-md)}._footnoteHeading_1belt_375{margin:0;font-family:var(--font-display);font-size:var(--text-ui);color:var(--ink)}._footnoteText_1belt_382{margin:0;font-size:var(--text-small);color:var(--ink-soft)}._editorContainer_1sfou_1{width:100%;display:flex;flex-direction:column;gap:16px;text-align:left}._profileList_1sfou_9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._profileItem_1sfou_18{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius)}._profileInfo_1sfou_30{display:flex;align-items:center;gap:12px}._initialCircle_1sfou_36{width:44px;height:44px;border-radius:var(--pebble-radius);background:var(--lamp);box-shadow:0 3px 0 var(--lamp-under);color:var(--on-light);font-family:var(--font-display);font-weight:800;font-size:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._profileText_1sfou_52{display:flex;flex-direction:column;gap:2px}._profileName_1sfou_58{font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--ink)}._profileMeta_1sfou_65{font-family:var(--font-read);font-size:15px;color:var(--ink-soft)}._profileActions_1sfou_71{display:flex;align-items:center;gap:8px}._smallActionBtn_1sfou_77{min-height:var(--target-parent);padding:0 14px;background:var(--paper);color:var(--night);border:1.5px solid var(--night);border-radius:var(--button-radius);font-family:var(--font-display);font-weight:700;font-size:15px;cursor:pointer}._smallActionBtn_1sfou_77:focus-visible{outline:3px solid var(--night);outline-offset:2px}._emptyNote_1sfou_95,._maxNote_1sfou_96{margin:0;padding:12px 16px;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius);font-family:var(--font-read);font-size:16px;color:var(--ink-soft)}._form_1sfou_107{width:100%}._fieldset_1sfou_111{margin:0;padding:16px;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:16px}._legend_1sfou_122{padding:0 6px;font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--ink)}._fieldGroup_1sfou_130{display:flex;flex-direction:column;gap:4px}._label_1sfou_136{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink)}._hint_1sfou_143{font-family:var(--font-read);font-size:14px;color:var(--ink-soft)}._input_1sfou_149{margin-top:2px;min-height:var(--target-parent);padding:10px 14px;background:var(--paper);color:var(--ink);border:2px solid var(--line);border-radius:var(--button-radius);font-family:var(--font-read);font-size:17px}._input_1sfou_149:focus-visible{outline:3px solid var(--night);outline-offset:2px;border-color:var(--night)}._errorText_1sfou_167{margin:0;padding:10px 14px;background:var(--strand-orange-tint);color:var(--strand-orange-text);border-radius:var(--button-radius);font-family:var(--font-read);font-size:16px}._formButtons_1sfou_177{display:flex;flex-wrap:wrap;gap:12px}._submitButton_1sfou_183{padding:0 24px;border:none;cursor:pointer}._settingsContainer_v4l0z_1{width:100%;max-width:760px;display:flex;flex-direction:column;gap:20px}._headerRow_v4l0z_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}._heading_v4l0z_17{margin:0;font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.2;color:var(--ink)}._closeButton_v4l0z_26{padding:0 24px;cursor:pointer}._sectionCard_v4l0z_31{margin:0;padding:24px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:12px}._sectionTitle_v4l0z_42{margin:0;padding:0 4px;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.2;color:var(--night)}._sectionHint_v4l0z_52{margin:0;font-family:var(--font-read);font-size:16px;color:var(--ink-soft)}._radioList_v4l0z_59{display:flex;flex-direction:column;gap:10px}._radioOption_v4l0z_65{min-height:var(--target-parent);padding:10px 14px;background:var(--page);border:2px solid var(--line);border-radius:var(--button-radius);display:flex;align-items:center;gap:12px;font-family:var(--font-read);font-size:17px;color:var(--ink);cursor:pointer}._radioOption_v4l0z_65:has(>input:checked){border-color:var(--night)}._radioOption_v4l0z_65 input{width:22px;height:22px;accent-color:var(--night);margin:0;flex-shrink:0}._bodyText_v4l0z_92{margin:0;font-family:var(--font-read);font-size:17px;line-height:1.4;color:var(--ink)}._metaText_v4l0z_100{margin:0;font-family:var(--font-read);font-size:15px;line-height:1.35;color:var(--ink-soft)}._exportRow_v4l0z_108{display:flex;flex-wrap:wrap;gap:12px}._exportButton_v4l0z_114{padding:0 24px;border:none;cursor:pointer}._askChip_gzahb_1{min-height:var(--target-parent);padding:8px 18px;background:var(--butter);color:var(--bubble-ink);border:2px solid var(--bubble-ink);border-radius:var(--button-radius);box-shadow:0 3px 0 var(--lamp-under);display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:18px;cursor:pointer}._askChip_gzahb_1:focus-visible{outline:3px solid var(--night);outline-offset:2px}._askIcon_gzahb_23{width:26px;height:26px;border-radius:var(--pebble-radius);background:var(--paper);color:var(--bubble-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}._dialog_gzahb_36{width:min(92vw,540px);padding:24px;background:var(--paper);color:var(--ink);border:2.5px solid var(--line);border-radius:var(--bubble-radius)}._dialog_gzahb_36:modal{overscroll-behavior:contain}._dialog_gzahb_36::backdrop{background:color-mix(in srgb,var(--ink) 55%,transparent);overflow:hidden;overscroll-behavior:contain}._dialog_gzahb_36[open] ._dialogContent_gzahb_55{display:flex;flex-direction:column;gap:16px}._promptHeading_gzahb_61{margin:0;font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--bubble-ink)}._promptText_gzahb_69{margin:0;font-family:var(--font-read);font-size:22px;line-height:1.35;color:var(--ink)}._modelBox_gzahb_77{padding:14px 16px;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:6px}._modelHeading_gzahb_87{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--night)}._modelText_gzahb_95{margin:0;font-family:var(--font-read);font-size:18px;line-height:1.35;color:var(--ink)}._formRow_gzahb_103{display:flex;justify-content:flex-end}._closeButton_gzahb_108{padding:0 28px;border:none;cursor:pointer}._markerList_1i959_1{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}._stoneItem_1i959_12{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--paper);color:var(--ink-soft);border:1.5px solid var(--line);border-radius:var(--button-radius);font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.1}._stoneDot_1i959_27{width:12px;height:12px;border-radius:var(--pebble-radius);background:var(--line);flex-shrink:0}._stoneActive_1i959_35{background:var(--night);color:var(--paper);border-color:var(--night)}._stoneActive_1i959_35 ._stoneDot_1i959_27{background:var(--lamp)}._stoneLabel_1i959_45{white-space:nowrap}._pickerContainer_7bmzq_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}._instruction_7bmzq_9{margin:0;font-family:var(--font-read);font-size:18px;color:var(--ink-soft)}._tilesGrid_7bmzq_16{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}._weatherTile_7bmzq_23{min-height:var(--target-child);padding:16px 14px;background:var(--paper);color:var(--ink);border:2.5px solid var(--line);border-radius:var(--bubble-radius);box-shadow:0 var(--button-under) 0 var(--paper-under);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer}._weatherTile_7bmzq_23:focus-visible{outline:3px solid var(--night);outline-offset:2px}._weatherTileSelected_7bmzq_45{background:var(--butter);color:var(--on-light);border-color:var(--night);box-shadow:0 var(--button-under) 0 var(--night-under)}._weatherIcon_7bmzq_53{width:44px;height:44px;color:var(--night)}._tileLabel_7bmzq_59{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.15;color:var(--ink)}._weatherTileSelected_7bmzq_45 ._tileLabel_7bmzq_59,._weatherTileSelected_7bmzq_45 ._tileHint_7bmzq_68{color:var(--on-light)}._tileHint_7bmzq_68{font-family:var(--font-read);font-size:14px;line-height:1.3;color:var(--ink-soft)}._replyBox_7bmzq_79{width:100%;padding:16px 20px;background:var(--butter);color:var(--bubble-ink);border-radius:var(--bubble-radius);text-align:center;display:flex;flex-direction:column;gap:4px}._replyPrimary_7bmzq_91{margin:0;font-family:var(--font-display);font-weight:800;font-size:22px}._replySecondary_7bmzq_98{margin:0;font-family:var(--font-read);font-size:17px}@keyframes _storyFadeIn_1os5x_1{0%{opacity:0}to{opacity:1}}@keyframes _restWarmGlow_1os5x_1{0%,to{opacity:.72;transform:scale(.98)}40%{opacity:1;transform:scale(1.02)}}._playerShell_1os5x_22{width:100%;max-width:1120px;display:flex;flex-direction:column;gap:20px;background:var(--page);color:var(--ink);border-radius:var(--bubble-radius)}._topBar_1os5x_33{width:100%;padding:12px 16px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}._topRightControls_1os5x_46{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._topControlBtn_1os5x_53{min-height:var(--target-parent);padding:0 16px;background:var(--page);color:var(--ink);border:2px solid var(--line);border-radius:var(--button-radius);font-family:var(--font-display);font-weight:700;font-size:16px;cursor:pointer}._topControlBtn_1os5x_53:focus-visible{outline:3px solid var(--night);outline-offset:2px}._textModeToggle_1os5x_71{display:inline-flex;background:var(--page);border:2px solid var(--line);border-radius:var(--button-radius);padding:2px;gap:2px}._modeBtn_1os5x_80{min-height:calc(var(--target-parent) - 6px);padding:0 12px;border:none;border-radius:var(--button-radius);background:transparent;color:var(--ink-soft);font-family:var(--font-display);font-weight:700;font-size:15px;cursor:pointer}._modeBtnActive_1os5x_93{background:var(--night);color:var(--paper)}._stage_1os5x_98{width:100%;display:flex;flex-direction:column;align-items:center}._cardScreen_1os5x_105{width:100%;max-width:780px;padding:28px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:16px}._eyebrow_1os5x_117{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-soft)}._screenTitle_1os5x_125{margin:0;font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.2;color:var(--ink)}._timeLine_1os5x_134{margin:0;font-family:var(--font-read);font-size:18px;color:var(--ink-soft)}._lastReadBadge_1os5x_141{margin:0;align-self:flex-start;padding:6px 14px;background:var(--strand-teal-tint);color:var(--strand-teal-text);border-radius:var(--button-radius);font-family:var(--font-display);font-weight:700;font-size:15px}._leadText_1os5x_153{margin:0;font-family:var(--font-read);font-size:19px;line-height:1.35;color:var(--ink-soft)}._infoBlock_1os5x_161{padding:16px 20px;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:8px}._warningBlock_1os5x_171{padding:16px 20px;background:var(--strand-orange-tint);border:2px solid var(--strand-orange);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:8px}._blockTitle_1os5x_181{margin:0;font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--ink)}._blockBody_1os5x_189{margin:0;font-family:var(--font-read);font-size:18px;line-height:1.4;color:var(--ink)}._plainList_1os5x_197,._numberedList_1os5x_198{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-family:var(--font-read);font-size:18px;line-height:1.4;color:var(--ink)}._whoCirclesGrid_1os5x_210{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0}._whoCircleBtn_1os5x_217{min-width:120px;min-height:var(--target-child);padding:16px 20px;background:var(--page);border:2.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}._whoCircleSelected_1os5x_231{background:var(--butter);color:var(--on-light);border-color:var(--night);box-shadow:0 var(--button-under) 0 var(--night-under)}._whoAvatar_1os5x_238{width:56px;height:56px;border-radius:var(--pebble-radius);background:var(--lamp);box-shadow:0 3px 0 var(--lamp-under);color:var(--on-light);font-family:var(--font-display);font-weight:800;font-size:24px;display:inline-flex;align-items:center;justify-content:center}._whoCircleSelected_1os5x_231 ._whoName_1os5x_253{color:var(--on-light)}._whoName_1os5x_253{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--ink)}._errorAlert_1os5x_264{margin:0;padding:12px 16px;background:var(--strand-orange-tint);color:var(--strand-orange-text);border-radius:var(--button-radius);font-family:var(--font-read);font-size:17px}._storyLayout_1os5x_275{width:100%;padding:20px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}@media(min-width:760px),(orientation:landscape)and (min-width:560px){._storyLayout_1os5x_275{grid-template-columns:3fr 2fr;gap:28px;padding:28px}}._storyPictureCol_1os5x_295{width:100%;display:flex;align-items:center;justify-content:center}._storyImage_1os5x_302{width:100%;height:auto;max-height:62dvh;aspect-ratio:4 / 3;object-fit:cover;display:block;animation:_storyFadeIn_1os5x_1 .4s ease-out}@media(prefers-reduced-motion:reduce){._storyImage_1os5x_302{animation:none}}._storyContentCol_1os5x_315{display:flex;flex-direction:column;justify-content:space-between;gap:20px}._storyTextArea_1os5x_322{display:flex;flex-direction:column;align-items:flex-start;gap:14px}._storyTitle_1os5x_329{margin:0;font-family:var(--font-display);font-weight:800;font-size:32px;line-height:1.2;color:var(--ink)}._storyTagline_1os5x_338{margin:0;font-family:var(--font-read);font-size:var(--story-size);line-height:1.35;color:var(--ink)}._pageNumberBadge_1os5x_346{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-soft)}._storyParagraph_1os5x_354{margin:0;font-family:var(--font-read);font-size:var(--story-size);line-height:1.35;color:var(--ink)}@media(min-width:768px)and (orientation:portrait){._storyParagraph_1os5x_354,._storyTagline_1os5x_338{font-size:30px}}@media(min-width:1024px)and (orientation:landscape){._storyParagraph_1os5x_354,._storyTagline_1os5x_338{font-size:34px}}._storyNavBar_1os5x_376{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px}._storyNavButton_1os5x_383{width:100%;height:var(--story-button-h);border-radius:var(--story-button-radius);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}._storyNavButton_1os5x_383.pebble--back{border:2.5px solid var(--night)}._childTurnButton_1os5x_399{font-size:22px}._handIcon_1os5x_403{width:26px;height:26px;flex-shrink:0}._spotIllustration_1os5x_409{width:100%;max-width:420px;height:auto;aspect-ratio:4 / 3;object-fit:contain;align-self:center}._inviteBubble_1os5x_418{margin:0;padding:20px 24px;background:var(--butter);color:var(--bubble-ink);border-radius:var(--bubble-radius);font-family:var(--font-read);font-size:24px;line-height:1.35}._demoGrid_1os5x_429{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._demoCard_1os5x_435{margin:0;padding:12px;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:8px}._demoImg_1os5x_446{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--button-radius)}._demoCaption_1os5x_454{font-family:var(--font-read);font-size:16px;line-height:1.35;color:var(--ink)}._restScreen_1os5x_461{background:var(--page);color:var(--ink);text-align:center;align-items:center;padding:36px 28px}._restGlowWrap_1os5x_469{width:100%;max-width:420px;display:flex;justify-content:center;animation:_restWarmGlow_1os5x_1 10s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._restGlowWrap_1os5x_469{animation:none}}._restHeading_1os5x_480{margin:0;font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.3;color:var(--ink)}._talkQuestion_1os5x_489{margin:0;font-family:var(--font-read);font-size:28px;line-height:1.35;color:var(--ink)}._helperDisclosure_1os5x_497{padding:14px 18px;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius)}._helperSummary_1os5x_504{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--night);cursor:pointer}._helperBody_1os5x_512{margin:10px 0 0;font-family:var(--font-read);font-size:18px;line-height:1.4;color:var(--ink)}._metaNote_1os5x_520{margin:0;font-family:var(--font-read);font-size:15px;color:var(--ink-soft)}._endCover_1os5x_527{width:100%;max-width:420px;height:auto;aspect-ratio:4 / 3;object-fit:cover;align-self:center}._endBookPageCard_1os5x_536{padding:20px;background:var(--page);border:2px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}._endHandQuote_1os5x_548{margin:0;font-family:var(--font-hand);font-size:28px;line-height:1.3;color:var(--ink)}._endHandTried_1os5x_556{margin:0;font-family:var(--font-hand);font-size:20px;line-height:1.35;color:var(--ink-soft)}._laterLine_1os5x_564{margin:0;padding:16px 20px;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius);font-family:var(--font-read);font-size:19px;line-height:1.4;color:var(--ink)}._navBar_1os5x_576{width:100%;margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}._navButton_1os5x_584{width:100%;border:none;cursor:pointer}._navButton_1os5x_584.pebble--back{border:2.5px solid var(--night)}._navBarSingle_1os5x_594{width:100%;display:grid;grid-template-columns:1fr}._keepCard_1piiv_1{width:100%;max-width:780px;padding:28px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:20px}._heading_1piiv_13{margin:0;font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.2;color:var(--ink)}._promptPreview_1piiv_22{padding:16px 20px;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:8px}._promptLine_1piiv_32{margin:0;font-family:var(--font-read);font-size:18px;line-height:1.4;color:var(--ink)}._form_1piiv_40{display:flex;flex-direction:column;gap:24px}._fieldGroup_1piiv_46{display:flex;flex-direction:column;gap:6px}._fieldLabel_1piiv_52{font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--ink)}._fieldHint_1piiv_59{font-family:var(--font-read);font-size:16px;line-height:1.35;color:var(--ink-soft)}._visuallyHidden_1piiv_66{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}._uploadRow_1piiv_78{margin-top:4px;display:flex;align-items:center}._uploadLabel_1piiv_84{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;cursor:pointer}._visuallyHidden_1piiv_66:focus-visible+._uploadLabel_1piiv_84{outline:3px solid var(--night);outline-offset:2px}._candidatesBlock_1piiv_97{margin-top:8px;display:flex;flex-direction:column;gap:10px}._chooseInstruction_1piiv_104{margin:0;font-family:var(--font-read);font-size:17px;color:var(--ink)}._candidatesGrid_1piiv_111{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}._candidateBtn_1piiv_117{min-height:var(--target-child);padding:10px;background:var(--page);border:2.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}._candidateChosen_1piiv_130{background:var(--butter);color:var(--on-light);border-color:var(--night);box-shadow:0 var(--button-under) 0 var(--night-under)}._candidateImg_1piiv_137{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--button-radius)}._candidateBadge_1piiv_145{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--ink)}._handTextarea_1piiv_152,._handInput_1piiv_153{margin-top:4px;width:100%;min-height:var(--target-parent);padding:12px 16px;background:var(--page);color:var(--ink);border:2px solid var(--line);border-radius:var(--button-radius);font-family:var(--font-hand);font-size:24px;line-height:1.35}._handTextarea_1piiv_152:focus-visible,._handInput_1piiv_153:focus-visible{outline:3px solid var(--night);outline-offset:2px;border-color:var(--night)}._choiceBar_1piiv_174{width:100%;margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}._actionButton_1piiv_182{width:100%;border:none;cursor:pointer}._actionButton_1piiv_182.pebble--back{border:2.5px solid var(--night)}@keyframes _breathePulse_1n451_1{0%,to{transform:scale(.92);opacity:.82}50%{transform:scale(1.08);opacity:1}}._pauseDialog_1n451_13{width:min(92vw,520px);padding:32px 24px;background:var(--paper);color:var(--ink);border:2.5px solid var(--line);border-radius:var(--bubble-radius)}._pauseDialog_1n451_13:modal{overscroll-behavior:contain}._pauseDialog_1n451_13::backdrop{background:color-mix(in srgb,var(--ink) 68%,transparent);overflow:hidden;overscroll-behavior:contain}._pauseDialog_1n451_13[open] ._content_1n451_32{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}._breathingVisual_1n451_40{width:128px;height:128px;border-radius:var(--pebble-radius);background:var(--page);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--night);animation:_breathePulse_1n451_1 8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._breathingVisual_1n451_40{animation:none}}._flowerCandleSvg_1n451_56{width:96px;height:96px}._heading_1n451_61{margin:0;font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.2;color:var(--night)}._guideText_1n451_70{margin:0;font-family:var(--font-read);font-size:19px;line-height:1.35;color:var(--ink-soft)}._buttonRow_1n451_78{width:100%;margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px}._actionButton_1n451_86{width:100%;border:none;cursor:pointer}._actionButton_1n451_86.pebble--back{border:2.5px solid var(--night)}._page_t0shm_1{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));display:flex;flex-direction:column;align-items:center;gap:24px;background:var(--page);color:var(--ink)}._topBar_t0shm_15{width:100%;max-width:1120px;display:flex;flex-direction:column;gap:14px}._topBarMain_t0shm_23{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}._brandBlock_t0shm_32{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._wordmark_t0shm_39{max-width:180px;width:100%;height:auto}._titleGroup_t0shm_45{display:flex;flex-direction:column;gap:4px}._title_t0shm_45{margin:0;font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.2;color:var(--ink)}._subtitle_t0shm_60{margin:0;font-family:var(--font-read);font-size:18px;line-height:1.35;color:var(--ink-soft)}._gateWrapper_t0shm_68{margin-left:auto}._navAndChildrenRow_t0shm_72{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}._tabBar_t0shm_81{display:inline-flex;align-items:center;gap:8px;padding:6px;background:var(--paper);border:2px solid var(--line);border-radius:var(--button-radius)}._tabButton_t0shm_91{min-height:var(--target-parent);padding:0 20px;border:none;border-radius:var(--button-radius);background:transparent;color:var(--ink-soft);font-family:var(--font-display);font-weight:800;font-size:18px;cursor:pointer}._tabButton_t0shm_91:focus-visible{outline:3px solid var(--night);outline-offset:2px}._tabButtonActive_t0shm_109{background:var(--night);color:var(--paper)}._childStrip_t0shm_114{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}._childPill_t0shm_124{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--button-radius)}._childInitial_t0shm_134{width:34px;height:34px;border-radius:var(--pebble-radius);background:var(--lamp);box-shadow:0 2.5px 0 var(--lamp-under);color:var(--on-light);font-family:var(--font-display);font-weight:800;font-size:17px;display:inline-flex;align-items:center;justify-content:center}._childName_t0shm_149{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink)}._main_t0shm_156{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center}._loading_t0shm_164{margin:32px 0;font-family:var(--font-read);font-size:19px;color:var(--ink-soft)}._errorBox_t0shm_171{width:100%;padding:20px;background:var(--paper);border:2px solid var(--strand-orange);border-radius:var(--bubble-radius);color:var(--ink)}._errorPre_t0shm_180{margin:12px 0 0;white-space:pre-wrap;font-family:var(--font-read);font-size:16px}._chaptersContainer_1p5nu_1{width:100%;max-width:1120px;display:flex;flex-direction:column;gap:32px}._carryOnBanner_1p5nu_9{padding:20px 24px;background:var(--paper);border:2.5px solid var(--night);border-radius:var(--bubble-radius);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}._carryOnTitle_1p5nu_21{margin:0;font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--ink)}._carryOnBtn_1p5nu_29{padding:0 28px;border:none;cursor:pointer}._screenHeading_1p5nu_35{margin:0;font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.2;color:var(--ink)}._strandSection_1p5nu_44{--strand-fill: var(--strand-teal);--strand-text: var(--strand-teal-text);--strand-tint: var(--strand-teal-tint);display:flex;flex-direction:column;gap:16px}._strandTeal_1p5nu_53{--strand-fill: var(--strand-teal);--strand-text: var(--strand-teal-text);--strand-tint: var(--strand-teal-tint)}._strandOrange_1p5nu_59{--strand-fill: var(--strand-orange);--strand-text: var(--strand-orange-text);--strand-tint: var(--strand-orange-tint)}._strandSage_1p5nu_65{--strand-fill: var(--strand-sage);--strand-text: var(--strand-sage-text);--strand-tint: var(--strand-sage-tint)}._strandHeader_1p5nu_71{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;background:var(--strand-tint);border-radius:var(--bubble-radius)}._strandBadge_1p5nu_81{display:inline-flex;align-items:center;gap:8px;color:var(--strand-text)}._strandIcon_1p5nu_88{width:24px;height:24px;flex-shrink:0}._strandTitle_1p5nu_94{margin:0;font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.2;color:var(--strand-text)}._strandAbout_1p5nu_103{margin:0;font-family:var(--font-read);font-size:17px;line-height:1.35;color:var(--ink)}._chapterGrid_1p5nu_111{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:auto auto 1fr auto;gap:16px}._chapterItem_1p5nu_121{display:grid;grid-row:span 4;grid-template-rows:subgrid}._card_1p5nu_127{container-type:inline-size;grid-row:span 4;display:grid;grid-template-rows:subgrid;row-gap:8px;padding:16px;background:var(--paper);border:2px solid var(--strand-tint);border-radius:var(--bubble-radius);color:var(--ink);text-align:left;cursor:pointer}._card_1p5nu_127:focus-visible{outline:3px solid var(--night);outline-offset:2px}._cover_1p5nu_147{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;background:var(--strand-tint)}._cardTitle_1p5nu_156{margin:4px 0 0;display:flex;flex-direction:column;gap:2px;font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;color:var(--ink)}._chapterNumber_1p5nu_168{font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.2;color:var(--strand-text)}._tagline_1p5nu_176{margin:0;font-family:var(--font-read);font-size:17px;line-height:1.35;color:var(--ink)}._time_1p5nu_184{margin:4px 0 0;padding-top:8px;border-top:1px solid var(--line);font-family:var(--font-read);font-size:15px;line-height:1.3;color:var(--ink-soft)}._wrapper_1j1fu_1{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center}._card_1j1fu_9{width:100%;padding:28px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}._stepLabel_1j1fu_22{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-soft)}._illustration_1j1fu_30{width:100%;max-width:360px;height:auto;aspect-ratio:4 / 3;object-fit:cover}._heading_1j1fu_38{margin:0;font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.2;color:var(--night)}._body_1j1fu_47{margin:0;font-family:var(--font-read);font-size:20px;line-height:1.35;color:var(--ink)}._note_1j1fu_55{margin:0;font-family:var(--font-read);font-size:16px;line-height:1.35;color:var(--ink-soft)}._navRow_1j1fu_63{width:100%;margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px}._navButton_1j1fu_71{width:100%;border:none;cursor:pointer}._navButton_1j1fu_71.pebble--back{border:2.5px solid var(--night)}._navSpacer_1j1fu_81{width:100%;height:var(--button-h)}._screen_82mjy_1{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:center;background:var(--page);color:var(--ink)}._card_82mjy_14{width:100%;max-width:560px;padding:32px;background:var(--paper);border:2px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}._wordmark_82mjy_28{max-width:240px;width:100%;height:auto}._heading_82mjy_34{margin:0;font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.2;color:var(--night)}._body_82mjy_43{margin:0;font-family:var(--font-read);font-size:19px;line-height:1.35;color:var(--ink)}._stepsList_82mjy_51{list-style:none;margin:0;padding:16px 20px;width:100%;background:var(--page);border:1.5px solid var(--line);border-radius:var(--bubble-radius);display:flex;flex-direction:column;gap:10px;text-align:left;font-family:var(--font-read);font-size:18px;line-height:1.35}._note_82mjy_68{margin:0;font-family:var(--font-read);font-size:16px;color:var(--ink-soft)}._previewButton_82mjy_75{padding:0 24px;font-size:17px;cursor:pointer}._screen_p2fz4_1{display:flex;flex-direction:column;gap:var(--space-5)}._headerRow_p2fz4_7{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._heading_p2fz4_15{margin:0;font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--lh-tight);color:var(--ink)}._cardWrapper_p2fz4_23{container-type:inline-size}._card_p2fz4_23{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-5);background-color:var(--paper-warm);border:2px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._chapterCard_p2fz4_38{border-left:8px solid var(--strand-accent, var(--teal))}._carryOnCard_p2fz4_42{background-color:var(--teal-soft);border-color:var(--teal)}._cardMedia_p2fz4_47{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}@container (min-width: 560px){._card_p2fz4_23:has(>img){grid-template-columns:minmax(220px,42%) 1fr;align-items:center}._card_p2fz4_23:has(>img)>img{grid-column:1}._card_p2fz4_23:has(>img)>._cardBody_p2fz4_64{grid-column:2}}._cardBody_p2fz4_64{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._badgeRow_p2fz4_76{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._strandPill_p2fz4_83{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);background-color:var(--strand-soft, var(--teal-soft));color:var(--ink);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-small);font-weight:700}._chapterNumber_p2fz4_95{font-family:var(--font-ui);font-size:var(--text-small);font-weight:700;color:var(--ink-muted)}._chapterTitle_p2fz4_102{margin:0;font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--lh-tight);color:var(--ink)}._chapterTagline_p2fz4_110{margin:0;font-size:var(--text-body);color:var(--ink-soft)}._chapterMeta_p2fz4_116{margin:0;font-size:var(--text-small);color:var(--ink-muted)}._carryOnTitle_p2fz4_122{margin:0;font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--lh-tight);color:var(--ink)}._finishedNote_p2fz4_130{margin:0;font-size:var(--text-body);color:var(--ink-soft)}._actionsRow_p2fz4_136{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}._primaryButton_p2fz4_144{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-child);padding:var(--space-2) var(--space-5);background-color:var(--terracotta);color:var(--paper);border:2px solid var(--terracotta);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-ui);font-weight:600;cursor:pointer}._primaryButton_p2fz4_144:hover{background-color:var(--terracotta-press);border-color:var(--terracotta-press)}._secondaryButton_p2fz4_165{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-parent);padding:var(--space-2) var(--space-4);background-color:var(--paper);color:var(--ink);border:2px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:700;cursor:pointer}._secondaryButton_p2fz4_165:hover{background-color:var(--paper-sunk)}._memorySection_p2fz4_185{display:flex;flex-direction:column;gap:var(--space-3)}._sectionHeading_p2fz4_191{margin:0;font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--lh-tight);color:var(--ink)}._memoryMeta_p2fz4_199{margin:0;font-size:var(--text-small);color:var(--ink-muted)}._quote_p2fz4_205{margin:0;padding:var(--space-3) var(--space-4);background-color:var(--paper);border-left:4px solid var(--honey);border-radius:var(--radius-sm);color:var(--ink)}._triedText_p2fz4_214{margin:0;font-size:var(--text-body);color:var(--ink-soft)}
