@font-face{font-family:Literata;font-style:normal;font-display:block;font-weight:200 900;src:url(./literata-cyrillic-ext-standard-normal-C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:block;font-weight:200 900;src:url(./literata-cyrillic-standard-normal-DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:block;font-weight:200 900;src:url(./literata-greek-ext-standard-normal-DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:block;font-weight:200 900;src:url(./literata-greek-standard-normal-DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:block;font-weight:200 900;src:url(./literata-vietnamese-standard-normal-Gqw5JQlq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:block;font-weight:200 900;src:url(./literata-latin-ext-standard-normal-STiTPs0F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:block;font-weight:200 900;src:url(./literata-latin-standard-normal-BHZsWIlc.woff2)format("woff2-variations");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:Literata;font-style:italic;font-display:block;font-weight:200 900;src:url(./literata-cyrillic-ext-standard-italic-5yUt4G_9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:block;font-weight:200 900;src:url(./literata-cyrillic-standard-italic-Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:block;font-weight:200 900;src:url(./literata-greek-ext-standard-italic-DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:block;font-weight:200 900;src:url(./literata-greek-standard-italic-CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:block;font-weight:200 900;src:url(./literata-vietnamese-standard-italic-BdcrZMcO.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:block;font-weight:200 900;src:url(./literata-latin-ext-standard-italic-4y8iAqqs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:block;font-weight:200 900;src:url(./literata-latin-standard-italic-CJ93D38p.woff2)format("woff2-variations");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;font-style:italic;font-display:block;font-weight:400 800;src:url(./eb-garamond-cyrillic-ext-wght-italic-Ba0fXTjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:block;font-weight:400 800;src:url(./eb-garamond-cyrillic-wght-italic-Cini1BOa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:block;font-weight:400 800;src:url(./eb-garamond-greek-ext-wght-italic-nvsmRjVx.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:block;font-weight:400 800;src:url(./eb-garamond-greek-wght-italic-Dc0bJcw6.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:block;font-weight:400 800;src:url(./eb-garamond-vietnamese-wght-italic-2ii8blLS.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:block;font-weight:400 800;src:url(./eb-garamond-latin-ext-wght-italic-CYvIfuu9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:block;font-weight:400 800;src:url(./eb-garamond-latin-wght-italic-AvGrCMCN.woff2)format("woff2-variations");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}:root,[data-theme=paper]{--page:#f3f3f0;--title:#1f1f1f;--text:#1f1f1f;--secondary:#676767;--dimmed:#1f1f1f;--surface:#fafaf8;--surface-line:#e2e2de;--pressed:#e9e9e5;--selection:#d6d6d0;--lift:0 1px 2px #0000000a, 0 8px 28px #00000014;--segment-lift:0 1px 2px #00000014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=night]{--page:#0e0e0e;--title:#e6e6e3;--text:#b5b5b2;--secondary:#8c8c8a;--dimmed:#8c8c8a;--surface:#1e1e1e;--surface-line:#2a2a2a;--pressed:#252525;--selection:#3a3a38;--lift:0 1px 2px #0006, 0 10px 32px #00000080;--segment-lift:0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--body:18px;--leading:1.55;--top:64px;--bottom:92px;--edge:16px}[data-size=s]{--body:16px}[data-size=l]{--body:20px}[data-leading=tight]{--leading:1.42}[data-leading=loose]{--leading:1.72}:root{--type:16px;--head:64px;--foot:92px;--lift:calc(env(safe-area-inset-bottom,0px) / 2)}[data-size=s]{--type:14px}[data-size=l]{--type:18px}@media (width<=699px){:root{--type:18px}[data-size=s]{--type:16px}[data-size=l]{--type:20px}}:root{--frame:0px}@media (width>=700px){:root{--body:19px;--top:88px;--bottom:96px;--edge:20px;--frame:max(0px, calc((100vw - 2560px) / 2))}[data-size=s]{--body:17px}[data-size=l]{--body:21px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--page);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;font-family:Literata,Georgia,serif;font-weight:400;overflow:auto}body{min-width:320px;position:relative;overflow:visible}#app{height:100%}::selection{background:var(--selection)}:root{caret-color:var(--title)}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:focus{outline:none}:focus-visible{outline:2px solid var(--title);outline-offset:2px}[tabindex="-1"]:focus-visible,.title:focus-visible,.body:focus-visible{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.surface{background:var(--surface);border:1px solid var(--surface-line);box-shadow:var(--lift)}.icon{width:20px;height:20px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;background:currentColor;display:block}.icon-button{width:36px;height:36px;color:var(--title);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}.icon-button:active,.icon-button[aria-pressed=true]{background:var(--pressed)}@media (hover:hover){.icon-button:hover{background:var(--pressed)}}.icon-button.quiet{color:var(--secondary)}.icon-button.quiet:active,.icon-button.quiet[aria-pressed=true]{color:var(--title)}@media (hover:hover){.icon-button.quiet:hover{color:var(--title)}}.aa{font-size:16px;line-height:1}.bar{border-radius:22px;align-items:center;height:44px;padding:0 4px;display:flex}@media (width>=700px){.bar{gap:2px;padding:0 6px}}.bar-separator{background:var(--surface-line);flex:none;width:1px;height:18px;margin:0 4px}@media (width>=700px){.bar-separator{margin:0 6px}}.text-link{color:var(--secondary);padding:4px 0;font-size:13px;line-height:1.4;text-decoration:none}.text-link:hover,.text-link.strong{color:var(--title)}.page-screen{inset:0;bottom:var(--lift);min-height:var(--page-height,658px);isolation:isolate;background:var(--page);--body:calc(var(--type) * var(--k,1));position:absolute;overflow:clip}@media (width>=700px){.page-screen{min-height:var(--page-height,765px)}}.page-scroll{position:absolute;inset:0}.page-scroll:after{content:"";height:var(--page-height,0px);display:block}.page-screen[data-keyboard]{height:var(--visible-height,100%);contain:layout paint;min-height:0;position:fixed;top:0;bottom:auto}.page-screen[data-keyboard] .page-scroll{overscroll-behavior:contain;overflow-y:auto}.scroll-mark{display:none}@supports (animation-timeline:--a) and (timeline-scope:--a){.page-screen[data-keyboard]{timeline-scope:--page-scroll}.page-screen[data-keyboard] .page-scroll{scroll-timeline:--page-scroll block;scrollbar-width:none}.page-screen[data-keyboard] .page-scroll::-webkit-scrollbar{display:none}.page-screen[data-keyboard] .scroll-mark{top:50%;right:calc((100% - var(--side) - var(--measure-px) - 3px) / 2);background:var(--surface-line);pointer-events:none;border-radius:1.5px;width:3px;height:70px;margin-top:-35px;display:block;position:absolute}.scroll-mark:before{content:"";border-radius:inherit;background:var(--secondary);height:35px;animation:linear both scroll-mark;animation-timeline:--page-scroll;display:block}}@keyframes scroll-mark{to{transform:translateY(35px)}}.page-screen[inert]{position:fixed}.page-screen[data-turn=back]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M15%2010H5M9.5%205.5L5%2010L9.5%2014.5'%20stroke='%23f3f3f0'%20stroke-width='4'/%3e%3cpath%20d='M15%2010H5M9.5%205.5L5%2010L9.5%2014.5'%20stroke='%231f1f1f'%20stroke-width='1.5'/%3e%3c/svg%3e") 12 12,w-resize}.page-screen[data-turn=on]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M5%2010H15M10.5%205.5L15%2010L10.5%2014.5'%20stroke='%23f3f3f0'%20stroke-width='4'/%3e%3cpath%20d='M5%2010H15M10.5%205.5L15%2010L10.5%2014.5'%20stroke='%231f1f1f'%20stroke-width='1.5'/%3e%3c/svg%3e") 12 12,e-resize}[data-theme=night] .page-screen[data-turn=back]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M15%2010H5M9.5%205.5L5%2010L9.5%2014.5'%20stroke='%230e0e0e'%20stroke-width='4'/%3e%3cpath%20d='M15%2010H5M9.5%205.5L5%2010L9.5%2014.5'%20stroke='%23e6e6e3'%20stroke-width='1.5'/%3e%3c/svg%3e") 12 12,w-resize}[data-theme=night] .page-screen[data-turn=on]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M5%2010H15M10.5%205.5L15%2010L10.5%2014.5'%20stroke='%230e0e0e'%20stroke-width='4'/%3e%3cpath%20d='M5%2010H15M10.5%205.5L15%2010L10.5%2014.5'%20stroke='%23e6e6e3'%20stroke-width='1.5'/%3e%3c/svg%3e") 12 12,e-resize}.head{height:var(--head);z-index:2;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.path{z-index:1;align-items:flex-start;display:flex;position:relative}.path .home{height:44px;color:var(--title);align-items:center;font-size:22px;font-weight:300;line-height:1;display:inline-flex;position:relative}.path .home:after{content:"";min-width:44px;position:absolute;inset:0 -14px}.path .home span{position:relative;top:-1px}.path .crumbs{max-width:224px;color:var(--text);padding-top:12px;font-size:14px;line-height:20px}.path .slash{color:var(--secondary);margin:0 8px}.path .crumb-word{color:var(--text)}.path button.crumb-word:hover{color:var(--title);text-underline-offset:3px;text-decoration:underline}.page-screen .path .crumbs,.head-tools{display:none}.word-button{border-radius:15px;flex:none;align-items:center;height:44px;display:inline-flex}.word-button .word{border:1px solid var(--title);height:30px;color:var(--title);border-radius:15px;align-items:center;padding:0 12px;font-size:13px;line-height:1;transition:background-color .16s;display:inline-flex}.word-button:hover .word,.word-button:active .word,.word-button[aria-expanded=true] .word{background:var(--pressed)}.word-button:focus-visible{outline:none}.word-button:focus-visible .word{outline:2px solid var(--title);outline-offset:2px}.running-head{left:var(--side);width:var(--measure-px);text-align:center;color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 48px;font-size:13px;font-style:italic;position:absolute;overflow:hidden}.pager{top:var(--top);height:var(--text-height);left:var(--side);width:var(--measure-px);position:absolute;overflow:hidden}.flow{height:100%;font-size:var(--body);line-height:var(--leading);font-variant-numeric:oldstyle-nums proportional-nums;color:var(--text);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-weight:360;position:relative}[data-align=justify] .flow{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.title{width:100%;font-size:calc(var(--body) * 2.05);font-variation-settings:"opsz" 60;letter-spacing:-.012em;color:var(--title);text-align:left;-webkit-hyphens:manual;hyphens:manual;break-inside:avoid;break-after:avoid;white-space:pre-wrap;margin:0;padding:.149em 0 .263em;font-weight:300;line-height:1.12;position:absolute;top:0;left:0}[data-title-page] .title{left:var(--stride)}.title[data-empty]:before{content:attr(data-placeholder);color:var(--secondary)}.body{column-fill:auto;white-space:pre-wrap;word-wrap:break-word;height:100%;caret-color:var(--title);outline:none}.body p,.body blockquote{orphans:2;widows:2;margin:0 0 1em}.body>:last-child{margin-bottom:0}.body:before{content:"";height:calc(var(--title-height,0px) + var(--body));display:block}[data-title-page] .body:before{height:calc(var(--text-height) + var(--title-height,0px) + var(--body))}.body p.empty:before{content:attr(data-placeholder);color:var(--secondary);pointer-events:none;float:left;height:0}.body em{font-family:EB Garamond,serif;font-size:1.17em;font-style:italic;font-weight:400;line-height:1}.body strong{font-weight:600}.body blockquote.pull{text-align:center;color:var(--title);-webkit-hyphens:manual;hyphens:manual;margin:0 0 1em;padding:.53em 1.2em .58em;font-family:EB Garamond,serif;font-size:1.36em;font-style:italic;font-weight:400;line-height:1.32}.body blockquote.pull em{font-size:1em;font-style:normal}.body p.raw{white-space:pre-wrap}[data-theme=night] .body .earlier{color:var(--dimmed)}@media (prefers-reduced-motion:no-preference){.body p,.body blockquote{transition:color .36s}}[data-indent=true] .body p{margin-bottom:0}[data-indent=true] .body p+p{text-indent:1.5em}[data-indent=true] .body blockquote.pull{margin-top:1em}[data-dropcap=true] .body>p:first-child:first-letter{initial-letter:4;-webkit-initial-letter:4;font-variation-settings:"opsz" 72;color:var(--title);margin-right:.08em;font-weight:600}@supports not ((initial-letter:4) or (-webkit-initial-letter:4)){[data-dropcap=true] .body>p:first-child:first-letter{float:left;font-size:calc(var(--leading) * 4em - .2em);padding-top:.08em;line-height:.82}}.foot{left:0;right:0;bottom:var(--lift);height:var(--foot);padding-right:calc(var(--frame) + var(--edge));pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:fixed}.foot>*{pointer-events:auto}.page-button{width:44px;height:44px;color:var(--title);border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.folio{left:var(--side);width:var(--measure-px);height:var(--foot);color:var(--secondary);font-variant-numeric:lining-nums tabular-nums;pointer-events:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:absolute;bottom:0}.count{white-space:pre;color:var(--secondary);font-variant-numeric:lining-nums tabular-nums;padding:0 6px 0 10px;font-size:12px;line-height:1.55}@media (width>=700px){.count{padding:0 10px 0 12px;font-size:12.5px}}.line{left:calc(var(--frame) + var(--edge));bottom:calc(var(--lift) + (var(--foot) - 44px) / 2);max-width:calc(100% - 2 * var(--edge) - 56px);min-height:44px;color:var(--title);z-index:3;border-radius:22px;align-items:center;gap:12px;padding:10px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed}.line button{color:var(--title);text-underline-offset:3px;flex:none;text-decoration:underline}.sheet{left:12px;right:12px;bottom:calc(var(--lift) + (var(--foot) - 44px) / 2 + 44px + 12px);max-height:calc(100dvh - var(--lift) - var(--foot) - 24px);z-index:5;color:var(--title);border-radius:20px;flex-direction:column;gap:14px;padding:20px 20px 16px;display:flex;position:fixed;overflow-y:auto}@media (width>=700px){.sheet{left:auto;right:calc(var(--frame) + var(--edge));bottom:calc(var(--edge) + 44px + 18px);width:300px}.sheet[aria-label=Export]{width:366px}}.setting{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.setting legend,.setting-label{color:var(--secondary);margin-bottom:6px;padding:0;font-size:13px;line-height:1.4}.segments{background:var(--pressed);border-radius:14px;gap:2px;padding:3px;display:flex}.segment{min-width:0;height:34px;color:var(--secondary);border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:1.4;display:inline-flex}.segment[aria-checked=true]{background:var(--surface);color:var(--title);box-shadow:var(--segment-lift)}.segment .icon{width:18px;height:18px}.swatch{border:1px solid #b5b5b2;border-radius:50%;width:12px;height:12px}.swatch.paper{background:#f3f3f0}.swatch.night{background:#0e0e0e;border-color:#0e0e0e}.toggle{color:var(--title);justify-content:space-between;align-items:center;font-size:14px;line-height:1.4;display:flex}.switch{background:var(--pressed);border-radius:13px;flex:none;width:44px;height:26px;position:relative}.switch:after{content:"";background:var(--surface);width:22px;height:22px;box-shadow:var(--segment-lift);border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true]{background:var(--title)}.switch[aria-checked=true]:after{left:20px}@media (prefers-reduced-motion:no-preference){.switch,.switch:after{transition:left .16s,background-color .16s}}.sheet-foot{border-top:1px solid var(--surface-line);background:var(--surface);justify-content:flex-end;margin:4px -20px -16px;padding:12px 20px 16px;display:flex;position:sticky;bottom:-16px}.library{isolation:isolate;background:var(--page);padding:64px 12px 96px;position:absolute;inset:0;overflow-y:auto}.library-inner{flex-direction:column;max-width:568px;min-height:100%;margin:0 auto;display:flex}.library-head{justify-content:space-between;align-items:flex-start;padding:0 2px 14px 12px;display:flex}.library-head h1{font-size:calc(var(--body) * 2.05);font-variation-settings:"opsz" 60;letter-spacing:-.012em;color:var(--title);margin:0;font-weight:300;line-height:1.12}.library-actions{gap:4px;display:flex}.group-heading{color:var(--secondary);margin:0;padding:0 0 5px 12px;font-size:15px;font-style:italic;font-weight:400;line-height:1.4}.group+.group .group-heading{padding-top:47px}.mark{font-size:16px;font-style:normal;line-height:1}.mark sup{vertical-align:.7em;margin-left:1px;font-size:.5em;line-height:0}.continue-heading{color:var(--secondary);padding:0 0 6px 12px;font-size:15px;font-style:italic}.continue{text-align:left;color:var(--text);border-radius:16px;flex-direction:column;gap:6px;margin:0 12px 32px;padding:12px 14px 10px 16px;display:flex}.continue-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.continue-foot{align-items:center;gap:12px;width:100%;display:flex}.continue-meta{min-width:0;color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;line-height:1.4;overflow:hidden}.patch{border:1px solid var(--surface-line);width:28px;height:28px;color:var(--title);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.row{text-align:left;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:12px;transition:background-color .16s;display:flex}.row:hover,.row:active{background:var(--pressed)}.row-title{font-size:calc(var(--body) * 1.12);color:var(--title);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;overflow:hidden}.row-meta{color:var(--secondary);font-size:13px;line-height:1.4}.shelf{scrollbar-width:none;gap:12px;margin:0 -12px 0 0;padding:12px 12px 4px;list-style:none;display:flex;overflow-x:auto}.shelf::-webkit-scrollbar{display:none}.shelf-row{position:relative}.shelf .piece{flex:none;position:static}.shelf .piece-menu{width:max-content;left:12px}.group:has(.shelf)+.group .group-heading{padding-top:24px}.shelf-object{isolation:isolate;text-align:left;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100px;height:140px;padding:14px 14px 12px 12px;display:flex;position:relative}.shelf-object.book{padding:14px 12px 12px 20px}.shelf-object.journal{border-radius:9px;padding-right:26px}.shelf-outline{z-index:-1;fill:var(--page);stroke:var(--secondary);stroke-width:1px;transition:fill .16s;position:absolute;inset:0;overflow:visible}.shelf-object:hover .shelf-outline,.shelf-object:active .shelf-outline,.shelf-object.pressed .shelf-outline{fill:var(--pressed)}.shelf-object .row-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:19px;display:-webkit-box}.shelf-object .row-meta{white-space:pre-line;font-size:12px;line-height:1.55}.shelf-object .rename{font-size:15px;line-height:19px}@media (width>=700px){.shelf{flex-wrap:wrap;row-gap:16px;margin-right:0;padding-right:0;overflow-x:visible}.shelf .piece{position:relative}.shelf .piece-menu{left:0}.shelf .piece:nth-child(5n) .piece-menu,.shelf .piece:nth-child(5n-1) .piece-menu{left:auto;right:0}}.empty-library{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding-bottom:92px;display:flex}.empty-mark{color:var(--secondary);font-size:96px;font-weight:300;line-height:100px}.empty-kind .empty-mark .mark{font-size:inherit}.empty-line{color:var(--secondary);margin:0;font-size:18px;line-height:1.55}.starts{gap:12px;display:flex}.start{text-align:left;width:100px;height:140px;color:var(--title);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px 12px 12px;font-size:15px;line-height:19px;display:flex;position:relative}.start-outline{width:100%;height:100%;fill:var(--page);stroke:var(--secondary);stroke-width:1px;stroke-dasharray:4 3;z-index:-1;position:absolute;inset:0;overflow:visible}.start{isolation:isolate}.start.book{padding-left:20px}.start.journal{padding-right:26px}.start .mark{color:var(--secondary);font-size:19px}.first-run{color:var(--secondary);flex-direction:column;align-items:center;gap:8px;max-width:300px;padding-top:12px;font-size:13px;line-height:1.4;display:flex}.first-run p{margin:0}.first-run.at-foot{text-align:left;align-items:flex-start;max-width:none;padding:48px 12px 0}.links{gap:6px;display:flex}.links .text-link{color:var(--title);padding:0}.new-piece-bar .menu-item,.write-menu .menu-item{height:36px;color:var(--title);border-radius:18px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:14px;line-height:1.4;display:inline-flex}.new-piece-bar .menu-item:hover,.write-menu .menu-item:hover,.write-menu .menu-item:focus-visible{background:var(--pressed)}.new-piece-bar .mark,.write-menu .mark{text-align:center;min-width:20px;font-size:19px}.write-menu .mark{flex:none;width:32px}.launch[hidden]{display:none}.sheet-title{color:var(--title);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;font-size:17px;line-height:1.4;display:flex}.sheet-aside{min-width:0;color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sheet-row{text-align:left;border-radius:12px;flex-direction:column;gap:3px;padding:10px 0;display:flex}.sheet-row-name{color:var(--title);font-size:17px}.sheet-row-note{color:var(--secondary);font-size:13px;line-height:1.4}.sheet-row:hover .sheet-row-name{text-underline-offset:3px;text-decoration:underline}.library-foot{position:fixed}.library-lines{left:calc(var(--frame) + var(--edge));bottom:calc(var(--lift) + (var(--foot) - 44px) / 2);max-width:calc(100% - 2 * var(--edge) - 56px);z-index:3;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed}.library-lines .line{max-width:none;position:static}.glyph{color:var(--title);font-size:17px;line-height:1}.glyph.bold{font-weight:600}.glyph.italic{font-style:italic}.selection-menu{z-index:4;position:fixed}.writing-bar{left:var(--edge);z-index:4;position:fixed;bottom:12px}@media (width>=360px){.writing-bar{gap:2px;padding:0 6px}.writing-bar .bar-separator{margin:0 6px}}.foot.raised{height:68px;bottom:0}.piece{position:relative}.piece>button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.row.pressed{background:var(--pressed)}.piece-menu{z-index:3;position:absolute;bottom:calc(100% + 8px);left:0}.piece-menu .menu-item{height:36px;color:var(--title);border-radius:18px;padding:0 12px;font-size:14px;line-height:1.4}.piece-menu .menu-item:hover,.piece-menu .menu-item:focus-visible{background:var(--pressed)}.rename{font:inherit;font-size:calc(var(--body) * 1.12);color:var(--title);background:0 0;border:0;outline:none;width:100%;padding:0}.settings{isolation:isolate;background:var(--page);padding:0 12px 96px;position:absolute;inset:0;overflow-y:auto}.settings-head{z-index:2;height:var(--top);align-items:center;max-width:568px;margin:0 auto;padding-left:12px;display:flex;position:sticky;top:0}.settings-inner{max-width:568px;margin:0 auto}.settings-title{font-size:calc(var(--body) * 2.05);font-variation-settings:"opsz" 60;letter-spacing:-.012em;color:var(--title);margin:0;padding:0 12px 22px;font-weight:300;line-height:1.12}.settings-lead{font-size:var(--body);color:var(--text);margin:0;padding:0 12px 29px;line-height:1.55}.settings-lead.quiet{color:var(--secondary)}.settings-note{color:var(--secondary);margin:0;padding:25px 12px 0;font-size:13px;line-height:1.4}.area-rows{flex-direction:column;gap:4px;display:flex}.area-row{border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.area-top{color:var(--title);align-items:baseline;gap:16px;display:flex}.area-name{min-width:0;font-size:calc(var(--body) * 1.12);flex:1;line-height:1.3}.area-action{color:var(--title);white-space:nowrap;margin:-10px 0;padding:10px 0;font-size:14px;line-height:1.4}.area-action:hover{text-underline-offset:3px;text-decoration:underline}.area-action:disabled{color:var(--secondary);cursor:default}.area-status{color:var(--secondary);margin:0;font-size:13px;line-height:1.4}.import-sheet{max-height:calc(100dvh - 24px);bottom:12px}@media (width>=700px){.import-sheet{width:366px}}.import-file{flex-direction:column;gap:2px;display:flex}.import-name{color:var(--title);font-size:15px}.import-meta{color:var(--secondary);margin-bottom:4px;font-size:13px;line-height:1.4}.import-foot{gap:24px}.line .quiet-text{color:var(--secondary)}.library-lines .line button{text-decoration:none}.tooltip-anchor{display:inline-flex;position:relative}.tooltip{color:var(--title);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;padding:7px 12px;font-size:13px;line-height:1.4;transition:opacity .12s,visibility 0s .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (hover:hover) and (width>=700px){.tooltip-anchor:hover .tooltip{opacity:1;visibility:visible;transition:opacity .12s .5s,visibility 0s .5s}.tooltip-anchor:has(:focus-visible) .tooltip{opacity:1;visibility:visible;transition:opacity .12s .5s,visibility 0s .5s}}.continue-piece{margin:0 12px 32px}.continue-piece>.continue{width:100%;margin:0}.continue.pressed{background:var(--pressed)}.continue.renaming{padding-top:16px;padding-bottom:16px}.export-reminder{color:var(--secondary);flex-wrap:wrap;align-items:baseline;gap:6px;padding:48px 12px 0;font-size:13px;line-height:1.4;display:flex}.export-reminder .text-link{padding:0}.colophon{flex-direction:column;align-items:center;padding-top:48px;display:flex}.colophon-mark{color:var(--secondary);margin:0;font-size:15px;font-weight:300;line-height:22px}.colophon-links{color:var(--secondary);align-items:center;gap:6px;margin:-7px 0 -13px;font-size:13px;line-height:1.4;display:flex}.colophon-links .text-link{padding:13px 0}.colophon-links.at-foot{left:calc(var(--frame) + 24px);bottom:var(--lift);height:var(--foot);margin:0;position:fixed}.page-screen.journal:before{content:"";top:54px;bottom:0;left:calc(var(--side) - 20px * var(--k,1));background:var(--surface-line);pointer-events:none;width:1px;position:absolute}.day-words{left:var(--side);color:var(--secondary);font-variant-numeric:lining-nums tabular-nums;font-size:12px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.title-page{text-align:center;padding-top:22%;position:absolute;inset:0;overflow:hidden}.book-title{font-size:calc(var(--body) * 3);font-variation-settings:"opsz" 60;letter-spacing:-.012em;color:var(--title);white-space:pre-wrap;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:300;line-height:1.12}.subtitle{font-size:calc(var(--body) * 1.15);color:var(--text);white-space:pre-wrap;-webkit-hyphens:manual;hyphens:manual;margin:.9em 0 0;font-style:italic;line-height:1.35}.book-title,.subtitle{min-height:1lh;position:relative}.book-title[data-empty]:before,.subtitle[data-empty]:before{content:attr(data-placeholder);color:var(--secondary);pointer-events:none;position:absolute;inset:0}.book-title:focus-visible,.subtitle:focus-visible{outline:none}@media (width>=700px){.head{height:70px;padding:0 calc(var(--frame) + 10px) 0 calc(var(--frame) + var(--edge))}:root{--strip:56px}.head .path{align-items:flex-start}.head .path .home{height:36px;font-size:20px}.head .path .home:after,.settings-head .path .home:after{min-width:0;left:-10px;right:-10px}.head .path .crumbs{padding-top:8px;font-size:15px;display:block}.running-head{padding:0 max(0px, calc(330px - var(--side)))}.head-tools{align-items:center;gap:2px;display:flex}.page-button{display:none}.folio{height:var(--bottom)}.foot{bottom:calc(var(--edge) - (var(--foot) - 44px) / 2)}.line,.library-lines{bottom:var(--edge)}.settings-head{max-width:none;height:70px;padding-left:calc(var(--frame) + var(--edge))}.settings-head .path .home{height:36px;font-size:20px}.settings-head .path .crumbs{padding-top:8px;font-size:15px}}.write{height:44px;color:var(--title);border-radius:22px;padding:0 18px;font-size:15px;line-height:1}.library-top{top:0;left:var(--frame);right:var(--frame);z-index:3;pointer-events:none;justify-content:space-between;align-items:center;height:64px;padding:0 14px 0 24px;display:flex;position:fixed}.library-top>*{pointer-events:auto}.library-actions{margin-left:auto}.library-path{color:var(--text);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.library-path[hidden]{display:none}.library-path .home{color:var(--title);font-size:22px;font-weight:300}:root{--strip:54px}.head[data-scrolled]:before,.library-top[data-scrolled]:before,.settings-head[data-scrolled]:before{content:"";height:calc(var(--strip) + 58px);background:linear-gradient(var(--page) var(--strip), color-mix(in srgb, var(--page) 0%, transparent));pointer-events:none;z-index:-1;position:absolute;inset:0 0 auto}.settings-head[data-scrolled]:before{left:calc(50% - 50vw);right:calc(50% - 50vw)}.rail{display:none}@media (width>=700px){.library{padding:61px 12px 33px calc(var(--frame) + 336px + 12px)}.library-foot{display:none}.library-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.library-top{left:calc(var(--frame) + 336px);height:70px;padding:0 10px 0 20px}.library-top[data-scrolled]:before,.library-path,.phone-only{display:none}.library-list{margin-block:auto}.colophon-mark{display:none}.colophon{padding-top:48px}.empty-library{padding-bottom:120px}.colophon-links.at-foot{left:calc(var(--frame) + 336px);right:0;bottom:calc(42px - var(--foot) / 2);justify-content:center}.library-lines{left:calc(var(--frame) + 336px + var(--edge))}.rail{top:0;bottom:0;left:var(--frame);z-index:2;background:var(--page);border-right:1px solid var(--surface-line);flex-direction:column;width:336px;padding:13px 20px 24px;display:flex;position:fixed}.rail-top{justify-content:space-between;align-items:center;height:44px;margin-bottom:19px;display:flex}.rail-mark{color:var(--text);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.rail-mark .home{color:var(--title);font-size:20px;font-weight:300;position:relative;top:-1px}.rail-places{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rail-foot{margin-top:auto}.rail-place{width:100%;height:36px;color:var(--text);border-radius:18px;justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;transition:background-color .16s;display:flex}.rail-place:hover,.rail-place[aria-current=page]{background:var(--pressed);color:var(--title)}.rail-place.none{color:var(--secondary)}.rail-count{color:var(--secondary);font-variant-numeric:lining-nums tabular-nums;font-size:13px}.write-menu-anchor{position:relative}.write-menu{z-index:5;border-radius:18px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.page-screen.journal:before{top:0}}
