@property --beam-angle-rd-dark{syntax:"<angle>";inherits:true;initial-value:0deg}@property --beam-opacity-rd-dark{syntax:"<number>";inherits:true;initial-value:0}[data-beam=rd-dark]{border-radius:20px;position:relative;overflow:hidden}[data-beam=rd-dark][data-active]{animation:1.96s linear infinite beam-spin-rd-dark,.6s forwards beam-fade-in-rd-dark}[data-beam=rd-dark][data-fading]{animation:1.96s linear infinite beam-spin-rd-dark,.5s forwards beam-fade-out-rd-dark}[data-beam=rd-dark][data-active]:after,[data-beam=rd-dark][data-fading]:after{content:"";clip-path:inset(0 round 20px);background:conic-gradient(from var(--beam-angle-rd-dark), transparent 0%, transparent 54%, #ffffff1a 57%, #ffffff4d 60%, #fff9 63%, #ffffffbf 66%, #fff9 69%, #ffffff4d 72%, #ffffff1a 75%, transparent 78%, transparent 100%),radial-gradient(ellipse 70px 40px at 33% -7.4%, #ff3264, transparent), radial-gradient(ellipse 60px 35px at 12% -5%, #288cff, transparent), radial-gradient(ellipse 40px 70px at 2.1% 68.3%, #32c850, transparent), radial-gradient(ellipse 20px 35px at 2.1% 68.3%, #1eb9aa, transparent), radial-gradient(ellipse 180px 32px at 74.4% 100%, #6446ff, transparent), radial-gradient(ellipse 85px 26px at 55% 100%, #288cff, transparent), radial-gradient(ellipse 74px 32px at 93.9% 0%, #ff7828, transparent), radial-gradient(ellipse 26px 42px at 100% 27.1%, #f032b4, transparent), radial-gradient(ellipse 52px 48px at 100% 27.1%, #b428f0, transparent);-webkit-mask:conic-gradient(from var(--beam-angle-rd-dark), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:source-in, xor;-webkit-mask:conic-gradient(from var(--beam-angle-rd-dark), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask:conic-gradient(from var(--beam-angle-rd-dark), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);pointer-events:none;z-index:2;opacity:calc(var(--beam-opacity-rd-dark) * .26 * var(--beam-stroke-opacity,1) * var(--beam-strength,1));border-radius:19px;padding:1px;animation:12s ease-in-out infinite beam-hue-shift-rd-dark;position:absolute;inset:0;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}[data-beam=rd-dark][data-active]:before,[data-beam=rd-dark][data-fading]:before{content:"";-webkit-mask-image:conic-gradient(from var(--beam-angle-rd-dark), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white), linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);-webkit-mask-composite:source-in, source-over;-webkit-mask-image:conic-gradient(from var(--beam-angle-rd-dark), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white), linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);mask-image:conic-gradient(from var(--beam-angle-rd-dark), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white), linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);pointer-events:none;z-index:1;opacity:calc(var(--beam-opacity-rd-dark) * .42 * var(--beam-inner-opacity,1) * var(--beam-strength,1));clip-path:inset(0 round 20px);background:radial-gradient(63px 36px at 33% -7.4%,#ff326473,#0000),radial-gradient(54px 32px at 12% -5%,#288cff73,#0000),radial-gradient(36px 63px at 2.1% 68.3%,#32c85073,#0000),radial-gradient(18px 32px at 2.1% 68.3%,#1eb9aa73,#0000),radial-gradient(162px 29px at 74.4% 100%,#6446ff73,#0000),radial-gradient(77px 23px at 55% 100%,#288cff73,#0000),radial-gradient(67px 29px at 93.9% 0,#ff782873,#0000),radial-gradient(23px 38px at 100% 27.1%,#f032b473,#0000),radial-gradient(47px 43px at 100% 27.1%,#b428f073,#0000);border-radius:20px;animation:12s ease-in-out infinite beam-hue-shift-rd-dark;position:absolute;inset:0;box-shadow:inset 0 0 9px 1px #ffffff45;-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}[data-beam=rd-dark] [data-beam-bloom]{clip-path:inset(0 round 20px);background:conic-gradient(from var(--beam-angle-rd-dark), transparent 0%, transparent 58%, #ffffff08 62%, #ffffff14 65%, #fff3 67%, #ffffff73 69%, #ffffffd9 70%, #ffffffd9 70.5%, #ffffff73 71.5%, #fff3 73%, #ffffff14 75%, #ffffff08 78%, transparent 82%);-webkit-mask-composite:xor;filter:blur(8px)brightness(1.3)saturate(1.2);pointer-events:none;z-index:3;opacity:0;border-radius:19px;padding:1px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-beam=rd-dark][data-active] [data-beam-bloom],[data-beam=rd-dark][data-fading] [data-beam-bloom]{opacity:calc(var(--beam-opacity-rd-dark) * .24 * var(--beam-bloom-opacity,1) * var(--beam-strength,1));display:block}@keyframes beam-spin-rd-dark{to{--beam-angle-rd-dark:360deg}}@keyframes beam-fade-in-rd-dark{to{--beam-opacity-rd-dark:1}}@keyframes beam-fade-out-rd-dark{0%{--beam-opacity-rd-dark:1}to{--beam-opacity-rd-dark:0}}@keyframes beam-hue-shift-rd-dark{0%{filter:hue-rotate(calc(var(--beam-hue-base,0deg) - 30deg)) brightness(1.3) saturate(1.2)}50%{filter:hue-rotate(calc(var(--beam-hue-base,0deg) + 30deg)) brightness(1.3) saturate(1.2)}to{filter:hue-rotate(calc(var(--beam-hue-base,0deg) - 30deg)) brightness(1.3) saturate(1.2)}}[data-beam=rd-dark][data-paused],[data-beam=rd-dark][data-paused]:after,[data-beam=rd-dark][data-paused]:before,[data-beam=rd-dark][data-paused] [data-beam-bloom]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[data-beam=rd-dark][data-active]{--beam-opacity-rd-dark:1;--beam-angle-rd-dark:200deg;animation:none}[data-beam=rd-dark][data-active]:after,[data-beam=rd-dark][data-active]:before{filter:brightness(1.3)saturate(1.2);animation:none}}@property --beam-angle-rd-light{syntax:"<angle>";inherits:true;initial-value:0deg}@property --beam-opacity-rd-light{syntax:"<number>";inherits:true;initial-value:0}[data-beam=rd-light]{border-radius:20px;position:relative;overflow:hidden}[data-beam=rd-light][data-active]{animation:1.96s linear infinite beam-spin-rd-light,.6s forwards beam-fade-in-rd-light}[data-beam=rd-light][data-fading]{animation:1.96s linear infinite beam-spin-rd-light,.5s forwards beam-fade-out-rd-light}[data-beam=rd-light][data-active]:after,[data-beam=rd-light][data-fading]:after{content:"";clip-path:inset(0 round 20px);background:conic-gradient(from var(--beam-angle-rd-light), transparent 0%, transparent 54%, #00000014 57%, #0003 60%, #0006 63%, #0000008c 66%, #0006 69%, #0003 72%, #00000014 75%, transparent 78%, transparent 100%),radial-gradient(ellipse 70px 40px at 33% -7.4%, #ff3264, transparent), radial-gradient(ellipse 60px 35px at 12% -5%, #288cff, transparent), radial-gradient(ellipse 40px 70px at 2.1% 68.3%, #32c850, transparent), radial-gradient(ellipse 20px 35px at 2.1% 68.3%, #1eb9aa, transparent), radial-gradient(ellipse 180px 32px at 74.4% 100%, #6446ff, transparent), radial-gradient(ellipse 85px 26px at 55% 100%, #288cff, transparent), radial-gradient(ellipse 74px 32px at 93.9% 0%, #ff7828, transparent), radial-gradient(ellipse 26px 42px at 100% 27.1%, #f032b4, transparent), radial-gradient(ellipse 52px 48px at 100% 27.1%, #b428f0, transparent);-webkit-mask:conic-gradient(from var(--beam-angle-rd-light), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:source-in, xor;-webkit-mask:conic-gradient(from var(--beam-angle-rd-light), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask:conic-gradient(from var(--beam-angle-rd-light), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);pointer-events:none;z-index:2;opacity:calc(var(--beam-opacity-rd-light) * .12 * var(--beam-stroke-opacity,1) * var(--beam-strength,1));border-radius:19px;padding:1px;animation:12s ease-in-out infinite beam-hue-shift-rd-light;position:absolute;inset:0;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}[data-beam=rd-light][data-active]:before,[data-beam=rd-light][data-fading]:before{content:"";-webkit-mask-image:conic-gradient(from var(--beam-angle-rd-light), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white), linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);-webkit-mask-composite:source-in, source-over;-webkit-mask-image:conic-gradient(from var(--beam-angle-rd-light), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white), linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);mask-image:conic-gradient(from var(--beam-angle-rd-light), transparent 0%, transparent 30%, #ffffff1a 36%, #ffffff59 44%, white 52%, white 80%, #ffffff59 86%, #ffffff1a 92%, transparent 95%, transparent 100%), linear-gradient(white, transparent 28px, transparent calc(100% - 28px), white), linear-gradient(to right, white, transparent 28px, transparent calc(100% - 28px), white);pointer-events:none;z-index:1;opacity:calc(var(--beam-opacity-rd-light) * .26 * var(--beam-inner-opacity,1) * var(--beam-strength,1));clip-path:inset(0 round 20px);background:radial-gradient(63px 36px at 33% -7.4%,#ff326473,#0000),radial-gradient(54px 32px at 12% -5%,#288cff73,#0000),radial-gradient(36px 63px at 2.1% 68.3%,#32c85073,#0000),radial-gradient(18px 32px at 2.1% 68.3%,#1eb9aa73,#0000),radial-gradient(162px 29px at 74.4% 100%,#6446ff73,#0000),radial-gradient(77px 23px at 55% 100%,#288cff73,#0000),radial-gradient(67px 29px at 93.9% 0,#ff782873,#0000),radial-gradient(23px 38px at 100% 27.1%,#f032b473,#0000),radial-gradient(47px 43px at 100% 27.1%,#b428f073,#0000);border-radius:20px;animation:12s ease-in-out infinite beam-hue-shift-rd-light;position:absolute;inset:0;box-shadow:inset 0 0 9px 1px #00000024;-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}[data-beam=rd-light] [data-beam-bloom]{clip-path:inset(0 round 20px);background:conic-gradient(from var(--beam-angle-rd-light), transparent 0%, transparent 58%, #00000005 62%, #00000014 65%, #0003 67%, #0006 69%, #0009 70%, #0009 70.5%, #0006 71.5%, #0003 73%, #00000014 75%, #00000005 78%, transparent 82%);-webkit-mask-composite:xor;filter:blur(8px)brightness(1.3)saturate(1.5);pointer-events:none;z-index:3;opacity:0;border-radius:19px;padding:1px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-beam=rd-light][data-active] [data-beam-bloom],[data-beam=rd-light][data-fading] [data-beam-bloom]{opacity:calc(var(--beam-opacity-rd-light) * .34 * var(--beam-bloom-opacity,1) * var(--beam-strength,1));display:block}@keyframes beam-spin-rd-light{to{--beam-angle-rd-light:360deg}}@keyframes beam-fade-in-rd-light{to{--beam-opacity-rd-light:1}}@keyframes beam-fade-out-rd-light{0%{--beam-opacity-rd-light:1}to{--beam-opacity-rd-light:0}}@keyframes beam-hue-shift-rd-light{0%{filter:hue-rotate(calc(var(--beam-hue-base,0deg) - 30deg)) brightness(1.3) saturate(1.5)}50%{filter:hue-rotate(calc(var(--beam-hue-base,0deg) + 30deg)) brightness(1.3) saturate(1.5)}to{filter:hue-rotate(calc(var(--beam-hue-base,0deg) - 30deg)) brightness(1.3) saturate(1.5)}}[data-beam=rd-light][data-paused],[data-beam=rd-light][data-paused]:after,[data-beam=rd-light][data-paused]:before,[data-beam=rd-light][data-paused] [data-beam-bloom]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[data-beam=rd-light][data-active]{--beam-opacity-rd-light:1;--beam-angle-rd-light:200deg;animation:none}[data-beam=rd-light][data-active]:after,[data-beam=rd-light][data-active]:before{filter:brightness(1.3)saturate(1.2);animation:none}}
@font-face{font-family:Readipedia Inter;src:url(/readipedia/assets/fonts/inter-variable-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.readipedia{--rp-page:#fdfdfd;--rp-text:#0d0d0d;--rp-muted:#767676;--rp-stage:#f9f9f9;font-family:Readipedia Inter,Noto Sans SC,sans-serif}.readipedia .rp-library-skeleton-block{background-color:#ededed}.rp-dark .rp-library-skeleton-block{background-color:#292929}.rp-header-row,.rp-content-row{grid-template-columns:200px minmax(0,1fr);column-gap:56px;transition:grid-template-columns .4s cubic-bezier(.22,1,.36,1),column-gap .4s cubic-bezier(.22,1,.36,1)}.rp-header-row.rp-sidebar-collapsed{grid-template-columns:16px minmax(0,1fr);column-gap:40px}.rp-content-row.rp-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr);column-gap:0}.rp-brand-combo{min-width:0}.rp-brand-word{opacity:1;max-width:120px;transition:max-width .16s,opacity .16s;display:inline-block;overflow:hidden}.rp-brand-mark{transition:opacity .16s}@media (min-width:769px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rp-site-header .rp-brand-flap{transform-box:view-box;transform-origin:252px 48px;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)scaleY(1)rotate(-45deg)}.rp-site-header .rp-header-row:not(.rp-sidebar-collapsed) .rp-brand:hover .rp-brand-flap{transition-duration:.4s;transform:rotate(45deg)scaleY(-1)rotate(-45deg)}}.rp-sidebar-collapsed .rp-brand{gap:0}.rp-sidebar-collapsed .rp-brand-word{opacity:0;max-width:0}.rp-sidebar-toggle{z-index:1;transition:opacity .16s,background-color .16s,color .16s}.rp-sidebar-collapsed .rp-sidebar-toggle{opacity:0;color:var(--rp-text);left:-4px;right:auto}.rp-sidebar-collapsed .rp-sidebar-toggle:hover,.rp-sidebar-collapsed .rp-sidebar-toggle:focus-visible{opacity:1}:is(.rp-sidebar-collapsed .rp-brand-combo:has(.rp-sidebar-toggle:hover) .rp-brand-mark,.rp-sidebar-collapsed .rp-brand-combo:has(.rp-sidebar-toggle:focus-visible) .rp-brand-mark){opacity:0}.rp-sidebar-tooltip{opacity:0;transition:opacity .1s,transform .1s;transform:translate(-50%,-2px)scale(.98)}.rp-sidebar-toggle:hover .rp-sidebar-tooltip,.rp-sidebar-toggle:focus-visible .rp-sidebar-tooltip{opacity:1;transition:opacity .15s 80ms,transform .15s 80ms;transform:translate(-50%)scale(1)}.rp-dark .rp-sidebar-tooltip{color:#fbfbfb;background:#202020}.rp-wiki-sidebar{clip-path:inset(0);filter:blur();visibility:visible;min-width:0;transition:transform .4s cubic-bezier(.22,1,.36,1),clip-path .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1),visibility;transform:translate(0)}.rp-wiki-sidebar.rp-is-collapsed{clip-path:inset(0 0 0 100%);filter:blur(5px);visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),clip-path .3s cubic-bezier(.22,1,.36,1),filter .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;transform:translate(-100%)}.readipedia :is(a[href],button:not(:disabled),summary,[role=button],[role=menuitem],[data-graph-node]){cursor:pointer}.rp-download-panel{transform-origin:0 0;animation:.18s cubic-bezier(.22,1,.36,1) both rp-download-in}@keyframes rp-download-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rp-download-panel{animation:none}}.readipedia .rp-library-pending{opacity:0}.readipedia.rp-dark{--rp-page:#121212;--rp-text:#fff;--rp-muted:#a4a4a8;--rp-stage:#131313;background:var(--rp-page);color:var(--rp-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rp-dark header{background:#121212}.rp-dark :is(h1,h2,h3,a,button,dd){color:#f5f5f5}.rp-dark [class*="text-[#767676]"],.rp-dark [class*="text-[#8f8f8f]"]{color:#a5a5a5}.rp-dark [class*="text-[#3f3f3f]"],.rp-dark [class*="text-[#555]"]{color:#c5c5c5}.rp-dark [class*="bg-[#f9f9f9]"],.rp-dark [class*="bg-[#f5f5f5]"],.rp-dark [class*="bg-[#f0f0f0]"],.rp-dark [class*=bg-white]{background-color:#1c1c1c}.rp-dark [class*="border-[#e"]{border-color:#303030}.rp-dark .rp-prose{color:#c5c5c5}.rp-dark .rp-promo-card{color:#fff}.rp-toc-rail{background:#e9e9e9}.rp-toc-indicator{background:#0d0d0d}.rp-toc-link:hover{color:#0d0d0d}.rp-dark .rp-toc-rail{background:#ffffff0f}.rp-dark .rp-toc-indicator{background:#fff}.rp-dark .rp-toc-link{color:#cacacab3}.rp-dark .rp-toc-link:hover,.rp-dark .rp-toc-link[aria-current=location]{color:#fff}.rp-dark .rp-wiki-sidebar [class*="bg-[#f0f0f0]"]{color:#fff;background:#262626}.rp-dark .rp-wiki-sidebar :is(a,button):not([data-toc-id]):hover{color:#fff;background:#232323}.rp-dark .rp-wiki-sidebar .rp-toc-link:hover{background:0 0}.rp-dark .rp-detail-arrows :is(a,span){color:#fff;background:#ffffff0d}.rp-dark .rp-detail-arrows a:hover{background:#ffffff14}.rp-dark .rp-footer nav p{color:#fff}.rp-dark .rp-footer nav a,.rp-dark .rp-footer>div>a{color:#cacacab3}.rp-dark .rp-footer nav a:hover,.rp-dark .rp-footer>div>a:hover{color:#fff}.rp-dark .rp-footer-social a{color:#cacacab3;background:#ffffff0a}.rp-dark .rp-footer-social a:hover{color:#fff;background:#232323}.rp-dark .rp-mobile-graph-button{color:#f5f5f5;background:#292929}.rp-dark .rp-site-header button:hover,.rp-dark .rp-nav-get-pro:hover{background:#232323}.rp-dark .rp-mobile-app-badge{color:#7cd4ff;background:#55cfff24}.rp-dark .rp-download-panel,.rp-dark .rp-search-dialog{color:#fff;background:#181818;box-shadow:0 4px 42px #0008}.rp-dark .rp-search-results a{background:0 0}.rp-dark .rp-download-panel a:hover,.rp-dark .rp-search-results a:hover,.rp-dark .rp-search-results a[class~="bg-[#f4f4f4]"],.rp-dark .rp-download-panel>div:last-child,.rp-dark .rp-download-panel a span[class*="bg-[#f4f4f4]"]{background:#232323}.rp-dark .rp-download-panel a span[class*="bg-[#eaf0ff]"]{color:#55cfff;background:#55cfff24}.rp-dark .rp-download-panel [class*="text-[#006ef5]"]{color:#55cfff}.rp-dark .rp-download-panel p,.rp-dark .rp-download-panel [class*="text-[#777]"]{color:#a5a5a5}.rp-dark .rp-download-panel>div:last-child p:first-of-type,.rp-dark .rp-search-dialog input{color:#fff}.rp-dark .rp-entity-preview>div:first-child{background:#202020}.rp-dark .rp-library-card:hover{background:#232323}.rp-dark .rp-books-grid .rp-library-card:hover{background:0 0}.rp-dark .rp-books-grid .rp-library-card:hover>div{background:#232323}.rp-dark .rp-library-page [aria-pressed=true]{color:#fff;background:#262626;border-color:#303030}.rp-dark .rp-library-page [role=group] button:hover{color:#fff;background:#232323}.rp-dark .rp-library-pagination a:not([aria-current]){background:0 0}.rp-dark .rp-library-pagination a:hover{background:#232323}.rp-dark .rp-library-pagination a[aria-current=page]{background:#262626;border-color:#303030}.rp-dark .rp-storyflow-card{background:#181818}.rp-dark .rp-storyflow-card:hover{background:#1a1a1a}.rp-dark .rp-storyflow-card>div{background:#202020}.rp-dark .rp-wiki-empty,.rp-dark .rp-wiki-unavailable{color:#a5a5a5;background:#181818;border-color:#303030}.rp-dark .rp-wiki-unavailable button:hover{background:#232323}.rp-dark .rp-storyflow-node .rp-storyflow-number{color:#aaa;background:#121212;border-color:#454545}.rp-dark .rp-storyflow-line{background:#454545}.rp-dark .rp-storyflow-image,.rp-dark .rp-storyflow-node .rp-storyflow-image{background:#202020}.rp-dark .rp-storyflow-sheet{background:#181818}.rp-dark .rp-mobile-entry-siblings a{border-color:#303030}.rp-dark .rp-mobile-entry-siblings a[aria-current=page]{background:#262626;border-color:#262626}.rp-dark .rp-mobile-graph-sheet{border-top-color:#303030}.rp-graph-expanded{z-index:100;background:0 0;width:min(760px,50vw);height:min(560px,50dvh - 34px);position:fixed;top:68px;left:0}.rp-graph-expanded:before{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#fdfdfdf0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 100%),linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 100%),linear-gradient(#000 0% 45%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.rp-graph-expanded.rp-dark:before{background:#121212f0}@media (min-width:769px){.rp-detail-float{float:right;width:clamp(220px,34%,300px);margin:4px 0 24px 32px}}@media (max-width:768px){.rp-graph-expanded{background:#fdfdfd;width:100vw;height:100dvh;inset:0}.rp-graph-expanded.rp-dark{background:#121212}.rp-graph-expanded:before{display:none}.rp-detail-float{width:100%;margin-bottom:32px}}.rp-story-related-card{background:#fff;box-shadow:inset 0 0 0 1px #0000000f,0 1px 3px #0000000a}.rp-story-related-card:hover{background:#fcfcfc}.rp-story-related-media{background:#f4f4f4}.rp-story-related-desc{color:#6c6c6c}.rp-dark .rp-story-related-card{background:#181818;box-shadow:inset 0 0 0 1px #c4c4c412,0 1px 3px #0000000a,inset 0 1px #ffffff0a}.rp-dark .rp-story-related-card:hover{background:#1a1a1a}.rp-dark .rp-story-related-media{background:#202020}.rp-dark .rp-story-related-desc{color:#cacacab3}.rp-readify-button{background:linear-gradient(var(--rp-page), var(--rp-page)) padding-box, conic-gradient(from 40deg, #ebe5ff, #e3edff, #fce4eb, #eee7ff, #ebe5ff) border-box;border-color:#0000}.rp-readify-button:hover{filter:brightness(.98)}.rp-prose p{margin:0 0 1.1em}.rp-prose h2{color:var(--rp-text);margin:2em 0 .8em;font-size:18px;font-weight:500;line-height:1.4}.rp-prose section:first-child h2{margin-top:24px}.rp-prose h3{color:var(--rp-text);margin:1.8em 0 .6em;font-size:16px;font-weight:500}.rp-prose ul{margin:1em 0;padding-left:1.5em;list-style:outside}.rp-prose blockquote{color:var(--rp-muted);border-left:2px solid #d5d5d5;padding-left:1em}.rp-prose a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0005;text-decoration:underline #0005}.rp-prose a[href*="/wiki/"]{text-decoration-color:#0d0d0d99}.rp-dark .rp-prose a[href*="/wiki/"]{text-decoration-color:#fff9}.rp-prose.rp-timeline-prose{color:#ffffffe6}.rp-timeline-prose h2,.rp-timeline-prose h3,.rp-timeline-prose blockquote{color:inherit}.rp-timeline-prose>:last-child{margin-bottom:0}.rp-prose.rp-timeline-prose a{text-decoration-color:#fff9}.rp-prose a:hover,.rp-prose a[href*="/wiki/"]:hover,.rp-dark .rp-prose a[href*="/wiki/"]:hover{text-decoration-color:currentColor}.rp-dark .rp-entity-preview{color:#f5f5f5;background:#1c1c1c;border-color:#303030}.rp-dark .rp-entity-preview [class*="text-[#777]"]{color:#aaa}@keyframes rp-image-in{0%{opacity:.45;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes rp-text-in{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes rp-modal-in{0%{opacity:0;filter:blur(2px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes rp-graph-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.rp-timeline-image{animation:.22s ease-out both rp-image-in}.rp-timeline-text{animation:.5s cubic-bezier(.2,.7,.2,1) both rp-text-in}.rp-modal-enter{animation:.4s cubic-bezier(.2,.7,.2,1) both rp-modal-in}.rp-search-enter{animation:.25s ease-out both rp-modal-in}.rp-graph-enter{transform-origin:50%;animation:.3s cubic-bezier(.2,.7,.2,1) both rp-graph-in}@media (prefers-reduced-motion:reduce){.rp-timeline-image,.rp-timeline-text,.rp-modal-enter,.rp-search-enter,.rp-graph-enter{animation:none}}.rp-mobile-burger,.rp-mobile-menu{display:none}.rp-readify-beam{vertical-align:middle;border-radius:22px;flex:none;width:100%;display:flex}.rp-readify-beam .readify-cta{color:#17181c;white-space:nowrap;cursor:pointer;background:#fff;border-radius:22px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:0 16px 0 14px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;position:relative;box-shadow:0 1px 3px #0000000a,inset 0 0 0 1px #0000000f,inset 0 -1px #0000001a}.rp-readify-beam .readify-cta:hover{color:#17181c;background:#fafafa;text-decoration:none}.rp-readify-beam .readify-cta:active{background:#f1f1f1;transform:scale(.98)}.rp-readify-beam .readify-cta:focus-visible{outline-offset:2px;outline:2px solid #4386f7}.rp-readify-beam .readify-cta-icon{flex:none;width:16px;height:16px}.rp-readify-beam .readify-cta-arrow{opacity:.7;flex:none;width:14px;height:14px;transition:transform .2s,opacity .15s}.rp-readify-beam .readify-cta:hover .readify-cta-arrow{opacity:1;transform:translate(2px,-2px)}.rp-dark .rp-readify-beam .readify-cta{color:#fbfbfb;background:#1d1d1d;box-shadow:0 1px 1px #0000003d,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0f}.rp-dark .rp-readify-beam .readify-cta:hover{background:#242424}.rp-mobile-graph-sheet{z-index:1;box-sizing:border-box;padding:24px 20px calc(96px + env(safe-area-inset-bottom));background:var(--rp-page);overscroll-behavior-y:contain;border-top:1px solid #e9e9e9;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -22px 52px #0f172a1f}.rp-mobile-graph-sheet.is-reading{-webkit-overflow-scrolling:touch;overflow-y:auto}.rp-mobile-entry-siblings,.rp-search-cancel{display:none}.rp-storyflow-nodes{grid-template-columns:repeat(var(--story-count), minmax(0, 1fr))}.rp-storyflow-handle{display:none}.rp-promo-card{--rp-promo-inset:max(12px, calc((100vw - 1192px) / 2));--rp-promo-main-left:calc(var(--rp-promo-inset) + 256px);left:calc(var(--rp-promo-main-left) + (100vw - var(--rp-promo-main-left) - var(--rp-promo-inset)) / 2);bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;width:min(880px, calc(100vw - var(--rp-promo-main-left) - var(--rp-promo-inset)));isolation:isolate;color:#fff;text-shadow:0 1px 2px #0004;background:#2f3a22 50%/cover no-repeat;border-radius:16px;grid-template-columns:minmax(0,auto) 1px auto minmax(0,1fr) auto auto;grid-template-areas:"text rule count.cta close";align-items:center;column-gap:24px;padding:14px 12px 14px 28px;transition:left .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1);animation:.4s cubic-bezier(.22,1,.36,1) both rp-promo-enter;display:grid;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 2px 6px #0002,0 12px 42px #0004}.rp-promo-card[hidden]{display:none}.rp-promo-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c10088c 0%,#0c100829 55%,#0c100857 100%);position:absolute;inset:0}.rp-promo-card>*{z-index:1;position:relative}.rp-promo-wide{--rp-promo-main-left:var(--rp-promo-inset)}.rp-promo-text{grid-area:text;min-width:0}.rp-promo-title{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:24px;overflow:hidden}.rp-promo-sub{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:18px;overflow:hidden}.rp-promo-rule{background:#ffffff38;grid-area:rule;align-self:stretch;margin:4px 0}.rp-promo-count{white-space:nowrap;flex-direction:column;grid-area:count;gap:2px;display:flex}.rp-promo-count-label{color:#ffffffb8;font-size:12px;line-height:16px}.rp-promo-count-time{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:17px;font-weight:600;line-height:24px}.rp-promo-cta{color:#f5e2a8;white-space:nowrap;border-radius:999px;grid-area:cta;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}.rp-promo-cta:hover{background:#ffffff14}.rp-promo-cta:active{transform:scale(.96)}.rp-promo-cta:focus-visible,.rp-promo-close:focus-visible{outline-offset:2px;outline:2px solid #f5e2a8}.rp-promo-close{color:#ffffffb8;background:0 0;border:0;border-radius:999px;grid-area:close;place-items:center;width:36px;height:36px;transition:background .15s,color .15s,transform .12s;display:grid}.rp-promo-close:hover{color:#fff;background:#ffffff1a}.rp-promo-close:active{transform:scale(.94)}.rp-dark .rp-promo-cta{color:#f5e2a8}.rp-dark .rp-promo-close{color:#ffffffb8}.rp-promo-no-count{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text cta close";column-gap:8px}.rp-promo-leaving{pointer-events:none;animation:.25s ease-in both rp-promo-leave}@keyframes rp-promo-enter{0%{opacity:0;filter:blur(2px);transform:translate(-50%)translateY(16px)scale(.98)}to{opacity:1;filter:blur();transform:translate(-50%)}}@keyframes rp-promo-leave{0%{opacity:1;filter:blur();transform:translate(-50%)}to{opacity:0;filter:blur(2px);transform:translate(-50%)translateY(16px)scale(.98)}}@media (min-width:769px) and (max-width:1100px){.rp-promo-card:not(.rp-promo-no-count){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text cta close""count cta close";gap:2px 8px;padding:12px 8px 12px 20px}.rp-promo-rule,.rp-promo-sub{display:none}.rp-promo-count{flex-direction:row;align-items:baseline;gap:6px}.rp-promo-count-time{font-size:13px;line-height:18px}}@media (prefers-reduced-motion:reduce){.rp-promo-card,.rp-promo-leaving{animation:none}}@media (max-width:768px){.readipedia>.rp-content-row{padding:0 20px;display:block}.readipedia>.rp-content-row>.rp-desktop-sidebar{display:none}.readipedia>.rp-content-row>main{padding-top:24px}.rp-site-header .rp-header-row{justify-content:space-between;padding:0 20px;display:flex}.rp-site-header .rp-brand-combo{flex:none}.rp-site-header .rp-brand-word,.rp-site-header .rp-sidebar-toggle,.rp-desktop-download,.rp-desktop-setting{display:none!important}.rp-header-search{justify-content:center;width:36px;padding:0}.rp-header-search span{display:none}.rp-nav-get-pro{padding-inline:13px;font-size:12px}.rp-mobile-burger{display:grid}.rp-burger-box{width:16px;height:16px;color:var(--rp-muted);display:block;position:relative}.rp-burger-line{background:currentColor;border-radius:2px;height:1.5px;transition:top .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);position:absolute;left:1px;right:1px}.rp-burger-line-top{top:5px}.rp-burger-line-bottom{top:10px}.rp-mobile-burger[aria-expanded=true] .rp-burger-line{top:7.5px}.rp-mobile-burger[aria-expanded=true] .rp-burger-line-top{transform:rotate(45deg)}.rp-mobile-burger[aria-expanded=true] .rp-burger-line-bottom{transform:rotate(-45deg)}.rp-mobile-menu{z-index:40;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;inset:68px 0 0}.rp-mobile-menu.rp-mobile-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility}.rp-mobile-backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fdfdfde6;border:0;width:100%;position:absolute;inset:0}.rp-mobile-sidebar,.rp-mobile-sidebar.rp-is-collapsed{clip-path:none;filter:none;visibility:visible;pointer-events:auto;overscroll-behavior:contain;width:100%;height:calc(100dvh - 68px);padding:18px 20px 60px;position:relative;top:0;transform:none}.rp-mobile-sidebar>*{opacity:0;filter:blur(3px);transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1),filter .35s;transform:translateY(12px)}.rp-mobile-open .rp-mobile-sidebar>*{opacity:1;filter:none;transform:none}.rp-mobile-open .rp-mobile-sidebar>:nth-child(2){transition-delay:40ms}.rp-mobile-open .rp-mobile-sidebar>:nth-child(3){transition-delay:80ms}.rp-mobile-sidebar>a,.rp-mobile-sidebar>div>a,.rp-mobile-sidebar>div>button{min-height:40px;font-size:17px;line-height:24px}.rp-mobile-sidebar>a{font-size:20px;line-height:28px}.rp-mobile-sidebar .rp-mobile-app{letter-spacing:-.17px;color:#6c6c6c;min-height:40px;font-size:17px;font-weight:500;line-height:20px}.rp-dark .rp-mobile-sidebar .rp-mobile-app{color:#cacacab3}.rp-mobile-sidebar .rp-graph-mini{height:160px;box-shadow:none;background:0 0;border-radius:0;margin-bottom:0}.rp-mobile-sidebar .rp-mobile-segment button[aria-pressed=true]{background:var(--rp-page);color:var(--rp-text);box-shadow:0 1px 3px #0002}.rp-mobile-sidebar nav,.rp-mobile-sidebar [data-toc-id]{display:none}.rp-dark .rp-mobile-backdrop{background:#121212e6}.rp-dark .rp-mobile-segment{background:#272727}.rp-footer{margin-top:80px;padding:36px 0 30px;display:block}.rp-footer>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:40px}.rp-footer-bottom{flex-direction:column-reverse;align-items:flex-start;margin-top:35px}.rp-promo-card,.rp-promo-card:not(.rp-promo-no-count){left:50%;bottom:calc(12px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text cta close""count cta close";gap:2px;width:calc(100% - 40px);padding:10px 4px 10px 12px}.rp-promo-card.rp-promo-no-count{grid-template-areas:"text cta close"}.rp-promo-title{font-size:13px;line-height:18px}.rp-promo-sub,.rp-promo-rule{display:none}.rp-promo-count{flex-direction:row;align-items:baseline;gap:6px}.rp-promo-count-time{font-size:12px;line-height:16px}.rp-promo-cta{gap:2px;height:36px;padding:0 4px;font-size:12px}.rp-promo-cta svg{width:14px;height:14px}.rp-promo-close{width:32px;height:32px}.readipedia:has(.rp-mobile-open) .rp-promo-card{display:none}.rp-detail-float{width:100%;margin-bottom:28px}.rp-book-overview{flex-direction:column;display:flex}.rp-book-overview>.rp-mobile-entry-siblings{order:-2}.rp-book-overview>h1{order:-1}.rp-detail-float>img,.rp-book-float>div:first-child{object-fit:cover;width:100%;max-height:60svh}.rp-book-float>div:first-child{aspect-ratio:3/4}.rp-detail-float .rp-readify-button{min-height:44px;font-size:14px}.readipedia article>h1,.readipedia article>header h1,.readipedia .rp-library-page h1{font-size:28px;line-height:34px}.readipedia article>header .rp-detail-arrows{display:none}.rp-prose h2{font-size:16px}.rp-mobile-entry-siblings{white-space:nowrap;scrollbar-width:none;gap:8px;margin:-2px -20px 20px;padding:2px 20px;display:flex;overflow-x:auto}.rp-mobile-entry-siblings a{border:1px solid #ececec;border-radius:999px;flex:none;padding:8px 14px;font-size:13px}.rp-mobile-entry-siblings a[aria-current=page]{background:#f0f0f0;border-color:#f0f0f0}.rp-books-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:24px 12px}.rp-library-card:has(>span.max-w-\[60\%\]){min-height:44px}.rp-search-backdrop{z-index:1000;box-sizing:border-box;width:100vw;padding:16px 16px 0}.rp-search-dialog{flex-direction:column;width:100%;height:50dvh;max-height:50dvh;display:flex}.rp-search-dialog input{font-size:16px}.rp-search-results{flex:1;min-height:0;max-height:none}.rp-search-cancel{font-size:14px;display:inline}.rp-search-esc{display:none}.rp-storyflow-nodes{margin-top:28px;display:block}.rp-storyflow-line{display:none}.rp-storyflow-node{grid-template-columns:23px minmax(0,1fr);column-gap:16px;width:100%;padding-bottom:28px;display:grid}.rp-storyflow-node:not(:last-child):before{content:"";background:#d7d7d7;width:1px;position:absolute;top:23px;bottom:0;left:11px}.rp-storyflow-number{grid-area:1/1/4;margin:0}.rp-storyflow-image{aspect-ratio:16/10;grid-column:2}.rp-storyflow-title,.rp-storyflow-chapter{grid-column:2}.rp-storyflow-overlay{align-items:flex-end;padding:0}.rp-storyflow-sheet{border-radius:24px 24px 0 0;width:100%;max-height:84dvh;animation:.35s cubic-bezier(.22,1,.36,1) both rp-sheet-in}.rp-storyflow-sheet>div:last-child{padding:22px 20px 34px}.rp-storyflow-handle{z-index:1;background:linear-gradient(var(--rp-page),transparent);height:18px;margin-bottom:-18px;display:block;position:sticky;top:0}.rp-storyflow-handle:before{content:"";background:#aaa;border-radius:999px;width:36px;height:4px;margin:7px auto;display:block}.rp-timeline-image+div+div{inset-inline:20px;max-height:56%;bottom:20px}.readipedia .rp-timeline-theater>div:first-child{border-radius:20px;height:clamp(380px,100dvh - 218px,640px);min-height:0}[data-wiki-swipe-ignore]{touch-action:pan-y pinch-zoom}}@keyframes rp-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:769px) and (max-width:960px){.rp-header-row,.rp-content-row{column-gap:32px}}@media (hover:none){.rp-sidebar-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.rp-header-row,.rp-content-row,.rp-brand-word,.rp-brand-mark,.rp-sidebar-toggle,.rp-sidebar-tooltip,.rp-wiki-sidebar{transition:none!important}}
.rp-graph-layer{z-index:auto;position:relative}.rp-graph-surface{isolation:isolate;box-sizing:border-box;box-shadow:none;background:#f9f9f9;position:fixed;overflow:hidden}.rp-dark .rp-graph-surface{background:#131313}.rp-graph-surface[data-mobile=true],.rp-graph-surface[data-expanded=true]{box-shadow:none;background:0 0}.rp-graph-renderer{z-index:2}.rp-graph-renderer .force-graph-container{width:100%;height:100%;overflow:hidden}.rp-graph-renderer canvas{display:block}.rp-graph-surface[data-expanded=true]{cursor:grab}.rp-graph-surface[data-expanded=true]:active{cursor:grabbing}.rp-dark .rp-graph-expanded:before{background:#121212f0}.rp-graph-tooltip{z-index:8;color:#0d0d0d;pointer-events:none;background:#fff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;line-height:16px;position:absolute;box-shadow:0 4px 16px #0002}.rp-dark .rp-graph-tooltip{color:#fbfbfb;background:#202020}.rp-graph-corner{z-index:10;width:28px;height:28px;box-shadow:none;color:#707070;opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .15s,color .15s;position:absolute;bottom:0;right:0}.rp-dark .rp-graph-corner{color:#d0d0d0}.rp-graph-corner svg{transform-origin:100% 100%;width:14px;height:14px;transition:transform .15s;display:block;position:absolute;bottom:4px;right:4px;overflow:visible}.rp-graph-corner svg path{stroke-width:3px}.rp-graph-surface:hover .rp-graph-corner{opacity:.95}.rp-graph-corner:hover{color:var(--rp-text);opacity:1!important}.rp-graph-corner:hover svg{transform:scale(1.2)}.rp-graph-surface[data-mobile=false] .rp-graph-corner{opacity:.35}.rp-graph-surface[data-mobile=false]:hover .rp-graph-corner{opacity:.75}.rp-graph-surface[data-mobile=false] .rp-graph-corner svg{width:16px;height:16px;bottom:0;right:0}.rp-graph-surface[data-mobile=false] .rp-graph-corner svg path{stroke-width:1.5px}.rp-graph-corner:focus-visible{opacity:1;outline-offset:-2px;outline:2px solid #0073e5}.rp-graph-launcher,.rp-graph-mobile-control{display:none}@media (max-width:768px){body.rp-graph-mobile-open{overflow:hidden!important}body.rp-graph-mobile-open .rp-site-header{z-index:700;opacity:var(--rp-graph-header-reveal,0);transform:translateY(calc(-8px * (1 - var(--rp-graph-header-reveal,0))));pointer-events:none}body.rp-graph-reader-ready .rp-site-header{pointer-events:auto}body.rp-graph-mobile-open .rp-mobile-menu{z-index:650}body.rp-graph-mobile-open:not(.rp-graph-reader-ready) .rp-promo-card{display:none}body.rp-graph-reader-ready .rp-promo-card{z-index:630}.rp-graph-mobile-backdrop{z-index:500;background:var(--rp-page);position:fixed;inset:0}.rp-graph-surface[data-mobile=true]{transform-origin:50% 46%}.rp-graph-surface[data-mobile=true][data-expanded=false] .rp-graph-renderer{pointer-events:none}.rp-graph-surface[data-mobile=true] .rp-graph-corner{width:48px;height:48px}.rp-graph-surface[data-mobile=true] .rp-graph-corner svg{width:28px;height:28px}.rp-graph-has-article canvas{touch-action:none!important}.readipedia .rp-mobile-graph-sheet{z-index:600;padding:24px 20px calc(96px + env(safe-area-inset-bottom));transform-origin:top;touch-action:pan-y pinch-zoom;will-change:transform;scrollbar-width:none;position:fixed;top:0;left:0;right:0}.rp-mobile-graph-sheet::-webkit-scrollbar{display:none}.rp-dark .rp-mobile-graph-sheet{box-shadow:0 -22px 52px #0000006b}body.rp-graph-mobile-open .rp-storyflow-overlay{z-index:800}.rp-graph-launcher,.rp-graph-mobile-control{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));width:36px;height:36px;color:var(--rp-text);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f4f4f4;border:0;border-radius:999px;place-items:center;display:grid;position:fixed}.rp-graph-launcher{z-index:30}body.rp-graph-mobile-open .rp-graph-launcher{z-index:620}.rp-graph-mobile-control{z-index:10;background:0 0;width:48px;height:48px;position:absolute}.rp-graph-mobile-control:before{content:"";opacity:var(--rp-control-expansion,1);background:#f4f4f4;border-radius:50%;position:absolute;inset:6px}.rp-graph-mobile-control svg{position:relative}.rp-dark .rp-graph-launcher,.rp-dark .rp-graph-mobile-control{background:#232323}.rp-dark .rp-graph-mobile-control{background:0 0}.rp-dark .rp-graph-mobile-control:before{background:#232323}.rp-graph-launcher:hover,.rp-graph-mobile-control:hover{background:#eae9e9}.rp-dark .rp-graph-launcher:hover,.rp-dark .rp-graph-mobile-control:hover{background:#303030}.rp-graph-mobile-control:hover,.rp-dark .rp-graph-mobile-control:hover{background:0 0}.rp-graph-mobile-control:hover:before{background:#eae9e9}.rp-dark .rp-graph-mobile-control:hover:before{background:#303030}.rp-graph-launcher:active,.rp-graph-mobile-control:active{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.rp-graph-corner,.rp-graph-corner svg{transition:none}}
.rp-pro-gradient-text{font-family:var(--pro-font,"Saans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--pro-size,44px);letter-spacing:-.01em;font-weight:500;line-height:1;display:inline-block}.rp-pro-gradient-text__ink{color:#6c6c6c}@supports ((-webkit-background-clip:text) or (background-clip:text)){.rp-pro-gradient-text__ink{color:#0000;filter:hue-rotate()saturate(1.3);animation:pro-color-cycle var(--pro-hue-duration,4s) linear infinite, pro-wash-orbit var(--pro-orbit-duration,5s) ease-in-out infinite;animation-delay:var(--pro-delay,0s);animation-play-state:var(--pro-play-state,running);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201%201%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wash%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix%280.0518298507463%20-3.12333333333e-08%201.2907761194e-07%200.213297619048%200.5%200.5%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23006ef5%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006ef5%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200H1V1H0Z%22%20fill%3D%22url%28%23wash%29%22%20opacity%3D%220.88%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201%201%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wash%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix%28-0.194029850746%200.0595238095238%20-0.188552238806%20-0.654071428571%200.5%200.5%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23006ef5%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006ef5%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200H1V1H0Z%22%20fill%3D%22url%28%23wash%29%22%20opacity%3D%220.5%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201%201%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wash%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix%280.15671641791%20-0.190476190476%200.0686835820896%200.861523809524%200.5%200.5%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23cc00a7%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%220.71709%22%20stop-color%3D%22%23aa00cc%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200H1V1H0Z%22%20fill%3D%22url%28%23wash%29%22%20opacity%3D%220.4%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201%201%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wash%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix%28-0.0762194029851%20-7.92261904762e-17%20-6.47044776119e-15%20-0.271333333333%200.5%200.5%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23cc00a7%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23aa00cc%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200H1V1H0Z%22%20fill%3D%22url%28%23wash%29%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201%201%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wash%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix%28-0.0671641791045%20-0.178571428571%200.284358208955%20-0.168833333333%200.5%200.5%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffad55%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffad55%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200H1V1H0Z%22%20fill%3D%22url%28%23wash%29%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201%201%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wash%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix%280.186567164179%20-0.0833333333333%20-0.0598955223881%200.856166666667%200.5%200.5%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2300cc44%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%220.25%22%20stop-color%3D%22%2300c466%22%20stop-opacity%3D%220.75%22%2F%3E%3Cstop%20offset%3D%220.5%22%20stop-color%3D%22%2300bb88%22%20stop-opacity%3D%220.5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300aacc%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200H1V1H0Z%22%20fill%3D%22url%28%23wash%29%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201%201%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wash%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix%28-0.130434328358%200.173911904762%20-0.619134328358%20-0.464357142857%200.5%200.5%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2300aacc%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300aacc%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200H1V1H0Z%22%20fill%3D%22url%28%23wash%29%22%20opacity%3D%221%22%2F%3E%3C%2Fsvg%3E),linear-gradient(#6c6c6c,#d8d8d8);background-position:100% 0,0%,100%,0 100%,0 0,50% 0,50% 100%,0 0;background-repeat:no-repeat;background-size:180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,100% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes pro-color-cycle{0%{filter:hue-rotate()saturate(1.3)}to{filter:hue-rotate(-360deg)saturate(1.3)}}@keyframes pro-wash-orbit{0%,to{background-position:100% 0,0%,100%,0 100%,0 0,50% 0,50% 100%,0 0}25%{background-position:100% 100%,50% 0,50% 100%,0 0,100% 0,100%,0%,0 0}50%{background-position:0 100%,100%,0%,100% 0,100% 100%,50% 100%,50% 0,0 0}75%{background-position:0 0,50% 100%,50% 0,100% 100%,0 100%,0%,100%,0 0}}@media (prefers-reduced-motion:reduce){.rp-pro-gradient-text__ink{animation:none}}@media (forced-colors:active){.rp-pro-gradient-text__ink{color:canvastext;filter:none;background:0 0;animation:none}}.rp-nav-get-pro .rp-pro-gradient-text{font:inherit;line-height:inherit;letter-spacing:inherit}.rp-dark .rp-pro-gradient-text__ink{animation-name:pro-color-cycle-dark,pro-wash-orbit}@keyframes pro-color-cycle-dark{0%{filter:hue-rotate()saturate(1.3)brightness(1.45)}to{filter:hue-rotate(-360deg)saturate(1.3)brightness(1.45)}}@media (prefers-reduced-motion:reduce){.rp-dark .rp-pro-gradient-text__ink{filter:saturate(1.3)brightness(1.45);animation:none}}
