.ReadingProgressBar-module-scss-module__ftiCmG__progress{top:var(--bar-h,0px);background:var(--blue,#0071e9);z-index:250;width:0;height:2px;transition:width .1s linear;position:fixed;inset-inline-start:0}
.ThemeToggle-module-scss-module__pkOq4a__toggle{border:1px solid var(--pg-border,#34353c);width:38px;height:38px;color:var(--pg-fg-2,#cacad2);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ThemeToggle-module-scss-module__pkOq4a__toggle:hover{color:var(--pg-fg,#fff);border-color:var(--border-strong,#50515a);background:var(--veil,#ffffff0a)}.ThemeToggle-module-scss-module__pkOq4a__toggle svg{width:18px;height:18px}
.LanguageSwitcher-module-scss-module__JDUfgW__switcher{height:36px;color:var(--landing-fg);font-family:var(--font-gilroy),sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding-inline:8px 10px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex;position:relative}.LanguageSwitcher-module-scss-module__JDUfgW__switcher:hover{background:var(--landing-bg-subtle)}.LanguageSwitcher-module-scss-module__JDUfgW__switcher:has(.LanguageSwitcher-module-scss-module__JDUfgW__select:focus-visible){outline:2px solid var(--landing-fg);outline-offset:2px}.LanguageSwitcher-module-scss-module__JDUfgW__code{text-transform:uppercase;letter-spacing:.02em}.LanguageSwitcher-module-scss-module__JDUfgW__select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}
.SiteHeader-module-scss-module__70_87a__header{z-index:50;background:var(--landing-bg);border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0}.SiteHeader-module-scss-module__70_87a__scrolled{border-color:var(--landing-border)}.SiteHeader-module-scss-module__70_87a__row{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;min-height:64px;margin:0 20px;padding:10px 0;display:flex}@media (min-width:640px){.SiteHeader-module-scss-module__70_87a__row{margin:0 36px}}@media (min-width:1024px){.SiteHeader-module-scss-module__70_87a__row{margin:0 56px}}@media (min-width:1280px){.SiteHeader-module-scss-module__70_87a__row{margin:0 6%}}@media (min-width:1920px){.SiteHeader-module-scss-module__70_87a__row{margin:0 auto}}.SiteHeader-module-scss-module__70_87a__logo{font-family:var(--font-gilroy),sans-serif;letter-spacing:-.005em;color:var(--landing-fg);-webkit-user-select:none;user-select:none;align-items:baseline;gap:.2em;font-size:24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.SiteHeader-module-scss-module__70_87a__spine{background:var(--landing-fg);border-radius:.033em;width:.15em;height:.71em;display:inline-block}.SiteHeader-module-scss-module__70_87a__nav{gap:28px;font-size:14px;display:none}.SiteHeader-module-scss-module__70_87a__nav a{color:var(--landing-fg-2);text-decoration:none;transition:color .2s}.SiteHeader-module-scss-module__70_87a__nav a:hover{color:var(--landing-fg)}@media (min-width:768px){.SiteHeader-module-scss-module__70_87a__nav{display:flex}}.SiteHeader-module-scss-module__70_87a__actions{align-items:center;gap:8px;display:none}@media (min-width:768px){.SiteHeader-module-scss-module__70_87a__actions{display:flex}}.SiteHeader-module-scss-module__70_87a__mobileActions{align-items:center;gap:4px;display:flex}@media (min-width:768px){.SiteHeader-module-scss-module__70_87a__mobileActions{display:none}}.SiteHeader-module-scss-module__70_87a__hamburger{width:40px;height:40px;color:var(--landing-fg);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:background .2s;display:grid}.SiteHeader-module-scss-module__70_87a__hamburger:hover{background:var(--landing-bg-subtle)}.SiteHeader-module-scss-module__70_87a__bars{width:20px;height:14px;display:block;position:relative}.SiteHeader-module-scss-module__70_87a__bars>span{transform-origin:50%;background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .32s cubic-bezier(.65,0,.35,1),opacity .2s,top .16s cubic-bezier(.65,0,.35,1) .16s;position:absolute;inset-inline-start:0}.SiteHeader-module-scss-module__70_87a__bars>span:first-child{top:0}.SiteHeader-module-scss-module__70_87a__bars>span:nth-child(2){top:6px}.SiteHeader-module-scss-module__70_87a__bars>span:nth-child(3){top:12px}.SiteHeader-module-scss-module__70_87a__barsOpen>span{transition:transform .32s cubic-bezier(.65,0,.35,1) .16s,opacity .2s,top .16s cubic-bezier(.65,0,.35,1)}.SiteHeader-module-scss-module__70_87a__barsOpen>span:first-child{top:6px;transform:rotate(45deg)}.SiteHeader-module-scss-module__70_87a__barsOpen>span:nth-child(2){opacity:0;transform:scaleX(.2)}.SiteHeader-module-scss-module__70_87a__barsOpen>span:nth-child(3){top:6px;transform:rotate(-45deg)}.SiteHeader-module-scss-module__70_87a__menu{top:100%;opacity:0;pointer-events:none;background:var(--landing-bg);will-change:grid-template-rows,opacity;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.32,.72,0,1),opacity .24s ease-out,border-color .32s linear,box-shadow .32s linear;display:grid;position:absolute;inset-inline:0;box-shadow:0 8px 24px #0000}@media (min-width:768px){.SiteHeader-module-scss-module__70_87a__menu{display:none}}.SiteHeader-module-scss-module__70_87a__menu.SiteHeader-module-scss-module__70_87a__menuOpen{opacity:1;pointer-events:auto;border-top-color:var(--landing-border);grid-template-rows:1fr;box-shadow:0 8px 24px #00000014}.SiteHeader-module-scss-module__70_87a__menuInner{flex-direction:column;gap:10px;padding:0 20px;display:flex;overflow:hidden}.SiteHeader-module-scss-module__70_87a__menu.SiteHeader-module-scss-module__70_87a__menuOpen .SiteHeader-module-scss-module__70_87a__menuInner{padding:16px 20px 20px;transition:padding .32s cubic-bezier(.32,.72,0,1);overflow:visible}.SiteHeader-module-scss-module__70_87a__mobileLink{font-family:var(--font-gilroy),sans-serif;color:var(--landing-fg-2);padding:10px 4px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s;display:block}.SiteHeader-module-scss-module__70_87a__mobileLink:hover{color:var(--landing-fg)}.SiteHeader-module-scss-module__70_87a__mobileBtn{font-family:var(--font-gilroy),sans-serif;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.SiteHeader-module-scss-module__70_87a__mobileBtnGhost{color:var(--landing-fg);border-color:var(--landing-border-strong);background:0 0}.SiteHeader-module-scss-module__70_87a__mobileBtnGhost:hover{border-color:var(--landing-fg)}.SiteHeader-module-scss-module__70_87a__mobileBtnPrimary{background:var(--landing-fg);color:var(--landing-bg);border-color:var(--landing-fg)}.SiteHeader-module-scss-module__70_87a__mobileBtnPrimary:hover{background:var(--el-accent-indigo);color:var(--el-on-accent);border-color:var(--el-accent-indigo)}.SiteHeader-module-scss-module__70_87a__iconButton{width:36px;height:36px;color:var(--landing-fg);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:background .2s;display:grid}.SiteHeader-module-scss-module__70_87a__iconButton:hover{background:var(--landing-bg-subtle)}.SiteHeader-module-scss-module__70_87a__btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.SiteHeader-module-scss-module__70_87a__btnPrimary{background:var(--landing-fg);color:var(--landing-bg);border-color:var(--landing-fg)}.SiteHeader-module-scss-module__70_87a__btnPrimary:hover{background:var(--el-accent-indigo);color:var(--el-on-accent);border-color:var(--el-accent-indigo)}.SiteHeader-module-scss-module__70_87a__btnGhost{color:var(--landing-fg);border-color:var(--landing-border-strong);background:0 0}.SiteHeader-module-scss-module__70_87a__btnGhost:hover{border-color:var(--landing-fg)}.SiteHeader-module-scss-module__70_87a__mobileTheme{color:var(--landing-fg-2);justify-content:space-between;align-items:center;padding:4px 0 12px;font-size:15px;display:flex}
.AuthChrome-module-scss-module__QtZgOa__page{background:var(--landing-bg);min-height:100dvh;color:var(--landing-fg);flex-direction:column;display:flex}.AuthChrome-module-scss-module__QtZgOa__body{flex-direction:column;flex:1;min-height:0;display:flex}.AuthChrome-module-scss-module__QtZgOa__authLayout{flex:1}.AuthChrome-module-scss-module__QtZgOa__body>.AuthChrome-module-scss-module__QtZgOa__authLayout,.AuthChrome-module-scss-module__QtZgOa__body>.AuthChrome-module-scss-module__QtZgOa__authLayout>div{min-height:auto}
.AuthDivider-module-scss-module__I1iCkW__container{justify-content:center;align-items:center;gap:12px;width:100%;padding:2px 0;display:flex}.AuthDivider-module-scss-module__I1iCkW__line{background:var(--el-border);flex:1;height:1px}.AuthDivider-module-scss-module__I1iCkW__text{font-family:var(--el-font-sans);color:var(--el-fg-3);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}
@layer ui.reset;@layer ui.components{.Button-module-scss-module__1pkzRa__button{box-sizing:border-box;width:100%;max-width:350px;font-family:var(--font-family-display);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Button-module-scss-module__1pkzRa__button:disabled{cursor:not-allowed}.Button-module-scss-module__1pkzRa__button:focus-visible{outline:2px solid var(--btn-focus-ring);outline-offset:2px}.Button-module-scss-module__1pkzRa__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module-scss-module__1pkzRa__large{border-radius:20px;height:72px;padding:20px 40px;font-size:20px}.Button-module-scss-module__1pkzRa__large .Button-module-scss-module__1pkzRa__iconWrapper{width:24px;height:24px}.Button-module-scss-module__1pkzRa__medium{border-radius:16px;height:56px;padding:16px 32px;font-size:20px}.Button-module-scss-module__1pkzRa__medium .Button-module-scss-module__1pkzRa__iconWrapper{width:20px;height:20px}.Button-module-scss-module__1pkzRa__small{border-radius:16px;height:48px;padding:12px 24px;font-size:16px}.Button-module-scss-module__1pkzRa__small .Button-module-scss-module__1pkzRa__iconWrapper{width:18px;height:18px}.Button-module-scss-module__1pkzRa__extraSmall{border-radius:12px;height:40px;padding:8px 16px;font-size:16px}.Button-module-scss-module__1pkzRa__extraSmall .Button-module-scss-module__1pkzRa__iconWrapper{width:16px;height:16px}.Button-module-scss-module__1pkzRa__primary{background:var(--surface-primary-default);color:var(--text-primary-inverse)}.Button-module-scss-module__1pkzRa__primary:hover:not(:disabled){background:var(--btn-primary-hover)}.Button-module-scss-module__1pkzRa__primary:active:not(:disabled){background:var(--btn-primary-pressed)}.Button-module-scss-module__1pkzRa__primary:disabled{background:var(--btn-primary-disabled-bg);color:var(--btn-primary-disabled-text)}.Button-module-scss-module__1pkzRa__brand{background:var(--surface-brand-default);color:var(--text-primary-inverse)}.Button-module-scss-module__1pkzRa__brand:hover:not(:disabled){background:var(--btn-brand-hover)}.Button-module-scss-module__1pkzRa__brand:active:not(:disabled){background:var(--btn-brand-pressed)}.Button-module-scss-module__1pkzRa__brand:disabled{background:var(--btn-brand-disabled-bg);color:var(--text-disabled)}.Button-module-scss-module__1pkzRa__outline{background:var(--bg-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-glass);color:var(--text-high);border:1px solid var(--border-low);position:relative}.Button-module-scss-module__1pkzRa__outline:hover:not(:disabled){background:var(--btn-outline-hover-bg)}.Button-module-scss-module__1pkzRa__outline:active:not(:disabled),.Button-module-scss-module__1pkzRa__outline:focus-within:not(:disabled){background:var(--btn-outline-pressed-bg)}.Button-module-scss-module__1pkzRa__outline:disabled{background:var(--btn-outline-disabled-bg);color:var(--text-disabled)}.Button-module-scss-module__1pkzRa__text{color:var(--text-medium);background:0 0}.Button-module-scss-module__1pkzRa__text:hover:not(:disabled),.Button-module-scss-module__1pkzRa__text:focus-within:not(:disabled){background:var(--btn-text-hover-bg)}.Button-module-scss-module__1pkzRa__text:active:not(:disabled){background:var(--btn-text-pressed-bg)}.Button-module-scss-module__1pkzRa__text:disabled{color:var(--text-disabled)}.Button-module-scss-module__1pkzRa__tertiary{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff26;border:3px solid #ffffff40;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 3px #0000001a,0 8px 32px #0003,0 2px 8px #00000026,0 0 20px #0000001a}.Button-module-scss-module__1pkzRa__tertiary:active:not(:disabled),.Button-module-scss-module__1pkzRa__tertiary:hover:not(:disabled),.Button-module-scss-module__1pkzRa__tertiary:focus-visible:not(:disabled){background:#ffffff40;box-shadow:inset 0 1px 2px #ffffff1a}.Button-module-scss-module__1pkzRa__tertiary:disabled{background:#ffffff73;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 3px #00000026,0 12px 40px #00000040,0 4px 12px #0003,0 0 30px #00000026}.Button-module-scss-module__1pkzRa__liquid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text-high,#0d0d0ddb);background:#ffffff26;position:relative;box-shadow:0 4px 16px #0000000a,inset 0 1px #ffffff80,inset 0 -1px #fff3}.Button-module-scss-module__1pkzRa__liquid:before{content:"";border-radius:inherit;-webkit-mask-composite:destination-in,destination-in,xor;pointer-events:none;z-index:0;background:#fff;padding:1px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(24px at 100% 0,#0000 0% 35%,#000 55%),radial-gradient(24px at 0 100%,#0000 0% 35%,#000 55%),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:radial-gradient(24px at 100% 0,#0000 0% 35%,#000 55%),radial-gradient(24px at 0 100%,#0000 0% 35%,#000 55%),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0;-webkit-mask-size:auto,auto,auto,auto;mask-size:auto,auto,auto,auto;-webkit-mask-repeat:repeat,repeat,repeat,repeat;mask-repeat:repeat,repeat,repeat,repeat;-webkit-mask-clip:border-box,border-box,content-box,border-box;mask-clip:border-box,border-box,content-box,border-box;-webkit-mask-origin:border-box,border-box,content-box,border-box;mask-origin:border-box,border-box,content-box,border-box;-webkit-mask-composite:source-in,source-in,xor;mask-composite:intersect,intersect,exclude;-webkit-mask-source-type:auto,auto,auto,auto;mask-mode:match-source,match-source,match-source,match-source}.Button-module-scss-module__1pkzRa__liquid:hover:not(:disabled){background:#ffffff40}.Button-module-scss-module__1pkzRa__liquid:active:not(:disabled),.Button-module-scss-module__1pkzRa__liquid:focus-within:not(:disabled){background:#ffffff1a}.Button-module-scss-module__1pkzRa__liquid:disabled{color:var(--text-disabled,#0d0d0d3d);background:#ffffff14;box-shadow:0 4px 16px #00000005,inset 0 1px #ffffff4d,inset 0 -1px #ffffff1a}.Button-module-scss-module__1pkzRa__liquid:disabled:before{background:#ffffff4d}.Button-module-scss-module__1pkzRa__iconOnly{max-width:none}.Button-module-scss-module__1pkzRa__iconOnly.Button-module-scss-module__1pkzRa__large{width:72px;height:72px;padding:24px}.Button-module-scss-module__1pkzRa__iconOnly.Button-module-scss-module__1pkzRa__medium{width:56px;height:56px;padding:18px}.Button-module-scss-module__1pkzRa__iconOnly.Button-module-scss-module__1pkzRa__small{width:48px;height:48px;padding:15px}.Button-module-scss-module__1pkzRa__iconOnly.Button-module-scss-module__1pkzRa__extraSmall{width:40px;height:40px;padding:12px}.Button-module-scss-module__1pkzRa__loading{pointer-events:none;cursor:default}}@layer ui.ds;
.DemoBookTitle-module-scss-module__90rdfa__titlePage{border-block-end:1px solid var(--el-surface-divider,#00000014);flex-direction:column;gap:4px;margin-block-end:20px;padding-block-end:16px;display:flex}.DemoBookTitle-module-scss-module__90rdfa__title{font-family:var(--ds-font-libre-baskerville);color:var(--el-fg);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.3}.DemoBookTitle-module-scss-module__90rdfa__author{font-family:var(--ds-font-libre-baskerville);color:var(--el-fg-2);margin:0;font-size:17px;font-style:italic;font-weight:400;line-height:1.4}
:root,.ReaderBookUnavailable-module-scss-module__YQIXtW__shell{--rise-dur:.7s}@keyframes ReaderBookUnavailable-module-scss-module__YQIXtW__elRise{to{opacity:1;transform:translateY(0)}}@keyframes ReaderBookUnavailable-module-scss-module__YQIXtW__elGlyphSettle{0%{opacity:0;transform:translateY(10px)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(-1.5deg)}}.ReaderBookUnavailable-module-scss-module__YQIXtW__container{min-height:100dvh;padding:var(--ds-space-7) var(--ds-space-5);background:var(--el-reader-bg,var(--el-bg));color:var(--el-reader-fg,var(--el-fg));justify-content:center;align-items:center;display:flex;overflow-x:hidden}.ReaderBookUnavailable-module-scss-module__YQIXtW__content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}.ReaderBookUnavailable-module-scss-module__YQIXtW__glyphWrap{margin-bottom:var(--ds-space-6);opacity:0;animation:ReaderBookUnavailable-module-scss-module__YQIXtW__elRise var(--rise-dur) var(--mo-ease-out) 50ms forwards;transform:translateY(12px)}.ReaderBookUnavailable-module-scss-module__YQIXtW__glyph{width:84px;height:112px;animation:ReaderBookUnavailable-module-scss-module__YQIXtW__elGlyphSettle var(--rise-dur) var(--mo-ease-out) 50ms forwards;justify-content:center;align-items:center;display:inline-flex;position:relative}.ReaderBookUnavailable-module-scss-module__YQIXtW__glyphSpine{inset-inline-start:0;border-radius:var(--el-radius-xs) 2px 2px var(--el-radius-xs);background:var(--el-fg-2);opacity:.55;width:12px;position:absolute;top:0;bottom:0}.ReaderBookUnavailable-module-scss-module__YQIXtW__glyphCover{border-radius:2px var(--el-radius-sm) var(--el-radius-sm) 2px;background:var(--el-bg-subtle);border:1px solid var(--el-border-strong);position:absolute;inset:0 0 0 8px}.ReaderBookUnavailable-module-scss-module__YQIXtW__glyphMark{z-index:1;font-family:var(--ds-font-libre-baskerville);color:var(--el-fg-3);font-size:38px;font-weight:700;line-height:1;position:relative}.ReaderBookUnavailable-module-scss-module__YQIXtW__eyebrow{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);font-family:var(--ds-font-gilroy);letter-spacing:.04em;text-transform:uppercase;color:var(--el-fg-3);opacity:0;animation:ReaderBookUnavailable-module-scss-module__YQIXtW__elRise var(--rise-dur) var(--mo-ease-out) .18s forwards;font-size:12px;font-weight:600;display:inline-flex}.ReaderBookUnavailable-module-scss-module__YQIXtW__eyebrowSpine{background:var(--el-fg-2);opacity:.6;border-radius:2px;width:5px;height:14px;display:inline-block}.ReaderBookUnavailable-module-scss-module__YQIXtW__heading{font-family:var(--ds-font-libre-baskerville);letter-spacing:-.01em;color:var(--el-reader-fg,var(--el-fg));text-wrap:balance;opacity:0;max-width:16ch;animation:ReaderBookUnavailable-module-scss-module__YQIXtW__elRise var(--rise-dur) var(--mo-ease-out) .24s forwards;margin:0;font-size:clamp(28px,5.2vw,44px);font-weight:700;line-height:1.08}.ReaderBookUnavailable-module-scss-module__YQIXtW__lede{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-merriweather);color:var(--el-fg-2);text-wrap:pretty;opacity:0;max-width:44ch;animation:ReaderBookUnavailable-module-scss-module__YQIXtW__elRise var(--rise-dur) var(--mo-ease-out) .3s forwards;font-size:18px;line-height:1.62}.ReaderBookUnavailable-module-scss-module__YQIXtW__actions{justify-content:center;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-7);opacity:0;animation:ReaderBookUnavailable-module-scss-module__YQIXtW__elRise var(--rise-dur) var(--mo-ease-out) .36s forwards;flex-wrap:wrap;display:flex}.ReaderBookUnavailable-module-scss-module__YQIXtW__btnPrimary{font-family:var(--ds-font-gilroy);border-radius:var(--el-radius-pill);background:var(--el-reader-fg,var(--el-fg));color:var(--el-reader-bg,var(--el-bg));cursor:pointer;transition:opacity var(--ds-duration-fast) var(--mo-ease-out);border:none;justify-content:center;align-items:center;padding:14px 26px;font-size:16px;font-weight:600;display:inline-flex}.ReaderBookUnavailable-module-scss-module__YQIXtW__btnPrimary:hover{opacity:.86}.ReaderBookUnavailable-module-scss-module__YQIXtW__btnPrimary:focus-visible{outline:2px solid var(--el-focus-ring);outline-offset:2px}.ReaderBookUnavailable-module-scss-module__YQIXtW__btnLibrary{width:fit-content}@media (prefers-reduced-motion:reduce){.ReaderBookUnavailable-module-scss-module__YQIXtW__glyphWrap,.ReaderBookUnavailable-module-scss-module__YQIXtW__glyph,.ReaderBookUnavailable-module-scss-module__YQIXtW__eyebrow,.ReaderBookUnavailable-module-scss-module__YQIXtW__heading,.ReaderBookUnavailable-module-scss-module__YQIXtW__lede,.ReaderBookUnavailable-module-scss-module__YQIXtW__actions{opacity:1;animation:none;transform:none}}@media (max-width:520px){.ReaderBookUnavailable-module-scss-module__YQIXtW__lede{font-size:16px}.ReaderBookUnavailable-module-scss-module__YQIXtW__btnPrimary,.ReaderBookUnavailable-module-scss-module__YQIXtW__btnLibrary{width:100%;max-width:320px}}
.CountdownTimer-module-scss-module__sCmkcq__countdown{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.CountdownTimer-module-scss-module__sCmkcq__countdown:not(.CountdownTimer-module-scss-module__sCmkcq__active){opacity:.5}.CountdownTimer-module-scss-module__sCmkcq__time{color:var(--text-high,#000000db);font-size:16px;font-weight:600;line-height:1.2}
.PromoCodeCard-module-scss-module__v8pwQW__heading-h0{font-family:var(--font-family-display);font-size:64px;font-weight:700;line-height:1}.PromoCodeCard-module-scss-module__v8pwQW__heading-h1{font-family:var(--font-family-display);font-size:52px;font-weight:600;line-height:100%}.PromoCodeCard-module-scss-module__v8pwQW__heading-h2{font-family:var(--font-family-display);font-size:38px;font-weight:600;line-height:1}.PromoCodeCard-module-scss-module__v8pwQW__heading-h3{font-family:var(--font-family-display);font-size:32px;font-weight:600;line-height:1.1}.PromoCodeCard-module-scss-module__v8pwQW__heading-h4-semibold{font-family:var(--font-family-display);font-size:24px;font-weight:600;line-height:1.2}.PromoCodeCard-module-scss-module__v8pwQW__heading-h4{font-family:var(--font-family-display);font-size:24px;font-weight:500;line-height:1.2}.PromoCodeCard-module-scss-module__v8pwQW__heading-h5-semibold{font-family:var(--font-family-display);font-size:20px;font-weight:600;line-height:1.2}.PromoCodeCard-module-scss-module__v8pwQW__heading-h5{font-family:var(--font-family-display);font-size:20px;font-weight:500;line-height:1.2}.PromoCodeCard-module-scss-module__v8pwQW__body-b1{font-family:var(--font-family-display);font-size:16px;font-weight:500;line-height:1.2}.PromoCodeCard-module-scss-module__v8pwQW__body-b1-semibold{font-family:var(--font-family-display);font-size:16px;font-weight:600;line-height:1.2}.PromoCodeCard-module-scss-module__v8pwQW__body-b2{font-family:var(--font-family-display);font-size:12px;font-weight:500;line-height:1.3}.PromoCodeCard-module-scss-module__v8pwQW__body-b2-semibold{font-family:var(--font-family-display);font-size:12px;font-weight:600;line-height:1.3}.PromoCodeCard-module-scss-module__v8pwQW__caption-medium{font-family:var(--font-family-display);text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.3}.PromoCodeCard-module-scss-module__v8pwQW__promoCard{flex-direction:column;gap:0;width:100%;display:flex}.PromoCodeCard-module-scss-module__v8pwQW__topSection{background:var(--surface-tertiary-default,#0d0d0d0a);border-radius:24px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;position:relative}.PromoCodeCard-module-scss-module__v8pwQW__contentWrapper{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;display:flex}.PromoCodeCard-module-scss-module__v8pwQW__codeRow{justify-content:center;align-items:center;gap:4px;display:flex}.PromoCodeCard-module-scss-module__v8pwQW__code{font-family:var(--font-family-display);color:var(--text-high);margin:0;font-size:16px;font-weight:600;line-height:1.2}.PromoCodeCard-module-scss-module__v8pwQW__iconWrapper{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.PromoCodeCard-module-scss-module__v8pwQW__appliedText{font-family:var(--font-family-display);color:var(--text-low);margin:0;font-size:12px;font-weight:600;line-height:1.3}.PromoCodeCard-module-scss-module__v8pwQW__timerWrapper{-webkit-backdrop-filter:blur(10px);z-index:1;background:linear-gradient(135deg,#0d0d0d0f 0%,#0d0d0d05 50%,#0000 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;display:flex;position:relative}.PromoCodeCard-module-scss-module__v8pwQW__timerWrapper:before{content:"";-webkit-mask-composite:destination-in,destination-in,xor;pointer-events:none;z-index:-1;background:#fff;border-radius:12px;padding:1px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(24px at 100% 0,#0000 0% 35%,#000 55%),radial-gradient(24px at 0 100%,#0000 0% 35%,#000 55%),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:radial-gradient(24px at 100% 0,#0000 0% 35%,#000 55%),radial-gradient(24px at 0 100%,#0000 0% 35%,#000 55%),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0;-webkit-mask-size:auto,auto,auto,auto;mask-size:auto,auto,auto,auto;-webkit-mask-repeat:repeat,repeat,repeat,repeat;mask-repeat:repeat,repeat,repeat,repeat;-webkit-mask-clip:border-box,border-box,content-box,border-box;mask-clip:border-box,border-box,content-box,border-box;-webkit-mask-origin:border-box,border-box,content-box,border-box;mask-origin:border-box,border-box,content-box,border-box;-webkit-mask-composite:source-in,source-in,xor;mask-composite:intersect,intersect,exclude;-webkit-mask-source-type:auto,auto,auto,auto;mask-mode:match-source,match-source,match-source,match-source}.PromoCodeCard-module-scss-module__v8pwQW__dividerContainer{flex-direction:column;align-items:center;width:100%;display:flex}.PromoCodeCard-module-scss-module__v8pwQW__divider{border-top:1px dashed var(--common-borders-medium,#0d0d0d1f);width:calc(100% - 48px);height:0}.PromoCodeCard-module-scss-module__v8pwQW__discountSection{background:var(--surface-tertiary-default,#0d0d0d0a);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:52px;width:100%;padding:20px 16px;display:flex;position:relative;overflow:clip}.PromoCodeCard-module-scss-module__v8pwQW__discountBlock{flex-direction:column;align-items:center;gap:4px;display:flex}.PromoCodeCard-module-scss-module__v8pwQW__discountText{align-items:flex-end;gap:2px;display:flex}.PromoCodeCard-module-scss-module__v8pwQW__introNote{font-family:var(--font-family-display);text-transform:uppercase;color:var(--text-medium);text-align:center;font-size:10px;font-weight:500;line-height:1.3}.PromoCodeCard-module-scss-module__v8pwQW__number{font-family:var(--font-family-display);color:var(--text-high);font-size:38px;font-weight:600;line-height:1}.PromoCodeCard-module-scss-module__v8pwQW__suffix{align-self:stretch;align-items:flex-end;gap:4px;display:flex}.PromoCodeCard-module-scss-module__v8pwQW__percent,.PromoCodeCard-module-scss-module__v8pwQW__off{font-family:var(--font-family-display);color:var(--text-high);font-size:24px;font-weight:600;line-height:1.2}
@layer ui.reset,ui.components;@layer ui.ds{.Loader-module-scss-module__hyRwhG__loader{flex-shrink:0;display:inline-block}.Loader-module-scss-module__hyRwhG__ring{width:100%;height:100%;animation:1s linear infinite Loader-module-scss-module__hyRwhG__ds-loader-spin;display:block}.Loader-module-scss-module__hyRwhG__track{fill:none;stroke:var(--ds-surface-track)}.Loader-module-scss-module__hyRwhG__arc{fill:none;stroke:var(--ds-action-primary-bg);stroke-linecap:butt}@keyframes Loader-module-scss-module__hyRwhG__ds-loader-spin{to{transform:rotate(360deg)}}}
.DemoState-module-scss-module__XjGDNG__state{gap:var(--ds-space-3);min-height:100dvh;padding:var(--ds-space-6) var(--ds-space-4);color:var(--el-fg);text-align:center;background:var(--el-bg);flex-direction:column;justify-content:center;align-items:center;display:flex}.DemoState-module-scss-module__XjGDNG__title{font-family:var(--ds-font-gilroy);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:28px}.DemoState-module-scss-module__XjGDNG__body{font-family:var(--ds-font-work-sans);max-width:360px;color:var(--el-fg-2);margin:0;font-size:14px;font-weight:400;line-height:20px}
@layer ui.reset,ui.components;@layer ui.ds{.FilterChip-module-scss-module__cd002W__chip{align-items:center;gap:var(--ds-space-2);height:var(--ds-control-sm);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-primary);background:var(--ds-action-secondary-bg);border-radius:var(--ds-radius-sm);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard);border:none;display:inline-flex}.FilterChip-module-scss-module__cd002W__chip:hover:not([data-disabled]){background:var(--ds-action-secondary-bg-hover)}.FilterChip-module-scss-module__cd002W__chip:active:not([data-disabled]){background:var(--ds-action-secondary-bg-pressed)}.FilterChip-module-scss-module__cd002W__chip[data-pressed]{color:var(--ds-control-selected-fg);background:var(--ds-control-selected-bg)}.FilterChip-module-scss-module__cd002W__chip[data-pressed]:hover:not([data-disabled]){background:var(--ds-control-selected-bg-hover)}.FilterChip-module-scss-module__cd002W__chip[data-pressed]:active:not([data-disabled]){background:var(--ds-control-selected-bg-pressed)}.FilterChip-module-scss-module__cd002W__chip[data-disabled]{color:var(--ds-text-disabled);background:var(--ds-action-secondary-bg-disabled);cursor:not-allowed}.FilterChip-module-scss-module__cd002W__label{font-family:var(--ds-font-gilroy);font-size:14px;font-weight:500;line-height:20px}.FilterChip-module-scss-module__cd002W__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.FilterChip-module-scss-module__cd002W__icon svg{width:100%;height:100%}}
.NamedVoiceList-module-scss-module__a5ELsW__list{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}
.VoiceSettingsRows-module-scss-module__0KYl5G__row{gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.VoiceSettingsRows-module-scss-module__0KYl5G__row>:first-child{flex:none}.VoiceSettingsRows-module-scss-module__0KYl5G__row>:last-child:not(:first-child){flex:0 auto;min-width:0}.VoiceSettingsRows-module-scss-module__0KYl5G__row[data-disabled=true] .VoiceSettingsRows-module-scss-module__0KYl5G__label{color:var(--ds-text-disabled)}.VoiceSettingsRows-module-scss-module__0KYl5G__label{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;color:var(--ds-text-primary);font-size:14px;font-weight:600;line-height:20px}.VoiceSettingsRows-module-scss-module__0KYl5G__voiceRow{align-items:center}.VoiceSettingsRows-module-scss-module__0KYl5G__voiceRow>:last-child{flex:auto;justify-content:flex-end;min-width:0}.VoiceSettingsRows-module-scss-module__0KYl5G__lock{vertical-align:middle;margin-inline-start:var(--ds-space-1)}.VoiceSettingsRows-module-scss-module__0KYl5G__speedRow{align-items:stretch;gap:var(--ds-space-3);flex-direction:column}
@layer ui.reset,ui.components;@layer ui.ds{.BottomSheet-module-scss-module__lzxA1a__scrim{z-index:var(--ds-z-sheet);background:var(--ds-overlay-scrim);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);position:fixed;inset:0}.BottomSheet-module-scss-module__lzxA1a__scrim[data-starting-style],.BottomSheet-module-scss-module__lzxA1a__scrim[data-ending-style]{opacity:0}.BottomSheet-module-scss-module__lzxA1a__sheet{transition:transform var(--ds-duration-slow) var(--ds-ease-standard)}.BottomSheet-module-scss-module__lzxA1a__sheet[data-starting-style],.BottomSheet-module-scss-module__lzxA1a__sheet[data-ending-style]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.BottomSheet-module-scss-module__lzxA1a__sheet{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.BottomSheet-module-scss-module__lzxA1a__sheet[data-starting-style],.BottomSheet-module-scss-module__lzxA1a__sheet[data-ending-style]{opacity:0;transform:none}}.BottomSheet-module-scss-module__lzxA1a__sheet{z-index:var(--ds-z-sheet);inset-inline-end:0;bottom:0;width:100%;max-height:92dvh;padding:var(--ds-space-5);background:var(--ds-surface-overlay);border-radius:var(--ds-radius-4xl) var(--ds-radius-4xl) 0 0;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;inset-inline-start:0}.BottomSheet-module-scss-module__lzxA1a__closeRow{gap:var(--ds-space-2);flex:none;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.BottomSheet-module-scss-module__lzxA1a__stack{gap:var(--ds-space-4);overscroll-behavior:contain;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden auto}.BottomSheet-module-scss-module__lzxA1a__stack:after{content:"";z-index:1;width:100%;height:var(--ds-space-7);pointer-events:none;margin-top:calc(-1*(var(--ds-space-7) + var(--ds-space-4)));background:linear-gradient(to bottom, color-mix(in srgb, var(--ds-surface-overlay) 0%, transparent) 0%, color-mix(in srgb, var(--ds-surface-overlay) 3%, transparent) 14%, color-mix(in srgb, var(--ds-surface-overlay) 10%, transparent) 29%, color-mix(in srgb, var(--ds-surface-overlay) 24%, transparent) 43%, color-mix(in srgb, var(--ds-surface-overlay) 43%, transparent) 57%, color-mix(in srgb, var(--ds-surface-overlay) 65%, transparent) 71%, color-mix(in srgb, var(--ds-surface-overlay) 85%, transparent) 86%, var(--ds-surface-overlay) 100%);inset-inline-start:0;flex:none;position:sticky;bottom:0}.BottomSheet-module-scss-module__lzxA1a__stack[data-at-end]:after{display:none}.BottomSheet-module-scss-module__lzxA1a__media{flex-direction:column;align-items:flex-start;width:100%;display:flex;overflow:clip}.BottomSheet-module-scss-module__lzxA1a__title{width:100%;color:var(--ds-text-primary);text-align:center;font-family:var(--ds-font-gilroy);letter-spacing:-.01em;z-index:2;margin:0;margin-inline:calc(-1*var(--ds-space-5));padding-inline:var(--ds-space-5);background:var(--ds-surface-overlay);font-size:20px;font-weight:600;line-height:28px;position:sticky;top:0}.BottomSheet-module-scss-module__lzxA1a__title:after{content:"";top:100%;height:var(--ds-space-7);background:linear-gradient(to bottom, var(--ds-surface-overlay) 0%, color-mix(in srgb, var(--ds-surface-overlay) 85%, transparent) 14%, color-mix(in srgb, var(--ds-surface-overlay) 65%, transparent) 29%, color-mix(in srgb, var(--ds-surface-overlay) 43%, transparent) 43%, color-mix(in srgb, var(--ds-surface-overlay) 24%, transparent) 57%, color-mix(in srgb, var(--ds-surface-overlay) 10%, transparent) 71%, color-mix(in srgb, var(--ds-surface-overlay) 3%, transparent) 86%, color-mix(in srgb, var(--ds-surface-overlay) 0%, transparent) 100%);pointer-events:none;position:absolute;inset-inline:0}[data-at-start] .BottomSheet-module-scss-module__lzxA1a__title:after{display:none}.BottomSheet-module-scss-module__lzxA1a__body{width:100%;color:var(--ds-text-secondary);text-align:center;font-family:var(--ds-font-work-sans);margin:0;font-size:16px;font-weight:400;line-height:24px}.BottomSheet-module-scss-module__lzxA1a__content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.BottomSheet-module-scss-module__lzxA1a__actions{gap:var(--ds-space-2);flex-direction:column;flex:none;align-items:stretch;width:100%;display:flex;overflow:clip}}
@layer ui.reset,ui.components;@layer ui.ds{.Checkbox-module-scss-module__Si278a__checkbox{width:20px;height:20px;padding:var(--ds-space-0);background:var(--ds-surface-raised);border:var(--ds-border-width-default) solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module-scss-module__Si278a__checkbox:hover:not([data-checked],[data-indeterminate],[data-disabled]){background:var(--ds-surface-sunken)}.Checkbox-module-scss-module__Si278a__checkbox[data-checked],.Checkbox-module-scss-module__Si278a__checkbox[data-indeterminate]{background:var(--ds-control-accent);border-color:var(--ds-control-accent)}.Checkbox-module-scss-module__Si278a__checkbox[data-disabled]{background:var(--ds-surface-disabled);border-color:var(--ds-border-strong);cursor:not-allowed}.Checkbox-module-scss-module__Si278a__checkbox[data-disabled] .Checkbox-module-scss-module__Si278a__indicator{color:var(--ds-text-disabled)}.Checkbox-module-scss-module__Si278a__invalid,.Checkbox-module-scss-module__Si278a__invalid[data-checked],.Checkbox-module-scss-module__Si278a__invalid[data-indeterminate]{border-color:var(--ds-border-error)}.Checkbox-module-scss-module__Si278a__indicator{color:var(--ds-control-knob);justify-content:center;align-items:center;display:flex}.Checkbox-module-scss-module__Si278a__indicator svg{width:14px;height:14px;display:block}.Checkbox-module-scss-module__Si278a__dash{background:currentColor;border-radius:1px;width:10px;height:2px}}
@layer ui.reset,ui.components;@layer ui.ds{.MenuItem-module-scss-module__ey5bkq__item{gap:var(--ds-space-3);width:100%;padding:var(--ds-space-3) var(--ds-space-2);text-align:start;border-radius:var(--ds-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;transition:background-color .12s;display:flex}.MenuItem-module-scss-module__ey5bkq__item:hover:not(:disabled){background:var(--ds-surface-sunken)}.MenuItem-module-scss-module__ey5bkq__item:active:not(:disabled){background:var(--ds-surface-selected)}.MenuItem-module-scss-module__ey5bkq__item:disabled{cursor:not-allowed}.MenuItem-module-scss-module__ey5bkq__item:disabled .MenuItem-module-scss-module__ey5bkq__label{color:var(--ds-text-disabled)}.MenuItem-module-scss-module__ey5bkq__label{font-family:var(--ds-font-work-sans);min-width:0;color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;font-size:16px;font-weight:400;line-height:24px;overflow:hidden}.MenuItem-module-scss-module__ey5bkq__leading{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.MenuItem-module-scss-module__ey5bkq__leading svg{width:100%;height:100%}.MenuItem-module-scss-module__ey5bkq__check{width:24px;height:24px;color:var(--ds-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MenuItem-module-scss-module__ey5bkq__check svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.MenuItem-module-scss-module__ey5bkq__item{transition:none}}}
.SettingSelect-module-scss-module__fQWeoa__anchor{width:100%;display:block}
.TextSizeStepper-module-scss-module__ZOeDbq__heading-h0{font-family:var(--font-family-display);font-size:64px;font-weight:700;line-height:1}.TextSizeStepper-module-scss-module__ZOeDbq__heading-h1{font-family:var(--font-family-display);font-size:52px;font-weight:600;line-height:100%}.TextSizeStepper-module-scss-module__ZOeDbq__heading-h2{font-family:var(--font-family-display);font-size:38px;font-weight:600;line-height:1}.TextSizeStepper-module-scss-module__ZOeDbq__heading-h3{font-family:var(--font-family-display);font-size:32px;font-weight:600;line-height:1.1}.TextSizeStepper-module-scss-module__ZOeDbq__heading-h4-semibold{font-family:var(--font-family-display);font-size:24px;font-weight:600;line-height:1.2}.TextSizeStepper-module-scss-module__ZOeDbq__heading-h4{font-family:var(--font-family-display);font-size:24px;font-weight:500;line-height:1.2}.TextSizeStepper-module-scss-module__ZOeDbq__heading-h5-semibold{font-family:var(--font-family-display);font-size:20px;font-weight:600;line-height:1.2}.TextSizeStepper-module-scss-module__ZOeDbq__heading-h5{font-family:var(--font-family-display);font-size:20px;font-weight:500;line-height:1.2}.TextSizeStepper-module-scss-module__ZOeDbq__body-b1{font-family:var(--font-family-display);font-size:16px;font-weight:500;line-height:1.2}.TextSizeStepper-module-scss-module__ZOeDbq__body-b1-semibold{font-family:var(--font-family-display);font-size:16px;font-weight:600;line-height:1.2}.TextSizeStepper-module-scss-module__ZOeDbq__body-b2{font-family:var(--font-family-display);font-size:12px;font-weight:500;line-height:1.3}.TextSizeStepper-module-scss-module__ZOeDbq__body-b2-semibold{font-family:var(--font-family-display);font-size:12px;font-weight:600;line-height:1.3}.TextSizeStepper-module-scss-module__ZOeDbq__caption-medium{font-family:var(--font-family-display);text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.3}.TextSizeStepper-module-scss-module__ZOeDbq__stepper{align-items:center;gap:var(--ds-space-1);flex-shrink:0;display:inline-flex}.TextSizeStepper-module-scss-module__ZOeDbq__glyphSmaller,.TextSizeStepper-module-scss-module__ZOeDbq__glyphLarger{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:600;line-height:1}.TextSizeStepper-module-scss-module__ZOeDbq__glyphSmaller{font-size:14px}.TextSizeStepper-module-scss-module__ZOeDbq__glyphLarger{font-size:18px}.TextSizeStepper-module-scss-module__ZOeDbq__dots{align-items:center;gap:var(--ds-space-1);padding-inline:var(--ds-space-1);display:inline-flex}.TextSizeStepper-module-scss-module__ZOeDbq__dot{width:var(--ds-space-2);height:var(--ds-space-2);background:var(--ds-control-track);border-radius:var(--ds-radius-pill);transition:background-color .2s cubic-bezier(.4,0,.2,1)}.TextSizeStepper-module-scss-module__ZOeDbq__dot[data-filled=true]{background:var(--ds-control-accent)}@media (prefers-reduced-motion:reduce){.TextSizeStepper-module-scss-module__ZOeDbq__dot{transition:none}}.TextSizeStepper-module-scss-module__ZOeDbq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CohortPips-module-scss-module___uGXVW__cohort{--pip-me:var(--ds-league-reader-accent);gap:var(--ds-space-1);height:44px;padding-inline:var(--ds-space-1);align-items:flex-end;display:flex}.CohortPips-module-scss-module___uGXVW__pip{min-width:var(--ds-space-1);background:var(--ds-border-default);border-radius:var(--ds-radius-xs);flex:1}.CohortPips-module-scss-module___uGXVW__pip_pro{background:color-mix(in srgb, var(--ds-status-success-fg) 60%, transparent)}.CohortPips-module-scss-module___uGXVW__pip_rel{background:color-mix(in srgb, var(--ds-status-neutral-fg) 60%, transparent)}.CohortPips-module-scss-module___uGXVW__pip_me{background:var(--pip-me);box-shadow:0 0 0 2px color-mix(in srgb, var(--pip-me) 45%, transparent)}
@layer ui.reset,ui.components;@layer ui.ds{.ProgressLinear-module-scss-module__yWEnma__progress{width:100%;display:block}.ProgressLinear-module-scss-module__yWEnma__track{background:var(--ds-surface-track);border-radius:var(--ds-progress-linear-radius,var(--ds-radius-pill));width:100%;height:6px;overflow:hidden}.ProgressLinear-module-scss-module__yWEnma__indicator{background:var(--ds-accent-progress);border-radius:var(--ds-progress-linear-radius,var(--ds-radius-pill));height:100%;transition:width var(--ds-duration-slow) var(--ds-ease-standard)}.ProgressLinear-module-scss-module__yWEnma__indicator[data-indeterminate]{display:none}@media (prefers-reduced-motion:reduce){.ProgressLinear-module-scss-module__yWEnma__indicator{transition:none}}}
.PracticeHeader-module-scss-module__njtH2G__root{z-index:10;background:var(--ds-surface-canvas);flex-shrink:0;position:sticky;top:0}.PracticeHeader-module-scss-module__njtH2G__inner{max-width:1072px;margin-inline:auto}.PracticeHeader-module-scss-module__njtH2G__bar{padding:20px 20px var(--ds-space-3)}@media (min-width:768px){.PracticeHeader-module-scss-module__njtH2G__bar{padding-inline:36px}.PracticeHeader-module-scss-module__njtH2G__progress{width:calc(100% - 72px);margin-inline:36px}}.PracticeHeader-module-scss-module__njtH2G__progress>*{height:2px}
.TierPassport-module-scss-module__i78CIa__rungs{gap:var(--ds-space-2);display:flex}.TierPassport-module-scss-module__i78CIa__rung{gap:var(--ds-space-2);min-width:0;height:60px;padding-inline:var(--ds-space-1);background:var(--ds-surface-sunken);border-radius:var(--ds-radius-md);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.TierPassport-module-scss-module__i78CIa__mark{width:22px;height:22px;color:var(--ds-text-disabled);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TierPassport-module-scss-module__i78CIa__label{font-family:var(--ds-font-gilroy);color:var(--ds-text-disabled);margin:0;font-size:11px;font-weight:700;line-height:14px}.TierPassport-module-scss-module__i78CIa__rung[data-state=now]{background:var(--tier-accent)}.TierPassport-module-scss-module__i78CIa__rung[data-state=now] .TierPassport-module-scss-module__i78CIa__mark,.TierPassport-module-scss-module__i78CIa__rung[data-state=now] .TierPassport-module-scss-module__i78CIa__label{color:var(--ds-text-on-accent)}.TierPassport-module-scss-module__i78CIa__rung[data-tier=seedling]{--tier-accent:var(--ds-league-seedling-accent)}.TierPassport-module-scss-module__i78CIa__rung[data-tier=reader]{--tier-accent:var(--ds-league-reader-accent)}.TierPassport-module-scss-module__i78CIa__rung[data-tier=scholar]{--tier-accent:var(--ds-league-scholar-accent)}.TierPassport-module-scss-module__i78CIa__rung[data-tier=sage]{--tier-accent:var(--ds-league-sage-accent)}.TierPassport-module-scss-module__i78CIa__rung[data-tier=luminary]{--tier-accent:var(--ds-league-luminary-accent)}
.PracticeSettingsButton-module-scss-module__FADTjG__gear{z-index:40;bottom:calc(var(--ds-floating-bottom,var(--ds-space-6)) + env(safe-area-inset-bottom,0px));color:var(--ds-text-tertiary);background:0 0;position:fixed;inset-inline-end:var(--ds-space-4)}.PracticeSettingsButton-module-scss-module__FADTjG__gear:hover:not(:disabled){background:var(--ds-action-secondary-bg);color:var(--ds-text-secondary)}.PracticeSettingsButton-module-scss-module__FADTjG__gear:active:not(:disabled){background:var(--ds-action-secondary-bg-hover);color:var(--ds-text-secondary)}@media (min-width:768px){.PracticeSettingsButton-module-scss-module__FADTjG__gear{inset-inline-end:var(--ds-space-6)}}
.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__panel{gap:var(--ds-space-5);width:100%;padding:var(--ds-space-4) var(--ds-space-0);flex-direction:column;display:flex}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__copy{gap:var(--ds-space-2);flex-direction:column;display:flex}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__title{font-family:var(--ds-font-gilroy);color:var(--ds-text-primary);margin:0;font-size:18px;font-weight:700;line-height:28px}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__intro{font-family:var(--ds-font-work-sans);color:var(--ds-text-secondary);margin:0;font-size:13px;font-weight:400;line-height:18px}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__block{gap:var(--ds-space-3);flex-direction:column;display:flex}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__caption,.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__outro{font-family:var(--ds-font-work-sans);gap:var(--ds-space-2);color:var(--ds-text-secondary);align-items:flex-start;margin:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__outro{color:var(--ds-text-primary)}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__glyph{width:20px;height:20px;color:var(--ds-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__bands{gap:var(--ds-space-4);justify-content:space-between;display:flex}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__promote,.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__relegate{font-family:var(--ds-font-gilroy);gap:var(--ds-space-1);align-items:center;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__promote{color:var(--ds-status-success-fg)}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__relegate{color:var(--ds-status-neutral-fg)}.LeaguesHowItWorksPanel-module-scss-module__TWwE7G__actions{gap:var(--ds-space-2);flex-direction:column;display:flex}
.PreviewCarousel-module-scss-module__QcKAHG__root{--foot-gap:12px;flex-direction:column;flex:1;gap:20px;padding:20px 20px 24px;display:flex}@media (max-width:767px){.PreviewCarousel-module-scss-module__QcKAHG__root{--ds-floating-bottom:calc(24px + 52px + var(--foot-gap) + max(0px, (100dvh - 760px) / 2));padding-block-end:calc(24px + env(safe-area-inset-bottom,0px))}}.PreviewCarousel-module-scss-module__QcKAHG__header{flex-direction:column;gap:4px;display:flex}.PreviewCarousel-module-scss-module__QcKAHG__title{font-family:var(--ds-font-gilroy);color:var(--ds-text-primary);margin:0;font-size:20px;font-weight:700}.PreviewCarousel-module-scss-module__QcKAHG__cardArea{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.PreviewCarousel-module-scss-module__QcKAHG__viewport{width:100%;margin-block:-24px;padding-block:24px;position:relative;overflow:hidden}@media (max-width:559px){.PreviewCarousel-module-scss-module__QcKAHG__viewport{width:calc(100% + 40px);margin-inline:-20px}}@media (min-width:560px){.PreviewCarousel-module-scss-module__QcKAHG__viewport:before,.PreviewCarousel-module-scss-module__QcKAHG__viewport:after{content:"";z-index:2;pointer-events:none;width:48px;position:absolute;top:0;bottom:0}.PreviewCarousel-module-scss-module__QcKAHG__viewport:before{background:linear-gradient(to right, var(--ds-surface-canvas), transparent);inset-inline-start:0}.PreviewCarousel-module-scss-module__QcKAHG__viewport:after{background:linear-gradient(to left, var(--ds-surface-canvas), transparent);inset-inline-end:0}}.PreviewCarousel-module-scss-module__QcKAHG__container{align-items:flex-start;display:flex}.PreviewCarousel-module-scss-module__QcKAHG__slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;padding:0 4px;display:flex}@media (max-width:559px){.PreviewCarousel-module-scss-module__QcKAHG__slide{padding-inline:20px}}.PreviewCarousel-module-scss-module__QcKAHG__cardShell{width:100%;max-width:360px;position:relative}.PreviewCarousel-module-scss-module__QcKAHG__cardShell:before,.PreviewCarousel-module-scss-module__QcKAHG__cardShell:after{content:"";z-index:2;height:var(--ds-space-5);pointer-events:none;position:absolute;inset-inline:0}.PreviewCarousel-module-scss-module__QcKAHG__cardShell:before{background:linear-gradient(var(--ds-surface-reader-note), transparent);border-start-start-radius:var(--ds-radius-lg);border-start-end-radius:var(--ds-radius-lg);top:0}.PreviewCarousel-module-scss-module__QcKAHG__cardShell:after{background:linear-gradient(transparent, var(--ds-surface-reader-note));border-end-end-radius:var(--ds-radius-lg);border-end-start-radius:var(--ds-radius-lg);bottom:0}.PreviewCarousel-module-scss-module__QcKAHG__card{overscroll-behavior:contain;scrollbar-width:none;width:100%;max-height:max(160px,min(360px,100dvh - 400px));overflow-y:auto;box-shadow:0 1px 2px #0000000a,0 4px 14px #0000000d}.PreviewCarousel-module-scss-module__QcKAHG__card::-webkit-scrollbar{display:none}.PreviewCarousel-module-scss-module__QcKAHG__card{touch-action:pan-y pinch-zoom}.PreviewCarousel-module-scss-module__QcKAHG__speaker{--speaker-icon-surface:var(--ds-surface-reader-note);width:36px;height:36px;color:var(--ds-text-on-reader-note);cursor:pointer;border-radius:var(--ds-radius-sm);-webkit-tap-highlight-color:#0000;background:0 0;border:none;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.PreviewCarousel-module-scss-module__QcKAHG__speaker:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.PreviewCarousel-module-scss-module__QcKAHG__pagination{align-items:center;gap:16px;display:flex}.PreviewCarousel-module-scss-module__QcKAHG__paginationCount{font-family:var(--ds-font-gilroy);color:var(--ds-text-secondary);text-align:center;min-width:40px;font-size:13px}.PreviewCarousel-module-scss-module__QcKAHG__actions{justify-content:center;display:flex}@media (max-width:767px){.PreviewCarousel-module-scss-module__QcKAHG__actions{margin-block-start:calc(48px + var(--foot-gap) + var(--ds-space-4) - 20px)}}.PreviewCarousel-module-scss-module__QcKAHG__start{width:100%}@media (min-width:768px){.PreviewCarousel-module-scss-module__QcKAHG__start{width:auto;min-width:300px}}
.ShelfCover-module-scss-module__O92mkq__cover{border-radius:inherit;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ShelfCover-module-scss-module__O92mkq__fallback{gap:var(--ds-space-1);padding:var(--ds-space-3);color:var(--ds-text-on-accent);text-align:start;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}.ShelfCover-module-scss-module__O92mkq__author{font-family:var(--ds-font-work-sans);opacity:.85;font-size:11px;font-weight:400;line-height:14px}.ShelfCover-module-scss-module__O92mkq__title{font-family:var(--ds-font-libre-baskerville);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:6.5px;font-weight:700;line-height:normal;display:-webkit-box;overflow:hidden}.ShelfCover-module-scss-module__O92mkq__image{object-fit:cover}.ShelfCover-module-scss-module__O92mkq__backdrop{object-fit:cover;filter:blur(16px);transform:scale(1.5)}.ShelfCover-module-scss-module__O92mkq__contained{object-fit:contain}
.ResultsView-module-scss-module__T_XQnW__root{flex-direction:column;flex:1;gap:24px;padding:20px 20px 24px;display:flex}@media (max-width:767px){.ResultsView-module-scss-module__T_XQnW__root[data-floating-action]{padding-block-end:calc(var(--ds-floating-bottom,var(--ds-space-6)) + 48px + var(--ds-space-4) + env(safe-area-inset-bottom,0px))}}.ResultsView-module-scss-module__T_XQnW__body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.ResultsView-module-scss-module__T_XQnW__scoreGreen{font-family:var(--ds-font-gilroy);color:var(--ds-status-success-fg);letter-spacing:-.02em;font-size:64px;font-weight:800;line-height:1}.ResultsView-module-scss-module__T_XQnW__scoreRed{font-family:var(--ds-font-gilroy);color:var(--ds-status-error-fg);letter-spacing:-.02em;font-size:64px;font-weight:800;line-height:1}.ResultsView-module-scss-module__T_XQnW__heading{font-family:var(--ds-font-gilroy);color:var(--ds-text-primary);margin:8px 0 0;font-size:20px;font-weight:700}.ResultsView-module-scss-module__T_XQnW__subtitle{font-family:var(--ds-font-gilroy);color:var(--ds-text-secondary);max-width:280px;margin:0;font-size:14px}.ResultsView-module-scss-module__T_XQnW__actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.ResultsView-module-scss-module__T_XQnW__actions>:not(.ResultsView-module-scss-module__T_XQnW__action){align-self:center}.ResultsView-module-scss-module__T_XQnW__action{width:100%}@media (min-width:768px){.ResultsView-module-scss-module__T_XQnW__action{align-self:center;width:auto;min-width:300px}}
.BookGrid-module-scss-module__hlx01a__grid{gap:var(--ds-space-4) var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.BookGrid-module-scss-module__hlx01a__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.BookGrid-module-scss-module__hlx01a__slot{--ds-book-card-shadow:0 4px 10px #0000002e;min-width:0;position:relative}.BookGrid-module-scss-module__hlx01a__heart{top:var(--ds-space-2);position:absolute;inset-inline-end:var(--ds-space-2)}
.SwipeSelectView-module-scss-module__GRRnUa__root{--card-cap:max(160px, min(360px, calc(min(100dvh, 760px) - 430px)));flex-direction:column;flex:1;gap:18px;padding:20px 20px 24px;display:flex;position:relative}@media (min-width:768px){.SwipeSelectView-module-scss-module__GRRnUa__root{--card-cap:max(160px, min(360px, calc(min(100dvh, 760px) - 360px)))}}@media (max-height:700px){.SwipeSelectView-module-scss-module__GRRnUa__root{gap:12px}}@media (max-width:767px){.SwipeSelectView-module-scss-module__GRRnUa__root{padding-block-end:calc(var(--ds-floating-bottom,var(--ds-space-6)) + env(safe-area-inset-bottom,0px))}}.SwipeSelectView-module-scss-module__GRRnUa__header{flex-direction:column;gap:6px;display:flex}.SwipeSelectView-module-scss-module__GRRnUa__title{font-family:var(--ds-font-gilroy);color:var(--ds-text-primary);margin:0;font-size:21px;font-weight:700;line-height:1.25}.SwipeSelectView-module-scss-module__GRRnUa__subtitle{font-family:var(--ds-font-gilroy);color:var(--ds-text-secondary);margin:0;font-size:14px;line-height:1.5}.SwipeSelectView-module-scss-module__GRRnUa__knowText{color:var(--ds-status-success-fg);font-weight:700}.SwipeSelectView-module-scss-module__GRRnUa__practiceText{color:var(--ds-accent-reading);font-weight:700}.SwipeSelectView-module-scss-module__GRRnUa__deckArea{min-height:var(--card-cap);flex:1;justify-content:center;align-items:center;display:flex}.SwipeSelectView-module-scss-module__GRRnUa__stage{width:100%;max-width:432px;padding-inline:24px;position:relative}@media (min-width:768px){.SwipeSelectView-module-scss-module__GRRnUa__stage{padding-inline:36px}}.SwipeSelectView-module-scss-module__GRRnUa__edgeHint{font-family:var(--ds-font-gilroy);text-transform:uppercase;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;width:1.2em;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:50%;transform:translateY(-50%)}.SwipeSelectView-module-scss-module__GRRnUa__edgeLabel{writing-mode:vertical-rl;display:block}.SwipeSelectView-module-scss-module__GRRnUa__edgeKnow{color:var(--ds-status-success-fg);inset-inline-start:2px}.SwipeSelectView-module-scss-module__GRRnUa__edgeKnow .SwipeSelectView-module-scss-module__GRRnUa__edgeLabel{transform:rotate(180deg)}.SwipeSelectView-module-scss-module__GRRnUa__edgePractice{color:var(--ds-accent-reading);inset-inline-end:2px}.SwipeSelectView-module-scss-module__GRRnUa__deck{width:100%;height:var(--card-cap);align-content:center;display:grid;position:relative}.SwipeSelectView-module-scss-module__GRRnUa__cardWrap{cursor:grab;touch-action:pan-y;will-change:transform;grid-area:1/1;width:100%}.SwipeSelectView-module-scss-module__GRRnUa__cardShell{width:100%;max-width:360px;position:relative}.SwipeSelectView-module-scss-module__GRRnUa__cardShell:before,.SwipeSelectView-module-scss-module__GRRnUa__cardShell:after{content:"";z-index:2;height:var(--ds-space-5);pointer-events:none;position:absolute;inset-inline:0}.SwipeSelectView-module-scss-module__GRRnUa__cardShell:before{background:linear-gradient(var(--ds-surface-reader-note), transparent);border-start-start-radius:var(--ds-radius-lg);border-start-end-radius:var(--ds-radius-lg);top:0}.SwipeSelectView-module-scss-module__GRRnUa__cardShell:after{background:linear-gradient(transparent, var(--ds-surface-reader-note));border-end-end-radius:var(--ds-radius-lg);border-end-start-radius:var(--ds-radius-lg);bottom:0}.SwipeSelectView-module-scss-module__GRRnUa__card{width:100%;max-height:var(--card-cap);overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto;box-shadow:0 1px 2px #0000000a,0 4px 14px #0000000d}.SwipeSelectView-module-scss-module__GRRnUa__card::-webkit-scrollbar{display:none}.SwipeSelectView-module-scss-module__GRRnUa__card{touch-action:pan-y}.SwipeSelectView-module-scss-module__GRRnUa__speaker{--speaker-icon-surface:var(--ds-surface-reader-note);width:36px;height:36px;color:var(--ds-text-on-reader-note);cursor:pointer;border-radius:var(--ds-radius-sm);-webkit-tap-highlight-color:#0000;background:0 0;border:none;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.SwipeSelectView-module-scss-module__GRRnUa__speaker:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.SwipeSelectView-module-scss-module__GRRnUa__plateBehind{background:var(--ds-surface-reader-note);border-radius:var(--ds-radius-lg);pointer-events:none;grid-area:1/1;align-self:stretch;transform:translateY(12px)scale(.95);box-shadow:0 1px 2px #0000000a,0 4px 14px #0000000d}.SwipeSelectView-module-scss-module__GRRnUa__stamp{z-index:3;font-family:var(--ds-font-gilroy);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;border:3px solid;border-radius:8px;padding:5px 12px;font-size:18px;font-weight:900;position:absolute;top:18px}.SwipeSelectView-module-scss-module__GRRnUa__stampKnow{color:var(--ds-status-success-fg);inset-inline-end:16px;transform:rotate(14deg)}.SwipeSelectView-module-scss-module__GRRnUa__stampPractice{color:var(--ds-accent-reading);inset-inline-start:16px;transform:rotate(-14deg)}.SwipeSelectView-module-scss-module__GRRnUa__controls{justify-content:center;align-items:center;gap:var(--ds-space-3);display:flex}.SwipeSelectView-module-scss-module__GRRnUa__controls>*{flex:1 1 0;min-width:0;max-width:300px}.SwipeSelectView-module-scss-module__GRRnUa__undo{flex:0 0 52px;width:52px;height:52px}@media (max-width:767px){.SwipeSelectView-module-scss-module__GRRnUa__undo{display:none}}.SwipeSelectView-module-scss-module__GRRnUa__footer{justify-content:center;align-items:center;display:flex}@media (max-width:767px){.SwipeSelectView-module-scss-module__GRRnUa__footer{min-block-size:48px}}.SwipeSelectView-module-scss-module__GRRnUa__progress{flex-direction:column;align-items:center;gap:10px;display:flex}.SwipeSelectView-module-scss-module__GRRnUa__progressCount{font-family:var(--ds-font-gilroy);color:var(--ds-text-secondary);font-size:13px;font-weight:600}.SwipeSelectView-module-scss-module__GRRnUa__finish{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}@media (max-width:767px){.SwipeSelectView-module-scss-module__GRRnUa__finish{padding-block-end:calc(48px + var(--ds-space-4));padding-inline:0}}.SwipeSelectView-module-scss-module__GRRnUa__finishIcon{font-size:56px;line-height:1}.SwipeSelectView-module-scss-module__GRRnUa__finishTitle{font-family:var(--ds-font-gilroy);color:var(--ds-text-primary);margin:0;font-size:24px;font-weight:700}.SwipeSelectView-module-scss-module__GRRnUa__finishBody{max-width:280px;font-family:var(--ds-font-gilroy);color:var(--ds-text-secondary);margin:0;font-size:15px;line-height:1.5}.SwipeSelectView-module-scss-module__GRRnUa__finishBtn{width:100%}@media (min-width:768px){.SwipeSelectView-module-scss-module__GRRnUa__finishBtn{width:auto;min-width:300px}}.SwipeSelectView-module-scss-module__GRRnUa__finishBtn{margin-top:var(--ds-space-2)}@media (prefers-reduced-motion:reduce){.SwipeSelectView-module-scss-module__GRRnUa__cardWrap{transition:none!important}}
.ContinuePanel-module-scss-module__gDs7ka__panel{bottom:calc(var(--ds-space-6) + 60px + var(--ds-space-2));z-index:1;align-items:center;gap:var(--ds-space-3);width:calc(100% - 25px);max-width:350px;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);background:var(--ds-surface-glass);box-shadow:inset 0 var(--ds-border-width-thin) 0 var(--ds-border-glass),inset 0 0 0 var(--ds-border-width-thin) var(--ds-border-glass-rim);-webkit-backdrop-filter:blur(var(--ds-blur-glass));backdrop-filter:blur(var(--ds-blur-glass));border-radius:16px;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.ContinuePanel-module-scss-module__gDs7ka__main{align-items:center;gap:var(--ds-space-3);min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.ContinuePanel-module-scss-module__gDs7ka__cover{border-radius:2px;flex:0 0 36px;width:36px;height:46px;display:block;position:relative;overflow:hidden}.ContinuePanel-module-scss-module__gDs7ka__text{flex-direction:column;min-width:0;display:flex}.ContinuePanel-module-scss-module__gDs7ka__title{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.ContinuePanel-module-scss-module__gDs7ka__meta{font-family:var(--ds-font-work-sans);color:var(--ds-text-secondary);font-size:12px;font-weight:400;line-height:16px}.ContinuePanel-module-scss-module__gDs7ka__track{inset-inline-end:0;bottom:0;background:var(--ds-surface-wash);height:3px;position:absolute;inset-inline-start:0}.ContinuePanel-module-scss-module__gDs7ka__bar{background:var(--ds-accent-goal);height:100%;display:block}@media (prefers-reduced-transparency:reduce){.ContinuePanel-module-scss-module__gDs7ka__panel{background:var(--ds-surface-floating);box-shadow:inset 0 0 0 var(--ds-border-width-thin) var(--ds-border-glass);-webkit-backdrop-filter:none;backdrop-filter:none}}.ContinuePanel-module-scss-module__gDs7ka__articleCover{aspect-ratio:16/10;background:var(--ds-surface-wash);border-radius:2px;flex:0 0 64px;width:64px;display:block;position:relative;overflow:hidden}.ContinuePanel-module-scss-module__gDs7ka__articleCover img{object-fit:cover;width:100%;height:100%}
.PracticeScreen-module-scss-module__qpJsuW__screen{z-index:210;background:var(--ds-surface-canvas);color:var(--ds-text-primary);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.PracticeScreen-module-scss-module__qpJsuW__stageWrap{flex-direction:column;flex:1;width:100%;max-width:1072px;min-height:0;margin:0 auto;display:flex}@media (min-width:768px){.PracticeScreen-module-scss-module__qpJsuW__stageWrap{padding-inline:16px}}@media (min-height:760px){.PracticeScreen-module-scss-module__qpJsuW__stageWrap{max-height:760px;margin:auto}}.PracticeScreen-module-scss-module__qpJsuW__centered{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.PracticeScreen-module-scss-module__qpJsuW__stateTitle{font-family:var(--ds-font-gilroy);color:var(--ds-text-primary);margin:0;font-size:18px;font-weight:700}.PracticeScreen-module-scss-module__qpJsuW__stateText{font-family:var(--ds-font-gilroy);color:var(--ds-text-secondary);max-width:280px;margin:0;font-size:14px}.PracticeScreen-module-scss-module__qpJsuW__backBtn{background:var(--ds-text-primary);color:var(--ds-surface-canvas);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-gilroy);cursor:pointer;border:none;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:opacity .15s}.PracticeScreen-module-scss-module__qpJsuW__backBtn:hover{opacity:.85}.PracticeScreen-module-scss-module__qpJsuW__backBtn:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.PracticeScreen-module-scss-module__qpJsuW__spinner{border:2.5px solid var(--ds-border-subtle);border-top-color:var(--ds-text-primary);border-radius:var(--ds-radius-pill);width:28px;height:28px;animation:.8s linear infinite PracticeScreen-module-scss-module__qpJsuW__spin}@keyframes PracticeScreen-module-scss-module__qpJsuW__spin{to{transform:rotate(360deg)}}
.ArticleHead-module-scss-module__yRAurq__head{gap:var(--ds-space-4);flex-direction:column;margin-block-end:var(--ds-space-6);display:flex}@media (min-width:768px){.ArticleHead-module-scss-module__yRAurq__head{padding-block-start:44px}}.ArticleHead-module-scss-module__yRAurq__phoneOnly{gap:var(--ds-space-3);flex-direction:column;display:flex}@media (min-width:768px){.ArticleHead-module-scss-module__yRAurq__phoneOnly{display:none}}.ArticleHead-module-scss-module__yRAurq__title{font-family:var(--ds-font-libre-baskerville);color:var(--el-fg,var(--ds-text-on-paper));margin:0;font-size:32px;font-weight:700;line-height:1.3}.ArticleHead-module-scss-module__yRAurq__cover{aspect-ratio:16/9;object-fit:cover;background:var(--ds-surface-sunken);border-radius:var(--ds-radius-xl);width:100%;display:block}.ArticleHead-module-scss-module__yRAurq__levels{align-self:stretch;width:100%}.ArticleHead-module-scss-module__yRAurq__notice{font-family:var(--ds-font-work-sans);color:var(--ds-text-secondary);margin:0;font-size:13px;font-weight:400;line-height:18px}
.ContinueTile-module-scss-module__RD9l3G__tile{gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface-raised);color:var(--ds-text-primary);flex-direction:column;display:flex}.ContinueTile-module-scss-module__RD9l3G__head{min-height:44px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.ContinueTile-module-scss-module__RD9l3G__head:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px}.ContinueTile-module-scss-module__RD9l3G__name{gap:var(--ds-space-2);flex-direction:column;display:flex}.ContinueTile-module-scss-module__RD9l3G__count{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:20px}.ContinueTile-module-scss-module__RD9l3G__chevron{color:var(--ds-text-tertiary)}.ContinueTile-module-scss-module__RD9l3G__covers{align-items:flex-start;gap:100vh var(--ds-space-3);flex-wrap:wrap;height:167px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ContinueTile-module-scss-module__RD9l3G__cell{flex:none;width:96px;min-width:0}.ContinueTile-module-scss-module__RD9l3G__articleCell{flex:none;min-width:0}
.ArticleLevelMenu-module-scss-module__8f5qeG__anchor{display:inline-flex}.ArticleLevelMenu-module-scss-module__8f5qeG__button{width:56px}.ArticleLevelMenu-module-scss-module__8f5qeG__button>span{min-width:max-content}.ArticleLevelMenu-module-scss-module__8f5qeG__glyph{font-family:var(--ds-font-gilroy);white-space:nowrap;font-size:12px;font-weight:700;line-height:16px}
.FloatingActions-module-scss-module__RbknTW__dock{z-index:30;top:calc(var(--ds-space-5) + env(safe-area-inset-top,0px));pointer-events:none;position:fixed;inset-inline-end:var(--ds-floating-end,var(--ds-space-4))}.FloatingActions-module-scss-module__RbknTW__pill{align-items:center;gap:var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--ds-surface-glass);box-shadow:inset 0 var(--ds-border-width-thin) 0 var(--ds-border-glass),inset 0 0 0 var(--ds-border-width-thin) var(--ds-border-glass-rim);-webkit-backdrop-filter:blur(var(--ds-blur-glass));backdrop-filter:blur(var(--ds-blur-glass));pointer-events:auto;padding:2px;display:flex}@media (prefers-reduced-transparency:reduce){.FloatingActions-module-scss-module__RbknTW__pill{background:var(--ds-surface-floating);box-shadow:inset 0 0 0 var(--ds-border-width-thin) var(--ds-border-glass);-webkit-backdrop-filter:none;backdrop-filter:none}}
.ArticleNextList-module-scss-module__v08VUW__root{gap:var(--ds-space-3);flex-direction:column;width:100%;display:flex}.ArticleNextList-module-scss-module__v08VUW__title{font-family:var(--ds-font-gilroy);color:var(--ds-text-primary);margin:0;font-size:16px;font-weight:700;line-height:24px}.ArticleNextList-module-scss-module__v08VUW__list{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ArticleNextList-module-scss-module__v08VUW__item{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);color:inherit;background:var(--ds-surface-raised);border-radius:var(--ds-radius-lg);text-decoration:none;display:flex}.ArticleNextList-module-scss-module__v08VUW__item:hover{background:var(--ds-surface-chip)}.ArticleNextList-module-scss-module__v08VUW__item:focus-visible{outline:2px solid var(--el-focus-ring);outline-offset:2px}.ArticleNextList-module-scss-module__v08VUW__text{gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ArticleNextList-module-scss-module__v08VUW__cover{object-fit:cover;background:var(--ds-surface-sunken);border-radius:var(--ds-radius-md);flex:none;width:72px;height:72px}.ArticleNextList-module-scss-module__v08VUW__itemTitle{font-family:var(--ds-font-work-sans);color:var(--ds-text-primary);font-size:14px;font-weight:500;line-height:20px}.ArticleNextList-module-scss-module__v08VUW__meta{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;color:var(--ds-text-secondary);font-size:12px;font-weight:600;line-height:16px}
.SearchButton-module-scss-module__Nm_pmG__button{border-radius:var(--ds-radius-pill);width:44px;height:44px;color:var(--ds-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SearchButton-module-scss-module__Nm_pmG__button:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px}.SearchButton-module-scss-module__Nm_pmG__plate{border-radius:var(--ds-radius-pill);background:var(--ds-surface-wash);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}
.ContentRow-module-scss-module__0UcoMq__row{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg,16px);background:var(--ds-surface-raised);list-style:none;display:flex}.ContentRow-module-scss-module__0UcoMq__link{align-items:center;gap:var(--ds-space-3);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.ContentRow-module-scss-module__0UcoMq__link:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:4px;border-radius:8px}.ContentRow-module-scss-module__0UcoMq__cover{flex:0 0 56px;width:56px;display:block}.ContentRow-module-scss-module__0UcoMq__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ContentRow-module-scss-module__0UcoMq__title{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;color:var(--ds-text-primary);margin:0;font-size:16px;font-weight:600;line-height:20px;display:block}.ContentRow-module-scss-module__0UcoMq__meta{font-family:var(--ds-font-work-sans);color:var(--ds-text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px;display:block}.ContentRow-module-scss-module__0UcoMq__track{width:130px;max-width:100%;height:4px;margin-top:var(--ds-space-1);background:var(--ds-surface-wash);border-radius:2px;display:block;overflow:hidden}.ContentRow-module-scss-module__0UcoMq__bar{background:var(--ds-status-info-fg);border-radius:2px;height:100%;display:block}.ContentRow-module-scss-module__0UcoMq__trailing{color:var(--ds-text-tertiary);flex:none;align-items:center;display:flex}
.BookReadingScreen-module-scss-module__5mMZdG__standingCluster{align-items:center;gap:8px;display:flex}.BookReadingScreen-module-scss-module__5mMZdG__screen{background:var(--el-bg);min-height:100dvh;color:var(--el-fg);font-family:var(--ds-font-gilroy);--skeleton-base:#e1e1e1;--skeleton-highlight:#fafafa;margin-inline:calc(50% - 50vw);position:relative}.BookReadingScreen-module-scss-module__5mMZdG__screen.theme-dark{--skeleton-base:#2c2825;--skeleton-highlight:#45403a}.BookReadingScreen-module-scss-module__5mMZdG__screen{--ds-word-popover-fs:var(--el-reader-fs,18px)}.BookReadingScreen-module-scss-module__5mMZdG__screen .reader-pending-highlight{background:#0071e92e;border-radius:2px;margin:0 -2px;padding:0 2px;animation:2.4s ease-out forwards BookReadingScreen-module-scss-module__5mMZdG__reader-pending-highlight-fade}@keyframes BookReadingScreen-module-scss-module__5mMZdG__reader-pending-highlight-fade{0%{background:#0071e900}10%,70%{background:#0071e952}to{background:#0071e900}}.BookReadingScreen-module-scss-module__5mMZdG__body{font-family:var(--ds-font-merriweather);color:var(--el-fg);letter-spacing:0;padding:84px 22px 100px;font-size:12.5px;line-height:1.7}.BookReadingScreen-module-scss-module__5mMZdG__body p{margin:0 0 var(--ds-space-4)}.BookReadingScreen-module-scss-module__5mMZdG__body p:last-child{margin-bottom:0}.BookReadingScreen-module-scss-module__5mMZdG__chapterScope{display:contents}.BookReadingScreen-module-scss-module__5mMZdG__summaryFlow{display:block}.BookReadingScreen-module-scss-module__5mMZdG__virtualizedWrap{display:contents}@media (min-width:768px){.BookReadingScreen-module-scss-module__5mMZdG__virtualizedWrap{display:none}}.BookReadingScreen-module-scss-module__5mMZdG__articleWrap{display:contents}@media (min-width:768px){.BookReadingScreen-module-scss-module__5mMZdG__articleColumn article{max-width:calc(800px + 16.8vw);margin-inline:auto}}.BookReadingScreen-module-scss-module__5mMZdG__spreadWrap{display:none}@media (min-width:768px){.BookReadingScreen-module-scss-module__5mMZdG__spreadWrap{display:block}}@keyframes BookReadingScreen-module-scss-module__5mMZdG__el-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonLine,.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonHeading,.BookReadingScreen-module-scss-module__5mMZdG__chapterTagSkeleton{background-color:var(--skeleton-base);background-image:linear-gradient(100deg, transparent 25%, var(--skeleton-highlight) 50%, transparent 75%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite BookReadingScreen-module-scss-module__5mMZdG__el-shimmer}.BookReadingScreen-module-scss-module__5mMZdG__chapterTagSkeleton{top:58px;z-index:2;border-radius:var(--el-radius-pill);pointer-events:none;width:132px;height:10px;position:absolute;inset-inline-start:22px}@media (min-width:768px){.BookReadingScreen-module-scss-module__5mMZdG__chapterTagSkeleton{display:none}}.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeleton{flex-direction:column;min-height:100dvh;padding:16px 24px 100px;display:flex}@media (min-width:768px){.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeleton{padding:110px 32px 60px}}@media (min-width:1200px){.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeleton{padding:128px 40px 80px}}.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonHeading{border-radius:var(--el-radius-sm);width:62%;height:32px;margin:24px 0 12px}.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonParagraph{flex-direction:column;gap:11px;margin:0 0 16px;display:flex}.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonLine{border-radius:6px;width:100%;height:18px}.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonLine.BookReadingScreen-module-scss-module__5mMZdG__short{width:42%}.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonLine.BookReadingScreen-module-scss-module__5mMZdG__medium{width:78%}.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonLine.BookReadingScreen-module-scss-module__5mMZdG__wide{width:92%}@media (prefers-reduced-motion:reduce){.BookReadingScreen-module-scss-module__5mMZdG__chapterTagSkeleton,.BookReadingScreen-module-scss-module__5mMZdG__bookmarkIconSkeleton,.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonHeading,.BookReadingScreen-module-scss-module__5mMZdG__chapterSkeletonLine{animation:none}}.BookReadingScreen-module-scss-module__5mMZdG__chapterScope[data-navigating=true] .BookReadingScreen-module-scss-module__5mMZdG__virtualizedWrap,.BookReadingScreen-module-scss-module__5mMZdG__chapterScope[data-navigating=true] .BookReadingScreen-module-scss-module__5mMZdG__spreadWrap{visibility:hidden}.BookReadingScreen-module-scss-module__5mMZdG__navigationOverlay{z-index:4;background:var(--el-bg);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BookReadingScreen-module-scss-module__5mMZdG__navigationSpinner{border:3px solid var(--skeleton-base);border-top-color:var(--el-fg-3,#929292);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite BookReadingScreen-module-scss-module__5mMZdG__navigation-spin}@keyframes BookReadingScreen-module-scss-module__5mMZdG__navigation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BookReadingScreen-module-scss-module__5mMZdG__navigationSpinner{animation:none}}.BookReadingScreen-module-scss-module__5mMZdG__demoPracticeCta{break-inside:avoid}@media (min-width:768px){.BookReadingScreen-module-scss-module__5mMZdG__bookLevels{display:none}}.BookReadingScreen-module-scss-module__5mMZdG__articleEnd{gap:var(--ds-space-5);padding-block:var(--ds-space-5);break-inside:avoid;flex-direction:column;align-items:flex-start;display:flex}
.SearchResults-module-scss-module__tDym6a__results{gap:var(--ds-space-5);flex-direction:column;display:flex}.SearchResults-module-scss-module__tDym6a__summary{font-family:var(--ds-font-work-sans);color:var(--ds-text-secondary);margin:0;font-size:13px;font-weight:400;line-height:18px}.SearchResults-module-scss-module__tDym6a__section{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.SearchResults-module-scss-module__tDym6a__head{min-height:36px}.SearchResults-module-scss-module__tDym6a__list{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;display:flex}.SearchResults-module-scss-module__tDym6a__plate{background:var(--ds-surface-wash);border-radius:10px;width:56px;height:56px;display:block}.SearchResults-module-scss-module__tDym6a__empty{align-items:center;gap:var(--ds-space-2);text-align:center;flex-direction:column;padding-top:64px;display:flex}.SearchResults-module-scss-module__tDym6a__emptyTitle{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:20px}.SearchResults-module-scss-module__tDym6a__emptyBody{font-family:var(--ds-font-work-sans);max-width:300px;color:var(--ds-text-secondary);margin:0;font-size:13px;font-weight:400;line-height:18px}
@layer ui.reset,ui.components;@layer ui.ds{@keyframes RichToast-module-scss-module__saPaLq__ds-rich-toast-in{0%{opacity:0;transform:translate(var(--ds-rich-toast-shift), 20px) scale(.85)}60%{opacity:1;transform:translate(calc(var(--ds-rich-toast-shift) * -.1), -2px) scale(1.02)}to{opacity:1;transform:none}}@keyframes RichToast-module-scss-module__saPaLq__ds-rich-toast-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes RichToast-module-scss-module__saPaLq__ds-rich-toast-halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.RichToast-module-scss-module__saPaLq__richToast{--ds-rich-toast-motion:.6s;--ds-rich-toast-ease:cubic-bezier(.165, .84, .44, 1);--ds-rich-toast-shift:40px;--ds-rich-toast-close:20px;animation:RichToast-module-scss-module__saPaLq__ds-rich-toast-in var(--ds-rich-toast-motion) var(--ds-rich-toast-ease) both;z-index:var(--ds-z-toast);background:var(--ds-surface-inverse);border-radius:var(--ds-radius-md);transform-origin:100% 100%;flex-direction:column;width:350px;display:flex;position:relative;overflow:hidden}[dir=rtl] .RichToast-module-scss-module__saPaLq__richToast{--ds-rich-toast-shift:-40px;transform-origin:0 100%}.RichToast-module-scss-module__saPaLq__green{--ds-rich-toast-accent:#4cbb17;--ds-rich-toast-accent-light:#b2e096;--ds-rich-toast-halo:#b2e09666;--ds-rich-toast-frame:#4cbb178c;--ds-rich-toast-glow:#4cbb17cc;--ds-rich-toast-tile:radial-gradient(120% 100% at 50% 0%, #7fce57 0%, #38900e 35%, #183e06 70%, #0a1a03 100%);--ds-rich-toast-confetti:#4cbb17, #75b852, #b2e096, #4cbb17, #b2e096, #0071e9, #99c4f5, #fff}.RichToast-module-scss-module__saPaLq__indigo{--ds-rich-toast-accent:#475fff;--ds-rich-toast-accent-light:#9f96ed;--ds-rich-toast-halo:#9f96ed66;--ds-rich-toast-frame:#6f64e28c;--ds-rich-toast-glow:#6f64e2cc;--ds-rich-toast-tile:radial-gradient(120% 100% at 50% 0%, #9f96ed 0%, #4337cd 35%, #150c78 70%, #14144e 100%);--ds-rich-toast-confetti:#281ad2, #475fff, #9f96ed, #5e54c8, #99c4f5, #fff, #0071e9, #9f96ed}.RichToast-module-scss-module__saPaLq__confetti{z-index:var(--ds-z-sheet);pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.RichToast-module-scss-module__saPaLq__row{column-gap:var(--ds-space-3);width:100%;padding:var(--ds-space-3);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.RichToast-module-scss-module__saPaLq__row[data-badge]{grid-template-columns:56px minmax(0,1fr) auto}.RichToast-module-scss-module__saPaLq__richToast[data-closable] .RichToast-module-scss-module__saPaLq__row{padding-inline-end:calc(var(--ds-space-3)*2 + var(--ds-rich-toast-close))}.RichToast-module-scss-module__saPaLq__art{background:var(--ds-rich-toast-tile);border-radius:var(--ds-radius-sm);flex-shrink:0;grid-area:1/1/span 2;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.RichToast-module-scss-module__saPaLq__glyph{width:28px;height:28px;color:var(--ds-rich-toast-accent-light);display:flex}.RichToast-module-scss-module__saPaLq__glyph svg,.RichToast-module-scss-module__saPaLq__glyph[data-bleed]{width:100%;height:100%}.RichToast-module-scss-module__saPaLq__glyph[data-bleed] img{object-fit:cover;width:100%;height:100%}.RichToast-module-scss-module__saPaLq__number{font-family:var(--ds-font-gilroy);z-index:1;color:var(--ds-rich-toast-accent-light);text-shadow:0 0 12px var(--ds-rich-toast-glow);direction:ltr;unicode-bidi:isolate;font-size:18px;font-weight:700;line-height:28px;position:relative}.RichToast-module-scss-module__saPaLq__halo,.RichToast-module-scss-module__saPaLq__frame,.RichToast-module-scss-module__saPaLq__sheen{pointer-events:none;position:absolute;inset:0}.RichToast-module-scss-module__saPaLq__halo{background:radial-gradient(60% 50% at 50% 50%, var(--ds-rich-toast-halo) 0%, transparent 70%);animation:3s ease-in-out infinite RichToast-module-scss-module__saPaLq__ds-rich-toast-halo}.RichToast-module-scss-module__saPaLq__frame{border:1.5px solid var(--ds-rich-toast-frame);border-radius:var(--ds-radius-sm)}.RichToast-module-scss-module__saPaLq__sheen{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:1.4s ease-out .5s both RichToast-module-scss-module__saPaLq__ds-rich-toast-sheen;transform:translate(-110%)}.RichToast-module-scss-module__saPaLq__body{gap:var(--ds-space-1);flex-direction:column;grid-area:1/2;align-items:flex-start;min-width:0;display:flex;overflow:clip}.RichToast-module-scss-module__saPaLq__eyebrow{font-family:var(--ds-font-gilroy);letter-spacing:.14em;color:var(--ds-rich-toast-accent-light);text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:12px}.RichToast-module-scss-module__saPaLq__headline{font-family:var(--ds-font-gilroy);width:100%;color:var(--ds-text-on-inverse);text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;line-height:24px;overflow:hidden}.RichToast-module-scss-module__saPaLq__meta{font-family:var(--ds-font-work-sans);width:100%;color:var(--ds-text-on-inverse-muted);text-overflow:ellipsis;margin:0;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.RichToast-module-scss-module__saPaLq__aside{gap:var(--ds-space-2);flex-direction:column;flex-shrink:0;grid-area:1/3;align-items:flex-end;display:flex}.RichToast-module-scss-module__saPaLq__footer{grid-area:2/2/auto/-1;justify-content:flex-end;padding-block-start:var(--ds-space-2);display:flex}.RichToast-module-scss-module__saPaLq__richToast[data-closable] .RichToast-module-scss-module__saPaLq__footer{margin-inline-end:calc(-1*(var(--ds-space-3) + var(--ds-rich-toast-close)*40/48))}.RichToast-module-scss-module__saPaLq__close{width:var(--ds-rich-toast-close);height:var(--ds-rich-toast-close);padding:var(--ds-space-0);color:var(--ds-text-on-inverse);border-radius:var(--ds-radius-sm);cursor:pointer;opacity:.78;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--ds-space-3);inset-inline-end:var(--ds-space-3)}.RichToast-module-scss-module__saPaLq__close:hover{opacity:1}.RichToast-module-scss-module__saPaLq__close:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.RichToast-module-scss-module__saPaLq__close svg{width:100%;height:100%}.RichToast-module-scss-module__saPaLq__badge{font-family:var(--ds-font-gilroy);letter-spacing:.14em;padding:var(--ds-space-1) var(--ds-space-2);color:var(--ds-text-on-inverse-muted);text-transform:uppercase;white-space:nowrap;background:var(--ds-surface-wash-on-inverse);border-radius:var(--ds-radius-pill);font-size:10px;font-weight:700;line-height:12px}.RichToast-module-scss-module__saPaLq__track{background:var(--ds-surface-track);width:100%;height:2px;overflow:hidden}.RichToast-module-scss-module__saPaLq__progress{background:linear-gradient(90deg, var(--ds-rich-toast-accent), var(--ds-rich-toast-accent-light));transform-origin:0;width:100%;height:100%;animation:linear forwards RichToast-module-scss-module__saPaLq__ds-rich-toast-countdown}@keyframes RichToast-module-scss-module__saPaLq__ds-rich-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.RichToast-module-scss-module__saPaLq__progress,.RichToast-module-scss-module__saPaLq__halo,.RichToast-module-scss-module__saPaLq__sheen{animation:none}.RichToast-module-scss-module__saPaLq__richToast{animation-name:RichToast-module-scss-module__saPaLq__ds-rich-toast-fade}@keyframes RichToast-module-scss-module__saPaLq__ds-rich-toast-fade{0%{opacity:0}}}}
.AchievementRichToast-module-scss-module__5czUqG__anchor{inset-inline-end:var(--ds-space-4);bottom:calc(var(--ds-space-4) + var(--sticky-bar-bottom-offset,0px) + env(safe-area-inset-bottom,0px));z-index:1100;justify-content:center;display:flex;position:fixed;inset-inline-start:var(--ds-space-4)}@media (min-width:768px){.AchievementRichToast-module-scss-module__5czUqG__anchor{width:380px;inset-inline-start:auto}}
.UploadTile-module-scss-module__gd7NBq__tile{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.UploadTile-module-scss-module__gd7NBq__gate{flex-direction:column;min-width:0;display:flex}.UploadTile-module-scss-module__gd7NBq__gate>*{flex:1}.UploadTile-module-scss-module__gd7NBq__alert{width:100%}
.ReaderTable-module-scss-module__y0Qmha__wrap{container-type:inline-size}.ReaderTable-module-scss-module__y0Qmha__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.9em;line-height:1.4}.ReaderTable-module-scss-module__y0Qmha__table th,.ReaderTable-module-scss-module__y0Qmha__table td{border:1px solid var(--el-border-strong);text-align:start;vertical-align:top;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:8px 10px}.ReaderTable-module-scss-module__y0Qmha__table th{background:var(--el-bg-subtle);font-weight:600}.ReaderTable-module-scss-module__y0Qmha__table td:before{content:attr(data-label);color:color-mix(in srgb, currentColor 72%, transparent);font-weight:600;display:none}@container (max-width:240px){.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"]{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"] tbody{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"] tr{border:1px solid var(--el-border-strong);border-radius:8px;display:block;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"] tr+tr{margin-top:8px}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"] td{border:0;grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:4px 10px;display:grid}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"] td+td{border-top:1px solid var(--el-border)}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"] td:before,.ReaderTable-module-scss-module__y0Qmha__table[data-cols="2"] td:not([data-label]){display:block}}@container (max-width:360px){.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"]{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"] tbody{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"] tr{border:1px solid var(--el-border-strong);border-radius:8px;display:block;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"] tr+tr{margin-top:8px}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"] td{border:0;grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:4px 10px;display:grid}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"] td+td{border-top:1px solid var(--el-border)}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"] td:before,.ReaderTable-module-scss-module__y0Qmha__table[data-cols="3"] td:not([data-label]){display:block}}@container (max-width:480px){.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"]{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"] tbody{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"] tr{border:1px solid var(--el-border-strong);border-radius:8px;display:block;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"] tr+tr{margin-top:8px}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"] td{border:0;grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:4px 10px;display:grid}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"] td+td{border-top:1px solid var(--el-border)}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"] td:before,.ReaderTable-module-scss-module__y0Qmha__table[data-cols="4"] td:not([data-label]){display:block}}@container (max-width:600px){.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"]{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"] tbody{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"] tr{border:1px solid var(--el-border-strong);border-radius:8px;display:block;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"] tr+tr{margin-top:8px}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"] td{border:0;grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:4px 10px;display:grid}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"] td+td{border-top:1px solid var(--el-border)}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"] td:before,.ReaderTable-module-scss-module__y0Qmha__table[data-cols="5"] td:not([data-label]){display:block}}@container (max-width:720px){.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"]{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"] tbody{display:block}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"] tr{border:1px solid var(--el-border-strong);border-radius:8px;display:block;overflow:hidden}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"] tr+tr{margin-top:8px}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"] td{border:0;grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:4px 10px;display:grid}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"] td+td{border-top:1px solid var(--el-border)}.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"] td:before,.ReaderTable-module-scss-module__y0Qmha__table[data-cols="6"] td:not([data-label]){display:block}}
@layer ui.reset,ui.components;@layer ui.ds{.Alert-module-scss-module__z7xyXq__alert{gap:var(--ds-space-3);border:var(--ds-border-width-thin) solid;align-items:flex-start;width:100%;display:flex}.Alert-module-scss-module__z7xyXq__inline{padding:var(--ds-space-3);border-radius:var(--ds-radius-md)}.Alert-module-scss-module__z7xyXq__page{padding:var(--ds-space-4);border-radius:var(--ds-radius-lg)}.Alert-module-scss-module__z7xyXq__success{background:var(--ds-status-success-surface);border-color:var(--ds-status-success-edge)}.Alert-module-scss-module__z7xyXq__success .Alert-module-scss-module__z7xyXq__title,.Alert-module-scss-module__z7xyXq__success .Alert-module-scss-module__z7xyXq__icon{color:var(--ds-status-success-fg)}.Alert-module-scss-module__z7xyXq__error{background:var(--ds-status-error-surface);border-color:var(--ds-status-error-edge)}.Alert-module-scss-module__z7xyXq__error .Alert-module-scss-module__z7xyXq__title,.Alert-module-scss-module__z7xyXq__error .Alert-module-scss-module__z7xyXq__icon{color:var(--ds-status-error-fg)}.Alert-module-scss-module__z7xyXq__warning{background:var(--ds-status-warning-surface);border-color:var(--ds-status-warning-edge)}.Alert-module-scss-module__z7xyXq__warning .Alert-module-scss-module__z7xyXq__title,.Alert-module-scss-module__z7xyXq__warning .Alert-module-scss-module__z7xyXq__icon{color:var(--ds-status-warning-fg)}.Alert-module-scss-module__z7xyXq__info{background:var(--ds-status-info-surface);border-color:var(--ds-status-info-edge)}.Alert-module-scss-module__z7xyXq__info .Alert-module-scss-module__z7xyXq__title,.Alert-module-scss-module__z7xyXq__info .Alert-module-scss-module__z7xyXq__icon{color:var(--ds-status-info-fg)}.Alert-module-scss-module__z7xyXq__icon,.Alert-module-scss-module__z7xyXq__close{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Alert-module-scss-module__z7xyXq__icon svg,.Alert-module-scss-module__z7xyXq__close svg{width:100%;height:100%}.Alert-module-scss-module__z7xyXq__close{padding:var(--ds-space-0);color:var(--ds-text-helper);cursor:pointer;background:0 0;border:none}.Alert-module-scss-module__z7xyXq__content{gap:var(--ds-space-3);flex-direction:column;flex:1 0 0;align-items:flex-start;min-width:0;display:flex}.Alert-module-scss-module__z7xyXq__text{gap:var(--ds-space-1);flex-direction:column;align-items:flex-start;width:100%;display:flex}.Alert-module-scss-module__z7xyXq__title{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:20px}.Alert-module-scss-module__z7xyXq__body{font-family:var(--ds-font-work-sans);color:var(--ds-text-helper);margin:0;font-size:14px;font-weight:400;line-height:20px}.Alert-module-scss-module__z7xyXq__actions{gap:var(--ds-space-4);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}}
.ChapterSpread-module-scss-module__ridxTa__scrollArea{width:100%;position:relative}.ChapterSpread-module-scss-module__ridxTa__page{min-height:calc(100dvh - 56px);font-family:var(--font-serif,Merriweather, Georgia, serif);font-size:var(--el-reader-fs,18px);color:var(--el-fg);letter-spacing:0;flex-direction:column;padding:5.5rem 4.2vw 7rem;line-height:1.6;display:flex;position:relative}@media (pointer:coarse){.ChapterSpread-module-scss-module__ridxTa__page{-webkit-touch-callout:none}}@media (min-width:1200px){.ChapterSpread-module-scss-module__ridxTa__page{padding:5.5rem 8.4vw 7rem}}.ChapterSpread-module-scss-module__ridxTa__bookmarkSlot{top:25px;z-index:3;position:absolute;inset-inline-end:2.5rem}.ChapterSpread-module-scss-module__ridxTa__pageHeader{top:24px;font-family:var(--ds-font-libre-baskerville);text-transform:uppercase;color:var(--el-fg);margin:0;font-size:15px;font-weight:400;line-height:1.5;position:absolute;inset-inline:4.2vw}@media (min-width:1200px){.ChapterSpread-module-scss-module__ridxTa__pageHeader{inset-inline:8.4vw}}.ChapterSpread-module-scss-module__ridxTa__chapterStart{flex-direction:column;margin:0 0 24px;display:flex}.ChapterSpread-module-scss-module__ridxTa__chapterPartStack{flex-direction:column;gap:2px;margin:0 0 12px;display:flex}.ChapterSpread-module-scss-module__ridxTa__chapterPart{font-family:var(--ds-font-libre-baskerville);color:var(--el-fg);letter-spacing:0;margin:0;font-size:20px;font-weight:400;line-height:1.3}.ChapterSpread-module-scss-module__ridxTa__chapterHeading{font-family:var(--ds-font-libre-baskerville);color:var(--el-fg);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:700;line-height:1.3}.ChapterSpread-module-scss-module__ridxTa__chapterDivider{border:0;border-top:1px solid var(--el-surface-divider);margin:12px 0 0}.ChapterSpread-module-scss-module__ridxTa__pageBody{column-count:2;flex:1;column-gap:48px}@media (min-width:1200px){.ChapterSpread-module-scss-module__ridxTa__pageBody{column-gap:96px}}.ChapterSpread-module-scss-module__ridxTa__pageEndSlot{break-inside:avoid}.ChapterSpread-module-scss-module__ridxTa__pageBoundary{pointer-events:none;break-after:avoid;width:100%;height:0;overflow:hidden}.ChapterSpread-module-scss-module__ridxTa__block{opacity:1;transition:opacity var(--mo-enter-dur) var(--mo-ease-out),transform var(--mo-enter-dur) var(--mo-ease-out);transition-delay:calc(min(var(--ei,0),9)*var(--mo-stagger));transform:none}.ChapterSpread-module-scss-module__ridxTa__scrollArea:not([data-entered=true]) .ChapterSpread-module-scss-module__ridxTa__block{opacity:0;transform:translateY(14px)}.ChapterSpread-module-scss-module__ridxTa__heading{margin:var(--el-space-5) 0 var(--el-space-3);font-family:var(--font-display,Gilroy, system-ui, sans-serif);letter-spacing:-.01em;break-inside:avoid;font-size:1.45em;font-weight:700;line-height:1.25}.ChapterSpread-module-scss-module__ridxTa__paragraph{text-indent:1.75rem;break-inside:avoid;margin:0}.ChapterSpread-module-scss-module__ridxTa__pageBody>.ChapterSpread-module-scss-module__ridxTa__paragraph:first-child,.ChapterSpread-module-scss-module__ridxTa__pageBody>.ChapterSpread-module-scss-module__ridxTa__pageBoundary+.ChapterSpread-module-scss-module__ridxTa__paragraph,.ChapterSpread-module-scss-module__ridxTa__heading+.ChapterSpread-module-scss-module__ridxTa__paragraph,.ChapterSpread-module-scss-module__ridxTa__paragraph[data-flush]{text-indent:0}.ChapterSpread-module-scss-module__ridxTa__subheading,.ChapterSpread-module-scss-module__ridxTa__faqQuestion{margin:20px 0 var(--el-space-2);font-family:var(--font-display,Gilroy, system-ui, sans-serif);break-inside:avoid;font-size:1.2em;font-weight:700;line-height:1.3}:is(.ChapterSpread-module-scss-module__ridxTa__heading,.ChapterSpread-module-scss-module__ridxTa__subheading,.ChapterSpread-module-scss-module__ridxTa__faqQuestion)+:is(.ChapterSpread-module-scss-module__ridxTa__heading,.ChapterSpread-module-scss-module__ridxTa__subheading,.ChapterSpread-module-scss-module__ridxTa__faqQuestion),.ChapterSpread-module-scss-module__ridxTa__pageBody>:is(.ChapterSpread-module-scss-module__ridxTa__heading,.ChapterSpread-module-scss-module__ridxTa__subheading,.ChapterSpread-module-scss-module__ridxTa__faqQuestion):first-child,.ChapterSpread-module-scss-module__ridxTa__pageBody>.ChapterSpread-module-scss-module__ridxTa__pageBoundary+:is(.ChapterSpread-module-scss-module__ridxTa__heading,.ChapterSpread-module-scss-module__ridxTa__subheading,.ChapterSpread-module-scss-module__ridxTa__faqQuestion){margin-top:0}.ChapterSpread-module-scss-module__ridxTa__list{break-inside:avoid;margin:0 0 12px;padding-inline-start:1.5em}:not(.ChapterSpread-module-scss-module__ridxTa__list)+.ChapterSpread-module-scss-module__ridxTa__list{margin-top:16px}.ChapterSpread-module-scss-module__ridxTa__list:has(+:not(.ChapterSpread-module-scss-module__ridxTa__list)){margin-bottom:16px}:is(.ChapterSpread-module-scss-module__ridxTa__heading,.ChapterSpread-module-scss-module__ridxTa__subheading,.ChapterSpread-module-scss-module__ridxTa__faqQuestion)+.ChapterSpread-module-scss-module__ridxTa__list{margin-top:0}.ChapterSpread-module-scss-module__ridxTa__paragraph+.ChapterSpread-module-scss-module__ridxTa__paragraph:has(+.ChapterSpread-module-scss-module__ridxTa__list){margin-top:16px}.ChapterSpread-module-scss-module__ridxTa__quote{border-inline-start:3px solid var(--ds-accent-reading);break-inside:avoid;margin:0 0 16px;padding:8px 16px;font-style:italic}.ChapterSpread-module-scss-module__ridxTa__image{break-inside:avoid;margin:16px 0}.ChapterSpread-module-scss-module__ridxTa__image img{border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}.ChapterSpread-module-scss-module__ridxTa__image figcaption{text-align:center;color:var(--el-fg-3,#6b6b6b);margin-top:8px;font-size:.85em;font-style:italic;line-height:1.4}.ChapterSpread-module-scss-module__ridxTa__table{break-inside:avoid;margin:16px 0}.ChapterSpread-module-scss-module__ridxTa__pageFooter{inset-inline-end:2.5rem;font-family:var(--font-serif,Merriweather, Georgia, serif);color:var(--el-fg);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:15px;font-weight:400;line-height:1;position:absolute;bottom:24px}.ChapterSpread-module-scss-module__ridxTa__pageDivider{background:var(--ds-surface-reader-note);border:0;height:20px;margin:0}.ChapterSpread-module-scss-module__ridxTa__chapterDividerBand{background:var(--ds-surface-reader-note);border:0;height:28px;margin:0}.ChapterSpread-module-scss-module__ridxTa__chapterPlaceholder{width:100%}.ChapterSpread-module-scss-module__ridxTa__loadMoreSentinel{justify-content:center;align-items:center;gap:8px;height:80px;padding:48px 4.2vw 64px;display:flex}@media (min-width:1200px){.ChapterSpread-module-scss-module__ridxTa__loadMoreSentinel{padding:56px 8.4vw 80px}}.ChapterSpread-module-scss-module__ridxTa__loadingDot{background:var(--el-fg-3);opacity:.5;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ChapterSpread-module-scss-module__ridxTa__loadingDot}.ChapterSpread-module-scss-module__ridxTa__loadingDot:nth-child(2){animation-delay:.2s}.ChapterSpread-module-scss-module__ridxTa__loadingDot:nth-child(3){animation-delay:.4s}@keyframes ChapterSpread-module-scss-module__ridxTa__loadingDot{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:.85;transform:scale(1)}}[data-reader-demo] .ChapterSpread-module-scss-module__ridxTa__pageEndSlot{break-inside:auto}
@layer ui.reset,ui.components;@layer ui.ds{@media (max-width:767px){.ScreenHeader-module-scss-module__L9ZuJW__backFloating.ScreenHeader-module-scss-module__L9ZuJW__backFloating.ScreenHeader-module-scss-module__L9ZuJW__backFloating{z-index:40;bottom:calc(var(--ds-floating-bottom,var(--ds-space-6)) + env(safe-area-inset-bottom,0px));box-shadow:inset 0 0 0 var(--ds-border-width-thin) var(--ds-border-glass-rim),0 2px 8px #0000001f;background:color-mix(in srgb, var(--ds-text-primary) 10%, var(--ds-surface-canvas));position:fixed;inset-inline-start:var(--ds-space-4)}.ScreenHeader-module-scss-module__L9ZuJW__backFloating.ScreenHeader-module-scss-module__L9ZuJW__backFloating.ScreenHeader-module-scss-module__L9ZuJW__backFloating:hover:not(:disabled){background:color-mix(in srgb, var(--ds-text-primary) 10%, var(--ds-surface-canvas))}.ScreenHeader-module-scss-module__L9ZuJW__backFloating.ScreenHeader-module-scss-module__L9ZuJW__backFloating.ScreenHeader-module-scss-module__L9ZuJW__backFloating:active:not(:disabled){background:color-mix(in srgb, var(--ds-text-primary) 20%, var(--ds-surface-canvas))}}@media (min-width:768px){.ScreenHeader-module-scss-module__L9ZuJW__backFloating.ScreenHeader-module-scss-module__L9ZuJW__backFloating{border-radius:var(--ds-radius-sm);width:44px;height:44px}}.ScreenHeader-module-scss-module__L9ZuJW__header{gap:var(--ds-space-3);width:100%;height:46px;padding:var(--ds-space-0);align-items:center;display:flex;overflow:clip}.ScreenHeader-module-scss-module__L9ZuJW__withCaption{height:auto;min-height:46px}.ScreenHeader-module-scss-module__L9ZuJW__caption{font-family:var(--ds-font-gilroy);letter-spacing:.14em;max-width:100%;color:var(--ds-text-secondary);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:700;line-height:12px;display:-webkit-box;overflow:hidden}.ScreenHeader-module-scss-module__L9ZuJW__titleBlock{gap:var(--ds-space-1);flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;min-width:1px;display:flex}.ScreenHeader-module-scss-module__L9ZuJW__title{color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--ds-font-libre-baskerville);margin:0;font-size:24px;font-weight:700;line-height:30px;overflow:hidden}}
@layer ui.reset,ui.components;@layer ui.ds{.SectionHead-module-scss-module__P87Oka__head{gap:var(--ds-space-2);width:100%;padding:var(--ds-space-0);align-items:center;display:flex;overflow:clip}.SectionHead-module-scss-module__P87Oka__text{gap:var(--ds-space-2);flex-direction:column;flex:1 0 0;align-items:flex-start;min-width:1px;display:flex;overflow:clip}.SectionHead-module-scss-module__P87Oka__meta{width:100%;color:var(--ds-text-secondary);font-family:var(--ds-font-work-sans);margin:0;font-size:14px;font-weight:400;line-height:20px}.SectionHead-module-scss-module__P87Oka__head>:not(.SectionHead-module-scss-module__P87Oka__text){padding-inline:var(--ds-space-0)}}
.ScrollRow-module-scss-module__kZ95Qa__row{position:relative}.ScrollRow-module-scss-module__kZ95Qa__arrow{z-index:2;display:none;position:absolute;top:50%;transform:translateY(-50%)}.ScrollRow-module-scss-module__kZ95Qa__previous{inset-inline-start:var(--ds-space-2)}.ScrollRow-module-scss-module__kZ95Qa__next{inset-inline-end:var(--ds-space-2)}[dir=rtl] .ScrollRow-module-scss-module__kZ95Qa__icon{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.ScrollRow-module-scss-module__kZ95Qa__scroller[data-scrollable]{cursor:grab}.ScrollRow-module-scss-module__kZ95Qa__scroller[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.ScrollRow-module-scss-module__kZ95Qa__scroller[data-dragging]>*{pointer-events:none}.ScrollRow-module-scss-module__kZ95Qa__arrow{visibility:hidden;opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),visibility var(--ds-duration-fast) var(--ds-ease-standard);display:inline-flex}.ScrollRow-module-scss-module__kZ95Qa__row:hover .ScrollRow-module-scss-module__kZ95Qa__arrow[data-available],.ScrollRow-module-scss-module__kZ95Qa__row:focus-within .ScrollRow-module-scss-module__kZ95Qa__arrow[data-available]{visibility:visible;opacity:1}}
@layer ui.reset,ui.components;@layer ui.ds{.Rule-module-scss-module__mF7_4W__rule{gap:var(--ds-space-0);width:100%;padding:var(--ds-space-0);align-items:flex-start;display:flex;overflow:clip}.Rule-module-scss-module__mF7_4W__captioned{gap:var(--ds-space-2);padding:var(--ds-space-2);align-items:center}.Rule-module-scss-module__mF7_4W__line{border-top:var(--ds-border-width-default) dashed var(--ds-border-subtle);flex:1 0 0;min-width:1px;height:1px}.Rule-module-scss-module__mF7_4W__caption{gap:var(--ds-space-1);color:var(--ds-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Rule-module-scss-module__mF7_4W__glyph{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.Rule-module-scss-module__mF7_4W__glyph>svg{width:100%;height:100%}.Rule-module-scss-module__mF7_4W__text{color:currentColor;text-transform:uppercase;white-space:nowrap;font-family:var(--ds-font-gilroy);letter-spacing:.14em;font-size:10px;font-weight:700;line-height:12px}}
.ScrollToTop-module-scss-module__xtx27q__slot{z-index:40;inset-inline-end:var(--ds-floating-end,var(--ds-space-4));bottom:calc(var(--ds-floating-bottom,var(--ds-space-6)) + env(safe-area-inset-bottom,0px));opacity:0;transform:translateY(var(--ds-space-2));transition:opacity var(--ds-duration-slow) var(--ds-ease-standard),transform var(--ds-duration-slow) var(--ds-ease-standard);pointer-events:none;position:fixed}.ScrollToTop-module-scss-module__xtx27q__slot>*{box-shadow:inset 0 0 0 var(--ds-border-width-thin) var(--ds-border-glass-rim),0 2px 8px #0000001f}.ScrollToTop-module-scss-module__xtx27q__slot[data-shown]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.ScrollToTop-module-scss-module__xtx27q__slot{transition:none;transform:none}}@media (min-width:768px){.ScrollToTop-module-scss-module__xtx27q__slot{inset-inline-end:max(var(--ds-space-4),(100vw - 1000px)/2);bottom:calc(var(--ds-space-6) + 60px + var(--ds-space-2) + var(--ds-space-2) + env(safe-area-inset-bottom,0px))}}
.TopToastAnchor-module-scss-module__GQxcWq__anchor{top:calc(var(--ds-space-3) + env(safe-area-inset-top,0px));z-index:1100;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-inline-start:var(--ds-space-4);inset-inline-end:var(--ds-space-4)}.TopToastAnchor-module-scss-module__GQxcWq__anchor>*{pointer-events:auto;max-width:420px}
@layer ui.reset,ui.components;@layer ui.ds{.Segment-module-scss-module__u0gHuG__segment{gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);color:var(--ds-text-tertiary);white-space:nowrap;border-radius:var(--ds-radius-xs);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Segment-module-scss-module__u0gHuG__segment:hover:not(:disabled,[data-disabled],.Segment-module-scss-module__u0gHuG__selected){color:var(--ds-text-primary);background:var(--ds-border-subtle)}.Segment-module-scss-module__u0gHuG__segment:disabled,.Segment-module-scss-module__u0gHuG__segment[data-disabled]{color:var(--ds-text-disabled);cursor:not-allowed}.Segment-module-scss-module__u0gHuG__selected{color:var(--ds-text-primary);background:var(--ds-control-segments-pill)}.Segment-module-scss-module__u0gHuG__segment:disabled,.Segment-module-scss-module__u0gHuG__segment[data-disabled]{color:var(--ds-text-disabled)}.Segment-module-scss-module__u0gHuG__medium{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:20px}.Segment-module-scss-module__u0gHuG__small{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:16px}}
@layer ui.reset,ui.components;@layer ui.ds{.Skeleton-module-scss-module__kpPraa__skeleton{background:var(--ds-surface-chip);width:100%;position:relative;overflow:clip}.Skeleton-module-scss-module__kpPraa__text{border-radius:var(--ds-radius-xs);height:1em}.Skeleton-module-scss-module__kpPraa__block{border-radius:var(--ds-radius-lg);height:100px}.Skeleton-module-scss-module__kpPraa__circle{border-radius:var(--ds-radius-pill);flex-shrink:0;width:40px;height:40px}.Skeleton-module-scss-module__kpPraa__skeleton:after{background:linear-gradient(90deg, transparent 0%, var(--ds-surface-glass) 50%, transparent 100%);content:"";animation:1.4s ease-in-out infinite Skeleton-module-scss-module__kpPraa__ds-skeleton-sweep;position:absolute;inset:0}@keyframes Skeleton-module-scss-module__kpPraa__ds-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module-scss-module__kpPraa__skeleton:after{animation:none}}}
.GuideBadge-module-scss-module__RT9hoG__pill{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-surface-wash);color:var(--ds-text-primary);white-space:nowrap;font-family:var(--ds-font-gilroy);letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.GuideBadge-module-scss-module__RT9hoG__onCover{background:var(--ds-surface-scrim-strong);color:var(--ds-text-on-accent)}.GuideBadge-module-scss-module__RT9hoG__icon{flex:none}
@layer ui.reset,ui.components;@layer ui.ds{.Segments-module-scss-module__lc7iDG__segments{gap:var(--ds-space-1);max-width:100%;padding:var(--ds-space-1);background:var(--ds-control-segments-track);border-radius:var(--ds-radius-sm);align-items:center;display:inline-flex;position:relative}@property --ds-segments-index{syntax:"<number>";inherits:true;initial-value:0}.Segments-module-scss-module__lc7iDG__indicator{top:var(--ds-space-1);bottom:var(--ds-space-1);width:calc((100% - 2*var(--ds-space-1) - (var(--ds-segments-count) - 1)*var(--ds-space-1))/var(--ds-segments-count));transform:translateX(calc((100% + var(--ds-space-1)) * var(--ds-segments-index)));background:var(--ds-control-segments-pill);border-radius:var(--ds-radius-xs);transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline-start:var(--ds-space-1)}.Segments-module-scss-module__lc7iDG__item{flex:1 0 0;min-width:0;position:relative}.Segments-module-scss-module__lc7iDG__segments:not(.Segments-module-scss-module__lc7iDG__wrap) .Segments-module-scss-module__lc7iDG__item{background:0 0}.Segments-module-scss-module__lc7iDG__wrap{flex-wrap:wrap}.Segments-module-scss-module__lc7iDG__wrap .Segments-module-scss-module__lc7iDG__indicator{display:none}.Segments-module-scss-module__lc7iDG__wrap .Segments-module-scss-module__lc7iDG__item{flex:0 auto}@media (prefers-reduced-motion:reduce){.Segments-module-scss-module__lc7iDG__indicator{transition:none}}}
.GuideCover-module-scss-module__Rhmfeq__cover{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;padding:var(--ds-space-1);color:#fff;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:flex}.GuideCover-module-scss-module__Rhmfeq__card{aspect-ratio:3/4;border-radius:var(--ds-radius-md);width:100%}.GuideCover-module-scss-module__Rhmfeq__row{font-family:var(--ds-font-gilroy);border-radius:4px;flex:0 0 56px;width:56px;height:78px;font-size:11px;font-weight:700;line-height:14px}.GuideCover-module-scss-module__Rhmfeq__book{font-family:var(--ds-font-gilroy);letter-spacing:-.01em;width:100%;height:100%;font-size:16px;font-weight:600;line-height:20px}
.BotBadge-module-scss-module__Jb-5yW__badge{opacity:.6;flex-shrink:0;align-items:center;font-size:11px;line-height:1;display:inline-flex}.BotBadge-module-scss-module__Jb-5yW__label{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.ShelfBookCover-module-scss-module__MTtVdq__cover{border-radius:inherit;width:100%;height:100%;display:block;position:relative}
