@import "https://fonts.googleapis.com/css?family=Roboto";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-10{z-index:10}.container{width:100%}.flex{display:flex}.h-full{height:100%}.w-full{width:100%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.bg-\[\#121909\]{background-color:#121909}.text-center{text-align:center}.text-left{text-align:left}.text-\[\#feabef\]{color:#feabef}.opacity-80{opacity:.8}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
html,body{overscroll-behavior:none;color:#ffe6fa;background-color:#121909;width:100%;max-width:100%;height:100%;margin:0;padding:0;font-family:Roboto,sans-serif;position:relative;overflow:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}#__next{width:100%;height:100%;overflow:hidden}.title{margin-bottom:0;font-family:Mochiy Pop One,Roboto,"cursive";font-size:4rem;font-weight:900;color:#feabef!important;text-shadow:3px 3px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000!important}.title.home-title{text-shadow:3px 3px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000!important}.subtitle{margin-bottom:0;font-size:1.25rem}.input-wrapper{display:none}.input-container-with-icon{width:100%;max-width:600px;margin:0 auto 1.25rem;position:relative}.input-icon{pointer-events:none;z-index:10;text-shadow:0 0 10px #feabefcc;font-size:1.2rem;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);color:#fff;background:#14001e99;border:2px solid #feabef;border-radius:50px;width:100%;max-width:600px;margin-bottom:0;padding:1.2rem 1.5rem 1.2rem 50px;font-size:1.1rem;transition:all .3s ease-in-out;box-shadow:0 0 15px #feabef80,0 0 30px #feabef4d,inset 0 0 20px #feabef1a}.input::placeholder{color:#ffe6fa99;font-style:italic}.input:focus{background:#14001ecc;outline:none;transform:scale(1.01);box-shadow:0 0 20px #feabefcc,0 0 50px #feabef80,inset 0 0 20px #feabef33}.input-preview{text-align:center;color:#ccc;word-wrap:break-word;white-space:pre-wrap;box-sizing:border-box;background-color:#ffffff12;border-radius:16px;width:90%;max-width:600px;margin:1rem auto;padding:1.5rem;font-size:1.1rem;position:relative;box-shadow:0 0 10px #0003}.input-preview-clear{color:#aaa;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:16px}.input-preview-clear:hover{color:#fff}.button-row{justify-content:center;align-items:center;gap:25px;width:100%;max-width:600px;min-height:48px;margin:1.5rem auto 0;display:flex;position:relative}.help-group{z-index:2;align-items:center;display:flex;position:relative}.help-circle{-webkit-backdrop-filter:blur(10px);color:#feabef;cursor:pointer;background-color:#ffffff08;border:1px solid #feabef66;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:inherit;font-size:1.2rem;font-weight:900;transition:all .3s;display:flex;box-shadow:inset 0 4px 6px #fff3,inset 0 -4px 6px #0006,0 0 15px #feabef26}.help-circle:hover{background-color:#feabef1a;border-color:#feabefcc;transform:translateY(-2px)scale(1.05);box-shadow:inset 0 4px 8px #ffffff4d,inset 0 -4px 8px #00000080,0 0 30px #feabef99}.help-inline-label,.button-wrapper,.help-label,.help-inline{display:none}.header-wrapper{flex-direction:column;align-items:center;width:100%;padding-top:2rem;display:flex}.header-home{padding-top:20vh}.page-content-wrapper{flex-direction:column;align-items:center;width:100%;padding-top:.5rem;display:flex}.layout-content{z-index:10;box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;display:flex;position:relative}.layout-content:has(.header-wrapper:empty){justify-content:center}.form-wrapper{flex-direction:column;align-items:center;width:90%;max-width:600px;margin:0 auto;display:flex}footer{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:auto;padding:20px 10px;display:flex}.footer-links{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}footer a,footer span{color:#feabef;text-transform:uppercase;letter-spacing:1px;cursor:pointer;opacity:.8;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .2s}footer a:hover,footer span:hover{opacity:1;text-decoration:underline}.footer-copyright{color:#ffe6fa80;margin-top:5px;font-size:.75rem}.static-page{text-align:left;width:90%;max-width:800px;margin:0 auto;padding-top:2rem}.static-page h1,.static-page h2,.static-page p,.static-page ul{text-align:left}.home-subtitle{text-align:center;color:#ffe6fa;opacity:1;margin-top:0;font-family:inherit;font-size:1rem;line-height:1.2}.title-link-wrapper{color:inherit;text-decoration:none}@media (min-width:768px){.home-subtitle{font-size:1.125rem}.title{margin-bottom:1.5rem}.input-container-with-icon{margin-bottom:2rem}.button-row{margin-top:0}}@media (max-width:768px){.header-home{padding-top:20vh}.title{margin-bottom:0;font-size:2.2rem}.subtitle{margin-bottom:.5rem;font-size:1rem}.input{border-radius:30px;width:100%;padding:1rem 1.2rem 1rem 45px;font-size:1rem;box-shadow:0 0 10px #feabef66,0 0 20px #feabef33,inset 0 0 20px #feabef1a}.input:focus{box-shadow:0 0 15px #feabefb3,0 0 35px #feabef66,inset 0 0 20px #feabef33}.input-container-with-icon{width:100%;max-width:600px;margin-bottom:.5rem}.input-icon{font-size:1.1rem;left:10px}.input-preview{padding:1rem;font-size:1rem}.button-row{flex-direction:row;justify-content:center;align-items:center;gap:1rem;max-width:100%;min-height:auto;margin:1.5rem auto 0;display:flex;position:relative}.help-group{flex-direction:column;align-items:center;gap:.25rem;display:flex;position:static;transform:none}.help-circle{width:52px;min-width:52px;height:52px;font-size:1.2rem}footer{margin-top:2rem;padding-bottom:30px}.footer-links{gap:15px;padding:0 20px}footer a,footer span{margin:0;display:inline-block}}.results-container{text-align:left;max-width:800px;margin:0 auto;padding:2rem}.tool-card{background-color:#ffffff12;border-radius:16px;padding:1.5rem;box-shadow:0 0 10px #0003}.tool-name{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.tool-oneliner{margin-bottom:.5rem;font-style:italic}.tool-why{text-align:left;margin-bottom:.5rem}.tool-pros-cons{text-align:left;padding-left:0;list-style:none}@keyframes softReveal{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.soft-reveal{animation:.7s cubic-bezier(.2,.8,.2,1) forwards softReveal}
