.prose{filter:none!important;transition:filter .3s ease-in-out}#scrollBlur[style*="opacity: 1"]~.prose>*{filter:blur(8px)!important;pointer-events:none}#scrollBlur[style*="opacity: 1"]~.prose .code-copy-btn,#scrollBlur[style*="opacity: 1"]~.prose code,#scrollBlur[style*="opacity: 1"]~.prose pre{filter:none!important;pointer-events:auto}.line-break{white-space:pre-wrap}.loader{display:flex;justify-content:center;align-items:center;height:100vh;font-size:2rem}.code-copy-btn{color:#fff;position:absolute;right:10px;top:-2px;font-size:1em;padding-top:10px;padding-right:5px;cursor:pointer;transition:all .3s ease-in-out;z-index:999}.code-copy-btn:hover{transform:scale(1.1);opacity:.9}.prose{color:#e1e1e1!important;font-size:1.1rem!important;max-width:100%!important;line-height:1.75}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:500!important;color:#e1e1e1!important;margin-top:1.5em;margin-bottom:.5em}.prose h1{font-size:1.5em!important}.prose h2{font-size:1.4em!important}.prose h3{font-size:1.3em!important}.prose h4{font-size:1.2em!important}.prose h5{font-size:1.1em!important}.prose h6{font-size:1em!important}.prose code{font-weight:500!important;color:#e1e1e1!important;background-color:rgba(0,0,0,.1);padding:.2em .4em;border-radius:.25em}.prose strong{color:#e1e1e1!important;font-weight:600}.prose table{width:100%;border-collapse:collapse;margin:1em 0}.prose tr{text-align:left}.prose td,.prose th{padding:6px;border:1px solid gray}.prose th{color:#fff;background-color:rgba(0,0,0,.2)}.blog-pre{margin-bottom:2em!important;position:relative;background-color:#2f2f2f;border-radius:.5em;padding:1em}.light .prose{color:#3a3a3a!important}.light .prose h1,.light .prose h2,.light .prose h3,.light .prose h4,.light .prose h5,.light .prose h6{font-weight:500!important;color:#3a3a3a!important}.light .prose :not(pre) code,.light .prose strong{color:#3a3a3a!important}.light .prose code span:not(.token){color:#e1e1e1!important}.prose a{color:#60a5fa;text-decoration:none;transition:color .2s}.prose a:hover{color:#93c5fd;text-decoration:underline}.prose ol,.prose ul{padding-left:1.5em;margin:1em 0}.prose li{margin:.5em 0}.prose blockquote{border-left:4px solid #60a5fa;margin:1em 0;padding:.5em 1em;background-color:rgba(96,165,250,.1);border-radius:.25em}.prose hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:2em 0}.light .prose hr{border-top:1px solid rgba(0,0,0,.1)}.chat-markdown{line-height:1.625;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.chat-markdown:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.chat-markdown h1{margin-bottom:1rem;margin-top:1.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.chat-markdown h1:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.chat-markdown h2{margin-bottom:.75rem;margin-top:1.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.chat-markdown h2:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.chat-markdown h3{margin-bottom:.75rem;margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.chat-markdown h3:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.chat-markdown h4{margin-bottom:.5rem;margin-top:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.chat-markdown h4:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.chat-markdown p{line-height:2;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.chat-markdown p:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.chat-markdown ul{margin-bottom:1rem;list-style-type:disc;padding-left:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.chat-markdown ul:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.chat-markdown ol{margin-bottom:1rem;list-style-type:decimal;padding-left:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.chat-markdown ol:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.chat-markdown li{margin-bottom:.25rem}.chat-markdown li>ol,.chat-markdown li>ul{margin-bottom:.25rem;margin-top:.25rem}.chat-markdown a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.chat-markdown a:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline}.chat-markdown a:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.chat-markdown a:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.chat-markdown blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));padding-left:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.chat-markdown blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.chat-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.chat-markdown pre{max-width:100%;overflow-x:auto}.chat-markdown :not(pre)>code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.chat-markdown :not(pre)>code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.chat-markdown{word-wrap:break-word;overflow-wrap:break-word}.chat-markdown table{margin-bottom:1rem;display:block;width:100%;border-collapse:collapse;overflow-x:auto}.chat-markdown table th{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.5rem 1rem;text-align:left;font-weight:600}.chat-markdown table th:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.chat-markdown table td{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));padding:.5rem 1rem}.chat-markdown table td:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.chat-markdown hr{margin-top:1.5rem;margin-bottom:1.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.chat-markdown hr:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.chat-markdown img{margin-top:1rem;margin-bottom:1rem;max-width:100%;border-radius:.375rem}.chat-markdown img:is(.dark *){opacity:.9}.chat-markdown input[type=checkbox]{margin-right:.5rem}.styles_modalContent__MvseS{display:flex;gap:10px}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:20px;width:20px;left:4px;bottom:2px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#2196f3}input:checked+.slider:before{transform:translateX(26px)}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.shimmer-animation{animation:shimmer 2s infinite}@keyframes bot-blink-border{0%,to{box-shadow:0 0 0 6px #10b981,0 0 16px 6px rgba(16,185,129,.5);opacity:1}50%{box-shadow:0 0 0 12px rgba(16,185,129,.4),0 0 32px 12px rgba(16,185,129,.7);opacity:.6}}.animate-bot-blink-border{pointer-events:none;border-radius:.5rem;box-shadow:0 0 0 6px #10b981,0 0 16px 6px rgba(16,185,129,.5);animation:bot-blink-border 1s infinite}@keyframes bar1{0%,to{height:12px}50%{height:24px}}@keyframes bar2{0%,to{height:20px}50%{height:32px}}@keyframes bar3{0%,to{height:16px}50%{height:28px}}.animate-bar1{animation:bar1 .9s ease-in-out infinite}.animate-bar2{animation:bar2 .9s ease-in-out .2s infinite}.animate-bar3{animation:bar3 .9s ease-in-out .4s infinite}.paypal-wrapper{width:100%;margin:0 auto}.paypal-button-container{margin:0 auto;padding:16px;border-radius:12px;background:transparent!important;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.paypal-button-container:hover{transform:translateY(-2px)}.paypal-button-container .paypal-buttons{min-height:48px!important;border-radius:8px!important}.paypal-button-container.processing{opacity:.7;pointer-events:none;background:#f8f9fa}.paypal-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:hsla(0,0%,100%,.9);padding:8px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1)}.paypal-button-container:focus-within{outline:2px solid #0070ba;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,112,186,.1)}.paypal-button-container .paypal-buttons-context-iframe{padding:8px 0}.paypal-button-container .paypal-buttons-layout-vertical{display:flex;flex-direction:column;gap:12px}@media (max-width:480px){.paypal-button-container{padding:12px;border-radius:8px}.paypal-button-container .paypal-buttons{min-height:44px!important}}@media (prefers-color-scheme:dark){.paypal-button-container{background:transparent;box-shadow:none}.paypal-button-container:hover{box-shadow:none}.paypal-spinner{background:rgba(26,26,26,.9)}}