@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600&family=Source+Sans+Pro:wght@400;600&family=Barlow:ital,wght@0,300;0,400;1,300;1,400&display=swap";/**
 * @license
 *
 * Font Family: Khand
 * Designed by: Satya Rajpurohit
 * URL: https://www.fontshare.com/fonts/khand
 * © 2023 Indian Type Foundry
 *
 * Font Styles:
 * Khand Variable(Variable font)
 * Khand Light
 * Khand Regular
 * Khand Medium
 * Khand Semi Bold
 * Khand Bold
 *
*/@font-face{font-family:Khand-Variable;src:url(../fonts/Khand-Variable.woff2) format("woff2"),url(../fonts/Khand-Variable.woff) format("woff"),url(../fonts/Khand-Variable.ttf) format("truetype");font-weight:300 700;font-display:swap;font-style:normal}@font-face{font-family:Khand-Light;src:url(../fonts/Khand-Light.woff2) format("woff2"),url(../fonts/Khand-Light.woff) format("woff"),url(../fonts/Khand-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Khand-Regular;src:url(../fonts/Khand-Regular.woff2) format("woff2"),url(../fonts/Khand-Regular.woff) format("woff"),url(../fonts/Khand-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Khand-Medium;src:url(../fonts/Khand-Medium.woff2) format("woff2"),url(../fonts/Khand-Medium.woff) format("woff"),url(../fonts/Khand-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Khand-SemiBold;src:url(../fonts/Khand-SemiBold.woff2) format("woff2"),url(../fonts/Khand-SemiBold.woff) format("woff"),url(../fonts/Khand-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Khand-Bold;src:url(../fonts/Khand-Bold.woff2) format("woff2"),url(../fonts/Khand-Bold.woff) format("woff"),url(../fonts/Khand-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}/**
 * @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}/**
 * @license
 *
 * Font Family: Gambarino
 * Designed by: Théo Guillard
 * URL: https://www.fontshare.com/fonts/gambarino
 * © 2023 Indian Type Foundry
 *
 * Font Style:
 * Gambarino Regular
 *
*/@font-face{font-family:Gambarino-Regular;src:url(../fonts/Gambarino-Regular.woff2) format("woff2"),url(../fonts/Gambarino-Regular.woff) format("woff"),url(../fonts/Gambarino-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}html{min-height:100%;position:relative}@keyframes moveSwarm{0%{opacity:0;transform:translate3d(0,-40%,0);background-size:30px 1px}60%{opacity:.3;transform:translate3d(0,-90%,0)}to{opacity:0;transform:translate3d(0,-300%,0);background-size:30px 1px}}.swarm{position:absolute;z-index:-1;top:0%;left:0%;width:100%;height:100%;opacity:.3}.swarm:before,.swarm:after{content:"";position:absolute;top:12%;left:10%;width:80px;height:1000px;background:radial-gradient(circle,#a87aff,80px,#4d4d6600 80px);filter:blur(10px);rotate:90deg;opacity:0}.swarm,.swarm2{animation:fadeIn 5s linear forwards}.swarm:before{animation:moveSwarm 10s cubic-bezier(.1,1,1,.1) infinite 0s}@keyframes fadeIn{0%{opacity:0}1%{opacity:1!important}}@keyframes moveSwarm2{0%{opacity:0;transform:translate3d(0,50%,0);background-size:30px 1px}60%{opacity:.9;transform:translateZ(0);background-size:30px 1px}to{opacity:0;transform:translate3d(0,-200%,0);background-size:30px 1px}}.swarm2{position:absolute;z-index:-1;top:0%;left:0%;width:100%;height:100%;opacity:.3}.swarm2:before,.swarm2:after{content:"";position:absolute;top:12%;left:11%;width:100px;height:1000px;background:radial-gradient(circle,#00c3ff87,5px,#4d4d6600 5px);background-size:60px 0px;background-repeat:repeat;filter:blur(5px);rotate:270deg;opacity:90}.swarm2:before{animation:moveSwarm2 10s cubic-bezier(.1,1,1,.1) infinite 0s}#gradient-overlay{display:none;position:absolute;top:0;left:0;right:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}body{height:100%!important;color:#000000fa;font-family:Source Sans Pro,sans-serif;margin:0;background:transparent;background-repeat:no-repeat;background-size:100% 60%,cover;overflow-x:hidden;background:#fff}h1{color:#000;font-family:Supreme-Variable;float:left;font-size:22px;text-align:center;padding:15px 5px;margin:0;font-weight:600}h2:not(.intro-signed-in h2){margin-top:-10px!important;font-weight:700;font-size:50px;margin-bottom:10px;opacity:.9;font-family:Rubik,sans-serif}#introtext{color:#fff!important;font-family:Supreme-Variable!important;font-weight:400!important;line-height:1.7!important}#introtext p:not(.intro-signed-in #introtext){font-size:30px!important}.list-title{color:#000!important}#intro.sign-in-mode h3{color:#fff!important;font-size:40px;text-align:center;margin:0 0 10px}#intro a,a{color:#fff}blockquote{font-weight:300;width:32vw;max-width:500px;font-family:Barlow;margin-left:5vw;position:absolute;top:10vh;font-size:min(3vw,50px);font-style:italic;padding:.35em 40px;line-height:1.45;display:none}blockquote:before{display:block;padding-left:10px;content:"“";font-size:80px;position:absolute;left:0;top:-20px;color:#fff}blockquote cite{font-family:Barlow;color:#fff;font-size:15px;display:block;margin-top:10px}blockquote cite:before{content:"— "}#intro-top-divide-wrapper{height:40px;max-width:900px;margin:85px auto -10px;position:relative;width:90%}#intro-top-divide-wrapper:before{font-size:min(7vw,40px);position:absolute;font-family:Supreme-Variable;font-weight:600;background-color:#000;background-size:300% 300%;animation:gradient-text-animation 3s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;margin-top:10px}@keyframes gradient-text-animation{0%,to{background-position:0% 50%}30%{background-position:25% 50%}70%{background-position:50% 100%}}#intro-top-divide{font-size:60px;margin-left:-10px;border-radius:3.5px;position:absolute;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#fff0}#intro-title{font-family:Supreme-Variable,Source Sans Pro,sans-serif;font-size:50px;margin-top:0!important;margin-bottom:0;letter-spacing:-.1rem;font-weight:600;color:#fff}h4{font-family:Supreme-Variable,Source Sans Pro,sans-serif;font-size:45px;margin-top:10px;margin-bottom:0;letter-spacing:-.05rem;font-weight:600}#intro-topic{position:relative;padding-top:0;margin:auto;display:flex;max-width:1700px}#topic{border-top:1px solid rgba(256,256,256,.12);margin:0 auto auto;width:90%;max-width:1200px;display:flex}#recents-topic{border-top:1px solid rgba(256,256,256,.12)}#my-topic{margin-top:0}#topic,#recents-topic,#my-topic{margin:auto;max-width:1200px;display:flex;width:90%}#intro{max-width:1000px;width:60%;margin:0 auto;margin-bottom:0!important;padding:70px 150px;border-radius:50px;position:relative;line-height:1.3;overflow:hidden;background-color:#cccccc5e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeInIntro 1s ease forwards}.intro-signed-in{width:90%;max-width:915px;margin:85px auto;padding:40px 50px;border-radius:24px;position:relative;line-height:1.3;overflow:hidden}#intro p{margin:0;font-family:Supreme-Variable;font-weight:600;line-height:1.5;color:#000;font-size:26px}.intro-signed-in p{font-weight:400!important}#intro p i{font-size:20px;letter-spacing:.5px}#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}#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:1000;position:sticky!important;display:flex;padding-top:15px;padding-bottom:15px;height:60px;margin:auto;justify-content:center;transition:filter .35s ease,height .3s ease-in-out}.topnav-bg{z-index:2;top:0;margin-top:15px;position:sticky!important;transition:background-color .15s ease-in-out}.topnav-bg.hidden{background:#f0ece900;filter:blur(100px);transition:background 1s ease-in-out}.scrolled{background-color:#fff;border-bottom:2px solid hsl(0,0%,90%)}.show-burger{height:280px;background-color:#fffc;margin:top -214px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}a.nav,#sign-out-link{float:left;color:#000!important;text-align:center;text-decoration:none;font-size:17px;border-radius:20px;padding:7px;justify-content:center;align-items:center!important;margin-right:10px;font-weight:350!important;font-family:Supreme-Variable,sans-serif;cursor:pointer!important}a.nav:hover,#sign-out-link:hover{color:#000000b3!important}a.nav:active,#sign-out-link:active{background-color:#5570f6!important;color:#fff!important}#sign-out-link{animation:opacity .2s ease!important;margin-left:-7px!important}#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:#ffffffe6;font-family:Khand-Variable,sans-serif;font-size:100px;font-weight:700;white-space:pre}#plus{font-size:100px;font-weight:400;margin-left:0;margin-top:5px;display:none}.topnav a{text-decoration:none;align-items:center;margin-bottom:2px!important}.divider{position:relative;float:left;width:1px;border-radius:1px;height:21px;margin:19px 20px 0;background-color:#0006}.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}#lists{display:flex;flex-direction:row;margin-top:100px!important}#list-content{flex-grow:2}#list-nav{margin-top:40px;display:flex;flex-direction:column;min-width:170px}#list-nav button{background:none;border:none;font-size:20px;text-align:left;color:#000;font-family:Source Sans Pro,sans-serif;font-weight:600;margin-top:10px;cursor:pointer}#list-nav button:hover{opacity:.8}#search-bar{border-radius:10px;background:none;color:#000;padding:7px;background-color:#00000012;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:none;font-size:20px;height:30px;margin-left:-370px;margin-top:60px;width:300px;font-family:Source Sans Pro,sans-serif}#search-bar-mobile{display:none}.list-title,.recommended-list-title{color:#131315;font-size:50px}ul#subjectlist,ul#recommended-subjectlist,ul#my-subjectlist,ul#recents-subjectlist{list-style-type:none;width:100%;padding-left:0}ol#subjectlist li,ol#recommended-subjectlist li,ol#my-subjectlist li,ol#recents-subjectlist li{margin:0;padding:3px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ol#subjectlist li,ol#my-subjectlist li,ol#recents-subjectlist li{transition:background-color .2s ease;width:fit-content;padding-right:30px;border-radius:10px}ol#subjectlist li:hover .title-line h4,ol#my-subjectlist li:hover .title-line h4,ol#recents-subjectlist li:hover .title-line h4{color:#003801!important}ol#subjectlist li:hover,ol#my-subjectlist li:hover,ol#recents-subjectlist li:hover{background-color:#dbf0e8!important}ol#subjectlist li a,ol#my-subjectlist li a,ol#recents-subjectlist li a{text-decoration:none;animation:fadeIn .5s ease-out forwards}.title-line{margin:0;padding:10px 0 0;align-items:baseline;display:flex;color:#2c2d30}.container{background-color:#fff;padding-bottom:300px}.container-top{background-color:#fff;height:105px;margin-bottom:-105px}.container-list h4,#recommended-container-list h4{margin:0;padding:0 0 0 20px;font-size:25px;float:left;animation:fadeIn .9s ease-out forwards}.container-list,#recommended-container-list{margin:-40px auto 85px;width:90%;max-width:1200px}.topic-description{clear:both;padding-top:10px;margin:0;padding-left:20px;padding-bottom:10px;font-size:15px;color:#555;max-width:500px}.topic-by{margin:0;color:#6b7185;float:left;padding:0 0 0 10px;font-style:italic}#shine-container,#recommended-shine-container,#my-shine-container,#recents-shine-container{margin:-40px auto auto;width:90%;max-width:1200px}.fade-in-intro-btns{flex-direction:column;gap:0px}@media (max-width: 800px){h2:not(.intro-signed-in h2){margin-top:-20px!important;font-weight:800;font-size:28px;margin-bottom:10px;opacity:.9}#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;font-size:13px!important}#usage p{height:110px}.container.signed-in{height:550px!important}.container{padding-bottom:0!important}#new-chat{width:250px!important}#intro.sign-in-mode{padding-top:40px;padding-bottom:40px}#intro.sign-in-mode h3{color:#fff!important;font-size:40px;text-align:center;margin:0 0 30px}#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}#forgot-password{display:block;text-align:center;margin:20px 0 0}}@media (max-width:800px){#sign-out-link{display:none!important}}@media (max-width: 800px){#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:25px!important;margin-left:10px}#intro{overflow-x:hidden;margin:auto;padding:10%;width:70%;padding-bottom:70px!important;margin-bottom:100px!important}input[type=button],input[type=submit]{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:not(.intro-signed-in p){font-size:20px!important;line-height:1.5;margin-right:0!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)}#sign-in-form{width:100%;padding:0}#sign-in-form input[type=text],#sign-in-form input[type=password]{width:100%!important;max-width:none!important;font-size:18px;margin:8px 0 20px}#intro.sign-in-mode #sign-in-form input[type=submit]{width:160px!important;float:none;padding:15px 20px!important;margin:0 auto!important;display:inline-block}#button-validation{justify-content:center;gap:15px;margin-top:0}#forgot-password{display:block;text-align:center;margin-top:15px!important;font-size:17px!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}#sign-in-form form{padding-bottom:30px}}#sign-in-link-body{text-decoration:none;font-size:22px!important;padding:15px!important;margin-left:5px;border-radius:20px;height:30px;color:#fff;border:1px solid #fff;transition:color .3s ease,background-color .3s ease,border .3s ease}#sign-in-link-body:hover{color:#ffffffb3;border:1px solid rgba(255,255,255,.7)}.topnav .hamburger-menu{cursor:pointer;position:sticky}#hamburgerMenuWrapper{position:sticky;z-index:5!important}#hb{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.topnav .hamburger-menu .fas{position:sticky;padding:25px;margin-right:-12px;color:#000}.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}.hamburger-menu-content #sign-out-link-hb,.hamburger-menu-content #add-topic-link-hb,.hamburger-menu-content #gpt4-link-hb{padding:12px 0!important;text-decoration:none;color:#000;text-align:center!important;font-size:20px!important;width:100%!important;display:block;border-radius:15px;-webkit-appearance:none}.hamburger-menu-content #sign-out-link-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 #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 #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;padding:12px 0!important;border:none!important;border-radius:15px}.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:#000;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}@media (max-width: 1300px){#screenshot{display:none!important}}@media screen and (min-width: 800px) and (max-width: 1000px){#intro-top-divide-wrapper{margin:51px auto 0;position:relative}}@media screen and (max-width: 800px){#lists{width:90%;max-width:1200px;margin:auto;flex-direction:column!important;margin-top:100px!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:column}#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{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: 800px){#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}}ol{list-style:none;counter-reset:item;text-decoration:none!important}li{counter-increment:item;text-decoration:none!important}li:before{position:absolute;margin-left:-35px;width:15px;text-align:right;margin-top:9px;content:counter(item);color:#afbad77f;font-size:20px}#usage p a{color:#00000080}#usage{position:relative;margin:200px auto auto;display:flex;max-width:1200px;width:100%;z-index:0;transition:opacity .35s ease}#usage p{font-size:18px;color:#00000080}#fine-prints{margin-top:0;padding-top:0;display:flex;justify-content:space-between}#fine-prints p{font-family:Supreme-Variable;font-size:33px;color:#000;display:none;max-width:70%}.shine{background-image:linear-gradient(to right,#f9f9fb,#f9f9fb,40%,#5570f6b3 80%,#f9f9fb);background-repeat:no-repeat;background-size:100% 2px;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:calc(100%-3px);height:88px}.shine{list-style:none;text-decoration:none!important;padding:3px}.shine:before{position:absolute;margin-left:-35px;width:15px;text-align:right;margin-top:0;color:#afbad77f;font-size:20px}.shine-darker{background-image:linear-gradient(to right,#f0f1f4,#f0f1f4,#5570f6b3 80%,#f0f1f4);background-repeat:no-repeat;background-size:100% 2px;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:calc(100%-3px);height:88px}.shine-darker{list-style:none;text-decoration:none!important;padding:3px}.shine-darker:before{position:absolute;margin-left:-35px;width:15px;text-align:right;margin-top:0;color:#afbad77f;font-size:20px}@keyframes placeholderShimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}#sign-in-link{display:none}#gpt4-link{white-space:nowrap;float:right;text-align:center;font-size:17px;height:14px;padding-top:5px;padding-bottom:12px;display:none}#gpt4-link:hover{color:#000000b3}#add-topic-link,#sign-out-link,#add-topic-link-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,#add-topic-link-hb.show,#sign-out-link-hb.show,#sign-out-divider.show{visibility:visible;opacity:1}input[type=button],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].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}#sign-up{text-decoration:none;padding:15px;background-color:#fff;color:#000!important;font-size:20px;position:relative;display:block;transition:background-color .15s ease-out;font-size:22px!important;padding:15px!important;border-radius:20px}#sign-up:hover{background:#000;color:#fff!important}#new-chat{display:flex;margin:40px auto 10px;text-decoration:none;padding:20px;background-color:#fff;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);color:#000!important;font-size:25px;border-radius:7px;position:relative;text-align:center;width:250px;height:30px;display:none;font-weight:800;transition:background-color .15s ease-out}#sign-up-prompt{display:flex;flex-direction:column;background:#ffffff0d;border-radius:20px;padding:30px 50px;width:350px;color:#fff;font-size:30px;margin:30px auto;display:none;transition:all .2s ease}#sign-up-prompt #sign-up{color:#fff!important;border:1px solid rgba(255,255,255,.7)!important;background-color:#0000!important}#sign-up-prompt #sign-up:hover{color:#000!important;border:1px solid rgb(255,255,255)!important;background-color:#fff!important}#sign-up-prompt #sign-up:active{color:#fff!important;border:1px solid rgb(0,0,0)!important;background-color:#000!important}#new-chat:hover{background-color:#ffffffba}#new-chat:active{background:#00000059;color:#fff!important}#subscription{color:#000;border:none;background:none;font-size:17px;cursor:pointer;display:none;margin-right:10px;align-self:center;font-weight:350!important;font-family:Supreme-Variable,sans-serif}form,button{padding:0;margin:0}#subscription:hover{color:#000000b3!important}.list-loading:before{content:"";position:absolute;top:calc(50% - 100px);left:calc(50% - 50px);width:100px;height:100px;border-radius:50%;border:2px solid hsla(230,9%,13%,.572);border-top-color:#748afb;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:4;cursor:pointer}.fade-in-intro-btns{opacity:0;transition:opacity 1s ease-in}.fade-in-intro-btns.visible{opacity:1}#intro #video-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:inherit;margin:0;height:100%}#intro{position:relative}@media (max-width: 768px){#video-container{height:200px}}#intro{position:relative;height:100%;overflow:hidden;background:#3d2522}#intro #video-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:inherit;margin:0;height:100%;transition:height .3s ease-out}#intro.sign-in-mode #video-container{height:100%}#intro p{position:relative;z-index:1;margin:0;font-family:Supreme-Variable;line-height:1.5;color:#fff}#intro p:not(.intro-signed-in p){margin-right:30px}.fade-in-intro-btns{position:relative;z-index:1;margin-top:30px;display:flex;gap:20px}.container.signed-in{padding-bottom:80px!important}.intro-signed-in{animation:none!important;opacity:1!important}#copyright{margin-top:-30px!important}#intro{height:var(--final-height);animation:fadeInIntro 1s ease-out forwards;opacity:0}#streamingText{height:auto;position:relative;overflow:hidden;font-size:25px!important;font-weight:400!important;font-family:Rubik,sans-serif!important}@keyframes fadeInIntro{0%{height:var(--final-height);opacity:0;transform:translateY(0)}to{height:var(--final-height);opacity:1;transform:translateY(0)}}@keyframes expandCard{0%{height:var(--final-height);opacity:1;transform:translateY(0)}to{height:600px;opacity:1;transform:translateY(0)}}#sign-in-form form{border-bottom:2px solid rgba(255,255,255,.2);padding-bottom:40px}#sign-in-form{position:relative;z-index:1;width:100%;max-width:500px;margin:0 auto}#sign-in-form label{color:#ffffffe6;font-size:20px;font-weight:600;display:block}#sign-in-form input[type=text],#sign-in-form input[type=password]{width:100%;padding:10px;margin:10px 0 25px;border-radius:10px;border:2px solid rgba(255,255,255,.5);background-color:#0000!important;color:#fff;font-size:22px;transition:all .2s ease;box-sizing:border-box}input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#fff}#sign-in-form input[type=submit]{font-size:22px;min-height:55px;min-width:160px;width:160px;text-decoration:none;padding:15px 40px;background-color:#fff;color:#000;border-radius:10px;margin-top:10px!important;border:none;cursor:pointer;transition:all .2s ease;text-align:center}#sign-in-form input[type=submit].signing-in{font-size:17px;width:160px}#forgot-password{color:#fff;font-size:20px;font-weight:300;margin-left:30px;margin-top:30px;text-decoration:none}#intro *{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}#intro{transition:height .3s ease-out,padding .3s ease-out}#intro.sign-in-mode{height:600px;opacity:1!important;animation:expandCard .3s ease forwards}#streamingText,#fade-in-intro-buttons,#sign-in-form,#sign-up-prompt{transition:opacity .1s ease-out}.fade-out:not(#intro){opacity:0!important;transition:opacity .3s ease-out!important;pointer-events:none}.fade-out-screenshot{opacity:0!important;transition:opacity .3s ease-out!important;pointer-events:none}.fade-in{opacity:1!important;transition:opacity .3s ease-in!important}.list-title{color:#fff;font-size:40px;letter-spacing:-.05rem;text-align:center;margin:0 0 50px}#button-validation{display:flex;flex-direction:row}#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)}#screenshot{display:none;opacity:0;animation:fadeInScreenshot 1s ease-out .7s forwards;transition:opacity .3s ease!important}@keyframes fadeInScreenshot{0%{opacity:0}50%{opacity:0}to{opacity:1}}.screenshot-container{-webkit-user-select:none;user-select:none;position:absolute;bottom:-120px;right:250px;width:400px;z-index:1;cursor:pointer;z-index:1000}.screenshot-container img{width:100%;border-radius:12px}.images-icon{font-size:22px;text-align:center;font-style:italic;color:#00000080;margin-top:12px}.screenshot-container .preview-wrapper{position:relative;opacity:1;transition:opacity .25s ease-out}.screenshot-container .preview-wrapper i{transition:color .25s ease-out!important}.preview-image{border-radius:12px;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out!important;box-shadow:0 4px 20px #0000001a;border:2px solid hsla(0,0%,100%,.1)}.preview-image:hover{position:relative;transition:opacity .25s ease-out;box-shadow:0 4px 36px #00000040;transform:translateY(-5px)}.screenshot-container .preview-wrapper:hover i{color:#0d6ae3d2!important}.screenshot-container .full-image{position:fixed;top:50%;left:50%;opacity:0;pointer-events:none;transform:translate(-50%,calc(-52% + 30px));width:auto;max-width:75vw;max-height:75vh;border-radius:10px;transition:opacity .35s ease-out,transform .35s ease-out;visibility:hidden}#screenshots-label{position:fixed;top:7vh;width:335px;height:55px;left:50%;transform:translate(-50%) translateY(-55px);background-color:#33333359;border-radius:30px;font-size:20px;color:#fff;font-family:Lora,serif;opacity:1;z-index:10011!important;display:flex;justify-content:center;align-items:center;transition:opacity .35s ease}.expanded-image-wrapper{cursor:default;position:relative;top:0;left:0;right:0;bottom:0;z-index:1001;pointer-events:none;visibility:hidden}.screenshot-container.expanded .expanded-image-wrapper{visibility:visible;pointer-events:auto}.screenshot-container.expanded .preview-wrapper{opacity:0;pointer-events:none}.screenshot-container.expanded .full-image{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-52%);box-shadow:0 8px 32px #0000004d}.screenshot-container.closing .preview-wrapper{opacity:1;transition-delay:.35s}.screenshot-container.closing .full-image{transform:translate(-50%,calc(-50% + 30px));opacity:0}.expanded-image-wrapper .full-image{z-index:1002}.screenshot-container.expanded .preview-wrapper{z-index:1001}.screenshot-overlay{-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000;pointer-events:none;transition:background-color .35s ease-out}.screenshot-overlay.active{background-color:#00000078;pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.is-windows .screenshot-overlay.active{background-color:#828282;-webkit-backdrop-filter:none;backdrop-filter:none}.carousel-arrow{position:fixed;bottom:7vh;left:50%;border-radius:30px;color:#ffffffb3;padding:15px;border:none;cursor:pointer;background:none;transition:opacity .3s ease,color .3s ease;z-index:1010;width:20px;height:20px;font-size:25px;display:flex;justify-content:center;align-items:center}.prev-arrow{transform:translate(-70px) translateY(10px)}.next-arrow{transform:translate(40px) translateY(10px)}.carousel-arrow:hover{color:#fff}.close-button{position:fixed;bottom:7vh;left:50%;transform:translate(100px) translateY(10px);border-radius:30px;color:#ffffffb3;padding:15px;border:none;cursor:pointer;background:none;transition:opacity .3s ease,color .3s ease;z-index:1010;width:20px;height:20px;font-size:25px;display:flex;justify-content:center;align-items:center}.close-button:hover{color:#fff}.expanded-image-wrapper:hover .carousel-arrow,.expanded-image-wrapper:hover .close-button{opacity:1}.expanded-image-wrapper.closing .carousel-arrow,.expanded-image-wrapper.closing:hover .carousel-arrow,.expanded-image-wrapper.closing:hover .close-button,.expanded-image-wrapper.closing .close-button,.expanded-image-wrapper.closing .carousel-dots{opacity:0}.carousel-dots{position:fixed;bottom:7vh;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:1011;transition:opacity .3s ease}.dot{width:10px;height:10px;border-radius:50%;background:#ffffff80;transition:background .3s ease;cursor:pointer}.dot.active{background:#fff}.dot:hover{background:#ffffffae}#img-control-panel{height:150px;width:500px;position:fixed;bottom:5vh;left:50%;transform:translate(-50%) translateY(50px)}
