@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro&family=Source+Sans+Pro:wght@400;600&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}*,*:before,*:after{box-sizing:border-box}body{color:#000000fa;background:#f0ece9;font-family:Source Sans Pro,sans-serif;margin:0;min-height:100vh}h1{font-family:Supreme-Variable;float:left;font-size:22px;text-align:center;padding:15px 5px;margin:0 12px 0 0}a{color:#000}h2{padding-left:10px}#topic{border-top:1px solid rgba(256,256,256,.12);margin:60px auto auto;width:90%;max-width:1200px;display:flex}.container{background:#f0ece9;padding-bottom:200px;z-index:-1}.container-top{background:#f0ece9;height:105px;margin-bottom:-105px}.topnav-bg{top:0;z-index:2;position:sticky!important;margin-top:15px}.topnav{align-items:center;overflow:hidden;display:flex;padding-top:15px;padding-bottom:15px;margin:auto;justify-content:center;max-width:1420px}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:#000}a.nav:active{background-color:#5570f6;color:#000}#logo{display:flex;align-items:center;color:#ff3700;font-family:Source Sans Pro,sans-serif;font-size:22px;font-weight:700;padding-right:15px;margin-left:5px;white-space:pre}.topnav a{text-decoration:none;color:#000}.divider{float:left;width:1px;background-color:#777;height:20px}#intro-topic{padding-top:0;margin:auto;display:flex}#intro{max-width:1000px;width:100%;margin:0 auto;margin-bottom:0!important;padding:70px 150px;border-radius:50px;position:relative;line-height:1.3;overflow:hidden;background-color:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeInIntro 1s ease forwards;box-shadow:0 0 30px #0000001a}#intro{position:relative}#intro #video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#intro .background-video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;will-change:transform;backface-visibility:hidden;opacity:.8}#intro .background-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 2s ease-in-out}@media (max-width: 800px){#intro .background-video{transform:scale(1.2)}}@media (max-width: 1000px){#intro{margin:40px auto;padding:0}#introtext{font-size:18px!important;margin-bottom:30px!important}.topnav{align-items:center}#usage p{width:90%!important;margin:10px auto!important}#usage p{height:110px}.container.signed-in{height:550px!important}#background-video{transform:translate(-50%) translateY(-50%) scale(1.2)}#new-chat{width:250px!important}#intro.sign-in-mode{height:650px;padding-top:40px;padding-bottom:40px}#intro.sign-in-mode h3{color:#fff!important;font-size:40px;text-align:center;margin:0 0 30px}form{width:90%}input[type=text],input[type=password]{font-size:18px}#introinput[type=button],#introinput button{width:100%;padding:12px 20px;font-size:18px!important}#forgot-password{display:block;text-align:center;margin:0}}@media (max-width:1000px){#sign-out-link{display:none!important}}@media (max-width: 1000px){#intro-top-divide-wrapper{padding-left:50px;margin:51px auto auto;position:relative;margin-bottom:0!important}#intro-top-divide-wrapper:before{left:40px!important;right:40px!important}.intro-signed-in{padding-top:0!important}#my-subjectlist-button,#subjectlist-button,#recents-subjectlist-button{font-size:13px!important}#intro{overflow-x:hidden;margin:auto;padding:10%;width:85%;padding-bottom:50px!important;margin-bottom:100px!important}input[type=button]{padding:0!important}input[type=text],input[type=password]{max-width:60vw!important}h3{margin-bottom:3 0px!important}input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}blockquote{display:none!important}#recommended-shine-container{padding-bottom:78px}h4{font-size:40px}h1{display:none}#intro p{font-size:20px!important;line-height:1.5}#intro #streamingText{font-size:18px!important}#intro p i{font-size:24px!important}#fine-prints p{font-size:17px!important;color:#003732}.fade-in-intro-btns{display:flex;flex-direction:row!important;float:left;height:55px!important;margin-left:0!important}.fade-in-intro-btns #sign-up{background-color:#fff;color:#000;display:block;font-size:17px!important;position:relative;text-align:center;text-decoration:none;width:150px!important}.fade-in-intro-btns #sign-in-link-body{align-items:center;display:flex;font-size:17px!important;height:55px!important;justify-content:center;margin:0;padding:0!important;text-align:center;width:100px!important}#sign-in-link-body{float:left}#new-chat{height:40px!important;font-size:30px!important;width:370px!important}#logoBig{display:flex;align-items:center;color:#ff401ae6;font-family:Source Sans Pro,sans-serif;font-size:60px;font-weight:700;white-space:pre}#robotgirl{width:100px!important}#plus{font-size:70px;font-weight:500;margin-left:12px;margin-top:5px;display:none}h1{font-size:15px!important}#home{display:none}a.nav{float:left;color:#d6d6d6;text-align:center;text-decoration:none;font-size:18px;width:100%}.divider{display:none!important}#new-chat{text-decoration:none;padding:15px;background-color:#fff;font-size:20px!important;border-radius:7px;margin-top:20px;margin:auto!important;float:none!important;position:relative;text-align:center;width:100%!important;height:25px!important;display:none;color:#000;border:1px solid rgb(193,193,255)}form{display:block;width:100%!important;padding:0!important}input[type=text],input[type=password]{max-width:100%!important;font-size:18px;margin:10px 0 25px;padding:15px 20px!important}input[type=button],button{width:auto!important;float:none;padding:15px 20px!important;margin:auto!important;display:block}#button-validation{justify-content:center;gap:15px;margin-top:0}#forgot-password{display:block;text-align:center;font-size:17px!important;align-items:center;margin:0 auto!important}#sign-up-prompt{margin:30px auto!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0!important;width:fit-content!important;max-width:90%;background:none!important;gap:15px}#intro #sign-up-prompt p{margin:0!important;text-align:center;font-size:19px!important;width:auto!important}#sign-up-prompt #sign-up{margin:10px auto 0!important;float:none;display:inline-block;width:auto!important;min-width:150px;white-space:nowrap}form{padding-bottom:30px}}@media screen and (min-width: 1000px){#forgot-password{display:block!important;text-align:center!important;margin:0!important}}@media screen and (max-width: 1000px){#lists{width:90%;max-width:1200px;margin:auto;flex-direction:column!important;margin-top:170px!important}a.nav,#sign-out-link,#sign-in-link{color:#000}#list-content{margin:0}#topic{width:100%}#my-topic,#recents-topic{margin-top:0;width:100%}.container-list{width:100%}#shine-container,#my-shine-container,#recents-shine-container{width:100%!important}#list-nav{margin-top:-120px;float:left;flex-direction:row}#list-nav button{font-size:15px}#search-bar{display:none}#search-bar-mobile{border-radius:10px;background:none;color:#243789;padding:7px;border:1px solid hsla(230,8%,58%,.504);font-size:20px;height:30px;margin-right:100px;margin-top:15px;margin-bottom:50px;width:300px;font-family:Source Sans Pro,sans-serif;display:block}#hamburgerMenuWrapper{display:block!important}#intro{overflow-x:hidden;margin-top:0}#intro-title{font-family:Supreme-Variable,Source Sans Pro,sans-serif;font-size:35px}#fine-prints{flex-direction:column}#fine-prints p{margin-top:85px!important;max-width:100%!important}#new-chat{text-decoration:none;padding:15px;font-size:20px;border-radius:7px;margin-top:20px;margin-left:0!important;margin-right:0!important;position:relative;text-align:center;width:auto!important;height:25px;display:none;color:#c1c1ff;border:1px solid rgba(255,255,255,.15)}#recommended-shine-container{padding-bottom:78px}.list-title,.recommended-list-title{color:#131315;font-size:30px;padding-left:10px}.container-list h4,#recommended-container-list h4{padding-left:10px!important;font-size:18px}.topic-description{clear:both;padding-top:5px;margin:0;padding-left:10px;padding-bottom:10px;font-size:15px;color:#666}.title-line{padding-top:10px}.container-list h4,#recommended-container-list h4{padding-left:25px;font-size:18px}h4{font-size:30px}#intro p{font-size:20px!important;line-height:1.5}#usage{font-size:10px;padding-top:30px;padding-bottom:90px}#intro p i{font-size:22px!important}#fine-prints p{font-size:27px!important}.topnav .hamburger-menu{display:none;margin-right:0;flex-direction:column}#sign-out-link{display:block}#subscription-hb{margin-left:0!important;width:100%;font-family:Source Sans Pro;color:#000000b8;border:none;background:none;font-size:15px;padding:7px;cursor:pointer;display:none}.topnav #add-topic-link,.topnav #subscription,.topnav #gpt4-link{display:none!important}}@media (min-width: 1000px){#sign-in-form{width:90%}#sign-in-form input[type=text],#sign-in-form input[type=password]{font-size:18px;padding:12px}#intro.sign-in-mode #sign-in-form input[type=submit]{width:100%;padding:12px 20px;font-size:20px!important}#recommended-shine-container{padding-bottom:15px}#lists{width:90%;max-width:1200px;margin:auto}#usage{width:80%!important}#usage p{width:80%!important;padding:80px!important}}#sign-in-form{position:relative;z-index:1;width:100%;max-width:500px;margin:0 auto}.list-title{color:#fff!important;font-size:40px;text-align:center;margin:0 0 10px}#button-validation{display:flex;flex-direction:row}#forgot-password{color:#fff;font-size:20px;font-weight:300;margin-left:30px!important;margin-top:30px!important;text-decoration:none}label{color:#ffffffe6;font-size:20px;font-weight:600}input[type=text],input[type=email],input[type=password]{width:100%;padding:15px;margin:10px 0 25px;border-radius:10px;border:2px solid rgba(255,255,255,.5);background:none;color:#fff;font-size:22px;transition:all .2s ease}input[type=button],button{text-decoration:none;padding:15px 40px;background-color:#fff;color:#000;border-radius:10px;font-size:25px!important;border:none;cursor:pointer;transition:all .2s ease;font-family:Source Sans Pro,sans-serif;margin:auto!important}input[type=button]:hover{background-color:#f2f2f2}input[type=button]:active{background-color:#0000004d;color:#fff}@media (max-width: 1000px){#intro{margin:40px auto!important;padding:30px 25px!important}form{width:100%!important}.list-title{font-size:32px;margin-bottom:20px}form{width:90%}input[type=email],input[type=text],input[type=password]{font-size:18px}#intro{margin:40px 0;padding:0}input[type=button],button{width:100%;padding:12px 20px;font-size:20px!important}}#refresh{z-index:2;position:fixed;top:20px;left:50%;transform:translate(-50%);font-size:20px;background-color:#a727007e;padding:16px;height:auto;border-radius:10px;text-decoration:none;display:none;color:#000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#new-password-link{display:block;text-align:center;font-size:20px;font-weight:300;margin-left:0;margin-top:20px;text-decoration:none;color:#fff;background-color:#fff3;border-radius:15px;width:180px;padding:9px}#intro.sign-in-mode #sign-in-form input[type=submit]{width:100%;padding:12px 20px;font-size:20px!important}#sign-in-form input[type=submit].sign-in-button-text{transition:color .3s ease-out!important;min-width:100px;color:#000}#sign-in-form input[type=submit].sign-in-button-text.fade{color:#0000}#sign-in-form input[type=submit].sign-in-button-text.small-text{font-size:12px!important}input[type=submit]{font-family:Source Sans Pro,sans-serif;border:none;float:left;color:#d6d6d6;text-align:center;padding:14px 16px;text-decoration:none;background-color:#54565f00}#sign-in-form input[type=submit]:hover{color:#000;cursor:pointer;background-color:#ffffffb3!important}#sign-in-form input[type=submit]:active{color:#fff!important;cursor:pointer;background-color:#0000004d!important}#sign-in-form input[type=submit]{font-size:var(--button-font-size);height:auto!important;text-decoration:none;padding:15px 40px;background-color:#fff;color:#000;border-radius:10px;font-size:25px!important;margin-top:10px!important;border:none;cursor:pointer;transition:all .2s ease;text-align:center}#response{width:100%;color:#f2f2f2;font-family:sans-serif}
