*{margin:0;padding:0;box-sizing:border-box}button{-webkit-tap-highlight-color:transparent;box-shadow:0 4px #0000001f;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background-color .15s ease}button:where(:hover:not(:active)){transform:translateY(-1px);box-shadow:0 6px #0000001f;filter:brightness(1.1)}button:active{transform:translateY(2px)!important;box-shadow:0 2px #0000001f!important;filter:brightness(.9);transition:transform .07s ease-out,box-shadow .07s ease-out,filter .07s ease-out!important}.rf-static,.rf-static:hover,.rf-static:active{transform:none!important;box-shadow:none!important;filter:none!important}.rf-link:hover{text-decoration:underline}.rf-btn-solid{background-image:linear-gradient(180deg,#ffffff6b,#ffffff24 32%,#0000 55%,#00000029);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000002e,0 4px #0000001f}.rf-btn-solid:where(:hover:not(:active)){transform:translateY(-1px);background-image:linear-gradient(180deg,#ffffff8a,#ffffff2e 32%,#0000 55%,#0000001f);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #00000026,0 6px #0000001f;filter:brightness(1.1)}.rf-btn-solid:active{transform:translateY(2px)!important;background-image:linear-gradient(180deg,#0000002e,#0000000f 42%,#ffffff0a)!important;box-shadow:inset 0 2px 6px #00000038,inset 0 -1px #ffffff1a,0 2px #0000001f!important;filter:brightness(.9)}.rf-btn-bubble{background-image:radial-gradient(ellipse 80% 60% at 50% 10%,#ffffffbf,#ffffff4d 28%,#fff0 58%),linear-gradient(180deg,#0000 46%,#00000038);box-shadow:inset 0 2px #ffffffb3,inset 0 -2px #00000038,0 4px #0000001f}.rf-btn-bubble:where(:hover:not(:active)){transform:translateY(-1px);background-image:radial-gradient(ellipse 80% 60% at 50% 10%,#ffffffe0,#ffffff61 28%,#fff0 58%),linear-gradient(180deg,#0000 46%,#00000029);box-shadow:inset 0 2px #ffffffd1,inset 0 -2px #0000002e,0 6px #0000001f;filter:brightness(1.1)}.rf-btn-bubble:active{transform:translateY(2px)!important;background-image:linear-gradient(180deg,#00000038,#00000014 40%,#ffffff0a)!important;box-shadow:inset 0 3px 10px #00000047,inset 0 -2px #ffffff24,0 2px #0000001f!important;filter:brightness(.9)}.rf-btn-icon-active{background-image:radial-gradient(ellipse 80% 60% at 50% 10%,#fff9,#fff3 35%,#fff0 60%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000002e,0 4px #0000001f}.rf-btn-icon-active:where(:hover:not(:active)){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000002e,0 6px #0000001f;filter:brightness(1.1)}.rf-btn-icon-active:active{transform:translateY(2px)!important;box-shadow:inset 0 2px 4px #0003,0 2px #0000001f!important;filter:brightness(.9)}.rf-btn{border:none;cursor:pointer;box-sizing:border-box;font-family:DM Sans,sans-serif}.rf-reader-scroll{scroll-behavior:smooth}.rf-reader-scroll::-webkit-scrollbar{width:6px}.rf-reader-scroll::-webkit-scrollbar-track{background:transparent}.rf-reader-scroll::-webkit-scrollbar-thumb{background:#80808040;border-radius:3px}.rf-reader-scroll::-webkit-scrollbar-thumb:hover{background:#80808066}.rf-no-select{user-select:none;-webkit-user-select:none}.rf-doc-wrapper{contain:layout style paint}.rf-section{content-visibility:auto;contain-intrinsic-size:auto 1200px}.rf-para{opacity:1;transition:opacity .35s ease;content-visibility:auto;contain-intrinsic-size:auto 120px}.rf-focus-mode .rf-para{cursor:pointer}.rf-word{color:inherit}.rf-hueguide .rf-word{color:var(--hue-color)}.rf-word strong{font-weight:inherit}.rf-neurodiv .rf-word strong{font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}.rf-cat{position:relative;width:var(--rf-cat-size, 220px);max-width:100%;aspect-ratio:1 / 1;pointer-events:none}.rf-cat__head,.rf-cat__body,.rf-cat__tail{position:absolute;top:0;right:0;bottom:0;left:0;animation:rf-cat-rotating 2.79s cubic-bezier(.65,.54,.12,.93) infinite;pointer-events:none}.rf-cat__head:before,.rf-cat__body:before,.rf-cat__tail:before{content:"";position:absolute;width:50%;height:50%;background-image:var(--rf-cat-img);background-size:200%;background-repeat:no-repeat}.rf-cat__head:before{top:0;right:0;background-position:100% 0%;transform-origin:0% 100%;transform:rotate(90deg)}.rf-cat__tail{animation-delay:.2s}.rf-cat__tail:before{left:0;bottom:0;background-position:0% 100%;transform-origin:100% 0%;transform:rotate(-30deg)}.rf-cat__body{animation-delay:.1s}.rf-cat__body:nth-of-type(2){animation-delay:.2s}.rf-cat__body:before{right:0;bottom:0;background-position:100% 100%;transform-origin:0% 0%}@keyframes rf-cat-rotating{0%{transform:rotate(720deg)}to{transform:none}}@media (prefers-reduced-motion: reduce){.rf-cat__head,.rf-cat__body,.rf-cat__tail{animation:none}}@keyframes rf-pulse{0%,to{box-shadow:0 0 0 0 var(--rf-pulse-color)}50%{box-shadow:0 0 0 var(--rf-pulse-distance, 8px) var(--rf-pulse-color)}}@keyframes rf-pulse-ripple{0%{box-shadow:0 0 0 0 var(--rf-pulse-color)}to{box-shadow:0 0 0 var(--rf-pulse-distance, 8px) transparent}}@keyframes rf-toast-slide-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes rf-toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.rf-toast[data-state=open]{animation:rf-toast-slide-in .22s cubic-bezier(.4,0,.2,1)}.rf-toast[data-state=closed]{animation:rf-toast-slide-out .18s ease-in forwards}.rf-toast[data-swipe=move]{transform:translateY(calc(var(--radix-toast-swipe-move-y, 0) * 1px))}.rf-toast[data-swipe=cancel]{transform:translateY(0);transition:transform .18s ease-out}.rf-toast[data-swipe=end]{animation:rf-toast-slide-out .18s ease-in forwards}@media (prefers-reduced-motion: reduce){.rf-toast[data-state=open],.rf-toast[data-state=closed],.rf-toast[data-swipe=end]{animation:none}}@keyframes rf-slide-down{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes rf-slide-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.rf-collapsible-content{overflow:hidden}.rf-collapsible-content[data-state=open]{animation:rf-slide-down .32s cubic-bezier(.4,0,.2,1)}.rf-collapsible-content[data-state=closed]{animation:rf-slide-up .28s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.rf-collapsible-content[data-state=open],.rf-collapsible-content[data-state=closed]{animation:none}}[data-rf-theme-vt=active]::view-transition-old(root),[data-rf-theme-vt=active]::view-transition-new(root){animation:none;mix-blend-mode:normal}[data-rf-theme-vt=active]::view-transition-old(root){z-index:1}[data-rf-theme-vt=active]::view-transition-new(root){z-index:2}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/gh/antijingoist/opendyslexic@master/compiled/OpenDyslexic-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/antijingoist/opendyslexic@master/compiled/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/gh/antijingoist/opendyslexic@master/compiled/OpenDyslexic-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/antijingoist/opendyslexic@master/compiled/OpenDyslexic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/gh/antijingoist/opendyslexic@master/compiled/OpenDyslexic-Italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/antijingoist/opendyslexic@master/compiled/OpenDyslexic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}
