.toast-container{bottom:1rem;display:flex;flex-direction:column;gap:.5rem;position:fixed;right:1rem;z-index:100000}.toast{animation:fadeIn .3s forwards;border-radius:4px;box-shadow:8px 8px 19px #eb556d73;color:#fff;font-size:.9rem;min-width:200px;opacity:0;padding:.75rem 1rem}.toast--success{background:#65c308}.toast--error{background:#c00}.toast--info{background:#00b4e6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{outline:1px solid lime;outline:none!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.button{background-color:#fff;border:1px solid #d03e55;border-radius:20px;box-shadow:0 8px 12px #eb556d26;color:#d03e55;cursor:pointer;font-size:.7rem;font-weight:700;margin:1rem;padding:.8rem 2rem;transition:all .3s}.button-container .signup{background-color:#d03e55;color:#fff}.button-container .signup:hover{background-color:#fff;color:#d03e55}.button:hover{background-color:#d03e55;color:#fff}.button:active{background:#fff;color:#d03e55}.button-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}header{background-color:#fff3f2;border-bottom:1px solid #e9c8c5;border-radius:50px;box-shadow:0 8px 29px #eb556d26;flex-wrap:wrap;margin-bottom:2rem;margin-top:1rem;min-height:60px;outline:none;text-decoration:none}.header-container,header{align-items:center;display:flex;justify-content:space-between;width:100%}.text{color:#d03e55;font-size:1.2rem;font-weight:700;outline:none;padding-left:3rem;text-decoration:none}@media (max-width:768px){header{border-bottom:none}.text{color:#d03e55;font-size:1.1rem;font-weight:700;outline:none;padding-left:2rem;text-decoration:none}.button-container{align-items:center;scale:.8;transition:transform 1s ease-in-out}}@media (max-width:600px){.header-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.text{color:#d03e55;font-size:1rem;font-weight:700;outline:none;padding-left:2rem;text-decoration:none}.button-container>*{flex-shrink:1;min-width:0}}.Herotext{color:#a06665;font-size:5rem;margin:.1rem;padding:1rem}.subHerotext{color:#e06e7e;font-size:1rem}.hero{-webkit-backdrop-filter:blur(8px) saturate(100%) contrast(100%);backdrop-filter:blur(8px) saturate(100%) contrast(100%);background-clip:padding-box;background-color:#fff3f2;border-radius:50px;flex-wrap:wrap;height:auto;justify-content:space-between;margin-left:20px;margin-right:20px;padding:2rem}.hero,.left{align-items:center;display:flex}.left{flex-direction:column;justify-content:center;width:55%}.left .button{border-radius:2rem;box-shadow:0 8px 29px #eb556d73;font-size:1.5rem}.right{align-items:center;display:flex;flex-direction:column;justify-content:center;width:45%}.how-to{background:#ffffffa6;border:2px dashed #d03e55;border-radius:50px;box-shadow:8px 8px 19px #eb556d73;margin:1rem;padding:1.5rem}.how-to,.how-to-header{color:#d03e55;display:flex;flex-direction:column}.how-to-header{align-items:center;background:#fff3f2;border-radius:50px;box-shadow:0 0 29px #eb556d73;justify-content:space-around;margin-bottom:1rem;margin-left:20px;margin-right:20px}.how-to-header h2{color:#d03e55;font-size:2rem;justify-content:flex-start;margin:1rem}.how-to-container{grid-gap:25px;display:grid;flex-direction:column;gap:25px;grid-template-columns:2fr 2fr 2fr;padding:10px 30px;text-align:center;z-index:3}.right video{display:flex;flex-direction:column;height:100%;object-fit:fill;padding-left:10px;width:100%}.want-it{align-items:stretch;-webkit-backdrop-filter:blur(8px) saturate(100%) contrast(100%);backdrop-filter:blur(8px) saturate(100%) contrast(100%);background:linear-gradient(180deg,#ffffffd9,#ffffff1a);box-shadow:8px 8px 19px #eb556d73;color:#d03e55;flex-wrap:wrap;gap:1.5rem;height:auto;justify-content:space-around;margin-left:20px;margin-right:20px;overflow:auto}.want-it,.want-it-left{border-radius:50px;display:flex;flex:1 1;padding:2rem}.want-it-left{align-items:center;background:#d03e55;box-shadow:8px 8px 49px #eb556da6;color:#fff;flex-direction:column;font-size:1.2rem;justify-content:flex-start;width:40%}.want-it-left h3{font-size:3rem}.want-it-left .button{background-color:#fff;border-radius:2rem;box-shadow:0 8px 29px #eb556d73;color:#d03e55;font-size:1.5rem}.want-it-left .button:hover{box-shadow:0 0 29px #ffffffd9;scale:1.2}.want-it-right{align-items:center;background:#fff;border-radius:50px;box-shadow:8px 8px 49px #eb556da6;color:#d03e55;display:flex;flex:1 1;flex-direction:column;font-size:1.2rem;justify-content:flex-start;padding:2rem;width:40%}.want-it-right h3{font-size:3rem}footer{background-color:#f5f5f5;border-top-left-radius:50px;border-top-right-radius:50px;box-shadow:0 0 29px #eb556da6;color:#d03e55;display:flex;flex-direction:row;justify-content:space-between;margin:2rem -1rem -1rem!important;padding-bottom:4rem;padding-top:4rem}.footer-left{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:2rem;width:30%}.footer-left h2,span{text-align:center}.footer-mid{align-items:center;display:flex;flex-direction:column;justify-content:center;scale:1.5;transition:transform .3s ease;width:30%}.footer-mid .button:hover{box-shadow:0 0 29px #eb556da6}@media (max-width:768px){footer{align-items:center;flex-direction:column;justify-content:center;padding:2rem}.footer-left{padding:0}.hero{flex-direction:column;justify-content:center;text-align:center}.left,.right{margin-bottom:2rem;width:100%}.right video{display:none!important}.how-to-header{padding-top:2rem}.how-to-container{grid-gap:25px;display:grid;flex-direction:column;gap:25px;grid-template-columns:1fr;padding:10px 30px}.want-it{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center;width:auto}.want-it-left>h3,.want-it-right>h3{font-size:2rem!important}.want-it-left,.want-it-right{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1rem;width:78%}.footer-mid{transform:scale(1)}}svg{font-family:Roboto,sans-serif;font-weight:700;margin:.1rem;padding:2rem}svg,svg text{font-size:5rem}svg text{stroke-width:2;stroke:#d03e55;animation:stroke 4s infinite alternate}@keyframes stroke{0%{fill:#0000;stroke:#d03e55;stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke-width:2}70%{fill:#0000;stroke:#d03e55}80%{fill:#0000;stroke:#d03e55;stroke-width:3}to{fill:#d03e55;stroke:#0000;stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke-width:0}}@media (max-width:768px){svg{scale:.8}}.teamtext{justify-content:center;text-align:center}.about{font-family:Arial,sans-serif;line-height:1.8;margin:20px auto;max-width:70%;padding:30px;text-align:justify}.about h2{color:#333;font-size:2em;margin-bottom:20px;text-align:center}.about p{color:#555;font-size:1.1em;margin-bottom:20px}.about ul{list-style-type:disc;padding-left:20px}.about li{color:#444;font-size:1.1em;margin-bottom:10px}.team-container{display:flex;justify-content:center;max-width:100vw;overflow:hidden;padding:2rem 0;position:relative;width:100%}.team-wrapper{display:flex;gap:2rem;justify-content:flex-start;max-width:90%;overflow-x:scroll;padding:1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.team-wrapper .card-member{flex:0 0 auto;scroll-snap-align:start;width:18rem}.team-navigation{display:flex;justify-content:space-between;padding:0 1rem;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.team-navigation button{background-color:#0000004d;border:none;color:#fff;cursor:pointer;padding:1rem;transition:background-color .3s}.team-navigation button:hover{background-color:#0009}.card-member{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #00000026;color:#000;display:flex;margin:1rem;max-width:18rem;padding:1rem;text-align:center;text-decoration:none;transition:transform .3s;width:100%}.card-member:hover{transform:scale(1.05)}.card-member-image{border-radius:100%;margin-bottom:1rem}.card-member-image img{border-radius:100%;height:80%;object-fit:cover;width:60%}.card-member-info{align-items:center;display:flex;flex-direction:column}.card-member-info h3{font-size:1.1rem;font-weight:700;margin:0}.card-member-info p{color:#777;font-size:1rem;margin:5px 0}.card-member-info a{background-color:#08c;border-radius:20px;color:#fff;font-size:.9rem;margin-top:1rem;padding:10px;text-decoration:none}.card-member-info a:hover{color:#069}body{background:radial-gradient(at 95% 75%,#fff 0,#0000 50%),radial-gradient(at 17.510775862068968% 24.583333333333332%,#d03e55 10px,#0000 50%),radial-gradient(at 81.30387931034483% 70.83333333333334%,#d03e55 10px,#0000 50%),radial-gradient(at 65.35560344827587% 31.041666666666668%,#f289c7 10px,#0000 50%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;font-family:Roboto,sans-serif;margin-left:1rem;margin-right:1rem;overflow-x:hidden!important;padding:0}.cursor-image{height:64px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);width:64px;z-index:10000}.alternatives-add{align-items:center;border:1px dashed #d03e55;border-radius:50px;display:flex;flex-direction:column;justify-content:center;padding:1rem;text-align:center}.alternatives-add p{color:#d03e55;font-weight:700}.alternatives-add span{padding:.5rem 3rem}.alternative-input{border:1px solid #d03e55;border-radius:50px;color:#d03e55;font-size:1rem!important;height:auto;padding-left:1rem;width:50%}.actions-wrapper{align-items:stretch;display:flex;justify-content:space-around;padding-top:1rem;width:90%}.alternative-input-btn{background-color:#d03e55;border:1px solid #d03e55;border-radius:20px;box-shadow:0 0 12px #eb556d26;color:#fff;cursor:pointer;font-size:.7rem;font-weight:700;padding:.8rem 2rem;transition:all .3s}.alternative-input-btn:hover{background-color:#fff;box-shadow:0 0 12px #eb556d59;color:#d03e55}.deleted-modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200!important}.deleted-modal{background:#fff;border-radius:16px;box-shadow:0 0 49px #eb556d8c;color:#d03e55;min-width:320px;padding:2rem;position:relative;text-align:center;z-index:1201!important}.deleted-modal-actions{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;z-index:1202!important}.shadow{box-shadow:0 0 29px #eb556d73}.close-button-deleted{background:none;border:none;color:#d03e55;cursor:pointer;font-size:1.5rem;position:absolute;right:.7rem;top:.7rem;transition:color .2s}.item-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.shadow:hover{box-shadow:0 0 29px #eb556d8c}.keep-button{background:#d03e55;color:#fff}.keep-button:hover{background:#fff;color:#d03e55}.item-modal{animation:modalFadeIn .3s ease;background:#fffffff2;border-radius:12px;box-shadow:0 0 49px #eb556d8c;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid #d03e55;display:flex;justify-content:space-between;padding:15px 20px;position:-ms-device-fixed}.modal-header h2{color:#d03e55;font-size:1.5rem;margin:0}.close-button{background:none;border:none;color:#666;cursor:pointer;font-size:1.8rem;transition:color .2s}.close-button:hover{color:#d03e55}.item-modal-content{display:flex;flex-wrap:wrap;padding:20px}.modal-image{flex:1 1;margin-bottom:20px;margin-right:20px;max-width:300px;min-width:250px}.modal-image img{border-radius:20px;box-shadow:0 2px 5px #0000001a;height:100%;object-fit:scale-down;width:100%}.modal-details{flex:2 1;min-width:250px}.modal-details h3{font-size:1.3rem;margin:0 0 10px}.marketplace{color:#c54f4f;font-size:.9rem;margin:5px 0}.price{border-radius:20px;color:#d03e55;font-size:1.2rem;font-weight:700;margin:10px 0;padding:10px 10px 10px 0}.cross-price{font-size:1rem;font-weight:lighter;margin:10px 0;text-decoration:line-through}.item-characteristics{border-radius:20px;color:#d03e55;margin:15px 0;padding:10px 15px 10px 0}.alternative-name{max-height:50px;overflow:hidden;text-overflow:ellipsis}.not-alive-alert{background-color:#f16060;border-radius:20px;color:#fff;font-size:1.2rem;font-weight:700;padding:.5rem}.changed-item-info,.not-alive-alert{display:flex;flex-direction:column;text-align:center}.changed-item-info{align-items:center;color:#d03e55;justify-content:center;padding:1rem 2rem}.changed-alert{background-color:#f1be60}.changed-alert,.reserved-alert{border-radius:20px;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;padding:.5rem;text-align:center}.reserved-alert{background-color:#a6f160}.modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.marketplace-link-button{background-color:#d03e55;border:1px solid #fff;border-radius:20px;color:#fff;display:inline-block;font-size:.7rem;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .2s}.marketplace-link-button:hover{background-color:#fff;border:1px solid #d03e55;color:#d03e55}.reserv-button{background-color:#d03e55;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;padding:10px 15px;position:relative;transition:background-color .2s}.reserv-button.loading,.reserv-button:hover{background-color:#fff;border:1px solid #d03e55;color:#d03e55}.reserv-button.loading,.reserv-button:disabled{cursor:not-allowed}.reserv-button.loading:after{animation:spin 1s linear infinite;border:3px solid #0000004d;border-radius:50%;border-top-color:#d03e55;content:"";height:15px;position:absolute;right:15px;top:5px;width:15px}.delete-button{background-color:#d03e55;border:1px solid #d03e55;border-radius:20px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .2s}.delete-button:hover{background-color:#fff;border:1px solid #d03e55;color:#d03e55}.similar-products{color:#d03e55;padding:20px}.similar-products h3{margin:0 0 15px;padding-bottom:1rem}.alternatives-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.alternative-card{background-color:#f9f9f9;border-radius:20px;box-shadow:8px 8px 9px #eb556d26;height:auto;overflow:hidden;transition:transform .2s}.alternative-card:hover{box-shadow:8px 8px 19px #eb556d8c;transform:translateY(-3px)}.alternative-image{height:60%;overflow:hidden}.alternative-image img{height:100%;max-height:200px;object-fit:scale-down;width:100%}.alternative-details{color:#d03e55;padding:10px}.alternative-details h4{font-size:1rem;margin:0 0 5px}.alternative-marketplace{font-size:.85rem;margin:3px 0}.alternative-price{font-weight:700;margin:5px 0 0}.alternative-cross-price{font-size:.8rem;font-weight:lighter;margin:5px 0 0;text-decoration-line:line-through}@media (max-width:768px){.item-modal{width:90%}.item-modal-content{flex-direction:column}.modal-image{margin-right:0;max-width:100%}.alternatives-grid{grid-template-columns:1fr 1fr}}@media (max-width:576px){.item-modal{max-height:95vh;width:90%}.alternatives-grid{grid-template-columns:1fr}}.fade-in{animation:fadeIn .8s ease-in forwards;opacity:0;scale:0;transform:translateY(10px)}@keyframes fadeIn{to{opacity:1;scale:1;transform:translateY(0)}}.modal-fade{animation:modalFade 1s ease forwards;opacity:0;transform:scale(.7)}@keyframes modalFade{to{opacity:1;transform:scale(1)}}.carousel-container{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:600px;position:relative;width:100%}.carousel-image img{display:block;height:auto;max-height:400px;max-width:100%}.carousel-button{align-items:center;background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;height:2rem;padding:10px;position:absolute;text-align:center;top:50%;transition:background-color .3s ease,transform .3s ease;width:2rem;z-index:10}.carousel-button:hover{background-color:#000000e6;transform:scale(1.1)}.prev-slide{left:10px}.next-slide{right:10px}.price-track-green{color:#519a0e}.price-track-green,.price-track-red{font-size:medium;font-weight:700;margin-left:1rem}.price-track-red{color:red}.price-track-grey{color:#5e5e5e;font-size:medium;font-weight:700;margin-left:1rem}*,.profile-container{font-family:Roboto,sans-serif}.profile-container{margin:0 auto;max-width:90%;position:relative}.link-srch{background:#ffffffa6;border-radius:50px;box-shadow:8px 8px 19px #eb556d73;display:inline-block;margin-bottom:1.5rem;padding-bottom:.5rem;padding-top:.5rem;position:relative;width:100%}.link-srch-input{background:#fff0;border:none;border-radius:50px;color:#d03e55;font-size:1rem;height:100%;margin-left:.5rem;outline:none;overflow:hidden!important;padding:.5rem .5rem .5rem 1.5rem;text-overflow:ellipsis!important;width:calc(100% - 20rem)}.srch-link-btn{background-color:#fff;border-color:#d03e55;box-shadow:none;color:#d03e55;margin:0 .75rem;padding:.5rem .8rem!important;position:relative}.link-srch-input:focus{background-color:#fff;border:1px solid #d03e55}.link-srch-input::placeholder{color:#d03e55}.profile-header{align-items:center;background:#ffffffa6;border-radius:50px;box-shadow:8px 8px 19px #eb556d73;display:flex;margin-bottom:1rem}.profile-avatar{align-items:center;background-color:#f5f5f5;border:1px solid #ddd;border-radius:50%;display:flex;height:100px;justify-content:center;margin-right:20px;overflow:hidden;width:100px}.profile-avatar img{height:100%;object-fit:cover;position:relative;width:100%}.profile-avatar-cry{align-items:center;background-color:#f5f5f5;border:1px solid #ddd;border-radius:50%;display:flex;height:100px;justify-content:center;margin-right:20px;overflow:hidden;width:100px}.profile-avatar-cry img{height:100%;object-fit:cover;position:relative;width:100%}.profile-details h2{color:#d03e55;font-size:24px;font-weight:600;margin:0 0 10px}.profile-stat{color:#d03e55;font-size:14px;margin:0}.lists-section{background:#ffffffa6;border-radius:50px;box-shadow:8px 8px 19px #eb556d73;margin-bottom:30px;padding:25px}.lists-header{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;padding-bottom:15px}.lists-header-sub,.lists-header-unsub{align-items:center;display:flex;flex-wrap:wrap;text-align:center}.lists-header-unsub{justify-content:center}.add-link-btn{align-items:stretch;background-color:#d03e55;border:1px solid #d03e55;border-radius:20px;box-shadow:0 8px 12px #eb556d26;color:#fff;flex:1 1;font-weight:700;padding:1rem;text-align:center;transition:background-color .3s ease,transform .2s;width:auto}.add-link-btn:hover{background-color:#fff;color:#d03e55;transform:scale(1.05)}.list-tab{background:#ffffff40;border-radius:20px;box-shadow:8px 8px 19px #eb556d73;color:#d03e55;cursor:pointer;padding:12px 20px;position:relative;transition:all .3s ease}.list-tab.active{background-color:#d03e55d9;color:#fff}.list-tab h3{font-size:16px;font-weight:600}.list-tab p{color:inherit;font-size:12px;margin:0;opacity:.8}.delete-list-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:12px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s ease}.list-tab:hover .delete-list-btn{opacity:1}.new-list{margin-left:auto}.new-list,.new-list-svg{align-items:center;display:inline-flex;justify-content:center}.new-list svg{align-items:center;height:24px;margin-bottom:0;opacity:.8;padding:0;transform:scale(.9);transition:fill .2s;width:24px}.new-list span{align-items:center;color:#d03e55}.new-list svg path{fill:#d03e55;clip-rule:evenodd;fill-rule:evenodd}.restore-block{align-items:center;background:#ffffff40;border:2px dashed #d03e55;display:flex;font-size:12px;justify-content:center;min-height:70px;opacity:.8}.close-button-link{color:#d03e55;font-size:1.8rem;right:1.5rem;top:1.5rem;transition:color .2s}.list-actions{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:20px}.list-actions>div{align-items:center;display:flex}.share-btn{background:#ffffffd9;border:none;border-radius:4px;color:#d03e55;margin-top:1rem}.items-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:10px 0}.item-card{background:#fff;border-radius:20px;box-shadow:8px 8px 19px #eb556d26;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.item-card:hover{box-shadow:8px 8px 19px #eb556d8c;transform:translateY(-5px)}.item-image{align-items:center;background:#fff;display:flex;height:300px;justify-content:center;overflow:hidden;position:relative;width:auto}.item-image img{height:100%;object-fit:scale-down;transition:transform .3s ease;width:100%}.item-card:hover .item-image img{transform:scale(1.05)}.item-details{padding:16px}.item-details h4{color:#d03e55;font-size:16px;font-weight:600;margin:0 0 10px}.modal-content input{margin:.5rem auto}.item-marketplace{color:#c54f4f;font-size:14px;margin:0 0 5px}.item-price{color:#d03e55;font-size:1.2rem;font-weight:700;margin:0}.empty-list{background:#ffffff40;border:2px dashed #d03e55;border-radius:50px;margin:20px 0;padding:60px 0;text-align:center}.empty-list p{color:#d03e55;font-size:16px;margin-bottom:20px}.changed-item,.not-alive-item,.reserved-item{align-items:center;background:#d03e5566;color:#d03e55;display:flex;font-size:1rem;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}.changed-item p,.not-alive-item p,.reserved-item p{background:#ffffffe6;border-radius:20px;padding:.5rem}.close-list-button{background:none;border:none;color:#d03e55;cursor:pointer;font-size:1.8rem;position:absolute;right:.5rem;top:.5rem;transition:color .2s}.feature{background:#ffffffe6;border:2px dashed #d03e55;border-radius:50px;box-shadow:8px 8px 19px #eb556d8c;left:100px;margin:0;padding:10px;position:absolute;top:-5px;z-index:9999}.lists-topic{background:#ffffffa6;border-radius:50px;display:flex;margin:0 0 1rem;padding:0 2rem 0 1rem}.lists-topic .button{margin-left:0;margin-right:1rem}.noSubsAlert{align-items:center;color:#d03e55;display:flex;text-align:center}.lists-topic .curr-button{background:#d03e55;box-shadow:8px 8px 19px #eb556d8c;color:#fff;margin-left:0;margin-right:1rem}@media (max-width:768px){.profile-header{align-items:center;display:flex}.items-grid{grid-template-columns:repeat(auto-fill,minmax(200px,2fr))}.list-tab{min-width:120px}}@media (max-width:576px){.new-list span{display:none}.profile-header{align-items:center;display:flex}.items-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lists-header{justify-content:center}.list-actions{flex-direction:column}.list-tab{text-align:center;width:100%}}@media (max-width:500px){.link-srch{align-items:center;display:flex;flex-direction:column!important;gap:.5rem}.link-srch>input{display:flex;justify-content:center;width:80%}.srch-link-btn{width:80%}}.create-list-modal-overlay{background-color:#00000080;display:flex;height:100%;left:0;top:0;width:100%;z-index:1000}.create-list-modal,.create-list-modal-overlay{align-items:center;justify-content:center;position:fixed}.create-list-modal{background-color:#fff;border-radius:50px;color:#d03e55;height:auto;left:50%;max-width:500px;padding:3rem;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1001}.create-list-modal-content{display:flex;flex-direction:column;gap:1rem}.create-list-input{border:1px solid #f3bcc5;border-radius:50px;color:#d03e55;height:1rem;padding:1rem}.create-list-modal-close{background:none;border:none;color:#d03e55;cursor:pointer;font-size:1.5rem;position:absolute;right:1.5rem;top:1.5rem}.modal-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background-color:#fff;border-radius:8px;color:#d03e55;height:auto;left:50%;max-width:500px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1001}.modal-content{display:flex;flex-direction:column;gap:1rem}.modal-content h3{text-align:center}.input-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.input-grid input::placeholder{font-size:.9rem;white-space:nowrap}.modal-content input{border:1px solid #f3bcc5;border-radius:40px;color:#d03e55;font-size:.9rem;height:2rem;padding:.5rem .5rem .5rem 1rem;width:80%}.close-button-link{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.modal-content input:required{border:1px solid #f16060}.modal-content input:required::placeholder{color:#f16060}.add-alert{display:flex;text-align:center}.loader-overlay{align-items:center;background:#0009;border-radius:8px;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loader-content{text-align:center}.loader-spinner{height:80px;margin:0 auto;position:relative;width:80px}.loader-spinner:before{animation:spin 1s linear infinite;border:8px solid #0000;border-radius:50%;border-top-color:#d03e55;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.loader-spinner:after{border-radius:50%;content:"";height:calc(100% - 16px);left:8px;position:absolute;top:8px;width:calc(100% - 16px)}@keyframes spin{to{transform:rotate(1turn)}}.loader-text{animation:pulse 1.5s ease-in-out infinite;color:#fff;font-size:1.2rem;margin-top:1rem}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.restore-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.restore-modal-content{background-color:#fff;border-radius:20px;box-shadow:0 0 49px #eb556d8c;color:#d03e55;max-height:80vh;max-width:900px;overflow-y:auto;padding:2rem;position:relative;width:80%}.restore-close-btn{background:none;border:none;color:#d03e55;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem;transition:color .2s}.restore-container{margin-top:1.5rem}.restore-lists-selector{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.restore-lists-selector label{font-weight:500}.restore-lists-selector select{border:1px solid #ddd;border-radius:6px;min-width:200px;padding:.5rem}.restore-items-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.restore-item-card{background-color:#f9f9f9;border-radius:20px;box-shadow:8px 8px 19px #eb556d26;overflow:hidden;transition:transform .2s,box-shadow .2s}.restore-item-card:hover{box-shadow:8px 8px 19px #eb556d73;transform:translateY(-3px)}.restore-item-image{height:250px;overflow:hidden}.restore-item-image img{height:100%;object-fit:scale-down;width:100%}.restore-item-info{padding:1rem}.restore-item-info h4{font-size:1rem;font-weight:500;margin:0 0 .5rem}.restore-item-info p{color:#d03e55;font-weight:700;margin:0 0 1rem}.restore-item-btn{background-color:#d03e55;border:1px solid #d03e55;border-radius:20px;color:#fff;cursor:pointer;padding:.5rem;transition:background-color .2s;width:100%}.restore-item-btn:hover{background-color:#fff;color:#d03e55}.restore-item-btn:disabled{background-color:#999;cursor:not-allowed}.restore-empty,.restore-error,.restore-loading{border:1px dashed #d03e55;border-radius:20px;font-size:1.1rem;padding:2rem;text-align:center}.restore-error{color:#d03e55}.share-modal__overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.share-modal__dialog{background:#fff;border-radius:20px;box-shadow:0 0 49px #eb556d8c;color:#d03e55;max-width:400px;padding:2rem;position:relative;width:90%}.share-modal__close{background:#0000;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:.5rem;top:.5rem}.share-modal__title{font-size:1.25rem;margin:0 0 1rem;text-align:center}.share-modal__body{align-items:center;display:flex;gap:.5rem}.share-modal__input{border:1px solid #f3bcc5;border-radius:50px;color:#d03e55;flex:1 1;font-size:1rem;padding:.8rem}.share-modal__copy-btn{cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.share-modal__copy-btn:disabled{cursor:not-allowed;opacity:.5}.auth-modal{background-color:#fff;border-radius:20px;box-shadow:0 8px 49px #eb556d40;color:#d03e55;flex-direction:column;justify-content:space-between;max-height:90vh;max-width:90vw;min-height:560px;overflow-y:auto;padding:1rem;position:relative;text-align:center;width:100%}.subm-button{margin-top:1rem;max-width:90%;position:static;width:100%}.auth-modal-overlay{align-items:center;background-color:#00000040;display:flex;height:100%;justify-content:space-evenly;left:0;position:fixed;top:0;width:100%;z-index:1000}.auth-form{align-items:center;display:flex!important;flex-direction:column;gap:1rem!important;justify-content:center;margin-bottom:1.5rem;margin-top:1rem;width:100%}.auth-input{border:1px solid #f3bcc5;border-radius:40px;color:#d03e55;font-size:1rem;max-width:80%;outline:none;padding:1rem;transition:border .3s ease;width:90%}input::placeholder{color:#f3bcc5}input:focus{border-color:#d03e55}.close-button-auth{background:none;border:none;color:#d03e55;cursor:pointer;font-size:1.8rem;position:absolute;right:1rem;top:1rem;transition:color .2s}.close-button-auth:hover{color:#ff6b6b}.switch-text{padding:1rem}.switch-link{color:#00b4e6;cursor:pointer}@media (max-width:600px){.auth-modal{height:auto;max-height:95vh;width:90%}.auth-modal-overlay{padding:.5rem}input{font-size:.9rem;padding:.8rem;width:100%}.close-button-auth{font-size:1.5rem}.subm-button{width:100%}}@media (max-width:900px){.auth-modal{margin:1rem;padding:1.5rem;width:70%}.subm-button{width:90%}}@media (min-width:1200px){.auth-modal{max-height:70vh;width:40%}input{font-size:1.2rem}.close-button-auth{font-size:2rem}}.forgot-password{margin-top:2rem;text-align:center}.switch-link:hover{text-decoration-line:underline}.shared-list-header{align-items:center;color:#d03e55;font-size:1rem;margin-bottom:1.5rem;padding-bottom:.5rem;padding-top:.5rem;text-align:center}.shared-list-back,.shared-list-header{background:#ffffffa6;border-radius:50px;box-shadow:8px 8px 19px #eb556d73}.shared-list-back{height:auto;padding:2rem}.shared-list-item{background-color:#fff;border-radius:20px;box-shadow:8px 8px 19px #eb556d26;color:#d03e55;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.shared-list-item-name{display:flex;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis}.shared-list-item:hover{box-shadow:8px 8px 19px #eb556d73}.shared-list-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.shared-list-item-image{align-items:center;background-color:#fff;display:flex;height:300px;justify-content:center;overflow:hidden;position:relative;width:auto}.shared-list-item-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.shared-list-item-details{padding:16px}.shared-list-item-marketplace{color:#c54f4f;font-size:14px;margin:0 0 5px}.shared-list-item-price{color:#d03e55;font-size:16px;font-weight:700;margin:0;padding-bottom:10px}.error-list{align-items:center;background:#ffffffa6;border-radius:50px;color:#d03e55;display:flex;flex-direction:column;height:80vh;justify-content:center;margin-bottom:2rem;padding-left:2rem;padding-right:2rem;text-align:center}.error-list h2{font-size:2rem}.error-list p{font-size:1rem}.error-list Button{box-shadow:0 0 19px #eb556da6;display:flex}.error-list img{width:40vh}.sharedWrapper{text-align:center}.sharedButtonContainer{display:inline-grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.sharedButtonContainer .btn-sub{align-items:center;background:#fff;border:1px solid #d03e55;box-sizing:border-box;color:#d03e55;cursor:pointer;font-size:.875rem;justify-content:center;transition:background .2s,color .2s}.sharedButtonContainer .btn-sub:hover{background:#d03e55;color:#fff}.sharedButtonContainer .svgContainer svg{padding:0;width:16px}.sharedButtonContainer .btn-sub:hover svg path{fill:#fff}.sharedButtonContainer .btn-sub svg path{fill:#d03e55}.sharedButtonContainer .btn-unsub{background:#fff;border:1px solid #d03e55;box-sizing:border-box;color:#d03e55;cursor:pointer;font-size:.875rem;transition:background .2s,color .2s}.sharedButtonContainer .btn-unsub:hover{background:#d03e55;color:#fff}.sharedButtonContainer .svgContainer{align-items:center;display:inline-flex;gap:.25rem;height:auto}.sharedButtonContainer .svgContainer svg{height:16px;opacity:.8;padding:.1rem;transform:scale(.9);transition:fill .2s;width:22px}.sharedButtonContainer .svgContainer span{display:inline-block;font-size:.875rem}.sharedButtonContainer .btn-unsub:hover svg path{fill:none;stroke:#fff;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.sharedButtonContainer .btn-unsub svg path{fill:none;stroke:#d03e55;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.logs-grid{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(500px,2fr));padding:1rem}.log-box{background:#1a1a1a;border-radius:12px;box-shadow:0 0 12px #0006;color:#0f0;font-family:monospace;max-height:45vh;min-height:300px;overflow:auto;padding:1rem}.log-box h4{color:#fff;margin-top:0}.log-content{font-size:.85rem;max-height:100%;overflow-y:auto;white-space:pre-wrap}
/*# sourceMappingURL=main.abbf287c.css.map*/