html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--sans: Geist, -apple-system, ui-sans-serif, BlinkMacSystemFont, Helvetica, Arial, sans-serif;--sans-normal: 300;--sans-semibold: 500;--sans-bold: 550;--sans-bold: 500;--serif: Arizona, Georgia, "Times New Roman", Times, serif;--h: 230;--s: 12%;--hs: var(--h), var(--s);--hi: hsl(var(--hs), var(--hi-l));--mid: hsl(var(--hs), var(--mid-l));--lo: hsl(var(--hs), var(--lo-l));--pop-h: 230;--pop-s: 100%;--pop-l: 72%;--hi-l: 100%;--mid-l: 64%;--lo-l: 2%;--pop-l: 80%;--pop-c: 40;--pop-h: 180;--pop-h: 120;--pop-h: 160;--pop-lch: var(--pop-l) var(--pop-c) var(--pop-h);--pop: lch(var(--pop-lch));--pop-mid: lch(calc(var(--pop-l)/1.6) calc(var(--pop-c)/1.6) var(--pop-h));--pop-lo: lch(calc(var(--pop-l)/2) calc(var(--pop-c)/1.6) var(--pop-h));--lay-a: .16;--lay: hsla(var(--h), var(--s), 50%, var(--lay-a));--lay: rgba(0, 0, 0, .2);--white: #ffffff;--fg: #555555;--mg: var(--pop);--bg: #000000;--active-color: var(--pop);--shadow-a: .4;--shadow-hsla: hsla(var(--hs), 2%, var(--shadow-a));--shadow-xs: 0 1px 4px -1px var(--shadow-hsla);--shadow-sm: 0 2px 8px -2px var(--shadow-hsla);--shadow: 0 6px 16px -4px var(--shadow-hsla);--shadow-lg: 0 12px 32px -8px var(--shadow-hsla);--shadow-xl: 0 12px 48px -4px var(--shadow-hsla);--radius-xxl: 12px;--radius-xl: 8px;--radius-lg: 6px;--radius: 4px;--radius-sm: 2px;--duration-xl: 1s;--duration-lg: .78s;--duration: .68s;--duration: .8s;--duration-sm: .2s;--easing: cubic-bezier(.33333, .99999, .00001, .99999)}:root{--xxl: max(64px, min(round(nearest, 8vw, 1px), 80px));--xl: max(48px, min(round(nearest, 6vw, 1px), 64px));--lg: max(32px, min(round(nearest, 5vw, 1px), 48px));--md: max(24px, min(round(nearest, 4vw, 1px), 32px));--sm: max(16px, min(round(nearest, 3vw, 1px), 24px));--xs: max(12px, min(round(nearest, 2vw, 1px), 16px));--xxs: max(8px, min(round(nearest, 1vw, 1px), 12px));--xxxs: 4px}.gaps-xl{--x-gap: var(--xl);--y-gap: var(--xl)}.gaps-lg{--x-gap: var(--lg);--y-gap: var(--lg)}.gaps{--x-gap: var(--md);--y-gap: var(--md)}.gaps-sm{--x-gap: var(--sm);--y-gap: var(--sm)}.gaps-xs{--x-gap: var(--xs);--y-gap: var(--xs)}.gaps-xxs{--x-gap: var(--xxs);--y-gap: var(--xxs)}.gaps-xxxs{--x-gap: var(--xxxs);--y-gap: var(--xxxs)}.gaps-line{--x-gap: 1px;--y-gap: 1px}.gaps-none{--x-gap: 0px;--y-gap: 0px}.x-fit,.x-between,.x-evenly,.x-center,.x-left,.x-right,.x-gaps-lg,.x-gaps,.x-gaps-sm,.x-gaps-xs,.x-gaps-xxs,.x-gaps-xxxs,.x-gaps-line,.x-gaps-none{display:flex}[class*=x-gaps]>*+*{margin-left:var(--x-gap)!important}.x-gaps-xl{--x-gap: var(--xl)}.x-gaps-lg{--x-gap: var(--lg)}.x-gaps{--x-gap: var(--md)}.x-gaps-sm{--x-gap: var(--sm)}.x-gaps-xs{--x-gap: var(--xs)}.x-gaps-xxs{--x-gap: var(--xxs)}.x-gaps-xxxs{--x-gap: var(--xxxs)}.x-gaps-line{--x-gap: 1px}.x-gaps-none{--x-gap: 0px}.x-left{justify-content:flex-start}.x-right{justify-content:flex-end}.x-center{justify-content:center}.x-between{justify-content:space-between}.x-evenly{justify-content:space-evenly}.x-span{flex:1}.x-fit>*{flex:1}.y-gaps-xl,.y-gaps-lg,.y-gaps,.y-gaps-sm,.y-gaps-xs,.y-gaps-xxs,.y-gaps-xxxs,.y-gaps-line,.y-gaps-none{display:grid;grid-row-gap:var(--y-gap);row-gap:var(--y-gap)}.y-gaps-xl{--y-gap: var(--xl)}.y-gaps-lg{--y-gap: var(--lg)}.y-gaps{--y-gap: var(--md)}.y-gaps-sm{--y-gap: var(--sm)}.y-gaps-xs{--y-gap: var(--xs)}.y-gaps-xxs{--y-gap: var(--xxs)}.y-gaps-xxxs{--y-gap: var(--xxxs)}.y-gaps-line{--y-gap: 1px}.y-gaps-none{--y-gap: 0px}.y-top{align-items:flex-start}.y-center{align-items:center;align-content:center}.y-bottom{align-items:flex-end}.y-stretch{align-content:stretch}.y-span{flex:1}.p-xl{padding:max(48px,min(round(nearest,6vw,1px),64px));padding:var(--xl)}.p-lg{padding:max(32px,min(round(nearest,5vw,1px),48px));padding:var(--lg)}.p-md{padding:max(24px,min(round(nearest,4vw,1px),32px));padding:var(--md)}.p-sm{padding:max(16px,min(round(nearest,3vw,1px),24px));padding:var(--sm)}.p-xs{padding:max(12px,min(round(nearest,2vw,1px),16px));padding:var(--xs)}.p-xxs{padding:max(8px,min(round(nearest,1vw,1px),12px));padding:var(--xxs)}.px-xl{padding-left:max(48px,min(round(nearest,6vw,1px),64px));padding-left:var(--xl);padding-right:max(48px,min(round(nearest,6vw,1px),64px));padding-right:var(--xl)}.px-lg{padding-left:max(32px,min(round(nearest,5vw,1px),48px));padding-left:var(--lg);padding-right:max(32px,min(round(nearest,5vw,1px),48px));padding-right:var(--lg)}.px-md{padding-left:max(24px,min(round(nearest,4vw,1px),32px));padding-left:var(--md);padding-right:max(24px,min(round(nearest,4vw,1px),32px));padding-right:var(--md)}.px-sm{padding-left:max(16px,min(round(nearest,3vw,1px),24px));padding-left:var(--sm);padding-right:max(16px,min(round(nearest,3vw,1px),24px));padding-right:var(--sm)}.px-xs{padding-left:max(12px,min(round(nearest,2vw,1px),16px));padding-left:var(--xs);padding-right:max(12px,min(round(nearest,2vw,1px),16px));padding-right:var(--xs)}.py-xl{padding-top:max(48px,min(round(nearest,6vw,1px),64px));padding-top:var(--xl);padding-bottom:max(48px,min(round(nearest,6vw,1px),64px));padding-bottom:var(--xl)}.py-lg{padding-top:max(32px,min(round(nearest,5vw,1px),48px));padding-top:var(--lg);padding-bottom:max(32px,min(round(nearest,5vw,1px),48px));padding-bottom:var(--lg)}.py-md{padding-top:max(24px,min(round(nearest,4vw,1px),32px));padding-top:var(--md);padding-bottom:max(24px,min(round(nearest,4vw,1px),32px));padding-bottom:var(--md)}.py-sm{padding-top:max(16px,min(round(nearest,3vw,1px),24px));padding-top:var(--sm);padding-bottom:max(16px,min(round(nearest,3vw,1px),24px));padding-bottom:var(--sm)}.py-xs{padding-top:max(12px,min(round(nearest,2vw,1px),16px));padding-top:var(--xs);padding-bottom:max(12px,min(round(nearest,2vw,1px),16px));padding-bottom:var(--xs)}.pt-xl{padding-top:max(48px,min(round(nearest,6vw,1px),64px));padding-top:var(--xl)}.pt-lg{padding-top:max(32px,min(round(nearest,5vw,1px),48px));padding-top:var(--lg)}.pt-md{padding-top:max(24px,min(round(nearest,4vw,1px),32px));padding-top:var(--md)}.pt-sm{padding-top:max(16px,min(round(nearest,3vw,1px),24px));padding-top:var(--sm)}.pt-xs{padding-top:max(12px,min(round(nearest,2vw,1px),16px));padding-top:var(--xs)}.pb-xl{padding-bottom:max(48px,min(round(nearest,6vw,1px),64px));padding-bottom:var(--xl)}.pb-lg{padding-bottom:max(32px,min(round(nearest,5vw,1px),48px));padding-bottom:var(--lg)}.pb-md{padding-bottom:max(24px,min(round(nearest,4vw,1px),32px));padding-bottom:var(--md)}.pb-sm{padding-bottom:max(16px,min(round(nearest,3vw,1px),24px));padding-bottom:var(--sm)}.pb-xs{padding-bottom:max(12px,min(round(nearest,2vw,1px),16px));padding-bottom:var(--xs)}body{font-family:var(--sans);font-size:14px;line-height:1.6;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--hi);background-color:var(--bg)}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}sub,sup{font-size:60%;line-height:0}sup{top:-.75em}sub{bottom:-.25em}.uppercase{text-transform:uppercase}.underline{border-bottom:1px solid inherit}.track-out{letter-spacing:.12em}.lh-title{line-height:1.25}.sans-bold{font-weight:var(--sans-bold)}.t1,.t2,.t3,.t4{text-wrap:balance;line-height:1;margin-left:-.05em;font-weight:var(--sans-bold)}.t1{font-size:var(--xl)}.t2{font-size:var(--lg)}.t3{font-size:var(--md)}.t4{font-size:var(--sm)}.s1,.s2,.s3{text-transform:uppercase;text-wrap:balance;letter-spacing:.1em;line-height:1.2;font-weight:var(--sans-bold)}.s1{font-size:16px}.s2{font-size:14px}.s3{font-size:12px}.c1,.c2,.c3,.c4{line-height:1.6}.c1{font-size:24px;font-weight:300}.c2{font-size:18px;font-weight:300}.c3{font-size:14px}.c4{font-size:12px}::selection{background-color:var(--pop);background:var(--mid)}::-moz-selection{background-color:var(--pop);background:var(--mid)}.s3{font-size:var(--xs);color:#fff;font-weight:var(--sans-bold)}.link{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#ccc;text-decoration-color:#555;text-decoration-thickness:.08em;text-underline-offset:.16em;transition:text-decoration-color var(--duration) var(--easing)}.link:hover{text-decoration-color:var(--pop)}.truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tab-nums{font-feature-settings:"tnum","tnum";font-variant-numeric:tabular-nums}.center{text-align:center}.left{text-align:left}.right{text-align:right}@font-face{font-family:Geist;src:url(/dist/geist-XIOGI3EV.woff2) format("woff2-variations");font-style:normal;font-feature-settings:"calt" 1,"liga" 1,"rlig" 1,"rvrn" 1,"kern" 1,"rclt" 1,"ss01" 1,"ss08" 1,"ss03" 1;font-variation-settings:"wght" 300}@font-face{font-family:Arizona;src:url(/dist/arizona-UVVKSJ7H.woff2) format("woff2");font-style:normal;font-variation-settings:"SRFF" .8,"slnt" 0,"wght" 300}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky;top:0}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.hide{display:none}.bg-white{background-color:#fff}.bg-mid{background-color:var(--mid)}.bg-lay{background-color:var(--lay)}.bg-pop{background-color:var(--pop)}.bg-pop-mid{background-color:var(--pop-mid)}.bg-pop-lo{background-color:var(--pop-lo)}.bg{background-color:var(--bg)}.mg{background-color:var(--mg)}.fg{background-color:var(--fg)}.hi{color:var(--hi)}.mid{color:var(--mid)}.pop{color:var(--pop)}.pop-mid{color:var(--pop-mid)}.pop-lo{color:var(--pop-lo)}.radius-xl{border-radius:var(--radius-xl)}.radius-lg{border-radius:var(--radius-lg)}.radius{border-radius:var(--radius)}.radius-sm{border-radius:var(--radius-sm)}.round{border-radius:1000px}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow{box-shadow:var(--shadow)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-xs{box-shadow:var(--shadow-xs)}.bt{border-top:1px solid var(--lay)}.bb{border-bottom:1px solid var(--lay)}.b{border:1px solid var(--lay)}.h-100{height:100%}.w-100{width:100%}.unset{all:unset}:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus{-webkit-text-fill-color:inherit;background-color:#ffffff80;-webkit-transition:background-color 5000s ease-in 5000s;transition:background-color 5000s ease-in 5000s}input,select,textarea{border:0;outline:0;margin:0;padding:0;border-radius:0;box-sizing:border-box;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:auto}input:focus,select:focus,textarea:focus{outline:0}textarea{resize:none}.i-xl{font-size:16px;font-family:var(--sans);font-weight:300;color:var(--hi);line-height:40px;box-sizing:border-box;width:100%;background-color:var(--lay);border-radius:var(--radius-lg);border-radius:100px;padding-left:var(--xs);padding-right:var(--xs)}.i-lg{font-size:14px;font-family:var(--sans);font-weight:300;color:var(--hi);line-height:32px;box-sizing:border-box;width:100%;background-color:var(--lay);border-radius:8px;padding-left:var(--xs);padding-right:var(--xs)}.i-lg::-moz-placeholder{color:var(--mid)}.i-lg::placeholder{color:var(--mid)}.i-md{font-size:20px;font-weight:300;line-height:32px;width:100%;font-family:var(--sans);font-size:var(--value-size);line-height:normal;letter-spacing:normal;text-align:left;border-radius:var(--radius);background-color:var(--lay);color:var(--hi);height:24px;padding-left:var(--xs);padding-right:var(--xs)}.i-md::-moz-placeholder{color:var(--mid)}.i-md::placeholder{color:var(--mid)}.opacity-press{transition:opacity var(--duration) var(--easing);will-change:opacity;opacity:1}.opacity-press:active{opacity:.4}.no-select{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll{overflow:scroll;-webkit-overflow-scrolling:touch}.mw-md{width:100%;margin:0 auto;max-width:640px}html.no-transition{--duration-lg: 0ms;--duration: 0ms;--duration-sm: 0ms}html.swop-is-fetching .Tray.is-open .Tray-pane:before,html.swop-is-fetching:not(:has(.Tray.is-open)):before{content:"";position:fixed;top:0;left:0;width:100%;height:2px;z-index:10000;transform:translate(-100%);background-color:var(--pop);animation-timing-function:ease-in-out;animation-name:swop-loader;animation-duration:1s;animation-iteration-count:infinite;will-change:transform}@keyframes swop-loader{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.Verse-quotation{font-weight:300;font-family:var(--serif);font-size:max(20px,min(2vw,24px));line-height:1.4}.Verse-quotation span{background-color:lch(calc(var(--pop-l)/1.6) calc(var(--pop-c)/1.2) var(--pop-h))}.verse-comment a{display:inline-flex;padding:0 12px;background-color:#fff3;border-radius:32px;transition:opacity var(--duration) var(--easing);will-change:opacity;opacity:1}.verse-comment a:active{opacity:.4}.verse-comment b{font-weight:var(--sans-bold)}input[type=range]{--knob-height: 32px;-webkit-appearance:none;width:100%;background:transparent}input[type=range]:focus{outline:none;color:transparent;text-shadow:0 0 0 #000}input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--knob-height);cursor:pointer;background-color:var(--lay);border-radius:var(--knob-height)}input[type=range]::-webkit-slider-thumb{box-sizing:border-box;-webkit-appearance:none;height:var(--knob-height);width:var(--knob-height);border-radius:var(--knob-height);cursor:pointer;background:#ffffff}html,body{position:fixed;width:100%;height:var(--vh);overflow:hidden!important;overscroll-behavior:none;touch-action:none;-webkit-overflow-scrolling:none}html.is-touch{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;touch-action:none}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Datalist{display:grid;grid-template-columns:repeat(1,auto 1fr);font-size:16px}.Datalist dt{border-top:1px solid rgba(255,255,255,.12);line-height:1;padding:var(--sm) 0}.Datalist dd{text-align:right;font-weight:var(--sans-bold);border-top:1px solid rgba(255,255,255,.12);line-height:1;padding:var(--sm) 0}.login-form{width:100%;height:100%}.login-form input{width:260px;background-color:#fff3}div[data-prev]{padding-top:0;padding-left:var(--md);padding-right:var(--md);cursor:default}.Chapter-header{display:grid;height:62vh;min-height:300px}.Chapter-footer{height:calc(var(--xxl) * 3)}.Verses{display:grid;grid-template-columns:auto 1fr;grid-row-gap:var(--md);row-gap:var(--md);grid-column-gap:var(--lg);-moz-column-gap:var(--lg);column-gap:var(--lg)}.verse{position:relative;touch-action:auto;display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline}.verse-num{font-family:var(--sans);font-weight:var(--sans-bold);font-size:max(12px,min(round(nearest,3vw,1px),14px));letter-spacing:.1em;justify-self:end;color:var(--pop);position:relative;z-index:1}.verse-num:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100px;font-size:max(12px,min(round(nearest,3vw,1px),14px));width:3em;height:3em;z-index:-1}a.verse-num:before{content:"\2022  "}.verse-text{font-family:var(--serif);font-size:max(19px,min(round(nearest,4vw,1px),22px));font-weight:300;text-wrap:pretty;line-height:1.62;--wght: 300;--srff: .76;font-feature-settings:"kern","liga","clig","calt","ss04","ss05","frac","ss02";font-variation-settings:"SRFF" .76,"wght" 300,"slnt" var(--slnt);font-variation-settings:"SRFF" var(--srff),"wght" var(--wght),"slnt" var(--slnt)}.verse-text.is-active{animation:var(--duration) bubble ease-out forwards}.verse-text.is-active span{color:var(--hi);animation:var(--duration) highlight var(--easing) forwards;background:linear-gradient(90deg,var(--pop-lo) 50%,rgba(255,255,255,0) 50%);background-size:200% 100%;background-position:100% 0;transform:scale(1)}@keyframes highlight{to{background-position:0 0}}html{--swipe-d: 0px;--swipe-t: 0;--swipe-p: 0;--active-layer-offset: 0px;--pane-count: 0;--pane-index: 0}.Layer{position:fixed;inset:0;height:var(--vh);max-height:var(--vh);pointer-events:none;z-index:10000;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch!important}.Layer-content{position:absolute;left:0;bottom:0;z-index:10;width:100%;display:flex;flex-direction:column;transform:translateY(100%);transform-origin:top center;transition:transform var(--duration) var(--easing);will-change:transform;outline:none;max-height:calc(var(--vh) - 16px);overflow:hidden;overflow:visible;touch-action:pan-y}.Layer-content:before,.Layer-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:150vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:none}.Layer-content:before{z-index:-1;background-color:#2f3745}.Layer-content:after{z-index:1;background-color:#000;opacity:0;transition:opacity var(--duration) var(--easing);will-change:opacity}.is-open:not(.is-active) .Layer-content:after{opacity:0;opacity:calc(0 + ((var(--pane-count) - var(--pane-index)) * .2) - (var(--swipe-p)/3))}@supports (-webkit-touch-callout: none){.Layer header:before{content:"";position:absolute;width:32px;height:4px;border-radius:2px;background-color:#fff;opacity:0;transition:opacity var(--duration) var(--easing);will-change:opacity;top:4px;left:50%;transform:translate(-50%);z-index:1000}.Layer.is-active header:before{opacity:.4}}.Layer-body{max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--lg)}.Layer.is-open:not(.is-active) .Layer-content{--offset-y: calc(-10px + var(--active-layer-offset));transform:translateY(-10px) scale(.92);transform:translateY(var(--offset-y)) scale(.92)}.Layer.is-active{pointer-events:auto}.Layer.is-active .Layer-content{transform:translateY(0) scale(1)}.is-swiping-layer .Layer:nth-last-child(2) .Layer-content{--y: calc(var(--offset-y) + (10px * (var(--swipe-t))));--s: calc(.92 + (.06 * var(--swipe-t)));transform:translateY(max(var(--offset-y),min(var(--y),calc(var(--offset-y) + 10px)))) scale(max(.92,min(.92,1)));transform:translateY(max(var(--offset-y),min(var(--y),calc(var(--offset-y) + 10px)))) scale(max(.92,min(var(--s),1)))}.is-swiping-layer .Layer.is-active .Layer-content{transform:translateY(0) scale(1);transform:translateY(var(--swipe-d)) scale(1)}.is-swiping-layer,.is-swiping-layer .Layer.is-active .Layer-body{overflow:hidden!important}html.is-swiping-layer{--duration-lg: 0ms;--duration: 0ms;--duration-sm: 0ms}.menu-bar,.action-bar,.header-bar{pointer-events:none;position:fixed;left:0;width:100%;transition:transform var(--duration) var(--easing);transform:translateY(0);will-change:transform}.menu-bar>*,.action-bar>*,.header-bar>*{box-shadow:0 12px 32px -2px #000!important;pointer-events:all!important}.menu-bar,.action-bar{bottom:0;padding-bottom:var(--xl)}.header-bar{top:0;transform:translateY(-100%)}.action-bar,.is-reading .menu-bar{transform:translateY(100%)}.is-reading .header-bar{transform:translateY(-100%)}.is-below-chapter-header .header-bar{transform:translateY(0)}.is-highlighting .menu-bar{transform:translateY(100%)}.is-highlighting .action-bar{transform:translateY(0)}.DotGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,48px));grid-gap:2px;gap:2px}.DotGrid a{position:relative;aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--pop-lo);border-radius:100px;color:#fff;font-weight:var(--sans-bold);font-size:15px;text-align:center;line-height:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--duration) var(--easing);will-change:opacity;opacity:1}.DotGrid a:active{opacity:.5}.Tray-wellTitle{font-size:18px}.Tray-wellBody{padding-bottom:calc(env(safe-area-inset-bottom) + var(--xl) + var(--md))}:root{--conditional-duration: 0ms}html:has(.Tray.is-transitioning){--conditional-duration: var(--duration)}.Tray{--conditional-duration: 0ms;--size: 0;--sizePx: calc((var(--size) * 1px) + .00001px);--margin: 8px;--margin: 0px;--opened-ratio: 0;--overscroll: 32px;--overscroll: 0px;--border-radius: 24px;position:fixed;inset:0;z-index:1000;pointer-events:none;touch-action:none}.Tray:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.8);opacity:var(--opened-ratio);transition:opacity 0ms var(--easing);transition:opacity var(--conditional-duration) var(--easing);will-change:opacity}.Tray.is-transitioning{--conditional-duration: var(--duration)}.Tray-scroller{position:absolute;inset:0;scrollbar-width:none;transition:transform var(--duration) var(--easing) 10ms;will-change:transform;overflow-y:scroll;overscroll-behavior:contain}.Tray-scroller::-webkit-scrollbar{display:none}.Tray-mask{position:relative;overflow:hidden;overflow:clip;scroll-snap-align:end;scroll-snap-stop:always;margin:var(--margin);border-radius:var(--border-radius)}.Tray-mask:before{content:"";position:absolute;inset:0;z-index:0}.Tray-pane{position:absolute;inset:0;border-radius:inherit;overflow:hidden;overflow:clip;transition:transform var(--duration) var(--easing);will-change:transform;background-color:#2f3745;will-change:transform,background-color}.Tray-well{position:absolute;max-height:100%;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity calc(var(--duration) / 2) var(--easing),transform var(--duration) var(--easing);will-change:opacity,transform,background-color}.Tray-well>div{transform:scale(.92);transform:scale(.88);transition:transform var(--duration) var(--easing);will-change:transform;transform-origin:top center}.Tray-well.is-open{pointer-events:all;opacity:1}.Tray-well.is-open>div{transform:scale(1)}.Tray.-bottom .Tray-scroller{scroll-snap-type:y mandatory;transform:translateY(calc(var(--sizePx) + env(safe-area-inset-bottom) + (var(--margin) * 4)));padding-bottom:calc(var(--overscroll) - var(--margin));padding-bottom:0!important}.Tray.-bottom .Tray-scroller:before{display:block;content:"";min-height:calc(var(--sizePx) + (var(--margin) * 2));scroll-snap-align:end;scroll-snap-stop:always;padding:var(--margin)}.Tray.-bottom .Tray-mask{width:calc(100svw - (var(--margin) * 2));height:calc(100svh - var(--overscroll) - var(--margin));scroll-margin-bottom:var(--margin);scroll-margin-bottom:calc(env(safe-area-inset-bottom) + (var(--margin) * 4));scroll-margin-bottom:0px}.Tray.-bottom .Tray-pane{transform:translateY(calc(100% - var(--sizePx)))}.Tray.-bottom .Tray-well{inset:0}.Tray.-left .Tray-scroller{scroll-snap-type:x mandatory;display:flex;flex-direction:row;padding-left:calc(var(--overscroll) - var(--margin));transform:translate(calc((-1px * var(--size)) - var(--margin)))}.Tray.-left .Tray-scroller:after{content:"";display:block;min-width:calc(var(--sizePx) + (var(--margin) * 2));flex-basis:calc(var(--sizePx) + (var(--margin) * 2));scroll-snap-align:start;scroll-snap-stop:always;padding:var(--margin);flex-shrink:0}.Tray.-left .Tray-mask{height:calc(100svh - (var(--margin) * 2));width:calc(100svw - var(--overscroll) - var(--margin));scroll-margin-right:var(--overscroll);scroll-margin-left:var(--margin);flex-shrink:0}.Tray.-left .Tray-pane{transform:translate(calc(-100svw + var(--sizePx) + var(--overscroll) + var(--margin)));flex-shrink:0}.Tray.-left .Tray-well{top:0;right:0;bottom:0}.Tray.is-open{pointer-events:auto;touch-action:auto}.Tray.is-open .Tray-scroller{transform:translateY(.00001px)}.Tray.is-open .Tray-mask{pointer-events:none}.Tray.is-open .Tray-mask:before{touch-action:none;pointer-events:auto}.Tray.-bottom.is-open .Tray-scroller{overflow-x:hidden;overflow-y:auto}.Tray.-bottom.is-open .Tray-scroller:before{touch-action:none}.Tray.-left.is-open .Tray-scroller{overflow-x:auto;overflow-y:hidden}.Tray.-left.is-open .Tray-scroller:after{touch-action:none}.Tray.-left{--mask-width: calc(100svw - var(--overscroll) - var(--margin))}.Tray.-left .Tray-well{width:var(--mask-width);padding:50px}.Tray.-left .Tray-well:nth-child(1){max-width:200px}.Tray.-left .Tray-well:nth-child(2){max-width:430px}.Tray.-left .Tray-well:nth-child(3){max-width:300px}.Tray.-left .Tray-well:nth-child(4){max-width:180px}.Tray.-left .Tray-well:nth-child(5){max-width:600px}.Tray.-left .Tray-well:nth-child(6){max-width:800px}.Tray.-left .Tray-well:nth-child(7){max-width:510px}.bg-tray{background-color:#2f3745}.Search-input{padding-left:40px}.Search-input::-moz-placeholder{color:var(--mid)}.Search-input::placeholder{color:var(--mid)}.Search-icon{position:absolute;top:12px;left:12px;z-index:50;font-size:14px;color:var(--mid);pointer-events:none}.Search-result{line-height:normal;border-radius:var(--radius-xl);padding:var(--sm);margin:0 calc(var(--sm) * -1);color:var(--hi);font-size:14px}.Search-result:active{background-color:var(--lay)}.Search-result.is-active{--hi: #ffffff;--mid: rgba(255, 255, 255, .7);background-color:var(--pop-lo)}.Search-result mark{font-weight:var(--sans-bold);background-color:var(--pop-lo);color:var(--hi)}.Button{--shape: calc(var(--height)/4);all:unset;position:relative;text-align:center;font-size:14px;font-family:inherit;font-weight:var(--bold);color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--shape);opacity:1;transition:opacity var(--duration) var(--easing)}.Button:not(.is-active):active{opacity:.7}.Button:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.Button svg,.Button span{pointer-events:none;position:relative;z-index:10}.Button svg:first-child{margin-right:8px}.Button svg:last-child{margin-left:8px}.Button svg:only-child{margin-left:0;margin-right:0}.Button.-left{text-align:left;justify-content:left}.Button{height:var(--height);line-height:var(--height)}.Button.-xs{--height: 20px}.Button.-sm{--height: 24px}.Button.-md{--height: 32px}.Button.-lg,.Button.-xl{--height: 48px}.Button.-xxl{--height: 64px;font-size:20px;line-height:54px}.Button:not(.-naked):not(.-icon){--padding: calc(var(--height)/2);padding-left:var(--padding);padding-right:var(--padding)}.Button:not(.-naked):not(.-icon).-xs{font-size:10px}.Button:not(.-naked):not(.-icon).-sm{font-size:12px}.Button:not(.-naked):not(.-icon).-md{font-size:14px}.Button:not(.-naked):not(.-icon).-lg{font-size:16px}.Button.-icon{width:var(--height)}.Button.-icon.-xs,.Button.-icon.-sm{font-size:14px}.Button.-icon.-md,.Button.-icon.-lg{font-size:16px}.Button:not(.-outline-lo):not(.-outline):not(.-outline-pop):before{border-radius:var(--shape);transition:transform var(--duration) var(--easing),opacity var(--duration) var(--easing);opacity:0;transform:scale3d(.4,.4,.4)}.Button:not(.-outline-lo):not(.-outline):not(.-outline-pop):hover:before,.Button.is-active:not(.-outline-lo):not(.-outline):not(.-outline-pop):before{opacity:1;transform:scaleZ(1)}.Button.-outline-lo:before{transition:opacity var(--duration) var(--easing);opacity:.4;border-width:1px;border-style:solid;border-radius:var(--shape)}.Button.-outline:before{transition:opacity var(--duration) var(--easing);opacity:.4;border-width:1px;border-style:solid;border-radius:var(--shape)}.Button.-outline-pop:before{transition:opacity var(--duration) var(--easing);opacity:.4;border-width:1px;border-style:solid;border-radius:var(--shape)}.Button.-outline-lo:hover:before{opacity:.8}.Button.-outline:hover:before{opacity:.8}.Button.-outline-pop:hover:before{opacity:.8}.Button.-round{--shape: 1000px}.-clear-lo{color:var(--mid)}.-clear-lo:before{background-color:var(--lay)}.-clear{color:var(--hi)}.-clear:before{background-color:var(--lay)}.-clear-pop{color:var(--pop)}.-clear-pop:before{background-color:var(--pop-lay)}.-outline-lo{color:var(--mid)}.-outline{color:var(--hi)}.-outline-pop{color:var(--pop)}.-subtle-lo{color:var(--mid);background-color:var(--lay)}.-subtle-lo:before{background-color:var(--lay)}.-subtle{color:var(--hi);background-color:var(--lay)}.-subtle:before{background-color:var(--lay)}.-subtle-pop{color:var(--pop);background-color:var(--pop-lay)}.-subtle-pop:before{background-color:var(--pop-lay)}.-solid-lo{color:var(--lo);background-color:var(--mid)}.-solid-lo:before{background-color:#fff3}.-solid{color:var(--lo);background-color:var(--hi)}.-solid:before{background-color:#fff3}.-blur{color:var(--lo);color:var(--hi);background-color:#2d74efcc;background-color:#4e5a7066;-webkit-backdrop-filter:blur(10px)}.-solid-blur{color:var(--lo);color:var(--hi);background-color:#2d74efcc;background-color:#4e5a7099;-webkit-backdrop-filter:blur(10px)}.-solid-pop{color:var(--lo);background-color:var(--pop)}.-solid-pop:before{background-color:#fff3}.Button:disabled{opacity:.4}.Button:disabled:active{opacity:.4}svg{width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;pointer-events:none}.Reader{--x-delta: 0px;--x-opacity: 0;position:fixed;top:0;bottom:0;width:100%;height:100%;overflow:hidden;overflow:clip;touch-action:none;background-color:var(--bg);transform-origin:top center;transform:translateY(0);transform:scale(1) translateY(0);transition:transform var(--conditional-duration) var(--easing),opacity var(--conditional-duration) var(--easing);will-change:transform,opacity}.Reader:before,.Reader:after{content:"";pointer-events:none;position:fixed;left:0;width:100%;background-color:var(--bg);z-index:10000;transition:opacity var(--duration) var(--easing);will-change:opacity}.Reader:before{top:0;height:12vh;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);opacity:0}.Reader:after{bottom:0;height:30svh;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 96%)}.is-below-chapter-header .Reader:before{opacity:1}.is-showing-layer{pointer-events:none;touch-action:none}html:has(.Tray.is-open) .Reader{transform:scale(calc(1 - ((1 - .92) * var(--opened-ratio))))}.is-showing-layer .Reader{transform:scale(.92) translateY(4%);opacity:.2}#slots>div{position:fixed;width:100%;height:100%;z-index:10;transition:opacity var(--duration) var(--easing),transform var(--duration) var(--easing);will-change:transform,opacity;opacity:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:var(--bg);touch-action:pan-y;overflow-x:hidden;overflow-x:clip;overflow-y:scroll;scroll-behavior:smooth}#slots>div:nth-child(1){transform:translate(calc(-100% + var(--x-delta)))}#slots>div:nth-child(2){transform:translate(calc(0% + var(--x-delta)));opacity:calc(1 - var(--x-opacity))}#slots>div:nth-child(3){transform:translate(calc(100% + var(--x-delta)))}#slots>div::-webkit-scrollbar{display:none}.is-swiping .Reader{--duration-lg: 0ms;--duration: 0ms}.is-swiping #slots>div{pointer-events:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden;touch-action:none}html.is-touch #slots>div{-webkit-user-select:none;-moz-user-select:none;user-select:none}
