.phead:has(+.lib){padding:104px 0 clamp(24px,3vw,40px)}@media (min-width:921px){.phead:has(+.lib){padding-top:clamp(120px,10vw,132px)}}.phead:has(+.lib) .phead__in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark title give""lede lede lede";align-items:center;column-gap:clamp(12px,1.4vw,20px);display:grid}.phead:has(+.lib) .phead__ic{--icw:clamp(58px, 6vw, 86px);width:var(--icw);margin:0 calc(var(--icw) * var(--ir,0) * -1 + clamp(20px, 1.7vw, 24px) - clamp(12px, 1.4vw, 20px)) 0 calc(var(--icw) * var(--il,0) * -1);grid-area:mark}.phead:has(+.lib) .phead__h{grid-area:title;font-size:clamp(42px,4.4vw,64px)}.phead:has(+.lib) .phead__lede{display:contents}.phead:has(+.lib) .phead__lede>p{grid-area:lede;max-width:64ch;margin-top:16px;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.phead .lib-give{color:#fff;background:0 0;border:1px solid #fff6;grid-area:give;justify-self:end}@media (hover:hover){.phead .lib-give:hover{background:#ffffff1f}}@media (max-width:639px){.phead:has(+.lib) .phead__in{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark title""lede lede""give give"}.phead .lib-give{justify-self:start;margin-top:16px}.phead:has(+.lib) .phead__ic{--icw:58px}.phead:has(+.lib) .phead__lede>p{margin-top:12px;line-height:1.55}}.lib{--clear:108px;--lib-bar-h:60px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--h-bar:48px;--h-sm:36px;--h-tap:44px;--r-pane:22px;--r-card:16px;--r-box:12px;--r-opt:10px;--pp:clamp(20px, 2vw, 24px);--rule:#0b1d4717;--hover:#002e820b;--sel:#002e8212;--g-royal:linear-gradient(160deg, #0b3e9e, #002e82 62%, #00235f)}@media (max-width:920px){.lib{--clear:84px}}@media (max-width:639px){.lib{--h-bar:44px;--pp:16px}}@media (max-height:450px){.lib{--clear:16px}}.sec.lib{padding-top:var(--s6);padding-bottom:clamp(56px,6vw,96px);overflow:clip}@media (max-width:639px){.sec.lib{padding-top:var(--s5)}}.lib [hidden]{display:none!important}.lib [lang=he]{line-height:inherit}.lib .glyph{flex:none}.lib .glyph--play,.lib .glyph--pause{fill:currentColor}.lib .glyph--pause,.lib .glyph--loader-circle,.lib.is-playing .is-pp .glyph--play{display:none}.lib.is-playing .is-pp .glyph--pause{display:block}.lib.is-wait .is-pp :is(.glyph--play,.glyph--pause){display:none}.lib.is-wait .is-pp .glyph--loader-circle{display:block}html.lib-lock{overflow:hidden}:where(.lib-q__x,.lib-dd__x,.lib-now__pp,.lib-deck__pp,.lib-now__x,.lib-deck__x,.lib-deck__fs,.lib-disc,.lib-also__pp,.lib-deck__btns button,.lib-sheet__x,.lib-hist__x){cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}:where(.lib-clear,.lib-link,.lib-deck__line a,.lib-deck__line button,.lib-row__snip button){color:var(--royal);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:where(.lib) :is(.lib-clear,.lib-link){font:600 14px/1.2 var(--sans)}:where(.lib-now__id b,.lib-dd__l,.lib-row__snip,.lib-row__snip button,.lib-deck__t,.lib-pbtn__t){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lib :is(.lib-dd__b,.lib-sort select,.lib-pill,.lib-histb,.lib-fbtn,.lib-tops :is(button,a),.lib-deck__btns button,.lib-now__show):focus-visible{border-radius:999px}.lib :is(.lib-disc,.lib-also__pp,.lib-sheet__x,.lib-q__x,.lib-dd__x,.lib-now__pp,.lib-deck__pp,.lib-now__x,.lib-deck__x,.lib-deck__fs,.lib-hist__x):focus-visible{border-radius:50%}.lib .lib-pbtn:focus-visible{border-radius:var(--r-box);outline-offset:6px}.lib .lib-nb :is(button,a):focus-visible{border-radius:var(--r-box)}.lib :is(.lib-fx__o,.lib-chs button,.lib-hist__b,.lib-sug button):focus-visible{outline:2px solid var(--royal);outline-offset:-2px;box-shadow:none}.lib .lib-row>a:focus-visible{box-shadow:none;outline:none}.lib-row:has(>a:focus-visible){outline:2px solid var(--royal);outline-offset:-2px;border-radius:var(--r-opt)}.lib .lib-dtl__top :focus-visible,.lib .lib-now :focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #fff}.lib :is(.lib-dtl__h,#lib-fh,#lib-hist-h,#lib-oh,.lib-res__n):focus-visible{box-shadow:none;outline:none}.lib__wrap{position:relative}.lib__grid{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:clamp(24px,2.6vw,40px);display:grid}.lib__sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.lib__col{min-width:0}@media (min-width:1024px){.lib__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.lib__bar{top:var(--clear);z-index:2;background:var(--paper);padding:0 0 var(--s3);position:sticky}.lib__bar.is-stuck{box-shadow:0 14px 18px -16px #0b1d4773}.lib__bar.is-stuck:before{content:"";height:var(--clear);background:var(--paper);position:absolute;bottom:100%;left:-12px;right:-12px}@media (max-height:499px){.lib__bar{position:relative;top:auto}}.lib-tools{align-items:center;gap:var(--s2);display:flex}.lib-tools>.lib-clear{padding:var(--s2) var(--s1);margin-left:var(--s1);flex:none}.lib-q{flex:1;min-width:0;margin:0;position:relative}.lib-q input{appearance:none;width:100%;height:var(--h-bar);border:1px solid var(--line-l);background:var(--paper-2);color:var(--ink);font:400 16px/1 var(--sans);border-radius:999px;margin:0;padding:0 48px 0 46px;box-shadow:inset 0 1px 2px #0b1d470a}.lib-q input::placeholder{color:#46536dcc;opacity:1}.lib-q input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.lib-q input::-webkit-search-decoration{-webkit-appearance:none;display:none}.lib-q input:focus{border-color:var(--royal);background:#fff;outline:none;box-shadow:0 0 0 4px #002e821f}.lib-q__g{left:var(--s4);color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.lib-q kbd{right:var(--s3);border:1px solid var(--line-l);min-width:24px;height:24px;color:var(--ink-soft);font:500 13px/22px var(--sans);text-align:center;pointer-events:none;background:#fff;border-radius:6px;padding:0 6px;display:none;position:absolute;top:50%;translate:0 -50%}.lib-q__x{width:36px;height:36px;color:var(--ink);background:#0b1d470f;position:absolute;top:50%;right:6px;translate:0 -50%}@media (hover:hover){.lib-q__x:hover{background:#0b1d471f}}.lib-q input:placeholder-shown~.lib-q__x{opacity:0;pointer-events:none;visibility:hidden}@media (max-width:1023px){.lib-q input:placeholder-shown{padding-right:var(--s4)}}@media (min-width:1024px){.lib-q input:placeholder-shown:not(:focus)~kbd{display:block}}.lib-fbtn{align-items:center;gap:var(--s2);height:var(--h-bar);padding:0 var(--s4) 0 14px;border:1px solid var(--line-l);background:var(--paper-2);color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;border-radius:999px;flex:none;display:inline-flex;position:relative}.lib-fbtn .glyph{color:var(--ink-soft)}.lib-fbtn__n{background:var(--royal);color:#fff;min-width:20px;height:20px;font:600 12px/20px var(--sans);text-align:center;box-shadow:0 0 0 2px var(--paper);border-radius:999px;padding:0 5px;position:absolute;top:-4px;right:-4px}@media (min-width:1024px){.lib-fbtn{display:none}}@media (max-width:1023px){.lib-tools>.lib-clear{display:none}}@media (max-width:379px){.lib-fbtn>span:not(.lib-fbtn__n){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lib-fbtn{padding:0 var(--s3)}}.lib-dds{align-items:center;gap:var(--s2);flex:none;display:flex}.lib-dd{align-items:center;display:flex;position:relative}.lib-dd__b{align-items:center;gap:var(--s2);max-width:220px;height:var(--h-bar);padding:0 var(--s3) 0 var(--s4);border:1px solid var(--line-l);background:var(--paper-2);color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;border-radius:999px;display:inline-flex}.lib-dd__b .glyph{color:var(--ink-soft)}.lib-dd__b .glyph--chevron-down{margin-left:-2px;transition:rotate .15s}.lib-dd.is-open .lib-dd__b .glyph--chevron-down{rotate:180deg}@media (hover:hover){.lib-dd__b:hover{background:#fff;border-color:#002e8273}}.lib-dd.is-open .lib-dd__b{border-color:var(--royal);background:#fff}.lib-dd.is-on .lib-dd__b{color:var(--royal);background:#002e8214;border-color:#002e8280;padding-right:40px}.lib-dd.is-on .lib-dd__b .glyph{color:var(--royal)}.lib-dd.is-on .lib-dd__b .glyph--chevron-down{display:none}.lib-dd__x{right:var(--s2);width:28px;height:28px;color:var(--royal);background:#002e821a;position:absolute;top:50%;translate:0 -50%}@media (pointer:coarse){.lib-dd__x{width:36px;height:36px;right:6px}}@media (hover:hover){.lib-dd__x:hover{background:#002e8233}}.lib-dd__p{z-index:2;top:calc(100% + var(--s2));width:max-content;min-width:240px;max-width:min(360px,90vw);max-height:min(460px, calc(100dvh - var(--clear) - var(--lib-bar-h) - var(--s6)));overscroll-behavior:contain;scrollbar-width:thin;padding:var(--s2);border-radius:var(--r-card);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule), 0 18px 40px #0b1d4729;gap:2px;display:grid;position:absolute;left:0;overflow:auto}.lib-tools .lib-dd:nth-last-child(-n+2) .lib-dd__p{left:auto;right:0}.lib-fx__o{justify-content:space-between;align-items:center;gap:var(--s4);width:100%;min-height:40px;padding:var(--s2) var(--s3);border-radius:var(--r-opt);color:var(--ink);font:400 15px/1.3 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover){.lib-fx__o:hover{background:var(--hover)}}.lib-fx__o[aria-pressed=true]{color:var(--royal);background:#002e821a;box-shadow:inset 0 0 0 1.5px #002e8299}.lib-fx__o:disabled{opacity:.38;cursor:default;background:0 0}.lib-fx__n{text-align:right;min-width:3ch;font:500 13px/1 var(--sans);color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none}.lib-fx__o[aria-pressed=true] .lib-fx__n{color:var(--royal)}@media (pointer:coarse){.lib-fx__o{min-height:var(--h-tap)}}.lib-range-f{gap:var(--s2);margin:var(--s2) 0 0;padding:var(--s3) var(--s1) var(--s1);border:0;border-top:1px solid var(--line-l);grid-template-columns:1fr 1fr;min-width:0;display:grid}.lib-range-f legend{float:left;padding:0 var(--s2) 0;font:600 13px/1.3 var(--sans);color:var(--ink);grid-column:1/-1}.lib-range-f label{gap:var(--s1);min-width:0;padding:0 var(--s1);font:500 13px/1.2 var(--sans);color:var(--ink-soft);display:grid}.lib-range-f input{appearance:none;width:100%;min-width:0;height:40px;padding:0 var(--s2);border-radius:var(--r-opt);border:1px solid var(--line-l);color:var(--ink);font:400 15px/1 var(--sans);background:#fff;margin:0}.lib-range-f input:focus{border-color:var(--royal);outline:none;box-shadow:0 0 0 3px #002e8224}@media (pointer:coarse){.lib-range-f input{height:var(--h-tap);font-size:16px}}.lib-range-f__n{padding:var(--s1) var(--s2) 0;font:500 13px/1.3 var(--sans);color:var(--royal);grid-column:1/-1}.lib-sheet .lib-dds{gap:var(--s3);display:grid}.lib-sheet .lib-dd{display:block}.lib-sheet .lib-dd__b{width:100%;max-width:none;height:52px;padding-left:var(--s4)}.lib-sheet .lib-dd__b .glyph--chevron-down{margin-left:auto}.lib-sheet .lib-dd__x{top:26px;right:var(--s3)}.lib-sheet .lib-dd__p{width:auto;min-width:0;max-width:none;max-height:none;margin-top:var(--s2);box-shadow:inset 0 0 0 1px var(--rule);position:static}@media (max-width:1023px){.lib-tools>.lib-dds{display:none}}@media (min-width:1024px) and (max-width:1279px){.lib-tools .lib-dd__b{max-width:160px;padding-left:var(--s3);gap:6px;font-size:14.5px}.lib-tools .lib-q{min-width:180px}}.lib-now{display:none}@media (max-width:1023px){.lib:not(.is-reading) .lib-now:not([hidden]){align-items:center;gap:var(--s1);height:52px;margin-top:var(--s2);padding:0 var(--s1);border-radius:var(--r-card);color:#fff;background:var(--g-royal);grid-template-columns:44px minmax(0,1fr) auto 44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}}.lib-now__pp,.lib-deck__pp{width:36px;height:36px;color:var(--royal);background:#fff}.lib-now__id{min-width:0;padding-left:var(--s1);gap:2px;display:grid}.lib-now__id b{font:500 14px/1.25 var(--sans)}.lib-now__id span{font:500 13px/1.2 var(--sans);color:var(--ice);font-variant-numeric:tabular-nums}.lib-now__x,.lib-deck__x{color:#fff;background:0 0;width:32px;height:32px}@media (hover:hover){.lib-now__x:hover,.lib-deck__x:hover{background:#ffffff24}}.lib-now__pp{background-clip:content-box;width:44px;height:44px;padding:4px}.lib-now__x{background-clip:content-box;width:44px;height:44px;padding:6px}.lib-now__show{isolation:isolate;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.lib-now__show:before{content:"";z-index:-1;background:#ffffff29;border-radius:50%;position:absolute;inset:5px}@media (hover:hover){.lib-now__show:hover:before{background:#ffffff3d}}.lib .lib-now :is(.lib-now__pp,.lib-now__show,.lib-now__x):focus-visible{outline-offset:-4px;box-shadow:none;outline:2px solid #fff}.lib-now__p{transform-origin:0;height:2px;transform:scaleX(var(--p,0));background:#ffffffbf;position:absolute;bottom:0;left:0;right:0}.lib-res{align-items:center;gap:var(--s2);min-height:var(--h-sm);margin-top:var(--s1);flex-wrap:wrap;display:flex;position:relative}.lib-res__n{font:500 14px/1.3 var(--sans);color:var(--ink-soft);font-variant-numeric:tabular-nums}.lib-sort{align-items:center;margin-left:auto;display:inline-flex;position:relative}.lib-sort select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lib-sortb{height:var(--h-sm);padding:0 var(--s3) 0 var(--s3);border:1px solid var(--line-l);background:var(--paper-2);color:var(--ink);font:500 14px/1 var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.lib-sortb .glyph{color:var(--ink-soft)}.lib-sortb .glyph--chevron-down{transition:rotate .15s}@media (hover:hover){.lib-sortb:hover{background:#fff;border-color:#002e8273}}.lib-sort.is-open .lib-sortb{border-color:var(--royal);background:#fff}.lib-sort.is-open .lib-sortb .glyph--chevron-down{rotate:180deg}.lib-sortp{min-width:200px;left:auto;right:0}.lib .lib-sortb:focus-visible{border-radius:999px}.lib-histw{margin-left:auto}.lib-histw:not([hidden])+.lib-sort{margin-left:0}@container (width<=479.98px){.lib-res:has(>.lib-histw:not([hidden])) .lib-res__n{flex-basis:100%}.lib-res:has(>.lib-histw:not([hidden])) :is(.lib-histw,.lib-sort){flex:1 1 0;margin-left:0}.lib-res:has(>.lib-histw:not([hidden])) :is(.lib-histb,.lib-sortb){justify-content:center;width:100%}.lib-res:has(>.lib-histw:not([hidden])) .lib-sort{flex-grow:1.35}}.lib-histb{height:var(--h-sm);padding:0 var(--s4) 0 var(--s3);border:1px solid var(--line-l);background:var(--paper-2);color:var(--ink);font:500 14px/1 var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.lib-histb .glyph{color:var(--ink-soft)}@media (hover:hover){.lib-histb:hover{background:#fff;border-color:#002e8273}}.lib-histb[aria-expanded=true]{border-color:var(--royal);background:#fff}@media (pointer:coarse){.lib-histb,.lib-sort select{height:40px}}.lib-hist{color:var(--ink);background:var(--paper-2);border:0;flex-direction:column;padding:0;overflow:hidden}.lib-hist[open]{display:flex}.lib-hist[open]:not(:modal){z-index:2;inset:calc(100% + var(--s2)) 0 auto auto;width:min(400px,100%);max-width:none;max-height:min(480px, calc(100dvh - var(--clear) - var(--lib-bar-h) - 120px));border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--rule), 0 18px 40px #0b1d4729;margin:0;position:absolute}.lib-hist:modal{border-radius:24px 24px 0 0;width:min(560px,100%);max-width:none;height:fit-content;max-height:min(78dvh,640px);margin:auto auto 0;box-shadow:0 20px 60px #0014464d}.lib-hist::backdrop{background:#0b1d4752}.lib-hist__head{gap:var(--s3)}.lib-hist__head .lib-sheet__x{margin-left:0}.lib-hist__head .lib-clear{padding:var(--s2) var(--s1);margin-left:auto}.lib-hist[open]:not(:modal) .lib-hist__head{height:52px;padding:0 var(--s1) 0 var(--s4)}.lib-hist[open]:not(:modal) .lib-hist__head h2{font-size:19px}.lib-hist[open]:not(:modal) .lib-sheet__x{width:40px;height:40px}.lib-hist__l{padding:var(--s1) 0 var(--s2);overscroll-behavior:contain;scrollbar-width:thin;margin:0;list-style:none;overflow:auto}.lib-hist__l li{margin:0 var(--s1);align-items:center;display:flex;position:relative}.lib-hist__b{min-width:0;padding:var(--s3) var(--s2) var(--s3) var(--s3);border-radius:var(--r-opt);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;display:grid}@media (hover:hover){.lib-hist__b:hover{background:var(--hover)}}.lib-hist__b b{-webkit-line-clamp:2;font:500 16px/1.3 var(--serif);unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lib-hist__b span{font:400 13px/1.35 var(--sans);color:var(--ink-soft)}.lib-hist__x{width:36px;height:36px;margin-right:var(--s1);color:var(--ink-soft);background:0 0;flex:none}@media (hover:hover){.lib-hist__x:hover{color:var(--ink);background:#0b1d4712}}@media (pointer:coarse){.lib-hist__x{width:var(--h-tap);height:var(--h-tap)}}.lib-hist__l li i{left:var(--s3);pointer-events:none;background:linear-gradient(var(--royal), var(--royal)) 0 0 / calc(var(--p,0) * 100%) 100% no-repeat, #0b1d4714;border-radius:2px;height:2px;position:absolute;bottom:4px;right:52px}.lib-sug{gap:var(--s2);margin-top:var(--s3);display:grid}.lib-sug button{align-items:center;gap:var(--s3);width:100%;min-height:var(--h-tap);padding:var(--s2) var(--s4);border-radius:var(--r-box);background:var(--paper-2);color:var(--royal);font:500 15px/1.3 var(--sans);text-align:left;cursor:pointer;border:1px solid #002e824d;display:flex}@media (hover:hover){.lib-sug button:hover{border-color:var(--royal);background:#fff}}.lib-ctx{margin:var(--s3) 0 var(--s2);padding:var(--s4);border-radius:var(--r-card);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule)}.lib-ctx h3{font:500 22px/1.2 var(--serif);color:var(--ink)}.lib-ctx__m{margin:var(--s1) 0 0 -.5em;text-indent:.5em;clip-path:inset(-1em -100vw -1em .38em);font:400 14px/1.45 var(--sans);color:var(--ink-soft)}.lib-upto{align-items:flex-start;gap:var(--s2);margin-top:var(--s2);font:500 14px/1.45 var(--sans);color:var(--ink);display:flex}.lib-upto .glyph{color:var(--ink-soft);margin-top:2px}.lib-ctx__b{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.lib-ctx__b .btn .glyph{fill:currentColor}.lib-ctx__b .btn--royal{box-shadow:none}.lib__main{min-height:min(900px,80dvh);container-type:inline-size}.lib-row{column-gap:var(--s3);padding:var(--s3) var(--s2);border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--clear) + var(--lib-bar-h) + var(--s2));grid-template-columns:36px minmax(0,1fr);grid-template-areas:"disc text";display:grid;position:relative}.lib-row:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='20' fill='%230b1d470f'/%3E%3Cpath d='M16.5 13.5v13l10.5-6.5z' fill='%230b1d47'/%3E%3C/svg%3E") 50%/36px no-repeat;grid-area:disc;width:36px;height:36px;margin-top:-7px}.lib.is-live .lib-row:before{content:none}.lib-row>a{min-width:0;color:inherit;grid-area:text;text-decoration:none}.lib-row>a:after{content:"";position:absolute;inset:0}.lib-row>a>b{-webkit-line-clamp:2;font:500 17px/1.3 var(--serif);color:var(--ink);unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lib-row>a>span b{font-weight:500}.lib-row>a>span>em{font-style:normal}.lib-row>a>i{white-space:nowrap;text-overflow:ellipsis;font:500 14px/1.45 var(--sans);color:var(--ink);margin-top:2px;font-style:normal;display:block;overflow:hidden}.lib-row time{white-space:nowrap}.lib-row time:before{content:"· "}.lib-row>a>span{clip-path:inset(-1em -100vw -1em .38em);font:400 14px/1.45 var(--sans);color:var(--ink-soft);margin:2px 0 0 -.5em;display:block}.lib-row>a>span>b:first-child{margin-left:.5em}.lib-row>a>span>u{text-indent:-.5em;padding-left:.5em;text-decoration:none;display:inline-block}@media (hover:hover){.lib-row:hover{background:var(--hover)}}.lib-row.is-sel{background:var(--sel);box-shadow:inset 3px 0 0 var(--royal)}.lib-row.is-play>a>b{color:var(--royal)}.lib-hl{color:inherit;background:#002e821f;border-radius:3px}.lib-disc{z-index:1;width:36px;height:36px;color:var(--ink);background:#0b1d470f;grid-area:disc;align-self:start;margin-top:-7px;position:relative}.lib-disc:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:12px;height:13px;margin-left:3px}@media (hover:hover){.lib-disc:hover{color:var(--royal);background:#002e821f}}.lib.is-live .lib-row.is-part:before{content:"";left:56px;right:var(--s2);pointer-events:none;background:linear-gradient(var(--royal), var(--royal)) 0 0 / calc(var(--p,0) * 100%) 100% no-repeat;opacity:.5;border-radius:2px;grid-area:auto;width:auto;height:2px;margin:0;position:absolute;bottom:0}.lib-disc.is-done:after{content:"";pointer-events:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23002e82' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 1px #0b1d4729}.lib-disc.is-on.is-done:after{content:none}.lib-disc.is-on{background:var(--royal);color:#fff}.lib-disc.is-on:before,.lib-disc.is-dead:before{content:none}.lib-disc.is-dead{box-shadow:inset 0 0 0 2px var(--ice);cursor:default;background:0 0}.lib-meter{align-items:flex-end;gap:2.5px;height:15px;display:flex}.lib-meter i{background:currentColor;border-radius:2px;width:3px;height:40%}@media (prefers-reduced-motion:no-preference){@keyframes lib-meter{0%,to{height:28%}50%{height:100%}}.lib-meter i{animation:lib-meter 1.05s var(--ease) infinite paused}.lib-meter i:nth-child(2){animation-duration:.78s}.lib-meter i:nth-child(3){animation-duration:1.32s}.lib.is-playing .lib-meter i{animation-play-state:running}}.lib-row__snip{margin-top:var(--s1);-webkit-line-clamp:2;white-space:normal;font:400 14px/1.45 var(--sans);color:var(--ink-soft);-webkit-box-orient:vertical;grid-column:2/-1;display:-webkit-box}.lib-row__snip button{z-index:1;max-width:100%;font:500 14px/1.45 var(--sans);text-align:left;padding:2px 0;position:relative}.lib-row__snip:has(>button),.lib-row__snip>button{display:block}.lib-more{padding-top:var(--s5);justify-content:center;display:flex}.lib-more .btn{height:var(--h-tap);padding:0 var(--s6)}.lib-more .btn span{color:var(--ink-soft);font-weight:500}.lib-empty{padding:var(--s7) var(--s2) var(--s2)}.lib-empty h3{font:500 24px/1.2 var(--serif);color:var(--ink)}.lib-empty p{margin-top:var(--s2);color:var(--ink-soft);font-size:16px;line-height:1.5}.lib-empty div{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.lib-pane{min-width:0;container:lib-pane/inline-size}.lib-pane>.lib-back{display:none}.lib-pane__body{min-height:132px}.lib-ph{height:96px;display:block}@media (min-width:1024px){.lib-pane{top:calc(var(--clear) + var(--lib-bar-h) + var(--s3));max-height:calc(100dvh - var(--clear) - var(--lib-bar-h) - var(--s3) - var(--s4));scrollbar-width:thin;border-radius:var(--r-pane);background:var(--paper-2);box-shadow:0 0 0 1px var(--rule), 0 18px 40px #0b1d4714;position:sticky;overflow:auto}}@media (max-width:1023px){.lib-pane{display:none}.lib.is-reading .lib-pane{display:block}.lib.is-reading :is(.lib__bar,.lib__main){display:none}.lib.is-reading .lib-pane>.lib-back{margin-bottom:var(--s3);display:inline-flex}.lib.is-reading .lib__grid{display:block}}.lib-dtl{display:block}.lib-dtl__top{z-index:1;gap:var(--s3);padding:var(--pp);color:#fff;background:var(--g-royal);display:grid;position:sticky;top:0;box-shadow:0 8px 18px -10px #00144673}.lib-dtl__body{padding:var(--s6) var(--pp) var(--pp)}@media (max-width:1023px){.lib-dtl__top{top:var(--clear);border-radius:20px}.lib-dtl__body{background:var(--paper-2);box-shadow:0 0 0 1px var(--rule);padding-top:calc(var(--s6) + 20px);border-radius:0 0 20px 20px;margin-top:-20px}}@media (max-height:499px){.lib-dtl__top{position:static}}.lib-dtl__play{gap:var(--s3);display:grid}.lib-dtl__play:has(>.lib-deck)>.lib-pbtn{display:none}.lib-pbtn{column-gap:var(--s4);border-radius:var(--r-card);color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;width:100%;padding:0;display:grid}.lib-pbtn__c{width:56px;height:56px;color:var(--royal);background:#fff;border-radius:50%;place-items:center;display:grid}.lib-pbtn__w{gap:2px;min-width:0;display:grid}.lib-pbtn__t{font:500 14px/1.3 var(--sans);color:#fff}.lib-pbtn__l{font:600 15px/1.3 var(--sans);color:var(--ice)}@media (hover:hover){.lib-pbtn:hover .lib-pbtn__c{transform:scale(1.05)}}.lib-dtl__also{align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-box);font:400 14px/1.4 var(--sans);color:var(--ice);background:#ffffff14;flex-wrap:wrap;display:flex}.lib-dtl__also>span{flex:12em;min-width:0}.lib-dtl__also b{color:#fff;font-weight:500}.lib-dtl__also .lib-link{color:#fff}.lib-also__pp{width:32px;height:32px;color:var(--royal);background:#fff;flex:none}@media (hover:hover){.lib-also__pp:hover{background:var(--ice)}}@media (pointer:coarse){.lib-also__pp{width:var(--h-tap);height:var(--h-tap);background-clip:content-box;padding:6px}}.lib-nb{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lib-nb :is(button,a){min-width:0;min-height:var(--h-tap);padding:6px var(--s3) 6px var(--s2);border-radius:var(--r-box);color:#fff;font:500 14px/1.3 var(--sans);text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;align-items:center;gap:6px;display:flex}.lib-nb :is(button,a):has(>.glyph--chevron-right){padding:6px var(--s2) 6px var(--s3);grid-column:2}.lib-nb :is(button,a)>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}@media (hover:hover){.lib-nb :is(button,a):hover{background:#ffffff24;border-color:#fff6}}.lib-nb small{color:var(--ice);font:400 13px/1.3 var(--sans);display:block}.lib-nb small:after{content:":"}@media (max-width:639.98px){.lib-nb small:after{content:none}.lib-nb :is(button,a)>span>span{display:none}.lib-nb small{color:#fff;font:500 15px/1.2 var(--sans)}.lib-nb :is(button,a){justify-content:center}.lib-nb :is(button,a)>span{flex:none}}.lib-nb .glyph{color:var(--ice)}@container lib-pane (width<=479.98px){.lib-nb :is(button,a)>span{-webkit-line-clamp:1}.lib-nb small{display:inline}}.lib-dtl__h{font:500 clamp(24px, 2.2vw, 30px)/1.2 var(--serif);color:var(--royal);text-wrap:pretty;scroll-margin-top:calc(var(--clear) + var(--s6));unicode-bidi:plaintext}.lib-facts{gap:var(--s2) var(--s4);margin-top:var(--s3);font:400 14px/1.4 var(--sans);color:var(--ink-soft);flex-wrap:wrap;display:flex}.lib-facts li{align-items:center;gap:6px;display:inline-flex}.lib-facts .glyph{color:var(--ink-soft)}.lib-av{width:28px;height:28px;color:var(--royal);font:600 10.5px/1 var(--sans);letter-spacing:.03em;background:#002e8217;border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid;overflow:hidden}.lib-av:before{content:attr(data-i);grid-area:1/1}.lib-av img{object-fit:cover;z-index:1;grid-area:1/1;width:100%;height:100%;position:relative}.lib-fx__nm{align-items:center;gap:10px;min-width:0;display:inline-flex}.lib-av--lg{width:72px;height:72px;box-shadow:0 0 0 1px var(--rule);font-size:21px}.lib-ctx__who{align-items:center;gap:var(--s4);display:flex}.lib-ctx__who>div{min-width:0}@media (max-width:640px){.lib-av--lg{width:60px;height:60px;font-size:18px}}.lib-fl{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #002e8247;text-decoration:underline #002e8247;text-decoration-thickness:1px}@media (hover:hover){.lib-fl:hover{color:var(--royal);text-decoration-color:currentColor}}.lib-fl:focus-visible{outline:2px solid var(--royal);outline-offset:2px;border-radius:3px}.lib-part{vertical-align:.14em;white-space:nowrap;font:600 12px/1 var(--sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--royal);background:#002e8214;border-radius:999px;margin-left:.2em;padding:.32em .62em .28em;display:inline-block}.lib-dtl__h .lib-part{vertical-align:.32em;font-size:15px}.lib-deck .lib-part,.lib-nb .lib-part{color:#fff;vertical-align:.1em;background:#ffffff29;font-size:11px}.lib-range{align-items:flex-start;gap:var(--s3);margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-box);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-l);font:400 15px/1.45 var(--sans);color:var(--ink);display:flex}.lib-range .glyph{color:var(--ink-soft);margin-top:1px}.lib-range b{font-weight:600}.lib-dtl__state{font:400 15px/1.5 var(--sans);color:var(--ink-soft)}.lib-by{margin-top:var(--s2);font:400 13px/1.45 var(--sans);color:var(--ink-soft)}.lib-by--ai{align-items:center;gap:6px;display:flex}.lib-by--ai .glyph{color:var(--royal);flex:none}.lib-histb:disabled{opacity:.45;cursor:default;pointer-events:none}.lib-dd__l{padding-block:1px;line-height:1.35}.lib-dtl__sum>.lib-by:first-child{margin:0 0 var(--s2)}.lib-sum{max-width:68ch;font:400 16.5px/1.65 var(--sans);color:var(--ink)}.lib-dtl__sum :is(h2,h3){margin:var(--s6) 0 var(--s2);font:500 19px/1.25 var(--serif);color:var(--ink)}:where(.lib-list,.lib-facts,.lib-pts,.lib-chs,.lib-tops){margin:0;padding:0;list-style:none}.lib-pts{gap:var(--s2);display:grid}.lib-pts li{padding-left:var(--s5);font:400 15px/1.55 var(--sans);color:var(--ink);position:relative}.lib-pts li:before{content:"";background:#0b1d4759;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:4px}.lib-chs{margin-inline:calc(-1 * var(--s3));gap:2px;display:grid}.lib-chs button{align-items:baseline;gap:var(--s3);width:100%;min-height:var(--h-tap);padding:var(--s3);border-radius:var(--r-opt);color:var(--ink);font:400 15px/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover){.lib-chs button:hover{background:var(--hover)}}.lib-chs b{min-width:52px;font:600 13px/1.4 var(--sans);color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none}.lib-chs .is-now b{color:var(--royal)}.lib-chs .is-now{background:var(--sel);box-shadow:inset 3px 0 0 var(--royal)}.lib-tops{gap:var(--s2);flex-wrap:wrap;display:flex}.lib-tops :is(button,a){height:32px;padding:0 var(--s3);border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:500 13px/1 var(--sans);cursor:pointer;border-radius:999px}@media (hover:hover){.lib-tops :is(button,a):hover{border-color:#002e8266}}@media (pointer:coarse){.lib-tops :is(button,a){height:40px}}.lib-dtl__tools{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.lib-pill{align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s4) 0 14px;border:1px solid var(--line-l);color:var(--ink);font:500 14px/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;text-decoration:none;display:inline-flex}.lib-pill .glyph{color:var(--ink-soft)}@media (hover:hover){.lib-pill:hover{background:#fff;border-color:#002e8273}}@media (pointer:coarse){.lib-pill{height:var(--h-tap)}}.lib-share .glyph--link,.lib-share.is-copy .glyph--share-2{display:none}.lib-share.is-copy .glyph--link{display:block}.lib-deck{padding:var(--s3) var(--s4);border-radius:var(--r-card);color:#fff;background:var(--g-royal);position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 16px #00144629}.lib-deck__top{align-items:center;gap:var(--s3);display:flex}.lib-deck__pp{flex:none;width:48px;height:48px}.lib-deck__id{flex:1;min-width:0}.lib-deck__fs{color:#fff;background:#ffffff1f;flex:none;width:32px;height:32px}@media (hover:hover){.lib-deck__fs:hover{background:#ffffff38}}.lib-deck__x{flex:none}.lib-deck__t{color:#fff;max-width:100%;font:500 14px/1.3 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}@media (hover:hover){.lib-deck__t:hover{text-underline-offset:3px;text-decoration:underline}}.lib-deck__sub{font:400 13px/1.35 var(--sans);color:var(--ice)}.lib-deck__stage{margin-top:var(--s3);aspect-ratio:16/9;border-radius:var(--r-box);background:#000;position:relative;overflow:hidden}.lib-deck__stage>*{object-fit:contain;border:0;width:100%;height:100%;position:absolute;inset:0}.lib-deck__stage>button{color:#fff;cursor:pointer;background:#000 50%/cover no-repeat;place-items:center;padding:0;display:grid}.lib-deck__seek{height:20px;margin-top:var(--s2);position:relative}.lib-deck__seek input{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;position:absolute;inset:0}.lib-deck__seek input:disabled{cursor:default}.lib-deck__seek input::-webkit-slider-runnable-track{background:linear-gradient(#fff, #fff) 0 0 / calc(var(--p,0) * 100%) 100% no-repeat, #ffffff38;border-radius:99px;height:4px}.lib-deck__seek input::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;opacity:var(--thumb,0);background:#fff;border:0;border-radius:50%;margin-top:-4px;box-shadow:0 2px 6px #000a2880}.lib-deck__seek input::-moz-range-track{background:#ffffff38;border-radius:99px;height:4px}.lib-deck__seek input::-moz-range-progress{background:#fff;border-radius:99px;height:4px}.lib-deck__seek input::-moz-range-thumb{width:12px;height:12px;opacity:var(--thumb,0);background:#fff;border:0;border-radius:50%}.lib-deck__seek input:not(:disabled):is(:hover,:focus-visible,:active){--thumb:1}@media (pointer:coarse){.lib-deck__seek input:not(:disabled){--thumb:1}}.lib .lib-deck__seek input:focus-visible{box-shadow:none;outline:none}.lib-deck__seek:has(input:focus-visible){outline-offset:2px;border-radius:6px;outline:2px solid #fff}.lib-deck__ticks{pointer-events:none;position:absolute;inset:0}.lib-deck__ticks i{background:#ffffff8c;border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:5px}.lib-deck__row{justify-content:space-between;align-items:center;gap:var(--s2);margin-top:var(--s1);display:flex}.lib-deck__at,.lib-deck__left{min-width:44px;font:500 13px/1 var(--sans);color:var(--ice);font-variant-numeric:tabular-nums}.lib-deck__left{text-align:right}.lib-deck__btns{align-items:center;gap:var(--s1);display:flex}.lib-deck__btns button{color:#fff;background:#ffffff1f;width:36px;height:36px;position:relative}@media (hover:hover){.lib-deck__btns button:hover{background:#ffffff38}}.lib-deck__btns button:disabled{opacity:.4;cursor:default;background:#ffffff1f}.lib-deck__btns b{font:600 8.5px/1 var(--sans);position:absolute;top:50%;left:50%;translate:-50% -44%}.lib-deck__btns .lib-deck__rate{width:58px;min-width:0;font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:999px;padding:0}.lib-deck__line{margin-top:var(--s2);font:400 13px/1.4 var(--sans);color:var(--ice)}.lib-deck__line a,.lib-deck__line button{color:#fff;font:600 13px/1.4 var(--sans)}.lib-deck.is-embed .lib-deck__seek,.lib-deck.is-embed .lib-deck__at,.lib-deck.is-embed .lib-deck__left,.lib-deck.is-embed [data-act=back],.lib-deck.is-embed [data-act=fwd],.lib-deck.is-embed [data-act=rate]{display:none}.lib-sheet{background:var(--paper-2);max-width:none;max-height:none;color:var(--ink);border:0;flex-direction:column;padding:0;overflow:hidden;box-shadow:0 20px 60px #0014464d}.lib-sheet[open]{display:flex}.lib-sheet::backdrop{background:#0b1d4752}.lib-sheet__head{align-items:center;gap:var(--s3);height:56px;padding:0 var(--s2) 0 var(--s5);border-bottom:1px solid var(--rule);flex:none;display:flex;position:relative}.lib-sheet__head h2{font:500 24px/1 var(--serif);color:var(--ink)}.lib-sheet__x{width:var(--h-tap);height:var(--h-tap);color:var(--ink);background:0 0;margin-left:auto}@media (hover:hover){.lib-sheet__x:hover{background:var(--hover)}}.lib-sheet__handle{background:#0b1d4733;border-radius:2px;width:36px;height:4px;margin-left:-18px;display:none;position:absolute;top:7px;left:50%}.lib-sheet__body{overscroll-behavior:contain;min-height:0;padding:var(--s5) var(--s5) var(--s7);flex:1;overflow:auto}.lib-sheet__foot{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5) calc(var(--s3) + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--paper-2);flex:none;display:flex}.lib-sheet__foot .btn{height:var(--h-tap);margin-left:auto}.lib-sheet__foot .btn:disabled{opacity:.5;cursor:default;transform:none}@media (max-width:639px){.lib-sheet{width:100%;height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:24px 24px 0 0;margin:auto 0 0}.lib-sheet__handle{display:block}.lib-hist:modal .lib-sheet__handle{display:block}.lib-sheet__head{touch-action:none;height:60px;padding-top:6px}.lib-hist:modal .lib-hist__l{padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom))}}@media (min-width:640px){.lib-sheet--filters{border-radius:0 24px 24px 0;width:min(400px,92vw);height:100dvh;margin:0 auto 0 0}}.lib-toast{left:50%;bottom:var(--s6);z-index:2;color:#fff;height:40px;font:500 14px/40px var(--sans);white-space:nowrap;opacity:0;pointer-events:none;background:#00235f;border-radius:999px;padding:0 18px;transition:opacity .2s;position:fixed;translate:-50%}.lib-toast.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes lib-in{0%{transform:var(--from,translateY(100%))}}@keyframes lib-fade{0%{opacity:0}}@keyframes lib-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes lib-now{0%{opacity:0;transform:translateY(12px)}}@keyframes lib-menu{0%{opacity:0;transform:translateY(-4px)}}@keyframes lib-spin{to{rotate:360deg}}.lib.is-wait .is-pp .glyph--loader-circle{animation:.9s linear infinite lib-spin}:is(.lib-sheet[open],.lib-hist:modal){animation:lib-in .26s var(--ease)}.lib-sheet.is-settle,.lib-hist.is-settle{transition:translate .2s var(--ease)}.lib-sheet[open]::backdrop,.lib-hist::backdrop{animation:.2s lib-fade}.lib-pane__body.is-in>*{animation:lib-rise .16s var(--ease)}.lib-tools .lib-dd.is-open .lib-dd__p{animation:lib-menu .14s var(--ease)}.lib-hist[open]:not(:modal){animation:lib-menu .14s var(--ease)}.lib-now:not([hidden]){animation:lib-now .2s var(--ease)}.lib :is(.lib-fx__o,.lib-dd__b,.lib-row,.lib-q input,.lib-q__x,.lib-disc,.lib-pill,.lib-histb,.lib-pbtn__c,.lib-chs button,.lib-deck__btns button,.lib-sug button,.lib-tops :is(button,a),.lib-nb :is(button,a),.lib-hist__b){transition:background .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .15s}}@media (prefers-reduced-motion:no-preference) and (min-width:640px){.lib-sheet--filters[open]{--from:translateX(-100%);animation-duration:.24s}}.lib{--h-bar:44px;--h-sm:34px}.sec.lib{padding-top:var(--s4)}.lib-list{margin-top:2px}.lib-row{padding:9px var(--s2)}.lib-row>a>b{line-height:1.25}.lib-row>a>span,.lib-row>a>i{margin-top:1px;line-height:1.4}.phead:has(+.lib){padding-bottom:clamp(20px,2.4vw,30px)}.phead:has(+.lib) .phead__lede>p{margin-top:12px}@media (max-width:639px){.phead:has(+.lib) .phead__lede>p{font-size:15px;line-height:1.5}.phead .lib-give{margin-top:14px}}.lib-dtl__top{gap:var(--s2);padding:var(--s4) var(--pp)}.lib-deck{padding:var(--s2) var(--s3)}.lib-dtl__body{padding-top:var(--s5)}@media (max-width:1023px){.lib-dtl__body{padding-top:calc(var(--s5) + 20px)}}.lib-facts{margin-top:var(--s2);gap:6px var(--s4)}.lib-range{margin-top:var(--s3);padding:10px var(--s3)}.lib-dtl__note{margin-top:var(--s4)}.lib-dtl__sum :is(h2,h3){margin-top:var(--s5)}.lib-sum{line-height:1.6}.lib-dtl__tools{margin-top:var(--s5)}@media (pointer:fine){.lib-nb :is(button,a){min-height:40px;padding-block:4px}}@container (width<=479.98px){.lib-res:has(>.lib-histw:not([hidden])){flex-wrap:nowrap}.lib-res:has(>.lib-histw:not([hidden])) .lib-res__n{flex:1 1 0;min-width:0}.lib-res:has(>.lib-histw:not([hidden])) :is(.lib-histw,.lib-sort){flex:none}.lib-res:has(>.lib-histw:not([hidden])) :is(.lib-histb,.lib-sortb){width:auto}.lib-res:has(>.lib-histw:not([hidden])) .lib-histb{justify-content:center;width:40px;padding:0}.lib-histb__t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lib-res .lib-sortb>.glyph:first-child{display:none}}.lib-part{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1;display:inline}.lib-deck__btns .lib-deck__opts b{min-width:18px;height:18px;color:var(--royal);font:700 10px/18px var(--sans);text-align:center;background:#fff;border-radius:9px;padding:0 4px;top:-5px;left:auto;right:-7px;translate:none}.lib-deck__btns .lib-deck__opts b:empty{display:none}.lib-deck__btns .lib-deck__opts.is-on{background:#ffffff47}@media (pointer:coarse){.lib-deck__seek,.lib-deck__seek input{height:44px}.lib-deck__ticks i{top:17px}.lib-deck__seek input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px}.lib-deck__seek input::-moz-range-thumb{width:18px;height:18px}.lib-deck__btns button{width:44px;height:44px}.lib-deck__btns .lib-deck__rate{width:60px}}@media (max-width:1023px){.lib-dtl__top{position:relative;top:auto}}.lib-slim{top:var(--clear);z-index:2;height:0;position:sticky}.lib-slim__in{align-items:center;gap:var(--s2);color:#fff;background:var(--g-royal);opacity:0;visibility:hidden;border-radius:18px;height:56px;padding:0 6px;transition:opacity .18s,translate .18s,visibility 0s .18s;display:flex;position:absolute;inset:0 0 auto;overflow:hidden;translate:0 -10px;box-shadow:0 10px 22px -10px #0014468c,inset 0 0 0 1px #ffffff1f}.lib-slim.is-on .lib-slim__in{opacity:1;visibility:visible;transition:opacity .18s,translate .18s,visibility;translate:none}.lib-slim__pp,.lib-slim__sk{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.lib-slim__pp{color:var(--royal);background:#fff}.lib-slim__sk{color:#fff;background:#ffffff1f;position:relative}.lib-slim__sk:disabled{opacity:.4;cursor:default}.lib-slim__sk b{font:600 8.5px/1 var(--sans);position:absolute;top:50%;left:50%;translate:-50% -44%}.lib-slim__id{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;min-width:0;padding:4px 2px;display:grid}.lib-slim__id b{white-space:nowrap;text-overflow:ellipsis;font:500 14px/1.3 var(--sans);unicode-bidi:plaintext;overflow:hidden}.lib-slim__id>span:last-child{font:400 12.5px/1.3 var(--sans);color:var(--ice);font-variant-numeric:tabular-nums}.lib-slim .lib-part{color:#fff;vertical-align:.1em;background:#ffffff29;font-size:11px}.lib-slim__p{transform-origin:0;height:3px;transform:scaleX(var(--p,0));background:#fffc;position:absolute;bottom:0;left:0;right:0}.lib .lib-slim button:focus-visible{outline-offset:-3px;box-shadow:none;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.lib-slim__in,.lib-slim.is-on .lib-slim__in{transition:none;translate:none}}.lib-sheet--opts{border-radius:24px;width:min(380px,92vw);height:fit-content;max-height:calc(100dvh - 64px);margin:auto}@media (max-width:639px){.lib-sheet--opts{border-radius:24px 24px 0 0;width:100%;height:fit-content;margin:auto 0 0}}@media (prefers-reduced-motion:no-preference) and (min-width:640px){.lib-sheet--opts[open]{--from:translateY(14px)}}.lib-opts{align-content:start;gap:var(--s3);padding:var(--s4) var(--s5) calc(var(--s6) + env(safe-area-inset-bottom));display:grid}.lib-opts h3{font:600 13px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.lib-opts__sleep{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lib-opts__sleep button{min-height:var(--h-tap);padding:0 var(--s2);border-radius:var(--r-box);border:1px solid var(--line-l);background:var(--paper);color:var(--ink);font:500 15px/1.2 var(--sans);cursor:pointer}.lib-opts__sleep button[aria-pressed=true]{border-color:var(--royal);background:var(--royal);color:#fff}.lib .lib-opts__sleep button:focus-visible{border-radius:var(--r-box)}.lib-opts__left{font:400 14px/1.4 var(--sans);color:var(--ink-soft)}.lib-opts__left:empty{display:none}.lib-sw{align-items:center;gap:var(--s3);min-height:var(--h-tap);padding-top:var(--s3);border-top:1px solid var(--rule);font:500 16px/1.3 var(--sans);color:var(--ink);cursor:pointer;display:flex}.lib-sw input{appearance:none;cursor:pointer;background:#0b1d4738;border-radius:999px;flex:none;order:2;width:46px;height:28px;margin:0 0 0 auto;transition:background .15s;position:relative}.lib-sw input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:translate .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.lib-sw input:checked{background:var(--royal)}.lib-sw input:checked:after{translate:18px}.lib .lib-sw input:focus-visible{outline:2px solid var(--royal);outline-offset:2px;box-shadow:none;border-radius:999px}.lib-sortp__hide{margin-top:9px;position:relative}.lib-sortp__hide:before{content:"";left:var(--s2);right:var(--s2);background:var(--rule);height:1px;position:absolute;top:-5px}.lib-sortb.is-hiding:after{content:"";background:var(--royal);border-radius:50%;flex:none;width:7px;height:7px;margin-left:1px}.lib-hid,.lib-fz{margin:2px 0 var(--s1);font:400 13.5px/1.45 var(--sans);color:var(--ink-soft)}.lib-hid .lib-link{font:600 13.5px/1.45 var(--sans)}.phead.phead--one{height:80px;padding:0;overflow:hidden}@media (min-width:921px){.phead.phead--one{height:100px}}.sec.one{padding-top:var(--s4,16px);padding-bottom:clamp(56px,6vw,96px)}.lib--one .lib-pane{max-height:none;display:block;position:static;overflow:visible}.lib--one .lib-pane>.lib-back{margin-bottom:var(--s3);display:inline-flex}.lib-pane>.lib-back,.lib-one__all .btn{text-decoration:none}@media (min-width:1024px){.lib--one .lib-pane{overflow:clip}}.lib--one .lib-dtl__top{position:relative;top:auto}.lib--one .lib-deck__id,.lib--one .lib-deck__btns :is([data-act=prev],[data-act=next]){display:none}.lib--one .lib-facts{margin-top:0}.lib-nb a,.lib-tops a{text-decoration:none}.lib-tops a{align-items:center;display:inline-flex}.lib--one .lib-sw{display:none}.lib--one .lib-opts{padding-bottom:calc(var(--s5) + env(safe-area-inset-bottom))}.lib-one__all{margin-top:var(--s6);text-align:center}.lib-one__all .btn{gap:8px}.lib__grid,.lib.is-reading .lib__grid{display:block}.lib-pane{max-width:760px;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin-inline:auto;display:none;position:static;overflow:visible}.lib.is-reading .lib-pane{display:block}.lib.is-reading :is(.lib__bar,.lib__main){display:none}.lib.is-reading .lib-pane>.lib-back{margin-bottom:var(--s3);display:inline-flex}.lib-dtl__top{gap:var(--s4);padding:var(--pp);border-radius:20px;position:relative;top:auto}.lib-dtl__body{padding:calc(var(--s5) + 20px) var(--pp) var(--pp);background:var(--paper-2);box-shadow:0 0 0 1px var(--rule);border-radius:0 0 20px 20px;margin-top:-20px}.lib-facts{margin-top:0}.lib-facts:not(:has(>li:not([hidden]))){display:none}.lib-facts:not(:has(>li:not([hidden])))+.lib-range{margin-top:0}.lib:not(.is-reading) .lib-now:not([hidden]){align-items:center;gap:var(--s1);height:52px;margin-top:var(--s2);padding:0 var(--s1);border-radius:var(--r-card);color:#fff;background:var(--g-royal);grid-template-columns:44px minmax(0,1fr) auto 44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}@media (min-width:640px){.lib-now__id{align-items:baseline;gap:var(--s3);display:flex}.lib-now__id b:before{content:"Now playing: ";color:var(--ice);font-weight:400}.lib-now__id span{flex:none}}.lib-card{column-gap:var(--s5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.lib-card__art{aspect-ratio:1;background:#ffffff1a;border-radius:16px;width:120px;display:block;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 12px 26px -8px #00082899}.lib-card__art img{object-fit:cover;width:100%;height:100%;display:block}.lib-card__w{gap:6px;min-width:0;display:grid}.lib-dtl__top .lib-dtl__h{color:#fff;font:500 clamp(24px, 2.5vw, 32px)/1.16 var(--serif);letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:calc(var(--clear) + var(--s7))}.lib .lib-dtl__top .lib-dtl__h:focus-visible{outline-offset:4px;box-shadow:none;border-radius:6px;outline:2px solid #fff}.lib-dtl__top .lib-dtl__h .lib-part{color:#fff;vertical-align:.34em;background:#ffffff29;font-size:13px}.lib-card__by{font:500 16px/1.3 var(--sans)}.lib-card__by :is(.lib-fl,a){color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.lib-card__by :is(.lib-fl,a):hover{color:#fff;text-underline-offset:3px;text-decoration:underline}}.lib-card__meta{font:400 14.5px/1.4 var(--sans);color:var(--ice);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .45em;display:flex}.lib-card__meta>span:has(+[data-f=len]:not([hidden])):after{content:" ·"}@media (max-width:639px){.lib-card{column-gap:var(--s4)}.lib-card__art{border-radius:13px;width:88px}.lib-card__by{font-size:15px}.lib-card__meta{font-size:13.5px}}@container lib-pane (width<=339.98px){.lib-card__art{width:72px}}.lib-pane .lib-deck{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) repeat(2,minmax(44px,76px)) minmax(60px,104px) repeat(2,minmax(44px,76px)) minmax(0,1fr);place-items:center;column-gap:0;padding:0;display:grid}.lib-pane .lib-deck__top,.lib-pane .lib-deck__row,.lib-pane .lib-deck__btns{display:contents}.lib-pane .lib-deck__id,.lib-pane .lib-deck__x,.lib-pane .lib-deck__btns :is([data-act=prev],[data-act=next]){display:none}.lib-pane .lib-deck__stage{margin:0 0 var(--s3);grid-area:1/1/auto/-1;justify-self:stretch}.lib-pane .lib-deck__fs{z-index:1;top:var(--s2);right:var(--s2);background:#00000073;position:absolute}.lib-pane .lib-deck__seek{grid-area:2/1/auto/-1;justify-self:stretch;margin-top:0}.lib-pane .lib-deck__at,.lib-pane .lib-deck__left{pointer-events:none;grid-row:3;min-width:0;margin-top:2px}.lib-pane .lib-deck__at{grid-column:1/span 3;justify-self:start}.lib-pane .lib-deck__left{grid-column:5/span 3;justify-self:end}.lib-pane .lib-deck__btns button{grid-row:4;width:48px;height:48px}.lib-pane .lib-deck__btns .lib-deck__rate{grid-column:2;width:60px;height:44px}.lib-pane .lib-deck__btns [data-act=back]{grid-column:3}.lib-pane .lib-deck__pp{grid-area:4/4;width:68px;height:68px;margin-block:8px 2px;box-shadow:0 10px 22px -8px #0008288c}.lib-pane .lib-deck__pp .glyph{width:28px;height:28px}.lib-pane .lib-deck__btns [data-act=fwd]{grid-column:5}.lib-pane .lib-deck__btns .lib-deck__opts{grid-column:6}.lib-pane .lib-deck__line{text-align:center;grid-column:1/-1;justify-self:stretch}.lib-pane .lib-deck__now{grid-row:5}.lib-pane .lib-deck__next{grid-row:6}.lib-pane .lib-deck__err{grid-row:7}@media (pointer:coarse){.lib-pane .lib-deck__at,.lib-pane .lib-deck__left{margin-top:-10px}}@container lib-pane (width<=319.98px){.lib-pane .lib-deck__btns button{width:44px;height:44px}.lib-pane .lib-deck__btns .lib-deck__rate{width:48px}.lib-pane .lib-deck__pp{width:58px;height:58px}}.lib-pbtn{row-gap:var(--s2);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.lib-pbtn__c{width:68px;height:68px;box-shadow:0 10px 22px -8px #0008288c}.lib-pbtn__c .glyph{width:28px;height:28px}.lib-pbtn__t{display:none}.lib-pbtn__w{justify-items:center}.lib-dtl__also{justify-content:center}.lib-row{padding:10px var(--s2);grid-template-columns:44px minmax(0,1fr) 40px;grid-template-areas:"av text disc";align-items:center}.lib-row__av{grid-area:av;width:44px;height:44px;font-size:13px}.lib-row:before,.lib-disc{grid-area:disc;align-self:center;width:40px;height:40px;margin-top:0}.lib-row:before{background-size:40px}.lib.is-live .lib-row.is-part:before{left:64px;right:56px}.lib-row__snip{grid-column:2/-1}.lib-up{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--rule)}.lib-up :is(h2,h3){margin:0 0 var(--s3);font:500 19px/1.25 var(--serif);color:var(--ink)}.lib-up__b{align-items:center;column-gap:var(--s3);width:100%;padding:var(--s3) var(--s4) var(--s3) var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:44px minmax(0,1fr) auto;text-decoration:none;display:grid}@media (hover:hover){.lib-up__b:hover{border-color:#002e8273}}.lib-up__av{width:44px;height:44px;font-size:13px}.lib-up__w{gap:2px;min-width:0;display:grid}.lib-up__w b{font:500 17px/1.3 var(--serif);color:var(--ink);unicode-bidi:plaintext}.lib-up__w>span{font:400 14px/1.4 var(--sans);color:var(--ink-soft)}.lib-up__b>.glyph{color:var(--ink-soft)}.lib-pane>.lib-one__all{margin-top:var(--s6);text-align:center}.phead:has(+.lib.is-reading){height:80px;padding:0;overflow:hidden}@media (min-width:921px){.phead:has(+.lib.is-reading){height:100px}}.phead:has(+.lib.is-reading)>.wrap{display:none}.lib-dtl__body .lib-facts li{display:block}.lib-dtl__body .lib-facts li>.glyph{vertical-align:-3px;margin-right:6px;display:inline-block}@container (width<=479.98px){.lib-row{grid-template-columns:40px minmax(0,1fr) 44px;column-gap:8px}.lib-disc{background-clip:content-box;width:44px;height:44px;padding:3px}.lib.is-live .lib-row.is-part:before{left:56px;right:56px}}@media (pointer:coarse){.lib-card__by :is(.lib-fl,a){align-items:center;min-height:44px;margin-block:-11px;display:inline-flex}.lib-dtl__also .lib-link{min-height:44px;padding-inline:var(--s2);margin-block:-12px;margin-inline:calc(-1 * var(--s2));align-items:center;display:inline-flex}}@container lib-pane (width<=339.98px){.lib-pane .lib-deck{grid-template-columns:0 1fr 1fr 66px 1fr 1fr 0}.lib-pane .lib-deck__btns .lib-deck__rate{width:44px;font-size:12.5px}}.lib .lib__wrap,.sec.one>.wrap{max-width:calc(800px + 2 * var(--pad))}@media (min-width:1024px){.phead:has(+.lib) .phead__lede>p{min-height:4.8em}}.lib-pane{max-width:none}@media (min-width:1024px){.lib-tools{row-gap:var(--s2);flex-wrap:wrap}.lib-tools>.lib-q{flex:100%;min-width:0}.lib-tools>.lib-dds{flex-wrap:wrap;flex:0 auto}.lib .lib-tools .lib-dd__b{max-width:230px;font-size:15px}}.lib-sortb{padding:0 var(--s4) 0 var(--s3);justify-content:center}@container (width>=480px){.lib-histb,.lib-sortb{min-width:104px;padding:0 var(--s4) 0 var(--s3);justify-content:center}}.lib-sortb.is-set{color:var(--royal);border-color:#002e828c}.lib-sortb.is-set .glyph{color:var(--royal)}.lib-now__id{padding:0 0 0 var(--s1);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;align-self:stretch}@media (min-width:640px){.lib-now__id{align-items:center}.lib-now__id b,.lib-now__id span{line-height:1.3}}.lib .lib-now__id:focus-visible{outline-offset:-3px;box-shadow:none;border-radius:10px;outline:2px solid #fff}@media (hover:hover){.lib-now__id:hover b{text-underline-offset:3px;text-decoration:underline}}.lib-now__show{color:#fff;width:auto;height:36px;font:600 13.5px/1 var(--sans);white-space:nowrap;background:#ffffff29;border-radius:999px;align-items:center;gap:3px;padding:0 10px 0 14px;display:inline-flex}.lib-now__show:before{content:none}@media (hover:hover){.lib-now__show:hover{background:#ffffff47}}@media (pointer:coarse){.lib-now__show{height:40px}}.lib-row>a>i[data-z]{color:var(--ink-soft);font-weight:400}
