.loader-svg[data-v-966de640]{fill:none;stroke-width:5px;stroke-linecap:round;stroke:#400094;position:absolute;inset:0}.loader-svg.bg[data-v-966de640]{stroke-width:8px;stroke:#cfcdf5}.animate[data-v-966de640]{stroke-dasharray:242.6;animation:1s cubic-bezier(1,1,1,1) infinite fill-animation-966de640}@keyframes fill-animation-966de640{0%{stroke-dasharray:40 242.6;stroke-dashoffset:0}50%{stroke-dasharray:141.3;stroke-dashoffset:141.3px}to{stroke-dasharray:40 242.6;stroke-dashoffset:282.6px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-8c55d384],[data-v-8c55d384]:before,[data-v-8c55d384]:after,[data-v-8c55d384]::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.router-link-exact-active[data-v-8c55d384]{color:var(--color-indigo-600,oklch(51.1% .262 276.966))!important}.router-link-exact-active[data-v-8c55d384]:where(.dark,.dark *){color:var(--color-indigo-400,oklch(67.3% .182 276.935))!important}.router-link-exact-active[data-v-8c55d384]:after{--tw-scale-x:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes bounce-in-0deabeba{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.animate-bounce-in[data-v-0deabeba]{animation:.3s cubic-bezier(.34,1.56,.64,1) bounce-in-0deabeba}.v-enter-active[data-v-6133beef],.v-leave-active[data-v-6133beef]{max-height:2000px;transition:all .3s}.v-enter-from[data-v-6133beef],.v-leave-to[data-v-6133beef]{opacity:0;max-height:0}@keyframes twinkle{0%,to{opacity:0}50%{opacity:1}}.animate-twinkle{animation:twinkle var(--twinkle-duration,3s) ease-in-out infinite}.fade-move,.fade-enter-active,.fade-leave-active{transition:all .5s cubic-bezier(.55,0,.1,1)}.fade-enter-from,.fade-leave-to{opacity:0;transform:scaleY(.01)translate(30px)}.fade-leave-active{position:absolute}.nested-enter-active,.nested-leave-active{transition:all .3s ease-in-out}.nested-leave-active{transition-delay:.25s}.nested-enter-from,.nested-leave-to{opacity:0;transform:translateY(30px)}.nested-enter-active .inner,.nested-leave-active .inner{transition:all .3s ease-in-out}.nested-enter-active .inner{transition-delay:.25s}.nested-enter-from .inner,.nested-leave-to .inner{opacity:.001;transform:translate(30px)}.comment-body[data-v-9382ac7b] p{margin-bottom:.75rem}.comment-body[data-v-9382ac7b] p:last-child{margin-bottom:0}.v-enter-active[data-v-daa2dd97],.v-leave-active[data-v-daa2dd97]{max-height:2000px;transition:all .3s}.v-enter-from[data-v-daa2dd97],.v-leave-to[data-v-daa2dd97]{opacity:0;max-height:0}.list-item-container[data-v-daa2dd97]{background-color:gray;width:80%;margin:0 auto 10px}.p-8[data-v-daa2dd97]{padding:8px}.list-item-head[data-v-daa2dd97]{color:#fff;background-color:#35495e}.float-right[data-v-daa2dd97]{float:right}.control[data-v-daa2dd97]{cursor:pointer}.custom-scrollbar[data-v-7958995f]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-7958995f]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-7958995f]::-webkit-scrollbar-thumb{background:#6366f133;border-radius:10px}.custom-scrollbar[data-v-7958995f]::-webkit-scrollbar-thumb:hover{background:#6366f166}h4[data-v-a5d8d86c]{margin-top:0;margin-bottom:2px}.comment .card-no-bg[data-v-a5d8d86c]{min-width:300px;margin-left:20px;margin-right:20px}p.user[data-v-a5d8d86c]{text-align:center}img[data-v-a5d8d86c]{border-radius:50px}.tabs-container[data-v-23dca737]{width:100%}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.stripe-payment-wrapper[data-v-df977204]{margin-top:1rem}.stripe-pay-button[data-v-df977204]{color:#fff;cursor:pointer;background-color:#635bff;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:200px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014}.stripe-pay-button[data-v-df977204]:hover:not(:disabled){background-color:#54f;transform:translateY(-1px);box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014}.stripe-pay-button[data-v-df977204]:active:not(:disabled){background-color:#4322ff;transform:translateY(0)}.stripe-pay-button[data-v-df977204]:disabled{cursor:not-allowed;opacity:.8;background-color:#aab7c4}.button-content[data-v-df977204]{align-items:center;display:flex}.stripe-logo[data-v-df977204]{width:auto;height:20px}.status-message[data-v-df977204]{color:#6772e5;justify-content:center;align-items:center;padding:1rem;font-weight:500;display:flex}.text-yellow-600{color:#ca8a04}.perspective-1000[data-v-2b668ad8]{perspective:1000px}.raw-html-embed{display:none}html:not(.dark) .active{color:#5e15a3!important;font-weight:700!important}html.dark .active{color:#a24ef0!important;font-weight:700!important}.bubble{-webkit-backdrop-filter:blur(12px);z-index:1000;pointer-events:auto;background:#0a0a0fcc;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:6px;display:flex;position:absolute;box-shadow:0 20px 40px -10px #00000080}.bubble button{color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.bubble button:hover{color:#a855f7;background:#ffffff1a;transform:translateY(-2px)}.highlightsNote{opacity:0;transition:all 1s,transform .4s}.visor h1{transition:font-size .3s;font-size:calc(35px * var(--visor-scale))!important}.visor h2{transition:font-size .3s;font-size:calc(28px * var(--visor-scale))!important}.visor h3{transition:font-size .3s;font-size:calc(23px * var(--visor-scale))!important}.visor h4{transition:font-size .3s;font-size:calc(20px * var(--visor-scale))!important}.visor h5{transition:font-size .3s;font-size:calc(18px * var(--visor-scale))!important}.sidebar p,.visor p,.visor li,.visor button,.visor pre,.visor a{transition:font-size .3s;font-size:calc(15px * var(--visor-scale))!important}.visor .container li{list-style-type:disc!important}:is(.visor p:has(img)+p,.visor img+p){text-align:center;transition:font-size .3s;font-size:calc(13px * var(--visor-scale))!important}.visor p img{margin:0 auto!important}#contentOfBookSection pre,.pre-wrapper{width:100%;display:inline-block;position:relative}.tts-highlight{background-color:#a855f71a;border-left:4px solid #a855f7;border-radius:4px;padding-left:10px;transition:all .3s;box-shadow:0 4px 12px #a855f733}.toc p,.post h1,.post h2,.post h3,.post h4{scroll-margin-top:100px}.boxHighlight-pattern[data-v-b025fbe9]{background-image:radial-gradient(circle at 2px 2px,#a855f70d 1px,#0000 0);background-size:24px 24px}.animate-in[data-v-e00da29d]{animation:.5s ease-out forwards fadeInScale-e00da29d}@keyframes fadeInScale-e00da29d{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.fadeOut{animation-name:fadeOut}.fadeInDown{animation-name:fadeInDown}.fadeInUp{animation-name:fadeInUp}.fade-enter-active{transition:opacity .3s ease-in}.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown{0%{opacity:.5;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:none}}.c-toast-container{z-index:9999;pointer-events:none;padding:2em;display:flex;position:fixed;inset:0;overflow:hidden}.c-toast-container--top{flex-direction:column}.c-toast-container--bottom{flex-direction:column-reverse}@media screen and (width<=768px){.c-toast-container{padding:0;position:fixed!important}}.c-toast--top,.c-toast--bottom{align-self:center}.c-toast--top-right,.c-toast--bottom-right{align-self:flex-end}.c-toast--top-left,.c-toast--bottom-left{align-self:flex-start}.v--default-css .c-toast--success{background-color:#28a745}.v--default-css .c-toast--info{background-color:#17a2b8}.v--default-css .c-toast--warning{background-color:#ffc107}.v--default-css .c-toast--error{background-color:#dc3545}.v--default-css .c-toast--default{background-color:#343a40}.v--default-css .c-toast{pointer-events:auto;color:#fff;cursor:pointer;word-break:break-word;border-radius:.5em;align-items:center;min-height:3em;margin:.5em 0;padding:.5em 2em;font-family:Avenir,Helvetica,Arial,sans-serif;animation-duration:.15s;display:grid}
