/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--l-bg);color:var(--l-ink);font-family:var(--l-font-ui);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;margin:0;font-size:16px;line-height:1.6}:lang(ar),[dir=rtl],.ar{font-family:var(--l-font-arabic);line-height:2.1}h1,h2,h3,h4{font-family:var(--l-font-prose);letter-spacing:var(--pf-tracking-tight);text-wrap:balance;margin:0;font-weight:500;line-height:1.15}p{text-wrap:pretty;margin:0}a{color:inherit;-webkit-text-decoration-color:var(--l-accent-soft);-webkit-text-decoration-color:var(--l-accent-soft);-webkit-text-decoration-color:var(--l-accent-soft);text-decoration-color:var(--l-accent-soft);text-underline-offset:.18em}a:hover{-webkit-text-decoration-color:var(--l-accent);-webkit-text-decoration-color:var(--l-accent);-webkit-text-decoration-color:var(--l-accent);text-decoration-color:var(--l-accent)}button,input,select,textarea{font:inherit;color:inherit}img,svg,video{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--l-rule);margin:0}:focus-visible{outline:2px solid var(--l-accent);outline-offset:2px;border-radius:var(--pf-radius-sm)}::selection{background:var(--l-accent-soft);color:var(--l-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--pf-space-3) var(--pf-space-4);background:var(--l-accent);color:var(--l-on-accent);border-radius:0 0 var(--pf-radius) 0;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}}@layer components{.pf-shell{background:var(--l-bg);flex-direction:column;min-height:100dvh;display:flex}.pf-shell>main{flex:1}.pf-container{width:100%;max-width:var(--pf-measure-page);padding-inline:var(--pf-space-5);margin-inline:auto}.pf-container--narrow{max-width:var(--pf-measure-narrow)}.pf-logo{align-items:center;gap:calc(var(--pf-logo-size) * .22);color:var(--l-ink);text-decoration:none;display:inline-flex}.pf-logo__word{font-family:var(--l-font-ui);font-size:calc(var(--pf-logo-size) * .42);letter-spacing:-.02em;white-space:nowrap;gap:.28em;font-weight:600;line-height:1;display:inline-flex}.pf-logo__word-a{color:var(--l-ink)}.pf-logo__word-b{color:var(--l-accent)}.pf-logo-link{border-radius:var(--pf-radius);text-decoration:none;display:inline-flex}.pf-header{justify-content:space-between;align-items:center;gap:var(--pf-space-4);padding-block:var(--pf-space-5);flex-wrap:wrap;display:flex;position:relative}.pf-header__burger{border-radius:var(--pf-radius);min-width:2.75rem;min-height:2.75rem;color:var(--l-muted);cursor:pointer;transition:color var(--pf-motion);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pf-header__burger:hover{color:var(--l-ink)}.pf-header__burger .pf-icon{width:1.5em;height:1.5em}.pf-header__nav-scrim{z-index:70;background:var(--l-ink);border:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pf-header__nav-scrim{background:color-mix(in srgb, var(--l-ink) 32%, transparent)}}.pf-header__nav-scrim{cursor:default}.pf-header__nav{z-index:71;align-items:stretch;gap:var(--pf-space-1);padding:var(--pf-space-3);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:0 0 var(--pf-radius-lg) var(--pf-radius-lg);box-shadow:var(--pf-elev-3);top:100%;border-top:0;flex-direction:column;display:none;position:absolute;inset-inline:0}.pf-header__nav[data-open=true]{display:flex}.pf-navlink{white-space:nowrap;font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-muted);transition:color var(--pf-motion);justify-content:center;align-items:center;gap:.45em;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.pf-header__nav .pf-navlink{justify-content:flex-start;gap:var(--pf-space-3);width:100%;padding:var(--pf-space-2) var(--pf-space-3);border-radius:var(--pf-radius);min-height:2.75rem}.pf-header__nav .pf-navlink:hover{background:var(--l-sunken)}.pf-navlink__label{font-size:var(--pf-text-sm)}.pf-navlink:hover{color:var(--l-ink)}.pf-navlink--home,.pf-navlink--access,.pf-navlink--dashboard{color:var(--l-accent)}.pf-navlink--downloads{color:var(--l-ok)}.pf-navlink--about{color:var(--l-warn)}.pf-navlink--signout{color:var(--l-danger)}.pf-navlink .pf-icon{width:1.5em;height:1.5em}.pf-header__nav form{display:contents}.pf-navlink--button{cursor:pointer;background:0 0;border:0;padding:0}@media (width>=640px){.pf-header__burger,.pf-header__nav-scrim{display:none}.pf-header__nav{justify-content:flex-end;align-items:center;gap:var(--pf-space-3) var(--pf-space-5);min-width:0;box-shadow:none;background:0 0;border:0;flex-flow:wrap;padding:0;display:flex;position:static}.pf-header__nav .pf-navlink{flex-direction:column;justify-content:center;gap:.2em;width:auto;min-height:2.75rem;padding:0}.pf-header__nav .pf-navlink:hover{background:0 0}.pf-navlink__label{font-size:var(--pf-text-xs)}}.pf-reader-head{align-items:center;gap:var(--pf-space-7);width:100%;max-width:76rem;padding:var(--pf-space-8) var(--pf-space-5) var(--pf-space-7);flex-direction:column;margin-inline:auto;display:flex}.pf-reader-head__book{max-width:22ch;font-family:var(--l-font-display);font-size:var(--pf-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--l-display);font-weight:600;line-height:1.05}.pf-reader-head__book a{color:inherit;text-decoration:none}.pf-reader-head__book a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.pf-elsewhere{justify-content:center;gap:var(--pf-space-2);margin-top:calc(var(--pf-space-7) * -1 + var(--pf-space-4));flex-wrap:wrap;display:flex}.pf-elsewhere__chip{align-items:center;gap:var(--pf-space-2);padding:var(--pf-space-2) var(--pf-space-3);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-pill);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-muted);text-decoration:none;display:inline-flex}.pf-elsewhere__chip:hover{border-color:var(--l-accent);color:var(--l-accent)}.pf-elsewhere__count{font-variant-numeric:tabular-nums;color:var(--l-faint)}.pf-reader-actions{justify-content:center;align-items:center;gap:var(--pf-space-3);width:100%;padding:var(--pf-space-3) var(--pf-space-2);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-elev-1);flex-direction:column;display:flex}.pf-reader-actions__gap{display:none}.pf-reader-actions__wing{display:contents}.pf-reader-action{--pf-reader-action-colour:var(--l-display);appearance:none;border:1px solid var(--pf-reader-action-colour);flex:none;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-reader-action{border:1px solid color-mix(in srgb, var(--pf-reader-action-colour) 32%, transparent)}}.pf-reader-action{background:var(--pf-reader-action-colour);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pf-reader-action{background:color-mix(in srgb, var(--pf-reader-action-colour) 12%, var(--l-surface))}}.pf-reader-action{color:var(--pf-reader-action-colour);cursor:pointer;transition:background var(--pf-motion), border-color var(--pf-motion), box-shadow var(--pf-motion), transform var(--pf-motion);font-size:1.35rem;text-decoration:none}.pf-reader-action--book{--pf-reader-action-colour:var(--l-accent)}.pf-reader-action--home{--pf-reader-action-colour:var(--l-display)}.pf-reader-action--contents{--pf-reader-action-colour:var(--l-accent)}.pf-reader-action--bookmark{--pf-reader-action-colour:var(--l-warn)}.pf-reader-action--assistant{--pf-reader-action-colour:var(--l-ok)}.pf-reader-action--source{--pf-reader-action-colour:var(--l-heading-1)}.pf-reader-action:hover{border-color:var(--pf-reader-action-colour);background:var(--pf-reader-action-colour)}@supports (color:color-mix(in lab, red, red)){.pf-reader-action:hover{background:color-mix(in srgb, var(--pf-reader-action-colour) 20%, var(--l-surface))}}.pf-reader-action:hover{box-shadow:0 .4rem 1rem var(--pf-reader-action-colour)}@supports (color:color-mix(in lab, red, red)){.pf-reader-action:hover{box-shadow:0 .4rem 1rem color-mix(in srgb, var(--pf-reader-action-colour) 16%, transparent)}}.pf-reader-action:hover{transform:translateY(-2px)}.pf-reader-action[aria-pressed=true]{border-color:var(--pf-reader-action-colour);background:var(--pf-reader-action-colour);color:var(--l-surface)}@media (width<=639px){.pf-reader-actions{padding:var(--pf-space-2);flex-direction:row;gap:.375rem}.pf-reader-action{width:3rem;height:3rem;font-size:1.2rem}}.pf-toolbar-rail{z-index:23;flex-direction:column;align-items:center;width:4.75rem;display:flex;position:fixed;top:50%;left:3.25rem;transform:translateY(-50%)}.pf-toolbar{justify-content:center;align-items:center;gap:var(--pf-space-3);width:fit-content;max-width:100%;padding:var(--pf-space-2) var(--pf-space-3);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-elev-1);flex-flow:wrap;margin-inline:auto;display:flex;overflow:visible}.pf-tool{border-radius:var(--pf-radius);min-width:2.75rem;min-height:2.75rem;color:var(--l-muted);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.pf-tool:hover{background:var(--l-sunken);color:var(--l-ink)}.pf-tool[aria-pressed=true],.pf-tool[aria-expanded=true]{background:var(--l-accent-soft);color:var(--l-accent)}.pf-reader-listen{--listen-violet:#6c35bc;--listen-violet-deep:#351057;--listen-violet-bright:#8f4bda;--listen-cyan:#75e9ff;--listen-paper:#fffaff;z-index:23;pointer-events:none;margin-block-start:var(--pf-space-4);display:block}@media (width>=1024px){.pf-reader-listen{animation:.32s cubic-bezier(.22,1,.36,1) both pf-listen-arrive}}@keyframes pf-listen-arrive{0%{opacity:0;transform:translateY(-.5rem)scale(.9)}to{opacity:1;transform:none}}button.pf-reader-listen__button{appearance:none;isolation:isolate;background:radial-gradient(circle at 50% 20%, #75e9ffc7, transparent 18%), conic-gradient(from 22deg, var(--listen-violet-deep), var(--listen-violet-bright), #26a8ce, var(--listen-violet), var(--listen-violet-deep));width:5.9rem;height:5.9rem;color:var(--listen-paper);font-family:var(--l-font-ui);cursor:pointer;pointer-events:auto;border:1px solid #ffffff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:0;transition:filter .18s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 .31rem #2c0d4ead,inset 0 0 0 .39rem #ffffff38,inset 0 0 1.4rem #75e9ff38,0 .3rem #25063f,0 .82rem 1.8rem #2d0b5266,0 0 1.5rem #703cc061}button.pf-reader-listen__button:hover{filter:saturate(1.12)brightness(1.06);transform:translateY(-.22rem)scale(1.025)}button.pf-reader-listen__button:active{filter:saturate(1.04);transform:translateY(.1rem)scale(.985)}button.pf-reader-listen__button:focus-visible{outline:.22rem solid var(--listen-cyan);outline-offset:.42rem}.pf-reader-listen__aura{z-index:-3;filter:blur(.62rem);pointer-events:none;background:#703cc06b;border-radius:50%;animation:2.8s ease-in-out infinite alternate pf-listen-portal-breathe;position:absolute;inset:-.72rem}.pf-reader-listen__orbit{z-index:-1;pointer-events:none;border:1px solid #8f6be0b8;border-radius:50%;position:absolute}.pf-reader-listen__orbit--outer{border-block-color:var(--listen-cyan);animation:5s linear infinite pf-listen-portal-clockwise;inset:-.68rem}.pf-reader-listen__orbit--inner{border-inline-color:#0000;animation:7s linear infinite pf-listen-portal-counter;inset:-.36rem}button.pf-reader-listen__button[aria-pressed=true] .pf-reader-listen__orbit--outer{animation-duration:2.8s}button.pf-reader-listen__button[aria-pressed=true] .pf-reader-listen__orbit--inner{animation-duration:4s}.pf-reader-listen__icon{background:linear-gradient(145deg,#ffffff38,#0f0a1126);border:1px solid #ffffff52;border-radius:50%;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff5c,inset 0 -.35rem .7rem #0c080e38,0 .3rem .75rem #0c080e3d}.pf-reader-listen__icon svg{filter:drop-shadow(0 .12rem .12rem #0c080e4d);width:1.08rem;height:1.08rem}.pf-reader-listen__state{border:2px solid var(--listen-paper);background:var(--listen-cyan);border-radius:50%;width:.78rem;height:.78rem;position:absolute;bottom:-.12rem;right:-.12rem;box-shadow:0 .18rem .4rem #0c080e47}.pf-reader-listen__state:before{border-block:.17rem solid #0000;border-inline-start:.28rem solid var(--listen-violet-deep);content:"";width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}button.pf-reader-listen__button[aria-pressed=true] .pf-reader-listen__state:before{background:linear-gradient(90deg, var(--listen-violet-deep) 0 34%, transparent 34% 66%, var(--listen-violet-deep) 66%);border:0;width:.31rem;height:.34rem;transform:translate(-50%,-50%)}.pf-reader-listen__copy,.pf-reader-listen__label{display:block}.pf-reader-listen__label{letter-spacing:.015em;text-shadow:0 .12rem .2rem #0c080e5c;font-size:.76rem;font-weight:800}@media (width<=1023px){.pf-toolbar-rail{flex-flow:row;gap:0;width:auto;max-width:none;left:.9rem;right:.9rem;transform:none}.pf-reader-actions{border-radius:var(--pf-radius-pill);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid;position:relative}.pf-reader-actions__wing{justify-content:space-evenly;align-items:center;display:flex}.pf-reader-actions__wing--start,.pf-reader-actions__wing--end{justify-self:stretch}.pf-reader-actions__gap{width:4.2rem;display:block}.pf-reader-listen{pointer-events:auto;transform-origin:top;margin-block-start:0;position:absolute;top:-1.85rem;left:50%;transform:translate(-50%)scale(.78)}}@keyframes pf-listen-portal-clockwise{to{transform:rotate(1turn)}}@keyframes pf-listen-portal-counter{to{transform:rotate(-1turn)}}@keyframes pf-listen-portal-breathe{to{opacity:.58;inset:-.95rem}}@media (prefers-reduced-motion:reduce){button.pf-reader-listen__button,button.pf-reader-listen__button:hover{transition:none;transform:none}.pf-reader-listen *,.pf-reader-listen :before,.pf-reader-listen :after{animation:none!important}}.pf-toolbar__group{align-items:center;gap:var(--pf-space-2);flex:none;display:flex}.pf-toolbar__group--set{border-block-start:0;flex-flow:wrap;justify-content:center;width:auto;padding-block-start:0}@media (width<=1023px){.pf-toolbar-rail{top:auto;bottom:calc(var(--pf-space-3) + var(--pf-player-h,0px))}.pf-toolbar__group{flex-wrap:wrap;flex:0 auto;justify-content:center}}@media (width<=639px){.pf-reader-actions{flex-wrap:wrap;justify-content:center}}@media (width>=1024px) and (width<=1791px){.pf-toolbar-rail{width:4.75rem;inset:50% auto auto 1.25rem;transform:translateY(-50%)}.pf-reader-actions{border-radius:var(--pf-radius-lg);flex-flow:column;width:100%}.pf-reader-actions__gap{display:none}.pf-reader-listen{pointer-events:none;margin-block-start:var(--pf-space-4);position:static;top:auto;left:auto;transform:none}}@media (width>=768px) and (width<=1023px) and (orientation:portrait){.pf-toolbar-rail{width:4.75rem;inset:50% auto auto 1.25rem;transform:translateY(-50%)}.pf-reader-actions{border-radius:var(--pf-radius-lg);flex-flow:column;width:100%}.pf-reader-actions__gap{display:none}.pf-reader-listen{pointer-events:none;margin-block-start:var(--pf-space-4);position:static;top:auto;left:auto;transform:none}}@keyframes pf-drawer-unfold{0%{opacity:0;transform:translate(-1.5rem)scaleX(.96)}to{opacity:1;transform:none}}@keyframes pf-toc-fan{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:none}}.pf-drawer--start{transform-origin:0;animation:.22s cubic-bezier(.22,1,.36,1) both pf-drawer-unfold}.pf-drawer--start .pf-toc__list>li{animation:.26s cubic-bezier(.22,1,.36,1) .2s both pf-toc-fan}.pf-drawer--start .pf-toc__list>li:first-child{animation-delay:.11s}.pf-drawer--start .pf-toc__list>li:nth-child(2){animation-delay:.12s}.pf-drawer--start .pf-toc__list>li:nth-child(3){animation-delay:.13s}.pf-drawer--start .pf-toc__list>li:nth-child(4){animation-delay:.14s}.pf-drawer--start .pf-toc__list>li:nth-child(5){animation-delay:.15s}.pf-drawer--start .pf-toc__list>li:nth-child(6){animation-delay:.16s}.pf-drawer--start .pf-toc__list>li:nth-child(7){animation-delay:.17s}.pf-drawer--start .pf-toc__list>li:nth-child(8){animation-delay:.18s}.pf-drawer--start .pf-toc__list>li:nth-child(9){animation-delay:.19s}@media (prefers-reduced-motion:reduce){.pf-drawer--start,.pf-drawer--start .pf-toc__list>li{animation:none}}.pf-toc__list{list-style:none}.pf-toc__row[aria-current=page] .pf-row__main{color:var(--l-accent)}.pf-reader{padding-bottom:var(--pf-space-9)}.pf-reader-page{width:100%;max-width:var(--pf-measure-reader);padding-inline:var(--pf-space-5);margin-inline:auto}@media (width>=768px) and (width<=1791px){.pf-reader-page{max-width:min(var(--pf-measure-reader), calc(100vw - 24rem))}}@media (width>=1024px) and (width<=1599px){.pf-reader:has(.pf-toolbar[data-measure="68"]) .pf-reader-page{max-width:min(56rem,100vw - 32rem)}.pf-reader:has(.pf-toolbar[data-measure="84"]) .pf-reader-page{max-width:min(66rem,100vw - 28rem)}.pf-reader:has(.pf-toolbar[data-measure="100"]) .pf-reader-page{max-width:calc(100vw - 15rem)}}@media (width>=1792px) and (width<=2239px){.pf-reader-page{max-width:min(var(--pf-measure-reader), calc(100vw - 36rem))}}@media (width>=1600px){.pf-reader:has(.pf-toolbar[data-measure="100"]) .pf-reader-page{max-width:calc(100vw - 4rem)}.pf-reader:has(.pf-toolbar[data-measure="100"]) .pf-page>*{max-width:min(var(--l-reading-measure), calc(100vw - 20rem))}}@media (width>=2240px){.pf-toolbar-rail{width:4.75rem;left:2rem}.pf-reader-page{max-width:min(var(--pf-measure-reader), calc(100vw - 64rem))}}.pf-stepper{background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius);align-items:stretch;display:inline-flex;overflow:hidden}.pf-stepper__step{min-width:2.25rem;padding:var(--pf-space-2) var(--pf-space-3);color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-md);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex}.pf-stepper__step:hover:not(:disabled){background:var(--l-sunken);color:var(--l-ink)}.pf-stepper__step--toggle[aria-pressed=true],.pf-stepper__step--toggle[aria-pressed=true]:hover:not(:disabled){background:var(--l-accent-soft);color:var(--l-accent)}.pf-stepper__step--toggle+.pf-stepper__step--toggle{border-inline-start:1px solid var(--l-rule)}.pf-stepper__step:disabled{opacity:.4;cursor:not-allowed}.pf-stepper__value{min-width:2.75rem;padding-inline:var(--pf-space-2);border-inline:1px solid var(--l-rule);font-family:var(--l-font-ui);font-size:var(--pf-text-base);font-variant-numeric:tabular-nums;color:var(--l-ink);justify-content:center;align-items:center;display:flex}.pf-stepper--sm .pf-stepper__step{min-width:2.75rem;min-height:2.75rem;padding-block:0}.pf-stepper--sm .pf-stepper__value{min-width:2.1rem;font-size:var(--pf-text-sm)}.pf-stepper--wide-only{display:none}@media (width>=1024px){.pf-stepper--wide-only{display:inline-flex}}.pf-page{padding:var(--pf-space-7) var(--pf-space-8) var(--pf-space-9);background:var(--l-elev);border:1px solid var(--l-rule);box-shadow:5px 5px 0 -1px var(--l-elev), 5px 5px 0 0 var(--l-rule), 10px 10px 0 -1px var(--l-elev), 10px 10px 0 0 var(--l-rule), 3px 6px 14px var(--l-shadow-near), 8px 14px 34px var(--l-shadow-far);position:relative}.pf-page>*{max-width:var(--l-reading-measure);margin-inline:auto}@media (width<=639px){.pf-reader-page{padding-inline:0}.pf-page{padding:var(--pf-space-6) 1.75rem;box-shadow:none;border-inline:0}}.pf-chapter-title{text-align:center;font-family:var(--l-font-display);font-size:var(--pf-display-sm);color:var(--l-ink);font-weight:600;line-height:1.15}.pf-chapter-title:after{content:"";width:3.5rem;height:2px;margin:var(--pf-space-6) auto 0;background:var(--l-rule);display:block}.pf-source-ref{margin:var(--pf-space-3) 0 0;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-muted);overflow:hidden}.pf-chapter-body{margin-top:var(--pf-space-6)}.pf-chapter-body.pf-reading-assistant .pf-reading-assistant-sentence{color:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){.pf-chapter-body.pf-reading-assistant .pf-reading-assistant-sentence{color:color-mix(in srgb, var(--l-ink) 16%, var(--l-paper))}}.pf-chapter-body.pf-reading-assistant .pf-reading-assistant-sentence{opacity:.18}.pf-chapter-body.pf-reading-assistant .pf-reading-assistant-sentence--focus,.pf-chapter-body.pf-reading-assistant :is(h1,h2,h3,h4,h5,h6){color:var(--l-ink);opacity:1}@media (prefers-contrast:more){.pf-chapter-body.pf-reading-assistant .pf-reading-assistant-sentence{color:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){.pf-chapter-body.pf-reading-assistant .pf-reading-assistant-sentence{color:color-mix(in srgb, var(--l-ink) 32%, var(--l-paper))}}.pf-chapter-body.pf-reading-assistant .pf-reading-assistant-sentence{opacity:.36}}.pf-chapter-body>.pf-read-aloud{border:1px solid var(--l-accent);margin-inline:-.55rem;padding:.18rem .55rem;position:relative}@supports (color:color-mix(in lab, red, red)){.pf-chapter-body>.pf-read-aloud{border:1px solid color-mix(in srgb, var(--l-accent) 24%, var(--l-rule-soft))}}.pf-chapter-body>.pf-read-aloud{background:linear-gradient(90deg, var(--l-accent-soft) 0%, var(--l-accent-soft) 100%);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.pf-chapter-body>.pf-read-aloud{background:linear-gradient(90deg, color-mix(in srgb, var(--l-accent-soft) 42%, var(--l-paper)) 0%, color-mix(in srgb, var(--l-accent-soft) 22%, transparent) 100%)}}.pf-chapter-body>.pf-read-aloud{box-shadow:-.18rem 0 0 var(--l-accent), 0 .45rem 1rem var(--l-ink)}@supports (color:color-mix(in lab, red, red)){.pf-chapter-body>.pf-read-aloud{box-shadow:-.18rem 0 0 color-mix(in srgb, var(--l-accent) 26%, transparent), 0 .45rem 1rem color-mix(in srgb, var(--l-ink) 5%, transparent)}}.pf-chapter-body>.pf-read-aloud{scroll-margin-block:calc((100svh - var(--pf-player-h,0px)) / 2);transition:background-color .14s,box-shadow .14s}.pf-chapter-body>p:first-child:first-letter{float:left;font-family:var(--l-font-display);color:var(--l-display);margin-inline-end:.07em;padding-top:.06em;font-size:3.4em;font-weight:600;line-height:.8}.pf-turn{gap:var(--pf-space-4);margin-top:var(--pf-space-7);border-top:1px solid var(--l-rule);padding-top:var(--pf-space-6);display:flex}.pf-turn__link,.pf-turn__gap{flex:1}.pf-turn__link--end{text-align:end}.pf-turn__title{margin-top:var(--pf-space-1);font-family:var(--l-font-prose);color:var(--l-ink);display:block}.pf-footer{margin-top:var(--pf-space-9);border-top:1px solid var(--l-rule);padding-block:var(--pf-space-6);justify-content:space-between;align-items:center;gap:var(--pf-space-4);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-faint);flex-wrap:wrap;display:flex}.pf-masthead{border-top:1px solid var(--l-rule);padding-top:var(--pf-space-6)}.pf-views{background:var(--l-band);grid-template-columns:repeat(3,1fr);gap:2px;width:100%;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-views{background:color-mix(in srgb, var(--l-band) 7%, transparent)}}.pf-views{border-radius:12px;box-shadow:inset 0 1px 2px #1c24330f}.pf-view{min-height:2.25rem;color:var(--l-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-size:.95rem;transition:background .15s;display:grid}.pf-view:hover{background:var(--l-band)}@supports (color:color-mix(in lab, red, red)){.pf-view:hover{background:color-mix(in srgb, var(--l-band) 8%, transparent)}}.pf-view[aria-pressed=true]{background:var(--l-elev);color:var(--l-accent);box-shadow:0 1px 3px #1c243324}.pf-masthead--tight{padding-top:var(--pf-space-6);padding-bottom:var(--pf-space-6)}.pf-masthead--centred{text-align:center}.pf-masthead--centred .pf-title{font-family:var(--l-font-card-title);margin-inline:auto}.pf-masthead--centred .pf-pills{justify-content:center}.pf-book-identity{width:100%;max-width:min(100%, calc(var(--pf-measure-page) * .8));margin-inline:auto;margin-top:var(--pf-space-5);padding:clamp(var(--pf-space-5), 4vw, var(--pf-space-6)) clamp(var(--pf-space-5), 5vw, var(--pf-space-8));border-radius:var(--pf-radius-lg);background:linear-gradient(160deg, var(--l-accent) 0%, var(--l-accent) 100%);flex-direction:column;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-book-identity{background:linear-gradient(160deg, color-mix(in srgb, var(--l-accent) 4%, var(--l-surface)) 0%, color-mix(in srgb, var(--l-accent) 10%, var(--l-surface)) 100%)}}.pf-book-identity{border:3px solid var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-book-identity{border:3px solid color-mix(in srgb, var(--l-accent) 22%, transparent)}}.pf-book-identity{box-shadow:var(--pf-elev-3)}.pf-book-identity__eyebrow{border-radius:var(--pf-radius-pill);background:var(--l-accent);align-items:center;gap:.4em;padding:.25rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-book-identity__eyebrow{background:color-mix(in srgb, var(--l-accent) 12%, transparent)}}.pf-book-identity__eyebrow{color:var(--l-accent-hover);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);font-weight:600}.pf-book-identity__title-row{margin-top:var(--pf-space-3);flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.5ch;display:flex}.pf-book-identity__title{text-wrap:balance;max-width:100%;color:var(--l-accent-hover);margin-top:0;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.pf-book-identity__title{color:color-mix(in oklab, var(--l-accent-hover) 80%, rebeccapurple)}}.pf-book-identity__original-paren{font-family:var(--l-font-arabic-display);font-size:calc(var(--pf-display-sm) * .9);color:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-book-identity__original-paren{color:color-mix(in srgb, var(--l-accent) 78%, var(--l-surface))}}.pf-book-identity__original-paren:has(.pf-book-identity__original[lang=ur]){font-family:var(--l-font-urdu-display)}.pf-book-identity__original{font-family:inherit}.pf-blurb.pf-book-identity__blurb{margin-top:var(--pf-space-5);text-align:start;max-width:none;color:var(--l-ink);font-size:1.125rem}.pf-eyebrow{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-faint);align-items:center;gap:.4em;font-weight:500;display:inline-flex}.pf-title{font-family:var(--l-font-display);font-size:var(--pf-display);letter-spacing:-.02em;color:var(--l-display);max-width:22ch;font-weight:600;line-height:1.05}.pf-title--sm{font-size:var(--pf-display-sm);margin-top:var(--pf-space-2)}.pf-title--xs{font-size:var(--pf-display-xs);margin-top:var(--pf-space-2)}.pf-lede{margin-top:var(--pf-space-4);font-family:var(--l-font-prose);font-size:var(--pf-text-md);color:var(--l-muted);text-wrap:pretty;line-height:1.6}.pf-blurb{margin-top:var(--pf-space-5);color:var(--l-muted);font-size:var(--pf-text-md)}.pf-pills{gap:var(--pf-space-2);margin:var(--pf-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pf-masthead__action{margin-top:var(--pf-space-5)}.pf-button__meta{color:var(--l-muted);white-space:nowrap;font-weight:400}.pf-button--primary .pf-button__meta{color:var(--l-on-accent)}@supports (color:color-mix(in lab, red, red)){.pf-button--primary .pf-button__meta{color:color-mix(in srgb, var(--l-on-accent) 78%, transparent)}}.pf-search{align-items:center;gap:var(--pf-space-3);width:100%;max-width:34rem;margin:var(--pf-space-6) auto 0;padding:var(--pf-space-3) var(--pf-space-5);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-pill);box-shadow:var(--pf-elev-1);transition:border-color var(--pf-motion), box-shadow var(--pf-motion);display:flex}.pf-search:focus-within{border-color:var(--l-accent);box-shadow:var(--pf-elev-2)}.pf-search__icon{color:var(--l-faint);font-size:1.15rem}.pf-search__input{min-width:0;padding:var(--pf-space-1) 0;color:var(--l-ink);font-family:var(--l-font-ui);font-size:var(--pf-text-md);background:0 0;border:0;flex:1;line-height:1.5}.pf-search__input::placeholder{color:var(--l-faint)}.pf-search__input:focus{outline:none}.pf-search__input::-webkit-search-cancel-button{appearance:none}.pf-search__clear{border-radius:var(--pf-radius-pill);background:var(--l-sunken);width:1.75rem;height:1.75rem;color:var(--l-muted);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.pf-search__clear:hover{background:var(--l-accent-soft);color:var(--l-accent)}.pf-empty{margin-top:var(--pf-space-7)}.pf-section__intro{margin-top:var(--pf-space-4)}.pf-single{max-width:42rem;margin-top:var(--pf-space-6);margin-inline:auto}.pf-player__art,.pf-player__shrink{display:none}.pf-player__grow{width:100%;color:inherit;font:inherit;text-align:start;pointer-events:none;background:0 0;border:0;padding:0;display:block}@media (width<=40rem){.pf-player__grow{pointer-events:auto;cursor:pointer}.pf-player[data-expanded=true]{z-index:60;background:radial-gradient(120% 70% at 50% 0%, var(--l-accent) 0%, transparent 70%), var(--l-band);border:0;border-radius:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pf-player[data-expanded=true]{background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--l-accent) 55%, transparent) 0%, transparent 70%), var(--l-band)}}.pf-player[data-expanded=true]{padding:max(var(--pf-space-5), env(safe-area-inset-top)) var(--pf-space-5) max(var(--pf-space-5), env(safe-area-inset-bottom));overflow-y:auto}.pf-player[data-expanded=true] .pf-player__inner{justify-content:center;gap:var(--pf-space-5);flex-direction:column;max-width:30rem;min-height:100%;margin-inline:auto;display:flex}.pf-player[data-expanded=true] .pf-player__art{aspect-ratio:1;border-radius:var(--pf-radius-md);background:linear-gradient(140deg, var(--l-accent), var(--l-accent));order:-1;justify-content:center;align-items:center;width:100%;max-width:18rem;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-player[data-expanded=true] .pf-player__art{background:linear-gradient(140deg, var(--l-accent), color-mix(in srgb, var(--l-accent) 55%, var(--l-elev)))}}.pf-player[data-expanded=true] .pf-player__art{color:var(--l-on-accent);font-family:var(--l-font-ui);font-variant-numeric:tabular-nums;letter-spacing:.06em;box-shadow:0 24px 48px var(--l-shadow-far);font-size:3rem;font-weight:600}.pf-player[data-expanded=true] .pf-player__top{align-items:stretch;gap:var(--pf-space-4);flex-direction:column}.pf-player[data-expanded=true] .pf-player__what{text-align:center}.pf-player[data-expanded=true] .pf-player__title{font-size:var(--pf-text-xl);white-space:normal;line-height:1.25}.pf-player[data-expanded=true] .pf-player__grow{text-align:center}.pf-player[data-expanded=true] .pf-player__transport{justify-content:center;gap:var(--pf-space-5)}.pf-player[data-expanded=true] .pf-player__play{width:4.5rem;height:4.5rem;font-size:var(--pf-text-lg)}.pf-player[data-expanded=true] .pf-player__nudge{width:3.25rem;height:3.25rem}.pf-player[data-expanded=true] .pf-player__scrub{gap:var(--pf-space-3);font-size:var(--pf-text-sm);order:-1}.pf-player[data-expanded=true] .pf-player__seek{height:2rem}.pf-player[data-expanded=true] .pf-player__panels{flex-wrap:wrap;justify-content:center;margin-inline:auto}.pf-player[data-expanded=true] .pf-player__shrink{border:1px solid var(--l-on-band);width:2.75rem;height:2.75rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:max(var(--pf-space-4), env(safe-area-inset-top));inset-inline-start:var(--pf-space-4)}@supports (color:color-mix(in lab, red, red)){.pf-player[data-expanded=true] .pf-player__shrink{border:1px solid color-mix(in srgb, var(--l-on-band) 35%, transparent)}}.pf-player[data-expanded=true] .pf-player__shrink{background:var(--l-on-band);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pf-player[data-expanded=true] .pf-player__shrink{background:color-mix(in srgb, var(--l-on-band) 12%, transparent)}}.pf-player[data-expanded=true] .pf-player__shrink{color:var(--l-on-band);cursor:pointer}.pf-player[data-expanded=true] .pf-player__close{display:none}}.pf-track{align-items:center;gap:var(--pf-space-3);padding:var(--pf-space-3);border-radius:var(--pf-radius-sm);transition:background var(--pf-motion), transform var(--pf-motion), box-shadow var(--pf-motion)}.pf-row__mark.pf-row__badge{border:1px solid var(--l-accent);flex:none;justify-content:center;align-self:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-row__mark.pf-row__badge{border:1px solid color-mix(in srgb, var(--l-accent) 35%, transparent)}}.pf-row__mark.pf-row__badge{background:var(--l-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pf-row__mark.pf-row__badge{background:color-mix(in srgb, var(--l-accent) 8%, transparent)}}.pf-row__mark.pf-row__badge{color:var(--l-accent);opacity:1;font-size:1.15rem}.pf-row__badge[data-track]{border-color:var(--pf-track-line,var(--l-accent))}@supports (color:color-mix(in lab, red, red)){.pf-row__badge[data-track]{border-color:color-mix(in srgb, var(--pf-track-line,var(--l-accent)) 35%, transparent)}}.pf-row__badge[data-track]{background:var(--pf-track-line,var(--l-accent))}@supports (color:color-mix(in lab, red, red)){.pf-row__badge[data-track]{background:color-mix(in srgb, var(--pf-track-line,var(--l-accent)) 8%, transparent)}}.pf-row__badge[data-track]{color:var(--pf-track-line,var(--l-accent))}.pf-row__badge .pf-icon{opacity:1}.pf-track--playable{cursor:pointer}.pf-track:hover{background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-track:hover{background:color-mix(in srgb, var(--l-accent) 2%, var(--l-elev))}}.pf-track:hover{box-shadow:0 6px 16px var(--l-shadow-near);transform:translateY(-1px)}.pf-track:hover .pf-row__main>p:first-child{color:var(--l-accent)}.pf-track__facts{justify-content:center;align-items:center;gap:var(--pf-space-2);min-width:13.5em;padding:var(--pf-pill-sm-y) var(--pf-pill-x);border-radius:var(--pf-radius-pill);background:var(--l-accent);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-track__facts{background:color-mix(in srgb, var(--l-accent) 10%, transparent)}}.pf-track__facts{color:var(--l-accent);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);white-space:nowrap}.pf-track__fact{align-items:center;gap:.4em;display:inline-flex}.pf-track__fact--time{font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:4.6em}.pf-track__fact+.pf-track__fact--time{border-inline-start:1px solid var(--l-accent);padding-inline-start:var(--pf-space-2)}@supports (color:color-mix(in lab, red, red)){.pf-track__fact+.pf-track__fact--time{border-inline-start:1px solid color-mix(in srgb, var(--l-accent) 30%, transparent)}}@media (width<=40rem){.pf-track__fact:not(.pf-track__fact--time) span,.pf-track__facts{font-size:var(--pf-text-xs)}}.pf-track__play{border:1px solid var(--l-accent);width:2.75rem;height:2.75rem;color:var(--l-accent);font-size:var(--pf-text-sm);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion), box-shadow var(--pf-motion);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pf-track__play:hover,.pf-track__play.is-playing{background:var(--l-accent);color:var(--l-on-accent);box-shadow:0 0 0 4px var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-track__play:hover,.pf-track__play.is-playing{box-shadow:0 0 0 4px color-mix(in srgb, var(--l-accent) 18%, transparent)}}.pf-download{justify-content:center;align-items:center;gap:var(--pf-space-2);min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--pf-space-3);border-radius:var(--pf-radius-pill);color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion);background:0 0;border:0;flex:none;line-height:1.6;display:inline-flex}.pf-download:hover{background:var(--l-sunken);color:var(--l-ink)}.pf-download--held{color:var(--l-accent)}.pf-download--held:hover{background:var(--l-accent-soft)}.pf-download .pf-download__drop{display:none}@media (hover:hover){.pf-download--held:hover .pf-download__held,.pf-download--held:focus-visible .pf-download__held{display:none}.pf-download--held:hover .pf-download__drop,.pf-download--held:focus-visible .pf-download__drop{display:inline-flex}}.pf-download--busy{cursor:default;color:var(--l-muted)}.pf-download__label{font-variant-numeric:tabular-nums;white-space:nowrap}.pf-download__bar{appearance:none;border-radius:var(--pf-radius-pill);background:var(--l-sunken);border:0;block-size:.375rem;inline-size:4rem;overflow:hidden}.pf-download__bar::-webkit-progress-bar{background:var(--l-sunken);border-radius:var(--pf-radius-pill)}.pf-download__bar::-webkit-progress-value{background:var(--l-accent);border-radius:var(--pf-radius-pill)}.pf-download__bar::-moz-progress-bar{background:var(--l-accent);border-radius:var(--pf-radius-pill)}.pf-downloads__book+.pf-downloads__book{margin-top:var(--pf-space-7)}.pf-downloads__head{align-items:baseline;gap:var(--pf-space-2) var(--pf-space-4);margin-bottom:var(--pf-space-4);flex-wrap:wrap;display:flex}.pf-downloads__head .pf-section__count{flex:1;margin:0}.pf-downloads__text{align-items:center;gap:var(--pf-space-2);margin:0 0 var(--pf-space-4);flex-wrap:wrap;display:flex}.pf-offline-read__bar{align-items:center;gap:var(--pf-space-3);margin-bottom:var(--pf-space-5);flex-wrap:wrap;display:flex}.pf-offline-read__where{color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);margin:0}.pf-offline-read__contents{margin-bottom:var(--pf-space-6);padding:var(--pf-space-4);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-md)}.pf-offline-read__contents ol{margin:0;padding:0;list-style:none}.pf-offline-read__link{min-block-size:2.75rem;inline-size:100%;padding:var(--pf-space-2) var(--pf-space-3);border-radius:var(--pf-radius-sm);color:var(--l-ink);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:block}.pf-offline-read__link:hover{background:var(--l-sunken)}.pf-offline-read__link[aria-current=true]{color:var(--l-accent);font-weight:600}.pf-offline-read__notes{margin-bottom:var(--pf-space-6);padding:var(--pf-space-4);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-md)}.pf-offline-read__caveat{margin:var(--pf-space-4) 0 0;color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);line-height:1.6}.pf-offline-read__move{justify-content:space-between;gap:var(--pf-space-3);margin-top:var(--pf-space-7);flex-wrap:wrap;display:flex}.pf-session__list>li:has(.pf-track__play.is-playing) .pf-track{background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-session__list>li:has(.pf-track__play.is-playing) .pf-track{background:color-mix(in srgb, var(--l-accent) 4%, var(--l-elev))}}.pf-session__list>li:has(.pf-track__play.is-playing) .pf-track{box-shadow:inset 3px 0 0 var(--l-accent)}@media (width<=40rem){.pf-track{padding:var(--pf-space-2);gap:var(--pf-space-2)}}@media (prefers-reduced-motion:reduce){.pf-track:hover{transform:none}}.pf-session{margin-top:var(--pf-space-6)}.pf-session__head{align-items:baseline;gap:var(--pf-space-2) var(--pf-space-3);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);flex-wrap:wrap;display:flex}.pf-session__label{padding:var(--pf-pill-sm-y) var(--pf-pill-x);border-radius:var(--pf-radius-pill);background:var(--l-accent-soft);color:var(--l-accent);text-transform:uppercase;letter-spacing:.16em;flex:none;align-items:center;gap:.35em;font-weight:500;display:inline-flex}.pf-session__title{min-width:min(18rem,100%);font-family:var(--l-font-prose);font-size:var(--pf-text-lg);color:var(--l-ink);flex:0 auto;line-height:1.35}.pf-session__list{margin-top:var(--pf-space-3)}.pf-section__head{justify-content:space-between;align-items:baseline;gap:var(--pf-space-4);display:flex}.pf-section__head--wrap{align-items:center;row-gap:var(--pf-space-3);margin-bottom:var(--pf-space-4);flex-wrap:wrap}.pf-section__naming{align-items:baseline;gap:var(--pf-space-4);min-width:0;display:flex}.pf-section__title{font-family:var(--l-font-prose);font-size:var(--pf-text-xl);color:var(--l-ink)}.pf-section__count{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-faint)}.pf-section__count--lead{font-size:var(--pf-text-xl);letter-spacing:normal;text-transform:none;color:var(--l-ink);font-weight:600}.pf-card{background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-elev-2);position:relative}.pf-card--padded{padding:var(--pf-space-5)}.pf-card--link{height:100%;color:inherit;transition:transform var(--pf-motion), box-shadow var(--pf-motion), border-color var(--pf-motion);flex-direction:column;text-decoration:none;display:flex}.pf-card--link:hover{transform:translateY(var(--pf-lift));box-shadow:var(--pf-elev-4);border-color:var(--l-rule-soft)}.pf-card--link:focus-visible{outline-offset:3px;border-radius:var(--pf-radius-lg)}.pf-panel{margin-top:var(--pf-space-6);background:var(--l-elev);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-elev-2);overflow:hidden}.pf-panel__head{align-items:center;gap:var(--pf-space-3);padding:var(--pf-space-3) var(--pf-space-5);background:var(--l-accent);display:flex}@supports (color:color-mix(in lab, red, red)){.pf-panel__head{background:color-mix(in srgb, var(--l-accent) 8%, var(--l-elev))}}.pf-panel__head{border-bottom:1px solid var(--l-rule-soft)}.pf-panel__title{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-muted);font-weight:500}.pf-panel__title--name{font-family:var(--l-font-display);font-size:var(--pf-text-md);text-transform:none;letter-spacing:normal;color:var(--l-display);overflow-wrap:anywhere;font-weight:600}.pf-panel__head .pf-icon{opacity:1;color:var(--l-accent)}.pf-panel__body{padding:var(--pf-space-5) var(--pf-space-6)}@media (width<=639px){.pf-panel__body{padding:var(--pf-space-5) var(--pf-space-5)}}.pf-grid{row-gap:var(--pf-space-8);column-gap:var(--pf-space-7);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.pf-grid--spaced{margin-top:var(--pf-space-7)}@media (width>=640px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-grid--compact{gap:var(--pf-space-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.pf-book{height:100%;transition:transform var(--pf-motion), box-shadow var(--pf-motion), border-color var(--pf-motion);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.pf-book:hover,.pf-book:focus-within{transform:translateY(var(--pf-lift));box-shadow:var(--pf-elev-4);border-color:var(--l-rule-soft)}.pf-book__open,.pf-book__title-link{color:inherit;text-decoration:none;position:relative}.pf-book__open{display:block}.pf-book__open:focus-visible,.pf-book__title-link:focus-visible{outline-offset:3px;border-radius:var(--pf-radius-md)}.pf-book__stretched-link{position:absolute;inset:0}.pf-book__band{height:11.5rem;padding:var(--pf-space-4) var(--pf-space-7);background:var(--l-band);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pf-book__band-title{color:var(--l-on-band);font-family:var(--l-font-arabic-display);overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:2.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pf-book__band-title[lang=ur]{font-family:var(--l-font-urdu-display);font-size:2rem;line-height:2}.pf-book__author{font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-band-muted);margin-block-start:var(--pf-space-3);line-height:1.3}@supports (color:color-mix(in lab, red, red)){.pf-book__author{color:color-mix(in oklab, var(--l-band-muted) 82%, var(--l-band))}}.pf-book__author{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pf-book__band-title--latin{font-family:var(--l-font-card-title);font-size:var(--pf-text-xl);letter-spacing:var(--pf-tracking-tight);-webkit-line-clamp:2;line-clamp:2;line-height:1.3}.pf-book__ornament{background:var(--l-band-ornament);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);width:.7rem;height:.7rem;position:absolute;top:50%;translate:0 -50%}.pf-book__ornament--start{inset-inline-start:var(--pf-space-5)}.pf-book__ornament--end{inset-inline-end:var(--pf-space-5)}.pf-book__ribbon{width:11rem;padding:var(--pf-space-2) 0;text-align:center;font-family:var(--l-font-ui);font-size:var(--pf-pill-sm-size);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);box-shadow:var(--pf-elev-1);top:1.35rem;font-weight:700;position:absolute;inset-inline-end:-3.1rem;transform:rotate(38deg)}.pf-book__ribbon[data-track=theology]{background:var(--l-ribbon-theology-bg);color:var(--l-ribbon-theology-ink)}.pf-book__ribbon[data-track=esoteric]{background:var(--l-ribbon-esoteric-bg);color:var(--l-ribbon-esoteric-ink);box-shadow:var(--pf-elev-1), 0 0 .6rem var(--l-ribbon-esoteric-bg), 0 0 1.4rem var(--l-ribbon-esoteric-bg)}@supports (color:color-mix(in lab, red, red)){.pf-book__ribbon[data-track=esoteric]{box-shadow:var(--pf-elev-1), 0 0 .6rem color-mix(in srgb, var(--l-ribbon-esoteric-bg) 75%, transparent), 0 0 1.4rem color-mix(in srgb, var(--l-ribbon-esoteric-bg) 55%, transparent)}}.pf-book__ribbon[data-track=shariah]{background:var(--l-ribbon-shariah-bg);color:var(--l-ribbon-shariah-ink)}.pf-book__ribbon[data-track=reality]{background:var(--l-ribbon-reality-bg);color:var(--l-ribbon-reality-ink);box-shadow:var(--pf-elev-1), 0 0 .6rem var(--l-ribbon-reality-bg), 0 0 1.4rem var(--l-ribbon-reality-bg)}@supports (color:color-mix(in lab, red, red)){.pf-book__ribbon[data-track=reality]{box-shadow:var(--pf-elev-1), 0 0 .6rem color-mix(in srgb, var(--l-ribbon-reality-bg) 75%, transparent), 0 0 1.4rem color-mix(in srgb, var(--l-ribbon-reality-bg) 55%, transparent)}}.pf-book__ribbon[data-track=history]{background:var(--l-ribbon-history-bg);color:var(--l-ribbon-history-ink)}.pf-book__ribbon[data-track=philosophy]{background:var(--l-ribbon-philosophy-bg);color:var(--l-ribbon-philosophy-ink)}.pf-book__band:after{content:"";background:var(--l-surface);border-radius:.62rem 0 0;width:2.2rem;height:2.2rem;position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%)rotate(45deg)}.pf-book__body{text-align:center;padding:var(--pf-space-5);flex-direction:column;flex:1;align-items:center;display:flex}.pf-book__title{margin-top:var(--pf-space-2);font-family:var(--l-font-card-title);font-size:var(--pf-text-lg);color:var(--l-ink);text-wrap:balance;line-height:1.3}.pf-book[data-collection=sessions] .pf-book__title,.pf-book[data-collection=sessions] .pf-book__band-title--latin{font-family:var(--l-font-tile)}.pf-book[data-collection=audiobooks] .pf-book__title,.pf-book[data-collection=audiobooks] .pf-book__band-title--latin{font-family:var(--l-font-lexend)}.pf-book__title-link:hover .pf-book__title{color:var(--l-accent)}.pf-book__title--work{font-size:var(--pf-text-xl)}.pf-book__title-link:has(.pf-book__volume-label){align-self:stretch}.pf-book__volume-label{margin-top:var(--pf-space-1);font-family:var(--l-font-ui);font-size:var(--pf-text-md);color:var(--l-accent);text-align:end;font-style:italic;font-weight:700}.pf-book__actions{padding-top:var(--pf-space-6);padding-inline:var(--pf-space-3);flex-wrap:nowrap;justify-content:center;align-self:stretch;align-items:center;gap:clamp(.5rem,4cqi,1.65rem);min-height:4.6rem;margin-top:auto;display:flex}.pf-book-action{isolation:isolate;--pf-action-tone:var(--l-muted);width:clamp(3.4rem,22cqi,4.9rem);min-width:0;color:var(--l-muted);font:inherit;text-align:center;cursor:pointer;transition:color var(--pf-motion);background:0 0;border:0;flex-direction:column;flex:0 0 clamp(3.4rem,22cqi,4.9rem);justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.pf-book-action:hover,.pf-book-action:focus-visible,.pf-book-action:active{color:var(--l-ink)}.pf-book-action:disabled{opacity:.4;cursor:not-allowed}.pf-book-action--audio,.pf-book-action--active{--pf-action-tone:var(--l-ok);color:var(--l-ok)}.pf-book-action--read{--pf-action-tone:var(--l-accent);color:var(--l-accent)}.pf-book-action--notes{--pf-action-tone:var(--l-warn);color:var(--l-warn)}.pf-book-action__circle{border-radius:var(--pf-radius-pill);border:1px solid var(--pf-action-tone);justify-content:center;align-items:center;width:clamp(2.6rem,18cqi,3.9rem);height:clamp(2.6rem,18cqi,3.9rem);display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pf-book-action__circle{border:1px solid color-mix(in srgb, var(--pf-action-tone) 62%, var(--l-ink))}}.pf-book-action__circle{background:var(--pf-action-tone)}@supports (color:color-mix(in lab, red, red)){.pf-book-action__circle{background:color-mix(in srgb, var(--pf-action-tone) 11%, var(--l-elev))}}.pf-book-action__circle{color:var(--pf-action-tone)}@supports (color:color-mix(in lab, red, red)){.pf-book-action__circle{color:color-mix(in srgb, var(--pf-action-tone) 86%, var(--l-ink))}}.pf-book-action__circle{transition:background-color var(--pf-motion), border-color var(--pf-motion), color var(--pf-motion)}.pf-book-action__circle svg{z-index:1;width:clamp(1.15rem,8cqi,1.68rem);height:clamp(1.15rem,8cqi,1.68rem);position:relative}.pf-book-action__circle:after{content:none}.pf-book-action:hover .pf-book-action__circle,.pf-book-action:focus-visible .pf-book-action__circle{border-color:var(--pf-action-tone)}@supports (color:color-mix(in lab, red, red)){.pf-book-action:hover .pf-book-action__circle,.pf-book-action:focus-visible .pf-book-action__circle{border-color:color-mix(in srgb, var(--pf-action-tone) 72%, var(--l-ink))}}.pf-book-action:hover .pf-book-action__circle,.pf-book-action:focus-visible .pf-book-action__circle{background:var(--pf-action-tone)}@supports (color:color-mix(in lab, red, red)){.pf-book-action:hover .pf-book-action__circle,.pf-book-action:focus-visible .pf-book-action__circle{background:color-mix(in srgb, var(--pf-action-tone) 16%, var(--l-elev))}}.pf-book-action:hover .pf-book-action__circle,.pf-book-action:focus-visible .pf-book-action__circle{color:var(--pf-action-tone)}@supports (color:color-mix(in lab, red, red)){.pf-book-action:hover .pf-book-action__circle,.pf-book-action:focus-visible .pf-book-action__circle{color:color-mix(in srgb, var(--pf-action-tone) 92%, var(--l-ink))}}.pf-book-action--active .pf-book-action__circle{background:var(--pf-action-tone)}@supports (color:color-mix(in lab, red, red)){.pf-book-action--active .pf-book-action__circle{background:color-mix(in srgb, var(--pf-action-tone) 18%, var(--l-elev))}}.pf-book-action__badge{z-index:2;border:2px solid var(--l-elev);border-radius:var(--pf-radius-pill);background:var(--l-danger);min-width:1.36rem;height:1.36rem;color:var(--l-on-band);font-family:var(--l-font-ui);box-shadow:0 0 0 1px var(--l-danger);justify-content:center;align-items:center;padding-inline:.3rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset-block-start:-.32rem;inset-inline-end:-.32rem}@supports (color:color-mix(in lab, red, red)){.pf-book-action__badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--l-danger) 40%, var(--l-elev))}}@media (prefers-reduced-motion:reduce){.pf-book-action,.pf-book-action__circle,.pf-book-action__circle:after,.pf-book{transition:none;animation:none}}.pf-work{--l-work-border:#9da1ab;height:100%;position:relative}.pf-work-leaf{border:1.5px solid var(--l-work-border);border-radius:var(--pf-radius-lg);background:var(--l-surface);box-shadow:var(--pf-elev-1);position:absolute;inset:0}.pf-work-leaf--back{z-index:0;transform:rotate(-6deg)translate(-.5rem,.6rem)}.pf-work-leaf--mid{z-index:1;transform:rotate(4deg)translate(.6rem,.4rem)}.pf-work-picker{z-index:2;border:2px solid var(--l-work-border);border-radius:var(--pf-radius-lg);background:var(--l-accent-soft);height:100%;box-shadow:var(--pf-elev-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.pf-work-picker__body{padding:var(--pf-space-4);flex-direction:column;flex:1;display:flex}.pf-work-picker__title{font-family:var(--l-font-card-title);font-size:var(--pf-text-md);color:var(--l-ink);margin:0 0 2px}.pf-work-picker__sub{margin:0 0 var(--pf-space-3);color:var(--l-muted);font-size:var(--pf-text-xs)}.pf-work-chip-wrap{flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.pf-work-chip-panel{justify-content:center;width:100%;display:flex}.pf-work-chip-grid{justify-content:center;gap:var(--pf-space-3);flex-wrap:wrap;display:flex}.pf-work-chip{width:var(--pf-space-8);height:var(--pf-space-8);border:1px solid var(--l-work-border);border-radius:var(--pf-radius-sm);background:var(--l-surface);font-family:var(--l-font-card-title);font-size:var(--pf-text-lg);color:var(--l-ink);cursor:pointer;transition:transform var(--pf-motion), box-shadow var(--pf-motion);flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;display:flex}.pf-work-chip:hover,.pf-work-chip:focus-visible{box-shadow:var(--pf-elev-2);outline:none;transform:translateY(-2px)}.pf-work-chip--done{border-color:var(--l-accent);background:var(--l-accent);color:var(--l-on-accent)}.pf-work-chip--current{outline:2px solid var(--l-accent);outline-offset:2px}.pf-work-chip--more{color:var(--l-muted);font-size:var(--pf-text-sm);background:var(--l-surface);border-color:var(--l-work-border);cursor:default;border-style:dashed}.pf-work-selected__front{z-index:2;height:100%;position:relative}.pf-work-selected__front .pf-card{border-width:2px;border-color:var(--l-work-border);background:var(--l-accent-soft)}.pf-work-selected__front .pf-book:hover,.pf-work-selected__front .pf-book:focus-within{border-color:var(--l-work-border)}.pf-work-change{z-index:4;left:50%;bottom:var(--pf-space-3);border-radius:var(--pf-radius-pill);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);white-space:nowrap;background:var(--l-accent);color:var(--l-on-accent);box-shadow:var(--pf-elev-2), inset 0 1px 0 #ffffff2e;cursor:pointer;transition:transform var(--pf-motion), box-shadow var(--pf-motion), background-color var(--pf-motion);border:0;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%)}.pf-work-change:hover,.pf-work-change:focus-visible{box-shadow:var(--pf-elev-4), inset 0 1px 0 #ffffff3d;background:var(--l-accent-hover);outline:none;transform:translate(-50%)translateY(-2px)}.pf-work-change:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pf-work-chip,.pf-work-change{transition:none}}.pf-pill{padding:var(--pf-pill-y) var(--pf-pill-x);border-radius:var(--pf-radius-pill);font-family:var(--l-font-ui);font-size:var(--pf-pill-size);line-height:var(--pf-pill-leading);white-space:nowrap;background:var(--l-sunken);color:var(--l-muted);border:1px solid #0000;align-items:center;gap:.4em;font-weight:500;display:inline-flex}.pf-pill--outline{border-color:var(--l-rule);color:var(--l-muted);background:0 0}.pf-pill--ok,.pf-pill--warn,.pf-pill--danger,.pf-pill--accent{background:var(--pf-tone)}@supports (color:color-mix(in lab, red, red)){.pf-pill--ok,.pf-pill--warn,.pf-pill--danger,.pf-pill--accent{background:color-mix(in srgb, var(--pf-tone) 12%, var(--l-elev))}}.pf-pill--ok,.pf-pill--warn,.pf-pill--danger,.pf-pill--accent{border-color:var(--pf-tone)}@supports (color:color-mix(in lab, red, red)){.pf-pill--ok,.pf-pill--warn,.pf-pill--danger,.pf-pill--accent{border-color:color-mix(in srgb, var(--pf-tone) 30%, transparent)}}.pf-pill--ok,.pf-pill--warn,.pf-pill--danger,.pf-pill--accent{color:var(--pf-tone)}@supports (color:color-mix(in lab, red, red)){.pf-pill--ok,.pf-pill--warn,.pf-pill--danger,.pf-pill--accent{color:color-mix(in srgb, var(--pf-tone) 75%, var(--l-ink))}}.pf-pill--ok{--pf-tone:var(--l-ok)}.pf-pill--warn{--pf-tone:var(--l-warn)}.pf-pill--danger{--pf-tone:var(--l-danger)}.pf-pill--accent{--pf-tone:var(--l-accent)}.pf-pill--pinned{border-radius:0 0 var(--pf-radius-lg) 0;background:var(--l-on-band);top:0;position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.pf-pill--pinned{background:color-mix(in srgb, var(--l-on-band) 14%, transparent)}}.pf-pill--pinned{color:var(--l-on-band);padding:var(--pf-space-4) var(--pf-space-4) var(--pf-space-3);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);font-size:var(--pf-pill-sm-size)}.pf-icon{vertical-align:-.125em;opacity:.7;flex:none;width:1em;height:1em;display:inline-block}.pf-button--primary .pf-icon,.pf-player__play .pf-icon{opacity:1}.pf-section__title .pf-icon{opacity:1;color:var(--l-accent);margin-inline-end:.4em;font-size:.8em}.pf-pills>.pf-pill>.pf-icon{opacity:1;color:var(--l-accent)}.pf-eyebrow .pf-icon,.pf-note .pf-icon{opacity:.55}.pf-note .pf-icon,.pf-row__meta .pf-icon{margin-inline-end:.4em}.pf-button{justify-content:center;align-items:center;gap:var(--pf-space-2);padding:var(--pf-space-3) var(--pf-space-5);border:1px solid var(--l-rule);border-radius:var(--pf-radius-pill);background:var(--l-accent-soft);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-button{background:color-mix(in oklab, var(--l-accent-soft) 55%, var(--l-surface))}}.pf-button{color:var(--l-ink);font-family:var(--l-font-ui);font-size:var(--pf-text-base);cursor:pointer;transition:background var(--pf-motion), border-color var(--pf-motion), transform var(--pf-motion);font-weight:500;line-height:1.2;text-decoration:none}.pf-button:hover{border-color:var(--l-accent);transform:translateY(-1px)}.pf-button--primary{background:var(--l-accent);border-color:var(--l-accent);color:var(--l-on-accent)}.pf-button--primary:hover{background:var(--l-accent-hover);border-color:var(--l-accent-hover)}.pf-button--soft{background:var(--l-accent-soft);color:var(--l-accent);border-color:#0000}.pf-button--soft:hover{border-color:var(--l-accent)}.pf-button--soft .pf-icon{opacity:1}.pf-button--soft .pf-button__meta{color:currentColor}@supports (color:color-mix(in lab, red, red)){.pf-button--soft .pf-button__meta{color:color-mix(in srgb, currentColor 70%, transparent)}}.pf-button--ghost{color:var(--l-muted);background:0 0;border-color:#0000}.pf-button--ghost:hover{background:var(--l-sunken);color:var(--l-ink);border-color:#0000}.pf-button--sm{padding:var(--pf-space-1) var(--pf-space-3);font-size:var(--pf-text-xs)}.pf-button:not(.pf-button--primary)[aria-pressed=true]{border-color:var(--l-accent);color:var(--l-accent)}.pf-button:disabled{opacity:.5;cursor:not-allowed}.pf-format-actions{align-items:center;gap:var(--pf-space-3);flex-wrap:wrap;display:flex}.pf-tip{position:relative}.pf-tip:after,.pf-tip:before{opacity:0;pointer-events:none;transition:opacity var(--pf-motion), transform var(--pf-motion);z-index:20;position:absolute;bottom:calc(100% + 8px);left:50%}.pf-tip:after{content:attr(data-tip);background:var(--l-ink);max-width:16rem;color:var(--l-surface);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);text-align:center;text-transform:none;letter-spacing:normal;white-space:normal;width:max-content;box-shadow:var(--pf-elev-2);border-radius:8px;padding:.4rem .7rem;font-weight:500;line-height:1.35;transform:translate(-50%,4px)}.pf-tip:before{content:"";background:var(--l-ink);width:8px;height:8px;margin-bottom:-4px;transform:translate(-50%,4px)rotate(45deg)}.pf-tip--below:after,.pf-tip--below:before{top:calc(100% + 8px);bottom:auto}.pf-tip--below:after{transform:translate(-50%,-4px)}.pf-tip--below:before{margin-top:-4px;margin-bottom:0;transform:translate(-50%,-4px)rotate(45deg)}.pf-tip:hover:after,.pf-tip:hover:before,.pf-tip:focus-visible:after,.pf-tip:focus-visible:before{opacity:1;transform:translate(-50%)rotate(0)}.pf-tip:hover:before,.pf-tip:focus-visible:before{transform:translate(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.pf-tip:after,.pf-tip:before{transition:none}}.pf-rows{border-top:1px solid var(--l-rule-soft);margin:0;padding:0;list-style:none}.pf-rows>li{border-bottom:1px solid var(--l-rule-soft)}.pf-row{align-items:baseline;gap:var(--pf-space-4);padding:var(--pf-space-3) var(--pf-space-2);color:inherit;border-radius:var(--pf-radius-sm);transition:background var(--pf-motion);text-decoration:none;display:flex}a.pf-row:hover{background:var(--l-sunken)}.pf-rows--striped{border-top:0}.pf-rows--striped>li{border:1px solid var(--l-rule-soft);border-radius:var(--pf-radius-sm)}.pf-rows--striped>li:nth-of-type(2n){background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-rows--striped>li:nth-of-type(2n){background:color-mix(in srgb, var(--l-accent) 7%, transparent)}}.pf-rows--striped>li+li{margin-top:var(--pf-space-2)}.pf-rows--striped .pf-row{padding-block:var(--pf-space-4)}.pf-work-row{background:var(--l-accent);width:100%;color:var(--l-on-accent);font:inherit;text-align:inherit;cursor:pointer;border:0}.pf-work-row:hover,.pf-work-row:focus-visible{background:var(--l-accent-hover);outline:none}.pf-work-row:focus-visible{outline:2px solid var(--l-on-accent);outline-offset:-2px}.pf-work-row .pf-row__main{color:inherit}.pf-work-row .pf-row__mark{background:var(--l-on-accent);color:var(--l-accent);opacity:1;border-color:#0000}.pf-work-row__count{border-radius:var(--pf-radius-pill);background:var(--l-on-accent);color:var(--l-accent);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);flex:none;padding:.25em .75em;font-weight:800}.pf-work-row__arrow{background:var(--l-on-accent);width:2.5rem;height:2.5rem;color:var(--l-accent);transition:transform var(--pf-motion);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.pf-work-row[aria-expanded=true] .pf-work-row__arrow{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pf-work-row__arrow{transition:none}}.pf-work-row__volumes{padding-left:var(--pf-space-8);margin:0}.pf-row__mark{width:1em;color:var(--l-accent);opacity:.55;flex:none;align-self:center}.pf-row:hover .pf-row__mark,.pf-row[aria-current=true] .pf-row__mark{opacity:1}.pf-panel__body .pf-rows--striped{margin-inline:calc(var(--pf-space-2) * -1)}.pf-rows--striped a.pf-row:hover{background:var(--l-accent-soft)}.pf-library-list{margin-top:var(--pf-space-7)}.pf-book-row .pf-row__main{font-family:var(--l-font-card-title);font-size:var(--pf-text-lg);font-weight:600}.pf-row__main{min-width:0;font-family:var(--l-font-prose);color:var(--l-ink);flex:1}.pf-row__meta{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-faint);flex:none}.pf-row__action{flex:none;align-self:center}.pf-row__go{color:var(--l-faint);transition:color var(--pf-motion), translate var(--pf-motion);flex:none}a.pf-row:hover .pf-row__go{color:var(--l-accent);translate:3px}.pf-row__main>p+p{margin-top:var(--pf-space-1)}.pf-deck__head{justify-content:space-between;align-items:baseline;gap:var(--pf-space-3);flex-wrap:wrap;display:flex}.pf-deck{margin:0}.pf-tabpanel .pf-deck{margin-top:var(--pf-space-5)}.pf-deck__page{background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);width:100%}.pf-deck__choose{gap:var(--pf-space-2);margin-top:var(--pf-space-4);flex-wrap:wrap;display:flex}.pf-deck__controls{justify-content:space-between;align-items:center;gap:var(--pf-space-4);margin-top:var(--pf-space-4);display:flex}.pf-deck__count{font-family:var(--l-font-ui);font-size:var(--pf-text-base);font-variant-numeric:tabular-nums;color:var(--l-muted)}.pf-rail{gap:var(--pf-space-2);margin:var(--pf-space-6) 0 0;padding:0 0 var(--pf-space-2);list-style:none;display:flex;overflow-x:auto}.pf-rail__thumb{aspect-ratio:4/3;background:var(--l-sunken);border:1px solid var(--l-rule);border-radius:var(--pf-radius-sm);cursor:pointer;width:6rem;transition:border-color var(--pf-motion);flex:none;padding:0;display:block;overflow:hidden}.pf-rail__thumb:hover,.pf-rail__thumb[aria-current=true]{border-color:var(--l-accent)}.pf-rail__thumb img{object-fit:cover;width:100%;height:100%}.pf-field{gap:var(--pf-space-2);flex-direction:column;display:flex}.pf-label{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-faint);font-weight:500}.pf-input,.pf-select{width:100%;padding:var(--pf-space-3) var(--pf-space-4);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius);color:var(--l-ink);font-family:var(--l-font-ui);font-size:var(--pf-text-base);transition:border-color var(--pf-motion)}.pf-select--auto{width:auto;padding-block:var(--pf-space-2)}.pf-input::placeholder{color:var(--l-faint)}.pf-input:hover,.pf-select:hover{border-color:var(--l-accent-soft)}.pf-form{gap:var(--pf-space-3);margin-top:var(--pf-space-4);flex-direction:column;display:flex}.pf-message{margin-top:var(--pf-space-3);font-family:var(--l-font-ui);font-size:var(--pf-text-base);line-height:1.5}.pf-message--danger{color:var(--l-danger)}.pf-message--danger .pf-icon{float:left;margin-right:var(--pf-space-2);margin-top:.2em}.pf-message--warn{color:var(--l-warn)}.pf-admin-split,.pf-access-split{gap:var(--pf-space-6);grid-template-columns:1fr;display:grid}@media (width>=900px){.pf-admin-split{gap:var(--pf-space-7);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}.pf-admin-list{top:var(--pf-space-5);max-height:calc(100dvh - var(--pf-space-8));padding-inline-end:var(--pf-space-2);position:sticky;overflow-y:auto}}@media (width>=1280px){.pf-admin-split{gap:var(--pf-space-8);grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.pf-admin-detail{gap:var(--pf-space-5);flex-direction:column;min-width:0;display:flex}@media (width>=1000px){.pf-access-split{gap:var(--pf-space-6);grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start}.pf-admin-aside{top:var(--pf-space-5);position:sticky}}.pf-admin-main{gap:var(--pf-space-5);flex-direction:column;min-width:0;display:flex}.pf-admin-aside>.pf-panel,.pf-admin-main>.pf-panel,.pf-admin-detail>.pf-panel{margin-top:0}@media (width<=999px){.pf-admin-aside{order:1}}.pf-field__hint{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-faint)}.pf-people-head{gap:var(--pf-space-4);padding:var(--pf-space-4) var(--pf-space-5);flex-wrap:wrap}.pf-people-head .pf-search{flex:14rem}.pf-people-head__count{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-faint);white-space:nowrap}.pf-search--sm .pf-search__input{padding-block:var(--pf-space-2);font-size:var(--pf-text-sm)}.pf-search--wide{width:100%}.pf-people-panel>.pf-filters{padding:var(--pf-space-3) var(--pf-space-5);border-bottom:1px solid var(--l-rule-soft);background:var(--l-surface)}.pf-people-panel>.pf-empty{padding:var(--pf-space-7) var(--pf-space-5);text-align:center;margin:0}.pf-filters{gap:var(--pf-space-1);flex-wrap:wrap;display:flex}.pf-filter{align-items:center;gap:var(--pf-space-2);padding:var(--pf-space-1) var(--pf-space-3);border:1px solid var(--l-rule);border-radius:var(--pf-radius-pill);background:var(--l-surface);color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion), border-color var(--pf-motion);text-decoration:none;display:inline-flex}.pf-filter:hover{border-color:var(--l-accent);color:var(--l-ink)}.pf-filter[aria-pressed=true],.pf-filter[aria-current=true]{background:var(--l-accent);border-color:var(--l-accent);color:var(--l-on-accent)}.pf-filter__count{font-variant-numeric:tabular-nums;opacity:.75}.pf-pager{justify-content:space-between;align-items:center;gap:var(--pf-space-3);padding:var(--pf-space-4) var(--pf-space-5);border-top:1px solid var(--l-rule-soft);background:var(--l-surface);flex-wrap:wrap;display:flex}.pf-pager__pages{align-items:center;gap:var(--pf-space-1);display:flex}.pf-pagenum{min-width:2rem;padding:var(--pf-space-1) var(--pf-space-2);border-radius:var(--pf-radius-sm);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);font-variant-numeric:tabular-nums;color:var(--l-muted);transition:background var(--pf-motion), color var(--pf-motion), border-color var(--pf-motion);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1023px){.pf-pagenum{min-width:2.75rem;min-height:2.75rem}}.pf-pagenum:hover{border-color:var(--l-accent);color:var(--l-ink)}.pf-pagenum[aria-current=page]{background:var(--l-accent);border-color:var(--l-accent);color:var(--l-on-accent)}.pf-pager__where{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;color:var(--l-faint)}.pf-pager [aria-disabled=true]{opacity:.4;pointer-events:none}.pf-table-scroll{overflow-x:auto}.pf-table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-ink)}.pf-table thead th{padding:var(--pf-space-3) var(--pf-space-4);border-bottom:1px solid var(--l-rule);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-faint);text-align:start;white-space:nowrap;font-weight:500}.pf-table tbody td{padding:var(--pf-space-3) var(--pf-space-4);border-bottom:1px solid var(--l-rule-soft);vertical-align:middle}.pf-table tbody tr:nth-child(2n){background:var(--l-surface)}.pf-table tbody tr:hover{background:var(--l-accent-soft)}.pf-table tbody tr:last-child td{border-bottom:0}.pf-table__tight{white-space:nowrap;font-variant-numeric:tabular-nums}.pf-table__who{width:36%}.pf-table__acts{width:13%}.pf-rowacts{justify-content:flex-end;gap:var(--pf-space-1);display:flex}.pf-iconbtn{border-radius:var(--pf-radius-sm);width:1.75rem;height:1.75rem;color:var(--l-muted);cursor:pointer;transition:background var(--pf-motion), border-color var(--pf-motion), color var(--pf-motion);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}@media (width<=1023px){.pf-iconbtn{width:2.75rem;height:2.75rem}}.pf-iconbtn:hover{border-color:var(--l-accent);color:var(--l-accent)}.pf-iconbtn--danger:hover{border-color:var(--l-danger);color:var(--l-danger)}.pf-iconbtn .pf-icon{opacity:1;font-size:.8em}.pf-rowedit{align-items:center;gap:var(--pf-space-1);display:flex}.pf-rowedit .pf-input{flex:auto;min-width:0}.pf-input--sm{padding:var(--pf-space-1) var(--pf-space-2);font-size:var(--pf-text-sm)}.pf-confirmrow{background:var(--l-danger)}@supports (color:color-mix(in lab, red, red)){.pf-confirmrow{background:color-mix(in srgb, var(--l-danger) 8%, var(--l-elev))}}.pf-confirm{align-items:center;gap:var(--pf-space-3);flex-wrap:wrap;display:flex}.pf-confirm__ask{font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-danger);flex:16rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.pf-confirm__ask{color:color-mix(in srgb, var(--l-danger) 70%, var(--l-ink))}}.pf-button--danger{border-color:var(--l-danger)}@supports (color:color-mix(in lab, red, red)){.pf-button--danger{border-color:color-mix(in srgb, var(--l-danger) 45%, transparent)}}.pf-button--danger{background:var(--l-danger)}@supports (color:color-mix(in lab, red, red)){.pf-button--danger{background:color-mix(in srgb, var(--l-danger) 10%, var(--l-elev))}}.pf-button--danger{color:var(--l-danger)}@supports (color:color-mix(in lab, red, red)){.pf-button--danger{color:color-mix(in srgb, var(--l-danger) 75%, var(--l-ink))}}.pf-button--danger:hover{border-color:var(--l-danger);background:var(--l-danger)}@supports (color:color-mix(in lab, red, red)){.pf-button--danger:hover{background:color-mix(in srgb, var(--l-danger) 18%, var(--l-elev))}}.pf-quiet{color:var(--l-faint)}@media (width<=700px){.pf-table thead{display:none}.pf-table tbody tr{padding:var(--pf-space-3) var(--pf-space-5);border-bottom:1px solid var(--l-rule-soft);display:block}.pf-table tbody td{justify-content:space-between;align-items:baseline;gap:var(--pf-space-4);text-align:start;border-bottom:0;width:auto;padding:2px 0;display:flex}.pf-table tbody td:before{content:attr(data-label);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-faint)}.pf-table tbody td[data-label=Person]{padding-bottom:var(--pf-space-2);display:block}.pf-table tbody td[data-label=Person]:before{content:none}.pf-table tbody td.pf-table__acts{padding-top:var(--pf-space-2);justify-content:flex-end}}.pf-person{min-height:1.75rem;font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-accent);overflow-wrap:break-word;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1023px){.pf-person{min-height:2.75rem}}.pf-person:hover{text-decoration:underline}.pf-backlink{align-items:center;gap:var(--pf-space-2);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-muted);text-decoration:none;display:inline-flex}.pf-backlink:hover{color:var(--l-accent)}.pf-person__mail{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-muted);overflow-wrap:anywhere;margin-top:1px;display:block}.pf-facts{gap:var(--pf-space-4);margin-bottom:var(--pf-space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.pf-facts__row{min-width:0}.pf-facts__label{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-faint)}.pf-facts__value{font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-ink);margin-top:2px}.pf-unit[aria-current=true]{border-color:var(--l-accent)}.pf-simulating{z-index:60;align-items:center;gap:var(--pf-space-4);padding:var(--pf-space-4) var(--pf-space-5);background:var(--l-warn);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pf-simulating{background:color-mix(in srgb, var(--l-warn) 12%, var(--l-elev))}}.pf-simulating{border-bottom:3px solid var(--l-warn);color:var(--l-warn)}@supports (color:color-mix(in lab, red, red)){.pf-simulating{color:color-mix(in srgb, var(--l-warn) 75%, var(--l-ink))}}.pf-simulating{font-family:var(--l-font-ui)}.pf-simulating__icon{flex:none;font-size:1.25rem}.pf-simulating__what{flex:1;min-width:0}.pf-simulating__title{font-size:var(--pf-text-base);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;font-weight:700}.pf-simulating__detail{font-size:var(--pf-text-sm);margin-top:2px}.pf-simulating__out{flex:none}.pf-person__acts{align-items:center;gap:var(--pf-space-2);display:flex}.pf-scope{align-items:center;gap:var(--pf-space-3);margin-top:var(--pf-space-2);padding:var(--pf-space-3) var(--pf-space-4);background:var(--l-surface);border:1px solid var(--l-rule-soft);border-radius:var(--pf-radius);cursor:pointer;display:flex}.pf-scope:hover{border-color:var(--l-rule)}.pf-scope--off{cursor:default;opacity:.55}.pf-scope__box{width:1.1rem;height:1.1rem;accent-color:var(--l-accent);flex:none}.pf-scope__what{min-width:0}.pf-scope__label{font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pf-scope__hint{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-faint);margin-top:2px;display:block}.pf-scope-work{margin-top:var(--pf-space-4)}.pf-scope-work__head{align-items:center;gap:var(--pf-space-2);display:flex}.pf-scope-work__head>.pf-scope{flex:1;min-width:0;margin-top:0}.pf-scope-work__toggle{border-radius:var(--pf-radius);min-width:2.75rem;min-height:2.75rem;color:var(--l-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pf-scope-work__toggle:hover{background:var(--l-sunken);color:var(--l-ink)}.pf-scope-work__toggle:disabled{cursor:default;opacity:.4}.pf-scope-work__volumes{padding-inline-start:var(--pf-space-7)}.pf-subhead{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-faint);font-weight:600}.pf-grant{justify-content:space-between;align-items:center;gap:var(--pf-space-4);margin-top:var(--pf-space-2);padding:var(--pf-space-3) var(--pf-space-4);background:var(--l-surface);border:1px solid var(--l-rule-soft);border-radius:var(--pf-radius);display:flex}.pf-grant:hover{border-color:var(--l-rule)}.pf-grant__what{min-width:0}.pf-grant__label{font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pf-grant__hint{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-faint);margin-top:2px;display:block}.pf-meter{border-radius:var(--pf-radius-pill);background:var(--l-sunken);height:4px;overflow:hidden}.pf-meter__fill{border-radius:inherit;background:var(--l-accent);width:100%;height:100%;transform:scaleX(var(--pf-meter,0));transform-origin:0;display:block}[dir=rtl] .pf-meter__fill{transform-origin:100%}.pf-book__progress{justify-content:flex-end;align-self:stretch;gap:var(--pf-space-2);margin-top:var(--pf-space-4);padding-top:var(--pf-space-4);min-height:calc(var(--pf-space-4) + 1.9rem);flex-direction:column;display:flex}.pf-book__resume--idle{margin:0}.pf-book__resume{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;color:var(--l-faint)}.pf-book--compact .pf-book__band{height:5.5rem;padding:var(--pf-space-2) var(--pf-space-4)}.pf-book--compact .pf-book__band-title{font-size:1.1rem;line-height:1.4}.pf-book--compact .pf-book__band-title--latin{font-size:var(--pf-text-sm)}.pf-book--compact .pf-book__ribbon{clip-path:polygon(100% 0,100% 100%,0 0);width:3.75rem;height:3.75rem;filter:drop-shadow(-1px 1px 0 var(--l-band));top:0;padding:0;inset-inline-end:0;transform:none}@supports (color:color-mix(in lab, red, red)){.pf-book--compact .pf-book__ribbon{filter:drop-shadow(-1px 1px 0 color-mix(in oklab, var(--l-band) 55%, transparent))}}.pf-book--compact .pf-book__ribbon{box-shadow:none;color:#0000}.pf-book--compact .pf-book__ornament,.pf-book--compact .pf-book__band:after{display:none}.pf-book--compact .pf-pill--pinned{padding:2px var(--pf-space-2);font-size:.55rem}.pf-book--compact .pf-book__body{padding:var(--pf-space-3)}.pf-book{background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-book{background:color-mix(in oklab, var(--l-accent) 8%, var(--l-surface))}}.pf-book--compact .pf-book__title{margin-top:var(--pf-space-1);font-size:var(--pf-text-sm)}.pf-book--compact .pf-book__progress{margin-top:var(--pf-space-2);min-height:0;padding-top:0}.pf-row__marks{align-items:center;gap:var(--pf-space-1);color:var(--l-accent);display:inline-flex}.pf-row__marks--button{min-width:1.75rem;height:1.75rem;padding-inline:var(--pf-space-1);border:1px solid var(--l-hl-gold);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-row__marks--button{border:1px solid color-mix(in srgb, var(--l-hl-gold) 68%, var(--l-ink))}}.pf-row__marks--button{border-radius:var(--pf-radius-pill);background:var(--l-hl-gold);color:var(--l-ink);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--pf-motion), background var(--pf-motion);line-height:1;text-decoration:none}.pf-row__marks--button:hover{border-color:var(--l-ink)}.pf-row__actions{align-items:center;gap:var(--pf-space-3);flex:none;display:flex}@media (width<=639px){.pf-session__list .pf-row{align-items:baseline;column-gap:var(--pf-space-4);row-gap:var(--pf-space-2);grid-template-columns:auto 1fr auto;display:grid}.pf-session__list .pf-row__mark{grid-area:1/1}.pf-session__list .pf-row__main{grid-area:1/2}.pf-session__list .pf-track__facts{grid-area:2/2;justify-self:start}.pf-session__list .pf-row__actions{grid-area:1/3/span 2;justify-content:flex-end;align-self:center}}.pf-stack-sm>*+*{margin-top:var(--pf-space-3)}.pf-split{justify-content:space-between;align-items:flex-start;gap:var(--pf-space-4);flex-wrap:wrap;display:flex}.pf-split__main{flex:1;min-width:0}.pf-card__foot{margin-top:var(--pf-space-4)}.pf-link{margin-top:var(--pf-space-4);font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-accent);display:inline-block}.pf-link:hover{text-decoration:underline}.pf-link--inline{font-size:inherit;margin-top:0;display:inline}.pf-metrics{gap:var(--pf-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1000px){.pf-metrics{gap:var(--pf-space-4);grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=560px){.pf-metrics{gap:var(--pf-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.pf-metric{padding:var(--pf-space-3) var(--pf-space-4)}.pf-metric__value{font-size:var(--pf-text-xl)}}.pf-metric{gap:var(--pf-space-1);height:100%;padding:var(--pf-space-4) var(--pf-space-5);background:var(--l-elev);border:1px solid var(--l-rule);border-inline-start:3px solid var(--l-accent);border-radius:var(--pf-radius);transition:box-shadow var(--pf-motion), border-color var(--pf-motion), transform var(--pf-motion);flex-direction:column;text-decoration:none;display:flex}.pf-metric:hover{box-shadow:var(--pf-elev-2);border-color:var(--l-accent)}.pf-metric--attention{--pf-tone:var(--l-warn);background:var(--pf-tone)}@supports (color:color-mix(in lab, red, red)){.pf-metric--attention{background:color-mix(in srgb, var(--pf-tone) 10%, var(--l-elev))}}.pf-metric--attention{border-color:var(--pf-tone)}@supports (color:color-mix(in lab, red, red)){.pf-metric--attention{border-color:color-mix(in srgb, var(--pf-tone) 28%, var(--l-rule))}}.pf-metric--attention{border-inline-start-color:var(--pf-tone)}.pf-metric--attention .pf-metric__label,.pf-metric--attention .pf-metric__value{color:var(--pf-tone)}@supports (color:color-mix(in lab, red, red)){.pf-metric--attention .pf-metric__label,.pf-metric--attention .pf-metric__value{color:color-mix(in srgb, var(--pf-tone) 75%, var(--l-ink))}}.pf-metric--attention .pf-metric__icon{color:var(--pf-tone);opacity:1}.pf-metric__value{font-family:var(--l-font-prose);font-size:var(--pf-display-sm);color:var(--l-ink);font-variant-numeric:tabular-nums;line-height:1}.pf-metric__label{align-items:start;gap:var(--pf-space-2);min-height:2.6em;font-family:var(--l-font-ui);font-size:var(--pf-text-xs);text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-faint);grid-template-columns:auto minmax(0,1fr);line-height:1.3;display:grid}.pf-metric__icon{color:var(--l-accent);opacity:1}.pf-metric__hint{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-faint)}.pf-usage{gap:var(--pf-space-6);flex-direction:column;display:flex}.pf-usage-canvas{max-width:100%}.pf-usage-hero{gap:var(--pf-space-5);padding:var(--pf-space-6);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);background:linear-gradient(135deg, var(--l-accent), transparent 58%), var(--l-elev);align-items:end;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-usage-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--l-accent) 12%, transparent), transparent 58%), var(--l-elev)}}.pf-usage-hero{box-shadow:var(--pf-elev-1)}@media (width>=780px){.pf-usage-hero{grid-template-columns:minmax(0,1fr) auto}}.pf-usage-hero__copy{max-width:54rem}.pf-usage-hero__pulse{justify-content:center;align-items:center;gap:var(--pf-space-2);min-height:3rem;padding:var(--pf-space-2) var(--pf-space-4);border:1px solid var(--l-accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-usage-hero__pulse{border:1px solid color-mix(in srgb, var(--l-accent) 28%, var(--l-rule))}}.pf-usage-hero__pulse{border-radius:var(--pf-radius-pill);background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-usage-hero__pulse{background:color-mix(in srgb, var(--l-accent) 10%, var(--l-surface))}}.pf-usage-hero__pulse{color:var(--l-ink);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);white-space:nowrap;font-weight:700}.pf-usage-metrics{gap:var(--pf-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}@media (width>=1080px){.pf-usage-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.pf-usage-metric{gap:var(--pf-space-1) var(--pf-space-3);min-width:0;padding:var(--pf-space-4);border:1px solid var(--l-rule);border-radius:var(--pf-radius);background:var(--l-elev);box-shadow:var(--pf-elev-1);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pf-usage-metric__icon{aspect-ratio:1;border-radius:var(--pf-radius);background:var(--l-accent);grid-row:span 3;place-items:center;width:2.35rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pf-usage-metric__icon{background:color-mix(in srgb, var(--l-accent) 14%, var(--l-surface))}}.pf-usage-metric__icon{color:var(--l-accent)}.pf-usage-metric__label,.pf-usage-metric__hint{min-width:0;font-family:var(--l-font-ui)}.pf-usage-metric__label{color:var(--l-faint);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase}.pf-usage-metric strong{color:var(--l-ink);font-family:var(--l-font-prose);font-size:var(--pf-display-xs);font-variant-numeric:tabular-nums;line-height:1}.pf-usage-metric__hint{color:var(--l-muted);font-size:var(--pf-text-xs);line-height:1.35}.pf-usage-tabs{gap:var(--pf-space-2);padding:var(--pf-space-2);border:1px solid var(--l-rule);border-radius:var(--pf-radius);background:var(--l-elev);align-items:center;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.pf-usage-tabs{background:color-mix(in srgb, var(--l-elev) 72%, var(--l-surface))}}.pf-usage-tabs{box-shadow:var(--pf-elev-1)}.pf-usage-tab{justify-content:center;align-items:center;gap:var(--pf-space-2);min-height:2.65rem;padding:var(--pf-space-2) var(--pf-space-4);border-radius:var(--pf-radius);color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);white-space:nowrap;transition:background var(--pf-motion), border-color var(--pf-motion), color var(--pf-motion);border:1px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.pf-usage-tab:hover{background:var(--l-surface);color:var(--l-ink)}.pf-usage-tab--active{border-color:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-usage-tab--active{border-color:color-mix(in srgb, var(--l-accent) 35%, var(--l-rule))}}.pf-usage-tab--active{background:var(--l-elev);color:var(--l-ink);box-shadow:var(--pf-elev-1)}.pf-usage-tab__meta{min-width:1.7rem;height:1.45rem;padding-inline:var(--pf-space-2);border-radius:var(--pf-radius-pill);background:var(--l-accent);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pf-usage-tab__meta{background:color-mix(in srgb, var(--l-accent) 12%, var(--l-surface))}}.pf-usage-tab__meta{color:var(--l-accent);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums}.pf-usage-tabpanel{min-width:0}.pf-usage-overview{display:block}.pf-usage-mosaic{border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);background:var(--l-elev);box-shadow:var(--pf-elev-1);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pf-usage-mosaic>.pf-panel{border:0;border-top:1px solid var(--l-rule-soft);min-height:100%;box-shadow:none;border-radius:0;margin-top:0}.pf-usage-mosaic>.pf-panel:first-child{border-top:0}.pf-usage-tile{min-width:0}.pf-usage-visuals{gap:var(--pf-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=980px){.pf-usage-visuals{grid-template-columns:minmax(17rem,.8fr) minmax(28rem,1.45fr) minmax(18rem,.95fr)}.pf-usage-visuals--duo{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr)}.pf-usage-visuals--single{grid-template-columns:minmax(0,1fr)}.pf-usage-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"split split split country country country country country rhythm rhythm rhythm rhythm""content content content content content recent recent recent recent recent recent recent";align-items:stretch}.pf-usage-mosaic>.pf-panel{border-top:0}.pf-usage-tile--split{grid-area:split}.pf-usage-tile--country{border-left:1px solid var(--l-rule-soft);grid-area:country}.pf-usage-tile--rhythm{border-left:1px solid var(--l-rule-soft);grid-area:rhythm}.pf-usage-tile--content{border-top:1px solid var(--l-rule-soft);grid-area:content}.pf-usage-tile--recent{border-top:1px solid var(--l-rule-soft);border-left:1px solid var(--l-rule-soft);grid-area:recent}.pf-usage-mosaic .pf-country-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-usage-mosaic .pf-country-card{padding:var(--pf-space-2)}.pf-usage-mosaic .pf-country-card__code{width:2.25rem}}.pf-usage-visual{gap:var(--pf-space-5);min-width:0;padding:var(--pf-space-5);flex-direction:column;margin-top:0;display:flex;overflow:hidden}.pf-usage-visual__head{align-items:flex-start;gap:var(--pf-space-3);display:flex}.pf-usage-visual__head>span{aspect-ratio:1;border-radius:var(--pf-radius);background:var(--l-accent);flex:none;place-items:center;width:2.25rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pf-usage-visual__head>span{background:color-mix(in srgb, var(--l-accent) 13%, var(--l-surface))}}.pf-usage-visual__head>span{color:var(--l-accent)}.pf-usage-visual__head h2{color:var(--l-ink);font-family:var(--l-font-prose);font-size:var(--pf-text-lg);margin:0;line-height:1.1}.pf-usage-visual__head p{margin:var(--pf-space-1) 0 0;color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);line-height:1.35}.pf-usage-split,.pf-country-heat,.pf-rhythm{min-height:0}.pf-donut-wrap{gap:var(--pf-space-4);justify-items:center;display:grid}.pf-donut{aspect-ratio:1;background:var(--l-rule);border-radius:50%;align-content:center;place-items:center;width:min(100%,12.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.pf-donut{background:color-mix(in srgb, var(--l-rule) 65%, var(--l-surface))}}.pf-donut{box-shadow:inset 0 0 0 1px var(--l-ink), var(--pf-elev-1)}@supports (color:color-mix(in lab, red, red)){.pf-donut{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-ink) 8%, transparent), var(--pf-elev-1)}}.pf-donut{color:var(--l-ink);position:relative}.pf-donut:after{content:"";border-radius:inherit;background:var(--l-elev);box-shadow:inset 0 0 0 1px var(--l-rule-soft);position:absolute;inset:22%}.pf-donut span,.pf-donut small{z-index:1;position:relative}.pf-donut span{font-family:var(--l-font-prose);font-size:var(--pf-display-xs);font-variant-numeric:tabular-nums;line-height:1}.pf-donut small{margin-top:var(--pf-space-1);color:var(--l-faint);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase}.pf-donut-legend{gap:var(--pf-space-2);width:100%;display:grid}.pf-visual-legend{align-items:center;gap:var(--pf-space-2);padding:var(--pf-space-2) var(--pf-space-3);border:1px solid var(--l-rule-soft);border-radius:var(--pf-radius);background:var(--l-surface);color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.pf-visual-legend--read{border-inline-start:3px solid var(--l-accent)}.pf-visual-legend--listen{border-inline-start:3px solid var(--l-success)}.pf-visual-legend span{min-width:0}.pf-visual-legend strong{color:var(--l-ink);font-size:var(--pf-text-sm);font-variant-numeric:tabular-nums}.pf-visual-legend em{color:var(--l-faint);font-variant-numeric:tabular-nums;font-style:normal}.pf-country-cloud{gap:var(--pf-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.pf-country-card{gap:var(--pf-space-2) var(--pf-space-3);min-width:0;padding:var(--pf-space-3);border:1px solid var(--l-rule-soft);border-radius:var(--pf-radius);background:radial-gradient(circle at 15% 15%, var(--l-accent), transparent 34%), var(--l-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-country-card{background:radial-gradient(circle at 15% 15%, color-mix(in srgb, var(--l-accent) 16%, transparent), transparent 34%), var(--l-surface)}}.pf-country-card__code{aspect-ratio:1;border-radius:var(--pf-radius);background:var(--l-accent);place-items:center;width:2.6rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pf-country-card__code{background:color-mix(in srgb, var(--l-accent) 14%, var(--l-elev))}}.pf-country-card__code{color:var(--l-accent);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:.08em;font-weight:800}.pf-country-card__body{min-width:0}.pf-country-card__body strong,.pf-country-card__body span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--l-font-ui);display:block;overflow:hidden}.pf-country-card__body strong{color:var(--l-ink);font-size:var(--pf-text-sm)}.pf-country-card__body span,.pf-country-card em{color:var(--l-faint);font-size:var(--pf-text-xs)}.pf-country-card em{font-variant-numeric:tabular-nums;font-style:normal}.pf-country-card__meter{border-radius:var(--pf-radius-pill);background:var(--l-rule);grid-column:1/-1;height:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-country-card__meter{background:color-mix(in srgb, var(--l-rule) 70%, transparent)}}.pf-country-card__meter span{border-radius:inherit;background:linear-gradient(90deg, var(--l-accent), var(--l-success));height:100%;display:block}.pf-rhythm-bars{height:10.5rem;padding:var(--pf-space-3);border:1px solid var(--l-rule-soft);border-radius:var(--pf-radius);background:linear-gradient(to top, var(--l-rule-soft) 1px, transparent 1px) 0 25% / 100% 25%, var(--l-surface);grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:.22rem;display:grid}.pf-rhythm-bars span{align-items:end;min-width:0;height:100%;display:flex}.pf-rhythm-bars i{border-radius:var(--pf-radius-pill) var(--pf-radius-pill) .18rem .18rem;background:linear-gradient(180deg, var(--l-accent), var(--l-success));width:100%;min-height:.65rem;display:block}@supports (color:color-mix(in lab, red, red)){.pf-rhythm-bars i{background:linear-gradient(180deg, color-mix(in srgb, var(--l-accent) 88%, white), color-mix(in srgb, var(--l-success) 82%, var(--l-accent)))}}.pf-rhythm-bars i{box-shadow:0 -.25rem .85rem var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-rhythm-bars i{box-shadow:0 -.25rem .85rem color-mix(in srgb, var(--l-accent) 18%, transparent)}}.pf-rhythm-axis{color:var(--l-faint);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.pf-usage-grid{gap:var(--pf-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.pf-usage-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start}.pf-usage-panel--wide{grid-column:1/-1}}.pf-usage-panel{margin-top:0;overflow:hidden}.pf-usage-empty{place-items:center;gap:var(--pf-space-3);text-align:center;min-height:18rem;display:grid}.pf-usage-empty>.pf-icon{width:2.5rem;color:var(--l-accent)}.pf-activity-list{display:grid}.pf-activity-list--compact .pf-activity:nth-child(n+7){display:none}.pf-activity{gap:var(--pf-space-3);padding:var(--pf-space-4) var(--pf-space-5);border-top:1px solid var(--l-rule-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.pf-activity:first-child{border-top:0}.pf-activity__icon{aspect-ratio:1;border-radius:var(--pf-radius);place-items:center;width:2.25rem;display:inline-grid}.pf-activity__icon--read{background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-activity__icon--read{background:color-mix(in srgb, var(--l-accent) 12%, var(--l-surface))}}.pf-activity__icon--read{color:var(--l-accent)}.pf-activity__icon--listen{background:var(--l-success)}@supports (color:color-mix(in lab, red, red)){.pf-activity__icon--listen{background:color-mix(in srgb, var(--l-success) 14%, var(--l-surface))}}.pf-activity__icon--listen{color:var(--l-success)}.pf-activity__body{min-width:0}.pf-activity__line{gap:var(--pf-space-1) var(--pf-space-2);color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);flex-wrap:wrap;line-height:1.45;display:flex}.pf-activity__line strong{color:var(--l-ink)}.pf-activity__meta{gap:var(--pf-space-2);margin-top:var(--pf-space-2);color:var(--l-faint);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);flex-wrap:wrap;display:flex}.pf-activity__meta span{align-items:center;gap:var(--pf-space-1);display:inline-flex}.pf-ranked{gap:var(--pf-space-4);padding:var(--pf-space-5);display:grid}.pf-ranked__item{gap:var(--pf-space-2);display:grid}.pf-ranked__top{justify-content:space-between;align-items:baseline;gap:var(--pf-space-3);font-family:var(--l-font-ui);display:flex}.pf-ranked__top strong{overflow-wrap:anywhere;min-width:0;color:var(--l-ink);font-size:var(--pf-text-sm)}.pf-ranked__top span{color:var(--l-muted);font-size:var(--pf-text-sm);font-variant-numeric:tabular-nums}.pf-ranked__track{border-radius:var(--pf-radius-pill);background:var(--l-rule);height:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-ranked__track{background:color-mix(in srgb, var(--l-rule) 72%, transparent)}}.pf-ranked__track span{border-radius:inherit;background:linear-gradient(90deg, var(--l-accent), var(--l-success));height:100%;display:block}.pf-ranked__item p{color:var(--l-faint);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);margin:0}.pf-usage-table-wrap{overflow-x:auto}.pf-usage-table{border-collapse:collapse;width:100%;min-width:44rem;font-family:var(--l-font-ui);font-size:var(--pf-text-sm)}.pf-usage-table th,.pf-usage-table td{padding:var(--pf-space-3) var(--pf-space-4);border-top:1px solid var(--l-rule-soft);text-align:left;vertical-align:top}.pf-usage-table thead th{color:var(--l-faint);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;white-space:nowrap;border-top:0}.pf-usage-table td{color:var(--l-muted)}.pf-usage-table td:first-child{color:var(--l-ink)}.pf-usage-table td:first-child strong,.pf-usage-table td:first-child span{display:block}.pf-usage-table td:first-child span{margin-top:var(--pf-space-1);color:var(--l-faint);font-size:var(--pf-text-xs)}.pf-note{font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-muted);line-height:1.6}.pf-note--quiet{color:var(--l-faint);font-size:var(--pf-text-sm)}.pf-hl{color:inherit;background:var(--pf-hl-tint);cursor:pointer;transition:background var(--pf-motion);border-radius:2px}.pf-hl--gold{--pf-hl-tint:var(--l-hl-gold)}.pf-hl--sage{--pf-hl-tint:var(--l-hl-sage)}.pf-hl--sky{--pf-hl-tint:var(--l-hl-sky)}.pf-hl--rose{--pf-hl-tint:var(--l-hl-rose)}.pf-hl--noted{box-shadow:0 0 0 1px var(--pf-hl-tint)}@supports (color:color-mix(in lab, red, red)){.pf-hl--noted{box-shadow:0 0 0 1px color-mix(in srgb, var(--pf-hl-tint) 72%, var(--l-ink))}}.pf-hl--active{outline:2px solid var(--l-accent);outline-offset:2px}.pf-hl:hover{background:var(--pf-hl-tint)}@supports (color:color-mix(in lab, red, red)){.pf-hl:hover{background:color-mix(in srgb, var(--pf-hl-tint) 80%, var(--l-ink) 6%)}}.pf-selbar{top:var(--sel-top);left:clamp(9rem, var(--sel-left), calc(100vw - 9rem));z-index:30;margin-top:calc(var(--pf-space-2) * -1);padding:var(--pf-space-2);background:var(--l-elev);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-elev-3);position:absolute;transform:translate(-50%,-100%)}.pf-selbar__row{align-items:center;gap:var(--pf-space-1);display:flex}.pf-selbar__colours{gap:var(--pf-space-1);display:flex}.pf-selbar__colour{border-radius:var(--pf-radius-pill);background:var(--pf-hl-tint);cursor:pointer;width:2.75rem;height:2.75rem;transition:transform var(--pf-motion), border-color var(--pf-motion);border:2px solid #0000;padding:0}.pf-selbar__colour--gold{--pf-hl-tint:var(--l-hl-gold)}.pf-selbar__colour--sage{--pf-hl-tint:var(--l-hl-sage)}.pf-selbar__colour--sky{--pf-hl-tint:var(--l-hl-sky)}.pf-selbar__colour--rose{--pf-hl-tint:var(--l-hl-rose)}.pf-selbar__colour:hover{transform:translateY(var(--pf-lift))}.pf-selbar__colour[aria-pressed=true]{border-color:var(--l-ink)}.pf-selbar__divider{width:1px;margin-inline:var(--pf-space-1);background:var(--l-rule-soft);align-self:stretch}.pf-selbar__action{border-radius:var(--pf-radius);min-width:2.75rem;min-height:2.75rem;color:var(--l-muted);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pf-selbar__action:hover{background:var(--l-sunken);color:var(--l-ink)}.pf-selbar__action--danger:hover{color:var(--l-danger)}.pf-selbar--paper{--sel-gutter:var(--pf-space-4);--sel-w:min(30rem, calc(100vw - 2 * var(--sel-gutter)));left:clamp(calc(var(--sel-w) / 2 + var(--sel-gutter)), var(--sel-left), calc(100vw - var(--sel-w) / 2 - var(--sel-gutter)));width:var(--sel-w);padding:var(--pf-space-4);background:var(--l-hl-gold);border-color:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){.pf-selbar--paper{border-color:color-mix(in srgb, var(--l-ink) 14%, transparent)}}.pf-selbar--paper{border-radius:var(--pf-radius-sm);color:var(--l-ink)}.pf-selbar__note{gap:var(--pf-space-3);flex-direction:column;width:100%;display:flex}.pf-selbar--paper .pf-selbar__actions{padding-top:var(--pf-space-3);border-top:1px solid var(--l-ink)}@supports (color:color-mix(in lab, red, red)){.pf-selbar--paper .pf-selbar__actions{border-top:1px solid color-mix(in srgb, var(--l-ink) 12%, transparent)}}.pf-selbar--paper .pf-button--ghost{color:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){.pf-selbar--paper .pf-button--ghost{color:color-mix(in srgb, var(--l-ink) 78%, transparent)}}.pf-selbar--paper .pf-button--ghost:hover{background:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){.pf-selbar--paper .pf-button--ghost:hover{background:color-mix(in srgb, var(--l-ink) 8%, transparent)}}.pf-selbar--paper .pf-button--ghost:hover{color:var(--l-ink)}.pf-selbar__actions{justify-content:flex-end;gap:var(--pf-space-2);display:flex}.pf-drawer__scrim{z-index:24;background:var(--l-ink);border:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pf-drawer__scrim{background:color-mix(in srgb, var(--l-ink) 32%, transparent)}}.pf-drawer__scrim{cursor:default}.pf-drawer{z-index:25;background:var(--l-surface);width:min(26rem,100vw);box-shadow:var(--pf-elev-4);flex-direction:column;display:flex;position:fixed;inset-block:0}.pf-drawer--start{border-inline-end:1px solid var(--l-rule);inset-inline-start:0}.pf-drawer--end{border-inline-start:1px solid var(--l-rule);inset-inline-end:0}.pf-edge-tab{z-index:22;justify-content:center;align-items:center;gap:var(--pf-space-2);width:2.75rem;padding-block:var(--pf-space-4);background:var(--l-surface);border:1px solid var(--l-rule);color:var(--l-muted);box-shadow:var(--pf-elev-2);cursor:pointer;transition:color var(--pf-motion), transform var(--pf-motion);flex-direction:column;padding-inline:0;display:flex;position:fixed;top:50%}.pf-edge-tab--end{border-inline-end:0;border-start-start-radius:var(--pf-radius-lg);border-end-start-radius:var(--pf-radius-lg);inset-inline-end:0;transform:translateY(-50%)}.pf-edge-tab__count{min-width:1.25rem;padding:0 var(--pf-space-1);background:var(--l-accent);border-radius:var(--pf-radius-pill);color:var(--l-on-accent);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;line-height:1.4}.pf-edge-tab__label{writing-mode:vertical-rl;font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;rotate:180deg}.pf-edge-tab:hover{color:var(--l-accent)}.pf-edge-tab--end:hover{transform:translate(calc(var(--pf-space-1) * -1), -50%)}@media (width<=639px){.pf-edge-tab{width:1.75rem;padding-block:var(--pf-space-4)}.pf-edge-tab__label{display:none}}.pf-drawer__head{justify-content:space-between;align-items:center;gap:var(--pf-space-3);padding:var(--pf-space-4) var(--pf-space-5);border-bottom:1px solid var(--l-rule-soft);display:flex}.pf-drawer__title{font-family:var(--l-font-display);font-size:var(--pf-text-md);color:var(--l-display);font-weight:600}.pf-drawer__body{min-height:0;padding:var(--pf-space-4) var(--pf-space-5);flex:1;overflow-y:auto}.pf-notes{gap:var(--pf-space-7);display:grid}.pf-notes__chapter{align-items:start;gap:var(--pf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.pf-notes__chapter+.pf-notes__chapter{border-top:1px solid var(--l-rule-soft);padding-block-start:var(--pf-space-6)}.pf-notes__heading{justify-content:space-between;align-items:center;gap:var(--pf-space-3);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:0;text-transform:uppercase;color:var(--l-muted);grid-column:1/-1;margin:0;font-weight:700;display:flex}.pf-notes__heading-main{align-items:center;gap:var(--pf-space-2);min-width:0;display:inline-flex}.pf-notes__heading-main .pf-icon{color:var(--l-accent);flex:none}.pf-notes__count{min-height:1.45rem;padding-inline:var(--pf-space-2);border:1px solid var(--l-rule-soft);border-radius:var(--pf-radius-pill);background:var(--l-accent);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-notes__count{background:color-mix(in srgb, var(--l-accent) 7%, var(--l-elev))}}.pf-notes__count{color:var(--l-muted);letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:800}.pf-mark{align-items:start;gap:var(--pf-space-2);min-height:9.5rem;padding:var(--pf-space-4);background:var(--pf-hl-tint,var(--l-accent));grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-mark{background:color-mix(in srgb, var(--pf-hl-tint,var(--l-accent)) 5%, var(--l-elev))}}.pf-mark{border:1px solid var(--pf-hl-tint,var(--l-rule))}@supports (color:color-mix(in lab, red, red)){.pf-mark{border:1px solid color-mix(in srgb, var(--pf-hl-tint,var(--l-rule)) 42%, var(--l-rule-soft))}}.pf-mark{border-radius:var(--pf-radius);box-shadow:var(--pf-elev-1);transition:border-color var(--pf-motion), box-shadow var(--pf-motion), transform var(--pf-motion)}.pf-mark:before{content:"";background:var(--pf-hl-tint,var(--l-accent));width:4px;position:absolute;inset-block:0;inset-inline-start:0}.pf-mark:hover,.pf-mark:focus-within{border-color:var(--pf-hl-tint,var(--l-accent))}@supports (color:color-mix(in lab, red, red)){.pf-mark:hover,.pf-mark:focus-within{border-color:color-mix(in srgb, var(--pf-hl-tint,var(--l-accent)) 62%, var(--l-rule-soft))}}.pf-mark:hover,.pf-mark:focus-within{box-shadow:var(--pf-elev-2);transform:translateY(-1px)}.pf-mark--gold{--pf-hl-tint:var(--l-hl-gold)}.pf-mark--sage{--pf-hl-tint:var(--l-hl-sage)}.pf-mark--sky{--pf-hl-tint:var(--l-hl-sky)}.pf-mark--rose{--pf-hl-tint:var(--l-hl-rose)}.pf-mark--bookmark{--pf-hl-tint:var(--l-accent)}.pf-mark--paper{background:linear-gradient(180deg, var(--pf-hl-tint), var(--pf-hl-tint))}@supports (color:color-mix(in lab, red, red)){.pf-mark--paper{background:linear-gradient(180deg, color-mix(in srgb, var(--pf-hl-tint) 14%, var(--l-elev)), color-mix(in srgb, var(--pf-hl-tint) 7%, var(--l-elev)))}}.pf-mark--paper{color:var(--l-ink)}.pf-mark--paper:nth-child(2n){rotate:0deg}.pf-mark--orphaned{--pf-hl-tint:var(--l-warn)}@supports (color:color-mix(in lab, red, red)){.pf-mark--orphaned{--pf-hl-tint:color-mix(in srgb, var(--l-warn) 20%, var(--l-surface))}}.pf-mark__body{gap:var(--pf-space-3);text-align:start;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;text-decoration:none;display:flex}.pf-mark__body:focus-visible{outline:2px solid var(--l-focus);outline-offset:4px;border-radius:var(--pf-radius-sm)}.pf-mark__kind{align-items:center;gap:var(--pf-space-1);width:fit-content;padding:.15rem var(--pf-space-2);border-radius:var(--pf-radius-pill);background:var(--pf-hl-tint,var(--l-accent));display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-mark__kind{background:color-mix(in srgb, var(--pf-hl-tint,var(--l-accent)) 12%, var(--l-elev))}}.pf-mark__kind{color:var(--pf-hl-tint,var(--l-accent))}@supports (color:color-mix(in lab, red, red)){.pf-mark__kind{color:color-mix(in srgb, var(--pf-hl-tint,var(--l-accent)) 78%, var(--l-ink))}}.pf-mark__kind{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-weight:800;line-height:1.35}.pf-mark__quote{font-family:var(--l-font-prose);font-size:var(--pf-text-base);color:var(--l-ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.pf-mark__text{font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-muted);line-height:1.55}.pf-mark--paper .pf-mark__text{padding-top:var(--pf-space-2);border-top:1px solid var(--pf-hl-tint)}@supports (color:color-mix(in lab, red, red)){.pf-mark--paper .pf-mark__text{border-top:1px solid color-mix(in srgb, var(--pf-hl-tint) 38%, var(--l-rule-soft))}}.pf-mark--paper .pf-mark__text{color:var(--l-muted)}.pf-mark--paper .pf-mark__remove{color:var(--l-faint)}.pf-mark--paper .pf-mark__remove:hover{background:var(--pf-hl-tint)}@supports (color:color-mix(in lab, red, red)){.pf-mark--paper .pf-mark__remove:hover{background:color-mix(in srgb, var(--pf-hl-tint) 16%, var(--l-elev))}}.pf-mark--paper .pf-mark__remove:hover{color:var(--l-danger)}.pf-mark__warning{align-items:baseline;gap:var(--pf-space-2);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-warn);line-height:1.5;display:flex}.pf-mark__remove{border-radius:var(--pf-radius-pill);background:var(--l-elev);border:0;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-mark__remove{background:color-mix(in srgb, var(--l-elev) 70%, transparent)}}.pf-mark__remove{color:var(--l-faint);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion)}.pf-mark__remove:hover{background:var(--l-danger)}@supports (color:color-mix(in lab, red, red)){.pf-mark__remove:hover{background:color-mix(in srgb, var(--l-danger) 10%, var(--l-elev))}}.pf-mark__remove:hover{color:var(--l-danger)}.pf-mark--moment{--pf-hl-tint:var(--l-accent);background:linear-gradient(180deg, var(--l-accent), var(--l-accent))}@supports (color:color-mix(in lab, red, red)){.pf-mark--moment{background:linear-gradient(180deg, color-mix(in srgb, var(--l-accent) 9%, var(--l-elev)), color-mix(in srgb, var(--l-accent) 3%, var(--l-elev)))}}.pf-mark--moment .pf-mark__body{gap:var(--pf-space-3);flex:1;min-width:0;display:grid}.pf-mark--moment .pf-mark__kind{font-variant-numeric:tabular-nums}.pf-mark__text--quiet{color:var(--l-faint);font-style:italic}.pf-mark__text ul,.pf-mark__text ol,.pf-rte__content ul,.pf-rte__content ol{margin:0;padding-inline-start:1.25em}.pf-mark__text p,.pf-rte__content p{margin:0}.pf-mark__edit:hover{color:var(--l-accent)}.pf-mark--paper .pf-mark__edit:hover{background:var(--l-ink)}@supports (color:color-mix(in lab, red, red)){.pf-mark--paper .pf-mark__edit:hover{background:color-mix(in srgb, var(--l-ink) 8%, transparent)}}.pf-mark--paper .pf-mark__edit:hover{color:var(--l-ink)}.pf-mark__edit-actions{justify-content:flex-end;gap:var(--pf-space-2);display:flex}.pf-notes__add{justify-content:center;align-self:stretch;gap:var(--pf-space-2)}.pf-rte{border:1px solid var(--l-rule);border-radius:var(--pf-radius);background:var(--l-surface);flex-direction:column;display:flex;overflow:hidden}.pf-rte:focus-within{border-color:var(--l-accent-soft)}.pf-rte__toolbar{gap:var(--pf-space-1);padding:var(--pf-space-1);border-bottom:1px solid var(--l-rule-soft);background:var(--l-sunken);display:flex}.pf-rte__toolbar-btn{min-width:2rem;min-height:2rem}.pf-rte__content-wrap{position:relative}.pf-rte__content,.pf-rte__editable{min-height:9rem}.pf-rte__editable{padding:var(--pf-space-3) var(--pf-space-4);color:var(--l-ink);outline:none;line-height:1.55}.pf-rte__placeholder{top:var(--pf-space-3);left:var(--pf-space-4);color:var(--l-faint);pointer-events:none;position:absolute}.pf-rte--loading .pf-rte__content{padding:var(--pf-space-3) var(--pf-space-4);color:var(--l-ink)}.pf-transcript__caveat{margin-block-end:var(--pf-space-3)}.pf-transcript{flex-direction:column;min-height:100%;display:flex}.pf-transcript__lines{align-content:start;gap:var(--pf-space-1);border-top:1px solid var(--l-rule);flex:1;margin:0;padding:0;list-style:none;display:grid}.pf-cue{align-items:start;gap:var(--pf-space-1);display:flex}.pf-cue__body{align-items:baseline;gap:var(--pf-space-3);min-width:0;padding:var(--pf-space-2);border-radius:var(--pf-radius);text-align:start;cursor:pointer;transition:background var(--pf-motion);background:0 0;border:0;flex:1;display:flex}.pf-cue__body:hover{background:var(--l-sunken)}.pf-cue__at{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;color:var(--l-faint);flex:none}.pf-cue__text{font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-muted);line-height:1.6}.pf-cue--now .pf-cue__text{color:var(--l-ink);font-weight:600}.pf-cue--now .pf-cue__at{color:var(--l-accent)}.pf-cue--speaker-2{padding-inline-start:var(--pf-space-5)}.pf-cue__note{border-radius:var(--pf-radius-pill);min-width:2.75rem;min-height:2.75rem;color:var(--l-faint);font-size:var(--pf-text-sm);cursor:pointer;opacity:.45;transition:opacity var(--pf-motion), color var(--pf-motion), background var(--pf-motion), border-color var(--pf-motion), font-size var(--pf-motion);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.pf-cue__note--now{background:var(--l-accent);border-color:var(--l-accent);color:var(--l-on-accent);font-size:var(--pf-text-lg);opacity:1}.pf-cue:hover .pf-cue__note,.pf-cue__note:focus-visible{opacity:1;color:var(--l-accent)}.pf-cue:hover .pf-cue__note--now,.pf-cue__note--now:focus-visible{color:var(--l-on-accent)}@media (prefers-reduced-motion:reduce){.pf-cue__note{transition:none}}.pf-cp{color:inherit;background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-cp{background:color-mix(in srgb, var(--l-accent) 12%, transparent)}}.pf-cp{border-bottom:1px dotted var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-cp{border-bottom:1px dotted color-mix(in srgb, var(--l-accent) 60%, transparent)}}.pf-cp{cursor:pointer;transition:background var(--pf-motion);border-radius:2px}.pf-cp:hover{background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-cp:hover{background:color-mix(in srgb, var(--l-accent) 20%, transparent)}}@media (width>=64rem){.pf-shell--docked{padding-inline-end:min(26rem,100vw)}.pf-shell--docked .pf-drawer__scrim{display:none}.pf-drawer--docked{box-shadow:none}}.pf-companion{gap:var(--pf-space-3);flex-direction:column;display:flex}.pf-companion-card{padding:0;overflow:hidden}.pf-companion-card--lit{border-inline-start:3px solid var(--l-accent)}.pf-companion-card__head{gap:var(--pf-space-1);width:100%;padding:var(--pf-space-3) var(--pf-space-4);text-align:start;cursor:pointer;flex-direction:column;display:flex}.pf-companion-card__head:hover{background:var(--l-sunken)}.pf-companion-card__title{font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-display);font-weight:600}.pf-companion-card__gist{font-size:var(--pf-text-xs);color:var(--l-faint);line-height:1.5}.pf-companion-card__body{padding:0 var(--pf-space-4) var(--pf-space-4);font-size:var(--pf-text-sm);color:var(--l-ink);line-height:1.6}.pf-companion-card__quote{gap:var(--pf-space-2);margin-bottom:var(--pf-space-3);padding:var(--pf-space-2) var(--pf-space-3);background:var(--l-sunken);border-radius:var(--pf-radius);font-family:var(--l-font-reading);font-size:var(--pf-text-xs);color:var(--l-muted);line-height:1.55;display:flex}.pf-companion-card__quote .pf-icon{color:var(--l-faint);flex:none;margin-top:.2em}.pf-companion-card__prose>*+*{margin-top:.75em}.pf-companion-card__prose h3,.pf-companion-card__prose h4{font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-display);font-weight:600}.pf-companion-card__prose ul,.pf-companion-card__prose ol{list-style:revert;padding-inline-start:1.25em}.pf-companion-card__prose blockquote{border-inline-start:2px solid var(--l-rule);color:var(--l-muted);padding-inline-start:var(--pf-space-3)}.pf-companion-card__prose code{font-size:.9em}.xpl-ar{font-family:var(--l-font-arabic);font-size:1.1em;line-height:2}.pf-companion-card__etymology{margin-top:var(--pf-space-3);padding-top:var(--pf-space-3);border-top:1px solid var(--l-rule);gap:var(--pf-space-2);font-size:var(--pf-text-xs);color:var(--l-muted);flex-direction:column;line-height:1.55;display:flex}.pf-companion-card__lost{margin-top:var(--pf-space-3);font-size:var(--pf-text-xs);color:var(--l-faint)}.pf-player{z-index:40;background:radial-gradient(120% 180% at 0% 100%, var(--l-accent) 0%, transparent 60%), var(--l-band);inset-inline:0;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.pf-player{background:radial-gradient(120% 180% at 0% 100%, color-mix(in oklab, var(--l-accent) 45%, transparent) 0%, transparent 60%), var(--l-band)}}.pf-player{color:var(--l-on-band);box-shadow:0 -2px 6px var(--l-shadow-near), 0 -12px 32px var(--l-shadow-far)}.pf-player :focus-visible{outline-color:var(--l-band-ornament)}.pf-player:before{content:"";background:var(--l-band-ornament);inset-inline:0;height:1px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.pf-player:before{background:color-mix(in srgb, var(--l-band-ornament) 55%, transparent)}}.pf-player__inner{gap:var(--pf-space-2);width:100%;max-width:var(--pf-measure-page);padding:var(--pf-space-3) var(--pf-space-5);padding-top:calc(var(--pf-space-3) + var(--pf-space-2));padding-bottom:calc(var(--pf-space-3) + env(safe-area-inset-bottom,0px));flex-direction:column;margin-inline:auto;display:flex}.pf-player__top{align-items:center;gap:var(--pf-space-3);display:flex}.pf-player__transport,.pf-player__panels{align-items:center;gap:var(--pf-space-2);flex:none;display:flex}.pf-player__play{border-radius:var(--pf-radius-pill);background:var(--l-on-band);width:2.75rem;height:2.75rem;color:var(--l-band);cursor:pointer;transition:background var(--pf-motion), scale var(--pf-motion);border:0;flex:none;justify-content:center;align-items:center;display:flex}.pf-player__play:hover{background:var(--l-band-ornament)}.pf-player__play:active{scale:.94}.pf-player__nudge{border:1px solid var(--l-on-band);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pf-player__nudge{border:1px solid color-mix(in srgb, var(--l-on-band) 32%, transparent)}}.pf-player__nudge{border-radius:var(--pf-radius-pill);color:var(--l-on-band);font-family:var(--l-font-ui);cursor:pointer;transition:background var(--pf-motion), border-color var(--pf-motion), scale var(--pf-motion);background:0 0}.pf-player__nudge:active{scale:.94}.pf-player__nudge .pf-icon{width:1.35em;height:1.35em}.pf-player__nudge-n{font-variant-numeric:tabular-nums;padding-top:.15em;font-size:.5625rem;font-weight:700;line-height:1;position:absolute}.pf-player__panel-tab{align-items:center;gap:var(--pf-space-1);min-height:2.75rem;padding:var(--pf-space-1) var(--pf-space-3);border:1px solid var(--l-on-band);flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-player__panel-tab{border:1px solid color-mix(in srgb, var(--l-on-band) 32%, transparent)}}.pf-player__panel-tab{border-radius:var(--pf-radius-pill);color:var(--l-on-band);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);white-space:nowrap;cursor:pointer;transition:color var(--pf-motion), border-color var(--pf-motion), background var(--pf-motion);background:0 0;font-weight:600}.pf-player__nudge:hover,.pf-player__panel-tab:hover{border-color:var(--l-band-ornament);background:var(--l-on-band)}@supports (color:color-mix(in lab, red, red)){.pf-player__nudge:hover,.pf-player__panel-tab:hover{background:color-mix(in srgb, var(--l-on-band) 14%, transparent)}}.pf-player__badge{min-width:1.25rem;padding:0 var(--pf-space-1);background:var(--l-band-ornament);border-radius:var(--pf-radius-pill);color:var(--l-band);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;text-align:center;line-height:1.4}.pf-player__panel-tab[aria-expanded=true] .pf-player__badge{background:var(--l-band);color:var(--l-on-band)}.pf-player__panel-tab[aria-expanded=true]{background:var(--l-on-band);border-color:var(--l-on-band);color:var(--l-band)}.pf-player__close{color:var(--l-band-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-base);cursor:pointer;transition:color var(--pf-motion);background:0 0;border:0}.pf-player__close:hover{color:var(--l-on-band)}.pf-player-panel__scrim{z-index:39;background:var(--l-ink);border:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pf-player-panel__scrim{background:color-mix(in srgb, var(--l-ink) 32%, transparent)}}.pf-player-panel__scrim{cursor:default}.pf-player-panel{inset-inline-end:0;top:0;bottom:var(--pf-player-h,7rem);z-index:41;background:var(--l-surface);border-inline-start:1px solid var(--l-rule);width:min(26rem,100vw);box-shadow:var(--pf-elev-4);flex-direction:column;display:flex;position:fixed}.pf-player__what{flex:1;min-width:0}.pf-player__title,.pf-player__book{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pf-player__title{font-family:var(--l-font-prose);font-size:var(--pf-text-base);color:var(--l-on-band)}.pf-player__book{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-band-muted);text-decoration:none}.pf-player__book:hover{color:var(--l-on-band)}.pf-player__rate{align-items:center;gap:var(--pf-space-1);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-band-muted);display:none}.pf-player__rate .pf-select{background:var(--l-on-band)}@supports (color:color-mix(in lab, red, red)){.pf-player__rate .pf-select{background:color-mix(in srgb, var(--l-on-band) 12%, transparent)}}.pf-player__rate .pf-select{border-color:var(--l-on-band)}@supports (color:color-mix(in lab, red, red)){.pf-player__rate .pf-select{border-color:color-mix(in srgb, var(--l-on-band) 32%, transparent)}}.pf-player__rate .pf-select{color:var(--l-on-band)}.pf-player__scrub{align-items:center;gap:var(--pf-space-3);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums;color:var(--l-band-muted);display:flex}.pf-player__seek{box-sizing:content-box;height:6px;padding-block:var(--pf-space-2);appearance:none;background:linear-gradient(to right, var(--l-band-ornament) calc(var(--pf-seek,0) * 100%), var(--l-on-band) calc(var(--pf-seek,0) * 100%)) center / 100% 6px no-repeat;flex:1;margin:0}@supports (color:color-mix(in lab, red, red)){.pf-player__seek{background:linear-gradient(to right, var(--l-band-ornament) calc(var(--pf-seek,0) * 100%), color-mix(in srgb, var(--l-on-band) 22%, transparent) calc(var(--pf-seek,0) * 100%)) center / 100% 6px no-repeat}}.pf-player__seek{border-radius:var(--pf-radius-pill);cursor:pointer}.pf-player__seek::-webkit-slider-thumb{appearance:none;border-radius:var(--pf-radius-pill);background:var(--l-on-band);cursor:pointer;border:0;width:.875rem;height:.875rem}.pf-player__seek::-moz-range-thumb{border-radius:var(--pf-radius-pill);background:var(--l-on-band);cursor:pointer;border:0;width:.875rem;height:.875rem}.pf-select--sm{width:auto;padding:var(--pf-space-1) var(--pf-space-2);border-radius:var(--pf-radius-sm);font-size:var(--pf-text-xs)}@media (width>=640px){.pf-player__top{flex-wrap:nowrap}.pf-player__transport{order:1}.pf-player__what{order:2}.pf-player__panels{order:3}.pf-player__rate{display:flex}}@media (width<=639px){.pf-player__top{gap:var(--pf-space-2);flex-wrap:wrap}.pf-player__inner{padding-inline:var(--pf-space-4)}.pf-player__what{flex:100%;order:1}.pf-player__transport{order:2}.pf-player__panels{order:3;margin-inline-start:auto}.pf-player__panel-tab{padding-inline:var(--pf-space-2);font-size:var(--pf-text-xs)}}.pf-swatches{background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.pf-swatch{min-height:2.75rem;padding:var(--pf-space-1) var(--pf-space-3);border-radius:var(--pf-radius-pill);color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion);background:0 0;border:0;justify-content:center;align-items:center;line-height:1.6;display:inline-flex}.pf-swatch:hover{background:var(--l-sunken);color:var(--l-ink)}.pf-swatch[aria-pressed=true]{background:var(--l-accent);color:var(--l-on-accent)}.pf-track-chip{align-items:center;gap:var(--pf-space-2);min-width:0;min-height:2.75rem;padding:var(--pf-space-1) var(--pf-space-4);border:1.5px solid var(--pf-track-line,var(--l-rule));border-radius:var(--pf-radius-pill);background:var(--l-surface);color:var(--pf-track-line,var(--l-muted));font-family:var(--l-font-ui);font-size:var(--pf-text-sm);cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion), border-color var(--pf-motion), opacity var(--pf-motion);font-weight:600;display:inline-flex}@media (width<=479px){.pf-track-chip{gap:var(--pf-space-1);padding-inline:var(--pf-space-2)}.pf-track-chip__count{min-width:1.15rem;height:1.15rem;padding-inline:.25rem}}.pf-track-chip:hover{background:var(--pf-track-line,var(--l-muted))}@supports (color:color-mix(in lab, red, red)){.pf-track-chip:hover{background:color-mix(in srgb, var(--pf-track-line,var(--l-muted)) 12%, var(--l-surface))}}.pf-track-chip[aria-pressed=true]{background:var(--pf-track-line,var(--l-accent));border-color:var(--pf-track-line,var(--l-accent));color:var(--pf-track-fg,var(--l-on-accent))}.pf-track-chip:disabled{cursor:not-allowed;opacity:.45}.pf-track-chip:disabled:hover{background:var(--l-surface)}.pf-track-chip__count{border-radius:var(--pf-radius-pill);background:var(--pf-track-line,var(--l-muted));flex:none;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding-inline:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-track-chip__count{background:color-mix(in srgb, var(--pf-track-line,var(--l-muted)) 16%, transparent)}}.pf-track-chip__count{font-size:var(--pf-pill-sm-size);font-variant-numeric:tabular-nums}.pf-track-chip[aria-pressed=true] .pf-track-chip__count{background:var(--pf-track-fg,var(--l-on-accent))}@supports (color:color-mix(in lab, red, red)){.pf-track-chip[aria-pressed=true] .pf-track-chip__count{background:color-mix(in srgb, var(--pf-track-fg,var(--l-on-accent)) 22%, transparent)}}.pf-track-chip[data-track=theology],.pf-row__badge[data-track=theology]{--pf-track-line:var(--l-ribbon-theology-bg);--pf-track-fg:var(--l-ribbon-theology-ink)}.pf-track-chip[data-track=esoteric],.pf-row__badge[data-track=esoteric]{--pf-track-line:var(--l-ribbon-esoteric-bg);--pf-track-fg:var(--l-ribbon-esoteric-ink)}.pf-track-chip[data-track=history],.pf-row__badge[data-track=history]{--pf-track-line:var(--l-ribbon-history-bg);--pf-track-fg:var(--l-ribbon-history-ink)}.pf-track-chip[data-track=shariah],.pf-row__badge[data-track=shariah]{--pf-track-line:var(--l-ribbon-shariah-bg);--pf-track-fg:var(--l-ribbon-shariah-ink)}.pf-track-chip[data-track=reality],.pf-row__badge[data-track=reality]{--pf-track-line:var(--l-ribbon-reality-bg);--pf-track-fg:var(--l-ribbon-reality-ink)}.pf-swatches--dots{--pf-ring:var(--l-accent);gap:var(--pf-space-2);padding:var(--pf-space-2)}.pf-swatches--dots .pf-swatch{border:1px solid var(--l-rule);border-radius:var(--pf-radius-pill);background:var(--l-bg);width:1.75rem;min-width:0;height:1.75rem;min-height:0;padding:0}.pf-swatches--dots .pf-swatch:hover{border-color:var(--pf-ring)}.pf-swatches--dots .pf-swatch[aria-pressed=true]{background:var(--l-bg);outline:2px solid var(--pf-ring);outline-offset:2px}.pf-tabs{gap:var(--pf-space-5);margin-top:var(--pf-space-5);margin-bottom:var(--pf-space-6);border-bottom:1px solid var(--l-rule);display:flex}.pf-tab{padding-block:var(--pf-space-3);font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-muted);transition:color var(--pf-motion), border-color var(--pf-motion);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.pf-tab:hover{color:var(--l-ink)}.pf-tab[aria-current=page]{color:var(--l-ink);border-bottom-color:var(--l-accent)}.pf-tabset{width:fit-content;max-width:100%;margin-inline:auto;margin-top:var(--pf-space-5);background:var(--l-sunken);border:1px solid var(--l-rule);border-radius:var(--pf-radius-pill);gap:3px;padding:4px;display:flex}.pf-tabset__tab{min-width:0;padding:var(--pf-space-2) var(--pf-space-5);border-radius:var(--pf-radius-pill);color:var(--l-muted);font-family:var(--l-font-ui);font-size:var(--pf-text-md);white-space:nowrap;cursor:pointer;transition:background var(--pf-motion), color var(--pf-motion);background:0 0;border:0;justify-content:center;align-items:center;gap:.5em;font-weight:500;line-height:1.4;display:inline-flex}.pf-tabset__tab:hover{color:var(--l-ink)}.pf-tabset__tab[aria-selected=false]:hover{background:var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-tabset__tab[aria-selected=false]:hover{background:color-mix(in srgb, var(--l-accent) 10%, transparent)}}.pf-tabset__tab[aria-selected=true]{background:var(--l-accent);color:var(--l-on-accent);box-shadow:var(--pf-elev-1)}.pf-tabset__tab[aria-selected=true] .pf-icon{opacity:1}.pf-tabset__count{border-radius:var(--pf-radius-pill);background:currentColor;padding:.05em .6em}@supports (color:color-mix(in lab, red, red)){.pf-tabset__count{background:color-mix(in srgb, currentColor 16%, transparent)}}.pf-tabset__count{font-size:var(--pf-text-xs);font-variant-numeric:tabular-nums}@media (width<=639px){.pf-tabset{width:100%;display:flex}.pf-tabset__tab{padding-inline:var(--pf-space-2);font-size:var(--pf-text-base);flex:1}.pf-tabset__count{display:none}}.pf-tabpanel{margin-top:var(--pf-space-5)}.pf-tabpanel.pf-panel{background:var(--l-surface)}.pf-tabpanel .pf-row__main{font-family:var(--l-font-ui);font-size:var(--pf-text-md);letter-spacing:var(--pf-tracking-tight)}.pf-tabpanel>.pf-panel__body{padding:var(--pf-space-6)}@media (width<=639px){.pf-tabpanel>.pf-panel__body{padding:var(--pf-space-5) var(--pf-space-4)}}.pf-tabpanel:focus-visible{outline-color:var(--l-rule);outline-offset:var(--pf-space-3)}.pf-gate{justify-content:center;gap:var(--pf-space-4);padding-block:var(--pf-space-8);flex-direction:column;flex:1;display:flex}.pf-button--block{width:100%;padding-inline:var(--pf-space-3)}.pf-gate--hero{text-align:center;align-items:center;gap:var(--pf-space-5);max-width:48rem;padding-block:var(--pf-space-6) var(--pf-space-8)}.pf-hero{border-radius:var(--pf-radius-lg);width:100%;height:auto;display:block}[data-theme=dark] .pf-hero{filter:brightness(.82)saturate(.95);transition:filter var(--pf-motion)}[data-theme=dark] .pf-hero:hover{filter:none}[data-theme=sepia] .pf-hero{filter:sepia(.18)saturate(.96)}.pf-hero__titling{align-items:center;gap:var(--pf-space-3);flex-direction:column;display:flex}.pf-hero__tagline{max-width:22ch;font-family:var(--l-font-display);font-size:var(--pf-display-sm);letter-spacing:-.015em;color:var(--l-display);font-weight:600;line-height:1.1}.pf-byline{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.6em;display:flex}.pf-byline__label{text-transform:uppercase;letter-spacing:var(--pf-tracking-eyebrow);color:var(--l-faint)}.pf-byline__name{color:var(--l-ink);font-size:var(--pf-text-sm);letter-spacing:.03em}.pf-hero__lede{max-width:54ch;font-family:var(--l-font-prose);font-size:var(--pf-text-md);color:var(--l-muted);line-height:1.65}.pf-hero__action{margin-top:var(--pf-space-2)}.pf-gate--hero .pf-note{max-width:58ch}@media (width<=639px){.pf-hero__lede,.pf-gate--hero .pf-note{text-align:start}}.pf-button--lg{padding:var(--pf-space-4) var(--pf-space-7);font-size:var(--pf-text-md)}.pf-header--bare{justify-content:flex-end}.pf-strong{color:var(--l-ink);font-weight:500}.pf-error{padding-block:var(--pf-space-9)}.pf-stack{margin-top:var(--pf-space-6);padding:var(--pf-space-4);background:var(--l-sunken);border-radius:var(--pf-radius);font-size:var(--pf-text-xs);line-height:1.5;overflow-x:auto}.reader{font-family:var(--l-reading-family);font-size:var(--l-reading-size);line-height:var(--l-reading-leading);max-width:var(--l-reading-measure);color:var(--l-ink)}.reader>*+*{margin-top:1.15em}.reader p{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.reader h2,.reader h3,.reader h4,.reader h5{margin-top:2.2em;margin-bottom:-.35em;line-height:1.2}.reader h2{font-family:var(--l-font-display);font-size:1.5em;font-weight:600}.reader h3{font-family:var(--l-font-chapter-heading);color:var(--l-heading-1);font-size:1.45em;font-weight:700}.reader h4{font-family:var(--l-font-chapter-heading);color:var(--l-heading-2);font-size:1.18em;font-weight:600}.reader h5{font-family:var(--l-font-lexend);color:var(--l-heading-3);font-size:1.04em;font-weight:650;line-height:1.28}.reader em{font-style:italic}.reader strong{font-weight:600}.reader ul,.reader ol{margin-block:1em;padding-left:1.6em}.reader ul{list-style:outside}.reader ol{list-style:decimal}.reader ul ul{list-style:circle}.reader ol ol{list-style:lower-alpha}.reader li::marker{color:var(--l-muted)}.reader li+li{margin-top:.5em}.reader .ar-inline{font-family:var(--l-font-arabic);font-size:1.1em;font-weight:var(--l-arabic-weight);vertical-align:-.06em;line-height:0}.reader p:not(.ar-block):not(.ar)>.ar-inline{white-space:nowrap}@media (width<=639px){.reader p:not(.ar-block):not(.ar)>.ar-inline{white-space:normal}}.reader .ar-block{text-align:center;text-wrap:balance;margin-top:1.6em;margin-bottom:-.4em}.reader .ar-block>.ar-inline{line-height:2;display:inline-block}.reader blockquote{background:0 0;border:0;margin-inline:0;padding:0}.reader blockquote.quran:not(.aside){margin-block:1.8em}.reader blockquote .ar{font-family:var(--l-font-arabic);font-size:1.58em;font-weight:var(--l-arabic-weight);text-align:center;text-wrap:balance;line-height:2.05}.reader blockquote .ar>.ar-inline,.reader blockquote .tr>.ar-inline{line-height:inherit;vertical-align:baseline}.reader blockquote .ar>.ar-inline{font-size:1em}.reader blockquote .ar.is-quranic{font-family:var(--l-font-arabic-quran);color:var(--l-accent)}.reader blockquote .ar.is-quranic>.ar-inline{font-family:inherit}.reader blockquote .tr{color:var(--l-muted);text-align:center;margin-top:.7em;font-style:italic}.reader blockquote.aside{border-left:2px solid var(--l-rule);color:var(--l-muted);background:0 0;padding-inline-start:1.3em;font-size:.94em}.reader blockquote.aside .ar{text-align:right;font-size:1.2em}.reader .quran-cite{font-family:var(--l-font-ui);color:var(--l-muted);vertical-align:.15em;margin-inline-start:.4em;font-size:.72em;display:inline-block}.reader blockquote.k-quran,.reader blockquote.k-hadith,.reader blockquote.k-quote,.reader blockquote.k-poem{border:0;border-radius:10px;margin-block:1.8em;padding:1.1em 1.25em .95em}.reader blockquote.k-quran{background:var(--l-quote-quran)}@supports (color:color-mix(in lab, red, red)){.reader blockquote.k-quran{background:color-mix(in oklab, var(--l-quote-quran) var(--l-quote-tint), transparent)}}.reader blockquote.k-quran{border:2px solid var(--l-quote-bar-edge);box-sizing:border-box;overflow:hidden}.reader blockquote.k-hadith{background:var(--l-quote-hadith)}@supports (color:color-mix(in lab, red, red)){.reader blockquote.k-hadith{background:color-mix(in oklab, var(--l-quote-hadith) var(--l-quote-tint), transparent)}}.reader blockquote.k-hadith{border:2px solid var(--l-quote-hadith)}@supports (color:color-mix(in lab, red, red)){.reader blockquote.k-hadith{border:2px solid color-mix(in oklab, var(--l-quote-hadith) 30%, transparent)}}.reader blockquote.k-quote{background:var(--l-quote-saying)}@supports (color:color-mix(in lab, red, red)){.reader blockquote.k-quote{background:color-mix(in oklab, var(--l-quote-saying) var(--l-quote-tint), transparent)}}.reader blockquote.k-quote{border:2px solid var(--l-quote-saying)}@supports (color:color-mix(in lab, red, red)){.reader blockquote.k-quote{border:2px solid color-mix(in oklab, var(--l-quote-saying) 30%, transparent)}}.reader blockquote.k-poem{background:var(--l-quote-poem)}@supports (color:color-mix(in lab, red, red)){.reader blockquote.k-poem{background:color-mix(in oklab, var(--l-quote-poem) var(--l-quote-tint), transparent)}}.reader blockquote.k-poem{border:2px solid var(--l-quote-poem)}@supports (color:color-mix(in lab, red, red)){.reader blockquote.k-poem{border:2px solid color-mix(in oklab, var(--l-quote-poem) 30%, transparent)}}.reader blockquote.k-poem{container-type:inline-size}.reader blockquote.k-quran .ar,.reader blockquote.k-quran .ar.is-quranic{color:var(--l-quote-quran)}.reader blockquote.k-quran .tr{color:var(--l-quote-quran-tr)}.reader blockquote.k-hadith .ar{color:var(--l-quote-hadith)}.reader blockquote.k-quote .ar{color:var(--l-quote-saying)}.reader blockquote.k-poem .ar{color:var(--l-quote-poem)}.reader blockquote.k-poem .tr{font-style:italic}.reader blockquote.k-quran .ar,.reader blockquote.k-hadith .ar,.reader blockquote.k-quote .ar,.reader blockquote.k-poem .ar{line-height:1.9}.reader blockquote.k-quran .tr,.reader blockquote.k-hadith .tr,.reader blockquote.k-quote .tr,.reader blockquote.k-poem .tr{margin-top:.5em}.reader .q-band{font-family:var(--l-font-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.5em;margin-bottom:.9em;font-size:.66em;font-weight:500;display:flex}.reader .q-band:before,.reader .q-band:after{content:"";background:currentColor;flex:1;min-width:1.2em;height:1px}@supports (color:color-mix(in lab, red, red)){.reader .q-band:before,.reader .q-band:after{background:color-mix(in oklab, currentcolor 26%, transparent)}}.reader .q-by{letter-spacing:.06em;text-transform:none;opacity:.9;font-style:italic;font-weight:400}.reader .q-band:has(.q-by) .q-kind:after{content:":"}.reader .q-orn{width:1.05em;height:1.05em;-webkit-mask:var(--l-orn-src) center / contain no-repeat;-webkit-mask:var(--l-orn-src) center / contain no-repeat;-webkit-mask:var(--l-orn-src) center / contain no-repeat;-webkit-mask:var(--l-orn-src) center / contain no-repeat;mask:var(--l-orn-src) center / contain no-repeat;background:currentColor;display:inline-block}.reader .q-band--quran{background:var(--l-quote-bar);color:var(--l-quote-bar-ink);--l-orn-src:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M0%20256C0%20114.6%20114.6%200%20256%200c33%200%2064.6%206.3%2093.6%2017.7c7.4%202.9%2011.5%2010.7%209.8%2018.4s-8.8%2013-16.7%2012.4c-4.8-.3-9.7-.5-14.6-.5c-114.9%200-208%2093.1-208%20208s93.1%20208%20208%20208c4.9%200%209.8-.2%2014.6-.5c7.9-.5%2015%204.7%2016.7%2012.4s-2.4%2015.5-9.8%2018.4C320.6%20505.7%20289%20512%20256%20512C114.6%20512%200%20397.4%200%20256zM375.4%20137.4c3.5-7.1%2013.7-7.1%2017.2%200l31.5%2063.8c1.4%202.8%204.1%204.8%207.2%205.3l70.4%2010.2c7.9%201.1%2011%2010.8%205.3%2016.4l-50.9%2049.6c-2.3%202.2-3.3%205.4-2.8%208.5l12%2070.1c1.3%207.8-6.9%2013.8-13.9%2010.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9%200l-63%2033.1c-7%203.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261%20233.1c-5.7-5.6-2.6-15.2%205.3-16.4l70.4-10.2c3.1-.5%205.8-2.4%207.2-5.3l31.5-63.8z%22%2F%3E%3C%2Fsvg%3E);border-radius:8px 8px 0 0;justify-content:center;margin:-1.1em -1.25em .9em;padding:.55em 1.25em;font-weight:600}.reader .q-band--quran:before,.reader .q-band--quran:after{content:none}.reader .q-band--hadith{color:var(--l-quote-hadith);--l-orn-src:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M400%200c5%200%209.8%202.4%2012.8%206.4c34.7%2046.3%2078.1%2074.9%20133.5%20111.5l0%200%200%200c5.2%203.4%2010.5%207%2016%2010.6c28.9%2019.2%2045.7%2051.7%2045.7%2086.1c0%2028.6-11.3%2054.5-29.8%2073.4H221.8c-18.4-19-29.8-44.9-29.8-73.4c0-34.4%2016.7-66.9%2045.7-86.1c5.4-3.6%2010.8-7.1%2016-10.6l0%200%200%200C309.1%2081.3%20352.5%2052.7%20387.2%206.4c3-4%207.8-6.4%2012.8-6.4zM288%20512V440c0-13.3-10.7-24-24-24s-24%2010.7-24%2024v72H192c-17.7%200-32-14.3-32-32V352c0-17.7%2014.3-32%2032-32H608c17.7%200%2032%2014.3%2032%2032V480c0%2017.7-14.3%2032-32%2032H560V440c0-13.3-10.7-24-24-24s-24%2010.7-24%2024v72H448V454c0-19-8.4-37-23-49.2L400%20384l-25%2020.8C360.4%20417%20352%20435%20352%20454v58H288zM70.4%205.2c5.7-4.3%2013.5-4.3%2019.2%200l16%2012C139.8%2042.9%20160%2083.2%20160%20126v2H0v-2C0%2083.2%2020.2%2042.9%2054.4%2017.2l16-12zM0%20160H160V296.6c-19.1%2011.1-32%2031.7-32%2055.4V480c0%209.6%202.1%2018.6%205.8%2026.8c-6.6%203.4-14%205.2-21.8%205.2H48c-26.5%200-48-21.5-48-48V176%20160z%22%2F%3E%3C%2Fsvg%3E)}.reader .q-band--quote{color:var(--l-quote-saying);--l-orn-src:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M123.6%20391.3c12.9-9.4%2029.6-11.8%2044.6-6.4c26.5%209.6%2056.2%2015.1%2087.8%2015.1c124.7%200%20208-80.5%20208-160s-83.3-160-208-160S48%20160.5%2048%20240c0%2032%2012.4%2062.8%2035.7%2089.2c8.6%209.7%2012.8%2022.5%2011.8%2035.5c-1.4%2018.1-5.7%2034.7-11.3%2049.4c17-7.9%2031.1-16.7%2039.4-22.7zM21.2%20431.9c1.8-2.7%203.5-5.4%205.1-8.1c10-16.6%2019.5-38.4%2021.4-62.9C17.7%20326.8%200%20285.1%200%20240C0%20125.1%20114.6%2032%20256%2032s256%2093.1%20256%20208s-114.6%20208-256%20208c-37.1%200-72.3-6.4-104.1-17.9c-11.9%208.7-31.3%2020.6-54.3%2030.6c-15.1%206.6-32.3%2012.6-50.1%2016.1c-.8%20.2-1.6%20.3-2.4%20.5c-4.4%20.8-8.7%201.5-13.2%201.9c-.2%200-.5%20.1-.7%20.1c-5.1%20.5-10.2%20.8-15.3%20.8c-6.5%200-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8%203.4-17.4c4.1-4.2%207.8-8.7%2011.3-13.5c1.7-2.3%203.3-4.6%204.8-6.9c.1-.2%20.2-.3%20.3-.5z%22%2F%3E%3C%2Fsvg%3E)}.reader .q-band--poem{color:var(--l-quote-poem);--l-orn-src:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M278.5%20215.6L23%20471c-9.4%209.4-9.4%2024.6%200%2033.9s24.6%209.4%2033.9%200l74.8-74.8c7.4%204.6%2015.3%208.2%2023.8%2010.5C200.3%20452.8%20270%20454.5%20338%20409.4c12.2-8.1%205.8-25.4-8.8-25.4l-16.1%200c-5.1%200-9.2-4.1-9.2-9.2c0-4.1%202.7-7.6%206.5-8.8l97.7-29.3c3.4-1%206.4-3.1%208.4-6.1c4.4-6.4%208.6-12.9%2012.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6%200c-5.1%200-9.2-4.1-9.2-9.2c0-4.1%202.7-7.6%206.5-8.8l80.9-24.3c4.6-1.4%208.4-4.8%2010.2-9.3C494.5%20163%20507.8%2086.1%20511.9%2036.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5%207%20228.5%2040.5%20137.4%20131.6C57.3%20211.7%2056.7%20302.3%2071.3%20356.4c2.1%207.9%2012%209.6%2017.8%203.8L253.6%20195.8c6.2-6.2%2016.4-6.2%2022.6%200c5.4%205.4%206.1%2013.6%202.2%2019.8z%22%2F%3E%3C%2Fsvg%3E)}.reader .q-verse{direction:rtl;grid-template-columns:1fr 1fr;gap:.1em 1.25em;margin-bottom:.5em;display:grid}.reader .q-verse .ar{margin:0;font-size:1.25em}.reader .q-verse .bayt-solo{grid-column:1/-1}@container (width<=34rem){.reader .q-verse{grid-template-columns:1fr}}.reader hr{border-top:1px solid var(--l-rule);margin-block:2.4em}.reader a{text-decoration:underline}.reader code{background:var(--l-sunken);border-radius:var(--pf-radius-sm);padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.reader .md-comment{display:none}.reader .md-figure{margin:var(--pf-space-6) auto;text-align:center;width:min(100%,34rem);max-width:100%}.reader .md-figure img{width:auto;max-width:100%;height:var(--img-h,350px);box-sizing:border-box;border-radius:var(--pf-radius-sm);border:3px solid var(--l-rule-soft);background:var(--l-surface);margin-inline:auto;display:block}.reader .md-figure[data-align=left]{float:left;margin:var(--pf-space-2) var(--pf-space-6) var(--pf-space-4) 0;width:auto}.reader .md-figure[data-align=right]{float:right;margin:var(--pf-space-2) 0 var(--pf-space-4) var(--pf-space-6);width:auto}.reader .md-figure figcaption{margin-top:var(--pf-space-2);color:var(--l-muted);font-family:var(--l-font-ui);text-align:center;font-size:.8em;line-height:1.5}.reading-progress{z-index:30;inset-inline:0;background:0 0;height:2px;position:fixed;top:0}.reading-progress>span{background:var(--l-accent);height:100%;transform:scaleX(var(--l-progress,0));transform-origin:0;transition:transform .12s linear;display:block}.pf-scope-actions{justify-content:center;gap:var(--pf-space-3);margin-top:var(--pf-space-6);padding-top:var(--pf-space-5);border-top:1px solid var(--l-rule);flex-wrap:wrap;display:flex}.pf-dialog{width:min(42rem, calc(100vw - 2 * var(--pf-space-5)));max-height:calc(100vh - 2 * var(--pf-space-6));padding:var(--pf-space-6);color:var(--l-ink);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-elev-4);margin:auto;overflow-y:auto}.pf-dialog::backdrop{background:#00000073}.pf-dialog__head{justify-content:space-between;align-items:baseline;gap:var(--pf-space-4);display:flex}.pf-dialog__title{align-items:center;gap:var(--pf-space-2);font-family:var(--l-font-display);font-size:var(--pf-text-lg);color:var(--l-ink);margin:0;display:flex}.pf-dialog__title-icon{color:var(--l-accent);font-size:.85em}.pf-dialog__text{width:100%;margin-top:var(--pf-space-4);padding:var(--pf-space-4);font-family:var(--l-font-mono,ui-monospace, monospace);font-size:var(--pf-text-base);color:var(--l-ink);background:var(--l-sunken);border:1px solid var(--l-rule);border-radius:var(--pf-radius-sm);resize:vertical;white-space:pre-wrap;overflow-wrap:break-word;line-height:1.6}.pf-dialog__foot{margin-top:var(--pf-space-5);justify-content:center;display:flex}.pf-tooltip{z-index:60;max-width:15rem;padding:var(--pf-space-2) var(--pf-space-3);background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-sm);box-shadow:var(--pf-elev-3);transform-origin:var(--radix-tooltip-content-transform-origin);animation:.12s ease-out pf-tooltip-in}.pf-tooltip__header{font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-accent);margin:0;font-weight:700}.pf-tooltip__desc{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);color:var(--l-muted);margin:2px 0 0;line-height:1.4}.pf-tooltip__arrow{fill:var(--l-surface)}@keyframes pf-tooltip-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pf-tooltip{animation:none}}.pf-flush{width:100%}.pf-about-wrap{width:100%;max-width:104rem;padding-inline:clamp(var(--pf-space-4), 4vw, var(--pf-space-8));margin-inline:auto}.pf-about-hero{background:radial-gradient(120% 140% at 50% 100%, var(--l-accent) 0%, transparent 62%), var(--l-band);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-about-hero{background:radial-gradient(120% 140% at 50% 100%, color-mix(in oklab, var(--l-accent) 55%, transparent) 0%, transparent 62%), var(--l-band)}}.pf-about-hero{color:var(--l-on-band)}.pf-about-hero:before,.pf-about-hero:after{content:"";pointer-events:none;filter:blur(6px);border-radius:50%;position:absolute}.pf-about-hero:before{aspect-ratio:1;background:radial-gradient(circle, var(--l-topic-cyan) 0%, transparent 70%);width:clamp(14rem,26vw,26rem);inset-block-start:-14%;inset-inline-start:-6%}@supports (color:color-mix(in lab, red, red)){.pf-about-hero:before{background:radial-gradient(circle, color-mix(in oklab, var(--l-topic-cyan) 38%, transparent) 0%, transparent 70%)}}.pf-about-hero:after{aspect-ratio:1;background:radial-gradient(circle, var(--l-topic-coral) 0%, transparent 70%);width:clamp(16rem,32vw,32rem);inset-block-end:-22%;inset-inline-end:-8%}@supports (color:color-mix(in lab, red, red)){.pf-about-hero:after{background:radial-gradient(circle, color-mix(in oklab, var(--l-topic-coral) 34%, transparent) 0%, transparent 70%)}}.pf-about-hero__inner{text-align:center;align-items:center;gap:var(--pf-space-4);padding-block:clamp(var(--pf-space-6), 6vw, var(--pf-space-8));flex-direction:column;display:flex;position:relative}.pf-about-hero__eyebrow{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-band-ornament);margin:0;font-weight:600}.pf-about-hero__title{font-family:var(--l-font-display);letter-spacing:var(--pf-tracking-tight);text-wrap:balance;color:var(--l-on-band);margin:0;font-size:clamp(2rem,1.2rem + 3.4vw,3.5rem);font-weight:600;line-height:1.08}.pf-about-hero__lead{max-width:46rem;font-family:var(--l-font-prose);font-size:clamp(var(--pf-text-md), .95rem + .4vw, var(--pf-text-lg));text-wrap:pretty;color:var(--l-band-muted);margin:0;line-height:1.6}.pf-about-find{z-index:3;background:var(--l-bg);border-bottom:1px solid var(--l-rule-soft);box-shadow:var(--pf-elev-1);position:sticky;top:0}.pf-about-find__inner{align-items:center;gap:var(--pf-space-3) var(--pf-space-5);padding-block:var(--pf-space-3);flex-wrap:wrap;display:flex}.pf-about-find__inner>.pf-search{flex:18rem;max-width:34rem;margin-top:0}.pf-about-band{padding-block:clamp(var(--pf-space-6), 5vw, var(--pf-space-8))}.pf-about-band--tint{background:var(--l-surface);border-block:1px solid var(--l-rule-soft)}.pf-about-hero,.pf-about-band,.pf-about-card{--topic:var(--l-accent)}[data-hue=coral]{--topic:var(--l-topic-coral)}[data-hue=cyan]{--topic:var(--l-topic-cyan)}[data-hue=violet]{--topic:var(--l-topic-violet)}[data-hue=green]{--topic:var(--l-topic-green)}[data-hue=amber]{--topic:var(--l-topic-amber)}[data-hue=blue]{--topic:var(--l-topic-blue)}.pf-about-band--inverse{background:var(--l-band);color:var(--l-on-band);border-block:1px solid var(--l-band)}.pf-about-band--inverse .pf-about-lede__title{color:var(--l-on-band)}.pf-about-band--inverse .pf-about-lede__title svg{color:var(--l-band-ornament)}.pf-about-band--inverse .pf-about-lede__blurb{color:var(--l-band-muted)}.pf-about-band--close{background:linear-gradient(180deg, var(--l-accent) 0%, var(--l-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.pf-about-band--close{background:linear-gradient(180deg, color-mix(in oklab, var(--l-accent) 12%, var(--l-bg)) 0%, var(--l-bg) 100%)}}.pf-about-band--close{border-top:1px solid var(--l-rule-soft)}.pf-about-cards{gap:var(--pf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));grid-auto-rows:1fr;display:grid}.pf-about-card{align-items:flex-start;gap:var(--pf-space-4);padding:var(--pf-space-5);text-align:left;border:1px solid var(--l-rule-soft);border-radius:var(--pf-radius-lg);background:var(--l-surface);box-shadow:var(--pf-elev-1);cursor:pointer;transition:border-color var(--pf-motion), box-shadow var(--pf-motion), transform var(--pf-motion);display:flex;position:relative;overflow:hidden}.pf-about-card:before{content:"";background:var(--topic);width:3.5rem;height:3px;transition:width var(--pf-motion);position:absolute;inset-block-start:0;inset-inline-start:0}.pf-about-card:hover{border-color:var(--topic);box-shadow:var(--pf-elev-3);transform:translateY(-2px)}.pf-about-card:hover:before,.pf-about-card[aria-pressed=true]:before{width:100%}.pf-about-card[aria-pressed=true]{border-color:var(--topic);box-shadow:var(--pf-elev-2)}.pf-about-card__tile{border:1px solid var(--topic);border-radius:50%;flex:none;place-items:center;width:3.125rem;height:3.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-about-card__tile{border:1px solid color-mix(in oklab, var(--topic) 30%, transparent)}}.pf-about-card__tile{background:var(--topic)}@supports (color:color-mix(in lab, red, red)){.pf-about-card__tile{background:color-mix(in oklab, var(--topic) 12%, var(--l-surface))}}.pf-about-card__tile{color:var(--topic);font-size:var(--pf-text-md);transition:background var(--pf-motion), color var(--pf-motion)}.pf-about-card[aria-pressed=true] .pf-about-card__tile{background:var(--topic);border-color:var(--topic);color:var(--l-bg)}.pf-about-card__body{gap:var(--pf-space-1);flex-direction:column;min-width:0;display:flex}.pf-about-card__title{font-family:var(--l-font-card-title);font-size:var(--pf-text-lg);color:var(--l-ink);font-weight:600;line-height:1.2}.pf-about-card__blurb{font-family:var(--l-font-prose);font-size:var(--pf-text-base);color:var(--l-muted);line-height:1.5}.pf-about-card__meta{margin-top:var(--pf-space-1);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--topic);font-weight:600}.pf-about-results{align-items:center;gap:var(--pf-space-4);font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-muted);flex-wrap:wrap;margin:0;display:flex}.pf-about-results__what{color:var(--l-ink);font-weight:600}.pf-about-lede{max-width:46rem;margin-bottom:var(--pf-space-5)}.pf-about-lede__title{align-items:center;gap:var(--pf-space-3);font-family:var(--l-font-display);font-size:clamp(var(--pf-text-xl), 1.1rem + 1vw, 2rem);letter-spacing:var(--pf-tracking-tight);color:var(--l-ink);margin:0;font-weight:600;line-height:1.2;display:flex}.pf-about-lede__title svg{color:var(--topic)}.pf-about-lede__blurb{margin:var(--pf-space-2) 0 0;font-family:var(--l-font-prose);font-size:var(--pf-text-md);text-wrap:pretty;color:var(--l-muted);line-height:1.6}.pf-about-qa{gap:var(--pf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.pf-about-entry{padding:var(--pf-space-5);border:1px solid var(--l-rule-soft);border-left:3px solid var(--topic);border-radius:var(--pf-radius-lg);background:var(--l-bg);flex-direction:column;display:flex}.pf-about-band--inverse .pf-about-entry{background:var(--l-band)}@supports (color:color-mix(in lab, red, red)){.pf-about-band--inverse .pf-about-entry{background:color-mix(in oklab, var(--l-band) 82%, var(--l-bg))}}.pf-about-band--inverse .pf-about-entry{border-color:var(--l-on-band)}@supports (color:color-mix(in lab, red, red)){.pf-about-band--inverse .pf-about-entry{border-color:color-mix(in oklab, var(--l-on-band) 18%, transparent)}}.pf-about-entry__q{margin:0 0 var(--pf-space-3);font-family:var(--l-font-ui);font-size:var(--pf-text-md);text-wrap:balance;color:var(--l-ink);font-weight:600;line-height:1.35}.pf-about-band--inverse .pf-about-entry__q{color:var(--l-on-band)}.pf-about-entry__a p{margin:0 0 var(--pf-space-3);font-family:var(--l-font-prose);font-size:var(--pf-text-base);text-wrap:pretty;color:var(--l-muted);line-height:1.65}.pf-about-entry__a p:last-child{margin-bottom:0}.pf-about-band--inverse .pf-about-entry__a p{color:var(--l-band-muted)}.pf-about-timeline{gap:var(--pf-space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pf-about-moment{gap:var(--pf-space-3);padding-left:var(--pf-space-5);border-left:2px solid var(--l-band-ornament);display:grid}@media (width>=48rem){.pf-about-moment{gap:var(--pf-space-6);grid-template-columns:12rem 1fr}}.pf-about-moment__when{font-family:var(--l-font-ui);font-size:var(--pf-text-sm);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-band-ornament);font-weight:600}.pf-about-moment__what{padding-left:var(--pf-space-5);align-items:start;gap:var(--pf-space-3) var(--pf-space-6);font-family:var(--l-font-prose);font-size:var(--pf-text-md);text-wrap:pretty;color:var(--l-on-band);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));margin:0;line-height:1.65;display:grid}.pf-about-close{text-align:center;padding-block:var(--pf-space-3)}.pf-about-close__title{font-family:var(--l-font-display);font-size:clamp(var(--pf-text-xl), 1.1rem + 1vw, 2rem);color:var(--l-ink);margin:0;font-weight:600}.pf-about-close__text{max-width:46rem;margin:var(--pf-space-3) auto 0;font-family:var(--l-font-prose);font-size:var(--pf-text-md);text-wrap:pretty;color:var(--l-muted);line-height:1.65}.pf-find{align-items:center;gap:var(--pf-space-3);margin-top:var(--pf-space-5);flex-wrap:wrap;display:flex}.pf-find>.pf-search{flex:22rem;margin:0}.pf-find__scope{flex:0 auto}.pf-swatch[aria-current=true]{background:var(--l-accent);color:var(--l-on-accent)}.pf-crumbs{align-items:center;gap:var(--pf-space-2);margin-top:var(--pf-space-4);flex-wrap:wrap;display:flex}.pf-crumbs__lead{font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-faint);font-weight:500}.pf-chip{align-items:center;gap:var(--pf-space-2);min-height:32px;padding:var(--pf-pill-y) var(--pf-pill-x);border-radius:var(--pf-radius-pill);border:1px solid var(--l-rule);background:var(--l-surface);box-shadow:var(--pf-elev-1);color:var(--l-ink);font-family:var(--l-font-ui);font-size:var(--pf-pill-size);line-height:var(--pf-pill-leading);transition:transform var(--pf-motion), box-shadow var(--pf-motion), background var(--pf-motion);text-decoration:none;display:inline-flex}.pf-chip--applied{background:var(--l-accent-soft);color:var(--l-accent);border-color:#0000}.pf-chip--applied:hover,.pf-chip--applied:focus-visible{background:var(--l-accent);color:var(--l-on-accent);transform:translateY(var(--pf-lift));box-shadow:var(--pf-elev-3)}.pf-crumbs__clear{font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-muted)}.pf-results{gap:var(--pf-space-5) var(--pf-space-6);margin-top:var(--pf-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.pf-results:has(>.pf-facets){grid-template-columns:16rem minmax(0,1fr);align-items:start}}.pf-facets{gap:var(--pf-space-5);flex-direction:column;display:flex}.pf-facets__group{background:var(--l-surface);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-elev-1)}.pf-facets__title{padding:var(--pf-space-3) var(--pf-space-4);background:var(--l-sunken);border-bottom:1px solid var(--l-rule);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-muted);border-start-start-radius:calc(var(--pf-radius-lg) - 1px);border-start-end-radius:calc(var(--pf-radius-lg) - 1px);margin:0;font-weight:600}.pf-facets__list{padding:var(--pf-space-3);gap:var(--pf-space-1);flex-direction:column;margin:0;list-style:none;display:flex}@media (width<=59.999rem){.pf-facets__list{overscroll-behavior-x:contain;scrollbar-width:thin;gap:var(--pf-space-2);flex-flow:row;overflow-x:auto}.pf-facets__list>li{flex:none}.pf-facet{border:1px solid var(--l-rule);border-radius:var(--pf-radius-pill)}.pf-facet__label{text-overflow:clip;white-space:nowrap;overflow:visible}}.pf-facet{justify-content:space-between;align-items:baseline;gap:var(--pf-space-3);min-height:32px;padding:var(--pf-space-2) var(--pf-space-3);border-radius:var(--pf-radius);font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-ink);transition:background var(--pf-motion), color var(--pf-motion), box-shadow var(--pf-motion);line-height:1.35;text-decoration:none;display:flex;position:relative}.pf-facet:hover{background:var(--l-sunken)}.pf-facet[aria-current=true]{background:var(--l-accent);color:var(--l-on-accent);box-shadow:var(--pf-elev-2)}.pf-facet[aria-current=true]:before{content:"";background:var(--l-on-accent);opacity:.7;border-start-end-radius:var(--pf-radius-sm);border-end-end-radius:var(--pf-radius-sm);width:3px;position:absolute;inset-block:20%;inset-inline-start:0}.pf-facet__label{align-items:center;gap:var(--pf-space-2);text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}.pf-facet__n{font-variant-numeric:tabular-nums;font-size:var(--pf-text-sm);color:var(--l-muted);flex:none}.pf-facet[aria-current=true] .pf-facet__n,.pf-facet[aria-current=true] .pf-facet__books{color:var(--l-on-accent);opacity:.85}.pf-facet__books{color:var(--l-faint)}.pf-results__list{min-width:0}.pf-results__count{margin:0 0 var(--pf-space-4);font-family:var(--l-font-ui);color:var(--l-muted)}.pf-group+.pf-group{margin-top:var(--pf-space-6)}.pf-group__head{align-items:center;gap:var(--pf-space-2);margin:0 0 var(--pf-space-3);padding-bottom:var(--pf-space-2);border-bottom:1px solid var(--l-rule);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-display);font-weight:600;display:flex}.pf-group__n{letter-spacing:normal;text-transform:none;font-weight:400;font-size:var(--pf-text-sm);font-variant-numeric:tabular-nums;color:var(--l-faint);margin-left:auto}.pf-group__more{margin:var(--pf-space-4) 0 0}.pf-hits{gap:var(--pf-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pf-hit{padding:var(--pf-space-4);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);background:var(--l-surface);box-shadow:var(--pf-elev-1);transition:transform var(--pf-motion), box-shadow var(--pf-motion), border-color var(--pf-motion);position:relative}.pf-hit:hover,.pf-hit:focus-within{transform:translateY(var(--pf-lift));box-shadow:var(--pf-elev-4);border-color:var(--l-accent)}.pf-hit__where{align-items:baseline;gap:var(--pf-space-2);margin-bottom:var(--pf-space-2);font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-faint);flex-wrap:wrap;display:flex}.pf-hit__book{color:var(--l-accent);align-items:center;min-height:24px;font-weight:600;display:inline-flex}.pf-hit__chapter{min-width:0}.pf-hit__sep{color:var(--l-rule)}.pf-ref{padding:var(--pf-pill-sm-y) var(--pf-pill-sm-x);border-radius:var(--pf-radius-pill);background:var(--l-accent-soft);color:var(--l-accent);font-family:var(--l-font-ui);font-size:var(--pf-pill-sm-size);line-height:var(--pf-pill-sm-leading);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.pf-hit__ref{margin-left:auto}.pf-hit__body{color:var(--l-ink);text-decoration:none;display:block}.pf-hit__text{font-family:var(--l-font-prose);font-size:var(--pf-text-md);text-wrap:pretty;max-width:62ch;line-height:1.6;display:block}.pf-hit__mark{border-radius:var(--pf-radius-sm);background:var(--l-accent-soft);box-shadow:inset 0 -.12em 0 var(--l-accent);color:var(--l-ink);padding:.08em .2em}.pf-hit--verse .pf-hit__ar{margin-bottom:var(--pf-space-2);font-family:var(--l-font-arabic-quran);color:var(--l-quote-quran);text-align:right;unicode-bidi:plaintext;max-width:100%;font-size:clamp(1.25rem,1rem + 1.1vw,1.7rem);line-height:2.1;display:block;overflow-x:auto}@media (width>=75rem){.pf-hit--verse .pf-hit__body:has(.pf-hit__text){gap:var(--pf-space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.pf-hit--verse .pf-hit__body:has(.pf-hit__text) .pf-hit__ar{margin-bottom:0}}.pf-hit__expand{margin-top:var(--pf-space-2);padding:var(--pf-space-1) 0;min-height:24px;font-family:var(--l-font-ui);font-size:var(--pf-text-sm);color:var(--l-accent);cursor:pointer;align-items:center;gap:var(--pf-space-2);background:0 0;border:0;display:inline-flex}.pf-hit__expand[aria-expanded=true] .pf-icon{transform:rotate(180deg)}.pf-hit__expand .pf-icon{transition:transform var(--pf-motion)}.pf-hit__text.is-open{animation:.22s cubic-bezier(.2,0,.2,1) pf-hit-open}@keyframes pf-hit-open{0%{opacity:.35;transform:translateY(-2px)}}.pf-prompt{margin-top:var(--pf-space-6);padding:var(--pf-space-5);border:1px solid var(--l-rule);border-radius:var(--pf-radius-lg);background:var(--l-surface);box-shadow:var(--pf-elev-2);max-width:46rem}.pf-prompt__lead{align-items:center;gap:var(--pf-space-2);margin:0 0 var(--pf-space-4);padding-bottom:var(--pf-space-3);border-bottom:1px solid var(--l-rule-soft);font-family:var(--l-font-ui);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-display);font-weight:600;display:flex}.pf-prompt__list{padding-left:var(--pf-space-4);gap:var(--pf-space-3);font-family:var(--l-font-ui);font-size:var(--pf-text-base);color:var(--l-muted);flex-direction:column;max-width:60ch;margin:0;line-height:1.6;display:flex}.pf-prompt__foot{margin:var(--pf-space-5) 0 0}@media (prefers-reduced-motion:reduce){.pf-chip,.pf-facet,.pf-hit,.pf-hit__expand .pf-icon{transition:none}.pf-chip--applied:hover,.pf-chip--applied:focus-visible,.pf-hit:hover,.pf-hit:focus-within{transform:none}.pf-hit__text.is-open{animation:none}}.pf-found{outline:2px solid var(--l-accent);outline-offset:.4rem;border-radius:.2rem;animation:.24s ease-out pf-found-in}@keyframes pf-found-in{0%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.pf-found{animation:none}}.pf-shelf-group{padding:clamp(var(--pf-space-4), 2vw, var(--pf-space-6));background:var(--l-accent-soft)}@supports (color:color-mix(in lab, red, red)){.pf-shelf-group{background:color-mix(in oklab, var(--l-accent-soft) 15%, var(--l-bg))}}.pf-shelf-group{border:1px solid var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.pf-shelf-group{border:1px solid color-mix(in oklab, var(--l-accent) 14%, var(--l-rule))}}.pf-shelf-group{border-radius:var(--pf-radius-lg);box-shadow:var(--pf-elev-1)}@media (width<=639px){.pf-shelf-group{padding-inline:var(--pf-space-2)}}.pf-shelf-group__head{margin-bottom:var(--pf-space-4)}.pf-shelf-group .pf-library-list{box-shadow:none;background:0 0;border:0;margin-top:0}.pf-shelf-group{margin-top:var(--pf-space-6)}.pf-shelf-group+.pf-shelf-group{margin-top:var(--pf-space-8)}.pf-shelf-group .pf-section__title,.pf-shelf-group .pf-section__count{color:var(--l-display)}.pf-welcome{padding-block:clamp(var(--pf-space-6), 6vw, var(--pf-space-9));--pf-welcome-text:1.125rem}.pf-welcome__wrap{width:100%;max-width:84rem;padding-inline:clamp(var(--pf-space-4), 4vw, var(--pf-space-8));text-align:center;align-items:center;gap:var(--pf-space-4);flex-direction:column;margin-inline:auto;display:flex}.pf-welcome__eyebrow{font-family:var(--l-font-tile);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-muted);margin:0;font-weight:600}.pf-welcome__title{font-family:var(--l-font-display);letter-spacing:var(--pf-tracking-tight);text-wrap:balance;color:var(--l-ink);margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);font-weight:600;line-height:1.15}.pf-welcome__lede{max-width:46rem;font-family:var(--l-font-prose);font-size:var(--pf-welcome-text);text-wrap:pretty;color:var(--l-muted);margin:0;line-height:1.6}.pf-welcome__tiles{width:100%;margin:var(--pf-space-5) 0 0;align-items:stretch;gap:clamp(var(--pf-space-4), 2vw, var(--pf-space-6));grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));padding:0;list-style:none;display:grid}@media (height<=520px){.pf-welcome__tiles{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}}.pf-welcome__tiles>li{display:flex}.pf-tile{isolation:isolate;text-align:start;align-items:flex-start;gap:var(--pf-space-4);min-height:min(22rem,46vh);padding:clamp(var(--pf-space-5), 3vw, var(--pf-space-7));border:3px solid var(--l-display);border-radius:var(--pf-radius-xl);box-shadow:var(--pf-elev-1);background:var(--l-surface);color:var(--l-ink);transition:transform var(--pf-motion), box-shadow var(--pf-motion), border-color var(--pf-motion);--pf-tile-art:url(/brand/tile-books.webp);flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative;overflow:hidden}.pf-tile[data-collection=sessions]{--pf-tile-art:url(/brand/tile-sessions.webp)}.pf-tile[data-collection=audiobooks]{--pf-tile-art:url(/brand/tile-audiobooks.webp)}.pf-tile:after{content:"";pointer-events:none;z-index:-2;background-image:var(--pf-tile-art);opacity:.85;transition:opacity var(--pf-motion);background-position:100% 0;background-size:cover;position:absolute;inset:0}.pf-tile:hover:after,.pf-tile:focus-visible:after{opacity:.88}.pf-tile:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(to right, var(--l-surface) 0%, var(--l-accent-soft) 62%, var(--l-accent-soft) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pf-tile:before{background:linear-gradient(to right, color-mix(in oklab, var(--l-surface) 88%, transparent) 0%, color-mix(in oklab, var(--l-accent-soft) 72%, transparent) 62%, color-mix(in oklab, var(--l-accent-soft) 34%, transparent) 100%)}}.pf-tile{box-shadow:inset 0 1px 0 var(--l-surface), var(--pf-elev-3)}@supports (color:color-mix(in lab, red, red)){.pf-tile{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--l-surface) 75%, transparent), var(--pf-elev-3)}}.pf-tile:focus-visible{outline-offset:4px;border-radius:var(--pf-radius-xl)}.pf-tile:hover,.pf-tile:focus-visible{transform:translateY(var(--pf-lift));box-shadow:inset 0 1px 0 var(--l-surface), var(--pf-elev-4), 0 28px 60px var(--l-shadow-far)}@supports (color:color-mix(in lab, red, red)){.pf-tile:hover,.pf-tile:focus-visible{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--l-surface) 75%, transparent), var(--pf-elev-4), 0 28px 60px var(--l-shadow-far)}}.pf-tile:hover,.pf-tile:focus-visible{border-color:var(--l-accent)}.pf-tile__head{align-items:center;gap:var(--pf-space-4);display:flex}.pf-tile__glyph{border-radius:var(--pf-radius-lg);background:var(--l-accent-soft);width:3.5rem;height:3.5rem;color:var(--l-accent);transition:transform var(--pf-motion);flex:none;place-items:center;font-size:1.6rem;display:grid}.pf-tile:hover .pf-tile__glyph,.pf-tile:focus-visible .pf-tile__glyph{transform:scale(1.06)}.pf-tile__name{overflow-wrap:anywhere;min-width:0;font-family:var(--l-font-tile);letter-spacing:var(--pf-tracking-tight);color:var(--l-ink);font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-weight:600;line-height:1.1}.pf-tile__blurb{overflow-wrap:anywhere;max-width:min(42ch,100%);font-family:var(--l-font-tile-hand);font-size:var(--pf-welcome-text);text-wrap:pretty;color:var(--l-ink);font-weight:500;line-height:1.55}.pf-tile__meta{font-family:var(--l-font-tile);font-size:var(--pf-text-xs);letter-spacing:var(--pf-tracking-eyebrow);text-transform:uppercase;color:var(--l-accent);margin-block-start:auto;font-weight:600}.pf-welcome__skip{margin:var(--pf-space-6) 0 0}.pf-welcome__more{font-family:var(--l-font-tile);font-size:var(--pf-welcome-text);color:var(--l-ink);text-decoration:underline;-webkit-text-decoration-color:var(--l-accent);-webkit-text-decoration-color:var(--l-accent);-webkit-text-decoration-color:var(--l-accent);text-decoration-color:var(--l-accent);text-underline-offset:5px;transition:color var(--pf-motion);padding-block:.35rem;font-weight:600;text-decoration-thickness:2px;display:inline}.pf-welcome__more:hover,.pf-welcome__more:focus-visible{color:var(--l-accent)}.pf-welcome__more-arrow{vertical-align:middle;color:var(--l-accent);transition:transform var(--pf-motion);margin-inline-start:var(--pf-space-2);font-size:1.15em}.pf-welcome__more:hover .pf-welcome__more-arrow,.pf-welcome__more:focus-visible .pf-welcome__more-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.pf-welcome__more,.pf-welcome__more-arrow{transition:none}.pf-welcome__more:hover .pf-welcome__more-arrow,.pf-welcome__more:focus-visible .pf-welcome__more-arrow{transform:none}}.pf-tile{animation:.32s ease-out both pf-tile-in}.pf-welcome__tiles>li:nth-child(2) .pf-tile{animation-delay:90ms}@keyframes pf-tile-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.pf-tile,.pf-tile__glyph{transition:none;animation:none}.pf-tile:hover,.pf-tile:focus-visible,.pf-tile:hover .pf-tile__glyph,.pf-tile:focus-visible .pf-tile__glyph{transform:none}}.pf-library-rail{z-index:18}.pf-library-rail__panel{background:linear-gradient(180deg, var(--l-elev) 0%, var(--l-sunken) 190%);border:1px solid var(--l-band);flex-direction:column;gap:2px;padding:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-library-rail__panel{border:1px solid color-mix(in srgb, var(--l-band) 26%, transparent)}}.pf-library-rail__panel{border-radius:var(--pf-radius-xl);box-shadow:0 10px 26px #1c24331f,0 2px 6px #1c243312,inset 0 1px #ffffffd9}.pf-rail-label{letter-spacing:.1em;text-transform:uppercase;color:var(--l-faint);align-items:center;gap:.4rem;margin:0;padding:.55rem .4rem .3rem;font-size:.6rem;font-weight:600;display:flex}.pf-rail-label:after{content:"";background:var(--l-band);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.pf-rail-label:after{background:color-mix(in srgb, var(--l-band) 14%, transparent)}}.pf-rail-group{border:1px solid var(--l-band);flex-direction:column;gap:2px;padding:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-rail-group{border:1px solid color-mix(in srgb, var(--l-band) 13%, transparent)}}.pf-rail-group{border-radius:10px}.pf-rail-item{width:100%;color:var(--l-ink);font-family:var(--l-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:.34rem .45rem;font-size:.84rem;line-height:1.5;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.pf-rail-item:hover:not(:disabled){background:var(--l-band)}@supports (color:color-mix(in lab, red, red)){.pf-rail-item:hover:not(:disabled){background:color-mix(in srgb, var(--l-band) 7%, transparent)}}.pf-rail-item:disabled{opacity:.45;cursor:default}.pf-rail-item[aria-pressed=true]{background:var(--l-accent-soft);color:var(--l-accent-hover);font-weight:600}.pf-rail-item[aria-pressed=true]:before{content:"";background:var(--l-accent);inset-block:18%;border-radius:0 3px 3px 0;width:3px;position:absolute;left:0}.pf-rail-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-rail-item__icon{background:var(--l-band);border-radius:8px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-rail-item__icon{background:color-mix(in srgb, var(--l-band) 11%, var(--l-elev))}}.pf-rail-item__icon{color:var(--l-band);font-size:.82rem;box-shadow:inset 0 0 0 1px #1c24330f}.pf-rail-item[data-collection=books] .pf-rail-item__icon{background:var(--l-ribbon-theology-bg)}@supports (color:color-mix(in lab, red, red)){.pf-rail-item[data-collection=books] .pf-rail-item__icon{background:color-mix(in srgb, var(--l-ribbon-theology-bg) 13%, var(--l-elev))}}.pf-rail-item[data-collection=books] .pf-rail-item__icon{color:var(--l-ribbon-theology-bg)}.pf-rail-item[data-collection=sessions] .pf-rail-item__icon{background:var(--l-ribbon-history-bg)}@supports (color:color-mix(in lab, red, red)){.pf-rail-item[data-collection=sessions] .pf-rail-item__icon{background:color-mix(in srgb, var(--l-ribbon-history-bg) 13%, var(--l-elev))}}.pf-rail-item[data-collection=sessions] .pf-rail-item__icon{color:var(--l-ribbon-history-bg)}.pf-rail-item[data-collection=audiobooks] .pf-rail-item__icon{background:var(--l-ribbon-esoteric-bg)}@supports (color:color-mix(in lab, red, red)){.pf-rail-item[data-collection=audiobooks] .pf-rail-item__icon{background:color-mix(in srgb, var(--l-ribbon-esoteric-bg) 20%, var(--l-elev))}}.pf-rail-item[data-collection=audiobooks] .pf-rail-item__icon{color:var(--l-warn)}.pf-rail-group--tracks .pf-track-chip{background:0 0;border:0;border-radius:10px;justify-content:flex-start}.pf-rail-group--tracks .pf-track-chip:after{content:"";background:var(--track-dot,var(--l-faint));width:9px;height:9px;box-shadow:0 0 0 2.5px var(--l-elev), 0 0 0 3.5px #1c243314;border-radius:50%;flex:none;order:-1;margin:0 .45rem 0 .5rem}.pf-rail-group--tracks .pf-track-chip[data-track=theology]{--track-dot:var(--l-ribbon-theology-bg)}.pf-rail-group--tracks .pf-track-chip[data-track=history]{--track-dot:var(--l-ribbon-history-bg)}.pf-rail-group--tracks .pf-track-chip[data-track=shariah]{--track-dot:var(--l-ribbon-shariah-bg)}.pf-rail-group--tracks .pf-track-chip[data-track=esoteric]{--track-dot:var(--l-ribbon-esoteric-bg)}.pf-rail-group--tracks .pf-track-chip[data-track=reality]{--track-dot:var(--l-ribbon-reality-bg)}.pf-rail-group--tracks .pf-track-chip[data-track=philosophy]{--track-dot:var(--l-ribbon-philosophy-bg)}.pf-rail-group--tracks .pf-track-chip__count{font-variant-numeric:tabular-nums;color:var(--l-faint);margin-left:auto;padding-left:.4rem;font-size:.68rem}.pf-rail-group--tracks .pf-track-chip[aria-pressed=true] .pf-track-chip__count{color:var(--l-accent)}.pf-library-rail{position:fixed;bottom:.85rem;left:.5rem;right:.5rem}.pf-library-rail__panel{border-radius:var(--pf-radius-lg);flex-flow:wrap;justify-content:center;align-items:center;gap:4px;width:100%;padding:.45rem}.pf-library-rail .pf-rail-group{flex-flow:row;justify-content:center;gap:2px}.pf-library-rail__panel>.pf-search{flex:100%;margin:0}.pf-library-rail .pf-rail-label,.pf-library-rail .pf-rail-group--tracks,.pf-library-rail .pf-rail-item__label{display:none}.pf-library-rail .pf-rail-item{width:auto;padding:.3rem}.pf-library-rail .pf-rail-item[aria-pressed=true]{background:0 0}.pf-library-rail .pf-rail-item[aria-pressed=true]:before{display:none}.pf-library-rail .pf-rail-item[aria-pressed=true] .pf-rail-item__icon{box-shadow:inset 0 0 0 1.5px var(--l-accent)}.pf-library-rail .pf-rail-item__icon{border-radius:9px;width:1.9rem;height:1.9rem}@media (width>=1024px){.pf-library-rail{width:11rem;max-width:none;top:50%;bottom:auto;left:1.5rem;transform:translateY(-50%)}.pf-library-rail__panel{border-radius:var(--pf-radius-xl);overscroll-behavior:contain;flex-direction:column;gap:2px;width:100%;max-height:calc(100dvh - 2rem);padding:.55rem;overflow-y:auto}.pf-library-rail .pf-rail-group{flex-direction:column;gap:2px}.pf-library-rail__panel>.pf-search{flex:none;margin:0 0 .15rem}.pf-library-rail .pf-rail-label,.pf-library-rail .pf-rail-group--tracks,.pf-library-rail .pf-rail-item__label{display:revert}.pf-library-rail .pf-rail-label{display:flex}.pf-library-rail .pf-rail-group--tracks{flex-direction:column;gap:2px;display:flex}.pf-library-rail .pf-rail-item{width:100%;padding:.34rem .45rem}.pf-library-rail .pf-rail-item[aria-pressed=true]{background:var(--l-accent-soft)}.pf-library-rail .pf-rail-item[aria-pressed=true]:before{display:block}.pf-library-rail .pf-rail-item[aria-pressed=true] .pf-rail-item__icon{box-shadow:inset 0 0 0 1px #1c24330f}.pf-library-rail .pf-rail-item__icon{border-radius:8px;width:1.5rem;height:1.5rem}.pf-container:has(.pf-library-rail){max-width:min(var(--pf-measure-page), calc(100vw - 23rem))}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-condensed-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-condensed-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-opsz-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/cinzel-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/cinzel-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Scheherazade New;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/scheherazade-new-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:Scheherazade New;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/scheherazade-new-arabic-600-normal.woff2)format("woff2")}@font-face{font-family:Traditional Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/TraditionalArabic-Regular.ttf)format("truetype")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/amiri-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/noto-nastaliq-urdu-400-normal.woff2)format("woff2")}@font-face{font-family:Amiri Quran;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/AmiriQuran.ttf)format("truetype")}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/merriweather-latin-opsz-normal.woff2)format("woff2-variations")}@font-face{font-family:Merriweather Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/fonts/merriweather-latin-opsz-italic.woff2)format("woff2-variations")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/atkinson-hyperlegible-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/lexend-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/shantell-sans-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/sora-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/opendyslexic-latin-400-normal.woff2)format("woff2")}:root{--l-font-prose:"Literata Variable", Georgia, "Times New Roman", serif;--l-font-display:"Fraunces Variable", "Literata Variable", Georgia, serif;--l-font-chapter-heading:"Cinzel", Georgia, serif;--l-font-card-title:"Roboto Condensed Variable", "Inter Variable", system-ui, sans-serif;--l-font-ui:"Inter Variable", system-ui, -apple-system, sans-serif;--l-font-tile:"Sora Variable", "Inter Variable", system-ui, sans-serif;--l-font-tile-hand:"Shantell Sans Variable", var(--l-font-tile);--l-font-arabic:"Scheherazade New", "Amiri", serif;--l-font-arabic-display:"Amiri", "Scheherazade New", serif;--l-font-urdu-display:"Noto Nastaliq Urdu", serif;--l-font-arabic-quran:"Amiri Quran", "Scheherazade New", serif;--l-arabic-weight:400;--l-font-merriweather:"Merriweather Variable", Georgia, serif;--l-font-atkinson:"Atkinson Hyperlegible", "Inter Variable", system-ui, sans-serif;--l-font-lexend:"Lexend Variable", "Inter Variable", system-ui, sans-serif;--l-font-dyslexic:"OpenDyslexic", "Atkinson Hyperlegible", sans-serif;--l-reading-family:var(--l-font-prose);--l-reading-size:19px;--l-reading-leading:1.7;--l-reading-measure:68ch;--pf-space-1:.25rem;--pf-space-2:.5rem;--pf-space-3:.75rem;--pf-space-4:1rem;--pf-space-5:1.5rem;--pf-space-6:2rem;--pf-space-7:3rem;--pf-space-8:4rem;--pf-space-9:6rem;--pf-radius-sm:4px;--pf-radius:8px;--pf-radius-lg:14px;--pf-radius-xl:20px;--pf-radius-pill:999px;--pf-elev-0:none;--pf-elev-1:0 1px 2px var(--l-shadow-near);--pf-elev-2:0 1px 2px var(--l-shadow-near), 0 4px 12px var(--l-shadow-far);--pf-elev-3:0 2px 4px var(--l-shadow-near), 0 10px 24px var(--l-shadow-far);--pf-elev-4:0 4px 8px var(--l-shadow-near), 0 18px 44px var(--l-shadow-far);--pf-text-xs:.75rem;--pf-text-sm:.8125rem;--pf-text-base:.9375rem;--pf-text-md:1.0625rem;--pf-text-lg:1.25rem;--pf-text-xl:1.5rem;--pf-display-sm:clamp(1.75rem, 1.4rem + 1.6vw, 2.25rem);--pf-display:clamp(2.25rem, 1.6rem + 3vw, 3.5rem);--pf-tracking-eyebrow:.18em;--pf-tracking-tight:-.012em;--pf-pill-y:.3rem;--pf-pill-x:.7rem;--pf-pill-size:var(--pf-text-xs);--pf-pill-leading:1.25;--pf-pill-sm-y:.15rem;--pf-pill-sm-x:.5rem;--pf-pill-sm-size:.6875rem;--pf-pill-sm-leading:1.35;--pf-pill-lg-y:.45rem;--pf-pill-lg-x:1rem;--pf-pill-lg-size:var(--pf-text-sm);--pf-pill-lg-leading:1.2;--pf-motion:.16s cubic-bezier(.2, 0, .2, 1);--pf-lift:-3px;--pf-measure-page:64rem;--pf-measure-narrow:34rem;--pf-measure-reader:56rem;--l-ribbon-theology-bg:#0a6a82;--l-ribbon-theology-ink:#fff;--l-ribbon-esoteric-bg:#d98a1f;--l-ribbon-esoteric-ink:#1c2433;--l-ribbon-history-bg:#a3236f;--l-ribbon-history-ink:#fff;--l-ribbon-shariah-bg:#178a4c;--l-ribbon-shariah-ink:#fff;--l-ribbon-reality-bg:#e0201f;--l-ribbon-reality-ink:#fff;--l-ribbon-philosophy-bg:#4b3f9e;--l-ribbon-philosophy-ink:#fff}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l-bg:#f6f4ef;--l-surface:#fffdf9;--l-elev:#fff;--l-sunken:#eae5db;--l-ink:#1c2433;--l-muted:#575d6b;--l-faint:#6a707d;--l-rule:#ded8cd;--l-rule-soft:#ebe6dc;--l-accent:#0d51c9;--l-accent-hover:#0a3e9c;--l-accent-soft:#dde7fb;--l-on-accent:#fff;--l-display:#2b456f;--l-heading-1:maroon;--l-heading-2:#1f3a5f;--l-heading-3:#2f6f5e;--l-band:#2b456f;--l-on-band:#f6f4ef;--l-band-muted:#b3c3de;--l-band-ornament:#8fb4f7;--l-ok:#1f7a4d;--l-warn:#8a5712;--l-danger:#a52d2d;--l-topic-coral:#c02f3b;--l-topic-cyan:#0a6a82;--l-topic-violet:#6a34a6;--l-topic-green:#1f7a4d;--l-topic-amber:#8a5712;--l-topic-blue:#0d51c9;--l-hl-gold:#f7e5a2;--l-hl-sage:#d2ebca;--l-hl-sky:#cadef6;--l-hl-rose:#f9d3dc;--l-quote-quran:#7d6800;--l-quote-quran-tr:#504302;--l-quote-hadith:#23356b;--l-quote-poem:#722727;--l-quote-saying:#1d4d33;--l-quote-bar:#8a5f33;--l-quote-bar-ink:#fff;--l-quote-bar-edge:#b18853;--l-quote-tint:5%;--l-shadow-near:#2e261812;--l-shadow-far:#2e26181a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l-bg:#12151c;--l-surface:#1b1f28;--l-elev:#232833;--l-sunken:#0d1015;--l-ink:#eceef3;--l-muted:#a8b0bf;--l-faint:#8d95a4;--l-rule:#2f353f;--l-rule-soft:#242932;--l-accent:#7aadff;--l-accent-hover:#9cc3ff;--l-accent-soft:#1c2a44;--l-on-accent:#06152e;--l-display:#b9cdf0;--l-heading-1:#f0a6ae;--l-heading-2:#b8caef;--l-heading-3:#8fd8bd;--l-band:#2c3855;--l-on-band:#eceef3;--l-band-muted:#a9b6cd;--l-band-ornament:#7aadff;--l-ok:#54b782;--l-warn:#d6a44b;--l-danger:#e57b74;--l-topic-coral:#ff8f97;--l-topic-cyan:#5ad0e8;--l-topic-violet:#c9a8f7;--l-topic-green:#63d69b;--l-topic-amber:#e6b465;--l-topic-blue:#7aadff;--l-hl-gold:#45391a;--l-hl-sage:#253e25;--l-hl-sky:#1e3450;--l-hl-rose:#452433;--l-quote-quran:#d3b965;--l-quote-quran-tr:#bfae86;--l-quote-hadith:#a8b6e8;--l-quote-poem:#e8a0a0;--l-quote-saying:#93d7b0;--l-quote-bar:#8a5f33;--l-quote-bar-ink:#fff;--l-quote-bar-edge:#b18853;--l-quote-tint:10%;--l-shadow-near:#0000008c;--l-shadow-far:#00000073}[data-theme=sepia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l-bg:#f0e8d9;--l-surface:#f8f2e6;--l-elev:#fcf8ef;--l-sunken:#e3d9c5;--l-ink:#2c2519;--l-muted:#615642;--l-faint:#6d614a;--l-rule:#d9ceb9;--l-rule-soft:#e7decc;--l-accent:#1c5296;--l-accent-hover:#143e74;--l-accent-soft:#d2dcee;--l-on-accent:#f8f2e6;--l-display:#33425a;--l-heading-1:#7d2b2b;--l-heading-2:#24385c;--l-heading-3:#396b4f;--l-band:#3b4a63;--l-on-band:#f3ede1;--l-band-muted:#b4bfcf;--l-band-ornament:#8fb0dc;--l-ok:#3d7b53;--l-warn:#8b5d14;--l-danger:#9b3731;--l-topic-coral:#a93039;--l-topic-cyan:#0b6076;--l-topic-violet:#5f3199;--l-topic-green:#1c6c45;--l-topic-amber:#7d4e10;--l-topic-blue:#1c5296;--l-hl-gold:#eedba1;--l-hl-sage:#d1e1c2;--l-hl-sky:#ced9e7;--l-hl-rose:#efcccb;--l-quote-quran:#75620a;--l-quote-quran-tr:#4b3f05;--l-quote-hadith:#22335f;--l-quote-poem:#6b2525;--l-quote-saying:#1b482f;--l-quote-bar:#8a5f33;--l-quote-bar-ink:#fff;--l-quote-bar-edge:#b18853;--l-quote-tint:5%;--l-shadow-near:#33291c17;--l-shadow-far:#33291c1f}[data-collection=sessions],[data-theme=light] [data-collection=sessions],[data-theme=light][data-collection=sessions]{--l-accent:#6a26c2;--l-accent-hover:#521a99;--l-accent-soft:#e7ddfa;--l-on-accent:#fff;--l-display:#4a2d70;--l-band:#4a2d70;--l-on-band:#f6f4ef;--l-band-muted:#c3b0dd;--l-band-ornament:#ab8bec}[data-theme=dark] [data-collection=sessions],[data-theme=dark][data-collection=sessions]{--l-accent:#c2a0fa;--l-accent-hover:#d6c0ff;--l-accent-soft:#2b2044;--l-on-accent:#1a0a36;--l-display:#cbb6f2;--l-band:#3a2c58;--l-on-band:#eceef3;--l-band-muted:#b8a9d4;--l-band-ornament:#c2a0fa}[data-theme=sepia] [data-collection=sessions],[data-theme=sepia][data-collection=sessions]{--l-accent:#5f3199;--l-accent-hover:#48227a;--l-accent-soft:#ded0ee;--l-on-accent:#f8f2e6;--l-display:#4b3a63;--l-band:#4b3a63;--l-on-band:#f3ede1;--l-band-muted:#c0b4cf;--l-band-ornament:#a992d0}[data-collection=audiobooks],[data-theme=light] [data-collection=audiobooks],[data-theme=light][data-collection=audiobooks]{--l-accent:#0f6b64;--l-accent-hover:#0a544e;--l-accent-soft:#d6ece9;--l-on-accent:#fff;--l-display:#1d4f4a;--l-band:#1d4f4a;--l-on-band:#f4f8f7;--l-band-muted:#a8c9c4;--l-band-ornament:#6fb5ac}[data-theme=dark] [data-collection=audiobooks],[data-theme=dark][data-collection=audiobooks]{--l-accent:#6fd7c9;--l-accent-hover:#95e6da;--l-accent-soft:#12332f;--l-on-accent:#04231f;--l-display:#8fe0d3;--l-band:#20423d;--l-on-band:#eaf4f2;--l-band-muted:#a9cfc9;--l-band-ornament:#6fd7c9}[data-theme=sepia] [data-collection=audiobooks],[data-theme=sepia][data-collection=audiobooks]{--l-accent:#14625b;--l-accent-hover:#0e4b45;--l-accent-soft:#d2e6e2;--l-on-accent:#f8f2e6;--l-display:#274f4a;--l-band:#274f4a;--l-on-band:#f1f6f4;--l-band-muted:#b4cfca;--l-band-ornament:#84b7b0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
