@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-wght-italic-DrMGjC4f.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 Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-wght-italic-C2hF6zFe.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-wght-italic-f6xT_0ee.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-wght-italic-9BAkQpca.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 Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-wght-italic-LyOFdRXZ.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 Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-wght-italic-CC1SwlwQ.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 Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-wght-italic-Bm_GJfSc.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}.section-head{flex-direction:column;gap:16px;display:flex}@media (width<640px){.section-head{gap:12px}}.section-head__eyebrow{color:#8a4c00;font-size:15px;font-weight:600}.section-head--sepia .section-head__eyebrow{color:#7a4300}.section-head__title{letter-spacing:-.018em;text-wrap:balance;margin:0;font-family:Literata Variable,Literata,Georgia,serif;font-size:clamp(32px,2.2vw + 14px,46px);font-weight:500;line-height:1.12}@media (width<640px){.section-head__title{letter-spacing:-.015em;font-size:30px;line-height:1.15}}.audience{background:#fefbf6;border-top:1px solid #e6ddcd}.audience__inner{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<640px){.audience__inner{padding-inline:20px}}.audience__inner{flex-direction:column;gap:48px;padding-block:96px;display:flex}@media (width<640px){.audience__inner{gap:32px;padding-block:64px}}.audience__grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px 48px;display:grid}@media (width<640px){.audience__grid{flex-direction:column;gap:24px;display:flex}}.audience__item{border-top:1px solid #d8d0c3;flex-direction:column;gap:12px;padding-top:24px;display:flex}@media (width<640px){.audience__item{flex-direction:row;gap:16px;padding-top:20px}}.audience__numeral{color:#b77610;font-family:Literata Variable,Literata,Georgia,serif;font-size:32px;font-style:italic;line-height:1}@media (width<640px){.audience__numeral{flex:none;width:34px;font-size:28px}}.audience__body{flex-direction:column;gap:12px;display:flex}@media (width<640px){.audience__body{gap:6px}}.audience__title{margin:0;font-family:Literata Variable,Literata,Georgia,serif;font-size:24px;font-weight:500;line-height:1.25}@media (width<640px){.audience__title{font-size:20px}}.audience__text{color:#5a5046;margin:0;font-size:16px;line-height:1.6}@media (width<640px){.audience__text{line-height:1.55}}.store-badge{box-sizing:border-box;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #a6a6a6;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Golos Text Variable,Golos Text,system-ui,sans-serif;text-decoration:none;transition:background-color .18s,transform .12s;display:inline-flex}@media (hover:hover){.store-badge:hover{color:#fff;background-color:#1f1f1f}}.store-badge:active{transform:translateY(1px)scale(.99)}.store-badge:focus-visible{outline-offset:3px;outline:3px solid #b7761099}.store-badge__logo{flex:none;margin-top:-.12em}.store-badge__text{flex-direction:column;align-items:flex-start;display:flex}.store-badge__caption{letter-spacing:.01em;font-weight:400;line-height:1.1}.store-badge__name{letter-spacing:-.02em;font-weight:600;line-height:1.05}.store-badge--md{border-radius:12px;gap:10px;height:56px;padding:0 22px 0 16px}.store-badge--md .store-badge__logo{width:30px;height:30px}.store-badge--md .store-badge__caption{font-size:12px}.store-badge--md .store-badge__name{font-size:23px}.store-badge--lg{border-radius:14px;gap:12px;height:64px;padding:0 26px 0 18px}.store-badge--lg .store-badge__logo{width:34px;height:34px}.store-badge--lg .store-badge__caption{font-size:13px}.store-badge--lg .store-badge__name{font-size:26px}@media (width<640px){.store-badge--lg{border-radius:12px;gap:10px;height:56px;padding:0 22px 0 16px}.store-badge--lg .store-badge__logo{width:30px;height:30px}.store-badge--lg .store-badge__caption{font-size:12px}.store-badge--lg .store-badge__name{font-size:23px}}.cta{background:#f4e3cd}.cta__inner{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<640px){.cta__inner{padding-inline:20px}}.cta__inner{text-align:center;flex-direction:column;align-items:center;gap:32px;padding-block:112px;display:flex}@media (width<640px){.cta__inner{gap:24px;padding-block:64px}}.cta__logo{flex:none}@media (width<640px){.cta__logo{width:64px;height:64px}}.cta__text{flex-direction:column;align-items:center;gap:16px;display:flex}@media (width<640px){.cta__text{gap:12px}}.cta__title{letter-spacing:-.02em;text-wrap:balance;max-width:820px;margin:0;font-family:Literata Variable,Literata,Georgia,serif;font-size:clamp(36px,2.8vw + 14px,54px);font-weight:500;line-height:1.1}@media (width<640px){.cta__title{letter-spacing:-.018em;font-size:32px;line-height:1.12}}.cta__lead{color:#5a4a3a;max-width:560px;margin:0;font-size:18px;line-height:1.6}@media (width<640px){.cta__lead{font-size:16px;line-height:1.58}}.cta__actions{flex-direction:column;align-items:center;gap:16px;display:flex}@media (width<640px){.cta__actions{align-self:stretch;align-items:stretch;gap:12px}.cta__download{align-self:center}}.cta__note{color:#5a4a3a;font-size:15px}@media (width<640px){.cta__note{font-size:14px}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips__item{color:#3f5482;background:#6284ce24;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:500}.chips__item--md{font-size:14px}@media (width<640px){.chips__item--md{font-size:13px}}.fact{gap:10px;display:flex}.fact__dot{box-sizing:border-box;background:#6284ce;border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.fact--locked{color:#4c67a3}.fact--locked .fact__dot{background:0 0;border:1px solid #6284ce;margin-top:8px}.fact--sm{font-size:15px;line-height:23px}@media (width<640px){.fact--sm{font-size:14px;line-height:21px}}.fact--sm.fact--locked{font-size:14px;line-height:21px}@media (width<640px){.fact--sm.fact--locked{font-size:13px;line-height:19px}.fact--sm .fact__dot{width:5px;height:5px;margin-top:8px}.fact--sm.fact--locked .fact__dot{margin-top:7px}}.fact--md{gap:12px;font-size:16px;line-height:24px}@media (width<640px){.fact--md{gap:10px;font-size:15px;line-height:22.5px}}.fact--md.fact--locked{font-size:15px;line-height:22px}@media (width<640px){.fact--md.fact--locked{font-size:14px;line-height:21px}.fact--md .fact__dot{margin-top:8px}.fact--md.fact--locked .fact__dot{margin-top:7px}}.sheet{box-sizing:border-box;background:#fefbf6;border-radius:20px;flex-direction:column;flex:380px;gap:20px;min-width:0;min-height:420px;padding:12px 32px 32px;display:flex;position:sticky;top:88px;box-shadow:0 1px #3c280a0f,0 16px 40px #3c280a1f}@media (width<=960px){.sheet{position:static}}@media (width<640px){.sheet{flex:none;gap:16px;min-height:300px;padding:10px 20px 24px;box-shadow:0 1px #3c280a0f,0 12px 30px #3c280a1f}}.sheet__grabber{background:#d8d0c3;border-radius:3px;align-self:center;width:40px;height:5px;margin-bottom:4px}@media (width<640px){.sheet__grabber{border-radius:2px;width:36px;height:4px}}.sheet__entry{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}@media (width<640px){.sheet__entry{gap:9px}}.sheet__lemma{font-family:Literata Variable,Literata,Georgia,serif;font-size:31px;line-height:37px}@media (width<640px){.sheet__lemma{font-size:27px;line-height:33px}}.sheet__pos,.sheet__role{color:#6b6257;font-size:14px}@media (width<640px){.sheet__pos,.sheet__role{font-size:13px}}.sheet__block{flex-direction:column;gap:6px;display:flex}.sheet__block--context,.sheet__block--group{gap:8px}@media (width<640px){.sheet__block--context{gap:6px}}.sheet__block--person{gap:4px}.sheet__label{color:#6b6257;font-size:13px;font-weight:600}.sheet__short{font-family:Literata Variable,Literata,Georgia,serif;font-size:18px;line-height:28.5px}@media (width<640px){.sheet__short{font-size:17px;line-height:26px}}.sheet__long{font-size:16px;line-height:25px}@media (width<640px){.sheet__long{font-size:15px;line-height:23px}}.sheet__save{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#a16100;border:0;border-radius:12px;font-family:inherit;font-weight:600;text-decoration:none;transition:background-color .18s,transform .12s}@media (hover:hover){.sheet__save:hover{color:#fff;background-color:#8a4c00}}.sheet__save:active{transform:translateY(1px)scale(.99)}.sheet__save{min-height:48px;padding:0 16px;font-size:16px}.sheet__character{color:#3f5482;min-height:44px;font:inherit;cursor:pointer;background:#6284ce24;border:0;border-radius:10px;align-self:flex-start;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .15s}@media (hover:hover){.sheet__character:hover{background-color:#6284ce3d}}@media (width<640px){.sheet__character{padding:0 14px}}.sheet__divider{background:#e6ddcd;height:1px}.sheet__context-title{font-family:Literata Variable,Literata,Georgia,serif;font-size:26px;line-height:32px}@media (width<640px){.sheet__context-title{font-size:23px;line-height:28px}}.sheet__context-body{font-size:16px;line-height:25.5px}@media (width<640px){.sheet__context-body{font-size:15px;line-height:23.5px}}.sheet__link{font-size:16px;line-height:24px}.sheet__link b{font-weight:600}.sheet__spoiler{color:#3f5482;background:#6284ce1c;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.sheet__spoiler:before{content:"";box-sizing:border-box;border:2px solid #4c67a3;border-radius:50%;flex:none;width:10px;height:10px}@media (width<640px){.sheet__spoiler{gap:10px;padding:12px 14px;line-height:19px}}.verse{font-family:Literata Variable,Literata,Georgia,serif;font-size:21px;line-height:34px}@media (width<640px){.verse{font-size:17px;line-height:31px}}.verse__line{display:block}.verse__line--indent{text-indent:20px}@media (width<640px){.verse__line--indent{text-indent:14px}}.verse__mark{color:#332921;font:inherit;letter-spacing:inherit;text-indent:0;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0;transition:box-shadow .15s,background-color .15s}@media (hover:hover){.verse__mark:hover{box-shadow:inset 0 -2px #a16100cc}}.verse__mark--word{text-underline-offset:5px;-webkit-text-decoration:underline #b7761099;text-decoration:underline #b7761099}.verse__mark--word-context{text-underline-offset:5px;background:#b776101f;-webkit-text-decoration:underline #b7761099;text-decoration:underline #b7761099}.verse__mark--context{background:#b776101f}.verse__mark--person{color:#4c67a3;text-underline-offset:5px;-webkit-text-decoration:underline dotted #6284ce;text-decoration:underline dotted #6284ce}.verse__mark--selected{background:#b7761047}.verse__mark--word-context.verse__mark--selected,.verse__mark--context.verse__mark--selected{background:#b776104d}.verse__mark--person.verse__mark--selected{background:#6284ce33}.demo{background:#f4e3cd}.demo__inner{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<640px){.demo__inner{padding-inline:20px}}.demo__inner{flex-direction:column;gap:48px;padding-block:96px;display:flex}@media (width<640px){.demo__inner{gap:24px;padding:64px 16px}}.demo__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.demo__intro{max-width:680px}@media (width<640px){.demo__intro{padding-inline:4px}}.demo__lead{color:#5a4a3a;margin:0;font-size:17px;line-height:1.6}@media (width<640px){.demo__lead{font-size:16px;line-height:1.55}}.demo__saved{box-sizing:border-box;color:#332921;background:#faefde;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.demo__saved-mini{flex:none;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.demo__count{box-sizing:border-box;color:#fff;background:#a16100;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}@media (width<640px){.demo__count{border-radius:11px;min-width:22px;height:22px;padding:0 6px}}.demo__body{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}@media (width<640px){.demo__body{flex-direction:column;align-items:stretch}}.demo__card{box-sizing:border-box;background:#f8f3e9;border-radius:20px;flex-direction:column;flex:1.15 460px;gap:24px;min-width:0;padding:40px 48px 32px;display:flex;box-shadow:0 1px #3c280a0f,0 16px 40px #3c280a1a}@media (width<640px){.demo__card{flex:none;gap:16px;padding:24px 20px 20px;box-shadow:0 1px #3c280a0f,0 12px 30px #3c280a1a}}.demo__card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo__book{flex-direction:column;gap:4px;display:flex}@media (width<640px){.demo__book{gap:2px}}.demo__book-title{font-size:15px;font-weight:600}@media (width<640px){.demo__book-title{font-size:14px}}.demo__book-meta{color:#6b6257;font-size:13px}.demo__legend{color:#5a5046;border-top:1px solid #d8d0c3;flex-wrap:wrap;gap:8px 24px;padding-top:20px;font-size:14px;display:flex}@media (width<640px){.demo__legend{gap:4px 16px;padding-top:14px;font-size:13px}}.demo__sample{color:#332921;font-family:Literata Variable,Literata,Georgia,serif}.demo__sample--word{text-underline-offset:4px;-webkit-text-decoration:underline #b7761099;text-decoration:underline #b7761099}.demo__sample--context{background:#b7761024;padding:0 3px}.demo__sample--person{color:#4c67a3;text-underline-offset:4px;-webkit-text-decoration:underline dotted #6284ce;text-decoration:underline dotted #6284ce}.relations{background-color:#f8f3e9;background-image:radial-gradient(#7970653d 1px,#0000 1px);background-size:18px 18px;border-radius:12px;height:290px;position:relative;overflow:hidden}.relations--compact{background-size:16px 16px;height:230px}.relations__lines{width:100%;height:100%;position:absolute;inset:0}.relations__lines path{fill:none;vector-effect:non-scaling-stroke}.relations__read{stroke:#b77610;stroke-width:1.6px}.relations__ahead{stroke:#b9ae9e;stroke-width:1.4px;stroke-dasharray:4 5}.relations__node,.relations__relation{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.relations__node{background:#fefbf6;border:1px solid #d8d0c3;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:500}.relations__node--center{border:1.5px solid #b77610;padding:7px 14px;font-weight:600}.relations__node--hidden{color:#6b6257;background:#f8f3e9;border:1px dashed #b9ae9e;font-weight:400}.relations--compact .relations__node{padding:4px 10px}.relations--compact .relations__node--center{padding:6px 12px}.relations__relation{color:#6b6257;background:#f8f3e9;border-radius:6px;padding:1px 6px;font-size:12px}.features{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<640px){.features{padding-inline:20px}}.features{flex-direction:column;gap:48px;padding-block:96px;display:flex}@media (width<640px){.features{gap:32px;padding-block:64px}}.features__head{max-width:760px}.features__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}@media (width<=960px){.features__grid{grid-template-columns:minmax(0,1fr)}}@media (width<640px){.features__grid{gap:12px}}.feature{box-sizing:border-box;background:#fefbf6;border:1px solid #e6ddcd;border-radius:20px;flex-direction:column;gap:24px;min-width:0;padding:32px;display:flex}.feature--span-7{grid-column:span 7}.feature--span-5{grid-column:span 5}.feature--span-4{grid-column:span 4}@media (width<=960px){.feature{grid-column:1/-1}}@media (width<640px){.feature{gap:16px;padding:24px 20px}}.feature--row{flex-flow:wrap;gap:24px 32px}@media (width<640px){.feature--row{flex-direction:column;gap:16px}}.feature--compact{gap:12px}.feature__text{flex-direction:column;gap:12px;display:flex}@media (width<640px){.feature__text{gap:16px}}.feature--row .feature__text{flex:240px}@media (width<640px){.feature--row .feature__text{flex:none}.feature--compact .feature__text{gap:12px}}.feature__title{margin:0;font-family:Literata Variable,Literata,Georgia,serif;font-size:24px;font-weight:500;line-height:1.25}@media (width<640px){.feature__title{font-size:22px}}.feature__desc{color:#5a5046;margin:0;font-size:16px;line-height:1.6}@media (width<640px){.feature__desc{line-height:1.58}}.feature__desc--narrow{max-width:540px}.feature__visual{margin-top:auto}.feature--compact .feature__visual{padding-top:12px}@media (width<640px){.feature--compact .feature__visual{padding-top:4px}}.feature__label{color:#6b6257;font-size:13px;font-weight:600}.feature__pair{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}@media (width<640px){.feature__pair{flex-direction:column}}.feature__verse{box-sizing:border-box;background:#f8f3e9;border-radius:12px;flex-direction:column;flex:220px;justify-content:center;padding:20px 24px;font-family:Literata Variable,Literata,Georgia,serif;font-size:18px;line-height:30px;display:flex}@media (width<640px){.feature__verse{flex:none;padding:16px;font-size:16px;line-height:26px}}.feature__mark{text-underline-offset:4px;background:#b7761042;border-radius:3px;-webkit-text-decoration:underline #b7761099;text-decoration:underline #b7761099}.feature__gloss{box-sizing:border-box;background:#fff;border:1px solid #e6ddcd;border-radius:12px;flex-direction:column;flex:240px;gap:8px;padding:20px 24px;display:flex}@media (width<640px){.feature__gloss{flex:none;gap:6px;padding:16px}}.feature__entry{align-items:baseline;gap:8px;display:flex}.feature__lemma{font-family:Literata Variable,Literata,Georgia,serif;font-size:22px}@media (width<640px){.feature__lemma{font-size:20px}}.feature__pos{color:#6b6257;font-size:13px}.feature__meaning{font-family:Literata Variable,Literata,Georgia,serif;font-size:16px;line-height:25px}@media (width<640px){.feature__meaning{font-size:15px;line-height:23px}}.feature__context{box-sizing:border-box;background:#b776101a;border-radius:12px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}@media (width<640px){.feature__context{gap:6px;padding:16px}}.feature__context-label{color:#6b5a45;font-size:13px;font-weight:600}.feature__context-title{font-family:Literata Variable,Literata,Georgia,serif;font-size:21px;line-height:27px}@media (width<640px){.feature__context-title{font-size:19px;line-height:24px}}.feature__context-body{font-size:15px;line-height:24px}@media (width<640px){.feature__context-body{font-size:14px;line-height:21px}}.feature__person{box-sizing:border-box;background:#f8f3e9;border-radius:12px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}@media (width<640px){.feature__person{gap:10px;padding:16px}}.feature__person-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.feature__person-name{font-family:Literata Variable,Literata,Georgia,serif;font-size:22px}@media (width<640px){.feature__person-name{font-size:20px}}.feature__person-count{color:#6b6257;font-size:13px}.feature__legend{color:#6b6257;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;font-size:14px;display:flex}.feature__legend-item{align-items:center;gap:12px;display:flex}.feature__legend-line{border-top:2px solid #b77610;width:28px;height:0}.feature__legend-line--ahead{border-top-style:dashed;border-top-color:#b9ae9e}.feature__map{flex:1.3 320px}@media (width<640px){.feature__map{flex:none}}.feature__words{flex-direction:column;display:flex}.feature__word{border-top:1px solid #e6ddcd;justify-content:space-between;align-items:baseline;gap:12px;padding-block:12px;display:flex}.feature__word:last-child{padding-bottom:0}@media (width<640px){.feature__word{padding-block:10px}.feature__word:nth-child(2){padding-bottom:0}}.feature__word-text{font-family:Literata Variable,Literata,Georgia,serif;font-size:17px}@media (width<640px){.feature__word-text{font-size:16px}}.feature__word-meaning{color:#6b6257;text-align:right;font-size:14px}.feature__download{background:#f8f3e9;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}@media (width<640px){.feature__download{gap:12px;padding:12px 16px}}.feature__book{box-sizing:border-box;background:#4a3221;border-radius:3px;flex:none;width:34px;height:51px;padding:3px;display:flex}.feature__book:after{content:"";border:1px solid #f3e6d273;border-radius:1px;flex:1}@media (width<640px){.feature__book{width:30px;height:45px}}.feature__download-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}@media (width<640px){.feature__download-text{gap:2px}}.feature__download-title{font-family:Literata Variable,Literata,Georgia,serif;font-size:16px}@media (width<640px){.feature__download-title{font-size:15px}}.feature__download-meta{color:#6b6257;font-size:13px}.feature__check{color:#8a4c00;flex:none}@media (width<640px){.feature__check{width:19px;height:19px}}.feature__themes{gap:8px;display:flex}.feature__theme{box-sizing:border-box;border:1.5px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);border-radius:12px;flex-direction:column;flex:1;gap:6px;padding:12px 12px 10px;display:flex}.feature__theme--paper{--theme-bg:#f8f3e9;--theme-border:#a16100;--theme-text:#332921;--theme-label:#6b6257}.feature__theme--sepia{--theme-bg:#f4e3cd;--theme-border:#d8c4ac;--theme-text:#3a2a1f;--theme-label:#5e5145}.feature__theme--night{--theme-bg:#1a1510;--theme-border:#37322a;--theme-text:#d9d3c9;--theme-label:#a8a196}.feature__theme-sample{font-family:Literata Variable,Literata,Georgia,serif;font-size:24px;line-height:1}@media (width<640px){.feature__theme-sample{font-size:22px}}.feature__theme-name{color:var(--theme-label);font-size:13px}.button{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#a16100;border:0;border-radius:12px;font-family:inherit;font-weight:600;text-decoration:none;transition:background-color .18s,transform .12s}@media (hover:hover){.button:hover{color:#fff;background-color:#8a4c00}}.button:active{transform:translateY(1px)scale(.99)}.button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.button--sm{min-height:44px;padding:0 20px;font-size:15px}@media (width<640px){.button--sm{padding:0 18px}}.button--md{gap:10px;min-height:56px;padding:0 26px 0 22px;font-size:17px}.button--lg{gap:12px;min-height:60px;padding:0 30px 0 26px;font-size:18px}@media (width<640px){.button--lg{gap:10px;min-height:56px;font-size:17px}}.header{z-index:10;background:#f8f3e9;border-bottom:1px solid #e6ddcd;position:sticky;top:0}.header__inner{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<640px){.header__inner{padding-inline:20px}}.header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:10px;display:flex}@media (width<640px){.header__inner{flex-wrap:nowrap;gap:16px;padding-block:6px}}.header__brand{color:#332921;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.header__brand:hover{color:#332921}@media (width<640px){.header__brand{gap:10px}}.header__logo{flex:none}@media (width<640px){.header__logo{width:30px;height:30px}}.header__name{letter-spacing:-.01em;font-family:Literata Variable,Literata,Georgia,serif;font-size:22px;font-weight:500}@media (width<640px){.header__name{letter-spacing:0;font-size:20px}}.header__nav{flex-wrap:wrap;align-items:center;gap:4px 32px;font-size:15px;font-weight:500;display:flex}.header__link{color:#4a4037;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.header__link span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;padding-bottom:3px;transition:background-size .22s}@media (hover:hover){.header__link:hover{color:#332921}.header__link:hover span{background-size:100% 1.5px}}@media (width<640px){.header__link{display:none}}.mockup{flex:none;width:520px;height:740px;position:relative}@media (width<640px){.mockup{width:350px;height:640px}}.mockup__device{box-sizing:border-box;background:#1d1915;border-radius:54px;width:336px;height:700px;padding:11px;position:absolute;top:20px;left:92px;box-shadow:0 32px 64px #3c280a38,0 6px 16px #3c280a24,inset 0 0 0 2px #4a3f33}@media (width<640px){.mockup__device{border-radius:48px;width:290px;height:610px;padding:10px;top:16px;left:30px;box-shadow:0 28px 56px #3c280a38,0 6px 14px #3c280a1f,inset 0 0 0 2px #4a3f33}}.mockup__screen{background:#f8f3e9;border-radius:44px;width:100%;height:100%;position:relative;overflow:hidden}@media (width<640px){.mockup__screen{border-radius:39px}}.mockup__island{z-index:3;background:#1d1915;border-radius:16px;width:92px;height:27px;margin-left:-46px;position:absolute;top:11px;left:50%}@media (width<640px){.mockup__island{border-radius:14px;width:80px;height:24px;margin-left:-40px;top:10px}}.mockup__page{flex-direction:column;gap:14px;padding:58px 20px 0;display:flex}@media (width<640px){.mockup__page{gap:11px;padding:50px 17px 0}}.mockup__bar{align-items:center;gap:14px;display:flex}.mockup__back{color:#6b6257;font-size:20px;line-height:1}@media (width<640px){.mockup__back{display:none}}.mockup__book{flex-direction:column;gap:2px;display:flex}.mockup__book-title{font-size:12.5px;font-weight:600}@media (width<640px){.mockup__book-title{font-size:11.5px}}.mockup__book-meta{color:#6b6257;font-size:10.5px}@media (width<640px){.mockup__book-meta{font-size:10px}}.mockup__verse{letter-spacing:.003em;font-family:Literata Variable,Literata,Georgia,serif;font-size:15px;line-height:24.3px}@media (width<640px){.mockup__verse{letter-spacing:0;font-size:13px;line-height:21px}}.mockup__indent{padding-left:13px}@media (width<640px){.mockup__indent{padding-left:11px}}.mockup__mark{text-underline-offset:3px;-webkit-text-decoration:underline #b776108c;text-decoration:underline #b776108c}.mockup__mark--active{background:#b7761042;border-radius:3px}.mockup__context{background:#b7761017}.mockup__sheet{box-sizing:border-box;background:#fefbf6;border-radius:22px 22px 0 0;flex-direction:column;gap:12px;padding:9px 20px 26px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #281c0a29}@media (width<640px){.mockup__sheet{border-radius:20px 20px 0 0;gap:10px;padding:8px 17px 22px;box-shadow:0 -8px 24px #281c0a29}}.mockup__grabber{background:#d8d0c3;border-radius:2px;align-self:center;width:36px;height:4px}@media (width<640px){.mockup__grabber{width:34px}}.mockup__entry{align-items:baseline;gap:9px;display:flex}@media (width<640px){.mockup__entry{gap:8px}}.mockup__entry--note{gap:7px}@media (width<640px){.mockup__entry--note{gap:6px}}.mockup__lemma{font-family:Literata Variable,Literata,Georgia,serif;font-size:26px;line-height:30px}@media (width<640px){.mockup__lemma{font-size:23px;line-height:27px}}.mockup__pos{color:#6b6257;font-size:11px}@media (width<640px){.mockup__pos{font-size:10.5px}}.mockup__block{flex-direction:column;gap:4px;display:flex}@media (width<640px){.mockup__block{gap:3px}}.mockup__label{color:#6b6257;font-size:11px;font-weight:600}@media (width<640px){.mockup__label{font-size:10.5px}}.mockup__meaning{font-family:Literata Variable,Literata,Georgia,serif;font-size:14.5px;line-height:22.5px}@media (width<640px){.mockup__meaning{font-size:13px;line-height:20px}}.mockup__more{font-size:12px;line-height:18.5px}@media (width<640px){.mockup__more{font-size:11px;line-height:16.5px}}.mockup__save{color:#fff;text-align:center;background:#a16100;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}@media (width<640px){.mockup__save{padding:11px 16px;font-size:12px}}.mockup__note{box-sizing:border-box;background:#fefbf6;border:1px solid #e6ddcd;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 16px 36px #281c0a24}@media (width<640px){.mockup__note{border-radius:12px;gap:4px;padding:11px 13px;box-shadow:0 14px 30px #281c0a24}}.mockup__note--left{width:212px;top:196px;left:-8px}@media (width<640px){.mockup__note--left{width:172px;top:180px;left:-4px}}.mockup__note--right{width:200px;top:344px;right:-10px}.mockup__note-lemma{font-family:Literata Variable,Literata,Georgia,serif;font-size:19px}@media (width<640px){.mockup__note-lemma{font-size:16px}}.mockup__note-text{font-family:Literata Variable,Literata,Georgia,serif;font-size:13.5px;line-height:20px}@media (width<640px){.mockup__note-text{font-size:12px;line-height:17px}}.mockup__note-accent{color:#8a4c00}.hero{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<640px){.hero{padding-inline:20px}}.hero{flex-wrap:wrap;align-items:center;gap:48px;padding-block:64px 96px;display:flex}@media (width<640px){.hero{flex-direction:column;align-items:flex-start;gap:24px;padding-block:32px 48px}}.hero__text{flex-direction:column;flex:520px;align-items:flex-start;gap:32px;min-width:0;display:flex}@media (width<640px){.hero__text{flex:none;align-self:stretch;align-items:stretch;gap:24px}}.hero__title{letter-spacing:-.022em;text-wrap:balance;margin:0;font-family:Literata Variable,Literata,Georgia,serif;font-size:clamp(42px,3.6vw + 16px,68px);font-weight:500;line-height:1.06}@media (width<640px){.hero__title{letter-spacing:-.02em;font-size:40px;line-height:1.08}}.hero__accent{text-underline-offset:10px;-webkit-text-decoration:underline #b7761099;text-decoration:underline #b7761099;text-decoration-thickness:3px}@media (width<640px){.hero__accent{text-underline-offset:7px;text-decoration-thickness:2.5px}}.hero__lead{color:#5a5046;max-width:520px;margin:0;font-size:19px;line-height:1.6}@media (width<640px){.hero__lead{font-size:17px;line-height:1.58}}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (width<640px){.hero__actions{flex-direction:column;align-items:stretch;gap:4px}.hero__download{align-self:center}}.hero__try{color:#8a4c00;-webkit-text-decoration:underline #8a4c0059;text-decoration:underline #8a4c0059;transition:text-decoration-color .18s}@media (hover:hover){.hero__try:hover{color:#5e3400;text-decoration-color:currentColor}}.hero__try{text-underline-offset:6px;align-items:center;min-height:44px;font-size:17px;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}@media (width<640px){.hero__try{align-self:center;font-size:16px}}.hero__stats{border-top:1px solid #d8d0c3;flex-wrap:wrap;gap:16px 0;width:100%;max-width:580px;margin:8px 0 0;padding-top:24px;display:flex}@media (width<640px){.hero__stats{flex-wrap:nowrap;gap:0;margin:0;padding-top:20px}}.hero__stat{flex-direction:column-reverse;flex:none;gap:6px;padding-inline:24px;display:flex}.hero__stat+.hero__stat{border-left:1px solid #d8d0c3}@media (width<640px){.hero__stat{gap:4px;padding-inline:14px 0}.hero__stat:first-child{flex:.8 1 0}.hero__stat:nth-child(2){flex:1.3 1 0}.hero__stat:nth-child(3){flex:1.6 1 0}}.hero__stat:first-child{padding-left:0}.hero__stat:last-child{padding-right:0}.hero__stat-label{color:#6b6257;font-size:14px}@media (width<640px){.hero__stat-label{font-size:13px;line-height:17px}}.hero__stat-value{margin:0;font-family:Literata Variable,Literata,Georgia,serif;font-size:30px;line-height:1}@media (width<640px){.hero__stat-value{font-size:24px}.hero__stat:last-child .hero__stat-value{font-size:23px}}.hero__art{flex:480px;justify-content:center;min-width:0;display:flex}@media (width<640px){.hero__art{flex:none;align-self:center;margin-top:8px}}.enter{animation:.7s cubic-bezier(.2,.7,.2,1) both enter}.enter--late{animation-delay:.12s}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cover{box-sizing:border-box;aspect-ratio:2/3;object-fit:cover;background:#4a3221;border-radius:8px;width:100%;display:block;box-shadow:0 1px 2px #28190a33,0 10px 22px #28190a29}@media (width<640px){.cover{width:140px;height:210px;box-shadow:0 1px 2px #28190a33,0 8px 18px #28190a29}}.cover--typeset{padding:14px 12px;display:flex}@media (width<640px){.cover--typeset{padding:12px 11px}}.cover__frame{box-sizing:border-box;color:#f3e6d2;text-align:center;border:1.5px solid #f3e6d273;border-radius:3px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:14px 8px;display:flex}@media (width<640px){.cover__frame{padding:11px 6px}}.cover__author{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:10.5px;line-height:14px}@media (width<640px){.cover__author{font-size:9px;line-height:12px}}.cover__middle{flex-direction:column;align-items:center;gap:9px;display:flex}@media (width<640px){.cover__middle{gap:7px}}.cover__title{overflow-wrap:anywhere;font-family:Literata Variable,Literata,Georgia,serif;line-height:1.15}.cover__title--l{font-size:23px}@media (width<640px){.cover__title--l{font-size:18px}}.cover__title--m{font-size:19px}@media (width<640px){.cover__title--m{font-size:15px}}.cover__title--s{font-size:16px}@media (width<640px){.cover__title--s{font-size:12.5px}}.cover__rule{background:#f3e6d280;width:40px;height:1.5px}@media (width<640px){.cover__rule{width:32px}}.cover__kind{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:10px}@media (width<640px){.cover__kind{font-size:8.5px}}.cover__year{opacity:.8;font-size:11px}@media (width<640px){.cover__year{font-size:9.5px}}.library{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<640px){.library{padding-inline:20px}}.library{flex-direction:column;gap:48px;padding-block:96px;display:flex}@media (width<640px){.library{gap:24px;padding:64px 0}}.library__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}@media (width<640px){.library__head{flex-direction:column;align-items:stretch;gap:12px;padding-inline:20px}}.library__intro{max-width:700px}.library__lead{color:#5a5046;max-width:360px;margin:0;font-size:16px;line-height:1.6}@media (width<640px){.library__lead{max-width:none;line-height:1.55}}.library__shelf{grid-template-columns:repeat(auto-fill,minmax(min(156px,100%),1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (width<640px){.library__shelf{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px 20px 20px;display:flex;overflow-x:auto}.library__shelf::-webkit-scrollbar{display:none}}.library__book{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<640px){.library__book{scroll-snap-align:start;flex:none;gap:10px;width:140px;scroll-margin-left:20px}}.library__caption{flex-direction:column;gap:4px;display:flex}@media (width<640px){.library__caption{gap:2px}}.library__title{font-family:Literata Variable,Literata,Georgia,serif;font-size:17px;line-height:22px}@media (width<640px){.library__title{font-size:16px;line-height:20px}}.library__meta{color:#6b6257;font-size:14px;line-height:20px}@media (width<640px){.library__meta{font-size:13px;line-height:18px}}.quiz{background:#fefbf6;border-block:1px solid #e6ddcd}.quiz__inner{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<640px){.quiz__inner{padding-inline:20px}}.quiz__inner{flex-direction:column;gap:8px;padding-block:24px 28px;display:flex}@media (width<640px){.quiz__inner{padding-block:20px 24px}}.quiz__row{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}@media (width<640px){.quiz__row{gap:0 18px}}.quiz__title{color:#6b6257;margin:0 8px 0 0;font-size:15px;font-weight:600}@media (width<640px){.quiz__title{flex-basis:100%;margin:0 0 8px}}.quiz__word{text-underline-offset:6px;color:#332921;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:44px;margin:0 -6px;padding:0 6px;font-family:Literata Variable,Literata,Georgia,serif;font-size:22px;font-style:italic;line-height:1.2;-webkit-text-decoration:underline #b7761099;text-decoration:underline #b7761099;text-decoration-thickness:1.5px;transition:background-color .15s}@media (hover:hover){.quiz__word:hover{background-color:#b7761024}}.quiz__word--selected,.quiz__word--selected:hover{background-color:#b7761038}@media (width<640px){.quiz__word{text-underline-offset:5px;margin:0 -5px;padding:0 5px;font-size:19px}}.quiz__answer{color:#5a5046;min-height:26px;margin:0;font-size:16px;line-height:26px}@media (width<640px){.quiz__answer{min-height:48px;line-height:24px}}.quiz__answer-word{color:#332921;font-family:Literata Variable,Literata,Georgia,serif;font-size:17px;font-weight:500}
