:root{--ground:#0d0c0a;--ink:#e9dfc9;--quiet:#a59b86;--door:#c9bfa9;--mark:#ffcf85;--amber:#ffb547;--signal:#ff6e4a;--plain:#c9bfa9;--rule:#8a8170;--line:#2a2620;--edge:#3d382f;--ka-rule:#4a3a20;--mark-soft:#ffb54766;--glow:#ffb54712;--scan:#00000047;--grid:#ffb54709;--sweep:#ffb54709;--grain:.2;--grain-scale:1;--cloud:0;--vignette:#0000;--ring:0;--knot:0;--shine:#ffb54759;--panel:#0d0c0a99;--found:#ffdd336b;--found-ink:#fff6d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ground:#efe8d8;--ink:#1d1a15;--quiet:#574e41;--door:#433c32;--mark:#522a06;--amber:#7a4500;--signal:#93240e;--plain:#433c32;--rule:#716856;--line:#d6ccb6;--edge:#b3a891;--ka-rule:#c9a36b;--mark-soft:#5e320873;--glow:#ffb54700;--scan:#3c2d140d;--grid:#7a45000d;--sweep:#7a450006;--grain:.08;--grain-scale:1;--cloud:0;--vignette:#0000;--ring:0;--knot:0;--shine:#0000;--panel:#efe8d899;--found:#ffe45c;--found-ink:#1d1a15;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-face=paper]{--ground:#f5f0e6;--ink:#22201b;--quiet:#5b5346;--door:#473f35;--mark:#722a1b;--amber:#8a3a1e;--signal:#a3271a;--plain:#473f35;--rule:#6e6658;--line:#ddd5c5;--edge:#c4b9a5;--ka-rule:#d4b1a3;--mark-soft:#722a1b52;--glow:#fffdf780;--scan:#0000;--grid:#0000;--sweep:#0000;--grain:.1;--grain-scale:1;--cloud:.14;--vignette:#785f3c1a;--ring:.095;--knot:.115;--shine:#0000;--panel:#f5f0e699;--found:#ffe45c;--found-ink:#22201b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-face=paper][data-theme=dark]{--ground:#1c1915;--ink:#ece4d4;--quiet:#aba18f;--door:#cdc3b0;--mark:#e9bea6;--amber:#e3a687;--signal:#ff8e72;--plain:#cdc3b0;--rule:#8c8273;--line:#332e27;--edge:#4a4339;--ka-rule:#6e4a3c;--mark-soft:#e9bea652;--glow:#ffdcaa0d;--scan:#0000;--grid:#0000;--sweep:#0000;--grain:.12;--grain-scale:1;--cloud:.1;--vignette:#00000040;--ring:.11;--knot:.13;--shine:#0000;--panel:#1c191599;--found:#ffdd336b;--found-ink:#fff6d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-face=ink]{--ground:#0c1120;--ink:#d9dee8;--quiet:#949db2;--door:#b9c1d2;--mark:#e6d3a3;--amber:#d6ba78;--signal:#ff9c87;--plain:#b9c1d2;--rule:#7a8399;--line:#1c2335;--edge:#2f3850;--ka-rule:#574d33;--mark-soft:#e6d3a352;--glow:#7896e614;--scan:#0000;--grid:#0000;--sweep:#0000;--grain:.14;--grain-scale:1.6;--cloud:.08;--vignette:#0000004d;--ring:.12;--knot:.13;--shine:#d6ba782e;--panel:#0c112099;--found:#ffdd336b;--found-ink:#fff6d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-face=ink][data-theme=light]{--ground:#eef0f3;--ink:#141a2b;--quiet:#4a5162;--door:#39415a;--mark:#533c0c;--amber:#6e5012;--signal:#a32a1c;--plain:#39415a;--rule:#646b82;--line:#d6dae2;--edge:#b5bbc9;--ka-rule:#cbbb92;--mark-soft:#533c0c52;--glow:#ffffff80;--scan:#0000;--grid:#0000;--sweep:#0000;--grain:.08;--grain-scale:1.6;--cloud:.1;--vignette:#28375a14;--ring:.085;--knot:.1;--shine:#0000;--panel:#eef0f399;--found:#ffe45c;--found-ink:#141a2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-switch-to-light,.theme-switch-to-dark{align-items:center;gap:8px;display:inline-flex}.theme-switch-to-dark{display:none}:root[data-theme=light] .theme-switch-to-dark{display:inline-flex}:root[data-theme=light] .theme-switch-to-light{display:none}:root[data-face=paper]:not([data-theme=dark]) .theme-switch-to-dark{display:inline-flex}:root[data-face=paper]:not([data-theme=dark]) .theme-switch-to-light{display:none}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-regular-latin1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-regular-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-regular-pi.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2190-2199,U+2500-259F}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-medium-latin1.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-medium-cyrillic.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-semibold-latin1.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-semibold-cyrillic.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-italic-latin1.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-italic-cyrillic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:VT323;src:url(/fonts/vt323-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-regular-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-italic-cyrillic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-semibold-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-semibold-cyrillic.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;src:url(/fonts/spectral-light-latin.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;src:url(/fonts/spectral-light-cyrillic.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;src:url(/fonts/spectral-light-italic-latin.woff2)format("woff2");font-weight:300 400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;src:url(/fonts/spectral-light-italic-cyrillic.woff2)format("woff2");font-weight:300 400;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;src:url(/fonts/spectral-medium-latin.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;src:url(/fonts/spectral-medium-cyrillic.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*{box-sizing:border-box}html{background:var(--ground)}body{isolation:isolate;min-height:100vh;color:var(--ink);background-color:var(--ground);background-image:radial-gradient(ellipse 90% 640px at 50% 0, var(--glow) 0%, transparent 70%), repeating-linear-gradient(0deg, var(--scan) 0, var(--scan) 1px, transparent 1px, transparent 3px), repeating-linear-gradient(90deg, var(--grid) 0, var(--grid) 1px, transparent 1px, transparent 48px), repeating-linear-gradient(0deg, var(--grid) 0, var(--grid) 1px, transparent 1px, transparent 48px);-webkit-hyphens:manual;hyphens:manual;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0;font-family:IBM Plex Mono,ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:15px;line-height:1.6;position:relative}.ground{display:contents}.ground-grain,.ground-sweep{z-index:-1;pointer-events:none;position:fixed}.ground-grain{width:100%;height:100%;opacity:var(--grain);mix-blend-mode:overlay;inset:0}.ground-sweep{background:linear-gradient(180deg, transparent 0%, var(--sweep) 50%, transparent 100%);height:120px;animation:11s linear infinite ka-sweep;top:0;left:0;right:0}@keyframes ka-sweep{0%{transform:translateY(-120px)}to{transform:translateY(100vh)}}.cursor{vertical-align:-.2em;background:var(--amber);width:.62em;height:1.15em;animation:1.1s step-end infinite ka-blink;display:inline-block}@keyframes ka-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor{animation:none}.ground-sweep{animation:none;display:none}}a{color:var(--amber)}a:hover{color:var(--mark)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.page{--column:760px;max-width:calc(var(--column) + 64px);margin:0 auto;padding:0 32px 96px}.page.plain-door{--column:1176px}.unseen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.page-subtitle{color:var(--quiet);margin:-12px 0 28px;font-size:13px;line-height:1.6}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:40px 0 28px;display:flex}.masthead{align-items:flex-end;gap:20px;min-width:0;display:flex}.mark{color:var(--amber);text-shadow:0 0 18px var(--shine);font-family:VT323,IBM Plex Mono,monospace;font-size:112px;font-weight:400;line-height:.8;text-decoration:none}a.mark{min-height:44px;display:inline-block}a.mark:hover{color:var(--amber)}.page-header nav{flex-wrap:wrap;column-gap:22px;display:flex}.page-header nav a,.theme-switch,.door{min-width:44px;min-height:44px;color:var(--door);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 4px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.page-header nav a[aria-current=page]{color:var(--amber);text-underline-offset:6px;text-decoration:underline}.page-header nav a:hover,.theme-switch:hover,.door:hover{color:var(--amber)}.note{color:var(--quiet);overflow-wrap:break-word;margin:0 0 14px;font-size:13px;line-height:1.6}.head-note{border:1px dashed var(--edge);margin-bottom:28px;padding:12px 16px;font-size:13px;font-weight:400}.head-note:before{content:"# ";content:"# " / ""}.note:has(+.note){margin-bottom:6px}.now-line-done,.memory-rm,.signin-submit,.notify-turn-on{border:1px solid var(--edge);min-width:44px;min-height:44px;color:var(--door);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.now-line-done:enabled:hover,.signin-submit:enabled:hover,.notify-turn-on:enabled:hover{border-color:var(--amber);color:var(--amber)}.now-line-done:disabled,.signin-submit:disabled,.notify-turn-on:disabled{opacity:.5;cursor:default}.earlier-link,.ka-gesture{min-width:44px;min-height:44px;color:var(--quiet);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.earlier-link:enabled:hover,.earlier-link:focus-visible,.ka-gesture:enabled:hover,.ka-gesture:focus-visible{color:var(--amber)}.earlier-link:disabled,.ka-gesture:disabled{cursor:default}.earlier-link:disabled{opacity:.5}.earlier-link{margin:0 0 18px}.entry{margin-top:max(0px, calc(var(--gap,0) * 1px + var(--ka-room,0px)));padding:14px 0}.entry-label{color:var(--quiet);letter-spacing:.06em;margin:12px 0 14px;font-size:12px;line-height:1.5}.entry-text{white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.65}.ka-line{margin-top:calc(40px * var(--ka-close,1) - 18px);padding-bottom:22px}.ka-line-body{min-width:0;margin-left:max(0px, calc(96px * var(--ka-close,1) - 67px));border-left:1px solid var(--ka-rule);padding-left:18px}.ka-line-label{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;margin:3px 0 8px;font-size:11px;line-height:1.6}.ka-line-text{color:var(--mark);white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.65}.ka-line-open{width:100%;color:inherit;font:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;white-space:inherit;overflow-wrap:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:none;border-radius:0;margin:-8px 0;padding:8px 0;display:block}.ka-line-open:focus-visible{outline:1px dotted var(--amber);outline-offset:2px}.ka-line-anchors,.ka-line-you,.ka-makers{color:var(--quiet);overflow-wrap:break-word;margin:10px 0 0;font-size:13px;line-height:1.6}.ka-makers.first-week{margin-top:22px}.first-week-reading{color:var(--door);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.first-week-reading:hover{color:var(--amber)}.ka-line-anchors{font-size:12px}.ka-picture{z-index:1;max-width:100%;margin:0 0 14px;position:relative}.ka-picture-open,.ka-picture-close{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ka-picture img{object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1;width:100%;max-width:100%;height:auto;display:block}.ka-picture-large{z-index:100;background:#111;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ka-picture-large .ka-picture-close{cursor:zoom-out;height:100%}.ka-picture-large img{object-fit:contain;width:100%;height:100%}.ka-picture-caption .ka-picture-show{font-size:inherit;vertical-align:middle}.ka-gestures{flex-wrap:wrap;column-gap:22px;margin-top:4px;display:flex}.ka-gesture[aria-pressed=true]{color:var(--amber);text-underline-offset:5px;text-decoration:underline}.ka-line-word{color:var(--signal);letter-spacing:.02em;overflow-wrap:break-word;margin:0 0 6px;font-family:VT323,IBM Plex Mono,monospace;font-size:40px;line-height:1}.ka-line-tried{color:var(--door);margin:8px 0 0;font-size:13px;line-height:1.6}.ka-story{margin:10px 0 0}.ka-story-attempt{margin:8px 0 0}.ka-story-word{color:var(--mark)}.entry-ask{margin:0}.entry-ask .ka-gestures{margin-top:2px}.ka-replies{margin-top:14px}.ka-replies>.ka-line{margin-top:0;padding-bottom:0}.elsewhere-asked,.elsewhere-note{padding-left:calc(18px + max(0px, calc(96px * var(--ka-close,1) - 67px)));margin:0 0 14px}.now-line{margin-top:max(18px, calc(var(--gap,12) * 1px + 16px));border-top:1px solid var(--mark-soft);padding-top:22px;scroll-margin-bottom:24px}.now-line-label{color:var(--quiet);overflow-wrap:break-word;font-size:12px;line-height:1.6;display:block}.now-line-label-unseen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.now-line-label-long{margin-bottom:6px}.now-line-body{min-width:0}.now-line-field{align-items:flex-start;gap:10px;padding:2px 0;display:flex}.now-line-prompt{color:var(--quiet);padding-top:8px;font-size:17px;line-height:1.65}.now-line-field .cursor{flex:none;margin-top:calc(8px + .3em)}:is(.now-line-field:has(.now-line-textarea:focus) .cursor,.now-line-field:has(.now-line-textarea:not(:placeholder-shown)) .cursor){display:none}.now-line-textarea{resize:none;overflow-wrap:break-word;width:100%;min-width:0;color:var(--ink);caret-color:var(--amber);background:0 0;border:none;border-radius:0;outline:none;flex:auto;padding:8px 0;font-family:inherit;font-size:17px;line-height:1.65;display:block;overflow:hidden}.now-line-textarea::placeholder{color:var(--quiet);opacity:1;font-style:normal}.now-line-textarea:focus{box-shadow:none;outline:none}.now-line-status{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.now-line-status-text,.now-line-note{color:var(--quiet);font-size:12px;line-height:1.6}.now-line-note{margin:4px 0 0}.now-line-done{color:var(--mark);flex-shrink:0;margin-left:auto}.now-line-done-hint{color:var(--mark);letter-spacing:.08em;font-style:normal;font-variant-caps:all-small-caps}@supports (color:color-mix(in srgb, red, blue)){.ka-line-text,.ka-story-word{color:color-mix(in srgb, color-mix(in srgb, var(--mark), var(--ink) var(--ka-hand-fuller,0%)), var(--ground) var(--ka-hand-lighter,0%))}.now-line{border-top-color:color-mix(in srgb, var(--mark-soft) var(--ka-box-edge,100%), transparent)}}.day-column{min-width:0;max-width:760px}.exchange-fading{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 100%);mask-image:linear-gradient(#0000 0%,#0000008c 100%)}.exchange-fading-wrap{position:relative}.exchange-fading-open{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;position:absolute;inset:0}.exchange-fading-open:focus{outline:none}.exchange-fading-open:focus-visible{outline:1px dotted var(--quiet)}.to-top{z-index:2;right:calc(env(safe-area-inset-right,0px) + 20px);bottom:calc(env(safe-area-inset-bottom,0px) + 132px);background:var(--ground);border:1px solid var(--edge);min-width:44px;height:48px;color:var(--door);white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;border-radius:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px 0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:opacity .2s,visibility 0s linear .2s;display:inline-flex;position:fixed}.to-top[data-shown]{opacity:1;visibility:visible;transition:opacity .2s}.to-top:hover,.to-top:focus-visible{border-color:var(--amber);color:var(--amber)}@media (prefers-reduced-motion:reduce){.to-top,.to-top[data-shown]{transition:none}}.to-top-arrow{font-size:20px;line-height:1}@media (max-width:640px){.to-top{right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 112px)}}.prompt-line{color:var(--quiet);margin:0 0 30px;font-size:15px}.memory-too-long{color:var(--quiet);margin:-8px 0 14px;font-size:13px}.memory-too-long summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.memory-too-long ul{margin:0;padding-left:18px}.memory-too-long a{color:var(--door)}.memory-heading{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;margin:44px 0 6px;font-size:12px;font-weight:500}.memory-heading+.memory-item,.memory-heading+.memory-details+.memory-item{border-top:1px solid var(--line)}.memory-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;padding:14px 0;display:grid}.memory-item>*{grid-column:1}.memory-item>.memory-rm{grid-area:1/2}.memory-item>.archive-confirm{grid-column:1/-1}.memory-item .memory-item{border-bottom:none;border-top:1px dashed var(--line);margin-top:10px;padding-bottom:0}.memory-rm{text-transform:none;min-width:56px;padding:0 12px}.memory-rm:hover{border-color:var(--signal);color:var(--signal)}.memory-text{white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.6}.memory-trace{color:var(--quiet);font-style:italic}.memory-details,.memory-none{color:var(--quiet);overflow-wrap:break-word;margin:4px 0 0;font-size:12px;line-height:1.6}.memory-none{margin-bottom:8px;font-style:italic}.card-maker{max-width:420px;margin:12px 0 0}.card-canvas{border:1px solid var(--edge);width:100%;height:auto;display:block}.card-line-label{color:var(--quiet);margin:12px 0 0;font-size:12px;display:block}.card-line{resize:vertical;border:none;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);caret-color:var(--amber);background:0 0;border-radius:0;padding:6px 0;font-family:inherit;font-size:16px;line-height:1.6;display:block}.card-line:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.memory-candidates{border-left:1px solid var(--line);margin:8px 0 0;padding:0 0 0 18px;list-style:none}.memory-candidates li{margin-top:8px;line-height:1.5}.memory-candidates .ka-line-text{font-size:14px}.memory-log{margin-top:4px}.memory-summary{font-size:13px}.memory-fold{color:var(--quiet);font-size:12px}.memory-fold>summary{cursor:pointer;min-height:44px;color:var(--door);align-items:center;display:inline-flex}.memory-fold .memory-candidates{margin-bottom:4px}.memory-spending{border:1px solid var(--line);border-left:2px solid var(--edge);max-width:34rem;margin:6px 0 22px;padding:14px 18px 2px}.memory-spending-head{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.memory-spending-rows{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 16px;display:grid}.memory-spending-row{display:contents}.memory-spending-spent{color:var(--ink);font-size:17px;line-height:1.5}.memory-spending-of{color:var(--quiet);font-size:13px;line-height:1.5}.memory-spending-state{color:var(--ink);margin:10px 0 0;font-size:13px;line-height:1.6}.memory-spending-note{color:var(--quiet);margin:10px 0 0;font-size:12px;line-height:1.6}.page-drift-steps{margin-top:12px}.page-drift-steps .memory-details{margin-top:6px}.memory-subheading{margin:24px 0 0;font-size:14px;font-weight:500}.memory-edit{width:100%;font:inherit;color:inherit;border:1px solid var(--rule);caret-color:var(--amber);background:0 0;border-radius:0;padding:6px 8px}.map-wrap{margin-top:24px;position:relative}.map-scroll{direction:rtl;overflow:auto hidden}.map-threads{width:calc(var(--map-w) * 1px);direction:ltr;min-width:100%;max-width:none;height:auto;margin:0 auto 0 0;display:block}.map-wide{display:none}@media (min-width:700px){.map-phone{display:none}.map-wide{display:block}.map-wide .map-threads{width:calc(100% * var(--map-w) / var(--map-base))}}.map-threads text{font-family:inherit}.map-name{fill:var(--ink);cursor:pointer;font-size:10.5px}.map-gone-name{fill:var(--quiet);cursor:pointer;font-size:10.5px;font-style:italic}.map-name,.map-gone-name,.map-word,.map-small{paint-order:stroke;stroke:var(--ground);stroke-width:3px;stroke-linejoin:round}.map-sel-text{fill:var(--amber);text-decoration:underline}.map-axis{letter-spacing:.06em;text-transform:uppercase;fill:var(--quiet);font-size:8.5px}.map-axis-today{fill:var(--amber)}.map-small{fill:var(--quiet);font-size:9px;font-style:italic}.map-word{fill:var(--mark);font-size:9px;font-style:italic}.map-tick{stroke:var(--line);stroke-width:1px}.map-today{stroke:var(--amber);stroke-width:1px;stroke-dasharray:2 2}.map-thread{stroke:var(--ink);stroke-width:1.2px}.map-quiet{stroke:var(--quiet);stroke-dasharray:1.5 3}.map-worn{stroke:var(--quiet);stroke-width:1px;stroke-dasharray:6 3;opacity:.7}.map-band{fill:var(--quiet);opacity:.2}.map-stitch{stroke:var(--ink);stroke-width:1.6px}.map-stitch-two{stroke-width:2.8px}.map-cross{stroke:var(--quiet);stroke-width:.8px;opacity:.55}.map-ka{fill:var(--mark)}.map-notme{stroke:var(--signal);stroke-width:1.4px}.map-promise{fill:none;stroke:var(--mark);stroke-width:1px}.map-pull{fill:none;stroke:var(--mark);stroke-width:1.4px}.map-sel .map-pull,.map-stitch.map-sel{stroke:var(--amber);stroke-width:3px}.map-hit{fill:#0000}.map-threads [role=button]{cursor:pointer}.map-threads [role=button]:focus:not(:focus-visible){outline:none}.map-threads [role=button]:focus-visible{outline:1px solid var(--amber);outline-offset:1px}.map-legend{color:var(--quiet);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;font-size:12px;display:flex}.map-legend svg{vertical-align:-1px;width:22px;height:12px;margin-right:4px;display:inline-block}.map-card{z-index:5;box-sizing:border-box;background:var(--ground);border:1px solid var(--edge);max-width:100%;padding:10px 34px 12px 14px;position:absolute;box-shadow:0 6px 24px #00000059}.map-card .memory-item,.map-card article{border:0;margin:0;padding:0}.map-close{min-width:32px;min-height:32px;color:var(--quiet);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:1;position:absolute;top:4px;right:6px}.map-close:hover,.map-close:focus-visible{color:var(--amber)}.map-card em{color:var(--mark)}.map-acts{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;display:flex}.ka-line-glyph{margin:0}.ka-glyph{color:var(--mark);cursor:pointer;background:0 0;border:none;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.ka-glyph-svg{display:block}.ka-glyph-beside{color:var(--mark);vertical-align:-4px}.ka-glyph-open{margin:4px 0 0}.ka-glyph-meaning{color:var(--door);margin:2px 0 6px;padding-left:18px;font-size:13px;line-height:1.6}.memory-glyph{color:var(--mark);margin:0}.archive-action{min-width:44px;min-height:44px;color:var(--door);letter-spacing:.06em;cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}a.archive-action{color:var(--amber);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.archive-action:enabled:hover,a.archive-action:hover{color:var(--amber)}.archive-action:disabled{opacity:.5;cursor:default}.archive-action+.archive-action{margin-left:16px}.archive-confirm{margin-top:6px}.archive-confirm-text{color:var(--quiet);margin:0;font-size:13px;line-height:1.6}.archive-confirm-text:focus{outline:none}.archive-entry{border-bottom:1px solid var(--line);padding:18px 0 8px}.import-choose .door,.import-actions a.door{color:var(--amber);text-underline-offset:6px;cursor:pointer;padding:0;text-decoration:underline}.import-choose .door+.door,.import-actions a.door+.archive-action{margin-left:20px}.import-found{border-left:1px solid var(--mark-soft);margin:8px 0 6px;padding:2px 0 2px 14px}.import-found-line{color:var(--ink);overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:1.6}.import-found-line+.import-found-line{color:var(--quiet);font-size:13px}.archive-entry>.entry-label{margin:0 0 8px;display:block}.archive-entry>.entry-label:before,.archive-entry>.entry-label:after{content:none}.archive-entry .entry-text{margin-bottom:2px}.archive-quote{border-left:2px solid var(--rule);margin:0;padding-left:14px}.archive-quote .entry-text{font-style:italic}.archive-quote>.archive-highlighted{margin:6px 0 2px}.archive-found{background:var(--found);color:var(--found-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 1px}.archive-clock{font-variant-numeric:tabular-nums}.archive-column{min-width:0;max-width:760px}.archive-column .archive-entry{padding:26px 0 10px}.archive-column .archive-entry>.archive-when{margin:0 0 12px}.archive-column .archive-entry>.archive-imported{margin:-6px 0 14px}ka-rest{display:block}ka-rest[hidden]:not([hidden=until-found]){display:none}.archive-fold{margin:2px 0 0}.archive-fold .archive-action{color:var(--amber)}.archive-fold .archive-action:before{content:"↓";content:"↓" / "";margin-right:.6em}.archive-fold .archive-action[aria-expanded=true]:before{content:"↑";content:"↑" / ""}.entry-md{overflow-wrap:break-word;font-size:17px;line-height:1.65}.entry-md :is(p,ul,ol,blockquote,pre,table){margin:0 0 1em}.entry-md :is(h1,h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:0;margin:1.5em 0 .6em;font-weight:600;line-height:1.35}.entry-md .md-h1{font-size:24px}.entry-md .md-h2{font-size:21px}.entry-md .md-h3{font-size:18px}.entry-md :is(.md-h4,.md-h5,.md-h6){font-size:17px;font-weight:500}.entry-md>div:first-child>:first-child{margin-top:0}.entry-md>:last-child>:last-child{margin-bottom:.4em}.entry-md ul{padding-left:1.6em}.entry-md ol{padding-left:2.6em}.entry-md li+li,.entry-md li>:is(ul,ol){margin-top:.25em}.entry-md li>p{margin-bottom:.5em}.entry-md blockquote{border-left:2px solid var(--edge);padding-left:14px}.entry-md blockquote>:last-child{margin-bottom:0}.entry-md strong{font-weight:600}.entry-md code{background:var(--line);border-radius:2px;padding:0 4px;font-family:inherit;font-size:.92em}.entry-md pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--line);border-radius:2px;padding:10px 12px;line-height:1.5}.entry-md pre code{background:0 0;padding:0;font-size:15px}.entry-md hr{border:0;border-top:1px solid var(--edge);margin:1.6em 0}.entry-md table{border-collapse:collapse;max-width:100%;font-size:15px;display:block;overflow-x:auto}.entry-md :is(th,td){border:1px solid var(--edge);text-align:left;padding:4px 10px}.entry-md a.md-link{color:var(--amber);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.entry-md .md-address,.entry-md .md-picture{color:var(--quiet);overflow-wrap:anywhere;font-size:13px}.archive-as-written{color:var(--quiet)}.keeping-title{color:var(--ink);font-size:15px;font-weight:500}.keeping-section{display:contents}.keeping-text{overflow-wrap:break-word;max-width:46em;margin:12px 0 0;font-size:15px;line-height:1.7}.keeping-heading+.keeping-text{margin-top:8px}.keeping-places{margin:0;padding:0;list-style:none}.keeping-path{color:var(--door);font-weight:500}a.keeping-path{text-underline-offset:4px;align-items:center;min-height:44px;margin:-10px 0;text-decoration:underline;display:inline-flex}a.keeping-path:hover{color:var(--amber)}.keeping-foot{margin:48px 0 0}.keeping-foot .door{color:var(--quiet);text-underline-offset:4px;padding:0;font-size:13px;font-weight:400;text-decoration:underline}.signin-keeping{margin:40px 0 0;font-size:13px;line-height:1.6}.signin-keeping a{min-height:44px;color:var(--quiet);align-items:center;display:inline-flex}.signin{padding-top:56px}.signin-mark{margin-bottom:48px;display:block}.signin-label{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.signin-input{border:none;border-bottom:1px solid var(--rule);width:100%;max-width:480px;min-height:48px;color:var(--ink);caret-color:var(--amber);appearance:none;background:0 0;border-radius:0;padding:0;font-family:inherit;font-size:18px;line-height:1.6;display:block}.signin-text{max-width:34em;margin:0 0 30px;font-size:15px;line-height:1.65}.signin-text[role=alert]{margin:14px 0 0}.signin-submit{color:var(--mark);margin-top:18px}.notify-turn-on{color:var(--mark);margin-top:6px}.page-foot{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:14px;margin-top:56px;padding-top:22px;display:flex}.sign-out-action{border:1px solid var(--edge);min-width:44px;min-height:44px;color:var(--door);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.sign-out-action+.sign-out-action{margin-left:12px}.sign-out-action:enabled:hover,a.sign-out-action:hover{border-color:var(--amber);color:var(--amber)}.sign-out-action:disabled{opacity:.5;cursor:default}.sign-out-text{color:var(--ink);max-width:34em;margin:0 0 4px;font-size:14px;line-height:1.6}.delete-account{border-top:1px solid color-mix(in srgb, var(--signal) 40%, var(--ground));align-self:stretch;margin-top:26px;padding-top:22px}.delete-account-action{border-color:var(--signal);color:var(--signal)}.delete-account-action:enabled:hover{border-color:var(--signal);background:var(--signal);color:var(--ground)}.delete-account-line{max-width:34em;color:var(--quiet);margin:10px 0 0;font-size:13px;line-height:1.6}.delete-account .sign-out-text+.sign-out-text{margin-top:8px}.delete-account-label{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 4px;font-size:12px;display:block}.delete-account-input{border:none;border-bottom:1px solid var(--rule);width:12em;max-width:100%;min-height:44px;color:var(--ink);caret-color:var(--amber);appearance:none;background:0 0;border-radius:0;margin-bottom:4px;padding:0;font-family:inherit;font-size:16px;line-height:1.6;display:block}.page-foot .theme-switch{color:var(--door);padding:0;font-size:13px;font-weight:400}.page-foot .theme-switch:hover{color:var(--amber)}.theme-glyph{flex:none;width:15px;height:15px}.signin-what{max-width:34em;color:var(--ink);margin:-24px 0 40px;font-size:15px;line-height:1.65}.signin-again{color:var(--quiet);margin:22px 0 0;font-size:13px;line-height:1.6}.signin-link{min-height:44px;color:var(--door);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.signin-link:enabled:hover{color:var(--amber)}.signin-link:disabled{cursor:default}.ka-reading{margin:calc(40px * var(--ka-close,1) - 18px) 0 0;padding-left:calc(19px + max(0px, calc(96px * var(--ka-close,1) - 67px)));color:var(--quiet);font-size:13px;line-height:1.6}.ka-reading-band{min-width:4ch;color:var(--amber);letter-spacing:.04em;display:inline-block}.ka-reading-words{color:var(--quiet)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ka-reading-words{background:linear-gradient(90deg, var(--quiet) 0%, var(--quiet) 38%, var(--mark) 50%, var(--quiet) 62%, var(--quiet) 100%);color:#0000;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out infinite ka-streak}}@keyframes ka-streak{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ka-reading-words{color:var(--quiet);background:0 0;animation:none}}.exchange-fading-cue{color:var(--quiet);letter-spacing:.06em;font-size:12px;line-height:1.6;display:block}.exchange-fading-wrap:hover .exchange-fading-cue{color:var(--amber)}.exchange-fading-wrap:has(.exchange-fading-open:focus-visible) .exchange-fading-cue{color:var(--amber)}.exchange-earlier{min-height:44px;color:var(--quiet);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.exchange-earlier:hover{color:var(--amber)}.ka-gesture-help{justify-content:center;min-width:44px;margin-left:-10px}.ka-help{color:var(--quiet);margin:4px 0 0;font-size:13px;line-height:1.6}.ka-help-lead{margin:6px 0 4px}.ka-help-list{margin:0}.ka-help-list dt,.ka-help-list dd{display:inline}.ka-help-list dt{color:var(--door)}.ka-help-list dt:after{content:" — ";content:" — " / "";color:var(--quiet)}.ka-help-list dd,.ka-hint{margin:0}.ka-hint-mark{justify-content:flex-start}.ka-line-body>.ka-hint{margin:-4px 0 -10px}.ka-line-body>.ka-hint .ka-hint-text{margin-bottom:14px}.ka-hint-text{margin:0 0 4px}.ka-hint-plain{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;width:min(100%,34rem);padding-right:14px;display:flex}.ka-hint-plain .ka-hint-mark{justify-content:flex-end}.ka-why-quiet{text-underline-offset:5px;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ka-why-text{margin-top:0;margin-bottom:6px}.ka-holds{margin:22px 0 0;font-size:13px;line-height:1.6}.ka-holds a{min-height:44px;color:var(--quiet);text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.ka-holds a:hover,.ka-holds a:focus-visible{color:var(--amber)}.ka-own-words-link{text-underline-offset:4px;align-items:center;min-height:44px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.archive-tools{flex-wrap:wrap;gap:12px;margin:22px 0 30px;display:flex}.archive-tool{border:1px solid var(--edge);min-height:44px;color:var(--door);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.archive-tool:hover,.archive-tool:focus-visible{border-color:var(--amber);color:var(--amber)}.archive-tool>span{color:var(--amber)}.archive-tools+.archive-entry{border-top:1px solid var(--line)}.archive-night{color:var(--quiet)}.import-which{margin:-14px 0 24px}.import-which summary{min-height:44px;color:var(--door);cursor:pointer;text-underline-offset:4px;align-items:center;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.import-which summary:hover{color:var(--amber)}.import-which[open] summary{margin-bottom:8px}.import-files{color:var(--quiet);overflow-wrap:anywhere;margin:4px 0 8px;padding:0;font-size:13px;line-height:1.6;list-style:none}.import-files li+li{margin-top:4px}@media (max-width:640px){.page{padding:0 16px 64px}body{background-image:radial-gradient(ellipse 90% 480px at 50% 0, var(--glow) 0%, transparent 70%), repeating-linear-gradient(0deg, var(--scan) 0, var(--scan) 1px, transparent 1px, transparent 3px), repeating-linear-gradient(90deg, var(--grid) 0, var(--grid) 1px, transparent 1px, transparent 32px), repeating-linear-gradient(0deg, var(--grid) 0, var(--grid) 1px, transparent 1px, transparent 32px)}.page-header{gap:10px 16px;padding:22px 0 14px}.mark{text-shadow:0 0 14px var(--shine);font-size:64px}.page-header nav{column-gap:14px}.page-header nav a,.theme-switch{padding:0 2px;font-size:13px}.ka-line-body{margin-left:max(0px, calc(48px * var(--ka-close,1) - 33.6px));padding-left:14px}.entry-text,.entry-md,.ka-line-text{font-size:16px;line-height:1.6}.entry-md .md-h1{font-size:21px}.entry-md .md-h2{font-size:19px}.entry-md :is(.md-h3,.md-h4,.md-h5,.md-h6){font-size:17px}.now-line-textarea,.now-line-prompt{font-size:16px;line-height:1.6}.now-line-textarea{padding:9px 0}.now-line-prompt{padding-top:9px}.ka-line-word{font-size:34px}.now-line-done,.memory-rm,.signin-submit,.notify-turn-on{letter-spacing:.06em;padding:0 10px;font-size:11px}.ka-gestures{column-gap:12px}.ka-gesture-help{margin-left:-12px}.elsewhere-asked,.elsewhere-note{padding-left:calc(14px + max(0px, calc(48px * var(--ka-close,1) - 33.6px)))}.memory-item{column-gap:12px}.signin{padding-top:24px}.signin-mark{margin-bottom:32px}.signin-input{font-size:16px}}@media (min-width:1000px){.entry{margin-top:max(0px, calc(var(--gap,0) * 1.4px + var(--ka-room,0px) * 1.4))}.now-line{margin-top:max(18px, calc(var(--gap,12) * 1.4px + 16px))}}.slash-menu-wrap{margin-top:2px}.slash-menu{margin:0;padding:0;list-style:none}.slash-menu-item{min-height:44px;color:var(--door);cursor:pointer;align-items:center;gap:16px;padding-left:22px;font-size:14px;line-height:1.4;display:flex;position:relative}.slash-menu-item[aria-selected=true]:before{content:">";color:var(--amber);position:absolute;left:0}.slash-menu-word{min-width:8ch;color:var(--ink)}.slash-menu-item[aria-selected=false] .slash-menu-word{color:var(--door)}.slash-menu-what{color:var(--quiet);font-size:12px}.slash-menu-item:hover .slash-menu-word{color:var(--amber)}.slash-note{color:var(--quiet);margin:2px 0 0;font-size:12px;line-height:1.6}.slash-promise{letter-spacing:.01em;font-size:12px}.slash-note.slash-promise{margin-top:0}.limit-notice{border-left:2px solid var(--edge);max-width:36em;color:var(--quiet);margin:10px 0 6px;padding:1px 0 1px 12px;font-size:13px;line-height:1.6}.limit-notice[data-level=reached]{border-left-color:var(--signal);color:var(--ink)}.limit-notice.hard-night p{margin:0}.limit-notice.hard-night .hard-night-hide,.limit-notice.hard-night .hard-night-why{margin-top:6px}.limit-notice.hard-night a{color:inherit;text-underline-offset:3px;text-decoration:underline}.limit-notice.hard-night .hard-night-action{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.limit-notice.hard-night .hard-night-action+.hard-night-action{margin-left:.6em}.limit-notice.hard-night .hard-night-action:disabled{cursor:default;opacity:.6}.now-line-done.slash-ask{background:var(--plain);border-color:var(--plain);min-width:88px;min-height:46px;color:var(--ground);border-radius:2px;padding:0 22px;font-size:14px;font-weight:600}.now-line-done.slash-ask:enabled:hover{background:var(--amber);border-color:var(--amber);color:var(--ground)}.now-line-done.slash-ask:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.now-line-done.slash-ask:disabled{opacity:.45}.plain-in-ka{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:14px;display:grid}.plain-in-ka-turn{border-right:1px solid var(--edge);justify-self:end;width:min(100%,34rem);min-width:0;padding-right:14px}.plain-in-ka-mark{color:var(--quiet);letter-spacing:.08em;text-align:right;margin:0 0 6px;font-size:12px;font-variant-caps:all-small-caps;line-height:1.4}.plain-in-ka-fold{width:100%;min-height:44px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-end;align-items:baseline;gap:10px;margin:0;padding:10px 0;display:flex}.plain-in-ka-fold .plain-in-ka-mark{flex:none;margin:0}.plain-in-ka-question{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.plain-in-ka-sign{width:1ch;color:var(--quiet);text-align:center;flex:none}.plain-in-ka-fold:hover .plain-in-ka-sign,.plain-in-ka-fold:focus-visible .plain-in-ka-sign{color:var(--amber)}.plain-in-ka-fold[aria-expanded=true] .plain-in-ka-question{white-space:normal}.plain-in-ka-answer{overflow-wrap:anywhere;min-width:0;padding-bottom:14px}@media (max-width:640px){.plain-in-ka-turn,.ka-hint-plain{width:90%;padding-right:10px}}.page-foot-looks{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.page-foot-line{color:var(--quiet);margin:0;font-size:13px;line-height:1.8}.page-foot-line a{color:var(--door)}.face-switch{flex-wrap:wrap;align-items:center;column-gap:12px;display:inline-flex}.face-switch-label{color:var(--quiet);font-size-adjust:none;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.face-switch-options{border:1px solid var(--edge);display:inline-flex}.face-switch-to{min-width:44px;min-height:44px;color:var(--quiet);font-size-adjust:none;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-weight:400;line-height:1;display:inline-flex}.face-switch-to+.face-switch-to{border-left:1px solid var(--edge)}.face-switch-terminal{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.face-switch-paper{font-family:EB Garamond,Iowan Old Style,Georgia,serif;font-size:16px;font-style:italic}.face-switch-ink{font-family:Spectral,Iowan Old Style,Georgia,serif;font-size:14px;font-style:italic}.face-switch-to:hover,.face-switch-to:focus-visible{color:var(--amber)}.language-switch{flex-wrap:wrap;align-items:center;column-gap:12px;display:inline-flex}.language-switch-select{border:1px solid var(--edge);max-width:100%;min-height:44px;color:var(--door);font-size-adjust:none;cursor:pointer;background:0 0;border-radius:0;padding:0 10px;font-family:inherit;font-size:14px}.language-switch-select:hover,.language-switch-select:focus-visible{color:var(--amber)}.language-switch-select option{background:var(--ground,Canvas);color:var(--ink,CanvasText)}.foot-link{min-height:44px;color:var(--door);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.foot-link:hover{color:var(--amber)}.phone-steps{margin:0;padding-left:1.6em}.phone-steps>li{padding-left:.3em}:root[data-face=terminal] .face-switch-terminal,:root[data-face=paper] .face-switch-paper,:root[data-face=ink] .face-switch-ink{background:var(--line);color:var(--ink);box-shadow:inset 0 -2px 0 var(--amber);cursor:default}html{--plain-face:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace}.plain-in-ka{font-family:var(--plain-face);font-size-adjust:none;color:var(--plain)}.plain-in-ka-mark{font-family:var(--plain-face);font-size-adjust:none;color:var(--quiet)}html[data-face=paper]{--book:"EB Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--book-adjust:.47;--book-leading:31px}html[data-face=ink]{--book:"Spectral", "Iowan Old Style", Georgia, serif;--book-adjust:.47;--book-leading:30px}:root:is([data-face=paper],[data-face=ink]) body{font-family:var(--book);font-size-adjust:var(--book-adjust);font-kerning:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizelegibility}:root:is([data-face=paper],[data-face=ink]) .page:not(.plain-door){--column:640px}:root:is([data-face=paper],[data-face=ink]) :is(.entry-text,.entry-md,.ka-line-text,.now-line-textarea,.now-line-prompt){line-height:var(--book-leading)}:root:is([data-face=paper],[data-face=ink]) :is(.ka-line-text,.ka-story-word){font-style:italic}:root:is([data-face=paper],[data-face=ink]) .ka-line{padding-bottom:18px}:root:is([data-face=paper],[data-face=ink]) :is(.note,.ka-makers,.ka-help,.ka-holds,.ka-line-anchors,.ka-line-tried,.ka-glyph-meaning,.page-subtitle,.now-line-note,.memory-details,.archive-confirm-text,.signin-text,.signin-what,.keeping-text){line-height:1.75}:root:is([data-face=paper],[data-face=ink]) .entry-label{letter-spacing:.12em;font-size:14px;font-variant-caps:all-small-caps}:root:is([data-face=paper],[data-face=ink]) :is(.ka-gesture,.exchange-fading-cue,.exchange-earlier){font-size:15px}:root:is([data-face=paper],[data-face=ink]) .ka-why-quiet{font-size:13px}:root:is([data-face=paper],[data-face=ink]) .ka-gesture[aria-pressed=true]{font-style:italic}:root:is([data-face=paper],[data-face=ink]) .mark{font-family:var(--book);font-size-adjust:none;letter-spacing:-.02em;font-size:96px;font-style:italic;line-height:.8}:root:is([data-face=paper],[data-face=ink]) .ka-line-word{font-family:var(--book);font-size-adjust:none;letter-spacing:0;font-size:46px;font-style:italic;line-height:1.05}:root:is([data-face=paper],[data-face=ink]) .page-header nav a{font-size-adjust:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:400}:root:is([data-face=paper],[data-face=ink]) .entry-md :is(code,pre){font-size-adjust:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px}:root:is([data-face=paper],[data-face=ink]) .entry-md :is(h1,h2,h3,h4,h5,h6){line-height:1.3}.now-line-mark-paper,.now-line-mark-ink,:root:is([data-face=paper],[data-face=ink]) .now-line-mark-terminal{display:none}:root[data-face=paper] .now-line-mark-paper{font-family:var(--book);font-size-adjust:none;font-size:28px;font-style:italic;display:inline;position:relative;top:-4px}:root[data-face=ink] .now-line-mark-ink{width:19px;height:19px;margin-top:calc((var(--book-leading) - 19px) / 2);display:block;transform:rotate(-40deg)}:root[data-face=ink] .now-line-prompt{line-height:1}:root:is([data-face=paper],[data-face=ink]) .cursor{width:1.5px;height:1.3em}:root:is([data-face=paper],[data-face=ink]) .head-note{border-style:solid}:root:is([data-face=paper],[data-face=ink]) .head-note:before{content:none}:root:is([data-face=paper],[data-face=ink]) .ka-reading-band{display:none}:root:is([data-face=paper],[data-face=ink]) :is(.now-line-done,.memory-rm,.signin-submit,.notify-turn-on){letter-spacing:.14em}.ground-cloud,.ground-edge{z-index:-1;pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}.ground-cloud{opacity:calc(var(--cloud) + var(--tex-cloud,0));mix-blend-mode:overlay}.ground-edge{background:radial-gradient(ellipse 130% 110% at 50% 40%, transparent 45%, var(--vignette) 100%)}.ground-edge:before{content:"";background:radial-gradient(ellipse 130% 110% at 50% 40%, transparent 45%, var(--vignette) 100%);opacity:var(--tex-edge,0);position:absolute;inset:0}.ground-rings{z-index:-1;pointer-events:none;width:min(100vw,100vh,640px);height:min(100vw,100vh,640px);display:none;position:fixed;bottom:0;right:0}.ground-rings-ink,.ground-rings-ka{fill:none;stroke-linecap:round}.ground-rings-ink{stroke:var(--ink);opacity:var(--ring)}.ground-rings-ka{stroke:var(--mark);opacity:var(--knot)}:root:is([data-face=paper],[data-face=ink]) :is(.ground-cloud,.ground-edge),:root:is([data-face=paper],[data-face=ink]) .ground-rings{display:block}:root:is([data-face=paper],[data-face=ink]) .ground-grain{width:calc(100% / (var(--grain-scale) + var(--tex-grain,0)));height:calc(100% / (var(--grain-scale) + var(--tex-grain,0)));transform:scale(calc(var(--grain-scale) + var(--tex-grain,0)));transform-origin:0 0}:root:is([data-face=paper],[data-face=ink]) .ground-sweep{display:none}@media print{:root:is([data-face=paper],[data-face=ink]) .ground-rings{display:none}}@media (max-width:640px){html[data-face=paper]{--book-leading:29px}html[data-face=ink]{--book-leading:28px}:root:is([data-face=paper],[data-face=ink]) .mark{font-size:64px}:root:is([data-face=paper],[data-face=ink]) .ka-line-word{font-size:38px}:root:is([data-face=paper],[data-face=ink]) .page-header nav a{font-size:12px}}.memory-section:not(.is-shown){display:none}.memory-section>.memory-heading:first-child{margin-top:0}.memory-section>.memory-heading:focus{outline:none}.memory-back{margin:0;display:none}.memory-index{margin-top:30px}.memory-index ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.memory-index-link{border-bottom:1px solid var(--line);min-height:44px;color:var(--door);justify-content:space-between;align-items:center;gap:16px;padding:0 4px 0 12px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.memory-index-link:hover{color:var(--amber)}.memory-index-count{color:var(--quiet);font-variant-numeric:tabular-nums;font-size:13px}.memory-map{margin:0 0 6px}.memory-map .archive-action{align-items:center;min-height:44px;display:inline-flex}.memory-account{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.time-zone,.consent-kept{max-width:34em}.time-zone-head{font-size:inherit;margin:0 0 6px;font-weight:600}.time-zone-text,.consent-kept p{color:var(--ink);margin:0 0 4px;font-size:14px;line-height:1.6}.time-zone-form{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.time-zone-label{color:var(--quiet);flex-basis:100%;font-size:14px}.time-zone-field{min-width:0;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:4px;flex:14em;padding:0 10px;font-size:16px}@media (max-width:899.98px){.memory-cols[data-chosen=false] .memory-main,.memory-cols[data-chosen=true] .memory-side{display:none}.memory-index-link:after{content:"›";content:"›" / "";color:var(--quiet);margin-left:-4px;font-size:18px}.memory-index-count{margin-left:auto}.memory-cols[data-chosen=true] .memory-back{z-index:2;padding:env(safe-area-inset-top,0px) max(32px, env(safe-area-inset-right,0px)) 0 max(32px, env(safe-area-inset-left,0px));background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);margin:0 -32px 18px;display:block;position:sticky;top:0}.memory-back a{min-height:44px;color:var(--door);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.memory-back a:hover{color:var(--amber)}.memory-section :target,.memory-section [id]{scroll-margin-top:calc(56px + env(safe-area-inset-top,0px))}}@media (max-width:640px){.memory-cols[data-chosen=true] .memory-back{padding-right:max(16px, env(safe-area-inset-right,0px));padding-left:max(16px, env(safe-area-inset-left,0px));margin:0 -16px 18px}}@media (min-width:900px){.page.memory-door,:root:is([data-face=paper],[data-face=ink]) .page.memory-door{--column:1176px}.memory-cols{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:48px;display:grid}.memory-side{border-right:1px solid var(--line);padding:0 40px 24px 0}.memory-main{min-width:0}.memory-index-link[data-shown=true]{color:var(--amber);box-shadow:inset 2px 0 0 var(--amber)}.memory-index-link[data-shown=true] .memory-index-name{text-underline-offset:5px;text-decoration:underline}}@media (min-width:900px) and (min-height:640px){.memory-index{padding-top:16px;position:sticky;top:0}}:root:is([data-face=paper],[data-face=ink]) .prompt-line{display:none}.operator table{border-collapse:collapse;max-width:100%;font-size:.85em;display:block;overflow-x:auto}.operator th,.operator td{text-align:left;vertical-align:top;white-space:nowrap;padding:2px 10px 2px 0}.access-ask{border-top:1px solid var(--line);align-self:stretch;margin-top:26px;padding-top:22px}.access-form{flex-direction:column;align-items:flex-start;gap:10px;max-width:34em;margin-top:12px;display:flex}.access-problem{border:1px solid var(--edge);width:100%;min-height:6em;color:var(--ink);caret-color:var(--amber);background:0 0;border-radius:0;padding:8px;font-family:inherit;font-size:16px;line-height:1.6;display:block}.access-choice{max-width:100%;color:var(--quiet);border:none;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;display:flex}.access-choice select,.access-choice input[type=date],.access-choice input[type=text],.access-choice input[type=email]{border:none;border-bottom:1px solid var(--rule);max-width:100%;min-height:44px;color:var(--ink);background:0 0;border-radius:0;font-family:inherit;font-size:16px}.access-records{margin:8px 0 0;padding:0;list-style:none}.access-record{border-left:1px solid var(--edge);margin:0 0 14px;padding-left:10px}.access-their-words{white-space:pre-wrap}.access-limit{color:var(--quiet);margin-top:14px}.door-opened{border:1px solid var(--amber);margin:18px 0 28px;padding:12px 14px}.door-words{white-space:pre-wrap;color:var(--ink);max-width:40em}.memory-bring-in{margin:22px 0 18px}.feedback .access-choice{color:var(--ink);flex-wrap:nowrap;align-items:flex-start;font-size:15px}.feedback .access-choice input[type=checkbox]{width:20px;height:20px;accent-color:var(--amber);flex:none;margin:2px 0 0}.feedback .access-choice span{overflow-wrap:anywhere;min-width:0}
