body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333;font-family:WDXL Lubrifont TC,sans-serif;margin:0;overflow-x:hidden}.MuiAutocomplete-root input,input,select,textarea{font-family:WDXL Lubrifont TC,sans-serif!important;font-size:1.1rem!important;letter-spacing:1px!important}input[type=password]{font-weight:700}.notification-container{max-width:400px;position:fixed;right:20px;top:20px;width:100%;z-index:9999}.notification-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #0000001a;border-radius:12px 12px 0 0;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.notification-count{align-items:center;color:#333;display:flex;font-size:14px;font-weight:600;gap:8px}.clear-all-btn{background:none;border:none;border-radius:6px;color:#007bff;cursor:pointer;font-size:14px;font-weight:500;padding:4px 8px;transition:all .3s ease}.clear-all-btn:hover{background:#007bff1a}.notifications-list{display:flex;flex-direction:column;gap:8px}.notification-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-left:4px solid #007bff;border-radius:12px;box-shadow:0 8px 32px #00000026;opacity:0;overflow:hidden;padding:16px;position:relative;transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-item.visible{opacity:1;transform:translateX(0)}.notification-item.removing{opacity:0;transform:translateX(100%)}.notification-item.success{border-left-color:#28a745}.notification-item.error{border-left-color:#dc3545}.notification-item.warning{border-left-color:#ffc107}.notification-item.info{border-left-color:#17a2b8}.notification-content{align-items:flex-start;display:flex;gap:12px}.notification-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.notification-item.success .notification-icon{background:#28a745}.notification-item.error .notification-icon{background:#dc3545}.notification-item.warning .notification-icon{background:#ffc107;color:#333}.notification-item.info .notification-icon{background:#17a2b8}.notification-text{flex:1 1;min-width:0}.notification-title{color:#333;font-size:14px;font-weight:600;margin:0 0 4px}.notification-message{color:#666;font-size:14px;line-height:1.4;margin:0}.notification-close{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .3s ease}.notification-close:hover{background:#0000001a;color:#666}.notification-progress{background:#0000001a;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.notification-progress-bar{animation:progress 5s linear forwards;background:linear-gradient(90deg,#007bff,#00d4ff);height:100%}.notification-item.success .notification-progress-bar{background:linear-gradient(90deg,#28a745,#20c997)}.notification-item.error .notification-progress-bar{background:linear-gradient(90deg,#dc3545,#e83e8c)}.notification-item.warning .notification-progress-bar{background:linear-gradient(90deg,#ffc107,#fd7e14)}.notification-item.info .notification-progress-bar{background:linear-gradient(90deg,#17a2b8,#6f42c1)}@keyframes progress{0%{width:100%}to{width:0}}.toast{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:8px;bottom:20px;box-shadow:0 8px 32px #00000026;display:flex;gap:12px;max-width:300px;opacity:0;padding:12px 16px;position:fixed;right:20px;transform:translateY(100px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9999}.toast.visible{opacity:1;transform:translateY(0)}.toast.success{border-left:4px solid #28a745}.toast.error{border-left:4px solid #dc3545}.toast.warning{border-left:4px solid #ffc107}.toast.info{border-left:4px solid #17a2b8}.toast-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;width:20px}.toast.success .toast-icon{background:#28a745}.toast.error .toast-icon{background:#dc3545}.toast.warning .toast-icon{background:#ffc107;color:#333}.toast.info .toast-icon{background:#17a2b8}.toast-message{color:#333;font-size:14px;font-weight:500}@media (max-width:768px){.notification-container{left:10px;max-width:none;right:10px;top:10px}.notification-item{padding:12px}.notification-content{gap:10px}.notification-icon{font-size:12px;height:20px;width:20px}.notification-message,.notification-title{font-size:13px}.toast{bottom:10px;left:10px;max-width:none;right:10px}}.clear-all-btn:focus,.notification-close:focus,.notification-item:focus-within{outline:2px solid #007bff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.notification-item,.notification-progress-bar,.toast{animation:none;transition:none}.notification-item.visible,.toast.visible{opacity:1;transform:none}}@media (prefers-contrast:high){.notification-item,.toast{border:2px solid #333}.notification-item.success,.toast.success{border-color:#28a745}.notification-item.error,.toast.error{border-color:#dc3545}.notification-item.warning,.toast.warning{border-color:#ffc107}.notification-item.info,.toast.info{border-color:#17a2b8}}.HomePage-Logorow{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0;position:relative;z-index:1}.HomePage-Logorow:before{background-image:url(/static/media/homepage-bg.05a24069d8acd3f81c51.jpg);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:0}.HomePage-logo-overlay{align-items:center;display:flex;justify-content:center;margin:20px;padding-top:0;position:relative;text-align:center;z-index:2}.HomePage-logo-overlay img{max-height:100%;max-width:90%;object-fit:contain}@media screen and (min-width:769px){.HomePage-logo-overlay img{max-height:60%;max-width:60%;padding-top:40px}}.HomePage-section-content{background-image:url(/static/media/bg.bf91ace248ab5e5918d4.jpg);background-size:cover;gap:0;padding:2rem 4rem}.HomePage-recent-items-section{color:#2d3e4e;position:relative;z-index:0}.HomePage-about{position:relative}.HomePage-about:before{background-image:url(/static/media/tiremarks.ff692ba1edfa4ab17a71.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.HomePage-section-title{color:#2d3e4e;font-size:32px;font-weight:700;margin:0 auto;text-align:center;z-index:2}.HomePage-about-us{color:#333;font-size:4.6rem;margin:-20px 0;padding:0;text-align:left;z-index:2}.HomePage-about-heading{background-color:#333;color:#fff;padding:32px;position:relative;z-index:2}.HomePage-about-text{background:none;font-size:22px;line-height:1.4;margin:0;position:relative;text-align:justify;z-index:2}.HomePage-about-benefits{display:flex;gap:16px;list-style:none;padding:0;z-index:2}.HomePage-about-benefits li{background-color:#333;color:#fff;font-size:18px;margin-bottom:12px;padding:20px;z-index:2}.HomePage-community-wrapper{background-color:#2d3e4e;padding:4rem 2rem;text-align:center}.HomePage-community-content{margin:0 auto;max-width:600px;position:relative;z-index:2}.HomePage-community-title{color:#fff;font-size:3.2rem;font-weight:700;margin-bottom:1rem;margin-top:0;text-align:center}.HomePage-community-caption{color:#fff;font-size:1.4rem;line-height:1.5;margin-bottom:2rem;text-align:center}.HomePage-community-signup-button{background-color:#76d376;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:16px 32px;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease}.HomePage-community-signup-button:hover{background-color:#4d9078;color:#fff;transform:scale(1.05)}.carousel-cards-wrapper{display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;max-width:100%;overflow:hidden;padding:20px 0}.carousel-card-5{background-color:#2d3e4e;border-radius:20px;box-shadow:0 2px 6px #ffffff1a;color:#fff;flex-shrink:0;height:320px;overflow:hidden;padding:16px;position:relative;text-align:center;width:200px}.carousel-image{border-radius:8px;height:180px;margin-bottom:10px;object-fit:contain;width:100%}.carousel-card-overlay{align-items:center;background:linear-gradient(135deg,#000c,#0006 50%,#000c);border-radius:20px;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.carousel-card-5:hover .carousel-card-overlay{opacity:1}.carousel-overlay-content{color:#fff;padding:20px;text-align:center}.carousel-overlay-title{font-size:1.2rem;font-weight:600;margin-bottom:8px;text-shadow:2px 2px 4px #00000080}.carousel-overlay-driver{font-size:.9rem;margin-bottom:15px;opacity:.9;text-shadow:1px 1px 2px #00000080}.carousel-view-details-btn{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.carousel-card-5.center{opacity:1;z-index:2}.carousel-card-5.mid-side{opacity:.7;z-index:2}.carousel-card-5.far-side{opacity:.3;z-index:2}.carousel-button{background-color:initial;border:none;color:#2d3e4e;cursor:pointer;font-size:3rem;transition:transform .2s}.carousel-button:hover{transform:scale(1.2)}.carousel-card-5:hover{box-shadow:0 8px 25px #0000004d;transform:scale(1.05);z-index:10}.carousel-outer-wrapper{-ms-overflow-style:none;align-items:center;display:flex;gap:12px;height:400px;justify-content:center;overflow:hidden;scrollbar-width:none}.carousel-outer-wrapper::-webkit-scrollbar{display:none}.carousel-card-title-container{align-items:center;display:flex;flex:1 1;justify-content:center}.HomePage-stats-section{position:relative;z-index:1}.HomePage-stats-section:before{background-image:url(/static/media/collectibles-bg.ce8d225d509ff840a812.jpg);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:0}.HomePage-stats-subsection{position:relative;z-index:2}.HomePage-stats-header{display:flex}.HomePage-stats-title{color:#2d3e4e;font-size:4.6rem;margin:0;text-align:right;width:65%}.HomePage-stats-bar{align-items:center;background-color:#2d3e4e;height:9.6rem;margin:auto 24px;text-align:center;width:4px}.HomePage-stat-box-main{align-items:center;background:#2d3e4e;border-radius:60px;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:3.2rem!important;height:75%;justify-content:center;padding:20px;text-align:center;transition:transform .2s ease;width:220px}.HomePage-stat-box-link{text-decoration:none}.HomePage-stat-box-main:hover,.HomePage-stat-box:hover{transform:scale(1.03)}.HomePage-stat-row{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:20px}.HomePage-stat-box{background:#2d3e4e;border-radius:32px;box-shadow:0 2px 6px #0003;color:#fff;font-size:2rem;padding:24px;text-align:center;width:160px}.stat-label{font-size:1.2rem;margin-top:8px}.HomePage-contact-faq-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;z-index:1}.HomePage-contact-faq-section:before{background-image:url(/static/media/bg.1a7c60bada5c6683c758.png);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:0}.HomePage-contact-overlay{padding-top:1rem;position:relative;text-align:center;z-index:2}.HomePage-contact-description{font-size:1.2rem;margin-bottom:20px}.HomePage-contact-form{display:flex;flex-direction:column;gap:15px;margin:0 auto}.HomePage-contact-form input[type=email],.HomePage-contact-input,.HomePage-contact-textarea{font-family:WDXL Lubrifont TC,sans-serif;padding:1rem}.HomePage-contact-form input[type=email]{border:1px solid #ccc;border-radius:5px;font-size:16px}.HomePage-contact-button{background-color:#76d376;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:background .3s ease}.HomePage-contact-button:hover,.HomePage-signup-button:hover{background-color:#4d9078;color:#fff}.HomePage-contact-card h1.HomePage-section-title{color:#fff}.HomePage-contact-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;pointer-events:none}.HomePage-contact-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:5%}.HomePage-contact-card{background:#2d3e4e;border-radius:12px;box-shadow:0 4px 6px #0003;color:#fff;padding:30px;text-align:center;width:100%}.HomePage-contact-input,.HomePage-contact-textarea{background-color:#fff;color:#000}.HomePage-contact-textarea{resize:vertical}.HomePage-contact-input,.HomePage-contact-textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:12px}.HomePage-signup-stack{align-items:center;display:flex;gap:20px;justify-content:center;margin:auto;padding:20px;position:relative}.stack-overlay{background-position:50%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.stack-content{color:#fff;position:relative;z-index:1}.HomePage-signup-heading{color:#2d3e4e;font-size:28px;font-weight:700;margin-top:0}.HomePage-signup-button{background-color:#76d376;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.HomePage-hero-card-archive-section{align-items:center;background:url(/static/media/bg.bf91ace248ab5e5918d4.jpg);background-position:50%;background-size:cover;box-shadow:0 2px 12px #2c3e5012;display:flex;flex-direction:row;justify-content:space-around;margin:0;padding:4rem 2rem;position:relative;z-index:2}.HomePage-hero-card-archive-section:before{background-image:url(/static/media/tiremarks.ff692ba1edfa4ab17a71.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.18;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.HomePage-hero-card-archive-section>*{position:relative;z-index:2}.hero-card-archive-header{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;margin-bottom:0;text-align:left}.hero-card-archive-title{color:#2d3e4e;font-size:3.2rem;font-weight:700;letter-spacing:1px;margin:0}.hero-card-archive-subtitle{color:#333;font-size:1.5rem;font-weight:500}.hero-card-archive-browse-btn{background:linear-gradient(90deg,#76d376,#4d9078);border:none;border-radius:24px;box-shadow:0 2px 8px #2c3e5014;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:1px;margin-top:.5rem;outline:none;padding:12px 32px;text-transform:uppercase;transition:background .2s,transform .2s}.hero-card-archive-browse-btn:hover{background:linear-gradient(90deg,#4d9078,#76d376);color:#fff;transform:scale(1.04)}.hero-card-archive-right,.hero-card-archive-search-row{align-items:flex-end;display:flex;flex-direction:column;gap:1.5rem}.hero-card-archive-search-row{justify-content:flex-start;width:100%}.hero-card-archive-search-form{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 4px #2c3e5012;display:flex;gap:.5rem;padding:.5rem 1rem}.hero-card-archive-search-input{background:#f3f6fa;border:none;border-radius:8px;color:#222;flex:1 1;font-size:1.1rem;outline:none;padding:.7rem 1rem}.hero-card-archive-search-btn{background:#2d3e4e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.7rem 1.3rem;transition:background .2s,transform .2s}.hero-card-archive-search-btn:hover{background:#4d9078;color:#fff;transform:scale(1.04)}.hero-card-archive-add-cta{align-items:center;background:#2d3e4e;border-radius:16px;box-shadow:0 2px 8px #2c3e5014;color:#fff;display:flex;flex-direction:column;margin-top:.5rem;padding:1.2rem 2rem}.hero-card-archive-add-cta-text{font-size:1.1rem;font-weight:500;margin-bottom:.8rem;text-align:center}.hero-card-archive-add-btn{background:linear-gradient(90deg,#76d376,#4d9078);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:1px;padding:10px 24px;text-transform:uppercase;transition:background .2s,transform .2s}.hero-card-archive-add-btn:hover{background:linear-gradient(90deg,#4d9078,#76d376);color:#fff;transform:scale(1.04)}.hero-card-archive-counter-row{align-items:flex-end;display:flex;gap:1.2rem;margin-bottom:1.2rem}.hero-card-counter-visual{align-items:center;background:#ffffffb3;border-radius:18px;box-shadow:0 2px 8px #2c3e5014;color:#4d9078;display:flex;font-size:3.2rem;font-weight:700;justify-content:center;letter-spacing:1px;line-height:1;padding:.2em .7em;position:relative}.hero-card-counter-number{animation:popNumber .8s cubic-bezier(.68,-.55,.27,1.55);color:#4d9078;font-size:3.2rem;font-weight:700;transition:color .3s,transform .3s}@keyframes popNumber{0%{color:#76d376;transform:scale(.7)}60%{color:#4d9078;transform:scale(1.2)}to{color:#4d9078;transform:scale(1)}}.sparkle{animation:sparklePop 1.2s cubic-bezier(.68,-.55,.27,1.55);font-size:2.2rem;margin-left:.1em;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes sparklePop{0%{opacity:0;transform:scale(.5) rotate(-20deg)}40%{opacity:1;transform:scale(1.3) rotate(10deg)}70%{opacity:1;transform:scale(1) rotate(-5deg)}to{opacity:0;transform:scale(.7) rotate(0deg)}}.hero-card-archive-and-counting{align-items:flex-end;color:#333;display:flex;font-size:1.5rem;font-weight:500;margin-left:.2em}.and-counting-animated{animation:pulseCounting 1.5s infinite alternate;color:#2d3e4e;display:inline-block;font-weight:700;margin-left:.3em}@keyframes pulseCounting{0%{opacity:.7;transform:scale(1)}60%{opacity:1;transform:scale(1.08)}to{opacity:.7;transform:scale(1)}}@media screen and (max-width:912px){.HomePage-Logorow{min-height:140px}.HomePage-logo-overlay img{max-height:180px}.HomePage-about-text{font-size:18px;margin:auto;width:80%!important}.HomePage-about-benefits{display:block;position:relative;z-index:2}.HomePage-section-content{padding:1rem}.HomePage-about-heading{padding:20px 8px}.HomePage-stats-title{font-size:3.2rem;text-align:center;width:100%}.HomePage-stats-header{display:block}.HomePage-stats-bar{display:none}.HomePage-stat-row{grid-gap:12px;display:grid;flex-direction:column;gap:12px;grid-template-columns:repeat(2,1fr);justify-items:center;width:100%}.HomePage-stat-box{width:110px}.HomePage-contact-card{max-width:100%}.HomePage-stats-section:before{opacity:.6}.HomePage-stat-box-main{margin:8px auto}.HomePage-community-title{font-size:2.4rem}.HomePage-community-caption{font-size:1.2rem}.HomePage-community-signup-button{font-size:1rem;padding:14px 24px}.HomePage-hero-card-archive-section{align-items:stretch;flex-direction:column;gap:1.5rem;padding:2rem 1rem}.hero-card-archive-header{justify-content:center;margin-bottom:1.2rem;padding-top:0;text-align:center}.hero-card-archive-header,.hero-card-archive-right{align-items:center;max-width:100%}.hero-card-archive-search-row{align-items:center;width:100%}.hero-card-archive-title{font-size:2rem}.hero-card-archive-subtitle{font-size:1.1rem}.hero-card-archive-count{font-size:1.3rem}}.loading-spinner{height:60px;margin-bottom:16px;width:60px}.loading-spinner,.loading-spinner-with-logo{animation:spin 1s linear infinite;border:6px solid #fff3;border-radius:50%;border-top-color:#fff}.loading-spinner-with-logo{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:20px;position:relative;width:80px}.loading-logo{height:42px;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.loading-spinner-with-logo:before{border-radius:50%;box-shadow:0 0 20px #fff3;content:"";height:100%;position:absolute;width:100%}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeZoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes revealFromLeft{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.reveal-animation{animation:revealFromLeft 3.6s ease-out forwards;display:inline-block}.fade-zoom-in{animation:fadeZoomIn .4s ease-out forwards}.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.carousel-dot{background:#0003;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.carousel-dot:hover{background:#0006;transform:scale(1.2)}.carousel-dot.active{background:#2d3e4e;transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.carousel-dot{transition:none}}.cta-main-btn{background:linear-gradient(90deg,#76d376,#4d9078);border:none;border-radius:24px;box-shadow:0 2px 8px #2c3e5014;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:1px;margin-top:.5rem;outline:none;padding:12px 32px;text-transform:uppercase;transition:background .2s,transform .2s}.cta-main-btn:hover{background:linear-gradient(90deg,#4d9078,#76d376);color:#fff;transform:scale(1.04)}@media (max-width:768px){.HomePage.is-android-capacitor .hero-card-archive-search-form,.hero-card-archive-search-form{display:flex;gap:8px;max-width:100%;width:100%}.HomePage.is-android-capacitor .hero-card-archive-search-input,.hero-card-archive-search-input{flex:1 1 auto;min-width:0}.HomePage.is-android-capacitor .hero-card-archive-search-btn,.hero-card-archive-search-btn{flex:0 0 auto;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:420px){.HomePage.is-android-capacitor .hero-card-archive-search-form,.hero-card-archive-search-form{flex-direction:column}.HomePage.is-android-capacitor .hero-card-archive-search-btn,.hero-card-archive-search-btn{max-width:none;width:100%}}}.msv-footer{color:#f5f5f5;font-family:inherit;padding:0}.msv-footer-main{flex-wrap:wrap;gap:3.5rem;justify-content:space-between;padding:1.8rem 5vw}.msv-footer-col,.msv-footer-main{align-items:flex-start;display:flex}.msv-footer-col{flex-direction:column;min-width:200px}.msv-footer-brand{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffe066 30%,#b6e07d);-webkit-background-clip:text;background-clip:text;font-size:2.1rem;font-weight:700;letter-spacing:1px;margin-bottom:.4rem}.msv-footer-brand span{color:#ffe066;font-weight:700}.msv-footer-tagline{color:#cfd8dc;font-size:1.08rem;margin-bottom:1.1rem;margin-top:.2rem;text-align:left}.msv-footer-social-row{display:flex;gap:1.2rem;margin-bottom:1.3rem;margin-top:.3rem}.msv-footer-social-icon{align-items:center;color:#ffe066;display:flex;font-size:1.5rem;height:2.2rem;transition:color .2s,transform .2s;width:2.2rem}.msv-footer-social-icon:hover{color:#fff;transform:scale(1.15)}.msv-footer-col-title{color:#ffe066;font-size:1.18rem;font-weight:700;margin-bottom:1.1rem;margin-top:.2rem}.msv-footer-contact-row{align-items:center;display:flex;margin-bottom:.7rem}.msv-footer-icon{align-items:center;display:flex;font-size:1.2em;margin-right:.5em}.msv-footer-contact-link{color:#ffe066;text-decoration:none;transition:color .2s}.msv-footer-contact-link:hover{color:#fff}.msv-footer-col ul{list-style:none;margin:0;padding:0;text-align:left}.msv-footer-col ul li a{color:#f5f5f5;text-decoration:none;transition:color .2s}.msv-footer-col ul li a:hover{color:#ffe066}.msv-footer-bottom{align-items:center;border-top:1px solid #41536a;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 5vw;padding:2rem 0}.msv-footer-bottom-links{align-items:center;display:flex;gap:1.5rem}.msv-footer-bottom-links a{color:#ffe066;font-weight:500;text-decoration:none;transition:color .2s}.msv-footer-bottom-links a:hover{color:#fff}.msv-footer-bottom-separator{color:#b6b6b6;margin:0 .7rem}@media (max-width:1000px){.msv-footer-main{flex-wrap:wrap;gap:1.2rem}.msv-footer-col{flex:1 1 45%;min-width:45%}}@media (max-width:700px){.msv-footer-main{align-items:stretch;flex-direction:column;gap:.5rem}.msv-footer-col{min-width:100%}.msv-footer-bottom{flex-direction:column;gap:.5rem}}.confirmation-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.confirmation-popup{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000004d;padding:20px;text-align:center;width:300px}.confirm-btn{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.confirm-btn:hover{background-color:#006400}@media (max-width:768px){.confirmation-popup{width:275px}}.sign-up-ship-container{margin:1.25rem 2rem}.sign-up-ship-container,.smaller-container{background-color:#f9f9f9;border:.0625rem solid #ccc;border-radius:.5rem;padding:2rem 5rem;text-align:left}.smaller-container{margin:1.25rem auto;max-width:40rem}.phone-input-container{align-items:center;display:flex;width:100%}.country-code{color:#333;font-size:20px;font-weight:700;padding:0 10px}.sign-up-ship-container h1{margin-bottom:1.25rem;text-align:center}.sign-up-form-group{margin-bottom:1rem}.sign-up-form-group label{display:block;font-weight:700;margin-bottom:.5rem;text-align:left}.sign-up-form-group button,.sign-up-form-group input{border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.625rem;width:100%}.sign-up-dimensions input{margin-right:.625rem;width:calc(33% - .625rem)}.sign-up-dimensions input:last-child{margin-right:0}.sign-up-submit-btn{background-color:#333;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-size:1.2rem;margin:1rem auto;padding:.5rem 1.25rem;text-align:center;width:-webkit-fit-content;width:fit-content}.sign-up-submit-btn:hover{background-color:#0056b3}.sign-up-submit-btn.disabled{background-color:#ccc;color:#666;cursor:not-allowed;pointer-events:none}.sign-up-row{align-items:flex-start;display:flex;margin-bottom:1rem}.sign-up-row label{font-weight:700;margin-bottom:.5rem;text-align:left;width:100%}.sign-up-row-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.sign-up-row-inline div{flex:1 1;min-width:150px}.sign-up-error{color:red;font-size:14px;margin-top:5px}.sign-up-api-error-message{color:red;font-size:16px;font-weight:700;margin-top:10px;text-align:center}.error,.sign-up-form-group p{color:red}.error{background-color:#ffe6e6;font-weight:700;padding:5px}.sign-up-success{color:green;font-size:16px;font-weight:700;margin-top:10px;text-align:center}.sign-up-input,.sign-up-select{border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.5rem;text-align:left;width:100%}.sign-up-select{padding:.58rem}.sign-up-label{display:block;font-weight:700;margin-bottom:.3125rem;text-align:left}input.error{border:1px solid red}.sign-up-form-group input[type=email].error{border:1px solid red!important}.checkbox-label{align-items:center;display:inline-flex;font-weight:400;gap:8px;margin-bottom:0;white-space:nowrap}.checkbox-label label{font-weight:400;position:relative;top:4px}@media screen and (max-width:768px){.sign-up-ship-container{margin:4.2rem 1rem 1.25rem}.sign-up-ship-container,.smaller-container{max-width:calc(100vw - 2rem);padding:1rem 2rem}.smaller-container{margin:4.2rem 1rem}}.is-android-capacitor .wizard-viewport{background:#333;height:100dvh;inset:0;overflow:hidden;position:absolute}.wizard-step-content{height:100%}.wizard-scroll-container{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex:1 1;height:100%;justify-content:center;max-width:480px;overflow-y:auto;position:relative;width:100%}.is-android-capacitor .wizard-step-content{overflow:hidden}.is-android-capacitor .wizard-scroll-container{-webkit-overflow-scrolling:touch;overflow-y:auto}.error-popup{background:#f44336}.error-popup,.success-popup{border-radius:4px;box-shadow:0 2px 8px #0000004d;color:#fff;font-weight:700;left:50%;padding:12px 24px;position:fixed;top:60px;transform:translateX(-50%);z-index:1000}.success-popup{background:#4caf50}.login-create-account-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.is-android-capacitor .signup-viewport{background:#333;bottom:0;display:flex;flex-direction:column;height:100dvh;left:0;overflow:hidden;padding-top:2rem;position:absolute;right:0;top:0;z-index:999}.is-android-capacitor .signup-scroll{-webkit-overflow-scrolling:touch;display:block;flex:1 1;overflow-y:auto;width:100%}.footer-simple{align-items:center;background:#333;border-top:1px solid #41536a;color:#fff;display:flex;font-family:inherit;font-size:1.25rem;gap:.5rem;justify-content:center;padding:.7rem 0;text-align:center;width:100%}.footer-simple-link{color:#fff;font-size:1.1rem;text-decoration:underline}.footer-simple-link:hover{color:#ffe066}.footer-simple-separator{color:#fff;font-size:1.3rem;margin:0 .5rem}@media (max-width:768px){.login-submit-btn{width:100%}.login-row-inline{flex-direction:column;gap:.5rem}.login-dimensions input{margin-right:0;width:100%}.login-form-group button,.login-form-group input{font-size:1rem}}.login-submit-btn:disabled{background-color:#ccc;color:#666;cursor:not-allowed;pointer-events:none}.is-android-capacitor .login-viewport{background:#333;bottom:0;display:flex;flex-direction:column;height:100dvh;left:0;overflow:hidden;padding-top:2rem;position:absolute;right:0;top:0;z-index:2}.is-android-capacitor .login-scroll{-webkit-overflow-scrolling:touch;display:block;flex:1 1;overflow-y:auto;width:100%}.menu-bar{background-color:#333333e6;border-bottom:1px solid #ddd;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;justify-content:space-between;min-height:24px;padding:10px 20px;position:fixed;top:0;width:100vw;z-index:1000}.menu-bar,.menu-links{align-items:center;display:flex}.menu-links{gap:15px;transition:all .4s ease-in-out}.menu-link{color:#fff;display:inline-block;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:color .3s ease}.menu-link:after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out;visibility:hidden;width:100%}.menu-link:hover:after{transform:scaleX(1);visibility:visible}.menu-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;position:relative;text-decoration:none;transition:color .3s ease,background-color .3s ease}.menu-btn[href="/profilepage"]:after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out;visibility:hidden;width:100%}.menu-btn[href="/profilepage"]:hover:after{transform:scaleX(1);visibility:visible}.menu-btn.logout-btn:hover{background-color:#fff;color:#000}.menu-btn.logout-btn{border-radius:4px;padding:10px 16px}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:28px;position:absolute;right:20px;top:10px}.menu-links:first-of-type{gap:30px}.dropdown-container{display:inline-block;position:relative}.dropdown-toggle{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:18px;gap:5px;padding:0}.dropdown-toggle:hover{color:#fff}.dropdown-arrow{font-size:14px;transition:transform .3s ease}.dropdown-arrow.rotate{transform:rotate(180deg)}.dropdown-menu{background-color:#333333f2;border-radius:4px;box-shadow:0 8px 16px #0003;left:0;min-width:200px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;transition-delay:.1s;visibility:hidden;z-index:1001}.dropdown-menu.open{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.dropdown-item{border-bottom:1px solid #ffffff1a;color:#fff;display:block;font-size:1rem;padding:8px;text-decoration:none;transition:background-color .3s ease}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background-color:#ffffff1a;color:#fff}.contact-btn{font-size:1.2rem}.contact-btn,.contact-us-btn{background:none;border:none;cursor:pointer;font-family:inherit}.contact-us-btn{color:#fff;font-size:18px;margin:0;padding:0;position:relative;text-decoration:none;transition:color .3s ease}.contact-us-btn:after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out;visibility:hidden;width:100%}.contact-us-btn:hover:after{transform:scaleX(1);visibility:visible}@media screen and (max-width:900px){.menu-bar{background-color:#333;top:0}.menu-bar,.menu-toggle{display:block}.menu-links{background:#333;flex-direction:column;gap:0;max-height:0;overflow:hidden;padding:0;transition:max-height .4s ease-in-out;width:100%}.menu-links.open{max-height:500px}.menu-btn,.menu-link{display:block;padding:12px 0}.menu-links:first-of-type{gap:0}.dropdown-container{width:100%}.dropdown-toggle{justify-content:space-between;padding:12px 0;width:100%}.dropdown-menu{background-color:#ffffff0d;border-radius:0;box-shadow:none;max-height:0;opacity:1;overflow:hidden;position:static;transform:none;transition:max-height .3s ease;visibility:visible}.dropdown-menu.open{max-height:200px}.dropdown-item{border-bottom:1px solid #ffffff1a;padding:8px 20px}}.menu-bar-content{justify-content:space-between}.logo-link,.menu-bar-content{align-items:center;display:flex}.navbar-logo{height:30px;object-fit:contain}@media screen and (min-width:768px){.menu-bar.android-tablet{align-items:flex-start!important;background-color:#333!important;border-bottom:1px solid #ddd!important;box-shadow:0 4px 6px #0000001a!important;padding-bottom:12px;padding-top:2.5rem!important;top:0!important}.menu-bar.android-tablet .navbar-logo{height:35px}.menu-bar.android-tablet .menu-toggle{position:absolute!important;top:2.5rem!important}.App.android-tablet{padding-top:100px!important}.HomePage-Logorow.android-tablet{margin-top:0;padding-top:30px}}.App{font-size:1.2rem;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--admob-bottom-inset:0px}@media screen and (max-width:768px){body,html{max-width:100vw;overflow-x:hidden;width:100%}body{margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@supports not (padding:env(safe-area-inset-top)){body{padding-bottom:20px;padding-top:20px}}}@media screen and (min-width:768px){body.android-tablet{padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@supports not (padding:env(safe-area-inset-top)){body.android-tablet{padding-bottom:20px;padding-top:0}}}@media screen and (max-width:768px){body{padding-top:0}}@media screen and (min-width:768px){body.android-tablet{padding-top:0}}@media screen and (max-width:768px){.App,body,html{max-width:100vw;overflow-x:hidden;width:100%}.App{padding-top:60px}.HomePage-Logorow{margin-top:0;padding-top:20px}*{box-sizing:border-box}body>*{max-width:100vw;overflow-x:hidden}}@media screen and (min-width:768px){.App.android-tablet,body.android-tablet,html.android-tablet{max-width:100vw;overflow-x:hidden;width:100%}.android-tablet *{box-sizing:border-box}body.android-tablet>*{max-width:100vw;overflow-x:hidden}}.delete-account-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.delete-account-popup{background:#fff;border-radius:10px;box-shadow:0 4px 15px #0000004d;max-width:90vw;padding:25px;text-align:center;width:400px}.delete-account-popup h3{color:#d32f2f;font-size:1.5rem;margin:0 0 15px}.warning-text{color:#333;font-size:.95rem;line-height:1.5;margin-bottom:20px}.confirmation-input-section{margin:20px 0;text-align:left}.confirmation-input-section label{color:#333;display:block;font-size:.9rem;line-height:1.4;margin-bottom:8px}.confirmation-input{border:2px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:.9rem;padding:10px;width:100%}.confirmation-input:focus{border-color:#2d3e4e;outline:none}.delete-account-buttons{display:flex;gap:15px;justify-content:center;margin-top:25px}.cancel-btn{background-color:#ffc107;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:background-color .2s}.cancel-btn:hover{background-color:#ffb300}.delete-btn{background-color:#d32f2f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:background-color .2s}.delete-btn:hover:not(.disabled){background-color:#b71c1c}.delete-btn.disabled{background-color:#ccc;color:#666;cursor:not-allowed}@media (max-width:768px){.delete-account-popup{padding:20px;width:350px}.delete-account-buttons{flex-direction:column;gap:10px}.cancel-btn,.delete-btn{width:100%}}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:20px}.stat-box{background-color:#f8f8f8;border:2px solid #ddd;border-radius:12px;box-shadow:2px 2px 8px #0000001a;padding:20px;text-align:center}.collection-stats{margin-top:20px}.collection-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.collection-stat-box{background-color:#2d3e4e;border:2px solid #444;border-radius:12px;box-shadow:2px 2px 8px #ffffff0d;color:#fff;padding:20px;text-align:center}.collection-stat-value{font-size:2rem;font-weight:700}.collection-stat-label{color:#aaa;font-size:1rem;margin-top:8px}@media (max-width:480px){.collection-stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.collection-stat-box.full-width{grid-column:span 2}}.delete-account-link{color:#d32f2f;cursor:pointer;font-weight:500;text-decoration:underline;transition:color .2s}.delete-account-link:hover{color:#b71c1c}.reset-password-required-note{color:#555;margin-bottom:1rem}.reset-password-asterisk{color:red}.reset-password-form-group{margin-bottom:1rem}.reset-password-form-group label{display:block;font-weight:700;margin-bottom:.5rem;text-align:left}.reset-password-form-group button,.reset-password-form-group input{border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.625rem;width:100%}.reset-password-dimensions input{margin-right:.625rem;width:calc(33% - .625rem)}.reset-password-dimensions input:last-child{margin-right:0}.reset-password-submit-btn{background-color:#333;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-size:1.5rem;margin:2rem auto 1rem;padding:.625rem 1.25rem;text-align:center;width:-webkit-fit-content;width:fit-content}.reset-password-submit-btn:hover{background-color:#0056b3}.reset-password-row{align-items:flex-start;display:flex;margin-bottom:1rem}.reset-password-row label{font-weight:700;margin-bottom:.5rem;text-align:left;width:100%}.reset-password-row-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.reset-password-row-inline div{flex:1 1;min-width:150px}.reset-password-input,.reset-password-select{border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.5rem;text-align:left;width:100%}.reset-password-select{padding:.58rem}.reset-password-label{display:block;font-weight:700;margin-bottom:.3125rem;text-align:left}.reset-password-request-container{background-color:#f9f9f9;border:.0625rem solid #ccc;border-radius:.5rem;margin:1.25rem 2rem;padding:2rem 5rem;text-align:left}.new-password-reset-required-note{color:#555;font-size:.875rem;margin-bottom:1rem}.new-password-reset-asterisk{color:red}.new-password-reset-ship-container{background-color:#f9f9f9;border:.0625rem solid #ccc;border-radius:.5rem;margin:1.25rem 2rem;padding:2rem 5rem;text-align:left}.new-password-reset-ship-container h1{margin-bottom:1.25rem;text-align:center}.new-password-reset-form-group{margin-bottom:1rem}.new-password-reset-form-group label{display:block;font-weight:700;margin-bottom:.5rem;text-align:left}.new-password-reset-form-group button,.new-password-reset-form-group input{border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.625rem;width:100%}.new-password-reset-dimensions input{margin-right:.625rem;width:calc(33% - .625rem)}.new-password-reset-dimensions input:last-child{margin-right:0}.new-password-reset-submit-btn{background-color:#333;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-size:1.5rem;margin:2rem auto 1rem;padding:.625rem 1.25rem;text-align:center;width:-webkit-fit-content;width:fit-content}.new-password-reset-submit-btn:hover{background-color:#0056b3}.new-password-reset-row{align-items:flex-start;display:flex;margin-bottom:1rem}.new-password-reset-row label{font-weight:700;margin-bottom:.5rem;text-align:left;width:100%}.new-password-reset-row-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.new-password-reset-row-inline div{flex:1 1;min-width:150px}.new-password-reset-input,.new-password-reset-select{border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.5rem;text-align:left;width:100%}.new-password-reset-select{padding:.58rem}.new-password-reset-label{display:block;font-weight:700;margin-bottom:.3125rem;text-align:left}@media screen and (max-width:768px){.new-password-reset-ship-container{margin:1.25rem 1rem;max-width:calc(100vw - 2rem);padding:1rem 2rem}}.main-vla-container{background-color:#f9f9f9;border:.0625rem solid #ccc;border-radius:.5rem;margin:1.25rem 2rem;padding:2rem 5rem;text-align:left}.main-vla-container h1{margin-bottom:1.25rem;text-align:center}@media (max-width:768px){.main-vla-container{margin:4.2rem 1rem 1.25rem;max-width:calc(100vw - 2rem);padding:1rem 2rem}.login-row-inline{flex-direction:column;gap:.5rem}.login-dimensions input{margin-right:0;width:100%}.login-form-group button,.login-form-group input{font-size:1rem}}.wizard-actions-inline.review-actions{margin-bottom:8rem}.category-breadcrumb{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#495057;font-size:.9rem;margin-bottom:1rem;padding:.75rem;text-align:left}.category-breadcrumb span{font-weight:500}@media (max-width:768px){.review-grid{gap:.5rem}.review-row{align-items:flex-start;flex-direction:column;gap:.5rem}.review-label{min-width:auto}.review-value{width:100%}}.currency-input-container{align-items:center;display:flex;gap:8px;width:100%}.currency-symbol{color:#666;flex-shrink:0;font-size:16px;font-weight:500}.currency-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:1 1;font-family:inherit;font-size:16px;padding:12px;transition:border-color .2s ease}.currency-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.currency-input::placeholder{color:#999}.wizard-step-content.keyboard-visible .wizard-card .category-breadcrumb{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease-in-out}.wizard-step-content .wizard-card .category-breadcrumb,.wizard-step-content .wizard-card .checkbox-container,.wizard-step-content .wizard-card .custom-driver-input,.wizard-step-content .wizard-card .error-message,.wizard-step-content .wizard-card .wizard-actions-inline,.wizard-step-content .wizard-card .wizard-subtitle,.wizard-step-content .wizard-card h1,.wizard-step-content .wizard-card h2{max-height:none;opacity:1;overflow:visible;transition:all .3s ease-in-out}.bottom-sheet{animation:scaleIn .3s ease-out}.bottom-sheet-handle{background-color:#e0e0e0;border-radius:2px;height:4px;margin:12px auto;width:40px}.bottom-sheet-content{padding:0 20px 20px}.bottom-sheet-button{align-items:center;border-radius:8px;display:flex;font-weight:500;justify-content:center;min-height:48px;padding:16px}.bottom-sheet-button.primary{background-color:#007aff}.bottom-sheet-button.primary:hover{background-color:#0056cc}.bottom-sheet-button.secondary{background-color:initial;border:1px solid #007aff;color:#007aff}.bottom-sheet-button.secondary:hover{background-color:#007aff1a}.bottom-sheet-button.cancel{background-color:initial;color:#ff3b30;font-weight:400}.bottom-sheet-button.cancel:hover{background-color:#ff3b301a}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-sheet-content{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.image-picker{display:inline-block}.image-picker-button{align-items:center;background-color:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:44px;padding:12px 24px;transition:background-color .2s ease}.image-picker-button:hover{background-color:#0056cc}.image-picker-button:active{background-color:#049}.image-picker-error{color:#ff3b30;font-size:14px;margin-top:8px;text-align:center}.image-capture-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:WDXL Lubrifont TC,sans-serif;font-size:16px;min-width:120px;padding:12px 24px;transition:background .3s,transform .3s}.image-capture-button:hover:not(:disabled){background:#0056b3;transform:scale(1.05)}.image-capture-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.image-capture-error{background-color:#fdf2f2;border:1px solid #fecaca;border-radius:6px;color:#e74c3c;font-size:14px;margin-top:8px;padding:8px 12px}.bottom-sheet-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.bottom-sheet{animation:scaleIn .3s ease;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:400px;overflow:hidden;width:80%}.bottom-sheet-header{border-bottom:1px solid #e5e7eb;padding:20px 24px 16px;text-align:center}.bottom-sheet-header h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.bottom-sheet-content{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px}.bottom-sheet-button{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;text-align:center;transition:all .2s ease}.bottom-sheet-button.primary{background-color:#007bff;color:#fff;font-family:WDXL Lubrifont TC,sans-serif}.bottom-sheet-button.primary:hover{background:#0056b3;transform:scale(1.05)}.bottom-sheet-button.secondary{background:#fff;border:2px solid #007bff;color:#007bff;font-family:WDXL Lubrifont TC,sans-serif}.bottom-sheet-button.secondary:hover{background:#f8fafc;transform:scale(1.05)}.bottom-sheet-button.cancel{background:#0000;border:none;color:#6b7280;font-family:WDXL Lubrifont TC,sans-serif}.bottom-sheet-button.cancel:hover{background:#f9fafb;color:#374151}.preview-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1001}.preview-container{animation:scaleIn .3s ease;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.preview-header{border-bottom:1px solid #e5e7eb;padding:20px 24px 16px;text-align:center}.preview-header h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.preview-image-container{align-items:center;display:flex;justify-content:center;max-height:400px;min-height:200px;overflow:hidden;padding:20px}.preview-image{border-radius:8px;box-shadow:0 4px 15px #0000001a;max-height:70%;max-width:70%;object-fit:contain}.preview-controls{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;padding:16px 24px}.preview-actions,.preview-controls{display:flex;gap:12px;justify-content:center}.preview-actions{padding:20px 24px}.preview-button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:12px 20px;transition:all .2s ease}.preview-button:not(.primary):not(.cancel){background:#f3f4f6;border:1px solid #d1d5db;color:#374151;font-family:WDXL Lubrifont TC,sans-serif}.preview-button:not(.primary):not(.cancel):hover:not(:disabled){background:#e5e7eb;transform:scale(1.05)}.preview-button.primary{background-color:#007bff;color:#fff;font-family:WDXL Lubrifont TC,sans-serif}.preview-button.primary:hover:not(:disabled){background:#0056b3;transform:scale(1.05)}.preview-button.cancel{background:#0000;border:1px solid #d1d5db;color:#6b7280;font-family:WDXL Lubrifont TC,sans-serif}.preview-button.cancel:hover:not(:disabled){background:#f9fafb;color:#374151}.preview-button:disabled{cursor:not-allowed;opacity:.6;transform:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.preview-container{margin:10px;max-height:80vh}.preview-header{padding:16px 20px 12px}.preview-header h3{font-size:16px}.preview-image-container{max-height:250px;min-height:150px;padding:16px}.preview-image{max-height:60%;max-width:60%}.preview-controls{padding:12px 20px}.preview-actions,.preview-controls{align-items:center;flex-direction:column}.preview-actions{padding:16px 20px}.preview-button{max-width:200px;width:100%}.bottom-sheet{border-radius:12px;width:90%}.bottom-sheet-content{padding:12px 20px 20px}.bottom-sheet-button{padding:14px 20px}}.pagination-container{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;margin-top:1.5rem}.pagination-button,.pagination-container{align-items:center;display:flex;justify-content:center}.pagination-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;min-width:40px;padding:6px 12px;transition:background-color .2s ease}.pagination-button:hover:not(:disabled){background-color:#0056b3;font-weight:bolder}.pagination-button.active{background-color:#28a745;box-shadow:0 0 8px #28a74566;font-weight:bolder}.pagination-button.disabled,.pagination-button:disabled{background-color:#6c757d;color:#fff;cursor:not-allowed;opacity:.4}.pagination-button.load-more{background-color:#28a745;font-weight:500;min-width:100px}.pagination-button.load-more:hover:not(:disabled){background-color:#218838}.pagination-ellipsis{color:#6c757d;font-weight:700;padding:0 8px;-webkit-user-select:none;user-select:none}@media (max-width:768px){.pagination-container{gap:4px;margin:15px 0}.pagination-button{font-size:13px;min-width:36px;padding:6px 10px}@media (max-width:480px){.pagination-button{font-size:12px;min-width:32px;padding:5px 8px}}}.item-image{height:auto;margin-bottom:8px;max-height:200px;object-fit:cover;width:100%}.item-title{font-size:18px;font-weight:700;margin:0 0 10px}.pagination-controls{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;margin-top:1.5rem}.view-collection-container{background-color:#f9f9f9;border:.0625rem solid #ccc;border-radius:.5rem;margin:1.25rem 2rem;padding:2rem 5rem;text-align:left}.collection-image{border-radius:8px;height:auto;margin-bottom:1rem;object-fit:cover;width:100%}.comments-section{background:#f9f9f9;border-radius:10px;margin-top:2rem}.comments-scroll-box{max-height:300px;overflow-y:auto;padding-right:.5rem}.comment-bubble{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000001a;margin-bottom:.75rem;padding:.75rem 1rem}.comment-meta{color:#555;font-size:.85rem;margin-bottom:.25rem}.comment-text{color:#333;font-size:1rem}.no-comments{color:#777;font-style:italic;padding:1rem 0;text-align:center}.comment-input-section{align-items:center;display:flex;gap:.5rem}.comment-input{border:1px solid #ccc;border-radius:6px;flex:1 1;padding:.5rem;resize:none}.comment-submit{background-color:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.25rem;padding:.5rem .75rem}.comment-submit:disabled{cursor:not-allowed;opacity:.5}.delete-button{background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:background-color .2s ease}.delete-button:hover{background-color:#c9302c;font-weight:bolder}.HomePage-loading-screen{align-items:center;background:#111;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;height:100vh;justify-content:center;z-index:1000}.share-buttons{flex-wrap:wrap;gap:12px;margin:1rem 0}.share-button,.share-buttons{display:flex;justify-content:center}.share-button{align-items:center;background-color:#f1f1f1;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;cursor:pointer;flex:1 1 23.75%;font-size:.9rem;gap:6px;max-width:23.75%;min-width:120px;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.share-button i{font-size:1rem}.share-button:hover{background-color:#e0e0e0}.collection-card{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:4rem auto 0;max-width:80vw;padding:2rem;width:80%}.collection-span{display:flex}.collection-card h2{margin-bottom:1rem;margin-top:0}.collection-card p{margin:.5rem 0}@media (max-width:768px){.share-button{flex:1 1 100%;max-width:100%}.collection-card{background-color:#f9f9f9;border:.0625rem solid #ccc;box-shadow:0 4px 6px #0000001a;margin:1rem;max-width:90%;padding:1.5rem}.view-collection-container{margin:4.2rem 1rem 1.25rem;padding:2rem}.text-container{margin-left:0!important}.no-edit{display:block!important}}.image-container{margin-bottom:10px;width:60%}.image-container img{border-radius:8px;height:auto;max-height:500px;max-width:100%;object-fit:contain;width:auto}.no-edit{display:flex;text-align:left}.text-container{margin-left:2rem}.login-submit-btn{background-color:#333;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-size:1.2rem;margin:1rem auto;padding:.5rem 1.25rem;text-align:center;width:-webkit-fit-content;width:fit-content}.login-submit-btn:hover{background-color:#0056b3}@media (max-width:768px){.login-row-inline{flex-direction:column;gap:.5rem}.login-dimensions input{margin-right:0;width:100%}.login-form-group button,.login-form-group input{font-size:1rem}}.blog-container{border-radius:.5rem;margin:1.25rem 2rem;text-align:left}.blog-title{color:#fff;font-size:2.5rem;margin-bottom:2rem;text-align:center}.blog-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.blog-card{background-color:#fff;border:1px solid #ddd;border-radius:12px;color:#333;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:1.5rem;transition:box-shadow .3s ease}.blog-card:hover{box-shadow:0 4px 12px #0000001a}.blog-card h2{color:#333;font-size:1.4rem;margin:0 0 .5rem}.blog-card .date{color:#888;font-size:.9rem;margin-bottom:1rem}.blog-card p{color:#444;flex-grow:1;line-height:1.4;margin-bottom:1rem;text-align:justify}.blog-card button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;margin-top:1rem;padding:.5rem 1rem;transition:background-color .2s ease}.blog-card button:hover{background-color:#0056b3}@media screen and (max-width:768px){.blog-container{margin:1.25rem 1rem;margin-top:1rem!important;max-width:calc(100vw - 2rem);padding:1rem 2rem}}.blog-post-container{background-color:#1a1a1a;border-radius:12px;margin:auto;max-width:800px;padding:2rem}.blog-post-title{font-size:2rem;margin-bottom:.5rem}.blog-post-date{font-size:.9rem}.blog-post-content{color:#333;column-count:2;column-gap:2rem;font-size:1.1rem;text-align:justify;white-space:pre-line}.back-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.6rem 1.2rem;transition:background-color .2s ease}.back-button:hover{background-color:#0056b3}@media (max-width:600px){.blog-post-content{column-count:1}}.add-to-collection-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:transform .2s ease,background-color .3s ease}.add-to-collection-button:hover{transform:scale(1.05)}.add-to-collection-button:disabled{background-color:green!important;box-shadow:none;color:#fff;cursor:not-allowed;font-weight:400;transform:none;transition:none}.add-to-collection-button:disabled:hover{background-color:green!important}.add-to-wishlist-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:transform .2s ease,background-color .3s ease}.add-to-wishlist-button:hover{transform:scale(1.05)}.add-to-wishlist-button:disabled{background-color:green!important;box-shadow:none;color:#fff;cursor:not-allowed;font-weight:400;transform:none;transition:none}.add-to-wishlist-button:disabled:hover{background-color:green!important}.view-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:background-color .2s ease;transition:transform .2s ease,background-color .3s ease}.view-button:hover{background-color:#0056b3;font-weight:bolder}.view-button:disabled{color:#fff;cursor:not-allowed;@@ -23,9 +22,8 @@ transition: none}.view-button:disabled,.view-button:disabled:hover{background-color:green!important;font-weight:400}.report-duplicate-button{background-color:red;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:transform .2s ease,background-color .3s ease}.report-duplicate-button:hover{transform:scale(1.05)}.report-disabled{background-color:#f28b82;cursor:not-allowed;opacity:.7;transform:none!important}.popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.popup-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0003;max-width:400px;padding:2rem;text-align:center;width:90%}.popup-box h3{margin-bottom:1rem;margin-top:0}.popup-actions{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.share-section{padding-top:10px;text-align:left}.view-button{transition:background-color .3s ease,color .3s ease}.filter-row,.nested-category-row,.search-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:10px}.search-input{flex-grow:1}.search-icon-button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.search-icon-button:hover{background-color:#0056b3}.item-content{justify-content:center}.card-content,.item-content{display:flex;flex-direction:column;flex-grow:1}.item-image-wrapper{align-items:center;background-color:#f9f9f9;border:2px solid #f9f9f9;border-radius:8px;display:flex;height:200px;justify-content:center;margin:10px 0;overflow:hidden;width:100%}.item-image-search-collections{display:block;max-height:100%;max-width:100%;object-fit:contain;object-position:center}.keyword-search-box{display:flex;justify-content:center;margin-bottom:1rem}.search-box{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #00000008;margin-bottom:2rem;padding:16px}@media (max-width:768px){.ad-container-left-banner,.ad-container-right-banner,.mobile-top-ad{display:none!important}.mobile-bottom-ad{background-color:#333;margin:1rem;min-height:90px;padding:12px 0;text-align:center}div[style*="display: flex"]{display:block!important}div[style*="flex: 0 0 75%"],div[style*="flex: 0 0 80%"]{flex:none!important;width:100%!important}}@media (min-width:769px){.mobile-bottom-ad,.mobile-top-ad{display:none!important}}@media (max-width:520px){.grid-item{max-width:400px;width:90%}}.no-collectibles{color:#fff;margin-top:2rem;text-align:center}.next-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:auto;padding:6px 24px 4px;transition:background-color .2s ease}.next-button:hover{background-color:#0056b3;font-weight:bolder}@media (max-width:768px){.ad-container-left-banner,.ad-container-right-banner{display:none!important}div[style*="display: flex"]{display:block!important}div[style*="flex: 0 0 75%"],div[style*="flex: 0 0 80%"]{flex:none!important;width:100%!important}}.login-required-note{color:#555;font-size:.875rem;margin-bottom:1rem}.asterisk{color:red}.row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.login-form-group{margin-bottom:1rem}.login-form-group label{display:block;font-weight:700;margin-bottom:.5rem;text-align:left}.login-form-group button,.login-form-group input{border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.625rem;width:100%}.login-dimensions input{margin-right:.625rem;width:calc(33% - .625rem)}.form-group{margin-bottom:1rem}.login-dimensions input:last-child{margin-right:0}.login-row{align-items:flex-start;display:flex;margin-bottom:1rem}.login-row label{font-weight:700;margin-bottom:.5rem;text-align:left;width:100%}.login-row-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.login-row-inline div{flex:1 1;min-width:150px}.login-input,.login-select{border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.5rem;text-align:left;width:100%}.login-select{padding:.58rem}.login-label{display:block;font-weight:700;margin-bottom:.3125rem;text-align:left}.login-create-account-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:WDXL Lubrifont TC,sans-serif;font-size:16px;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px 20px;transition:background .3s,transform .3s}.login-create-account-btn:hover{background:#0056b3;transform:scale(1.05)}.description-textarea{border:1px solid #ccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.625rem;resize:vertical;width:100%}.ship-image-popup-drag-drop{background-color:#fff;border:2px dashed #ccc;border-radius:4px;cursor:pointer;height:12rem;margin-bottom:15px;overflow:hidden;position:relative;transition:background-color .3s,border-color .3s;width:12rem}.ship-image-popup-drag-drop,.ship-image-popup-drag-drop p{align-items:center;display:flex;justify-content:center;text-align:center}.ship-image-popup-drag-drop p{font-size:1rem;margin:50% auto;width:90%}.ship-image-popup-uploaded-image-container{align-items:center;display:flex;justify-content:center;position:relative}.ship-image-popup-remove-image{align-items:center;background-color:#f44336;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:#555;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;line-height:1;padding:0;position:absolute;right:2px;top:2px;transition:background-color .3s ease;width:18px;z-index:5}.ship-image-popup-remove-image:hover{background-color:#d32f2f}.ship-image-uploaded-image-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.ship-image-uploaded-image-container img{border-radius:4px;height:100%;object-fit:contain;padding:0;width:100%}.item-image label{font-size:.8rem;font-size:.9rem;margin-right:1.2rem;text-align:justify;text-justify:inter-word}.ship-image-label{left:0;opacity:0;position:absolute;top:40%}.description-textarea.error{background-color:#fcc;border:2px solid #900;border-radius:4px;font-family:inherit;font-size:1rem;padding:8px;resize:vertical}.ship-image-popup-drag-drop.error,input.error{background-color:#fcc;border:2px solid #900}.add-collectible-error{color:red;font-size:14px;margin-top:5px}.error-popup,.success-popup{animation:fadeInOut 3s ease forwards;background:#fff;border:2px solid #111;border-radius:12px;box-shadow:0 0 20px #0006;color:#111;font-size:1.5rem;font-weight:700;left:50%;padding:2rem 3rem;position:fixed;top:25%;transform:translate(-50%,-50%);z-index:1000}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media (max-width:768px){.mobile-top-ad{display:none!important}.mobile-bottom-ad{background-color:#333;margin:1rem;min-height:90px;padding:12px 0;text-align:center}div[style*="display: flex"]{display:block!important}div[style*="flex: 0 0 75%"]{flex:none!important;width:100%!important}.login-row-inline{flex-direction:column;gap:.5rem}.login-dimensions input{margin-right:0;width:100%}.login-form-group button,.login-form-group input{font-size:1rem}}.image-upload-placeholder{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.image-upload-placeholder p{color:#666;font-size:.9rem;margin:0}.image-replace-button{bottom:10px;position:absolute;right:10px;z-index:10}.replace-button .image-picker-button{background-color:#007affe6;font-size:.8rem;min-height:36px;padding:8px 16px}.replace-button .image-picker-button:hover{background-color:#0056cce6}.wizard-viewport{background:#fff;inset:0;z-index:2}.wizard-step-content{align-items:center;padding:1rem}.wizard-nav{border-top:1px solid #eee;display:flex;gap:.5rem;padding:.75rem 1rem}.wizard-nav .btn{flex:1 1}.wizard-progress{color:#555;font-size:.9rem}.review-grid{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:680px;width:100%}.review-row{align-items:center;border-bottom:1px solid #eee;display:flex;gap:.75rem;padding:.5rem 0}.review-row:last-child{border-bottom:none}.review-label{flex-shrink:0;font-weight:700;min-width:100px;text-align:left}.review-value{color:#222;flex:1 1;text-align:left;word-break:break-word}.review-image{border:1px solid #ddd;border-radius:6px;max-width:180px;width:100%}.btn-secondary{background:#f2f2f2;border:1px solid #ddd;border-radius:5px;color:#111;cursor:pointer;font-family:WDXL Lubrifont TC,sans-serif;font-size:14px;padding:10px 16px;transition:background .2s ease}.btn-secondary:hover{background:#e8e8e8}.btn-secondary:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.wizard-step-content h2{color:#333;font-size:1.5rem;margin-bottom:.5rem}.wizard-step-content p{color:#666;font-size:1rem;margin-bottom:1.5rem}.wizard-nav .btn-secondary,.wizard-nav .login-create-account-btn{flex:1 1;margin:0}@media (max-width:768px){.wizard-step-content{padding:.5rem}.wizard-step-content h2{font-size:1.3rem}.wizard-step-content p{font-size:.9rem}.review-grid{gap:.5rem}.review-row{align-items:flex-start;flex-direction:column;gap:.5rem}.review-label{min-width:auto}.review-value{width:100%}.wizard-nav{gap:.25rem;padding:.5rem}.wizard-nav .btn-secondary,.wizard-nav .login-create-account-btn{font-size:14px;padding:8px 12px}}.wizard-viewport{background:#333;bottom:0;display:flex;flex-direction:column;left:0;padding-top:2rem;position:fixed;right:0;top:0;z-index:999}@supports (inset:0){.wizard-viewport{inset:0;padding-top:2rem}}.wizard-close{background:#0000;border:none;border-radius:4px;cursor:pointer;font-size:1.25rem;padding:4px 8px;position:absolute;right:12px;top:8px;transition:background-color .2s ease}.wizard-close:hover{background-color:#f0f0f0}.wizard-step-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:4rem 1rem 1rem}.wizard-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:480px;padding:1.5rem;text-align:center;width:100%}.wizard-step-content.review-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto}.wizard-actions-inline{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.wizard-actions-inline.review-actions{justify-content:center;margin-bottom:2rem}.wizard-subtitle{color:#666;font-size:.95rem;margin-bottom:1.5rem;margin-top:.25rem}.MuiFormHelperText-root.Mui-error{background-color:initial!important;color:#333!important;font-size:14px!important;margin-bottom:0!important;margin-top:4px;text-align:center!important}.image-center-row{display:flex;justify-content:center;margin-top:2rem;width:100%}.wizard-step-content.keyboard-visible{transition:all .3s ease-in-out}.wizard-step-content.keyboard-visible .wizard-card{background:#0000!important;border:none!important;box-shadow:none!important;transition:all .3s ease-in-out}.wizard-step-content.keyboard-visible .wizard-card .checkbox-container,.wizard-step-content.keyboard-visible .wizard-card .wizard-actions-inline,.wizard-step-content.keyboard-visible .wizard-card .wizard-subtitle,.wizard-step-content.keyboard-visible .wizard-card h1,.wizard-step-content.keyboard-visible .wizard-card h2{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease-in-out}.wizard-step-content.keyboard-visible .wizard-card .autocomplete-container{margin-top:20px;transform:translateY(-60px);transition:transform .3s ease-in-out}.wizard-step-content.keyboard-visible .wizard-card .autocomplete-container .MuiAutocomplete-root{transition:all .3s ease-in-out}.wizard-step-content.keyboard-visible .wizard-card .autocomplete-container .MuiAutocomplete-popper{max-height:calc(100vh - 200px)!important;transition:max-height .3s ease-in-out}.wizard-step-content.keyboard-visible .MuiAutocomplete-popper .MuiPaper-root{max-height:calc(100vh - 250px)!important;transition:max-height .3s ease-in-out}.wizard-step-content.keyboard-visible .wizard-card .custom-driver-input,.wizard-step-content.keyboard-visible .wizard-card .error-message{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease-in-out}.wizard-step-content .wizard-card .checkbox-container,.wizard-step-content .wizard-card .custom-driver-input,.wizard-step-content .wizard-card .error-message,.wizard-step-content .wizard-card .wizard-actions-inline,.wizard-step-content .wizard-card .wizard-subtitle,.wizard-step-content .wizard-card h1,.wizard-step-content .wizard-card h2{max-height:none;opacity:1;overflow:visible;transition:all .3s ease-in-out}.wizard-step-content .wizard-card .autocomplete-container{margin-top:0;transform:translateY(0);transition:transform .3s ease-in-out}.wizard-card *{transition:opacity .3s ease-in-out,max-height .3s ease-in-out,transform .3s ease-in-out}.wizard-step-content.keyboard-visible .MuiAutocomplete-popper{position:fixed!important;z-index:9999!important}.wizard-step-content.keyboard-visible .MuiAutocomplete-popper .MuiPaper-root{max-height:calc(100vh - 300px)!important;overflow-y:auto!important}.autocomplete-container{position:relative;z-index:1000}.wizard-step-content.keyboard-visible .autocomplete-container .MuiAutocomplete-root{z-index:1001}.collectibles-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 2rem 1.25rem}.grid-item{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:12px}.item-image-my-collection{display:block;max-height:100%;max-width:100%;object-fit:contain;object-position:center}@media (max-width:1024px){.collectibles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.collectibles-grid{grid-template-columns:1fr;justify-items:center}}.ad-container-left-banner,.ad-container-right-banner{align-self:flex-start;background-color:#333;flex:0 0 30%;font-size:.9rem;height:-webkit-fit-content;height:fit-content;margin:1rem 0;max-width:300px;min-height:600px;min-width:200px;padding:1rem;position:-webkit-sticky;position:sticky;text-align:center;top:5.625rem;z-index:10}@media screen and (max-width:768px){.collectibles-grid{margin:0 1rem 1.25rem}}.MuiAutocomplete-root{margin-right:0!important}
/*# sourceMappingURL=main.ae094cb7.css.map*/