:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:light dark;color:#ffffffe6!important;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--toastify-color-progress-error: rgb(255, 84, 84);--toastify-color-error: rgb(255, 84, 84)}.Toastify__toast-theme--dark{background-color:#b4fff866;box-shadow:inset 0 0 20px #94f6ff66,0 0 10px 2px #fff6;border:1px solid rgb(255,255,255);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0px 2px 2px rgba(0,0,0,.6);font-size:1.2rem!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#fff6;border-radius:10px}::-webkit-scrollbar-track{background-color:#fff6;margin-top:1rem;margin-bottom:1.5rem}::-webkit-scrollbar-corner{background-color:transparent}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}a,a:hover{color:inherit;text-decoration:none;font-weight:inherit}#root{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:4rem;font-weight:300}.main-container{display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;width:100vw;max-width:100vw;height:100vh;inset:0;justify-content:center;--bg-image: url(https://arjun.needs-to-s.top/4AV1Lfb.jpg)}@media(max-width:768px){.main-container{align-items:center;justify-content:flex-start;padding-top:2rem}}.main-container:before{content:"";position:absolute;inset:0;background-image:var(--bg-image, none);background-size:104%;background-position:right;background-repeat:no-repeat;filter:var(--aurora-filter, hue-rotate(-5deg) saturate(135%));transition:filter 2s ease-in-out;z-index:0}@media(max-width:768px){.main-container:before{background-size:120%;background-image:url(/phonebackground.png)!important}}.main-title h1{font-size:inherit;font-weight:inherit;margin:0;padding:0;line-height:inherit}.main-title{display:flex;justify-content:center;align-items:center;column-gap:1rem;text-shadow:0px 1px 3px rgba(0,0,0,.75),0px 0px 12px rgb(255,255,255);-webkit-box-reflect:below -1.5rem linear-gradient(transparent 60%,rgba(0,0,0,.4));position:relative}.main-title h1{font-weight:300;padding-bottom:0rem;padding-top:0rem;margin-bottom:0rem;font-size:3rem}@media(max-width:768px){.main-title{-webkit-box-reflect:below -1.5rem linear-gradient(transparent 60%,rgba(0,0,0,0))}.main-title span{font-size:2rem!important}}.main-title span{font-size:3.5rem}.main-title img{width:4rem;margin-top:.75rem;height:4rem;filter:drop-shadow(0 0 .5rem rgb(129,207,255));-webkit-box-reflect:below -.9rem linear-gradient(transparent 40%,rgba(0,0,0,.4))}.body-container{display:flex;justify-content:center;align-items:center;column-gap:4rem;width:100%;width:1440px;height:900px;transform:scale(var(--app-scale, 1));transform-origin:center}.side-bar{user-select:none;user-drag:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-drag:none;position:relative;overflow:hidden;row-gap:.75rem;padding:1rem 2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;width:10rem;background:linear-gradient(#25d1f833,#00d0ff66);box-shadow:inset 0 0 20px #94f6ff66,0 0 20px #0003,0 0 10px 2px #fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-size:cover;background-position:center;border-radius:45px;border:1px solid #fff;-webkit-box-reflect:below .5rem linear-gradient(transparent 80%,rgba(0,0,0,.4))}@media(max-width:768px){.side-bar{display:none}}.side-bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;pointer-events:none;background:radial-gradient(ellipse at top center,rgba(65,233,255,.7),transparent 100%);filter:blur(16px) var(--aurora-filter-blur, hue-rotate(0deg) saturate(100%));z-index:0;overflow:hidden;background-size:200% 200%;animation:breatheGlow 4s ease-in-out infinite;transition:filter 2s ease-in-out}@keyframes breatheGlow{0%,to{height:75px}50%{height:30px}}.side-bar .button-container{display:flex;flex-direction:column;row-gap:1rem;padding-top:0rem}.side-bar:after{content:"";position:absolute;top:-15%;left:0;width:100%;height:30%;pointer-events:none;z-index:1;background:linear-gradient(to bottom,#ffffff80 20%,#fff0) no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.1) 1px,transparent 1px,transparent 20px);background-size:100% 100%,20px 20px,20px 20px;animation:opaqueSquare 4s ease-in-out infinite}.side-bar .side-bar-welcome{font-size:1.3rem;text-shadow:0px 0px 2px rgba(0,0,0,.5),0px 0px 4px white,0px 0px 2px white}@keyframes opaqueSquare{0%,to{opacity:.9}50%{opacity:.3}}.store-icon-container{display:flex;justify-content:center;align-items:center;padding-bottom:.2rem;padding-top:.2rem}.store-icon-container .store-icon{background:linear-gradient(to top,#00b7ff1a 40%,#ffffff80 90%);border:2px solid #ffffff;padding:1rem;border-radius:1.25rem;box-shadow:0 .25rem .4rem .2rem #0000001a;width:2.8rem;height:2.8rem;z-index:1;animation:float2 infinite 4s ease-in-out;-webkit-box-reflect:below 0 linear-gradient(transparent 60%,rgba(0,0,0,.2));display:flex;justify-content:center;align-items:center}.store-icon-container .store-icon img{-webkit-box-reflect:below 1rem linear-gradient(transparent 70%,rgba(0,0,0,.2));opacity:1;filter:hue-rotate(-25deg);width:3.9rem;height:3.9rem}.skeuButton{position:relative;background:#b4fff80d;box-shadow:0 .25rem 1.875rem #0000001a;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;column-gap:.3rem;align-items:center;border-radius:.625rem;text-align:center;height:2.7rem;width:11rem;transition:.5s;user-select:none;-webkit-user-select:none}.skeuButton:hover{cursor:pointer;background:#b4fff880;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc}.skeuButton .icon{padding-top:.1rem;width:1.9rem;padding-left:.7rem;align-self:center}.skeuButton:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:60%;border-radius:inherit;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:1;pointer-events:none}.skeuButtonBody{text-shadow:0 .125rem .125rem rgba(0,0,0,.5);margin-left:.625rem;font-size:1rem;font-weight:500}.side-divider{margin-top:.9rem;margin-bottom:.9rem;width:32rem;height:1px;border-radius:100%;background:#e7fffd80!important;box-shadow:inset 0 0 20px #94f6ff80,0 8px 10px #0003,0 0 10px 2px #ffffff80;z-index:99}.subtext{opacity:.6;transition:.2s ease-in-out;line-height:1.3rem;margin-top:-.3rem;font-size:.9rem}.subtext:hover{opacity:.9;text-shadow:0 0px 3px rgba(0,255,213,.7);cursor:pointer}.grid{display:grid;grid-template-columns:auto auto;gap:.8rem}.grid .button{position:relative;background:#b4fff80d;box-shadow:0 .25rem 1.875rem #0000001a;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;column-gap:.625rem;justify-content:center;align-items:center;border-radius:.625rem;text-align:center;height:4.5rem;width:4.5rem;transition:.3s;user-select:none;-webkit-user-select:none}.grid .button .icon{width:3rem}.grid .button:hover{cursor:pointer;transition:.2s;background:#b4fff880;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc;transform:translateY(-2px)}.grid .button:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:60%;border-radius:inherit;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.8;pointer-events:none}.tabs{position:absolute;top:-2rem;left:2rem;display:flex;gap:.5rem}@media(max-width:768px){.tabs{display:none}}.main-box{position:relative;row-gap:.75rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;width:72rem;padding:1rem 2.5rem 0;min-height:48rem;max-height:48rem;background:linear-gradient(#25d1f84d,#00d0ff66);border-radius:35px;border:1px solid #fff;box-shadow:inset 0 0 20px #94f6ff66,0 0 20px #0003,0 0 10px 2px #fff6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;box-sizing:border-box;overflow:hidden}@media(max-width:768px){.main-box{width:40rem;max-width:90vw;overflow-x:hidden;height:90dvh;min-height:90vh;overflow-y:auto;max-height:90vh}}.main-box .divider{margin-top:.5rem;margin-bottom:1.5rem;width:100%;height:1px;border-radius:100%;background:#e7fffd80!important;box-shadow:inset 0 0 20px #94f6ff80,0 8px 10px #0003,0 0 10px 2px #ffffff80;z-index:99}.box-wrapper{position:relative;width:70rem}@media(max-width:768px){.box-wrapper{width:100%;max-width:90vw}}.box-wrapper .shop-button-wrapper{width:3rem!important;height:3rem;display:none;position:absolute;top:-4%;right:0;width:3rem;z-index:1000}.box-wrapper .shop-button-wrapper img{position:absolute;right:0;width:3rem;filter:saturate(150%)}@media(max-width:768px){.box-wrapper .shop-button-wrapper{display:block}}.dropdown-wrapper{display:flex;justify-content:center;margin-top:-2rem;margin-bottom:1rem;position:relative}.dropdown-wrapper{display:none}@media(max-width:768px){.dropdown-wrapper{display:flex;justify-content:center;margin-top:-2rem;margin-bottom:1rem;font-size:1.25rem;align-items:center}.dropdown-wrapper .dropdown{background:#b4fff80d;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003;border:.0625rem solid rgba(255,255,255,.2);border-radius:.625rem;width:11rem;height:2.7rem;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:#dffcff;text-shadow:0 .0625rem .1875rem rgba(0,0,0,.75);position:relative}.dropdown-wrapper .dropdown .dropdown-selected{display:flex;align-items:center;gap:.5rem}.dropdown-wrapper .dropdown .dropdown-selected img{padding-top:.4rem;height:1.25rem;width:1.25rem}.dropdown-wrapper .dropdown .dropdown-menu{position:absolute;top:110%;left:0;width:100%;background:#b4fff840;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003;border:.0625rem solid rgba(255,255,255,.2);border-radius:.625rem;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);overflow:hidden;opacity:0;transform:translateY(-.625rem);pointer-events:none;transition:.2s ease;z-index:999}.dropdown-wrapper .dropdown .dropdown-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-wrapper .dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:.15s ease}.dropdown-wrapper .dropdown .dropdown-menu .dropdown-item img{height:1.5rem;padding-top:.25rem;width:1.5rem}.dropdown-wrapper .dropdown .dropdown-menu .dropdown-item:hover{background:#94f6ff26}.dropdown-wrapper .dropdown .dropdown-menu .dropdown-item.active{background:#94f6ff40}.dropdown-wrapper .dropdown .dropdown-menu .dropdown-item.active span{font-weight:600}.dropdown-wrapper .dropdown .dropdown-icon{width:1rem;height:1rem;object-fit:contain;flex-shrink:0;display:block}}@keyframes float2{0%{transform:translateY(0)}50%{transform:translateY(6px)}to{transform:translateY(0)}}.circle{filter:blur(6rem);height:40rem;width:40rem;background-color:#00fbff66;border-radius:50%;position:absolute;animation:circleFloat 30s infinite;overflow:hidden;opacity:40%}.circle2{filter:blur(5rem);height:37rem;width:37rem;background-color:#1e80ff66;border-radius:50%;opacity:40%;position:absolute;animation:circleFloat2 35s infinite;overflow:hidden}@keyframes circleFloat{0%{transform:translate(0);transform:translateY(300px)}25%{transform:translate(-800px)}50%{transform:translateY(-400px)}75%{transform:translate(700px)}90%{transform:translate(-400px);transform:translateY(400px)}to{transform:translate(0);transform:translateY(300px)}}@keyframes circleFloat2{0%{transform:translate(0) translateY(300px)}20%{transform:translate(600px) translateY(200px)}40%{transform:translate(400px) translateY(-300px)}60%{transform:translate(-500px) translateY(-200px)}80%{transform:translate(-300px) translateY(400px)}to{transform:translate(0) translateY(300px)}}h1,h2,h3,h4,h5,h6{margin:0;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}p{margin:0;font:inherit}figure{margin:0;padding:0}figcaption{margin:0;padding:0;font:inherit}button{font:inherit;color:inherit}.particle{position:absolute;width:3px;height:3px;background:#fffc;border-radius:50%;animation:pulse 3s ease-in-out infinite;filter:var(--aurora-filter, hue-rotate(50deg) saturate(135%));z-index:1}@keyframes pulse{0%,to{opacity:.8;filter:drop-shadow(0 0 4px white)}50%{opacity:.1;filter:drop-shadow(0 0 4px white);transform:translateY(-10px)}}.modal-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--app-scale));z-index:10}.mainWindow{padding-bottom:10px;height:275px;width:350px;background:#b4fff826;box-shadow:inset 0 0 20px #94f6ff66,0 0 60px #0006,0 0 10px 2px #fff6;border:1px solid white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:10;border-top-right-radius:1.5rem;will-change:transform,opacity,filter;text-shadow:0px 1px 3px rgb(0,0,0),0px 0px 12px rgba(255,255,255,.5)}@media(max-width:768px){.mainWindow{width:25rem!important;font-size:.5rem!important}}.mainWindow.open{animation:open .5s ease-in-out forwards}.mainWindow.close{animation:close .5s ease-in-out forwards}.flexTitleBar{display:flex;justify-content:space-between;align-items:center;text-align:center;border-bottom:1px solid rgba(231,255,253,.7)!important}.windowTitle{font-size:2.5rem;padding-left:10px;text-shadow:0px 2px 2px rgba(0,0,0,.7);-webkit-user-select:none;user-select:none}@media(max-width:768px){.windowTitle{font-size:1.5rem}}.closeButton{border-top-right-radius:1.5rem;-webkit-user-select:none;user-select:none;text-align:center;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:2rem;min-height:100%;background:#e7fffd00!important;border-left:1px solid rgba(231,255,253,.7)!important;transition:.2s}@media(max-width:768px){.closeButton{font-size:1.5rem}}.closeButton:hover{background:#e7fffd80!important;transition:.2s;cursor:pointer}.divider{display:flex;align-items:center;text-align:center;justify-content:center;width:100%;height:1px;border-radius:100%;background:#e7fffd80!important;box-shadow:inset 0 0 20px #94f6ff80,0 8px 10px #0003,0 0 10px 2px #ffffff80}.arrayButtons{display:grid;grid-template-columns:auto auto auto auto;padding-left:10px;padding-top:10px;justify-content:center;column-gap:10px;row-gap:10px}.selectButton{text-shadow:0px .06rem .1rem rgba(0,0,0,.7);width:9rem;height:9rem;border-radius:1rem;box-shadow:inset 0 0 1rem #94f6ff66,0 0 1rem #0003,0 0 .5rem .2rem #fff3;border:.075rem solid white;transition:.6s;font-size:1.25rem;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.5rem}.selectButton img{height:4rem;width:auto;object-fit:contain;-webkit-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}.selectButton:hover{transition:.3s;cursor:pointer;border-radius:.3rem;background:#b4fff859;transform:translateY(-.1875rem)}.credits{display:flex;justify-content:left;flex-direction:column;position:relative;font-weight:400;font-size:2rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center;padding-top:1rem;row-gap:2rem}.credits p{margin-bottom:-.25rem}@media(max-width:768px){.credits p{font-size:1.5rem;padding-top:0rem}}.modal-input-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:1rem}.modal-input-container .shop-input-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem}.modal-input-container .shop-input-container .shop-input{background:#ffffff1a;box-shadow:inset 0 0 12px #fff3,0 0 10px #0000000d,0 0 10px #fff;border:1px solid rgb(255,255,255);border-radius:.5rem;color:#fff;transition:.4s;padding:.5rem;align-self:flex-start;width:97%}.modal-input-container .shop-input-container .shop-input.disabled{opacity:.7}.modal-input-container .shop-input-container .shop-input.disabled:hover{cursor:not-allowed}.modal-input-container .shop-input-container .shop-input::placeholder{color:#fff9;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;text-shadow:0 2px 2px rgba(255,255,255,.1)}.modal-input-container .shop-input-container .shop-input:hover,.modal-input-container .shop-input-container .shop-input:focus-visible,.modal-input-container .shop-input-container .shop-input:focus{transition:.2s;box-shadow:inset 0 0 20px #94f6ffb3,0 8px 10px #0000000d,0 0 10px 2px #ffffffb3;border:1px solid rgb(255,255,255);outline:none}@keyframes open{0%{transform:translate(-50%,-50%) scale(.2) rotate(5deg);opacity:0;filter:brightness(.7) saturate(120%)}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1;filter:brightness(1.4) saturate(180%)}to{transform:translate(-50%,-50%) scale(1);opacity:1;filter:brightness(1) saturate(100%)}}@keyframes close{0%{transform:translate(-50%,-50%) scale(1);opacity:1;filter:brightness(1) saturate(100%)}to{transform:translate(-50%,-50%) scale(0) rotate(-10deg);opacity:0;filter:brightness(.7) saturate(120%)}}.speech-bubble-container{position:absolute;z-index:9999;right:-1rem;color:#000;text-shadow:none;line-height:.75rem;font-size:.9rem}.speech-bubble-container .speech-bubble{position:relative;border:1px solid black;background:#ffffcb;border-radius:.4em;width:8rem;height:3rem;text-align:center;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5 ease-in-out}.speech-bubble-container .speech-bubble.fade-in{opacity:1}.speech-bubble-container .speech-bubble:after{border:1px solid black;content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:.531em solid transparent;border-top-color:#000;border-bottom:0;border-left:0;margin-left:-.266em;margin-bottom:-.531em}.resource-header-flex{display:flex;justify-content:center;align-items:center;column-gap:.5rem;width:100%}@media(max-width:768px){.resource-header-flex{flex-direction:column;row-gap:1rem;padding-bottom:1rem}}.resource-header-flex .resource-banner{position:relative;text-shadow:0px 1px 3px rgb(0,0,0),0px 0px 12px white,0px 0px 18px white;background:#0df6;box-shadow:0 .25rem 1.875rem #0000001a;border:.06rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;column-gap:.625rem;border-radius:.625rem;text-align:left;width:auto;padding:.75rem 1rem 1.25rem;margin-top:-1.25rem;height:10rem;width:45rem;transition:.3s;user-select:none;font-size:1.25rem;overflow:hidden;-webkit-user-select:none;display:flex;flex-direction:column}@media(max-width:768px){.resource-header-flex .resource-banner{width:16rem;margin-top:-1.25rem;height:auto;min-height:10rem}}.resource-header-flex .resource-banner .title{font-weight:500;margin-bottom:.25rem}.resource-header-flex .resource-banner img{width:2.5rem;padding-top:.25rem}.resource-header-flex .resource-banner:hover{cursor:pointer;transition:.2s;background:#00ddff80;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc;transform:translateY(-2px)}.resource-header-flex .resource-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:10;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)}.resource-header-flex .resource-banner:hover:before{animation:shine 2s infinite linear}.resource-header-flex .resource-banner:after{content:"";position:absolute;top:-20px;left:0;width:100%;height:60%;border-radius:20%;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.7;pointer-events:none}@media(max-width:768px){.resource-header-flex .resource-banner:after{border-radius:0%}}.scrollable-resources{overflow:auto;will-change:scroll-position;max-height:30rem;padding-left:1rem;padding-right:1rem;padding-bottom:10rem;min-height:0}@media(max-width:768px){.scrollable-resources{padding-bottom:0rem;overflow:hidden;min-height:190rem}}.scrollable-resources .resource{text-shadow:0px 1px 2px rgb(0,0,0),0px 1px 3px rgba(0,0,0,.5),0px 0px 12px rgba(255,255,255,.5);position:relative;background:#0df6;box-shadow:0 .25rem 1.875rem #0000001a;border:.06rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;column-gap:.625rem;border-radius:.625rem;align-items:center;width:auto;padding-left:1rem;padding-right:1rem;height:4.5rem;transition:.3s;user-select:none;font-size:1.75rem;overflow:hidden;-webkit-user-select:none;text-align:left;margin-bottom:1rem;line-height:1.75rem}@media(max-width:768px){.scrollable-resources .resource{font-size:1.25rem;height:8rem;padding-top:1rem;padding-bottom:1rem}}.scrollable-resources .resource .desc{font-size:1rem}@media(max-width:768px){.scrollable-resources .resource .desc{font-size:1rem}}.scrollable-resources .resource img{width:3rem;padding-top:.25rem}.scrollable-resources .resource:hover{cursor:pointer;transition:.2s;background:#00ddff80;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc;transform:translateY(-2px)}.scrollable-resources .resource:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:10;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)}.scrollable-resources .resource:hover:before{animation:shine 2s infinite linear}.scrollable-resources .resource:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:60%;border-radius:inherit;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.7;pointer-events:none}.large-button{position:relative;background:#0df6;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;align-items:center;border-radius:2rem;text-align:center;height:4rem;width:21rem;transition:.4s;user-select:none;-webkit-user-select:none;overflow:hidden}@media(max-width:768px){.large-button{width:18rem}}.large-button.disable{opacity:1;background:#0df6}.large-button.disable:hover{background:#e9858580;cursor:not-allowed}.large-button .text{font-weight:500;text-align:left;font-size:1rem;line-height:1.2rem;text-shadow:0px 1px 2px rgb(0,0,0),0px 1px 3px rgba(0,0,0,.5),0px 0px 12px white,0px 0px 2px rgba(255,255,255,.5)}.large-button .text .metric{font-weight:400;font-size:.8rem;text-shadow:0px 1px 2px rgba(0,0,0,.5),0px 1px 3px rgba(0,0,0,.5),0px 0px 12px white,0px 0px 2px rgba(255,255,255,.5)}.large-button .icon{width:4rem;padding-left:.5rem;padding-right:.5rem}.large-button:hover{cursor:pointer;transition:.2s;background:#8ef0ff99;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc;transform:translateY(-2px)}.large-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:10;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)}.large-button:hover:before{animation:shine 2s infinite linear}.large-button:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:60%;border-radius:inherit;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.7;pointer-events:none}.main-text{font-size:1.25rem;line-height:1.5rem;text-shadow:0px 1px 2px rgb(0,0,0),0px 1px 6px rgba(0,0,0,.2),0px 0px 12px rgb(255,255,255);display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:-1rem;row-gap:1.75rem;margin-bottom:1.5rem}.main-text p{margin-top:0;margin-bottom:0}.tab,.tab-span{display:flex;justify-content:center;align-items:center;text-shadow:0px 0px 2px rgba(0,0,0,.5);padding:.4rem 1.2rem;height:2rem;border-radius:6px 6px 0 0;background:#74d5ff66;border:1px solid #fff;border-bottom:none;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1rem;cursor:pointer;box-shadow:inset 0 0 10px #94f6ff66,0 0 10px #00000026;transition:transform .2s,background .2s;column-gap:.3rem;user-select:none;user-drag:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-drag:none}.tab img,.tab-span img{width:1.25rem;padding-bottom:.5rem}.tab div,.tab-span div{padding-bottom:.7rem}.tab:hover,.tab-span:hover{font-weight:500;transform:translateY(-5px);background:#74d5ff80;box-shadow:inset 0 0 10px #94f6ff66,0 0 10px #00000026,0 0 10px #ffffff4d}.tab.active,.active.tab-span{font-weight:700;transform:translateY(-5px);background:#74d5ffb3}.tab-span{display:inline;font-size:1rem;padding:0rem 1rem;width:1rem;border:1px solid #fff}.mascot-image-container{position:relative;margin-left:-1rem;animation:float2 4s infinite;padding-right:1rem}@media(max-width:768px){.mascot-image-container{margin-left:0rem;padding-right:0rem}}.mascot-image-container .mascot-overlay{position:absolute;z-index:4;width:14rem;left:0;margin:-.5rem;opacity:.5}.mascot-image-container .mascot-bordered-image{position:relative;width:14rem;margin:-.5rem;transition:opacity .5s ease-in-out;opacity:1;overflow:hidden;z-index:999}.mascot-image-container .mascot-bordered-image.fade-out{opacity:0}.mascot-image-container .mascot-bordered-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,.1) 1px,transparent 1px);background-size:100% .15vw;opacity:1;z-index:999}.scrollable{overflow:auto;will-change:scroll-position;margin-top:-1.5rem;max-height:42rem;padding-left:1rem;padding-right:1rem}.button-grid{display:grid;grid-template-columns:auto auto auto;gap:1rem}@media(max-width:768px){.button-grid{grid-template-columns:auto;padding-bottom:2rem}}.welcome-span{display:inline-block;background:linear-gradient(90deg,#fff 30%,#5dff80,#fff 70%);background-size:300% auto;background-clip:text;-webkit-background-clip:text;text-shadow:none;color:transparent;font-weight:500;animation:wave 5s ease-in-out infinite}@keyframes wave{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.loading-text{text-shadow:0px 1px 3px rgba(0,0,0,.75),0px 0px 12px rgb(255,255,255)}.weather-modal-container{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:7}.weather-modal-container .weather-modal-body{background-color:#7de1ff;border:1px solid white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;width:30rem;height:12rem}.weather-modal-container .weather-modal-body .weather-input-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem}.weather-modal-container .weather-modal-body .weather-input-container .weather-input{background:#ffffff1a;box-shadow:inset 0 0 12px #fff3,0 0 10px #0000000d,0 0 10px #fff;border:1px solid rgb(255,255,255);border-radius:.5rem;color:#fff;transition:.4s;padding:.5rem;align-self:flex-start}.weather-modal-container .weather-modal-body .weather-input-container .weather-input.disabled{opacity:.7}.weather-modal-container .weather-modal-body .weather-input-container .weather-input.disabled:hover{cursor:not-allowed}.weather-modal-container .weather-modal-body .weather-input-container .weather-input::placeholder{color:#fff9;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;text-shadow:0 2px 2px rgba(255,255,255,.1)}.weather-modal-container .weather-modal-body .weather-input-container .weather-input:hover,.weather-modal-container .weather-modal-body .weather-input-container .weather-input:focus-visible,.weather-modal-container .weather-modal-body .weather-input-container .weather-input:focus{transition:.2s;box-shadow:inset 0 0 20px #94f6ffb3,0 8px 10px #0000000d,0 0 10px 2px #ffffffb3;border:1px solid rgb(255,255,255);outline:none}.weather-modal-container .weather-modal-body .close-button{border-top-right-radius:1rem;-webkit-user-select:none;user-select:none;text-align:center;display:flex;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;font-size:2rem;min-height:100%;background:#e7fffd00!important;border-left:1px solid rgba(231,255,253,.7)!important;transition:.2s}.weather-modal-container .weather-modal-body .close-button:hover{background:#e7fffd80!important;transition:.2s;cursor:pointer}.weather-modal-container .weather-modal-body .title-bar{background-color:#7de1ff;border-top-left-radius:1rem;border-top-right-radius:1rem;font-size:2rem;padding-left:.75rem;text-shadow:0px 1px 3px rgba(0,0,0,.75),0px 0px 12px rgb(255,255,255);display:flex;justify-content:space-between;align-items:center;text-align:center;border-bottom:1px solid rgba(231,255,253,.7)!important}.weather-container{display:flex;width:67rem;flex-direction:column;text-align:left;justify-content:center;row-gap:2.5rem}.weather-container .weather-metrics{display:flex;align-items:center;column-gap:11rem}@media(max-width:768px){.weather-container .weather-metrics{flex-direction:column;row-gap:1rem}}.weather-container .weather-metrics .metrics-grid{display:grid;grid-template-columns:auto auto auto auto;gap:2rem;line-height:1.75rem}@media(max-width:768px){.weather-container .weather-metrics .metrics-grid{grid-template-columns:auto auto;row-gap:1rem;padding-bottom:1.5rem}}.weather-container .weather-metrics .metrics-grid .metric-title{text-shadow:0px 0px 2px rgb(0,0,0),0px 0px 12px white,0px 0px 2px rgba(255,255,255,.5);font-size:1.3rem;font-weight:500}.weather-container .weather-metrics .metrics-grid .metric-stat{font-size:1rem}.weather-container .weather-main{align-items:center;justify-content:center;display:flex;column-gap:1rem;padding-left:.5rem}@media(max-width:768px){.weather-container .weather-main{flex-direction:column;row-gap:1rem;text-align:center;padding-bottom:1.5rem}}.weather-container .weather-main .weather-icon{height:10rem}@media(max-width:768px){.weather-container .weather-main .weather-icon{height:8rem}}.weather-container .weather-text{font-size:1.75rem;text-shadow:0px 0px 2px rgb(0,0,0),0px 0px 12px white,0px 0px 2px rgba(255,255,255,.5);display:flex;flex-direction:column;user-select:none;user-drag:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-drag:none}.weather-container .weather-text .edit-button{-webkit-user-select:auto;user-select:auto;user-drag:auto;z-index:2}.weather-container .weather-text .edit-button:hover{cursor:pointer}.weather-container .weather-text p{margin-top:0;margin-bottom:0}.weather-container .weather-text .celsius{z-index:-1;font-size:5rem;margin-top:-.8rem;margin-bottom:-.8rem}.weather-container .weather-text .condition{font-size:2rem;font-weight:600;margin-top:-.5rem}.weather-container .weather-text .feels-like{font-size:1.25rem;font-weight:300;line-height:1.25rem}.weather-container .weather-text .location{font-size:1.25rem;font-weight:500;line-height:1.25rem}.weather-container .weather-forecast-container{align-self:center;display:flex;justify-self:center;align-items:center}@media(max-width:768px){.weather-container .weather-forecast-container{padding-bottom:1.5rem;display:none}}.weather-container .weather-forecast-container .weather-card,.weather-container .weather-forecast-container .back,.weather-container .weather-forecast-container .forward{position:relative;text-shadow:0px 0px 2px rgb(0,0,0),0px 0px 12px rgba(255,255,255,.5),0px 0px 2px rgba(255,255,255,.5);font-weight:500;flex-direction:column;background:#00ddff4d;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;column-gap:.3rem;row-gap:2.5rem;align-items:center;justify-content:center;text-align:center;height:23rem;width:12rem;transition:.4s;user-select:none;-webkit-user-select:none;font-size:1.5rem;overflow:hidden}.weather-container .weather-forecast-container .weather-card img,.weather-container .weather-forecast-container .back img,.weather-container .weather-forecast-container .forward img{height:9rem}.weather-container .weather-forecast-container .weather-card:after,.weather-container .weather-forecast-container .back:after,.weather-container .weather-forecast-container .forward:after{transition:.4s;top:0;content:"";position:absolute;width:100%;padding-top:30px;height:40%;margin-bottom:9rem;opacity:30%;border-bottom-left-radius:20%;border-bottom-right-radius:20%;background:linear-gradient(#fffc,#fff3)}.weather-container .weather-forecast-container .weather-card:before,.weather-container .weather-forecast-container .back:before,.weather-container .weather-forecast-container .forward:before{content:"";position:absolute;left:-100%;top:-100%;width:100%;height:150%;z-index:10;background:linear-gradient(100deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(40deg)}.weather-container .weather-forecast-container .weather-card:hover:before,.weather-container .weather-forecast-container .back:hover:before,.weather-container .weather-forecast-container .forward:hover:before{animation:shine2 1s linear}.weather-container .weather-forecast-container .weather-card:hover,.weather-container .weather-forecast-container .back:hover,.weather-container .weather-forecast-container .forward:hover{box-shadow:inset 0 0 1.25rem #94f6ffb3,0 .5rem .625rem #0003,0 0 .625rem .125rem #fffc;background:#00ddff80;cursor:pointer}.weather-container .weather-forecast-container .weather-card:hover:after,.weather-container .weather-forecast-container .back:hover:after,.weather-container .weather-forecast-container .forward:hover:after{transition:.2s;opacity:30%}.weather-container .weather-forecast-container .back,.weather-container .weather-forecast-container .forward{width:2rem;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:500;border-radius:25% 0% 0% 25%}.weather-container .weather-forecast-container .forward{border-radius:0 25% 25% 0}@keyframes shine2{to{left:100%;top:100%}}.loading{width:400px;height:30px;overflow:hidden;border-radius:2.5px;border:1px solid #8d8d8d;background:linear-gradient(to top,#d8d8d8 10% 20%,#cecece 30%,#cbcbcb 40% 50%,#d5d5d5 60%,#d4d4d4 70%,#e9e9e9 80% 90%,#f2f2f2)}.loading .bar{width:400px;height:30px;border-radius:2px;background:linear-gradient(to top,#5dcf78 10%,#21de46,#19da31 30%,#08d226 40% 50%,#8af99d 60%,#a3f1b3,#bffec9,#ccffc7,#d7fbcf);box-shadow:inset 6px 0 6px #00000021,inset -6px 0 6px #00000021,3px 0 15px #19da2f8c;animation:loading 5s cubic-bezier(.93,.71,.39,.04);animation-fill-mode:forwards}.loading .bar #light{width:15px;height:32px;background:#fff9;box-shadow:0 0 50px 18px #ffffff8c;animation:move 5s cubic-bezier(.93,.71,.39,.04) infinite}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes move{0%{transform:translate(0)}to{transform:translate(400px)}}.main-about-text{font-size:1.3rem;line-height:2rem;text-shadow:0px 1px 2px rgb(0,0,0),0px 1px 6px rgba(0,0,0,.2),0px 0px 12px rgb(255,255,255);display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:.9rem;margin-top:1rem;margin-bottom:1.5rem;margin-right:1rem}.main-about-text p{margin-top:0;margin-bottom:0}@media(max-width:768px){.main-about-text{flex-direction:column;margin-top:0rem;margin-bottom:0rem;margin-right:0rem}}.initial-banner{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.initial-banner{flex-direction:column}}.bordered-image-container{position:relative;margin-left:-1rem;animation:float2 4s infinite;padding-right:1rem}@media(max-width:768px){.bordered-image-container{padding-right:0rem}}.bordered-image-container .overlay{position:absolute;z-index:4;width:14rem;margin:-.5rem;opacity:.5}.bordered-image-container .bordered-image{width:14rem;margin:-.5rem;transition:opacity .5s ease-in-out;opacity:0}.bordered-image-container .fade-in{opacity:1}.bordered-image-container .fade-out{opacity:0}.examples-grid,.markdown .images-grid{display:grid;grid-template-columns:auto auto auto;justify-content:center;gap:1rem;padding-bottom:5rem}@media(max-width:768px){.examples-grid,.markdown .images-grid{grid-template-columns:auto}}.examples-grid .example,.markdown .images-grid .example{background:#0df6;box-shadow:0 .25rem 1.875rem #0000001a;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;align-items:center;text-align:center;height:12rem;width:20rem;transition:.4s;user-select:none;-webkit-user-select:none;overflow:hidden}.markdown .images-grid{padding-top:1rem;padding-bottom:2rem}.markdown img{background:#0df6;box-shadow:0 .25rem 1.875rem #0000001a;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;align-items:center;text-align:center;height:12rem;width:20rem;transition:.4s;user-select:none;-webkit-user-select:none;overflow:hidden}.markdown h1{font-size:3rem;margin-bottom:1rem;margin-top:-3rem;text-align:left}.markdown h2{margin-top:2rem;margin-bottom:.75rem;text-align:left}.markdown p{text-align:left;margin-bottom:1.5rem}@media(max-width:768px){.markdown p{text-align:center}}.markdown strong{font-weight:400!important}.msn-buddy{max-width:100px;max-height:100px;animation:introAnimation .6s ease-out forwards,floatAnimationBuddy 4s ease-in-out .6s infinite;position:absolute;margin:0;-webkit-user-select:none;user-select:none;z-index:999;transition:.5s}.msn-buddy:hover{filter:drop-shadow(0px 0px 25px rgba(255,255,255,.5));cursor:pointer;transition:.3s}@keyframes clear-out{0%{opacity:1}to{opacity:0;transform:scale(.1) rotate(360deg);filter:saturate(400%) brightness(500%)}}.msn-container{display:flex;height:100%;width:100%;min-height:40rem;justify-content:center;align-items:center;column-gap:.7rem}.msn-button,.msn-settings{position:relative;text-shadow:0px 0px 2px rgba(0,0,0,.5),0px 0px 12px white,0px 0px 18px white;background:#b4fff826;border:.06rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;column-gap:.625rem;justify-content:center;align-items:center;border-radius:.625rem;text-align:center;width:auto;padding-left:1rem;padding-right:1rem;height:4rem;transition:.3s;user-select:none;font-size:2rem;overflow:hidden;-webkit-user-select:none}@media(max-width:768px){.msn-button,.msn-settings{font-size:1.5rem}}.msn-button img,.msn-settings img{width:2.5rem;padding-top:.25rem}.msn-button:hover,.msn-settings:hover{cursor:pointer;transition:.2s;background:#b4fff880;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc;transform:translateY(-2px)}.msn-button:before,.msn-settings:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:10;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)}.msn-button:hover:before,.msn-settings:hover:before{animation:shine 2s infinite linear}.msn-button:after,.msn-settings:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:60%;border-radius:inherit;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:1;pointer-events:none}.msn-settings{width:2rem}.msn-settings img{width:3rem;padding-top:.25rem}.msn-settings:hover:before{animation:none}.msn-settings:hover{transform:translateY(0);cursor:not-allowed}.new-pointer{color:#fff;text-shadow:0px 0px 15px #05ffb4;animation:float 4s forwards linear;font-size:20px;font-weight:700;width:500px;position:absolute;margin:0;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:9999}@keyframes floatAnimationBuddy{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes introAnimation{0%{transform:scale(.1) rotate(160deg);opacity:0;filter:saturate(400%) brightness(500%)}50%{transform:scale(1.2);opacity:1}to{transform:translate(0) scale(1);filter:saturate(100%) brightness(100%)}}.bubble{width:20rem;filter:hue-rotate(-50deg) saturate(150%)}.discover-scrollable{overflow:auto;will-change:scroll-position;max-height:30rem;padding-left:1rem;padding-right:1rem;padding-bottom:10rem;min-height:0}.discover-grid{padding-top:2rem;min-width:100%;display:grid;grid-template-columns:auto auto auto}@media(max-width:768px){.discover-grid{grid-template-columns:auto}}.discover-grid{gap:1.5rem}.discover-grid .discover-item{background:#00ddff4d;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;justify-content:center;align-items:flex-end;text-align:center;height:13rem;width:21rem;transition:.4s;user-select:none;-webkit-user-select:none;overflow:hidden;position:relative}@media(max-width:768px){.discover-grid .discover-item{width:18rem}}.discover-grid .discover-item:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:50%;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.6;pointer-events:none}.discover-grid .discover-item:hover{cursor:pointer;transition:.2s;background:#00ddff80;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc;transform:translateY(-2px)}.discover-grid .discover-item img{height:10rem;display:block;padding-bottom:2.5rem;z-index:5}.discover-grid .discover-item .discover-title{position:absolute;font-weight:500;text-shadow:0px 0px 2px rgb(0,0,0),0px 0px 12px white,0px 0px 2px rgba(255,255,255,.5);transition:.3s;-webkit-user-select:none;user-select:none;font-size:1.25rem;text-align:center;border-top:.05rem solid white;padding-top:.1rem;width:100%;padding-bottom:.4rem;background:#b4fff84d;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6}.guest-scrollable{overflow:auto;will-change:scroll-position;margin-top:-2.5rem;max-height:42rem;padding-left:4rem;padding-right:4rem}.main-guest-title{display:flex;justify-content:center;align-items:center;column-gap:1rem;text-shadow:0px 1px 3px rgba(0,0,0,.75),0px 0px 12px rgb(255,255,255);position:relative;padding-bottom:2.75rem}.main-guest-title span{font-size:3.5rem}.main-guest-title img{width:4rem;margin-top:.75rem;height:4rem;filter:drop-shadow(0 0 .5rem rgb(129,207,255));-webkit-box-reflect:below -.9rem linear-gradient(transparent 40%,rgba(0,0,0,.4))}.guest-input-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem}.guest-input-container .text-input{background:#b4fff80d;box-shadow:inset 0 0 20px #94f6ff33,0 0 10px #0000000d,0 0 10px #fff3;border:1px solid rgb(255,255,255);border-radius:.5rem;color:#fff;transition:.4s;padding:.5rem;align-self:flex-start;width:97%}.guest-input-container .text-input.disabled{opacity:.7}.guest-input-container .text-input.disabled:hover{cursor:not-allowed}.guest-input-container .text-input::placeholder{color:#fff9;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;text-shadow:0 2px 2px rgba(255,255,255,.1)}.guest-input-container .text-input:hover,.guest-input-container .text-input:focus-visible,.guest-input-container .text-input:focus{transition:.2s;box-shadow:inset 0 0 20px #94f6ffb3,0 8px 10px #0000000d,0 0 10px 2px #ffffffb3;border:1px solid rgb(255,255,255);outline:none}.submit-button{position:relative;text-shadow:0px 0px 2px rgb(0,0,0),0px 0px 12px white,0px 0px 2px rgba(255,255,255,.5);background:#b4fff826;box-shadow:0 .25rem 1.875rem #0000001a;border:.06rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;column-gap:.625rem;justify-content:center;align-items:center;align-self:center;border-radius:.625rem;text-align:center;width:auto;margin-top:1rem;padding-left:1rem;padding-right:1rem;height:3rem;width:6.5rem;transition:.3s;user-select:none;font-size:1.4rem;font-weight:500;overflow:hidden;-webkit-user-select:none}.submit-button.disabled{opacity:.7}.submit-button.disabled:hover{cursor:not-allowed;transition:.2s;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc;transform:translateY(0)}.submit-button.disabled:hover:before{content:"";position:absolute;width:100%;height:100%;top:100%;z-index:10;background:linear-gradient(0deg,transparent,rgba(255,102,102,.4),transparent)}.submit-button.disabled:hover .icon{transition:.4s;transform:rotate(0)}.submit-button .icon{width:2rem;padding-top:.25rem;transition:.4s}.submit-button:hover{cursor:pointer;transition:.2s;background:#b4fff880;box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .2rem #fffc;transform:translateY(-2px)}.submit-button:hover .icon{transition:.4s;transform:rotate(-90deg)}.submit-button:before{content:"";position:absolute;width:100%;height:100%;top:100%;z-index:10;background:linear-gradient(0deg,transparent,rgba(255,255,255,.4),transparent)}.submit-button:hover:before{animation:shineUp 1.5s infinite linear}@keyframes shineUp{to{top:-100%}}.submit-button:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:60%;border-radius:inherit;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:1;pointer-events:none}.guest-divider{display:flex;align-items:center;text-align:center;justify-content:center;width:100%;height:1px;border-radius:100%;background:#e7fffd80!important;box-shadow:inset 0 0 20px #94f6ff80,0 8px 10px #0003,0 0 10px 2px #ffffff80;margin-top:1rem;margin-bottom:2rem}.guest-header-flex{display:flex;justify-content:center;align-items:center;column-gap:.5rem;width:100%;padding-bottom:1rem}@media(max-width:768px){.guest-header-flex{flex-direction:column}}.guest-header-flex .guest-banner{position:relative;text-shadow:0px 1px 3px rgb(0,0,0),0px 0px 12px white,0px 0px 18px white;background:#0df6;box-shadow:0 .25rem 1.875rem #0000001a;border:.06rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;column-gap:.625rem;border-radius:.625rem;text-align:left;width:auto;padding:.75rem 1rem 1.25rem;height:10rem;width:45rem;transition:.3s;user-select:none;font-size:1.25rem;overflow:hidden;-webkit-user-select:none;display:flex;flex-direction:column}@media(max-width:768px){.guest-header-flex .guest-banner{width:18rem}}.guest-header-flex .guest-banner .title{font-weight:500;margin-bottom:.25rem}.guest-header-flex .guest-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:10;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)}.guest-header-flex .guest-banner:after{content:"";position:absolute;top:-55px;left:0;width:100%;height:70%;border-radius:20%;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.5;pointer-events:none}.messages{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1.25rem;padding-bottom:2rem}.messages .message{border:.06rem solid rgb(255,255,255);padding:1rem 1rem 2rem;display:flex;flex-direction:column;align-items:start;row-gap:.5rem;text-shadow:0px 1px 2px rgba(0,0,0,.7),0px 1px 6px rgba(0,0,0,.2);background:#b4fff826;box-shadow:0 .25rem 1.875rem #0000001a;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;width:58rem;font-size:1.3rem;overflow:hidden;border-radius:1rem;position:relative;text-align:left}@media(max-width:768px){.messages .message{width:18rem}}.messages .message .title{font-weight:500}.messages .message .timestamp{font-weight:500;font-size:1rem;padding-top:.5rem;position:absolute;right:1rem}@media(max-width:768px){.messages .message .timestamp{opacity:.5;padding-top:.3rem;font-size:.75rem}}.messages .message:after{content:"";position:absolute;top:-30px;left:0;width:100%;height:75%;border-radius:20%;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.6;pointer-events:none;z-index:-1}.coming-soon{text-shadow:0px 1px 3px rgba(0,0,0,.75),0px 0px 12px rgb(255,255,255)}.main-title-project{display:flex;justify-content:center;align-items:center;column-gap:1rem;text-shadow:0px 1px 3px rgba(0,0,0,.75),0px 0px 12px rgb(255,255,255);position:relative}@media(max-width:768px){.main-title-project{flex-direction:column;justify-content:center;align-items:center;font-size:2rem}}.main-title-project span{font-size:3.5rem}.back-button{text-shadow:0px 1px 3px rgba(0,0,0,.75),0px 0px 12px rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center;position:absolute;left:19px;top:45%;line-height:0rem;font-size:2rem;font-weight:500;transition:.3s;-webkit-box-reflect:none}@media(max-width:768px){.back-button{flex-direction:column;font-size:1rem;left:2rem;top:1%;justify-content:center;align-items:center}}.back-button img{padding-top:.35rem;width:1.8rem}.back-button:hover{cursor:pointer;font-weight:500;filter:drop-shadow(0px 0px 7px rgba(255,255,255,.7));transition:.2s}.project-flex{display:flex;column-gap:1rem;margin-top:3rem}@media(max-width:768px){.project-flex{flex-direction:column;row-gap:2.5rem;justify-content:center;align-items:center}}.project-flex .project-image{display:flex;flex-direction:column;row-gap:1.25rem;padding-left:1rem;padding-right:1rem;margin-top:-1.25rem}@media(max-width:768px){.project-flex .project-image{flex-direction:column;justify-content:center;align-items:center}}.project-flex .project-image .meta-data{position:relative;text-shadow:0px 1px 3px rgb(0,0,0),0px 0px 12px rgba(255,255,255,.5);background:#00ddff80;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;overflow:hidden;min-height:10rem;border-radius:.625rem;font-size:1.3rem;display:grid;grid-template-columns:auto auto;text-align:left;padding:1rem;row-gap:1rem}.project-flex .project-image .meta-data:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:10;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)}.project-flex .project-image .meta-data:after{content:"";position:absolute;top:-50px;left:0;width:100%;height:80%;border-radius:10%;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.4;pointer-events:none}.project-flex .project-image .project-image-src{border-radius:.625rem;box-shadow:0 .25rem 1.875rem #0000001a;-webkit-backdrop-filter:blur(.5rem) saturate(120%);backdrop-filter:blur(.5rem) saturate(120%);border:.06rem solid rgb(255,255,255);height:15.88rem;display:block;z-index:5}.project-flex .enter-button{position:relative;text-shadow:0px 1px 3px rgb(0,0,0),0px 0px 12px rgba(255,255,255,.5);background:#00ddff80;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;display:flex;column-gap:.625rem;justify-content:center;align-items:center;border-radius:.625rem;text-align:center;width:auto;padding-left:1rem;padding-right:1rem;height:4.5rem;transition:.3s;user-select:none;font-size:2rem;overflow:hidden;-webkit-user-select:none}.project-flex .enter-button .enter-icon{width:2.5rem;padding-top:.5rem}.project-flex .enter-button:hover{cursor:pointer;transition:.2s;background:#00ddffb3;box-shadow:inset 0 0 1.25rem #94f6ffcc,0 .5rem .625rem #0003,0 0 .625rem .2rem #ffffffe6;transform:translateY(-2px)}.project-flex .enter-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:10;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)}.project-flex .enter-button:hover:before{animation:shine 2s infinite linear}@keyframes shine{to{left:100%}}.project-flex .enter-button:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:60%;border-radius:inherit;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:1;pointer-events:none}.project-flex .project-description{position:relative;text-shadow:0px 1px 3px rgb(0,0,0),0px 1px 3px rgba(0,0,0,.4),0px 0px 12px rgba(255,255,255,.5);background:#00ddff80;border:.0625rem solid rgb(255,255,255);box-shadow:inset 0 0 1.25rem #94f6ff66,0 .5rem .625rem #0003,0 0 .625rem .125rem #fff6;border:.06rem solid rgb(255,255,255);column-gap:.625rem;border-radius:.625rem;text-align:left;width:auto;padding:.75rem 1rem 1.25rem;margin-top:-1.25rem;height:33rem;width:28rem;transition:.3s;user-select:none;font-size:1.2rem;overflow:hidden;-webkit-user-select:none;display:flex;flex-direction:column;white-space:normal!important}@media(max-width:768px){.project-flex .project-description{flex-direction:column;justify-content:center;align-items:center;width:18.5rem;height:auto;margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}}.project-flex .project-description p{margin:0 0 .5rem;line-height:1.5}.project-flex .project-description ul{margin-top:1rem;margin-bottom:1rem;padding-left:1rem}.project-flex .project-description li{margin-top:0rem;margin-bottom:.5rem}.project-flex .project-description .title{font-weight:500;margin-bottom:.25rem}.project-flex .project-description img{width:2.5rem;padding-top:.25rem}.project-flex .project-description:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:10;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)}.project-flex .project-description:after{content:"";position:absolute;top:-50px;left:0;width:100%;height:60%;border-radius:20%;background:linear-gradient(to bottom,#fffc,#fff9 20%,#fff6,#ffffff1a);opacity:.4;pointer-events:none}.markdown strong{font-weight:500}.original-source{font-size:1rem;text-shadow:0px 1px 2px rgb(0,0,0),0px 1px 6px rgba(0,0,0,.2),0px 0px 12px rgb(255,255,255);opacity:.6;margin-top:-.65rem;transition:.2s}.original-source:hover{cursor:pointer;text-shadow:0px 1px 2px rgb(0,0,0),0px 1px 6px rgba(0,0,0,.2),0px 0px 12px rgb(255,255,255);opacity:1;transition:.2s}
