@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro&family=Source+Sans+Pro:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro&family=Source+Sans+Pro:wght@400;600&family=Barlow:ital,wght@0,300;0,400;1,300;1,400&display=swap";/**
 * @license
 *
 * Font Family: Supreme
 * Designed by: Jérémie Hornus, Ilya Naumoff
 * URL: https://www.fontshare.com/fonts/supreme
 * © 2023 Indian Type Foundry
 *
 * Font Styles:
 * Supreme Variable(Variable font)
 * Supreme Variable Italic(Variable font)
 * Supreme Thin
 * Supreme Thin Italic
 * Supreme Extralight
 * Supreme Extralight Italic
 * Supreme Light
 * Supreme Light Italic
 * Supreme Regular
 * Supreme Italic
 * Supreme Medium
 * Supreme Medium Italic
 * Supreme Bold
 * Supreme Bold Italic
 * Supreme Extrabold         
 * Supreme Extrabold Italic
 *
*/@font-face{font-family:Supreme-Variable;src:url(/assets/Supreme-Variable-D6OPM70K.woff2) format("woff2"),url(/assets/Supreme-Variable-1Xtynkan.woff) format("woff"),url(/assets/Supreme-Variable-Bzdx_txQ.ttf) format("truetype");font-weight:100 800;font-display:swap;font-style:normal}@font-face{font-family:Supreme-VariableItalic;src:url(/assets/Supreme-VariableItalic-BM_OJs3z.woff2) format("woff2"),url(/assets/Supreme-VariableItalic-DbSM20ik.woff) format("woff"),url(/assets/Supreme-VariableItalic-BUtYyBhO.ttf) format("truetype");font-weight:100 800;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Thin;src:url(../fonts/Supreme-Thin.woff2) format("woff2"),url(../fonts/Supreme-Thin.woff) format("woff"),url(../fonts/Supreme-Thin.ttf) format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:Supreme-ThinItalic;src:url(../fonts/Supreme-ThinItalic.woff2) format("woff2"),url(../fonts/Supreme-ThinItalic.woff) format("woff"),url(../fonts/Supreme-ThinItalic.ttf) format("truetype");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Extralight;src:url(../fonts/Supreme-Extralight.woff2) format("woff2"),url(../fonts/Supreme-Extralight.woff) format("woff"),url(../fonts/Supreme-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Supreme-ExtralightItalic;src:url(../fonts/Supreme-ExtralightItalic.woff2) format("woff2"),url(../fonts/Supreme-ExtralightItalic.woff) format("woff"),url(../fonts/Supreme-ExtralightItalic.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Light;src:url(../fonts/Supreme-Light.woff2) format("woff2"),url(../fonts/Supreme-Light.woff) format("woff"),url(../fonts/Supreme-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Supreme-LightItalic;src:url(../fonts/Supreme-LightItalic.woff2) format("woff2"),url(../fonts/Supreme-LightItalic.woff) format("woff"),url(../fonts/Supreme-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Regular;src:url(../fonts/Supreme-Regular.woff2) format("woff2"),url(../fonts/Supreme-Regular.woff) format("woff"),url(../fonts/Supreme-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Supreme-Italic;src:url(../fonts/Supreme-Italic.woff2) format("woff2"),url(../fonts/Supreme-Italic.woff) format("woff"),url(../fonts/Supreme-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Medium;src:url(../fonts/Supreme-Medium.woff2) format("woff2"),url(../fonts/Supreme-Medium.woff) format("woff"),url(../fonts/Supreme-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Supreme-MediumItalic;src:url(../fonts/Supreme-MediumItalic.woff2) format("woff2"),url(../fonts/Supreme-MediumItalic.woff) format("woff"),url(../fonts/Supreme-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Bold;src:url(../fonts/Supreme-Bold.woff2) format("woff2"),url(../fonts/Supreme-Bold.woff) format("woff"),url(../fonts/Supreme-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Supreme-BoldItalic;src:url(../fonts/Supreme-BoldItalic.woff2) format("woff2"),url(../fonts/Supreme-BoldItalic.woff) format("woff"),url(../fonts/Supreme-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Extrabold;src:url(../fonts/Supreme-Extrabold.woff2) format("woff2"),url(../fonts/Supreme-Extrabold.woff) format("woff"),url(../fonts/Supreme-Extrabold.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Supreme-ExtraboldItalic;src:url(../fonts/Supreme-ExtraboldItalic.woff2) format("woff2"),url(../fonts/Supreme-ExtraboldItalic.woff) format("woff"),url(../fonts/Supreme-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-display:swap;font-style:italic}html{height:100%}body{color:#ffffffed;font-family:Source Sans Pro,sans-serif;margin:0;background:#14175b}body *{-webkit-font-smoothing:subpixel-antialiased!important;text-rendering:optimizeLegibility!important}h1{font-family:Supreme-Variable;float:left;font-size:22px;text-align:center;padding:15px 5px;margin:0 24px 0 0;font-weight:600}a{color:#fff}h2{padding-left:0}h4{color:#edeffdf0;font-family:Source Sans Pro,sans-serif;font-size:40px;margin-top:10px;margin-bottom:0;font-weight:600;color:#c3cdff}#intro-topic{margin:40px auto auto;width:800px;max-width:1200px;display:flex}#topic{border-top:1px solid rgba(256,256,256,.12);margin:40px auto auto;width:90%;max-width:1200px;display:flex}#recommended-topic,#my-topic{border-top:1px solid rgba(256,256,256,.12);margin:60px auto auto;width:90%;max-width:1200px;display:flex}#intro{width:400px;height:920px;padding:40px;position:relative;margin-top:0;width:700px;line-height:1.3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);overflow:hidden;animation:fadeInIntro 1.4s ease-in-out!important;border-radius:15px}#intro2{width:400px;height:700px;padding:40px;position:relative;margin-top:0;width:700px;line-height:1.3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);overflow:hidden;animation:fadeInIntro 1.4s ease-in-out!important}@media (max-width:1000px){body:before{min-height:3000px;background-size:auto!important;bottom:auto}}body:before{min-height:1500px}#intro,#intro2{overflow-x:hidden;margin-top:0!important;animation:fadeInIntro 1.4s ease-in-out!important}@keyframes fadeInIntro{0%{opacity:0}30%{opacity:0}to{opacity:1}}#hamburgerMenuWrapper{display:block!important}#usage{width:80%;padding-top:70px!important}#sign-out-link{display:block}#subscription-hb{margin-left:0!important;width:100%;font-family:Source Sans Pro;color:#ffffffb8;border:none;background:none;font-size:15px;padding:7px;margin-left:20px;cursor:pointer;display:none}.topnav #home-hb,.topnav #add-topic-link,.topnav #subscription,.topnav #gpt4-link{display:none!important}#intro{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0a;margin:600px auto auto 10px}#intro:before{animation:none!important}.topnav .hamburger-menu{display:none;margin-right:0;flex-direction:column}.topnav .hamburger-menu{cursor:pointer;position:sticky}#hamburgerMenuWrapper{position:sticky;z-index:5!important}.hamburger-menu-content{display:none;position:sticky!important;top:70px;right:0;width:250px;min-width:160px;z-index:5!important;margin:auto;animation:fadeIn .5s ease-in-out;text-align:center}.hamburger-menu-content #sign-out-link-hb,.hamburger-menu-content,#home-hb,#add-topic-link-hb,.hamburger-menu-content #gpt4-link-hb{padding:12px 0!important;text-decoration:none;color:#fff;width:250px;text-align:center!important;font-size:20px!important;display:block;border-radius:15px;-webkit-appearance:none}.hamburger-menu-content #sign-out-link-hb:hover,.hamburger-menu-content #home-hb:hover,.hamburger-menu-content #add-topic-link-hb:hover,.hamburger-menu-content #gpt4-link-hb:hover,.hamburger-menu-content #sign-out-link-hb:active,.hamburger-menu-content #home-hb:active,.hamburger-menu-content #add-topic-link-hb:active,.hamburger-menu-content #gpt4-link-hb:active{background-color:#769aff;border-radius:15px;-webkit-appearance:none}.hamburger-menu-content #sign-out-link-hb:focus,.hamburger-menu-content #home-hb:focus,.hamburger-menu-content #add-topic-link-hb:focus,.hamburger-menu-content #gpt4-link-hb:focus,.hamburger-menu-content #subscription-hb:focus{background-color:#769aff!important;border-radius:15px;-webkit-appearance:none}.hamburger-menu-content #gpt4-link-hb{float:left!important;height:auto!important;border-radius:15px;padding:12px 0!important;border:none!important}.hamburger-menu-content #subscription-hb{float:left!important;margin-right:0!important;margin-left:0!important;height:auto!important;width:100%!important;border-radius:15px;padding:12px 16px!important;border:none!important;color:#fff;font-size:20px!important;display:none}#hamburgerMenuContent{display:none}.hamburger-menu-content a:hover,#hamburgerMenuContent input:hover,#hamburgerMenuContent button:hover{background-color:#ddd}#hamburgerMenuWrapper{display:none}#subscription{width:170px;font-family:Source Sans Pro;color:#ffffffb8;border:none;background:none;font-size:15px;margin-left:20px;cursor:pointer;display:none;border-radius:20px;padding:7px 15px}#intro p{font-family:Barlow;color:#f0f2ffed;font-size:18px;line-height:1.5;padding-bottom:30px;margin-top:10px}#container{margin:auto;width:90%;max-width:1200px;display:flex;min-height:100vh}#left{width:50%;padding:10px}#right{height:700px;padding:10px;width:50%}#prompt{font-family:Source Code Pro,monospace;height:150px;width:100%;box-sizing:border-box;background-color:#191919;color:#769aff;font-family:sans-serif;font-size:20px;margin-bottom:10px;padding:10px;border:1px solid #444}#input,#response{width:100%;background-color:#2d2d2d;color:#f2f2f2;font-family:sans-serif;border:1px solid #eee}#submit,#provide{padding:10px;margin-top:15px;background-color:#09f;color:#fff;border:none;border-radius:5px;font-size:17px;font-weight:700;cursor:pointer;float:right}.topnav{z-index:2;position:sticky!important;top:0;display:flex;align-items:center;padding-top:10px;padding-bottom:10px;margin:auto;justify-content:center;max-width:1420px;transition:height .3s ease-in-out}.topnav-bg{top:0;z-index:2;position:sticky!important;background-color:#0000;transition:background-color .3s ease-in-out;transition:height .3s ease-in-out}.scrolled{background-color:#00000026;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.show-burger{height:240px;background-color:#00000026;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.reduced-opacity-1{background:linear-gradient(to bottom,#353645 20%,#52536b)}#gpt4-link{white-space:nowrap;float:right;text-align:center;margin-right:10px;margin-left:15px;font-size:17px;border:1px solid rgba(256,256,256,.2);border-radius:12px;height:14px;width:68px;padding-top:5px;padding-bottom:12px;display:none}#gpt4-link:hover{border:1px solid rgba(256,256,256,.3)}#add-topic-link,#sign-out-link,#add-topic-link-hb,#home-hb,#sign-out-link-hb,#sign-out-divider{opacity:0;visibility:hidden;transition:opacity .3s ease-out}#add-topic-link.show,#sign-out-link.show,#home-hb.show,#add-topic-link-hb.show,#sign-out-link-hb.show,#sign-out-divider.show{visibility:visible;opacity:1}a.nav{float:left;color:#ffffffe6;text-align:center;padding:14px 16px;text-decoration:none;font-size:18px;border-radius:20px}a.nav:hover{color:#fff}a.nav:active{background-color:#5570f6;color:#fff}#logo{display:flex;align-items:center;color:#ff401ae6;font-family:Source Sans Pro,sans-serif;font-size:22px;font-weight:700;padding-right:15px;margin-left:5px;white-space:pre}#logoBig{display:flex;align-items:center;color:#ff401ae6;font-family:Source Sans Pro,sans-serif;font-size:60px;font-weight:700;white-space:pre}.topnav a{text-decoration:none}.divider{float:left;width:1px;background-color:#ffffff4d;height:20px}.footer{margin-top:20px;height:100px;width:100%;background:#333;position:sticky;left:0;bottom:0}.disabled{opacity:.2}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}.list-title,.recommended-list-title{color:#b9baca;font-size:50px}ul#subjectlist,ul#recommended-subjectlist,ul#my-subjectlist{list-style-type:none;width:100%;padding-left:0}ul#subjectlist li,ul#recommended-subjectlist li,ul#my-subjectlist li{margin:0;padding:3px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ul#subjectlist li:hover,ul#recommended-subjectlist li:hover,ul#my-subjectlist li:hover{background-color:#2d2f3b!important}ul#subjectlist li a,ul#recommended-subjectlist li a,ul#my-subjectlist li a{text-decoration:none;animation:fadeIn .5s ease-out forwards}.title-line{margin:0;padding:15px 0 0;align-items:baseline;display:flex;color:#c8cce0}#container-list h4,#recommended-container-list h4{margin:0;padding:0 0 0 25px;font-size:20px;float:left;animation:fadeIn .9s ease-out forwards}#container-list,#recommended-container-list{margin:-15px auto 85px;width:90%;max-width:1200px}.topic-description{clear:both;padding-top:10px;margin:0;padding-left:25px;padding-bottom:15px;font-size:18px;color:#bbb}.topic-by{margin:0;color:#bbbfd3;float:left;padding:0 0 0 10px;font-style:italic}#shine-container,#recommended-shine-container,#my-shine-container{margin:auto;width:90%;max-width:1200px}@media (max-width:800px){.topnav-bg{padding-top:10px!important;padding-bottom:10px!important}#pro-button{display:block;width:70vw!important;margin:20px auto}#intro-topic{flex-direction:column;width:95%;padding:0 2.5%;margin-top:20px}#intro{width:100%!important;height:auto!important;margin:0!important;padding:30px 20px!important;box-sizing:border-box}#intro-topic{flex-direction:column}#intro{width:80vw!important;height:auto!important;margin:auto!important;padding:20px!important}#intro2{margin-bottom:15px!important;width:70vw!important;height:auto!important}#sign-out-link{display:none!important}#home,h1{display:none}#checkout-form,#checkout-form2{flex-direction:column!important}#partner-with{margin-top:15px!important}.divider{display:none!important}}@media (max-width: 767px){#recommended-shine-container{padding-bottom:78px}#new-chat,#pro-button {width:70vw!important}}@media (min-width: 768px){#recommended-shine-container{padding-bottom:15px}}#usage p a{color:#d0d0e7}#usage{flex-wrap:wrap;align-items:center;margin:0 auto;display:flex;flex-direction:column;padding:0 0 100px;flex-grow:2;background:#14175b;max-width:1000px}#usage p{font-size:20px;color:#acacd2;border:1px solid rgba(256,256,256,.15);border-radius:20px;padding:30px}#fine-prints{padding:0 20px 0 0;margin-bottom:20px;margin-top:20px;border-bottom:1px solid hsla(240,100%,92%,.2)}#fine-prints p{margin-top:0;margin-bottom:0;border:none;padding-bottom:20px;font-family:Source Sans Pro,monospace;font-size:15px;color:#bbbfd3}.shine{background:#272832;background-image:linear-gradient(to right,#34353d,#3e4047,#444755 80%,#34353d);background-repeat:no-repeat;background-size:100% 5px;display:inline-block;position:relative;animation-duration:1.7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;display:block!important;width:100%;height:88px}.shine-darker{background:#21222b;background-image:linear-gradient(to right,#2d2e34,#37383f,#3b3e4a 80%,#2d2e34);background-repeat:no-repeat;background-size:100% 5px;display:inline-block;position:relative;animation-duration:1.7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;display:block!important;width:100%;height:88px}@keyframes placeholderShimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}.reduced-opacity-1{background:linear-gradient(to bottom,#21222b 20%,#1f2028)}#sign-in-link{display:none}#gpt4-link{white-space:nowrap;position:absolute;float:right;text-align:center;right:5%;font-size:17px;border:1px solid rgba(256,256,256,.2);border-radius:12px;height:14px;width:68px;padding-top:5px;padding-bottom:12px}#home-hb,#add-topic-link,#sign-out-link,#sign-out-divider{opacity:0;visibility:hidden;transition:opacity .3s ease-out}#home-hb.show,#add-topic-link.show,#sign-out-link.show,#sign-out-divider.show{visibility:visible;opacity:1}input[type=button]{font-family:Source Sans Pro,sans-serif;border:none;float:left;color:#d6d6d6;text-align:center;padding:14px 16px;text-decoration:none;font-size:18px;background-color:#54565f00}input[type=button]:hover{color:#fff;cursor:pointer}input[type=button]:active{background-color:#5570f6}#sign-up{text-decoration:none;padding:15px;background-color:#000;border-radius:10px;font-size:20px;margin-top:20px;position:relative;display:block;width:65px}#pro-button{display:none;text-decoration:none;padding:15px;background-color:#0000;border-radius:10px;font-size:20px;position:relative;text-align:center;float:right;width:200px;height:50px;color:#fff;cursor:pointer;margin-top:0;border:none;background-color:#0a947b;box-shadow:0 3px 6px #0000001a;transition:background-color .3s ease,box-shadow .3s ease}#pro-button:hover{background-color:#10b28f}#pro-button:active{background-color:#12ca89}.topnav .hamburger-menu .fas{position:sticky;padding:25px;margin-right:-12px}#checkout-form,#checkout-form2{display:flex;flex-direction:row}#overlay-checkout{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:2;cursor:pointer;opacity:0;display:none;transition:opacity .5s;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#overlay-checkout.visible{display:block}
