@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Fira+Mono:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap);:root{--color-white:#fff;--color-black:#111;--color-gray-light:#eee;--color-gray:#888;--color-gray-dark:#333;--color-blue:#5fa8d3;--color-violet:#6a28d3;--color-violet-light:#a594f9;--color-violet-accent:#aa60db;--color-green:#64c27b;--color-green-accent:#a0ff7e;--color-green-dark:#157e00;--color-yellow:#e6af2e;--color-red:#fa6450;--color-red-accent:#ff8484;--color-brown:#630f0f;--color-gold:#cfcfcf;--color-blue-dark:#0e0c16;--color-blue-accent:#170b37;--color-accent1:#5200e0;--color-accent2:#8f2929;--color-accent3:#a7b0c3}body{color:var(--color-black)}.container{animation:gradient 7s ease infinite;background-color:var(--color-gold);background-size:400% 400%;height:100vh;width:100%}.home-container{color:var(--color-white);display:flex;height:calc(100vh - 80px);padding:40px;width:calc(100% - 80px)}.home-container .left{background-color:var(--color-white);color:var(--push-bg1);margin:0 20px 0 0;width:30%}.home-container .left,.home-container .right{border-radius:30px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;display:flex;height:100%}.home-container .right{background-color:var(--color-blue-dark);margin:0 10px;width:70%}.home-container .left .section{display:flex;flex-direction:column;height:calc(100% - 100px);justify-content:space-between;margin:50px;width:calc(100% - 100px)}.home-container .left .xxl{line-height:1}.home-container .right .l{line-height:.8}.link-log-in{color:#5200e0;margin-top:10px;text-align:center}.link{color:#888;margin-left:700px;margin-right:5px;margin-top:510px}.link-margin-right{margin-right:10px}.home-container .right .left-card{height:calc(100% - 62px);margin:30px 15px 30px 30px;width:100%}.home-container .right .left-card .profile-card{display:flex;flex-direction:column;height:calc(100% - 120px);padding:60px;width:calc(100% - 120px)}.home-container .right .left-card .profile-card .top{margin-bottom:20px;width:100%}.home-container .right .left-card .profile-card .profile-card-image{max-height:70%}.home-container .right .left-card .profile-card .profile-card-image img{height:100%;max-width:100%}.home-container .right .right-card{display:flex;flex-direction:column;justify-content:space-between;margin:30px 30px 30px 15px;width:100%}.home-container .right .profile-card{align-items:center;border:2px solid #ffffff4d;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;padding:40px;width:calc(100% - 80px)}.home-container .right .right-card .profile-card{height:calc(50% - 95px)}.home-container .right .right-card .profile-card .top{margin-bottom:20px;width:100%}.home-container .right .right-card .profile-card .profile-card-image{max-height:70%}.home-container .right .right-card .profile-card .profile-card-image img{height:100%;max-width:100%}.home-container .right .green{background:linear-gradient(135deg,#759f06,#116557 78%)}.home-container .right .orange{background:linear-gradient(135deg,#9d7631,#7d3636 35%,#5c0695)}.home-container .right .purple{background:linear-gradient(135deg,#3d227d,#6e2e9a 78%)}.home-container .home-image-1{border-radius:10px}@media only screen and (max-height:720px) and (min-width:800px){.home-container{height:calc(100% - 40px);padding:20px;width:calc(100% - 40px)}.home-container .left{margin:0 10px 0 0}.home-container .right{margin:0 0 0 10px}}@media only screen and (max-height:600px) and (min-width:800px){.home-container .xxl{font-size:calc(3vw + 2vh)}.home-container .home-image-1{display:none}}@media only screen and (max-height:1024px) and (max-width:1024px){.home-container .xxl{font-size:calc(3vw + 2vh)}.home-container .btn{height:50px}.home-container .left{height:calc(40% - 10px)!important;margin:0;max-height:100%!important;width:calc(100% - 20px)!important}.home-container .right{height:calc(60% - 10px)!important;margin:0;min-height:0!important;width:calc(100% - 20px)!important}.home-container .right-card .home-image-1{display:none}}@media only screen and (max-width:1200px){.home-container{height:calc(100% - 40px);padding:20px;width:calc(100% - 40px)}.home-container .left{margin:0 10px 0 0}.home-container .right{margin:0 0 0 10px}}@media only screen and (max-width:1024px){.home-container{align-items:center;flex-direction:column-reverse;justify-content:space-between}.home-container .left{height:calc(35% - 10px);margin:0;max-height:370px;width:calc(100% - 20px)}.home-container .right{height:calc(65% - 10px);margin:0;min-height:calc(100% - 390px);width:calc(100% - 20px)}.home-container .right .left-card .profile-card{height:calc(100% - 60px);padding:30px;width:calc(100% - 60px)}.home-container .right .right-card .profile-card{height:calc(50% - 77px);padding:30px;width:calc(100% - 60px)}.home-container .right .left-card .profile-card .profile-card-image{max-height:60%}}@media only screen and (max-width:1024px) and (max-height:850px){.home-container .left{height:calc(45% - 10px)!important;margin:0;max-height:100%!important;width:calc(100% - 20px)!important}.home-container .right{height:calc(55% - 10px)!important;margin:0;min-height:0!important;width:calc(100% - 20px)!important}}@media only screen and (max-width:1024px) and (max-height:600px){.home-container .left .section{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.home-container .left .section .bottom{width:40%}.home-container .left .section .bottom .link-log-in{margin-top:0}}@media only screen and (max-width:940px) and (max-height:670px){.home-container .left{max-height:100%!important}.home-container .left,.home-container .right{height:calc(50% - 10px)!important;margin:0;width:calc(100% - 20px)!important}.home-container .right{min-height:0!important}.home-container .left-card .home-image-1{display:none}}@media only screen and (max-width:740px){.home-container .left .section .xxl{font-size:calc(1.4vw + 1.7vh)!important}.home-container .right .right-card .profile-card{align-items:center;justify-content:center;text-align:center}.home-container .right .right-card .profile-card .top{margin-bottom:0}.home-container .right .right-card .profile-card .top .m{font-size:4vw!important}.home-container .right .left-card .s{display:none}.home-container .right .left-card .l{font-size:5vw!important}}@media only screen and (max-width:600px){.container{background:#0e0c16!important}.home-container .left .section{display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:space-evenly;margin:30px;width:100%}.home-container .left .section .top{text-align:center}.home-container .left .section .top h2{margin-bottom:10px}.home-container .right .left-card .s{display:initial}.home-container .right .left-card .profile-card .top .s{font-size:3vw!important}.home-container .right .left-card .profile-card .top .l{font-size:7vw!important}.home-container .left .xxl{font-size:5vw!important}.home-container .left{height:calc(35% - 5px)!important;width:100%!important}.home-container .right{box-shadow:none;flex-direction:column;height:calc(65% - 5px)!important;width:100%!important}.home-container .right .left-card{margin:0}.home-container .right .left-card .profile-card{border-radius:30px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;height:calc(100% - 2px);width:calc(100% - 62px)}.home-container .right .right-card{display:none}}@media only screen and (max-width:500px){.home-container .left .section{width:100%}.home-container .left .section .bottom .btn{margin-bottom:10px;margin-top:0}.home-container .left .section .top .xxl{font-size:5vw!important}.home-container .left .section .top .m{font-size:7vw!important}.home-container .left .section .bottom .mm{font-size:4vw!important}.home-container .left .section .bottom .s{font-size:3vw!important}}@media only screen and (max-width:430px) and (max-height:1000px){.home-container .left{height:calc(40% - 5px)!important;width:100%!important}.home-container .right{box-shadow:none;flex-direction:column;height:calc(60% - 5px)!important;width:100%!important}.home-container .left-card .home-image-1{display:initial}.home-container .left .section .bottom .s,.home-container .right .left-card .profile-card .top .s{font-size:4vw!important}}@media only screen and (max-width:920px) and (max-height:500px){.home-container{flex-direction:row}.home-container .left{width:calc(30% - 10px)!important}.home-container .right{width:calc(70% - 10px)!important}.home-container .left .section{display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:space-evenly;margin:30px;width:100%}.home-container .left .section .bottom{width:100%}.home-container .left,.home-container .right{height:calc(100% - 10px)!important}}.home-create-btn{font-size:calc(1vw + 1vh)!important;font-weight:700!important;height:70px;margin-bottom:10px;width:100%}body,html{margin:0 auto;--push-link:#4d2a80;--push-text:#f1f1f1;--push-bg1:#1c1f25;display:block;font-family:Poppins,serif;overflow-x:hidden;scroll-behavior:smooth}.xxl{font-size:calc(4vw + 2vh)}.xl,.xxl{font-family:Raleway,sans-serif;font-weight:800}.xl{font-size:calc(3vw + 2vh)}.l{font-size:calc(2vw + 2vh)}.l,.ll{font-family:Raleway,sans-serif;font-weight:800}.ll{font-size:calc(1.5vw + 2vh)}.m{font-family:Raleway,sans-serif;font-size:calc(1.2vw + 1vh);font-weight:800}.mm{font-size:calc(1vw + 1vh)}.mm,.s{font-family:Raleway,sans-serif;font-weight:700}.s{font-size:calc(.5vw + 1vh)}.ss{font-family:Raleway,sans-serif;font-size:calc(.4vw + .7vh);font-weight:700}.p-no-margin-top{margin-block-start:0;margin-inline-start:0}.p-no-margin-bottom{margin-block-end:0;margin-inline-end:0}button{cursor:pointer}button:disabled{background-color:#b4b4b4!important;color:#000!important;cursor:default}a{cursor:pointer}.editableprofile-scroll{scrollbar-color:#b4b4b433 #0000;scrollbar-width:thin}.editableprofile-scroll::-webkit-scrollbar{background:#0000;width:4px}.editableprofile-scroll::-webkit-scrollbar-thumb{background:#b4b4b42e;border-radius:8px;transition:background .2s}.editableprofile-scroll::-webkit-scrollbar-thumb:hover{background:#78787840}@media only screen and (max-width:740px){.xxl{font-size:calc(4vw + 2vh)}.xl{font-size:calc(3vw + 2vh)}.l{font-size:calc(2vw + 2vh)}.ll{font-size:calc(1.5vw + 2vh)}.m{font-size:5vw!important}.mm{font-size:3vw!important}.s{font-size:2vw!important}.ss{font-size:1vw!important}}@media only screen and (max-width:600px){.xxl{font-size:7.5vw!important}.xl{font-size:6.5vw!important}.l{font-size:6vw!important}.ll{font-size:5vw!important}.m{font-size:4vw!important}.mm{font-size:3vw!important}.s{font-size:2vw!important}.ss{font-size:1vw!important}}@media only screen and (max-width:400px){.xxl{font-size:calc(4vw + 2vh)}.xl{font-size:calc(3vw + 2vh)}.l{font-size:calc(2vw + 2vh)}.ll{font-size:calc(1.5vw + 2vh)}.m{font-size:7vw!important}.mm{font-size:6vw!important}.s{font-size:5vw!important}.ss{font-size:4vw!important}}.btn-base{align-items:center;border:none;border-radius:25px;cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;justify-content:center;padding:10px 24px;transition:background .2s,color .2s,opacity .2s}.btn-primary{background-color:var(--color-violet);color:var(--color-white)}.btn-primary:disabled{background-color:var(--color-gray);color:var(--color-white);cursor:not-allowed;opacity:.7}.btn-secondary{background-color:var(--color-accent1);color:var(--color-white)}.btn-gray{background-color:var(--color-gray-light);color:var(--color-black)}.socials{align-items:center;display:flex;justify-content:center;margin:0 auto;text-align:center}.socials-d2{align-items:start;justify-content:left;margin-left:-12px;text-align:left}.socials a,.socials button{background:#0000;border:none;color:var(--profile-text-accent);cursor:pointer;margin:0 10px;padding:10px;text-decoration:none}.socials-d2 a,.socials-d2 button{margin:0 7px;padding:5px}.socials-d2 a svg,.socials-d2 button svg{height:25px;width:25px}.card .component .pdf{height:400px;width:100%}.card .component .v-link-wrapper{display:flex;flex-wrap:wrap;width:100%}.card .component .llitem{align-items:center;background:var(--link-background);border-radius:30px;color:var(--profile-text-accent);display:flex}.card .component .vitem{flex:1 1 40%;flex-direction:column;margin:10px;max-width:305px;min-width:205px;text-align:center}.card .component .vitem .image{background-color:#ffffff1a;background-position:50%;background-size:cover;border-radius:30px 30px 0 0;height:225px}.card .component .vitem .title{margin:10px}.card .component .vitem .title h2{font-size:calc(.8vw + 1vh);font-weight:600}.card .component .hitem{height:120px;margin:20px 0;width:100%}.card .component .hitem .image{background-position:50%;background-size:cover;border-radius:30px 0 0 30px;height:120px;width:120px}.card .component .hitem .title{margin:0 0 0 30px}@media only screen and (max-width:480px){.card .component .hitem{height:90px!important}.card .component .hitem .image{height:90px!important;width:90px!important}}body,html{--buttonGap:60px;--dotColor:#7f7f7fb3;--dotDistance:30px;background:var(--profile-background)!important;color:var(--profile-text-accent)!important}.card .header-d1{margin-bottom:10px;text-align:center}.card .header-d1 .banner-d1{background-position:50%;background-size:cover;border-radius:10px 10px 0 0;height:200px;width:100%}.card .header-d1 .profile-picture-d1{border-radius:30px;margin-top:-90px;width:280px}.card .header-d1 .username{color:var(--username-text)}.editing{border-top:1px solid #333}.reorder-buttons{display:none}.component-list:first-child{padding-top:20px}.component-list:last-child{padding-bottom:20px}.reordering{background-image:radial-gradient(6px 6px at var(--dotDistance) calc(50% - 30px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at var(--dotDistance) calc(50% - 10px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at var(--dotDistance) calc(50% + 10px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at var(--dotDistance) calc(50% + 30px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at calc(var(--dotDistance) + 20px) calc(50% - 30px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at calc(var(--dotDistance) + 20px) calc(50% - 10px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at calc(var(--dotDistance) + 20px) calc(50% + 10px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at calc(var(--dotDistance) + 20px) calc(50% + 30px),var(--dotColor) 50%,#0000 50%);border-radius:30px;border-top:none;box-shadow:0 2px 8px 0 var(--select-component),0 2px 8px 0 var(--select-component);display:flex;justify-content:space-between;margin:15px 20px;max-height:160px;overflow:hidden}.reordering .component{margin-left:0!important;padding-left:80px!important;width:100%}.reordering .editing{border-top:none;max-width:calc(100% - 200px)}.reordering .reorder-buttons{display:flex;flex-direction:column;height:160px;justify-content:space-evenly;margin-right:20px}.reordering .reorder-buttons button{align-items:center;background:#ffffff80;border:none;border-radius:16px;box-shadow:0 2px 8px 0 var(--select-component),0 2px 8px 0 var(--select-component);color:var(--profile-text-accent);height:40px;justify-content:center;text-align:center;width:40px}.card .component .add-component-button{align-items:center;background:var(--add-comp-btn-clr);border:none;border-radius:20px;color:#fff;display:flex;flex-direction:column;height:80px;justify-content:space-around;text-align:center;width:100%}.card .reordering{background-image:radial-gradient(6px 6px at var(--dotDistance) calc(50% - 30px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at var(--dotDistance) calc(50% - 10px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at var(--dotDistance) calc(50% + 10px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at var(--dotDistance) calc(50% + 30px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at calc(var(--dotDistance) + 20px) calc(50% - 30px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at calc(var(--dotDistance) + 20px) calc(50% - 10px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at calc(var(--dotDistance) + 20px) calc(50% + 10px),var(--dotColor) 50%,#0000 50%),radial-gradient(6px 6px at calc(var(--dotDistance) + 20px) calc(50% + 30px),var(--dotColor) 50%,#0000 50%)!important}.card .footer{border-top:1px solid var(--color-gray-dark)}@media only screen and (max-width:880px){.content{margin:0;padding:40px 0}.card{min-width:550px;width:80%}.reordering .editing{padding-left:80px!important}}@media only screen and (max-width:650px){h1{font-size:calc(1.3vw + 2vh)!important}h1,h2{font-weight:800}h2{font-size:calc(1.4vw + 1.7vh)!important}h3{font-size:calc(1vw + 1.7vh);font-weight:800}.card .header-d1 .banner-d1{display:none}.card .header-d1 .profile-picture-d1{border-radius:30px;margin-top:70px;max-width:280px;width:70%}.content{margin:0!important;padding:0!important}.card .component{margin:0 50px;padding:5px 0!important}.reordering{overflow-x:hidden}.reordering .editing{padding-left:80px!important}.card{border-radius:0!important;min-width:100%}.card .add-component-button-container .add-component-button{display:none}@media only screen and (max-width:480px){.card .header-d2{justify-content:space-around}.card .component{margin:0 20px!important}.reordering .editing{padding-left:60px!important}}}body,html{background:var(--profile-background);color:var(--profile-text-accent)}h1{font-size:40px}h2{font-size:30px}a{text-decoration:none}a:hover{color:var(--push-link)}.content{margin:0}.card{background:var(--card-background);border-radius:var(--profile-border-radius,40px);color:var(--profile-text-accent);margin:0 auto;max-width:750px;user-select:none;width:60%}.card .header-d2{display:flex;padding:50px 50px 0;text-align:center}.card .header-d2 .banner-d2{display:none}.card .header-d2 .profile-picture-d2{border-radius:25px;height:75px;margin-right:15px;width:75px}.card .header-d2 h1{font-size:30px;margin-block-start:0;margin-inline-start:0}.card .header-d2 .username{display:none}.card .component{margin:0 50px;padding:10px 0}.card .component img{max-width:100%}.card .component-no-dividers{border-top:none!important}.card .add-component-button-container{align-items:center;display:flex;justify-content:space-around;padding:30px 0 50px}.card .selectableComponent:hover{background:var(--select-component);cursor:pointer}.card .metadata{padding-bottom:1em}.card .footer{border-top:1px solid var(--accent-lines);color:var(--accent-lines);font-size:14px;margin:0 50px;padding:35px 0;text-align:end}#root,body,html{background:var(--profile-background)!important}.profile-bento-container{align-items:stretch;background:var(--card-background)!important;border-radius:var(--profile-border-radius,40px);box-sizing:border-box;display:flex;flex-direction:column;margin:30px auto 24px;max-width:750px;min-width:unset;padding:32px 32px 20px;position:relative;width:60%;z-index:2}.content{background:var(--profile-background)!important;font-family:var(--profile-font-family,"Poppins","Raleway",Arial,sans-serif);padding:70px 0}@media only screen and (max-width:880px){.profile-bento-container{border-radius:var(--profile-border-radius,40px);margin:30px auto 24px;max-width:750px;min-width:550px;padding:32px 24px 20px}}@media only screen and (max-width:650px){.profile-bento-container{border-radius:0!important;margin:0 auto;max-width:100vw;min-width:100%;padding:30px 30px 20px;width:100%}}.profile-bento-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:18px}.profile-bento-avatar{border-radius:18px;height:88px;object-fit:cover;width:88px}.profile-bento-name{align-self:center;color:var(--profile-text-accent);flex:1;font-size:2rem;font-weight:700;margin-left:24px;text-align:right;text-shadow:0 1px 4px #0000000a}.profile-bento-name .username{color:var(--username-text)}.profile-bento-socials{border-top:1px solid var(--accent-lines);display:flex;gap:18px;justify-content:center;margin-top:10px;padding:12px 0 0}.profile-bento-socials a{align-items:center;background:var(--link-background);border-radius:50%;box-shadow:0 1px 4px #0000000a;display:inline-flex;height:38px;justify-content:center;transition:background .2s,box-shadow .2s;width:38px}.profile-bento-socials a:hover{filter:brightness(1.1)}.card .component hr{background:var(--accent-lines);border:none;height:1px}@media (max-width:600px){.content{background:var(--card-background)!important}.profile-bento-header{align-items:center;flex-direction:column;gap:10px}.profile-bento-name{font-size:1.3rem;margin-left:0;text-align:center}.profile-bento-avatar{height:64px;width:64px}}html{font-family:Raleway,sans-serif;overflow-y:hidden}.animated{background-size:400% 400%}.animated,.register-body{animation:gradient 15s ease infinite;height:100vh}.register-body{background:linear-gradient(-45deg,var(--color-brown),var(--color-green-dark),var(--color-blue-accent),var(--color-brown));background-size:400% 400%}.placeholder{position:relative;width:100%}.placeholder:after{content:attr(data-placeholder);margin-left:-70px;margin-top:-3px;opacity:.6;pointer-events:none;position:absolute;top:16px}.error{background-color:var(--color-red-accent);color:var(--color-accent2)}.message{border-radius:5px;font-family:Raleway,sans-serif;font-weight:700;padding:10px 40px}.success{background:var(--color-green-accent);color:var(--color-green-dark)}.animated .container{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:90vh!important;text-align:center}.logotype{color:#ddd;font-size:24px;font-weight:700;padding:25px 0}.login-form{background-color:#fff;border-radius:30px;color:#111;display:block;min-width:350px;padding:50px;width:30%}.login-form .links{text-align:left;width:100%}.login-form input{background:#eee;border:3px solid #000;border-radius:15px;color:#aa60db;font-size:17px;font-weight:500;height:20px;margin-bottom:15px;padding:14px;width:90%}.input-no-margin{margin-bottom:0!important}.login-button{background-color:#6a28d3;border:none;border-radius:20px;color:#fff;font-family:Raleway,sans-serif;font-size:20px;font-weight:600;margin:25px;padding:10px 40px}.code-title{font-size:15px}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body,html{height:100%!important;margin:0;padding:0}.dashboard-container{background-color:var(--color-gold);color:var(--color-black);height:100vh}.dashboard-container .dash-container{background-color:var(--color-white);box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;display:flex;height:70px;justify-content:space-between;text-align:justify;width:100%}.dashboard-container .dash-container .welcome{margin:10px;padding:15px}.dashboard-container .dash-container .left{display:flex}.dashboard-container .dash-container .right{background-color:var(--color-white);display:block}.dashboard-container .dashboard-modal{border:none;border-radius:30px;padding:50px}.dashboard-container .dashboard-modal .component-types-container{background:var(--color-gray-light);border-radius:20px;margin:20px 0;padding:20px;width:calc(100% - 40px)}.dashboard-container .dashboard-modal .component-types-container .component-to-select{background:#fff;border:3px solid #000;border-radius:13px;color:#000;margin:5px 0;padding:20px;width:100%}.notice{border-radius:10px;font-family:Raleway,sans-serif;margin:15px;padding:10px}.success{background:#a0ff7e;color:#157e00}.important{background:#ffa1a5;color:#541417}.profile-button{background-size:contain;border:none;border-radius:50px;color:#0000;height:40px;margin:15px;width:40px}.publish-button{background-color:#6a28d3;border:none;border-radius:8px;color:#fff;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;padding:10px}.dashboard-container .dash-container2{display:flex;height:calc(100% - 70px);justify-content:space-between;text-align:justify;width:100%}.left-component{width:30%}.right-component{width:70%}.profile-container{border-radius:30px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;color:#fff;height:calc(100% - 40px);margin:20px;overflow-y:scroll;width:calc(100% - 40px)}p{margin-block-end:.7em;margin-block-start:.7em}.outer-mock{background-color:#fff;border-radius:30px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;height:calc(100% - 120px);margin:20px;overflow-y:scroll;padding:40px;width:calc(100% - 100px)}.outer-mock h3{padding-bottom:30px;padding-top:20px;text-align:left}.inner-mock{display:block;height:calc(100% - 140px);padding:0 20px}h3{text-align:center}.description,.title{margin-bottom:10px}.description{margin-top:10px}.input{height:14px;width:calc(100% - 34px)}.description-text-box-size,.input{background:#fff;border:3px solid #000;border-radius:15px;color:#000;font-size:15px;font-weight:600;padding:14px}.description-text-box-size{height:45%;resize:none;width:calc(100% - 35px)}.outer-mock .button{align-items:center;background-color:#6a28d3;border:none;border-radius:8px;color:#fff;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;margin-top:15px;padding:10px;width:20%}.outer-mock .button,.outer-mock .default{display:flex;justify-content:space-evenly;text-align:center}.outer-mock .default{flex-direction:column;height:100%;vertical-align:center}.unraised{background-color:#b4b4b4!important;color:#000!important}.dialog{border:none;border-radius:25px;left:78%;padding-bottom:60px;padding-top:20px;position:absolute;text-align:center;top:-58%;width:300px}.cancel-button{display:block;width:100%}.user-info{display:flex;flex-direction:column;gap:4px}.cancel-button-dialog{background-color:#cfcfcf;border-radius:8px;display:block;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;margin-top:auto;padding:10px;text-align:center;width:100%}.photo-dialog-div{align-items:center;display:flex;justify-content:center}.profile-popup{border:none;border-radius:25px;display:flex;flex-direction:column;gap:2px;left:calc(100% - 270px);overflow-x:hidden;padding:30px 23px 36px;position:absolute;text-align:center;top:-50%;width:180px}.profile-button-dialog{background-size:contain;border:none;border-radius:60px;color:#0000;display:block;height:70px;margin:0;text-align:center;width:70px}.logout-modal{border:none;border-radius:25px;padding:20px;width:600px}.question-logout{font-family:Raleway,sans-serif;font-size:20px;margin-bottom:20px;margin-left:15px;margin-top:10px;text-align:left}.circle-opt{background-color:#fff;border:3px solid #000;border-radius:50%;display:inline-block;height:20px;margin-right:10px;width:20px}.logout-option{align-items:center;background:#fff;border:3px solid #000;border-radius:10px;cursor:pointer;display:flex;margin:8px 10px;padding:15px;text-align:left;width:calc(100% - 60px)}.logout-modal-button{border:none;border-radius:5px;cursor:pointer;font-family:Raleway,sans-serif;font-size:16px;margin-left:10px;padding:10px 20px}.logout-modal-button.cancel{background-color:#b4b4b4!important;color:#000!important}.logout-modal-button.cancel,.logout-modal-button.done{border:none;border-radius:8px;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;padding:10px}.logout-modal-button.done{background-color:#6a28d3;color:#fff}.logout-modal-buttons-container{justify-content:right;padding:10px 0 0;text-align:right}.remove-component-modal{border:none;border-radius:25px;padding:60px;text-align:center}.question-remove{font-family:Raleway,sans-serif;font-size:25px;padding-bottom:30px;text-align:center}.remove-component-modal-button.cancel{background-color:#b4b4b4!important;color:#000!important;font-size:15px;margin-left:50px}.remove-component-modal-button.cancel,.remove-component-modal-button.done{border:none;border-radius:8px;font-family:Raleway,sans-serif;font-weight:600;padding:10px;width:200px}.remove-component-modal-button.done{background-color:#6a28d3;color:#fff;font-size:17px;margin-left:100px;margin-right:50px}.floating-publish{background:#fff;border-radius:25px;bottom:15px;box-shadow:0 1px 5px 0 #0000001f,0 6px 8px 0 #0000001a;display:none;height:70px;justify-content:space-between;left:50%;margin-left:calc(-45% - 5px);padding:10px;position:fixed;width:calc(90% - 10px);z-index:13}.floating-publish .floating-reordering-default{display:inherit;width:100%}.floating-publish .floating-reordering-hidden{display:none}.floating-publish .floating-reordering-default .button-reorder{width:calc(50% - 5px)}.floating-publish .floating-reordering-default .button-coloured{background:#ff9d9d;color:#962e2e}.floating-publish .button{align-items:center;background-color:#e3e3e3;border-color:#0000;border-radius:15px;color:#575757;display:flex;flex-direction:column;font-family:Poppins,serif;font-size:13px;justify-content:space-evenly;margin-left:5px;margin-right:5px;text-align:center;width:calc(33% - 5px)}.floating-publish .no-margin-right{margin-right:0}.floating-publish .no-margin-left{margin-left:0}.floating-publish .special-generate{background:#59c173;background:-webkit-linear-gradient(90deg,#5d26c1,#a17fe0,#59c173);background:linear-gradient(90deg,#5d26c1,#a17fe0,#59c173);color:#fff}.floating-publish .special-publish{background:#5d0e7d;background:linear-gradient(118deg,#5d0e7d,#ba6bbf);color:#fff}@media only screen and (max-width:1200px){.left-component{width:40%}.right-component{width:60%}.profile-container .content .card,.profile-container .content .profile-bento-container{border-radius:30px!important;width:80%!important}.profile-container{zoom:.7}}@media only screen and (max-width:1000px){.profile-container .content{background:var(--card-background)!important}.left-component,.right-component{width:50%}.profile-container .content{padding:0}.profile-container .content .card,.profile-container .content .profile-bento-container{margin:0 auto;width:100%!important}.profile-container{zoom:.7}}@media only screen and (max-width:780px){.dashboard-container .s{font-size:calc(1.4vw + 1.7vh)!important}.dashboard-container .ss{font-size:3vw!important}.dashboard-container .mm{font-size:4vw!important}.content{padding:50px}.floating-publish{display:flex}.dash-container .right .publish-button{display:none}.dashboard-container .dashboard-modal{padding:25px!important}.left-component{background:#46464680;padding-top:20vh;position:fixed;top:100%;width:100%;z-index:99}.lc-active{bottom:0!important;top:auto}.left-component .outer-mock{border-bottom-left-radius:0;border-bottom-right-radius:0;height:80vh;margin:0;padding:20px;width:calc(100% - 40px)}.right-component{width:100%}.profile-popup{display:flex;left:0;overflow-x:hidden;position:fixed;text-align:center;width:calc(100% - 46px)}.remove-component-modal{padding:30px;width:calc(100% - 60px)}.remove-component-modal-buttons-container{align-content:space-around;align-items:center;display:flex}.remove-component-modal-button{margin:auto!important;width:40%!important}.profile-container{border-bottom-left-radius:0;border-bottom-right-radius:0;height:calc(100% - 20px);margin:20px 0 0;overflow-x:hidden;width:100%;zoom:.9}.welcome{font-size:28px;margin:0!important}.welcome-2{display:none}.card .add-component-button-container{padding:30px 0 70px!important}}dialog:-internal-dialog-in-top-layer::backdrop{background:#0006}.pdf-export-modal{border:none;border-radius:25px;padding:60px;text-align:center}.question-pdf-export{font-family:Raleway,sans-serif;font-size:25px;padding-bottom:30px;text-align:center}.pdf-filename-preview{color:#666;display:block;font-size:16px;margin-top:15px}.pdf-export-modal-button.cancel{background-color:#b4b4b4!important;color:#000!important;font-size:15px;margin-left:50px}.pdf-export-modal-button.cancel,.pdf-export-modal-button.done{border:none;border-radius:8px;font-family:Raleway,sans-serif;font-weight:600;padding:10px;width:200px}.pdf-export-modal-button.done{background-color:#6a28d3;color:#fff;font-size:17px;margin-left:100px;margin-right:50px}.pdf-export-modal-buttons-container{justify-content:center;padding:10px 0 0;text-align:center}.pdf-export-button{align-items:center;display:inline-flex}@media only screen and (max-width:999px){.pdf-export-button{display:none!important}}@media only screen and (max-width:780px){.pdf-export-modal{padding:30px;width:calc(100% - 60px)}.pdf-export-modal-buttons-container{align-content:space-around;align-items:center;display:flex}.pdf-export-modal-button{margin:auto!important;width:40%!important}}.df-toast{background-color:#fff5f5;border:1px solid #dc2626;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#dc2626;font-size:14px;left:10px;max-width:300px;padding:12px 20px;pointer-events:auto;position:fixed;top:80px;z-index:200}@media only screen and (max-width:780px){.df-toast{font-size:16px;left:15px;max-width:unset;right:15px;top:55px}}.icon-button{background-color:#fff;border:none;border-radius:15px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;cursor:pointer;height:30px;margin:3px;padding:0;text-align:center;width:30px}.inner-mock{background-color:#eee;border-radius:20px;display:flex;height:50px;justify-content:space-between;margin-bottom:20px;margin-top:20px;padding:0}.inner-mock .icon-button{align-items:center;display:inline-flex;flex-direction:column;height:30px!important;justify-content:space-around;margin-right:10px;margin-top:10px;min-width:30px!important}.inner-mock .input{height:0!important;margin:8px!important}.inner-mock .hero svg{height:20px!important;margin:15px;width:20px!important}.inner-mock .link-content{align-items:center;display:flex;justify-content:space-between;text-align:right;vertical-align:center;width:100%}.inner-mock .link-content .icon-button{margin-top:0}.icon-list-div svg{height:15px;margin-top:4.5px;width:15px}.icon-list-div{background-color:#eee;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:10px;padding:13px}.button-label{background-color:#6a28d3;border:none;border-radius:8px;color:#fff;display:inherit;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;margin-bottom:10px;padding:10px;text-align:center}.file-button{display:none}.pdf{background-color:#eee;height:250px;margin-top:10px;width:100%}.pdf object{height:100%;width:100%}.margin-button{display:flex;flex-direction:row;justify-content:flex-end;margin-top:10px;text-align:right}.outer-mock h3,.user-top{margin-bottom:20px}.button-center{margin-bottom:50px;margin-top:40px;text-align:center}.button-center label{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.user-button{background-size:cover;border:none;border-radius:125px;height:250px;padding:0;width:250px}.image{height:100%;width:100%}.user-bottom{height:calc(50% - 100px)}.outer-mock .input{background:#fff;border:3px solid #000;border-radius:15px;color:#000;font-size:15px;font-weight:600;height:14px;padding:10px;width:calc(100% - 25px)}.delete-button{background-color:#cb0e0e!important;min-width:140px}.container-done-button{height:calc(100% - 150px);padding-top:50px;text-align:right}.link-list-btn-container{display:flex;justify-content:right;text-align:right}.link-list-btn-container .button{margin-left:10px!important}.button-container{display:flex;justify-content:space-between;width:100%}.button-container div{align-content:flex-end;display:inline-flex;justify-content:flex-end;width:100%}.button-container .button{margin-left:10px!important}.button-container .delete-button{margin:15px auto 0 0!important;width:auto}.special-mock{background-color:#eee;border-radius:20px;display:block;margin-bottom:10px;margin-top:20px;padding:20px}.special-mock .icon{border-radius:50px;height:100px;width:100px}.delete{background-color:red!important}.inner-mock2{background-color:#eee;border-radius:12px;display:block;margin-bottom:10px;margin-top:10px;padding:10px;text-align:center}.hero .link-icon{border-radius:15px;height:30px;margin:10px;width:30px}.hero .bump{padding-right:10px}.inner-mock3{border:none;border-radius:12px;display:block;margin-bottom:20px;margin-top:10px;padding:3px;text-align:center;width:100%}.link-img{border-radius:13px!important;margin-top:20px!important;padding:5px!important;text-align:center;width:45%!important}.border-color{background-color:#000!important}.delete-component{background-color:#cb0e0e;border:none;border-radius:4px;border-radius:8px;color:#fff;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;margin-right:auto;padding:10px;text-align:center}.cancel-button{background-color:#cfcfcf}.cancel-button,.done-button{border:none;border-radius:8px;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;padding:10px;text-align:center;width:75px}.done-button,.load-button{background-color:#6a28d3;color:#fff}.load-button{border:none;border-radius:8px;display:block;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;margin:10px 0;padding:10px;text-align:center;width:75px;width:100%}.link-img img{width:100%}.list-button-container{display:flex}.default .lp-cont{display:block}.outer-mock .default .reordering{display:none}.default .entry{align-items:center;align-self:auto;background:#e3e3e3;background-size:cover;border:none;border-radius:20px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;color:#575757;display:inline-flex;justify-content:center;margin:8px auto;padding:12px;text-align:center;width:100%}.default .entry svg{margin-right:5px}.lp-cont .special-publish{background:#6a28d3;color:#fff}.outer-mock .default .stop-reorder{background:#ff9d9d;color:#962e2e}.lp-cont .special-generate{background:#59c173;background:-webkit-linear-gradient(90deg,#5d26c1,#a17fe0,#59c173);background:linear-gradient(90deg,#5d26c1,#a17fe0,#59c173);color:#fff}.theme-picker-buttons{background:#0000000d;border-radius:10px;margin:20px 0;padding:10px}.theme-picker-buttons .colour-theme-button{border:2px solid #999;border-radius:15px;height:30px;margin:0 10px;width:30px}.outer-mock{scrollbar-color:#b4b4b433 #0000;scrollbar-width:thin}.outer-mock::-webkit-scrollbar{background:#0000;width:4px}.outer-mock::-webkit-scrollbar-thumb{background:#b4b4b42e;border-radius:8px;transition:background .2s}.outer-mock::-webkit-scrollbar-thumb:hover{background:#78787840}.border-radius-config-block{margin-bottom:18px;margin-top:18px}.border-radius-label{color:#222;display:block;margin-bottom:8px}.border-radius-slider-container{align-items:center;background:#ededed;border-radius:18px;box-sizing:border-box;display:flex;gap:13px;padding:18px 20px 14px;width:100%}.border-radius-slider{appearance:none;background:#0000;border-radius:6px;box-sizing:border-box;flex:1 1 auto;height:32px;margin:0;min-width:0;outline:none;transition:background .2s;width:100%}.border-radius-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #bbb;border-radius:50%;box-shadow:0 2px 8px #00000014;cursor:pointer;height:22px;margin-top:-9px;transition:border .2s,box-shadow .2s;width:22px}.border-radius-slider:focus::-webkit-slider-thumb,.border-radius-slider:hover::-webkit-slider-thumb{border:2px solid #888;box-shadow:0 2px 12px #00000026}.border-radius-slider::-moz-range-thumb{background:#fff;border:2px solid #bbb;border-radius:50%;box-shadow:0 2px 8px #00000014;cursor:pointer;height:22px;transition:border .2s,box-shadow .2s;width:22px}.border-radius-slider:focus::-moz-range-thumb,.border-radius-slider:hover::-moz-range-thumb{border:2px solid #888;box-shadow:0 2px 12px #00000026}.border-radius-slider::-ms-thumb{background:#fff;border:2px solid #bbb;border-radius:50%;box-shadow:0 2px 8px #00000014;cursor:pointer;height:22px;transition:border .2s,box-shadow .2s;width:22px}.border-radius-slider:focus::-ms-thumb,.border-radius-slider:hover::-ms-thumb{border:2px solid #888;box-shadow:0 2px 12px #00000026}.border-radius-slider:active,.border-radius-slider:focus{box-shadow:none!important;outline:none!important}.border-radius-slider::-webkit-slider-thumb:active,.border-radius-slider::-webkit-slider-thumb:focus{box-shadow:0 2px 12px #00000026!important;outline:none!important}.border-radius-slider::-ms-thumb:active,.border-radius-slider::-ms-thumb:focus{box-shadow:0 2px 12px #00000026!important;outline:none!important}.border-radius-slider::-moz-focus-inner,.border-radius-slider::-moz-focus-outer,input[type=range]::-moz-focus-inner,input[type=range]::-moz-focus-outer{border:0!important;outline:none!important}input[type=range]:focus{box-shadow:none!important;outline:none!important}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{box-shadow:none!important;outline:none!important}.border-radius-value{color:#444;display:inline-block;font-size:1.18rem;font-weight:600;letter-spacing:.5px;min-width:30px;text-align:right}.border-radius-slider::-moz-range-track{background:#d1d1d1;border-radius:6px;height:4px}.border-radius-slider::-ms-fill-lower,.border-radius-slider::-ms-fill-upper{background:#d1d1d1;border-radius:6px}.border-radius-slider:focus::-ms-fill-lower,.border-radius-slider:focus::-ms-fill-upper{background:#c7c7c7}.border-radius-slider::-webkit-slider-runnable-track{background:#d1d1d1;border-radius:6px;height:4px}.border-radius-slider:focus{outline:none}.font-picker-buttons{background:#0000;box-sizing:border-box;display:flex;gap:16px;height:80px;justify-content:space-between;margin:18px 0 10px;min-height:80px;width:100%}.font-picker-button{align-items:center;background:#ededed;border:2px solid #ededed;border-radius:12px;box-shadow:0 2px 8px #0000000a;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;margin:0 4px;max-width:120px;min-width:0;outline:none;padding:10px 0 8px;position:relative;transition:box-shadow .2s,border .2s;width:100%}.font-picker-button:first-child{margin-left:0}.font-picker-button:last-child{margin-right:0}.font-picker-button.selected,.font-picker-button:focus{border:2px solid #4d2a80;box-shadow:0 2px 12px #4d2a801a}.font-sample{font-size:2.1em;font-weight:700;line-height:1;margin-bottom:2px}.font-default{font-family:Poppins,Raleway,Arial,sans-serif}.font-serif{font-family:Merriweather,serif}.font-mono{font-family:Fira Mono,Consolas,Menlo,monospace}.font-label{color:#333;font-size:.95em;font-weight:500;margin-top:10px}.ai-chat-overlay{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-chat-container{background:#fff;border-radius:12px;box-shadow:0 1px 5px #0000001f,0 6px 8px #0000001a;display:flex;flex-direction:column;height:80vh;max-width:600px;overflow:hidden;width:90%}.ai-chat-header{align-items:center;background:#eee;border-radius:12px 12px 0 0;color:#000;display:flex;justify-content:space-between;padding:16px}.ai-chat-header h3{margin:0}.ai-chat-controls{align-items:center;display:flex;gap:10px}.clear-chat-btn,.close-chat-btn{background:#cfcfcf;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:.9rem;padding:8px 12px}.close-chat-btn{font-size:1.2rem;font-weight:700;padding:8px 10px}.ai-chat-messages{background:#f8f8f8;flex:1;overflow-y:auto;padding:16px}.welcome-message{background:#fff;border-radius:12px;box-shadow:0 1px 5px #00000014;margin-bottom:20px;padding:16px;text-align:center}.welcome-message h4{color:#333;font-size:1.1rem;margin-bottom:15px}.welcome-message p{color:#666;font-size:.95rem;margin:10px 0}.welcome-message ul{margin:15px 0;padding-left:20px;text-align:left}.welcome-message li{color:#555;font-size:.9rem;margin:8px 0}.message{display:flex;flex-direction:column;margin-bottom:20px}.message.user{align-items:flex-end}.message.ai{align-items:flex-start}.message-content{border-radius:18px;max-width:80%;padding:12px 16px;position:relative;word-wrap:break-word}.message.user .message-content{background:#6a28d3;border-bottom-right-radius:6px;color:#fff}.message.ai .message-content{background:#fff;border:1px solid #e1e5e9;border-bottom-left-radius:6px;box-shadow:none;color:#333}.message.success .message-content{background:#d1fae5;border:1px solid #a7f3d0;border-bottom-left-radius:6px;box-shadow:none;color:#065f46}.message.error .message-content{background:#fee2e2;border:1px solid #fecaca;border-bottom-left-radius:6px;box-shadow:none;color:#991b1b}.error-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.error-action-btn{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background-color .2s}.error-action-btn:hover{background:#b91c1c}.error-action-btn.retry{background:#f59e0b}.error-action-btn.retry:hover{background:#d97706}.error-action-btn.session-error{background:#7c3aed}.error-action-btn.session-error:hover{background:#6d28d9}.message-time{display:block;font-size:.75rem;margin-top:5px;opacity:.7}.design-image{margin:10px 0;text-align:center}.design-image img{border-radius:8px;box-shadow:none;margin-bottom:8px;max-width:100%}.design-prompt{color:#666;font-size:.85rem;font-style:italic;margin:5px 0 0}.loading-indicator{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:10px}.loading-dots{display:flex;gap:4px}.loading-dots span{animation:loading-bounce 1.4s ease-in-out infinite both;background:#666;border-radius:50%;height:6px;width:6px}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes loading-bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.typing-dots{display:none}.ai-chat-input{align-items:flex-end;background:#fff;border-top:1px solid #e1e5e9;display:flex;gap:10px;padding:16px}.ai-chat-input textarea{border:2px solid #e1e5e9;border-radius:20px;flex:1;font-family:inherit;font-size:.95rem;max-height:120px;min-height:44px;padding:12px 16px;resize:none}.ai-chat-input textarea:focus{border-color:#667eea;outline:none}.ai-chat-input textarea:disabled{background:#f8f9fa;color:#999}.send-btn{background:#6a28d3;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;min-width:80px;padding:12px 20px}.send-btn:disabled{background:#ccc;cursor:not-allowed}@media (max-width:768px){.ai-chat-overlay{align-items:flex-end}.ai-chat-container{border-radius:12px 12px 0 0;height:70vh;max-width:none;width:100%}.ai-chat-header{border-radius:12px 12px 0 0}.ai-chat-header,.ai-chat-input,.ai-chat-messages{padding:12px 16px}.message-content{max-width:92%}}.ai-chat-messages::-webkit-scrollbar{width:6px}.ai-chat-messages::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ai-chat-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ai-chat-messages::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ai-chat-alternatives{background:#fff;border-radius:12px;box-shadow:0 1px 5px #00000014;margin:20px 0;padding:20px}.alternatives-header{margin-bottom:20px;text-align:center}.alternatives-header h4{color:#333;font-size:1.1rem;margin:0}.accepting-status{color:#f59e0b;font-size:.9rem;font-style:italic;margin:5px 0 0}.alternatives-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px}.option-container{align-items:center;display:flex;flex-direction:column;gap:8px}.alternatives-buttons .entry{align-items:center;background:#667eea;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;min-width:140px;padding:12px 16px;transition:background-color .2s;width:auto}.alternatives-buttons .entry:hover{background:#5a6fd8}.accept-btn-small{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;min-width:80px;padding:8px 16px;transition:background-color .2s}.accept-btn-small:hover{background:#059669}.accept-btn-small:disabled{background:#9ca3af;cursor:not-allowed}.accept-btn-small:disabled:hover{background:#9ca3af}.ai-chat-preview-dialog{border:none;border-radius:12px;height:85vh;max-width:1100px;padding:0;width:90vw}.ai-chat-preview-inner{display:flex;flex-direction:column;height:100%}.ai-chat-preview-header{background:#eee;padding:12px 16px}.ai-chat-preview-header,.page-header{align-items:center;display:flex;justify-content:space-between}.page-header{background-color:#fff;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;color:var(--push-bg1);height:70px;padding:0 30px;width:calc(100% - 60px)}.page-header a:hover{color:var(--push-bg1);cursor:pointer}.page-footer{background-color:var(--push-text);margin:0 auto;min-height:50px;padding:20px 0;width:100%}.footer-content{color:var(--push-bg1);display:flex;justify-content:space-between;margin:0 auto;padding:20px 100px 0;user-select:none}.footer-column{display:inline-flex}.footer-content a{color:var(--push-bg1);text-decoration:none}.wave{fill:var(--push-text)}.footer-title{font-family:Poppins,cursive;font-size:22px}@media only screen and (max-width:1000px){.wave{display:none}.footer-column{display:block;padding-bottom:35px}.footer-column img{padding-bottom:20px}.footer-content{display:block}}body{background-color:var(--color-white)}.post-container{display:flex;justify-content:space-around}.post{align-self:flex-start;background-color:var(--color-white);border-radius:30px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;color:var(--push-bg1);display:block;margin:70px 10px 70px auto;width:1000px}.post-header{margin:18px 30px}.post .banner{color:var(--push-text);padding:30px}.post .banner a{color:var(--push-text);text-decoration:underline}.post .post-content{background-color:var(--push-text);border-radius:0 0 30px 30px;padding:30px}.post .post-content p{padding-bottom:10px}.post .post-content a{color:var(--push-link)}.post .post-content ul{margin-left:20px;padding-bottom:10px}.post .post-content hr{color:#a7b0c3;margin:15px 0}.post .post-content h1{font-size:38px}.post .post-content h2{font-size:31px}.post .post-content h3{font-size:24px}.post .post-content img{margin:0 auto}.latest-posts{align-self:flex-start;background-color:var(--push-text);border-radius:30px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030;color:var(--push-bg1);display:block;margin:70px auto 70px 10px;min-width:300px}.latest-posts .lp-header{background-color:var(--color-white);border-radius:30px 30px 0 0;padding:18px 30px}.latest-posts .lp-cont{margin:20px 10px}.latest-posts .entry{background:linear-gradient(135deg,#759f06,#116557 78%);border:2px solid #ffffff4d;border-radius:20px;color:#fff;margin:10px;padding:15px}.latest-posts .alternative{background:linear-gradient(135deg,#3d227d,#6e2e9a 78%)!important}.posts-container{margin:70px auto;max-width:1000px}.posts-container .page-name{background:linear-gradient(135deg,#3d227d,#6e2e9a 78%);margin:40px auto;padding:20px;text-align:center}.posts,.posts-container .page-name{border-radius:30px;box-shadow:0 1px 5px 0 #0003,0 6px 8px 0 #00000030}.posts{align-self:flex-start;background-color:#fff;color:var(--push-bg1);display:block;margin:0 auto}.posts-header{padding:18px 30px}.posts .posts-content{background-color:var(--push-text);border-radius:0 0 30px 30px;padding:15px 30px}.posts .posts-content .post-post{border-radius:15px;color:#fff;margin:15px 0;padding:30px;width:calc(100% - 60px)}
/*# sourceMappingURL=main.508d201c.css.map*/