@font-face{font-family:"Nunito";src:url("/fonts/nunito-400.387adcf2.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Nunito";src:url("/fonts/nunito-700.774c44ec.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Nunito";src:url("/fonts/nunito-800.3c574ed1.woff2") format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Balsamiq Sans";src:url("/fonts/balsamiq-700.b385512d.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Nunito Fallback";src:local("Arial");font-weight:400;size-adjust:100.4%;ascent-override:100.7%;descent-override:35.2%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback";src:local("Arial Bold");font-weight:700 800;size-adjust:99.7%;ascent-override:101.4%;descent-override:35.4%;line-gap-override:0%}@font-face{font-family:"Balsamiq Fallback";src:local("Arial Bold");font-weight:700;size-adjust:95.2%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:0%}:root{color-scheme:light dark;--brand-forest:#153A2F;--brand-forest-lit:#215040;--brand-forest-deep:#102D23;--brand-ivory:#FDF7E8;--brand-parchment:#E6D2B7;--brand-ribbon:#E17F63;--brand-ribbon-deep:#CF6A4F;--brand-ribbon-light:#EF9377;--brand-ribbon-root:#953922;--brand-lime:#EEF9A6;--brand-leaf-200:#C9EAA0;--brand-leaf-300:#90CE9E;--brand-leaf-500:#56A182;--brand-leaf-700:#2D705C;--grad-brand:linear-gradient(to bottom right,#EEF9A6 0%,#C9EAA0 25%,#90CE9E 50%,#56A182 75%,#2D705C 100%);--grad-ribbon:linear-gradient(180deg,#B8573D 0%,#CF6A4F 8%,#E17F63 50%,#EF9377 100%);--grad-cover:linear-gradient(180deg,#215040 0%,#153A2F 45%,#113127 100%);--lamp:radial-gradient(closest-side,rgb(255 255 240 / .55),rgb(255 255 240 / 0));--bg:#F7FAF5;--surface:#FFFFFF;--surface-muted:#F1EEE5;--accent-wash:#E7EDE1;--ink:#14231C;--ink-strong:#153A2F;--ink-muted:#4A5E55;--accent:#285548;--accent-pressed:#1C4036;--on-accent:#FFFFFF;--line:rgb(20 35 28 / .10);--card:rgb(255 255 255 / .94);--glass-thin:rgb(255 255 255 / .50);--glass-regular:rgb(255 255 255 / .62);--glass-thick:rgb(255 255 255 / .78);--glass-lit:rgb(255 255 255 / .55);--glass-lit-selected:rgb(255 255 255 / 1);--glass-rest:rgb(255 255 255 / .20);--glass-pressed:rgb(255 255 255 / .26);--glass-selected:rgb(255 255 255 / .40);--seam-shade:rgb(21 22 26 / .26);--seam-light:rgb(255 255 255 / .85);--page:#FBF6EC;--page-shade:#F3ECDD;--page-dot:rgb(20 35 28 / .085);--edge-1:#EADCC5;--edge-2:#E2D0B4;--edge-3:#ECDFCB;--edge-4:#DCC8AA;--slip:#FFFDF8;--polaroid:#FFFDF8;--corner:#E6D2B7;--tape:rgb(159 204 166 / .62);--endpaper:#1A4537;--endpaper-ink:#22513F;--stamp:rgb(225 127 99 / .88);--paper-ink:#14231C;--paper-ink-strong:#153A2F;--paper-ink-muted:#4A5E55;--paper-lamp:none,none;--field-day:radial-gradient(100% 100% at 50% 112%,rgb(57 119 94 / .42),rgb(57 119 94 / .126) 55%,rgb(57 119 94 / 0) 100%),radial-gradient(72% 72% at 106% 30%,rgb(217 231 165 / .60),rgb(217 231 165 / .18) 55%,rgb(217 231 165 / 0) 100%),radial-gradient(90% 90% at 2% -4%,rgb(159 204 166 / .72),rgb(159 204 166 / .216) 55%,rgb(159 204 166 / 0) 100%),#F7FAF5;--field-evening:radial-gradient(100% 100% at 50% 112%,rgb(198 103 64 / .16),rgb(198 103 64 / .048) 55%,rgb(198 103 64 / 0) 100%),radial-gradient(72% 72% at 106% 30%,rgb(176 140 86 / .22),rgb(176 140 86 / .066) 55%,rgb(176 140 86 / 0) 100%),radial-gradient(90% 90% at 2% -4%,rgb(159 204 166 / .55),rgb(159 204 166 / .165) 55%,rgb(159 204 166 / 0) 100%),#F7F2E8;--band-cover:var(--grad-brand);--cover-lamp:var(--lamp);--band-night:linear-gradient(180deg,#14231C 0%,#153A2F 100%);--night-top:#14231C;--band-dawn:linear-gradient(180deg,#153A2F 0%,#1E4F40 18%,#2D705C 36%,#56A182 55%,#90CE9E 73%,#C9EAA0 100%);--band-morning:linear-gradient(180deg,#C9EAA0 0%,#EEF9A6 100%);--morning-ink:#14231C;--morning-ink-strong:#153A2F;--morning-ink-muted:#3E5048;--morning-glow:radial-gradient(closest-side,rgb(238 249 166 / .55),rgb(238 249 166 / 0));--night-glow:radial-gradient(closest-side,rgb(255 214 150 / .16),rgb(255 214 150 / 0));--band-footer:#153A2F;--shadow-card:0 6px 28px rgb(11 18 32 / .06);--shadow-control:0 8px 32px rgb(11 18 32 / .14);--shadow-paper:0 10px 22px -10px rgb(21 58 47 / .45);--shadow-lift:0 22px 36px -14px rgb(21 58 47 / .45);--shadow-spread:0 40px 70px -24px rgb(21 58 47 / .50),0 14px 26px -12px rgb(21 58 47 / .38);--filter-book:drop-shadow(0 34px 34px rgb(21 58 47 / .38)) drop-shadow(0 8px 10px rgb(21 58 47 / .25));--book-glow:radial-gradient(closest-side,rgb(255 248 220 / .50),rgb(255 248 220 / 0));--contact:rgb(21 58 47 / .30);--focus-ring:0 0 0 2px var(--brand-ivory),0 0 0 4px var(--accent);--chip-bg:rgb(255 255 255 / .46);--ring-soft:rgb(20 35 28 / .26);--sticker-edge:#FFFFFF;--sticker-shadow:rgb(21 58 47 / .28);--mat:#FFFFFF;--spread-glow:none;--faq-bg:var(--page);--faq-dots:radial-gradient(var(--page-dot) 1px,rgb(20 35 28 / 0) 1.3px);--faq-ink:var(--paper-ink);--faq-ink-strong:var(--paper-ink-strong);--nav-ink:var(--ink-strong);--cover-muted:#34463E;--plank-shadow:rgb(21 58 47 / .26);--faq-grain:var(--grain-page);--img-board:none;--img-endpaper:none;--img-plate:none;--grain-page:none;--grain-cover:none;--short-bg:#FFFDF8;--policy-marker:#56A182;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--font-body:"Nunito","Nunito Fallback",ui-rounded,system-ui,sans-serif;--font-display:"Balsamiq Sans","Balsamiq Fallback","Nunito",ui-rounded,sans-serif;--gutter:clamp(16px,5vw,72px);--pad-l:max(var(--gutter),env(safe-area-inset-left,0px));--pad-r:max(var(--gutter),env(safe-area-inset-right,0px));--nav-h:68px;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-control:26px;--r-card:30px;--r-sheet:36px;--dur-answer:110ms;--dur-settle:220ms;--dur-reveal:480ms;--dur-stamp:260ms;--dur-turn:640ms;--dur-riffle:520ms;--dur-open:1100ms;--dur-develop:1400ms;--dur-blink:140ms;--dur-light:900ms;--press-scale:.97;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-paper:cubic-bezier(.45,.05,.25,1);--ease-thump:cubic-bezier(.55,0,.8,.2);--ease-spring:linear(0,0.09,0.286,0.508,0.708,0.863,0.969,1.031,1.059,1.065,1.058,1.044,1.03,1.017,1.008,1.001,0.998,0.996,0.996,0.996,0.997,0.998,1)}@media (min-width:68.75em){:root{--nav-h:80px}}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--bg:#14231C;--surface:#2D3B33;--surface-muted:#24322B;--accent-wash:#2C4A39;--ink:#EDF4F4;--ink-strong:#FDF7E8;--ink-muted:#A9BFC4;--accent:#BCD9B7;--accent-pressed:#A4C79E;--on-accent:#183426;--line:rgb(255 255 255 / .10);--card:rgb(45 59 51 / .96);--glass-thin:rgb(255 255 255 / .10);--glass-regular:rgb(255 255 255 / .09);--glass-thick:rgb(255 255 255 / .14);--glass-lit:rgb(255 255 255 / .20);--glass-lit-selected:rgb(255 255 255 / .62);--glass-rest:rgb(255 255 255 / .06);--glass-pressed:rgb(255 255 255 / .085);--glass-selected:rgb(255 255 255 / .10);--seam-shade:rgb(0 0 0 / .5);--seam-light:rgb(255 255 255 / .18);--page:#EDE3CF;--page-shade:#E3D8C2;--page-dot:rgb(20 35 28 / .07);--edge-1:#D9CBB0;--edge-2:#CDBD9F;--edge-3:#D4C5A9;--edge-4:#C4B394;--slip:#EDE3CF;--polaroid:#F1EADC;--paper-ink-muted:#3E5048;--paper-lamp:radial-gradient(130% 100% at 15% 0%,rgb(255 246 226 / .30),rgb(255 246 226 / 0) 55%),linear-gradient(to bottom right,rgb(20 30 25 / 0) 55%,rgb(20 30 25 / .08));--field-day:radial-gradient(100% 100% at 50% 112%,rgb(32 75 57 / .26),rgb(32 75 57 / .078) 55%,rgb(32 75 57 / 0) 100%),radial-gradient(72% 72% at 106% 30%,rgb(100 103 53 / .22),rgb(100 103 53 / .066) 55%,rgb(100 103 53 / 0) 100%),radial-gradient(90% 90% at 2% -4%,rgb(55 100 73 / .32),rgb(55 100 73 / .096) 55%,rgb(55 100 73 / 0) 100%),#14231C;--field-evening:radial-gradient(60% 60% at 8% 4%,rgb(176 140 86 / .12),rgb(176 140 86 / 0)),var(--field-day);--band-cover:radial-gradient(34% 52% at 74% 50%,rgb(144 206 158 / .22),rgb(144 206 158 / .07) 55%,rgb(144 206 158 / 0) 100%),linear-gradient(to bottom right,#2A3A22 0%,#1C3326 40%,#14231C 100%);--cover-lamp:none;--band-night:linear-gradient(180deg,#0F1B15 0%,#12201A 100%);--night-top:#0F1B15;--band-dawn:linear-gradient(180deg,#12201A 0%,#14231C 32%,#1C3326 100%);--band-morning:linear-gradient(180deg,#1C3326 0%,#1F3A2B 100%);--morning-ink:#EDF4F4;--morning-ink-strong:#FDF7E8;--morning-ink-muted:#A9BFC4;--morning-glow:radial-gradient(closest-side,rgb(238 249 166 / .30),rgb(238 249 166 / 0));--shadow-card:0 6px 32px rgb(0 0 0 / .34);--shadow-control:0 8px 36px rgb(0 0 0 / .50);--shadow-paper:0 10px 22px -10px rgb(0 0 0 / .55);--shadow-lift:0 22px 36px -14px rgb(0 0 0 / .6);--shadow-spread:0 40px 70px -24px rgb(0 0 0 / .65),0 14px 26px -12px rgb(0 0 0 / .5);--filter-book:drop-shadow(0 34px 34px rgb(0 0 0 / .45)) drop-shadow(0 8px 10px rgb(0 0 0 / .35));--book-glow:radial-gradient(closest-side,rgb(144 206 158 / .26),rgb(144 206 158 / 0));--contact:rgb(0 0 0 / .45);--focus-ring:0 0 0 2px #14231C,0 0 0 4px #D9E7A5;--chip-bg:rgb(255 255 255 / .08);--ring-soft:rgb(255 255 255 / .30);--sticker-edge:#EDE6D6;--sticker-shadow:rgb(0 0 0 / .42);--mat:#EDE6D6;--spread-glow:var(--book-glow);--faq-bg:var(--surface);--faq-dots:none;--faq-ink:#EDF4F4;--faq-ink-strong:#FDF7E8;--plank-shadow:rgb(0 0 0 / .45);--faq-grain:none;--short-bg:#35453C;--policy-marker:#90CE9E;--cover-muted:#A9BFC4}}:root[data-theme="dark"]{color-scheme:dark;--bg:#14231C;--surface:#2D3B33;--surface-muted:#24322B;--accent-wash:#2C4A39;--ink:#EDF4F4;--ink-strong:#FDF7E8;--ink-muted:#A9BFC4;--accent:#BCD9B7;--accent-pressed:#A4C79E;--on-accent:#183426;--line:rgb(255 255 255 / .10);--card:rgb(45 59 51 / .96);--glass-thin:rgb(255 255 255 / .10);--glass-regular:rgb(255 255 255 / .09);--glass-thick:rgb(255 255 255 / .14);--glass-lit:rgb(255 255 255 / .20);--glass-lit-selected:rgb(255 255 255 / .62);--glass-rest:rgb(255 255 255 / .06);--glass-pressed:rgb(255 255 255 / .085);--glass-selected:rgb(255 255 255 / .10);--seam-shade:rgb(0 0 0 / .5);--seam-light:rgb(255 255 255 / .18);--page:#EDE3CF;--page-shade:#E3D8C2;--page-dot:rgb(20 35 28 / .07);--edge-1:#D9CBB0;--edge-2:#CDBD9F;--edge-3:#D4C5A9;--edge-4:#C4B394;--slip:#EDE3CF;--polaroid:#F1EADC;--paper-ink-muted:#3E5048;--paper-lamp:radial-gradient(130% 100% at 15% 0%,rgb(255 246 226 / .30),rgb(255 246 226 / 0) 55%),linear-gradient(to bottom right,rgb(20 30 25 / 0) 55%,rgb(20 30 25 / .08));--field-day:radial-gradient(100% 100% at 50% 112%,rgb(32 75 57 / .26),rgb(32 75 57 / .078) 55%,rgb(32 75 57 / 0) 100%),radial-gradient(72% 72% at 106% 30%,rgb(100 103 53 / .22),rgb(100 103 53 / .066) 55%,rgb(100 103 53 / 0) 100%),radial-gradient(90% 90% at 2% -4%,rgb(55 100 73 / .32),rgb(55 100 73 / .096) 55%,rgb(55 100 73 / 0) 100%),#14231C;--field-evening:radial-gradient(60% 60% at 8% 4%,rgb(176 140 86 / .12),rgb(176 140 86 / 0)),var(--field-day);--band-cover:radial-gradient(34% 52% at 74% 50%,rgb(144 206 158 / .22),rgb(144 206 158 / .07) 55%,rgb(144 206 158 / 0) 100%),linear-gradient(to bottom right,#2A3A22 0%,#1C3326 40%,#14231C 100%);--cover-lamp:none;--band-night:linear-gradient(180deg,#0F1B15 0%,#12201A 100%);--night-top:#0F1B15;--band-dawn:linear-gradient(180deg,#12201A 0%,#14231C 32%,#1C3326 100%);--band-morning:linear-gradient(180deg,#1C3326 0%,#1F3A2B 100%);--morning-ink:#EDF4F4;--morning-ink-strong:#FDF7E8;--morning-ink-muted:#A9BFC4;--morning-glow:radial-gradient(closest-side,rgb(238 249 166 / .30),rgb(238 249 166 / 0));--shadow-card:0 6px 32px rgb(0 0 0 / .34);--shadow-control:0 8px 36px rgb(0 0 0 / .50);--shadow-paper:0 10px 22px -10px rgb(0 0 0 / .55);--shadow-lift:0 22px 36px -14px rgb(0 0 0 / .6);--shadow-spread:0 40px 70px -24px rgb(0 0 0 / .65),0 14px 26px -12px rgb(0 0 0 / .5);--filter-book:drop-shadow(0 34px 34px rgb(0 0 0 / .45)) drop-shadow(0 8px 10px rgb(0 0 0 / .35));--book-glow:radial-gradient(closest-side,rgb(144 206 158 / .26),rgb(144 206 158 / 0));--contact:rgb(0 0 0 / .45);--focus-ring:0 0 0 2px #14231C,0 0 0 4px #D9E7A5;--chip-bg:rgb(255 255 255 / .08);--ring-soft:rgb(255 255 255 / .30);--sticker-edge:#EDE6D6;--sticker-shadow:rgb(0 0 0 / .42);--mat:#EDE6D6;--spread-glow:var(--book-glow);--faq-bg:var(--surface);--faq-dots:none;--faq-ink:#EDF4F4;--faq-ink-strong:#FDF7E8;--plank-shadow:rgb(0 0 0 / .45);--faq-grain:none;--short-bg:#35453C;--policy-marker:#90CE9E;--cover-muted:#A9BFC4}:root[data-theme="light"]{color-scheme:light}html:not(.js),html.ready{--img-board:image-set(url("/img/book/cover-front-800.avif?v=de1f2718") type("image/avif"),url("/img/book/cover-front-800.webp?v=e72d515c") type("image/webp"));--img-endpaper:image-set(url("/img/book/endpaper-576.avif?v=367bbf94") type("image/avif"),url("/img/book/endpaper-576.webp?v=19c81e22") type("image/webp"));--img-plate:image-set(url("/img/book/bookplate-480.avif?v=db2ac8cb") type("image/avif"),url("/img/book/bookplate-480.webp?v=a162b6d2") type("image/webp"));--grain-page:url("/img/paper/page-grain-192.png?v=7ed9a8b1");--grain-cover:url("/img/paper/cover-grain-192.png?v=d726a72c")}*,*::before,*::after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px + env(safe-area-inset-top,0px))}@media (prefers-reduced-motion:no-preference){html.ready{scroll-behavior:smooth}}body{margin:0;padding-inline:var(--pad-l) var(--pad-r);font:400 17px/1.6 var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty}h1,h2,h3,p,ul,ol,figure,fieldset{margin:0}ul,ol{padding:0}img,svg,picture{display:block;max-inline-size:100%}picture{display:contents}source{display:none !important}img{block-size:auto}a{color:inherit}button{font:inherit;color:inherit}.sprite{position:absolute;inline-size:0;block-size:0;overflow:hidden}.vh{position:absolute !important;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ico{inline-size:1em;block-size:1em;flex:none;display:inline-block}.ico-arrow{display:inline-block;inline-size:1.05em;block-size:1.05em;vertical-align:-.17em;margin-inline:.12em}html:not(.js) .needs-js{display:none !important}[hidden]{display:none !important}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.skip{position:fixed;z-index:100;inset-block-start:calc(12px + env(safe-area-inset-top,0px));inset-inline-start:12px;padding:12px 18px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:800 15px/1 var(--font-body);text-decoration:none;translate:0 -200%}.skip:focus-visible{translate:0 0}#top:focus{box-shadow:none}.bleed{margin-inline:calc(var(--pad-l) * -1) calc(var(--pad-r) * -1);padding-inline:var(--pad-l) var(--pad-r)}h1,h2,.h2-night,.card-title,.hand,.toc-title,.bp-name,.qa-q,.f-word,.wordmark,.toc-n{font-family:var(--font-display);font-weight:700;letter-spacing:0}h1{font-size:clamp(38px,11.3vw,46px);line-height:1.04;color:var(--ink-strong);text-wrap:balance}@media (min-width:56em){h1{font-size:clamp(38px,4.2vw + 14px,80px)}}h2{font-size:clamp(32px,2.6vw + 14px,52px);line-height:1.08;color:var(--ink-strong);text-wrap:balance}.h2-night{font-size:clamp(40px,3.6vw + 14px,72px);line-height:1.06;text-wrap:balance}.lede{font-size:clamp(18px,.5vw + 16px,21px);line-height:1.55;color:var(--ink-muted);max-inline-size:34ch}.hand{font-size:clamp(18px,.4vw + 16px,22px);line-height:1.2;color:var(--paper-ink-strong)}.flag{display:inline-block;flex:none;inline-size:10px;block-size:22px;background:var(--grad-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.flag--sm{inline-size:7px;block-size:15px}.flag-line,.eyebrow{display:flex;align-items:center;gap:10px;font:800 15px/1.2 var(--font-body);color:var(--ink-strong)}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--chip-bg);color:var(--ink-strong);font:800 15px/1.25 var(--font-body);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 var(--glass-lit),0 2px 10px rgb(11 18 32 / .04)}.chip .ico{inline-size:18px;block-size:18px;color:var(--accent)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:56px;padding:0 28px;border:0;border-radius:999px;font:800 17px/1.15 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--dur-reveal) var(--ease-spring),translate var(--dur-settle) var(--ease-out),box-shadow var(--dur-settle) var(--ease-out),background-color var(--dur-settle) var(--ease-out)}.btn--sm{min-block-size:44px;padding:0 18px;font-size:15px}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 22px -8px rgb(21 58 47 / .55),inset 0 1px 0 rgb(255 255 255 / .18)}.btn--glass{background:var(--glass-regular);color:var(--ink-strong);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);box-shadow:var(--shadow-card)}.btn--glass::before,.glass::before{content:"";position:absolute;inset-block-start:0;inset-inline:14%;block-size:1px;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / 0),var(--glass-lit) 50%,rgb(255 255 255 / 0))}.btn:active{scale:var(--press-scale);transition-duration:var(--dur-answer);transition-timing-function:var(--ease-out)}.btn:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{translate:0 -2px;box-shadow:0 14px 26px -8px rgb(21 58 47 / .6),inset 0 1px 0 rgb(255 255 255 / .32)}.btn--glass:hover{background-color:var(--glass-thick)}}.btn .ico{inline-size:20px;block-size:20px}.glass{position:relative;background:var(--glass-regular);-webkit-backdrop-filter:blur(40px) saturate(140%);backdrop-filter:blur(40px) saturate(140%);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.glass:focus-visible{box-shadow:var(--focus-ring),var(--shadow-card)}.glass--thin{background:var(--glass-thin);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass,.btn--glass,.chip{background:var(--card)}}.status{display:flex;align-items:center;gap:12px}.tile{inline-size:40px;block-size:40px;border-radius:22.4%;flex:none;box-shadow:0 6px 14px -6px rgb(21 58 47 / .5)}.status-lines{display:grid}.status-lines b{font:800 15px/1.3 var(--font-body);color:var(--ink)}.status-lines span{font:700 14px/1.35 var(--font-body);color:var(--ink-muted)}.notif{display:grid;grid-template-columns:36px 1fr;column-gap:12px;row-gap:1px;align-items:center;padding:12px 14px;border-radius:22px;background:var(--card);color:var(--ink);box-shadow:var(--shadow-lift)}.notif-tile{grid-row:1 / span 2;inline-size:36px;block-size:36px;box-shadow:none;align-self:center}.notifs .notif-tile{grid-row:1 / span 3}.notif-app{display:flex;justify-content:space-between;gap:10px;font:800 12px/1.35 var(--font-body);color:var(--ink-muted)}.notif-app span + span{font-weight:700}.notif-title{font:800 15px/1.3 var(--font-body)}.notif-text{font:700 15px/1.35 var(--font-body)}.notifs .notif-text{font-weight:400}.field{position:fixed;inset:0;z-index:-1;contain:strict;block-size:100lvh;pointer-events:none}.field > i{position:absolute;inset:-4%}.field-day{background:var(--field-day)}.field-evening{background:var(--field-evening);opacity:0;transition:opacity var(--dur-light) var(--ease-in-out)}:root[data-light="evening"] .field-evening{opacity:1}.site-nav{position:fixed;z-index:50;inset-block-start:0;inset-inline:0;pointer-events:none;padding:calc(12px + env(safe-area-inset-top,0px)) var(--pad-r) 0 var(--pad-l)}html.vt-nav .site-nav{view-transition-name:site-nav}.nav-in{pointer-events:auto;position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;max-inline-size:1200px;block-size:56px;margin-inline:auto;color:var(--nav-ink)}.nav-in::before,.nav-in::after{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline:-10px -6px;border-radius:999px;pointer-events:none;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);opacity:0;transition:opacity var(--dur-settle) var(--ease-out)}.nav-in::before{background:linear-gradient(90deg,rgb(255 255 255 / 0),var(--glass-lit),rgb(255 255 255 / 0)) 50% 0 / 72% 1px no-repeat,var(--glass-thin);box-shadow:var(--shadow-control)}.nav-in::after{background:linear-gradient(90deg,rgb(255 255 255 / 0),rgb(255 255 255 / .2),rgb(255 255 255 / 0)) 50% 0 / 72% 1px no-repeat,rgb(255 255 255 / .1);box-shadow:0 8px 36px rgb(0 0 0 / .5)}html:not(.js) .nav-in::before,.nav--pill .nav-in::before{opacity:1}.nav--pill.nav--night .nav-in::before{opacity:0}.nav--pill.nav--night .nav-in::after{opacity:1}.nav--night{--nav-ink:var(--brand-ivory);--ink:#EDF4F4;--ink-muted:#A9BFC4;--seam-shade:rgb(255 255 255 / .3)}.site-nav{transition:color var(--dur-settle) var(--ease-out)}.brand{display:inline-flex;align-items:center;gap:10px;min-block-size:44px;text-decoration:none;color:var(--nav-ink);border-radius:12px;transition:color var(--dur-settle) var(--ease-out)}.mark{position:relative;display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:22.4%;background:var(--brand-forest);box-shadow:inset 0 1px 0 rgb(246 251 246 / .35),0 4px 10px -4px rgb(21 58 47 / .5)}.face-head{fill:var(--brand-ivory)}.face-eye,.face-nose{fill:var(--brand-forest-deep)}.face-eye{transform-box:fill-box;transform-origin:50% 55%}.mark .face{inline-size:74%}.mark--lg{inline-size:40px;block-size:40px}.wordmark{font-size:22px;line-height:1;color:var(--nav-ink)}.nav-pill-only{visibility:hidden;opacity:0;transition:opacity var(--dur-settle) var(--ease-out),visibility var(--dur-settle) allow-discrete}html:not(.js) .nav-pill-only,.nav--pill .nav-pill-only{visibility:visible;opacity:1}.running-head{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:0 14px;margin-inline-start:auto;border:0;border-radius:999px;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font:800 15px/1 var(--font-body);color:var(--nav-ink);white-space:nowrap}.running-head .flag{transform-origin:50% 0}.rh-wide,.rh-narrow{display:inline-flex;align-items:center;gap:8px}.rh-wide{display:none}.rh-n{display:inline-grid;place-items:center;min-inline-size:24px;block-size:24px;padding-inline:6px;border-radius:12px;background:var(--brand-ribbon-light);color:#14231C;font:800 13px/1 var(--font-body)}.rh-n[hidden]{display:none}@media (hover:hover) and (pointer:fine){.running-head:hover{background:rgb(255 255 255 / .28)}.nav--night .running-head:hover{background:rgb(255 255 255 / .1)}}.nav-end{display:flex;align-items:center;gap:14px;margin-inline-start:auto}@media (max-width:68.74em){.running-head + .nav-end{margin-inline-start:0}}.langs{display:flex;gap:18px}.langs a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--ink-muted);text-decoration:none;font:800 15px/1 var(--font-body);white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 calc(50% + 13px) / 0 2px no-repeat;transition:background-size var(--dur-settle) var(--ease-out),color var(--dur-settle) var(--ease-out)}.langs a[aria-current="page"]{color:var(--nav-ink);background-size:100% 2px}@media (hover:hover) and (pointer:fine){.langs a:hover{color:var(--nav-ink);background-size:100% 2px}}.langs a:focus-visible{background-size:100% 2px}.langs--nav,.nav-seam,.nav-status{display:none}.seam--v{inline-size:1px;block-size:24px;background:linear-gradient(var(--seam-shade),var(--seam-shade)) 0 0 / 1px 100% no-repeat;opacity:.5}.nav-status{font:800 15px/1.2 var(--font-body);color:var(--ink);white-space:nowrap;transition:color var(--dur-settle) var(--ease-out)}.nav--night .langs a{color:rgb(253 247 232 / .72)}.nav--night .langs a[aria-current="page"]{color:var(--brand-ivory)}.theme-toggle{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:50%;color:var(--nav-ink);cursor:pointer;padding:0}.theme-toggle:focus-visible{outline:3px solid var(--brand-ribbon);outline-offset:2px}.sunmoon{inline-size:22px;block-size:22px;overflow:visible}.sm-core,.sm-cut,.sm-rays{transform-box:view-box;transform-origin:12px 12px;transition:transform 520ms cubic-bezier(.34,1.4,.64,1),opacity 260ms var(--ease-out)}.sm-rays{transition-delay:0ms,0ms}:root[data-theme="dark"] .sm-core{transform:scale(1.75)}:root[data-theme="dark"] .sm-cut{transform:translate(-7px,3px)}:root[data-theme="dark"] .sm-rays{transform:rotate(-90deg) scale(.4);opacity:0}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .sm-core{transform:scale(1.75)}:root:not([data-theme="light"]) .sm-cut{transform:translate(-7px,3px)}:root:not([data-theme="light"]) .sm-rays{transform:rotate(-90deg) scale(.4);opacity:0}}@media (hover:hover) and (pointer:fine){.theme-toggle:hover .sunmoon{transform:rotate(-12deg)}.sunmoon{transition:transform 300ms var(--ease-out)}}html.vt-theme .theme-toggle{view-transition-name:theme-toggle}html.vt-theme::view-transition-old(theme-toggle){display:none}html.vt-theme::view-transition-new(theme-toggle){animation:none}html.vt-theme::view-transition-group(theme-toggle){animation:none;z-index:2}.stores{display:flex;flex-wrap:wrap;gap:10px}.store{display:inline-flex;align-items:center;gap:10px;min-block-size:52px;padding:8px 18px 8px 14px;border-radius:14px;background:rgb(20 35 28 / .07);box-shadow:inset 0 0 0 1px rgb(20 35 28 / .14);color:var(--ink);cursor:default;user-select:none}.store-lock{inline-size:18px;block-size:18px;flex:none;color:var(--ink-muted)}.store-t{display:grid;line-height:1.1}.store-t small{font:700 12px/1.2 var(--font-body);color:var(--ink-muted)}.store-t b{font:800 17px/1.2 var(--font-body);letter-spacing:-.01em}:root[data-theme="dark"] .store{background:rgb(255 255 255 / .07);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .store{background:rgb(255 255 255 / .07);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16)}}@media (min-width:68.75em){.site-nav{padding-block-start:calc(16px + env(safe-area-inset-top,0px))}.nav-in{block-size:64px}.nav-in::before,.nav-in::after{inset-inline:-16px -10px}.langs--nav,.nav-seam,.nav-status{display:flex}.langs--cover{display:none}.rh-wide{display:inline-flex}.rh-narrow{display:none}}@media (min-width:68.75em) and (max-width:82em){.langs--nav{gap:13px}.nav-end{gap:10px}}@media (max-width:22.4em){.wordmark{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}}@media (max-width:68.74em){html:not(.js) .brand .wordmark,.nav--pill .brand .wordmark{display:none}.running-head{padding-inline:12px 8px}}.toc-pop{position:fixed;inset:auto;margin:0;overflow:auto;overscroll-behavior:contain;inset-block-start:calc(var(--nav-h) + 8px + env(safe-area-inset-top,0px));inset-inline:var(--pad-l) var(--pad-r);inline-size:auto;block-size:auto;max-block-size:calc(100svh - var(--nav-h) - 32px);padding:20px 18px 12px 22px;border:0;border-radius:6px 22px 22px 6px;box-shadow:var(--shadow-spread);opacity:1;translate:0 0;transition:opacity var(--dur-settle) var(--ease-out),translate var(--dur-reveal) var(--ease-spring),overlay var(--dur-settle) allow-discrete,display var(--dur-settle) allow-discrete}.toc-pop:not(:popover-open){opacity:0;translate:0 -8px}@starting-style{.toc-pop:popover-open{opacity:0;translate:0 -8px}}.toc-pop::backdrop{background:rgb(20 35 28 / 0)}.toc-pop .toc-title{font-size:24px;line-height:1;margin-block-end:10px}.toc-pop .toc-list li{min-block-size:46px}.toc-pop .toc-row{position:relative}.toc-pop .toc-row[aria-current="true"]::before{content:"";position:absolute;inset-inline-start:-22px;inset-block:9px;inline-size:6px;border-radius:0 4px 4px 0;background:var(--grad-ribbon)}@media (min-width:43.75em){.toc-pop{inset-inline:auto max(var(--pad-r),calc((100vw - 1200px) / 2));inline-size:25rem}}@media (min-width:68.75em){.toc-pop{inset-inline:calc(50% - 12.5rem) auto}}.lang-suggest{position:fixed;z-index:70;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-start:50%;display:flex;align-items:center;gap:8px;max-inline-size:calc(100vw - 32px);padding:6px 6px 6px 18px;border-radius:999px;background:var(--card);color:var(--ink);box-shadow:var(--shadow-control);translate:-50% 0;opacity:1;transition:opacity var(--dur-settle) var(--ease-out),translate var(--dur-settle) var(--ease-out)}@starting-style{.lang-suggest{opacity:0;translate:-50% 12px}}.lang-suggest p{font:800 15px/1.2 var(--font-body);white-space:nowrap}.lang-suggest .btn{min-block-size:40px;padding-inline:18px}.ls-close{display:grid;place-items:center;inline-size:40px;block-size:40px;border:0;border-radius:50%;background:none;color:var(--ink-muted);cursor:pointer;padding:0}.ls-close .ico{inline-size:20px;block-size:20px}.cover{position:relative;isolation:isolate;overflow:clip;min-block-size:max(100svh,640px);display:grid;align-items:center;padding-block:calc(var(--nav-h) + 12px + env(safe-area-inset-top,0px)) clamp(36px,6vh,72px);border-end-start-radius:clamp(24px,3vw,44px);border-end-end-radius:clamp(24px,3vw,44px);box-shadow:var(--shadow-spread)}.cover::before{content:"";position:absolute;inset:0;z-index:-3;background:var(--noise) 0 0 / 180px 180px repeat,var(--band-cover)}.cover::after{content:"";position:absolute;z-index:-2;pointer-events:none;inset-inline-start:-16vw;inset-block-start:-26vw;inline-size:70vw;aspect-ratio:1;background:var(--cover-lamp)}.cover{--ink-muted:var(--cover-muted);view-timeline-name:--cover}.cover-sprig{position:absolute;z-index:-1;pointer-events:none}.sprig-img{inline-size:100%}.cover-sprig--hi{display:none}.cover-sprig--lo{inset-block-end:-18px;inset-inline-end:-14px;inline-size:104px;rotate:-72deg}@media (min-width:56em){.cover-sprig--hi{display:block;inset-block-start:50%;inset-inline-end:-46px;inline-size:clamp(150px,13vw,200px);rotate:214deg}.cover-sprig--lo{inset-block-end:-26px;inset-inline:-22px auto;inline-size:clamp(130px,11vw,170px);rotate:12deg}}.cover .status-lines span{color:var(--ink);font-weight:700}.cover-sentinel{position:absolute;inset-block-start:60%;inset-inline-start:0;inline-size:1px;block-size:1px}.cover-in{inline-size:100%;max-inline-size:1200px;margin-inline:auto;display:grid;gap:28px}.cover-words{position:relative;z-index:2}.langs--cover{margin-block:-6px 18px}.cover h1{margin-block:14px 16px}.cover-lede{color:var(--ink);max-inline-size:30ch}.cover-actions{margin-block-start:26px;display:grid;gap:22px;justify-items:start}.cover-buttons{display:flex;flex-wrap:wrap;gap:12px}.trial{font:700 14px/1.4 var(--font-body);color:var(--ink-muted)}@media (max-width:43.74em){.cover-buttons,.cover-buttons .btn{inline-size:100%}.cover-actions{justify-items:stretch}}@media (min-width:56em){.cover-in{grid-template-columns:11fr 13fr;gap:24px;align-items:center}.cover-lede{font-size:clamp(18px,.5vw + 16px,21px)}}.cover-art{--bw:46vw;--book-x:0px;--book-y:calc(var(--bw) * .30);position:relative;z-index:1;block-size:calc(var(--bw) * 1.149 + var(--bw) * .42)}@media (min-width:56em){.cover-art{--bw:clamp(280px,25vw,380px);--book-y:calc(var(--bw) * .19);block-size:calc(var(--bw) * 1.149 + var(--bw) * .30)}}.cover-art > .book-glow{position:absolute;z-index:0;inset-inline-start:calc(var(--book-x) - var(--bw) * .15);inset-block-start:calc(var(--book-y) - var(--bw) * .05);inline-size:calc(var(--bw) * 1.3);aspect-ratio:1;background:var(--book-glow);pointer-events:none}.cover-art > .book-contact{position:absolute;z-index:0;inset-inline-start:calc(var(--book-x) + var(--bw) * .12);inset-block-start:calc(var(--book-y) + var(--bw) * 1.149 - 22px);inline-size:calc(var(--bw) * .76);block-size:30px;background:radial-gradient(closest-side,var(--contact),rgb(21 58 47 / 0));filter:blur(4px)}.cover-book{position:absolute;z-index:2;inset-inline-start:var(--book-x);inset-block-start:var(--book-y);inline-size:var(--bw)}.book-art{position:relative;filter:var(--filter-book)}.book-img{inline-size:100%}.lids{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.lid{fill:#FAF5E4;transform-box:fill-box;transform-origin:50% 0%;transform:scaleY(0)}.is-asleep .lid{transform:scaleY(.92)}.sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;-webkit-mask:url(/img/book/book-480.avif?v=ba90b1ce) 0 0 / 100% 100% no-repeat;mask:url(/img/book/book-480.avif?v=ba90b1ce) 0 0 / 100% 100% no-repeat}.sheen > i{position:absolute;inset:0;translate:-60% 0;background:linear-gradient(110deg,rgb(255 255 255 / 0) 40%,rgb(255 255 255 / .22) 50%,rgb(255 255 255 / 0) 60%)}.cover-book{view-transition-name:cover-book}.slip{position:absolute;z-index:1;display:flex;align-items:center;gap:8px;inset-inline-start:calc(var(--book-x) + var(--bw) * (var(--e) - .07));inset-block-start:calc(var(--book-y) + var(--bw) * 1.149 * var(--y));max-inline-size:calc(100% - var(--book-x) - var(--bw) * (var(--e) - .07) - 8px);padding:11px 16px 11px calc(var(--bw) * .07 + 14px);background:var(--slip);border-radius:6px 12px 12px 6px;box-shadow:var(--shadow-paper);font:800 15px/1.2 var(--font-body);color:var(--paper-ink-strong);text-wrap:balance;transform-origin:0 50%;transition:translate var(--dur-settle) var(--ease-spring)}.slip::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:6px;border-radius:0 12px 12px 0;background:var(--tab,var(--brand-leaf-300))}.slip-ico{inline-size:26px;block-size:auto;flex:none}.slip-tick{inline-size:20px;block-size:20px;flex:none;padding:3px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.s1{--y:.30;--e:.906;rotate:-7deg}.s2{--y:.45;--e:.945;rotate:-3deg;--tab:var(--brand-ribbon-light)}.s3{--y:.60;--e:.984;rotate:-6deg}@media (min-width:56em) and (max-width:68.74em){.slip{max-inline-size:calc(100% + var(--pad-r) - var(--book-x) - var(--bw) * (var(--e) - .07) - 8px)}.s1{--y:.27;--e:.898}.s2{--y:.46;--e:.948}.s3{--y:.67;--e:.997}}@media (max-width:43.74em){.s1{--y:.42;--e:.989;font-size:14px}.s1 .slip-ico,.s2,.s3{display:none}}.cover .notif--push{position:absolute;z-index:3;inset-block-end:calc(var(--bw) * (1.149 + .42) - var(--book-y) - var(--bw) * 1.149 * .219 + 8px);inset-inline:calc(var(--bw) * .42) 0;max-inline-size:360px;margin-inline-start:auto}@media (min-width:56em){.cover .notif--push{inset-block:0 auto;inset-inline:auto 0;inline-size:min(300px,64%)}}.journal{max-inline-size:1200px;margin-inline:auto;timeline-scope:--open,--p6,--p8,--close}#stories{view-timeline-name:--p6}#vet{view-timeline-name:--p8}.chapter{position:relative;padding-block-start:clamp(88px,13vh,136px)}.chapter:first-child{padding-block-start:clamp(96px,15vh,160px)}.chapter-text{position:relative;z-index:1;max-inline-size:34rem}.chapter-text h2{margin-block:14px 16px}.chapter--inside .chapter-text h2{margin-block-start:0}.lede--second{margin-block-start:8px}.chapter-text > .chips,.chapter-text > .checkin,.chapter-text > .notifs,.chapter-text > .routines,.chapter-text > .ask-bubble,.chapter-text > .visit-line,.chapter-text > .clinics,.chapter-text > .notif{margin-block-start:28px}.chapter-text > .routines + .chips,.chapter-text > .notifs + .routines{margin-block-start:20px}.chapter-text > .margin-note{margin-block-start:18px}.chapter-text > .notif,.chapter-text > .clinics{margin-block-start:16px}.chapter-book{position:relative;margin-block-start:44px}.chapter-book::before{content:"";position:absolute;z-index:-1;pointer-events:none;background:var(--spread-glow);inset-block:-12%;inset-inline:calc(-1 * min(10%,var(--pad-l))) calc(-1 * min(10%,var(--pad-r)))}.open-track,.close-track{display:none}@media (max-width:43.74em){.chapter{display:flex;flex-direction:column}.chapter-text{display:contents}.chapter-text > *{order:2}.chapter-text > .flag-line,.chapter-text > h2,.chapter-text > .lede,.chapter-text > .vh,#care .chapter-text > .notifs,#care .chapter-text > .routines{order:0}.chapter-book{order:1}.chapter-book + *{margin-block-start:0}.chapter-text > .chips,.chapter-text > .checkin,.chapter-text > .visit-line,.chapter-text > .margin-note{margin-block-start:28px}}@media (min-width:43.75em){.chapter{max-inline-size:44rem;margin-inline:auto}.chapter-book{margin-block-start:56px}}@media (min-width:68.75em){.chapter{max-inline-size:none;display:grid;grid-template-columns:9fr 15fr;column-gap:clamp(24px,4vw,64px);align-items:center;min-block-size:80svh}.chapter-book{margin:0}.chapter-text{max-inline-size:none}}.dock-col{display:none}@media (min-width:68.75em) and (min-height:40em) and (forced-colors:none){html.js .journal{display:grid;grid-template-columns:9fr 15fr;column-gap:clamp(24px,4vw,64px)}html.js .chapters{min-inline-size:0}html.js .dock-col{display:block;position:relative}html.js .journal .chapter{display:flex;flex-direction:column;justify-content:center;min-block-size:80svh;padding-block:clamp(64px,10svh,112px) clamp(24px,4svh,48px)}html.js .journal .chapter-book{display:none}html.js #inside{justify-content:flex-start;padding-block:0}html.js .open-track{display:block;block-size:70svh;view-timeline-name:--open}html.js #inside .chapter-text{min-block-size:70svh;display:flex;flex-direction:column;justify-content:center}html.js .close-track{display:block;block-size:100svh;view-timeline-name:--close}}.dock{position:sticky;inset-block-start:calc(var(--nav-h) + 3svh);block-size:calc(100svh - var(--nav-h) - 6svh);display:grid;place-items:center;container-type:size}.book3d{--W:min(100cqi,calc((100cqb - 72px) * 1.44 + 26px));--pw:calc((var(--W) - 26px) / 2);--P:perspective(2200px);position:relative;inline-size:var(--W);block-size:calc(var(--pw) / .72 + 26px);translate:0 0;margin-block-start:-20px}.book3d > *{position:absolute}.b-glow{inset:-14% -10%;background:var(--spread-glow);pointer-events:none}.b-board{z-index:2;inset:0 0 0 50%;border-radius:4px 22px 22px 4px;box-shadow:var(--shadow-spread);background:var(--grain-cover) 0 0 / 192px 192px,var(--grad-cover)}.b-board::before{content:"";position:absolute;inset-block-start:0;inset-inline:8% 10%;block-size:1.5px;background:linear-gradient(90deg,rgb(246 251 246 / 0),rgb(246 251 246 / .65) 50%,rgb(246 251 246 / 0))}.b-block{z-index:1;inset-block:6px -8px;inset-inline:calc(50% + 8px) -7px;border-radius:4px 9% 9% 4px / 4px 7% 7% 4px;background:repeating-linear-gradient(180deg,#F3E6D1 0 1.4px,#E3CFB2 1.4px 2.6px);opacity:0;box-shadow:6px 7px 0 #10302A,0 30px 40px -18px rgb(21 58 47 / .55)}.b-slot{z-index:3;inset-block:13px;inline-size:var(--pw)}.b-right{inset-inline-start:50%}.b-page{position:absolute !important;inset:0;aspect-ratio:auto !important}.b-cast{z-index:4;inset-block:13px;inline-size:var(--pw);overflow:hidden;pointer-events:none;opacity:0}.b-cast--r{inset-inline-start:50%}.b-cast--l{z-index:7;inset-inline-start:13px}.b-cast > i{position:absolute;inset-block:0;inline-size:70%;inset-inline-start:15%;background:linear-gradient(90deg,rgb(20 35 28 / 0),rgb(20 35 28 / .9) 55%,rgb(20 35 28 / 0))}.b-ribbon{pointer-events:none;inline-size:14px;transform-origin:50% 0;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .06) 0 1px,rgb(255 255 255 / 0) 1px 3px),var(--grad-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 11px),0 100%)}.b-ribbon--open{z-index:5;inset-inline-start:calc(50% + 5px);inset-block:-3px -46px;rotate:.7deg}.b-ribbon--closed{z-index:5;inset-inline-start:calc(50% + var(--pw) * .2);inset-block-end:-44px;block-size:64px;inline-size:13px;opacity:0}.b-sheet{z-index:5;inset:0;pointer-events:none;transition:opacity var(--dur-settle) var(--ease-out),visibility var(--dur-settle) allow-discrete}.book3d:not([data-page="vet"]) .b-sheet,.book3d.is-turning .b-sheet{opacity:0;visibility:hidden}.b-cover{z-index:6;inset:0 0 0 50%;transform-origin:0 50%;transform-style:preserve-3d;transform:var(--P) rotateY(-180deg)}.b-cover-out,.b-cover-in{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.b-cover-in{transform:rotateY(180deg);border-radius:22px 4px 4px 22px;box-shadow:var(--shadow-spread);background:var(--grain-cover) 0 0 / 192px 192px,var(--grad-cover)}.b-cover-in::before{content:"";position:absolute;z-index:2;inset-block-start:0;inset-inline:10% 8%;block-size:1.5px;background:linear-gradient(90deg,rgb(246 251 246 / 0),rgb(246 251 246 / .65) 50%,rgb(246 251 246 / 0))}.b-endpaper,.b-stack{position:absolute;inset:13px 0 13px 13px;inline-size:auto}.b-shade,.cc-shade{position:absolute;inset:0;z-index:9;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(90deg,rgb(20 35 28),rgb(20 35 28 / .55))}.b-back > .b-shade,.b-cover-in > .b-shade{background:linear-gradient(270deg,rgb(20 35 28),rgb(20 35 28 / .55))}.b-ghost{z-index:9;inset-block:13px;inline-size:var(--pw);pointer-events:none}.b-ghost--l{inset-inline-start:13px}.b-ghost--r{inset-inline-start:50%}.b-leaves{z-index:10;inset:0;pointer-events:none}.b-leaf{position:absolute;inset-block:13px;inset-inline-start:50%;inline-size:var(--pw);transform-origin:0 50%;transform-style:preserve-3d}.b-face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.b-back{transform:rotateY(180deg)}.b-cache{z-index:0;inset:0;visibility:hidden;pointer-events:none;overflow:hidden}.b-cache > .b-page{inset-block:13px;inline-size:var(--pw)}.b-slips{z-index:5;inset:0 0 0 50%;pointer-events:none}.b-slip{position:absolute;inset-inline-start:90%;display:flex;align-items:center;block-size:38px;padding:0 12px 0 calc(10% + 9px);border-radius:5px 10px 10px 5px;background:var(--slip);box-shadow:var(--shadow-paper);visibility:hidden;transform-origin:0 50%}.b-slip::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:5px;border-radius:0 10px 10px 0;background:var(--tab,var(--brand-leaf-300))}.b-slip-ico{inline-size:26px;max-inline-size:none;block-size:auto;flex:none}.b-slip-1{inset-block-start:26%;rotate:-6deg}.b-slip-2{inset-block-start:41%;rotate:-2deg;--tab:var(--brand-ribbon-light)}.b-slip-3{inset-block-start:56%;rotate:-5deg}.b-slip--a4{inset-block-start:70%;block-size:50px;inline-size:calc(10% + 52px);padding:10px 9px 0 calc(10% + 9px);flex-direction:column;align-items:stretch;gap:5px;border-radius:2px;background:#FFFFFF;rotate:3deg}.b-slip--a4::after{display:none}.b-slip--a4 i{display:block;block-size:4px;border-radius:2px;background:rgb(20 35 28 / .12)}.b-slip--a4 i:nth-child(2){inline-size:70%}.book3d.slips-out .b-slip{visibility:visible}.book3d[data-phase="closed"] .b-block,.book3d[data-phase="shut"] .b-block{opacity:1}.book3d[data-phase="closed"] .b-ribbon--closed,.book3d[data-phase="shut"] .b-ribbon--closed{opacity:1}.book3d[data-phase="closed"] .b-ribbon--open,.book3d[data-phase="shut"] .b-ribbon--open{opacity:0}html.motion.no-sda .book3d[data-phase="closed"],.book3d[data-phase="shut"]{translate:-25% 0}html.motion.no-sda .book3d[data-phase="closed"] .b-cover,.book3d[data-phase="shut"] .b-cover{transform:var(--P) rotateY(0deg)}html.motion.no-sda .book3d{transition:translate var(--dur-open) var(--ease-paper)}html.motion.no-sda .b-cover{transition:transform var(--dur-open) var(--ease-paper)}html.motion.no-sda .book3d[data-phase="shut"]{transition-delay:var(--dur-open)}html.motion.no-sda .book3d[data-phase="shut"] .b-cover{transition-timing-function:var(--ease-thump)}html.motion.no-sda .b-block,html.motion.no-sda .b-ribbon{transition:opacity var(--dur-settle) var(--ease-out) var(--dur-settle)}.cc-board,.jc-board{overflow:hidden;border-radius:8% 10.5% 10.8% 7% / 6.1% 7.9% 8.2% 5.3%;background:#153A2F 0 0 / 100% 100% no-repeat;background-image:var(--img-board)}.cc-board{box-shadow:var(--shadow-spread)}.cc-board .face{position:absolute;inset-inline-start:30%;inset-block-start:27%;inline-size:52%;filter:drop-shadow(1.5px 2.5px 1.5px rgb(6 22 16 / .6)) drop-shadow(-.5px -.5px 0 rgb(255 255 255 / .25))}.cc-board .face-head{fill:url(#face-ivory)}.ins-cover{display:none}@media (min-width:43.75em){.ins-cover{inset:0 0 0 50%}}.paper{background-color:var(--page);background-image:var(--paper-lamp),radial-gradient(var(--page-dot) 1px,rgb(20 35 28 / 0) 1.3px),var(--grain-page);background-size:100% 100%,100% 100%,22px 22px,192px 192px;background-position:0 0,0 0,11px 11px,0 0;color:var(--paper-ink);--ink:var(--paper-ink);--ink-strong:var(--paper-ink-strong);--ink-muted:var(--paper-ink-muted)}.spread{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:13px;border-radius:22px;background:var(--grain-cover) 0 0 / 192px 192px,var(--grad-cover);box-shadow:var(--shadow-spread)}.spread::before{content:"";position:absolute;z-index:6;inset-block-start:0;inset-inline:6%;block-size:1.5px;pointer-events:none;background:linear-gradient(90deg,rgb(246 251 246 / 0),rgb(246 251 246 / .65) 50%,rgb(246 251 246 / 0))}.page{position:relative;aspect-ratio:.72;overflow:hidden;container-type:inline-size}.page--left{border-radius:12px 3px 3px 12px;box-shadow:-1px 1px 0 var(--edge-1),-2px 2px 0 var(--edge-2),-3px 3px 0 var(--edge-3),-4px 4px 0 var(--edge-4)}.page--right{border-radius:3px 12px 12px 3px;box-shadow:1px 1px 0 var(--edge-1),2px 2px 0 var(--edge-2),3px 3px 0 var(--edge-3),4px 4px 0 var(--edge-4)}.page--right::after,.page--left::after{content:"";position:absolute;z-index:3;inset-block:0;inline-size:18%;pointer-events:none}.page--right::after{inset-inline-start:0;background:linear-gradient(90deg,rgb(20 35 28 / .16),rgb(20 35 28 / .05) 30%,rgb(20 35 28 / 0))}.page--left::after{inset-inline-end:0;background:linear-gradient(270deg,rgb(20 35 28 / .16),rgb(20 35 28 / .05) 30%,rgb(20 35 28 / 0))}.ribbon-gutter{position:absolute;z-index:5;inset-inline-start:calc(50% + 5px);inset-block-start:-3px;inline-size:14px;block-size:calc(100% + 46px);pointer-events:none;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .06) 0 1px,rgb(255 255 255 / 0) 1px 3px),var(--grad-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 11px),0 100%);rotate:.7deg;transform-origin:top center}.page .hand{position:absolute;font-size:clamp(18px,6.4cqi,22px)}.endpaper{background:var(--endpaper) 0 0 / 240px 240px;background-image:var(--img-endpaper)}.endpaper.page--left::after{background:linear-gradient(270deg,rgb(0 0 0 / .30),rgb(0 0 0 / .08) 30%,rgb(0 0 0 / 0))}.bookplate{position:absolute;inset-inline-start:17%;inset-block-start:11%;inline-size:66%;aspect-ratio:1150 / 1013;border-radius:9.5% / 10.7%;text-align:center;container-type:inline-size;background:var(--brand-ivory) 0 0 / 100% 100% no-repeat;background-image:var(--img-plate);box-shadow:0 14px 30px -14px rgb(0 0 0 / .6)}.bp-kicker{position:absolute;inset-inline:10%;inset-block-start:11%;font:800 clamp(10px,5.3cqi,12px)/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#285548}.bp-name{position:absolute;inset-inline:8%;inset-block-start:20%;font-size:clamp(18px,12.3cqi,28px);line-height:1.1;color:#153A2F}.bp-window{position:absolute;inset-inline-start:18%;inset-block-end:7.5%;inline-size:64%;aspect-ratio:1.3;overflow:hidden;border-radius:999px 999px 0 0;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(120% 90% at 50% 100%,#F3E7D2,#E9DCC4)}.bp-portrait{inline-size:112%;max-inline-size:none;margin-block-end:-1px}.bp-meet{inset-inline:8%;inset-block-end:9%;text-align:center}.hand--ivory{color:var(--brand-ivory)}.toc{position:absolute;inset:7% 8% 6% 10%;display:flex;flex-direction:column}.toc-title{font-size:clamp(22px,8.2cqi,28px);line-height:1;color:var(--paper-ink-strong);margin-block-end:4%}.toc-list{flex:1;display:flex;flex-direction:column;list-style:none}.toc-list li{flex:1 1 0;min-block-size:32px;display:flex}.toc-row{flex:1;display:grid;grid-template-columns:34px minmax(0,max-content) minmax(10px,1fr) auto;align-items:center;column-gap:10px;color:inherit;text-decoration:none;border-radius:10px;-webkit-tap-highlight-color:transparent}.toc-ico{display:grid;place-items:center;inline-size:34px;block-size:34px}.toc-ico img{inline-size:34px;block-size:34px;object-fit:contain;transition:translate var(--dur-reveal) var(--ease-spring)}.toc-name{font:800 16px/1.2 var(--font-body);color:var(--paper-ink)}.toc-dots{align-self:center;block-size:0;margin-block-start:12px;border-block-end:2px dotted rgb(20 35 28 / .28);transition:border-color var(--dur-settle) var(--ease-out)}.toc-n{font-size:20px;line-height:1;color:var(--paper-ink-strong);min-inline-size:1.3em;text-align:end;transition:translate var(--dur-settle) var(--ease-out)}@media (hover:hover) and (pointer:fine){.toc-row:hover .toc-dots{border-color:var(--accent)}.toc-row:hover .toc-n{translate:2px 0}.toc-row:hover .toc-ico img{translate:0 -3px}}.toc-row:focus-visible .toc-dots{border-color:#285548}.sticker{filter:drop-shadow(0 0 0 var(--sticker-edge)) drop-shadow(2px 0 0 var(--sticker-edge)) drop-shadow(-2px 0 0 var(--sticker-edge)) drop-shadow(0 2px 0 var(--sticker-edge)) drop-shadow(0 -2px 0 var(--sticker-edge)) drop-shadow(0 10px 12px var(--sticker-shadow))}.stamp{position:absolute;z-index:2;display:grid;place-items:center;inline-size:clamp(64px,24cqi,84px);aspect-ratio:1;border:3px solid var(--stamp);border-radius:50%;color:var(--stamp);mix-blend-mode:multiply;rotate:-12deg;opacity:0}.stamp.is-on{opacity:1}.stamp-glyph{inline-size:44%;block-size:44%}.burst{position:absolute;z-index:3;inline-size:clamp(64px,24cqi,84px);aspect-ratio:1;inset-inline-end:10%;inset-block-end:6%;pointer-events:none}.burst img{position:absolute;inline-size:34%;max-inline-size:none;opacity:0}.burst--paws .burst-1{inset-inline-start:-62%;inset-block-start:-52%;rotate:128deg}.burst--paws .burst-2{inset-inline-start:-24%;inset-block-start:-14%;rotate:136deg}.burst--hearts img{inset-inline-start:30%;inset-block-start:28%;inline-size:40%}.burst--hearts .burst-2{inline-size:30%}.burst--hearts .burst-3{inline-size:34%}.pg-today-q{inset-inline:10%;inset-block-start:9%;font-size:clamp(20px,7.6cqi,26px)}.pg-today-portrait{position:absolute;inset-block-end:0;inset-inline-start:7%;inline-size:86%}.pg-today-sticker{position:absolute;inset-inline-start:7%;inset-block-start:13%;inline-size:86%}.pg-today-stamp{inset-inline-end:10%;inset-block-end:6%}.pg-today-cap{inset-inline-start:11%;inset-block-end:12%}.month{position:absolute;inset:8% 7%;display:grid;grid-template-columns:repeat(7,1fr);align-content:center;gap:1.4cqi}.day{position:relative;aspect-ratio:.78;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.2cqi 0 1.6cqi;border-radius:2.6cqi;background:rgb(255 255 255 / .62);box-shadow:inset 0 0 0 1px rgb(20 35 28 / .11)}.day:nth-child(3n){rotate:-.7deg}.day:nth-child(4n + 1){rotate:.6deg}.day b{font:700 18px/1 var(--font-display);color:var(--paper-ink-strong)}.day-ico{inline-size:64%;block-size:auto;max-block-size:52%;object-fit:contain}.day--blank{background:none;box-shadow:none}.day--later{background:rgb(255 255 255 / .32)}.day--later b{color:rgb(20 35 28 / .34)}.day--today{background:#FFFFFF;box-shadow:inset 0 0 0 2px var(--brand-ribbon)}.day--today::after{content:"";position:absolute;inset-block-start:-3px;inset-inline-end:14%;inline-size:7px;block-size:15px;background:var(--grad-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.pg-mem-sticker{position:absolute;inset-inline-start:5%;inset-block-start:21%;inline-size:90%}.pg-mem-cap{inset-inline:10%;inset-block-start:66%;text-align:center}.pg-care-bowl{position:absolute;inset-inline:0;margin-inline:auto;inset-block-end:24%;inline-size:78%}.pg-care-art{position:absolute;inset-inline-start:0;inset-block-start:17%;inline-size:97%}.pg-care-stamp{inset-inline-end:10%;inset-block-end:6%}.pg-care-cap{inset-inline-start:12%;inset-block-end:13%}.pg-st-cap{inset-inline:11%;inset-block-start:10%;font-size:clamp(22px,8cqi,28px)}.pg-st-art{position:absolute;inset-inline-start:3%;inset-block-start:30%;inline-size:95%}.thread{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.thread-draw{fill:none;stroke:#FFFFFF;stroke-width:9;stroke-linecap:round;stroke-dasharray:1 1}.thread-line{fill:none;stroke:var(--paper-ink-muted);stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.6}.tslip{position:absolute;z-index:1;max-inline-size:78%;padding:9px 13px 9px 16px;background:var(--slip);border-radius:6px 12px 12px 6px;box-shadow:var(--shadow-paper);font:800 clamp(14px,4.6cqi,15px)/1.25 var(--font-body);color:var(--paper-ink-strong);text-wrap:balance}.tslip::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:5px;border-radius:6px 0 0 6px;background:var(--tab,var(--brand-leaf-300))}.tslip-1{inset-inline-start:8%;inset-block-start:7%;rotate:-1.6deg}.tslip-2{inset-inline-end:7%;inset-block-start:28%;rotate:1.3deg}.tslip-3{inset-inline-start:9%;inset-block-start:50%;rotate:-1deg}.tslip-4{inset-inline-end:8%;inset-block-start:71%;rotate:1.5deg;--tab:var(--brand-ribbon-light)}.thread-heart{position:absolute;inset-inline-start:calc(50% - 14px);inset-block-start:88%;inline-size:28px;block-size:28px;color:var(--brand-ribbon)}.ask-slip{position:absolute;inset-inline:9% 10%;inset-block-start:12%;padding:12px 16px 12px 18px;background:var(--slip);border-radius:6px 14px 14px 6px;box-shadow:var(--shadow-paper);rotate:-1deg;font:800 clamp(15px,5cqi,17px)/1.3 var(--font-body);color:var(--paper-ink-strong)}.ask-slip::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:5px;border-radius:6px 0 0 6px;background:var(--brand-leaf-300)}.answer-parts{position:absolute;inset-inline-start:11%;inset-inline-end:12%;inset-block-start:41%;display:grid;gap:7%;list-style:none}.answer-parts li{justify-self:start;padding:7px 12px;border-radius:8px;background:rgb(255 255 255 / .72);box-shadow:inset 0 0 0 1px rgb(20 35 28 / .12),0 6px 12px -8px rgb(21 58 47 / .35);font:800 clamp(13px,4.4cqi,15px)/1.2 var(--font-body);color:var(--paper-ink)}.answer-parts li:nth-child(2){margin-inline-start:6%;rotate:.6deg}.answer-parts li:nth-child(3){rotate:-.5deg}.pg-ai-art{position:absolute;inset-inline:2%;inset-block-start:25%}.pg-ai-img{inline-size:100%}.typing{position:absolute;left:12.2%;top:8.3%;width:23.6%;height:21.6%;display:flex;align-items:center;justify-content:center;gap:9%}.typing i{inline-size:13%;aspect-ratio:1;border-radius:50%;background:#2D705C}.pg-vet-art{position:absolute;inset-inline-start:4%;inset-block-start:9%;inline-size:92%}.a4-slot{position:absolute;z-index:4;inset:13px 13px 13px 50%;clip-path:inset(-120px -120px 0 -120px);pointer-events:none}.a4{position:absolute;inset-inline-start:6.2%;inset-block-start:7.7%;inline-size:83%;aspect-ratio:1 / 1.414;padding:10.4% 9.4%;border-radius:3px;background:#FFFFFF;color:#14231C;container-type:inline-size;translate:0 -6%;rotate:1.5deg;box-shadow:0 28px 40px -18px rgb(21 58 47 / .55),0 2px 6px rgb(21 58 47 / .14)}.a4-title{font:800 clamp(12px,6.6cqi,16px)/1.15 var(--font-body);color:#153A2F}.a4-meta{font:700 clamp(10px,4.6cqi,12px)/1.3 var(--font-body);color:#4A5E55;margin-block:4.5% 4%;padding-block-end:4%;border-block-end:1px solid rgb(20 35 28 / .12)}.a4-h{font:800 clamp(10px,4.6cqi,12px)/1.2 var(--font-body);color:#153A2F;margin-block-start:6%}.a4-l{display:block;block-size:5px;margin-block-start:3%;border-radius:3px;background:rgb(20 35 28 / .10)}.a4-l--short{inline-size:62%}@media (max-width:43.74em){.spread{display:block;isolation:isolate;padding:22px 20px 26px;border-radius:3px 16px 16px 3px;container-type:inline-size;background:none;box-shadow:none;view-timeline-name:--pg;color:var(--paper-ink);--ink:var(--paper-ink);--ink-strong:var(--paper-ink-strong);--ink-muted:var(--paper-ink-muted)}.spread::before{inset:0;z-index:-1;block-size:auto;border-radius:inherit;transform-origin:0 50%;background-color:var(--page);background-image:var(--paper-lamp),radial-gradient(var(--page-dot) 1px,rgb(20 35 28 / 0) 1.3px),var(--grain-page);background-size:100% 100%,100% 100%,22px 22px,192px 192px;background-position:0 0,0 0,11px 11px,0 0;box-shadow:1px 1px 0 var(--edge-1),2px 2px 0 var(--edge-2),3px 3px 0 var(--edge-3),4px 4px 0 var(--edge-4),var(--shadow-spread)}.spread--inside::before{display:none}.motion .spread[data-reveal="page"]:not(.spread--inside) > *{transition:opacity var(--dur-reveal) var(--ease-out) .12s,translate var(--dur-reveal) var(--ease-spring) .12s}.motion .spread[data-reveal="page"]:not(.spread--inside):not(.is-in) > *{opacity:0;translate:0 10px}#inside{overflow-x:clip}.ins-cover{inline-size:70%;inset-inline-start:15%;inset-block-start:calc((100cqi / .86 - 70cqi * 1296 / 978) / 2);aspect-ratio:978 / 1296}.spread > .page{position:static;aspect-ratio:auto;overflow:visible;container-type:normal;border-radius:0;box-shadow:none;background:none}.spread > .page::after{display:none}.page .hand{position:static}.ribbon-gutter{display:none}.spread--inside{padding:0;background:none;box-shadow:none;display:grid;grid-template-columns:1fr;gap:22px}.spread--inside > .page{position:relative;border-radius:3px 16px 16px 3px;box-shadow:1px 1px 0 var(--edge-1),2px 2px 0 var(--edge-2),3px 3px 0 var(--edge-3),4px 4px 0 var(--edge-4),var(--shadow-spread)}.spread--inside > .page--left{aspect-ratio:.86;overflow:hidden;container-type:inline-size;background:var(--endpaper) 0 0 / 240px 240px;background-image:var(--img-endpaper)}.spread--inside > .page--right{padding:24px 18px 18px 20px;background-color:var(--page);background-image:var(--paper-lamp),radial-gradient(var(--page-dot) 1px,rgb(20 35 28 / 0) 1.3px),var(--grain-page);background-size:100% 100%,100% 100%,22px 22px,192px 192px;background-position:0 0,0 0,11px 11px,0 0}.spread--inside .page--left .hand{position:absolute}.spread--inside .ribbon-gutter{display:none}.toc{position:static}.toc-title{font-size:26px;margin-block-end:10px}.toc-list li{flex:none;min-block-size:48px}.bookplate{inset-block-start:9%;inset-inline-start:20%;inline-size:60%}.spread--today .pg-today-portrait,.spread--today .pg-today-q{display:none}.spread--today .page--right{position:relative;display:grid;justify-items:center;margin-block-start:6px}.pg-today-sticker{position:static;inline-size:86%}.spread--today .pg-today-stamp,.spread--today .burst{inset-inline-end:2%;inset-block-end:-6px}.spread--today .pg-today-cap{margin-block-start:6px;justify-self:start}.month{position:static;gap:5px}.day{padding:5px 0 6px;border-radius:9px}.spread--memories .page--right{display:flex;align-items:center;gap:12px;margin-block-start:18px}.pg-mem-sticker{position:static;inline-size:62%}.spread--memories .pg-mem-cap{text-align:start}.pg-care-bowl{position:static;inline-size:72%;margin-inline:auto}.spread--care .page--right{position:relative;display:grid;margin-block-start:14px}.pg-care-art{position:static;inline-size:calc(100% + 20px);max-inline-size:none;margin-inline-start:-20px}.spread--care .pg-care-stamp{inset-inline-end:2%;inset-block-end:-6px}.spread--care .burst{inset-inline-end:2%;inset-block-end:-6px}.spread--care .pg-care-cap{margin-block-start:6px}.spread--stories .page--left{display:grid;gap:4px}.spread--stories .pg-st-cap{font-size:26px}.pg-st-art{position:static;inline-size:100%}.spread > .pg-thread{position:relative;display:grid;gap:14px;margin-block-start:18px;padding-inline-start:26px}.pg-thread::before{content:"";position:absolute;inset-block:8px 30px;inset-inline-start:9px;border-inline-start:2px dotted rgb(20 35 28 / .38)}.thread{display:none}.tslip{position:relative;inset:auto;max-inline-size:100%;justify-self:start}.thread-heart{position:static;margin-inline-start:-23px}.spread--assistant .ask-slip,.answer-parts{position:relative;inset:auto}.spread--assistant .ask-slip{margin-inline-end:6%}.answer-parts{margin-block-start:16px;gap:10px}.pg-ai-art{position:relative;inset:auto;margin-block-start:10px}.chapter#assistant .ask-bubble{display:none}.spread--vet{position:relative;aspect-ratio:1.02}.pg-vet-art{inset-inline-start:0;inset-block-start:auto;inset-block-end:2%;inline-size:56%}.spread--vet .a4-slot{inset:0;clip-path:none}.spread--vet .a4{inset-inline-start:auto;inset-inline-end:5%;inset-block-start:-8%;inline-size:50%;padding:6% 5%}}.card-title{font-size:24px;line-height:1.2;color:var(--ink-strong)}.checkin{inline-size:min(100%,28rem);padding:22px}.checkin .card-title{margin-block-end:12px}.checkin-states{display:grid}.checkin-states > .st{grid-area:1 / 1}.st--ask,.st--new,.st-undo{display:none}.checkin.is-live .st{display:flex;flex-direction:column;justify-content:space-between;gap:14px;visibility:hidden;opacity:0;transition:opacity var(--dur-settle) var(--ease-out),visibility var(--dur-settle) allow-discrete}.checkin.is-live .st-undo{display:inline-flex}.checkin.is-live[data-state="ask"] .st--ask,.checkin.is-live[data-state="noted"] .st--noted,.checkin.is-live[data-state="new"] .st--new{visibility:visible;opacity:1}.st > .btn{align-self:flex-start}.st-body{font:400 16px/1.45 var(--font-body);color:var(--ink-muted)}.st-actions{display:flex;flex-wrap:wrap;gap:10px}.st-actions .btn{flex:1 1 auto}.st-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.st--noted{gap:16px}.noted-row{display:grid;grid-template-columns:44px 1fr;column-gap:12px;row-gap:2px;align-items:center}.tick-circle{grid-row:1 / span 2;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.tick-circle .ico{inline-size:22px;block-size:22px}.tick-circle .ico,.routine-check .ico{stroke-dasharray:1;stroke-dashoffset:0}.noted-t{font:800 18px/1.2 var(--font-body);color:var(--ink-strong);white-space:nowrap}.noted-at{font:400 15px/1.3 var(--font-body);color:var(--ink-muted)}.field-box{padding:9px 14px 11px;border-radius:16px;background:var(--glass-thin);box-shadow:inset 0 1px 2px rgb(11 18 32 / .06)}.field-label{font:700 13px/1.3 var(--font-body);color:var(--ink-muted)}.field-fake{margin-block-start:2px;font:400 16px/1.4 var(--font-body);color:var(--ink)}.chips--ways{gap:4px}.chips--ways .chip{padding:5px 9px;font-size:14px;gap:4px}.chips--ways .chip .ico{inline-size:14px;block-size:14px}.checkin.is-narrow .st-actions{flex-direction:column}.checkin.is-narrow .st--noted > .btn{align-self:stretch}.routines{inline-size:min(100%,26rem);padding:20px 22px 12px}.routines-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:6px}.routines .card-title{font-size:22px}.progress{font:700 15px/1.2 var(--font-body);color:var(--ink-muted);white-space:nowrap}.routine-list{list-style:none}.routine{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;column-gap:10px;min-block-size:52px}.routine + .routine::before{content:"";position:absolute;inset-block-start:0;inset-inline:54px 0;block-size:1px;background:linear-gradient(90deg,rgb(20 35 28 / 0),var(--line) 12%,var(--line) 88%,rgb(20 35 28 / 0))}.routine-check{position:relative;display:grid;place-items:center;justify-self:center;inline-size:44px;block-size:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:rgb(0 0 0 / 0);-webkit-tap-highlight-color:transparent}.routine-check::before{content:"";position:absolute;inset:8px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ring-soft);transition:background-color var(--dur-settle) var(--ease-out),box-shadow var(--dur-settle) var(--ease-out),scale var(--dur-reveal) var(--ease-spring)}button.routine-check{cursor:pointer}button.routine-check:active::before{scale:.9;transition-duration:var(--dur-answer)}.routine-check .ico{position:relative;inline-size:16px;block-size:16px}.routine-label{font:800 16px/1.25 var(--font-body);color:var(--ink)}.routine-time{font:700 15px/1 var(--font-body);color:var(--ink-muted);white-space:nowrap}.routine.is-done .routine-check{color:var(--on-accent)}.routine.is-done .routine-check::before{background:var(--accent);box-shadow:none}.routine-label{transition:color var(--dur-settle) var(--ease-out)}.routine.is-done .routine-label{color:var(--ink-muted)}.notifs{display:grid;gap:10px;inline-size:min(100%,26rem)}.ask-bubble{inline-size:fit-content;max-inline-size:min(100%,22rem);margin-inline-start:auto;padding:14px 18px;border-radius:20px 20px 6px 20px;background:var(--page);color:var(--paper-ink-strong);box-shadow:var(--shadow-paper);font:800 17px/1.35 var(--font-body)}.margin-note{position:relative;inline-size:fit-content;max-inline-size:min(100%,24rem);padding:14px 18px 14px 26px;border-radius:4px 14px 14px 4px;background:var(--page);color:var(--paper-ink);box-shadow:var(--shadow-paper);font:700 16px/1.45 var(--font-body);rotate:-.4deg}.margin-note::before{content:"";position:absolute;inset-block:9px;inset-inline-start:0;inline-size:6px;border-radius:0 4px 4px 0;background:var(--grad-ribbon);transform-origin:top}.visit-line{display:flex;gap:14px;align-items:flex-start;max-inline-size:26rem}.visit-ico{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:14px;background:var(--accent-wash);color:var(--accent)}.visit-ico .ico{inline-size:22px;block-size:22px}.visit-line p b,.clinics p b{display:block;font:800 17px/1.3 var(--font-body);color:var(--ink-strong)}.visit-line p span,.clinics p span{display:block;font:400 16px/1.45 var(--font-body);color:var(--ink-muted)}.notif--after{inline-size:min(100%,22rem)}.notif--after.is-waiting{opacity:0;translate:0 -18px}.clinics{display:grid;grid-template-columns:68px 1fr;gap:14px;align-items:center;inline-size:min(100%,26rem);padding:14px 18px 14px 14px;border-radius:22px;background:var(--card);box-shadow:var(--shadow-card)}.clinics-img{inline-size:68px}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.motion .clinics:hover .clinics-img{animation:pin-bob var(--dur-reveal) var(--ease-spring)}}@keyframes pin-bob{from{translate:0 -4px}}.cats{margin-inline:calc(var(--pad-l) * -1) calc(var(--pad-r) * -1);padding-inline:var(--pad-l) var(--pad-r);padding-block-start:clamp(104px,15vh,168px);text-align:center}.cats-head{display:grid;justify-items:center;max-inline-size:1200px;margin-inline:auto}.cats-head h2{margin-block:14px 14px}.cats .lede{margin-inline:auto}.shelf-wrap{position:relative;margin-block-start:28px;margin-inline:calc(var(--pad-l) * -1) calc(var(--pad-r) * -1)}.shelf{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--pad-l)}.shelf::-webkit-scrollbar{display:none}.shelf-row{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(26px,3.4vw,44px);inline-size:max-content;min-inline-size:100%;padding:46px max(var(--pad-r),32px) 92px max(var(--pad-l),32px);list-style:none}.shelf-plank{position:absolute;z-index:0;inset-inline:0;inset-block-end:92px;translate:0 48.5%;pointer-events:none}.shelf-plank img{inline-size:100%;max-inline-size:none;filter:drop-shadow(0 12px 10px var(--plank-shadow))}.jbook{--w:132px;position:relative;z-index:1;flex:none;scroll-snap-align:center;padding-block-end:calc(var(--w) * 1296 / 978 * .07)}.jbook--a{--w:122px}.jbook--b{--w:136px}.jbook--c{--w:128px}.jbook--d{--w:140px}.jbook--mochi{--w:166px;scroll-initial-target:nearest}.jcover{position:relative;inline-size:var(--w);aspect-ratio:978 / 1296;container-type:inline-size}.jc-back{position:absolute;inset:4% -4% -7% 4%;border-radius:7cqi 11cqi 11cqi 7cqi;background:#10302A}.jc-block{position:absolute;inset:3% -2% -4.5% 7%;border-radius:4cqi 8cqi 9cqi 4cqi;background:repeating-linear-gradient(180deg,#F3E6D1 0 1.4px,#E3CFB2 1.4px 2.6px);box-shadow:0 30px 40px -20px rgb(21 58 47 / .5)}.jc-board{position:absolute;inset:0}.jc-board .face-head{fill:url(#face-ivory)}.jc-board .face{position:absolute;inset-inline-start:30%;inset-block-start:25%;inline-size:52%;filter:drop-shadow(1.5px 2.5px 1.5px rgb(6 22 16 / .6)) drop-shadow(-.5px -.5px 0 rgb(255 255 255 / .25))}.jc-photo{position:absolute;inset-inline-start:30%;inset-block-start:24%;inline-size:52%;aspect-ratio:1;padding:3.5%;border-radius:50%;background:var(--brand-ivory);box-shadow:0 2px 5px rgb(6 22 16 / .45),inset 0 -1px 0 rgb(0 0 0 / .1)}.jc-photo img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:50%;background:#E9DCC4}.jc-ribbon{position:absolute;inset-inline-start:22%;inset-block-end:-15%;inline-size:9%;block-size:21%;background:linear-gradient(180deg,#953922,#CF6A4F 20%,#E17F63 60%,#EF9377);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%)}.jc-slip{position:absolute;inset-inline-end:-14%;inline-size:26%;block-size:7%;border-radius:0 3px 3px 0;background:var(--slip);box-shadow:0 3px 6px -3px rgb(21 58 47 / .5)}.jc-slip::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:18%;border-radius:0 3px 3px 0;background:var(--brand-leaf-300)}.jc-slip-1{inset-block-start:22%;rotate:-5deg}.jc-slip-2{inset-block-start:38%;rotate:-2deg}.jc-slip-2::after{background:var(--brand-ribbon-light)}.jc-slip-3{inset-block-start:54%;rotate:-4deg}.jc-slip-4{inset-block-start:70%;rotate:2deg;inline-size:22%}.jlabel{position:absolute;inset-block-start:calc(100% + 18px);inset-inline-start:50%;translate:-50% 0;white-space:nowrap;padding:3px 10px;border-radius:4px;background:var(--brand-parchment);color:#153A2F;font:800 14px/1.25 var(--font-body);box-shadow:0 2px 5px rgb(21 58 47 / .25)}.jbook--mochi .jlabel{background:var(--brand-ivory)}@media (hover:hover) and (pointer:fine){.jcover{transition:rotate var(--dur-settle) var(--ease-spring),translate var(--dur-settle) var(--ease-spring);transform-origin:50% 100%}.jbook:hover .jcover{rotate:-3deg;translate:0 -6px}}.shelf-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.shelf{grid-column:1 / -1;grid-row:1}.shelf-btn{display:none;place-items:center;grid-row:2;inline-size:44px;block-size:44px;border:0;border-radius:50%;color:var(--ink-strong);cursor:pointer;padding:0}.shelf-btn .ico{inline-size:22px;block-size:22px}.shelf-prev{justify-self:end}.shelf-next{justify-self:start}@media (max-width:68.74em){html.js .shelf-btn{display:grid}}@media (min-width:68.75em){.shelf-row{min-inline-size:0;margin-inline:auto;padding-inline:64px}}.chip--solo{display:inline-flex;margin-block-start:8px}.faq{--faq-pad:clamp(18px,4vw,40px);max-inline-size:760px;margin-inline:auto;padding-block:clamp(104px,15vh,168px)}.faq-head{margin-block-end:30px}.faq-head h2{margin-block-start:14px}.faq-sheet{position:relative;isolation:isolate;padding:14px var(--faq-pad) 18px;color:var(--faq-ink)}.faq-paper{position:absolute;inset:0;z-index:-1;border-radius:6px 24px 24px 6px;background-color:var(--faq-bg);background-image:var(--faq-dots),var(--faq-grain);background-size:22px 22px,192px 192px;background-position:11px 11px,0 0;box-shadow:var(--shadow-spread)}.faq-sticker{position:absolute;z-index:1;inset-block-start:clamp(-74px,-9vw,-48px);inset-inline-end:clamp(8px,3vw,24px);inline-size:clamp(120px,24vw,190px)}.qa{position:relative}.qa + .qa::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;pointer-events:none;background:linear-gradient(90deg,rgb(20 35 28 / 0),var(--seam-shade) 15%,var(--seam-shade) 85%,rgb(20 35 28 / 0)) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,rgb(255 255 255 / 0),var(--seam-light) 15%,var(--seam-light) 85%,rgb(255 255 255 / 0)) 0 1px / 100% 1px no-repeat;opacity:.5}.qa::after{content:"";position:absolute;inset-block:12px;inset-inline-start:calc(var(--faq-pad) * -1);inline-size:6px;border-radius:0 4px 4px 0;background:var(--grad-ribbon);transform:scaleY(0);transform-origin:top;transition:transform var(--dur-reveal) var(--ease-spring)}.qa[open]::after{transform:scaleY(1)}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:56px;padding-block:14px;list-style:none;cursor:pointer;border-radius:12px;-webkit-tap-highlight-color:transparent}.qa summary::-webkit-details-marker{display:none}.qa-q{font-size:22px;line-height:1.25;color:var(--faq-ink-strong)}.qa-plus{inline-size:24px;block-size:24px;color:var(--faq-ink-strong);transition:rotate var(--dur-settle) var(--ease-spring)}.qa[open] .qa-plus{rotate:45deg}.qa-a p{max-inline-size:62ch;padding-block-end:20px;font:400 17px/1.6 var(--font-body);color:var(--faq-ink)}.night{position:relative;isolation:isolate;color:var(--brand-ivory)}.night::before{content:"";position:absolute;z-index:-1;inset-inline:0;inset-block-end:100%;block-size:clamp(88px,13vh,150px);pointer-events:none;background:linear-gradient(180deg,rgb(20 35 28 / 0),rgb(20 35 28 / .16) 45%,var(--night-top))}.night.bleed{padding-inline:0;overflow-x:clip}.nm-block{position:relative;padding-inline:var(--pad-l) var(--pad-r)}.nm-col{position:relative;max-inline-size:1200px;margin-inline:auto}.nm-night{background:var(--band-night);padding-block:clamp(96px,14vh,150px) 40px}.nm-night .h2-night{color:var(--brand-ivory);max-inline-size:14ch}.nm-dawn{z-index:1;background:var(--band-dawn);min-block-size:40svh;display:grid;place-items:end center}.nm-morning{background:var(--band-morning);padding-block:8px clamp(156px,20vh,196px);--ink:var(--morning-ink);--ink-strong:var(--morning-ink-strong);--ink-muted:var(--morning-ink-muted);color:var(--morning-ink)}.nm-morning .h2-night{color:var(--morning-ink-strong);max-inline-size:14ch}.morning-actions{margin-block-start:28px;display:grid;gap:22px;justify-items:start}.share-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.copied{font:700 15px/1.3 var(--font-body);color:var(--ink-muted)}.night-scene{margin-block-start:36px}.night-art{position:relative;isolation:isolate;inline-size:min(100%,540px);margin-inline:auto}.night-body{position:relative;transform-origin:50% 100%}.night-img{inline-size:100%}.night-art > .book-glow{position:absolute;z-index:-1;inset-inline-start:-12%;inset-block-start:-40%;inline-size:96%;aspect-ratio:1;pointer-events:none;background:var(--night-glow)}.lids--night .lid{fill:#FCECD6}.dawn-book,.nm-stage{position:relative}.dawn-scene{display:flex;align-items:flex-end;justify-content:center;gap:1%;inline-size:min(100%,600px);margin-block-end:28px}.morning-cat{position:relative;inline-size:56%}.morning-img{inline-size:100%}.dawn-book{inline-size:40%;max-inline-size:260px;margin-block-end:6px}.dawn-book > .book-glow,.nm-stage > .book-glow{position:absolute;z-index:-1;inset-inline-start:-25%;inset-block-start:-15%;inline-size:150%;aspect-ratio:1;pointer-events:none}.dawn-book > .book-glow{background:var(--morning-glow)}.nm-stage > .book-glow{background:var(--night-glow)}.dawn-book > .book-contact,.nm-stage > .book-contact{position:absolute;z-index:-1;inset-inline-start:12%;inline-size:76%;inset-block-start:calc(100% - 20px);block-size:28px;background:radial-gradient(closest-side,rgb(0 0 0 / .35),rgb(0 0 0 / 0));filter:blur(4px)}html.js .morning-cat{transition:opacity 600ms var(--ease-out),translate var(--dur-reveal) var(--ease-spring)}html:not(.js) .dawn-book{display:none}html.js .night:not(.is-morning) .morning-cat{opacity:0;translate:0 12px}.nm-morning > .nm-col{padding-block-start:12%}.nm-stage-col{display:none}@media (min-width:43.75em){.nm-morning > .nm-col{padding-block-start:64px}}@media (min-width:68.75em){.nm-night{min-block-size:66svh;padding-block:clamp(110px,16vh,170px) 0}.nm-dawn{min-block-size:84svh}.nm-morning{min-block-size:70svh;padding-block:0 clamp(196px,24vh,236px);display:grid;align-items:end}.nm-morning > .nm-col{padding-block-start:0;inline-size:100%}.nm-col{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.nm-col > :not(.night-scene){grid-column:1}.nm-night > .nm-col{position:static}.night-scene{position:absolute;inset-inline-start:50%;inset-block:auto 44px;inline-size:min(50%,640px);margin:0}.night-art{inline-size:min(100%,560px);margin-inline:0 auto}html.js .dawn-scene{display:none}html:not(.js) .nm-stage-col{display:none}.nm-stage{transition:opacity 700ms var(--ease-in-out)}html.js .night:not(.is-handed) .nm-stage{opacity:0}.morning-cat--stage{position:absolute;z-index:-1;inset-inline-end:97%;inset-block-end:3.5%;inline-size:82%}.nm-stage-col{display:block;position:absolute;z-index:2;inset-block:0;inset-inline-end:max(var(--pad-r),calc((100% - 1200px) / 2));inline-size:min(calc(50% - var(--pad-r) - 24px),600px);pointer-events:none}.nm-stage{position:sticky;inset-block-start:calc(var(--nav-h) + 6svh);inline-size:clamp(260px,22vw,340px);margin-inline:auto 2%;margin-block-start:calc(30svh - 130px)}.nm-stage > .book-art{z-index:1}}.back-cover{position:relative;isolation:isolate;background:var(--grain-cover) 0 0 / 192px 192px,var(--band-footer);color:var(--brand-ivory);padding-block:84px calc(40px + env(safe-area-inset-bottom,0px))}.back-cover::before{content:"";position:absolute;inset-block-start:0;inset-inline:6%;block-size:1.5px;pointer-events:none;background:linear-gradient(90deg,rgb(246 251 246 / 0),rgb(246 251 246 / .55) 50%,rgb(246 251 246 / 0))}.back-cover a{color:var(--brand-ivory)}.tug{position:absolute;z-index:2;inset-block-start:-14px;inset-inline-end:max(var(--pad-r),calc((100% - 1200px) / 2));display:flex;align-items:flex-start;gap:12px;min-block-size:64px;padding-inline:14px;text-decoration:none;border-radius:12px;-webkit-tap-highlight-color:transparent}.tug-ribbon{display:block;flex:none;inline-size:16px;block-size:64px;transform-origin:top;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .06) 0 1px,rgb(255 255 255 / 0) 1px 3px),var(--grad-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);transition:scale 160ms var(--ease-out)}.tug:active .tug-ribbon{scale:1 1.18}.tug-label{padding-block-start:30px;font:800 14px/1.2 var(--font-body);color:#BCD9B7;white-space:nowrap}.footer-in{max-inline-size:1200px;margin-inline:auto;display:grid;gap:34px}.f-brand{display:flex;align-items:center;gap:14px}.f-word{font-size:24px;line-height:1.1;color:var(--brand-ivory)}.f-tag{margin-block-start:4px;font:400 16px/1.45 var(--font-body);color:#BCD9B7}.f-links{list-style:none;display:grid}.f-links a,.f-support{display:inline-flex;align-items:center;min-block-size:48px;font:700 16px/1.35 var(--font-body)}.f-links a,.f-support a{text-decoration:none;background:linear-gradient(var(--brand-ribbon-light),var(--brand-ribbon-light)) 0 calc(50% + 12px) / 0 2px no-repeat;transition:background-size var(--dur-settle) var(--ease-out)}.f-support{flex-wrap:wrap;column-gap:.3em;color:var(--brand-ivory)}.f-support a{min-block-size:0;background-position:0 100%}@media (hover:hover) and (pointer:fine){.f-links a:hover,.f-support a:hover{background-size:100% 2px}}.f-links a:focus-visible,.f-support a:focus-visible{background-size:100% 2px}.f-controls{display:grid;gap:18px;align-content:start}.langs--footer{flex-wrap:wrap;column-gap:20px}.langs--footer a{color:#A9BFC4;--nav-ink:var(--brand-ivory)}.langs--footer a[aria-current="page"]{color:var(--brand-ivory)}.appearance{border:0;padding:0;min-inline-size:0}.appearance legend{padding:0;margin-block-end:8px;font:700 14px/1.3 var(--font-body);color:#A9BFC4}.seg{display:inline-grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:2px;padding:4px;border-radius:22px;background:rgb(255 255 255 / .06)}.seg label{position:relative;display:grid;cursor:pointer}.seg input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.seg span{display:grid;place-items:center;min-block-size:40px;padding:4px 14px;border-radius:18px;text-align:center;font:800 14px/1.2 var(--font-body);color:#A9BFC4;transition:background-color var(--dur-settle) var(--ease-out),color var(--dur-settle) var(--ease-out)}.seg input:checked + span{background:rgb(255 255 255 / .14);color:var(--brand-ivory);box-shadow:inset 0 1px 0 rgb(255 255 255 / .32)}.seg input:focus-visible + span{box-shadow:0 0 0 2px #153A2F,0 0 0 4px #D9E7A5}.f-pause{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-block-size:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:rgb(255 255 255 / .06);color:var(--brand-ivory);font:800 14px/1 var(--font-body);cursor:pointer}.f-pause .ico{inline-size:18px;block-size:18px}.f-legal{max-inline-size:1200px;margin:52px auto 0;display:grid;gap:6px;font:400 13px/1.5 var(--font-body);color:#A9BFC4}.f-peek{position:absolute;z-index:1;inset-block-end:100%;translate:0 8.33%;pointer-events:none;inset-inline-start:calc(max(var(--pad-l),(100% - 1200px) / 2) + 10px);inline-size:clamp(132px,12vw,176px)}.f-peek-img{inline-size:100%}.f-peek.is-waiting{clip-path:inset(-40% -20% 8.4% -20%)}.f-peek.is-waiting .f-peek-img{translate:0 94%}.mark.is-asleep .face-eye{transform-box:fill-box;transform-origin:50% 55%;scale:1 .1}.back-cover :focus-visible{box-shadow:0 0 0 2px #153A2F,0 0 0 4px #D9E7A5}@media (min-width:56em){.footer-in{grid-template-columns:1.15fr 1fr 1.2fr;align-items:start}}.cover--404{min-block-size:max(86svh,600px)}.nf-art{position:relative;justify-self:center;inline-size:min(340px,64vw)}.nf-art > .book-glow{position:absolute;z-index:-1;inset:-16%;background:var(--book-glow)}.nf-book{position:relative}.nf-img{inline-size:100%;filter:drop-shadow(0 24px 24px rgb(21 58 47 / .28))}.lids--nf .lid{fill:#FBEBD1}@media (prefers-reduced-motion:no-preference){.motion .nf-book{animation:nf-rise var(--dur-reveal) var(--ease-spring) .15s both}}@keyframes nf-rise{from{translate:0 20px}}.policy-cover{position:relative;isolation:isolate;overflow:clip;padding-block:calc(var(--nav-h) + 30px + env(safe-area-inset-top,0px)) clamp(110px,14vh,150px);border-end-start-radius:clamp(24px,3vw,44px);border-end-end-radius:clamp(24px,3vw,44px)}.policy-cover::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--noise) 0 0 / 180px 180px repeat,var(--band-cover)}.policy-cover::after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-inline-start:-16vw;inset-block-start:-26vw;inline-size:70vw;aspect-ratio:1;background:var(--cover-lamp)}.policy-cover{--ink-muted:var(--cover-muted)}.policy-head{max-inline-size:760px;margin-inline:auto}.policy-head .langs--cover{margin-block:-6px 22px}.policy-head h1{margin-block:14px 14px;font-size:clamp(34px,3vw + 20px,58px);line-height:1.06}.policy-meta{font:400 16px/1.5 var(--font-body);color:var(--ink)}.policy-meta strong{font-weight:800}.policy-meta a{color:inherit;text-underline-offset:.2em}.policy{position:relative;max-inline-size:760px;margin:calc(-1 * clamp(64px,9vh,96px)) auto clamp(96px,14vh,150px);padding:clamp(26px,5vw,56px) clamp(20px,5vw,60px) clamp(32px,5vw,56px);border-radius:6px 24px 24px 6px;box-shadow:var(--shadow-spread);color:var(--faq-ink);background-color:var(--faq-bg);background-image:var(--faq-dots),var(--faq-grain);background-size:22px 22px,192px 192px;background-position:11px 11px,0 0;overflow-wrap:break-word}.policy p,.policy li{font:400 17px/1.65 var(--font-body);max-inline-size:66ch}.policy p + p,.policy p + ul,.policy ul + p,.policy ul + ul{margin-block-start:14px}.policy .policy-lead{font-size:clamp(19px,.5vw + 17px,21px);line-height:1.5;color:var(--faq-ink-strong)}.policy h2{font-size:clamp(25px,1vw + 19px,31px);line-height:1.15;color:var(--faq-ink-strong);text-wrap:balance}.policy h3{margin-block:28px 8px;font:800 18px/1.3 var(--font-body);color:var(--faq-ink-strong)}.policy strong{font-weight:800;color:var(--faq-ink-strong)}.policy a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em;border-radius:3px}@media (hover:hover) and (pointer:fine){.policy a:hover{text-decoration-thickness:2px}}.policy ul{list-style:none;display:grid;gap:10px}.policy li{position:relative;padding-inline-start:24px}.policy li::before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:.7em;inline-size:7px;block-size:7px;border-radius:50%;background:var(--policy-marker)}.policy-short{position:relative;margin-block:26px 30px;padding:20px clamp(18px,3vw,28px) 22px clamp(24px,3.4vw,34px);border-radius:6px 18px 18px 6px;background:var(--short-bg);box-shadow:var(--shadow-paper)}.policy-short::before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;inline-size:6px;border-radius:0 4px 4px 0;background:var(--grad-ribbon)}.policy-short h2{margin-block-end:12px;font-size:clamp(23px,.6vw + 20px,26px)}.policy-toc{margin-block:0 8px}.policy .policy-toc-title{font:700 22px/1.2 var(--font-display);color:var(--faq-ink-strong);margin-block-end:8px}.policy-toc ol{list-style:none;display:grid;column-gap:28px}.policy-toc li{padding:0}.policy-toc li::before{content:none}@media (min-width:40em){.policy-toc ol{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(6,auto)}}.policy-toc a{display:grid;grid-template-columns:2.1em 1fr;align-items:baseline;min-block-size:44px;padding-block:9px;border-radius:10px;text-decoration:none;color:var(--faq-ink-strong);font:800 16px/1.3 var(--font-body)}.policy-toc .pt-n{font:700 18px/1 var(--font-display);color:var(--accent)}@media (hover:hover) and (pointer:fine){.policy-toc a:hover .pt-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}}.policy-sec{position:relative;padding-block-start:34px;margin-block-start:30px}.policy-sec::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;pointer-events:none;opacity:.5;background:linear-gradient(90deg,rgb(20 35 28 / 0),var(--seam-shade) 15%,var(--seam-shade) 85%,rgb(20 35 28 / 0)) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,rgb(255 255 255 / 0),var(--seam-light) 15%,var(--seam-light) 85%,rgb(255 255 255 / 0)) 0 1px / 100% 1px no-repeat}.policy-sec h2{margin-block-end:14px}.ps-n{color:var(--accent)}.is-privacy .site-nav .brand .wordmark{display:inline}.is-privacy .nav-end{padding-inline-end:10px}.motion [data-reveal]:not([data-reveal="page"]){transition:opacity var(--dur-reveal) var(--ease-out),translate var(--dur-reveal) var(--ease-spring)}.motion [data-reveal]:not([data-reveal="page"]):not(.is-in){opacity:0;translate:0 12px}.motion [data-reveal="16"]:not(.is-in){translate:0 16px}.motion [data-reveal="right"]:not(.is-in){translate:16px 0}.motion [data-reveal="down"]:not(.is-in){translate:0 -20px}.motion [data-reveal]:nth-child(2){transition-delay:60ms}.motion [data-reveal]:nth-child(3){transition-delay:120ms}.motion [data-reveal]:nth-child(4){transition-delay:180ms}.motion [data-reveal]:nth-child(5){transition-delay:240ms}.motion [data-reveal]:nth-child(n+6){transition-delay:300ms}.motion .notifs > [data-reveal]:nth-child(2){transition-delay:140ms}.motion .qa[data-reveal]:nth-of-type(1){transition-delay:0ms}.motion .qa[data-reveal]:nth-of-type(2){transition-delay:40ms}.motion .qa[data-reveal]:nth-of-type(3){transition-delay:80ms}.motion .qa[data-reveal]:nth-of-type(4){transition-delay:120ms}.motion .qa[data-reveal]:nth-of-type(5){transition-delay:160ms}.motion .qa[data-reveal]:nth-of-type(6){transition-delay:200ms}.motion .qa[data-reveal]:nth-of-type(7){transition-delay:240ms}.motion .qa[data-reveal]:nth-of-type(n+8){transition-delay:280ms}.motion .flag-line[data-reveal] .flag{transform-origin:50% 0;transition:scale var(--dur-reveal) var(--ease-spring) 80ms}.motion .flag-line[data-reveal]:not(.is-in) .flag{scale:1 0}.motion .margin-note[data-reveal]::before{transition:scale var(--dur-reveal) var(--ease-spring) 200ms}.motion .margin-note[data-reveal]:not(.is-in)::before{scale:1 0}html.motion:not(.live) [data-reveal]:not([data-reveal="page"]),html.motion:not(.live):not(.cover-played) .cover :is(.slip,.notif--push){animation:failsafe 1ms 3s both}@keyframes failsafe{to{opacity:1;translate:0 0}}.motion:not(.cover-played) .cover .slip{translate:-100% 0}.motion:not(.cover-played) .cover .notif--push{opacity:0;translate:0 -16px}@media (prefers-reduced-motion:no-preference){.motion .cover-book .book-art{animation:float 7s var(--ease-in-out) -3.5s 6.5 alternate both}.motion .cover-art > .book-contact{animation:contact 7s var(--ease-in-out) -3.5s 6.5 alternate both}.cover.is-away .book-art,.cover.is-away .book-contact{animation-play-state:paused}details.qa::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size var(--dur-reveal) var(--ease-out),opacity var(--dur-settle) var(--ease-out),content-visibility var(--dur-reveal) allow-discrete}details.qa[open]::details-content{block-size:auto;opacity:1}:root{interpolate-size:allow-keywords}.motion .night.is-live .night-body{animation:breathe 4.6s var(--ease-in-out) infinite alternate}.motion .night.is-live :is(.night-art,.nm-stage) > .book-glow{animation:lamp 4.6s var(--ease-in-out) infinite alternate}.is-typing .typing i{animation:dot 1.2s var(--ease-in-out) 2}.is-typing .typing i:nth-child(2){animation-delay:.16s}.is-typing .typing i:nth-child(3){animation-delay:.32s}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.motion .cover-book{transform:perspective(1200px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform 300ms var(--ease-out)}.motion .cover-book,.motion .cover .slip{cursor:pointer}.motion .slip:hover{translate:8px 0}}@media (min-width:68.75em) and (prefers-reduced-motion:no-preference){.motion .field > i{animation:drift 36s var(--ease-in-out) infinite alternate}}.nav-progress{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html.motion:not(.no-sda) .cover-art{animation:cover-exit linear both;animation-timeline:view();animation-range:exit 0% exit 100%}html.motion:not(.no-sda) .cover-sprig--hi{animation:sprig-fast linear both;animation-timeline:--cover;animation-range:exit 0% exit 100%}html.motion:not(.no-sda) .cover-sprig--lo{animation:sprig-slow linear both;animation-timeline:--cover;animation-range:exit 0% exit 100%}html.motion:not(.no-sda) .chapter-book .pg-mem-sticker{animation:page-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}html.motion:not(.no-sda) .book3d{animation:book-in linear both,book-center linear both,book-recenter linear forwards;animation-timeline:--open,--open,--close;animation-range:contain 0% contain 100%,exit 0% exit 85%,entry 70% entry 92%}html.motion:not(.no-sda) .b-cover{animation:cover-open linear both,cover-close var(--ease-thump) forwards;animation-timeline:--open,--close;animation-range:exit 0% exit 85%,entry 28% entry 70%}html.motion:not(.no-sda) .b-cover-out .cc-shade{animation:shade-out linear both,shade-in var(--ease-thump) forwards;animation-timeline:--open,--close;animation-range:exit 0% exit 85%,entry 28% entry 70%}html.motion:not(.no-sda) .b-cover-in > .b-shade{animation:shade-in linear both,shade-out var(--ease-thump) forwards;animation-timeline:--open,--close;animation-range:exit 0% exit 85%,entry 28% entry 70%}html.motion:not(.no-sda) .b-cast--r{animation:cast linear both,cast var(--ease-thump) forwards;animation-timeline:--open,--close;animation-range:exit 0% exit 85%,entry 28% entry 70%}html.motion:not(.no-sda) .b-cast--r > i{animation:cast-band-rl linear both,cast-band-lr var(--ease-thump) forwards;animation-timeline:--open,--close;animation-range:exit 0% exit 85%,entry 28% entry 70%}html.motion:not(.no-sda) :is(.b-block,.b-ribbon--closed){animation:early-out linear both,late-in linear forwards;animation-timeline:--open,--close;animation-range:exit 0% exit 85%,entry 28% entry 70%}html.motion:not(.no-sda) .b-ribbon--open{animation:late-in linear both,early-out linear forwards;animation-timeline:--open,--close;animation-range:exit 0% exit 85%,entry 28% entry 70%}html.motion:not(.no-sda) .ins-cover{display:block;position:absolute;z-index:8;transform-origin:0 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:ins-open linear both;animation-timeline:view();animation-range:entry 55% cover 45%}html.motion:not(.no-sda) .thread-draw{animation:thread-draw linear both;animation-timeline:--p6;animation-range:entry 80% cover 55%}html.motion:not(.no-sda) .tslip{animation:tslip-1 linear both;animation-timeline:--p6;animation-range:entry 80% cover 55%}html.motion:not(.no-sda) .tslip-2{animation-name:tslip-2}html.motion:not(.no-sda) .tslip-3{animation-name:tslip-3}html.motion:not(.no-sda) .tslip-4{animation-name:tslip-4}html.motion:not(.no-sda) .a4{animation:sheet-rise linear both;animation-timeline:--p8;animation-range:entry 70% cover 50%}html.motion:not(.no-sda) .faq-sheet{view-timeline-name:--faq}html.motion:not(.no-sda) .faq-paper{transform-origin:0 50%;animation:paper-in linear both;animation-timeline:--faq;animation-range:entry 0% entry 60%}html.motion:not(.no-sda) :is(.nm-stage,.dawn-book) > .book-art{animation:dawn-rise linear both;animation-timeline:--dawn;animation-range:cover 15% cover 85%}html.motion:not(.no-sda) :is(.nm-stage,.dawn-book) > .book-glow::after{animation:dawn-light linear both;animation-timeline:--dawn;animation-range:cover 15% cover 85%}}}@media (max-width:68.74em) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html.motion:not(.no-sda) .nav--pill .nav-progress{display:block;position:absolute;inset-inline-end:24px;inset-block-start:calc(100% - 2px);inline-size:12px;block-size:56px;background:var(--grad-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);transform-origin:top;pointer-events:none;animation:reading linear both;animation-timeline:scroll(root)}}}@media (max-width:43.74em) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html.motion:not(.no-sda) .spread:not(.spread--inside)::before{animation:page-in linear both;animation-timeline:--pg;animation-range:entry 0% entry 60%}}}.night{timeline-scope:--dawn}@media (max-width:68.74em){html.js .dawn-scene{transition:opacity 700ms var(--ease-in-out)}html.js .night:not(.is-handed) .dawn-scene{opacity:0}}.nm-dawn{view-timeline-name:--dawn}:is(.nm-stage,.dawn-book) > .book-glow::after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,rgb(238 249 166 / .45),rgb(238 249 166 / 0));opacity:0}html:not(.motion) :is(.nm-stage,.dawn-book) > .book-glow::after,html.no-sda .night.is-dawn :is(.nm-stage,.dawn-book) > .book-glow::after{opacity:1;scale:1.1}html.motion.no-sda .thread-draw{stroke-dashoffset:1;transition:stroke-dashoffset 1200ms var(--ease-out)}html.motion.no-sda .is-drawn .thread-draw{stroke-dashoffset:0}html.motion.no-sda .tslip{opacity:0;scale:.9;transition:opacity var(--dur-settle) var(--ease-out),scale var(--dur-reveal) var(--ease-spring)}html.motion.no-sda .is-drawn .tslip{opacity:1;scale:1}html.motion.no-sda .is-drawn .tslip-2{transition-delay:330ms}html.motion.no-sda .is-drawn .tslip-3{transition-delay:640ms}html.motion.no-sda .is-drawn .tslip-4{transition-delay:940ms}html.motion.no-sda .a4{translate:0 46%;rotate:-4deg;box-shadow:0 4px 8px -2px rgb(21 58 47 / .3),0 1px 2px rgb(21 58 47 / .1);transition:translate 900ms var(--ease-paper),rotate 900ms var(--ease-paper),box-shadow 900ms var(--ease-paper)}html.motion.no-sda .is-risen .a4{translate:0 -6%;rotate:1.5deg;box-shadow:0 28px 40px -18px rgb(21 58 47 / .55),0 2px 6px rgb(21 58 47 / .14)}html.motion.no-sda :is(.nm-stage,.dawn-book) > .book-art{translate:0 48px;scale:.92;transition:translate 900ms var(--ease-paper),scale 900ms var(--ease-paper)}html.motion.no-sda .night.is-dawn :is(.nm-stage,.dawn-book) > .book-art{translate:0 0;scale:1}html.motion.no-sda :is(.nm-stage,.dawn-book) > .book-glow::after{transition:opacity 900ms var(--ease-in-out),scale 900ms var(--ease-in-out)}.month.is-pending .day:not(.day--blank){opacity:.2;scale:.86}.motion .shelf-row.is-pending .jcover{opacity:0}.jcover{transform-origin:50% 100%}@keyframes float{from{translate:0 -6px;rotate:-.6deg}to{translate:0 6px;rotate:.6deg}}@keyframes contact{from{scale:1 1;opacity:1}to{scale:.94 1;opacity:.73}}@keyframes drift{to{translate:2% -1.5%}}@keyframes breathe{to{scale:1 1.012}}@keyframes lamp{from{scale:.95}to{scale:1.05}}@keyframes dot{0%,100%{opacity:1}45%{opacity:.3}}@keyframes cover-exit{to{translate:0 -8vh;scale:.96}}@keyframes sprig-fast{to{translate:0 -16vh}}@keyframes sprig-slow{to{translate:0 -4vh}}@keyframes page-parallax{from{translate:0 20px}to{translate:0 -20px}}@keyframes reading{from{scale:1 .14}to{scale:1 1}}@keyframes book-in{from{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes book-center{from{translate:-25% 0}to{translate:0 0}}@keyframes book-recenter{from{translate:0 0}to{translate:-25% 0}}@keyframes cover-open{from{transform:var(--P) rotateY(0deg)}to{transform:var(--P) rotateY(-180deg)}}@keyframes cover-close{from{transform:var(--P) rotateY(-180deg)}to{transform:var(--P) rotateY(0deg)}}@keyframes shade-out{0%{opacity:0}50%,100%{opacity:.35}}@keyframes shade-in{0%,50%{opacity:.35}100%{opacity:0}}@keyframes cast{0%,100%{opacity:0}50%{opacity:.22}}@keyframes cast-band-rl{from{translate:55% 0}to{translate:-75% 0}}@keyframes cast-band-lr{from{translate:-75% 0}to{translate:55% 0}}@keyframes early-out{0%{opacity:1}20%,100%{opacity:0}}@keyframes late-in{0%,60%{opacity:0}72%,100%{opacity:1}}@keyframes ins-open{from{transform:perspective(1400px) rotateY(0deg)}to{transform:perspective(1400px) rotateY(-165deg)}}@keyframes page-in{from{transform:perspective(1400px) rotateY(70deg)}to{transform:perspective(1400px) rotateY(0deg)}}@keyframes paper-in{from{transform:perspective(1600px) rotateY(70deg)}to{transform:perspective(1600px) rotateY(0deg)}}@keyframes thread-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tslip-1{0%{opacity:0;scale:.9}4%,100%{opacity:1;scale:1}}@keyframes tslip-2{0%,26%{opacity:0;scale:.9}30%,100%{opacity:1;scale:1}}@keyframes tslip-3{0%,53%{opacity:0;scale:.9}57%,100%{opacity:1;scale:1}}@keyframes tslip-4{0%,78%{opacity:0;scale:.9}82%,100%{opacity:1;scale:1}}@keyframes sheet-rise{from{translate:0 46%;rotate:-4deg;box-shadow:0 4px 8px -2px rgb(21 58 47 / .3),0 1px 2px rgb(21 58 47 / .1)}to{translate:0 -6%;rotate:1.5deg;box-shadow:0 28px 40px -18px rgb(21 58 47 / .55),0 2px 6px rgb(21 58 47 / .14)}}@keyframes dawn-rise{from{translate:0 48px;scale:.92}to{translate:0 0;scale:1}}@keyframes dawn-light{from{opacity:0;scale:.8}to{opacity:1;scale:1.1}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:160ms var(--ease-in-out) both vt-out}::view-transition-new(root){animation:260ms var(--ease-out) both vt-in}html.vt-theme::view-transition-old(root){animation:none}html.vt-theme::view-transition-new(root){animation:600ms var(--ease-in-out) both vt-circle}html.vt-theme :is(.site-nav,.cover-book){view-transition-name:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0}}@keyframes vt-circle{from{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,50%))}}.motion-paused *,.motion-paused *::before,.motion-paused *::after{animation-play-state:paused !important}.motion-paused :is(.cover-art,.cover-sprig,.pg-mem-sticker,.book3d,.b-cover,.cc-shade,.b-shade,.b-cast,.b-cast > i,.b-block,.b-ribbon,.ins-cover,.thread-draw,.tslip,.a4,.faq-paper,.book-art,.nav-progress,.night-art,.dawn-scene),.motion-paused :is(.spread,.book-glow)::before,.motion-paused .book-glow::after{animation-play-state:running !important}.motion-paused :is(.cover-book .book-art,.night-body){animation-play-state:paused !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:150ms !important;transition-property:opacity,color,background-color,border-color !important;scroll-behavior:auto !important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}.book3d,.night-body,.cover-art{animation:none !important;translate:none;rotate:none;scale:none}}html:not(.motion) .lid{transform:scaleY(0)}html:not(.motion) .is-asleep .lid{transform:scaleY(.92)}html:not(.motion) .stamp{transition:opacity 150ms var(--ease-out)}@media (prefers-reduced-transparency:reduce){.glass,.btn--glass,.chip,html:not(.js) .nav-in,.site-nav.nav--pill .nav-in{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}@media (prefers-contrast:more){:root{--ink-muted:var(--ink);--paper-ink-muted:var(--paper-ink);--glass-regular:var(--glass-thick);--glass-thin:var(--glass-thick)}}@media (forced-colors:active){.field,.cover::before,.cover::after,.night::before,.chapter-book[aria-hidden="true"],.cover-art,.cover-sprig,.shelf-wrap,.nf-art,.night-scene,.nm-dawn,.nm-stage-col,.faq-sticker,.tug-ribbon,.f-peek{display:none}.glass,.paper,.notif,.clinics,.ask-bubble,.margin-note,.faq-paper,.chip{border:1px solid CanvasText}.flag{forced-color-adjust:none}}