body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}:root{--accent:#ffd600}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-transition-wrapper{min-height:100vh;position:relative;width:100%}.page-transition-wrapper:before{background:var(--bg-main);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:9999}.page-enter{opacity:0}.page-enter-active{opacity:1;transition:opacity .4s ease-in-out}.page-enter-done,.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .3s ease-in-out}.page-appear{opacity:0}.page-appear-active{opacity:1;transition:opacity .4s ease-in-out}.landing-page{background-color:var(--bg-main);background-image:linear-gradient(var(--accent) 1px,#0000 1px),linear-gradient(90deg,var(--accent) 1px,#0000 1px);background-position:0 0;background-size:50px 50px;overflow-x:hidden;position:relative}.landing-page:before{animation:backgroundPulse 20s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,var(--accent) 0,#0000 50%),radial-gradient(circle at 80% 80%,var(--accent) 0,#0000 50%),radial-gradient(circle at 40% 20%,var(--accent) 0,#0000 50%);mix-blend-mode:screen;opacity:.08}.landing-page:after,.landing-page:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.landing-page:after{background-image:repeating-linear-gradient(45deg,#0000,#0000 35px,var(--accent) 35px,var(--accent) 36px),repeating-linear-gradient(-45deg,#0000,#0000 35px,var(--accent) 35px,var(--accent) 36px);mix-blend-mode:multiply;opacity:.04}@keyframes backgroundPulse{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.12;transform:scale(1.05)}}.floating-shape{animation:float 15s ease-in-out infinite;background:var(--accent);border-radius:50%;filter:blur(40px);opacity:.08;pointer-events:none;position:fixed;z-index:0}.floating-shape-1{animation-delay:0s;height:clamp(200px,30vw,400px);left:5%;top:10%;width:clamp(200px,30vw,400px)}.floating-shape-2{animation-delay:5s;height:clamp(150px,25vw,300px);right:10%;top:60%;width:clamp(150px,25vw,300px)}.floating-shape-3{animation-delay:10s;bottom:20%;height:clamp(100px,20vw,200px);left:15%;width:clamp(100px,20vw,200px)}@keyframes float{0%,to{transform:translateY(0) translateX(0) scale(1)}33%{transform:translateY(-40px) translateX(20px) scale(1.1)}66%{transform:translateY(40px) translateX(-20px) scale(.9)}}.landing-page>nav{position:relative;z-index:100}.landing-page>div,.landing-page>section{position:relative;z-index:1}.static-landing-content{background:#0000!important;position:relative!important;z-index:10!important}.floating-shape,.landing-page:after,.landing-page:before{z-index:0!important}.hero-section{overflow:hidden;position:relative}.hero-section:before{animation:rotate 30s linear infinite;background:radial-gradient(circle,var(--accent) 0,#0000 70%);content:"";filter:blur(60px);height:200%;left:-50%;opacity:.1;position:absolute;top:-50%;width:200%;z-index:0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-content{z-index:1}.cta-section,.features-section,.hero-content,.how-it-works-section,.info-section{position:relative}.features-section:before,.info-section:before{background:radial-gradient(ellipse at top,var(--accent) 0,#0000 50%);content:"";height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.cta-section:after,.how-it-works-section:after{background:radial-gradient(ellipse at bottom right,var(--accent) 0,#0000 60%);bottom:0;content:"";height:50%;opacity:.05;pointer-events:none;position:absolute;right:0;width:50%;z-index:0}@media (max-width:768px){.landing-page h1{font-size:3rem!important}.landing-page button,.landing-page p{font-size:1.2rem!important}.landing-page button{padding:.8rem 2rem!important}.landing-page>div>div>div[style*=grid]{grid-template-columns:1fr!important}}.comment-slide-enter{opacity:0;transform:translateX(-40px)}.comment-slide-enter-active{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.comment-slide-enter-active,.comment-slide-exit{opacity:1;transform:translateX(0)}.comment-slide-exit-active{opacity:0;transform:translateX(40px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.comment-inputbox-scroll::-webkit-scrollbar,.comment-section-scroll::-webkit-scrollbar{background:#333;border-radius:8px;width:10px}.comment-inputbox-scroll::-webkit-scrollbar-thumb,.comment-section-scroll::-webkit-scrollbar-thumb{background:var(--accent);border-radius:8px}.comment-inputbox-scroll::-webkit-scrollbar-thumb:hover,.comment-section-scroll::-webkit-scrollbar-thumb:hover{background:var(--accent);filter:brightness(1.2)}.comment-inputbox-scroll,.comment-section-scroll{scrollbar-color:var(--accent) #333;scrollbar-width:thin}.comment-inputbox-scroll{background:var(--bg-input);border:1.5px solid #444;border-radius:.7rem;color:var(--text-main);transition:border .2s}.comment-inputbox-scroll:focus{background:var(--bg-input);border:1.5px solid var(--accent);color:var(--text-main);outline:none}.comment-inputbox-scroll::placeholder{color:var(--accent);opacity:.6}.dictionary-panel{align-items:center;background:var(--bg-input);border-bottom-right-radius:18px;border-top-right-radius:18px;box-shadow:4px 0 24px -4px #00000021;color:var(--text-main);display:flex;flex-direction:column;height:calc(100vh - 64px);left:0;max-width:90vw;padding:2.2rem 1.2rem 2rem;position:fixed;top:64px;transform:translateX(-100%);transition:transform .38s cubic-bezier(.4,0,.2,1);width:270px;z-index:1200}.dictionary-panel.open{transform:translateX(0)}.shrink-for-dictionary{margin-left:294px;transition:margin-left .38s cubic-bezier(.4,0,.2,1),width .38s cubic-bezier(.4,0,.2,1);width:calc(100% - 294px)}.dictionary-panel-gap{display:inline-block;height:100vh;min-width:24px;width:24px}@media (max-width:600px){.dictionary-panel{box-shadow:none;min-width:0;padding:1.2rem .7rem;width:98vw}.shrink-for-dictionary{margin-left:98vw;width:2vw}.dictionary-panel-gap{min-width:0;width:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.f888b036.css.map*/