.toastify{padding:10px 16px;display:flex;align-items:center;column-gap:8px;border-radius:12px;font-size:14px;z-index:999999;background:var(--color-on-background);position:fixed;color:var(--color-background);box-shadow:0px 8px 16px rgba(0,0,0,.1);animation:fadeOut .2s var(--transition) forwards;left:50%;transform:translateX(-50%);max-width:fit-content;max-width:-moz-fit-content}.toastify i{font-size:20px}.toastify.on{animation:fadeIn .2s var(--transition) forwards}@keyframes fadeIn{0%{transform:translate(-50%, 16px) scale(0.97);opacity:0}100%{transform:translate(-50%, 0px) scale(1);opacity:1}}@keyframes fadeOut{0%{transform:translate(-50%, 0px);opacity:1}100%{transform:translate(-50%, -16px);opacity:0}}i.loading-dot{width:7px;min-width:7px;aspect-ratio:1/1;display:block;margin:0 3px;border-radius:50%;background:rgba(1,1,1,.4);animation:loading-dot .6s var(--transition) infinite;opacity:0}i.loading-dot:nth-child(2){animation-delay:.1s}i.loading-dot:nth-child(3){animation-delay:.2s}html.dark i.loading-dot{background:hsla(0,0%,100%,.4)}@keyframes loading-dot{0%{opacity:0}50%{opacity:1}100%{opacity:0}}body{min-height:100vh;background:var(--color-background);color:var(--color-on-background);--transition: cubic-bezier(0.4, 0.0, 0.2, 1);line-height:1.5}.logo svg{width:auto;height:100%}.logo path:not(:first-child){fill:var(--color-on-background)}[placeholder]:empty::before{content:attr(placeholder);opacity:.5;pointer-events:none}.is-skeleton{pointer-events:none;background:linear-gradient(90deg, rgba(170, 162, 177, 0.1019607843) 40%, #ffffff, rgba(170, 162, 177, 0.1019607843) 60%) right/300% 100%;position:relative;animation:1s skeleton infinite}.gradient-text-animation{text-fill-color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);animation-delay:0s;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:text-shimmer;background:#737373 linear-gradient(to right, #737373 0, #aaa 40%, #aaa 60%, #737373 100%);background:#737373 -webkit-gradient(linear, 100% 0, 0 0, from(#737373), color-stop(0.4, #aaa), color-stop(0.6, #aaa), to(#737373));-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:50% 200%}nav.top{background:var(--color-background)}.font-headline{font-family:"EB Garamond";letter-spacing:-0.01em}.splash-image{background:url(https://images.unsplash.com/photo-1596367407372-96cb88503db6?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=1170) center/cover}.form-wrapper{font-optical-sizing:none;position:relative;overflow:hidden}.form-wrapper .gr-wrapper{overflow:hidden;border-radius:100px;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.form-wrapper .gr-wrapper .gr{animation-name:gradient;animation-duration:3s;animation-delay:4s;opacity:0;background:conic-gradient(#4841ff 0deg, #2ca1e5 45deg, #1673a8 90deg, #2c5ae5 180deg, #4841ff 360deg);display:block;height:200%;top:-50%;right:0;bottom:0;left:0;position:absolute;scale:5 1}.form-wrapper .gr-overlay{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:100px;clip-path:inset(0 0 0 0 round 100px);background:inherit}.form-wrapper .gr-overlay::after{content:"";top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:100px;position:absolute;background:inherit;opacity:.5}.bottom-bar-gradient{position:fixed;pointer-events:none}.bottom-bar-gradient::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:128px;background:linear-gradient(to top, var(--color-background) 50%, transparent);pointer-events:none;z-index:-1}html.dark .gradient-text-animation{background:hsla(0,0%,100%,.6) linear-gradient(to right, rgba(255, 255, 255, 0.6) 0, #fff 40%, #fff 60%, rgba(255, 255, 255, 0.6) 100%);background:hsla(0,0%,100%,.6) -webkit-gradient(linear, 100% 0, 0 0, from(rgba(255, 255, 255, 0.6)), color-stop(0.4, #fff), color-stop(0.6, #fff), to(rgba(255, 255, 255, 0.6)))}html.dark .is-skeleton{background:linear-gradient(90deg, rgba(190, 190, 190, 0.0705882353) 40%, rgba(247, 247, 247, 0.1333333333), rgba(190, 190, 190, 0.0705882353) 60%) right/300% 100%}@keyframes text-shimmer{0%{background-position:-100% 0}100%{background-position:250% 0}}@keyframes skeleton{100%{background-position:left}}@keyframes gradient{0%{transform:rotate(0deg);opacity:0}25%{opacity:1}50%{opacity:0}100%{opacity:0;transform:rotate(360deg)}}
