@import"https://fonts.googleapis.com/css2?family=Oxanium:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&family=Oxanium:wght@200..800&display=swap";.camera-view{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.camera-video{width:100%;height:100%;object-fit:cover}.camera-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.overlay-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:380px;border:3px solid rgba(0,230,118,.8);border-radius:16px;background:rgba(0,230,118,.02);pointer-events:none;z-index:2;transition:all .2s ease;box-shadow:0 0 0 2px #00e6761a}.camera-view:active .overlay-frame{border-color:#00e676;background:rgba(0,230,118,.05);box-shadow:0 0 0 4px #00e67633;transform:translate(-50%,-50%) scale(1.02)}.corner{position:absolute;width:30px;height:30px;border:3px solid rgba(0,230,118,1);pointer-events:none}.corner.top-left{top:-2px;left:-2px;border-right:none;border-bottom:none;border-top-left-radius:8px}.corner.top-right{top:-2px;right:-2px;border-left:none;border-bottom:none;border-top-right-radius:8px}.corner.bottom-left{bottom:-2px;left:-2px;border-right:none;border-top:none;border-bottom-left-radius:8px}.corner.bottom-right{bottom:-2px;right:-2px;border-left:none;border-top:none;border-bottom-right-radius:12px}.overlay-hint-container{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:2}.overlay-hint{padding:8px 16px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;color:#fffc;font-size:12px;font-weight:400;font-family:Oxanium,sans-serif;text-align:center;letter-spacing:.2px}.capture-flash{position:absolute;top:0;left:0;right:0;bottom:0;background:white;opacity:.8;animation:flashFade .3s ease-out;pointer-events:none;z-index:100}@keyframes flashFade{0%{opacity:.8}to{opacity:0}}.camera-status,.camera-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px 24px;background:var(--secondary-background-color);border-radius:16px;color:var(--text-color);font-size:14px;font-weight:500;font-family:Oxanium,sans-serif;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);max-width:90%}.camera-error{background:rgba(245,83,83,.9);border:1px solid var(--error-color);color:#fff}.camera-view .spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-top-color:#2575fc;border-radius:50%;animation:spin .8s linear infinite}@media (max-width: 768px){.corner{width:35px;height:35px;border-width:3px}.overlay-hint-container{bottom:25px}.overlay-hint{font-size:11px;padding:6px 12px;max-width:200px;text-align:center}.camera-status,.camera-error{padding:14px 20px;font-size:13px}}@media (max-width: 375px){.overlay-frame{width:200px;height:280px}.corner{width:25px;height:25px}.overlay-hint-container{bottom:20px}.overlay-hint{font-size:10px;padding:6px 10px;max-width:180px;text-align:center}}body{font-family:var(--font-family);color:var(--text-color);margin:0}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--secondary-background-color)}*::-webkit-scrollbar-track{background:var(--secondary-background-color)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:3px}.search-modal-close{background:none;border:none;cursor:pointer;color:var(--placeholder-color);font-size:1.2rem;position:absolute;top:1rem;right:1rem;transition:color var(--transition-duration);border-radius:50%;padding:.3rem}.search-modal-close:hover{color:var(--primary-accent-color)}.search-bar-container{display:flex;align-items:center;gap:.5rem;background:var(--gray-background);padding:1rem;border-radius:50px;height:4.5rem}.search-modal-input{flex:1;background:var(--gray-background);border:none;border-radius:999px;padding:1rem;color:var(--text-color);outline:none;font-size:1.2rem}.search-modal-input::placeholder{color:var(--placeholder-color)}.scan-button{background:none;border:1px solid var(--primary-accent-color);color:var(--primary-accent-color);border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-duration),transform var(--transition-duration)}.search-results{margin-top:.75rem;background-color:var(--secondary-background-color);border-radius:8px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;max-height:500px;box-shadow:0 .5rem 1rem #0000004d}.search-results li{padding:.75rem 1rem;color:var(--text-color);cursor:pointer;transition:background-color var(--transition-duration);font-size:.95rem}.search-results li:hover{background-color:var(--hover-bg)}.recognized-section{margin-top:1rem;background:var(--secondary-background-color);padding:1rem;border-radius:8px}.recognized-section h4{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.recognized-card-item{position:relative;display:flex;align-items:center;gap:12px;background-color:var(--secondary-background-color);border-radius:8px;padding:10px;margin-bottom:10px}.recognized-card-selected{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1}.recognized-card-selected-text{font-size:.9rem}.recognized-card-image-wrapper{cursor:pointer}.recognized-card-image{max-width:60px;height:auto;border-radius:4px;display:block}.recognized-card-dropdown{position:absolute;top:calc(100% + 4px);left:10px;background:var(--secondary-background-color);border-radius:8px;box-shadow:0 .5rem 1rem #0006;padding:.5rem 0;width:calc(100% - 20px);max-height:200px;overflow-y:auto;overflow-x:hidden;z-index:5000}.recognized-card-dropdown-item{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;cursor:pointer;color:var(--text-color);transition:background var(--transition-duration)}.recognized-card-dropdown-item img{max-width:40px;height:auto;border-radius:4px}.recognized-card-dropdown-item:hover{background:var(--hover-bg)}.camera-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3001;cursor:pointer;padding:1rem}.camera-oval{position:relative;width:min(90vw,400px);height:min(95vw,500px);overflow:hidden;border:2px solid var(--secondary-accent-color);display:flex;align-items:center;justify-content:center;border-radius:1rem}.camera-video{border-radius:1rem;width:100%;height:100%;object-fit:cover}.camera-scanning-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:var(--text-color);padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:.9rem}.search-results li{display:flex;align-items:center;gap:8px;color:var(--text-color);cursor:pointer;transition:background-color var(--transition-duration);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-image{height:100%;height:auto;border-radius:4px;flex-shrink:0}.search-results li img{max-height:70px}.scan-error-message{color:var(--error-color);font-weight:700;text-align:center}body{font-family:Oxanium,sans-serif;color:var(--text-color);margin:0}*{scrollbar-width:thin;scrollbar-color:#444 #1c1c1f}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-track{background:#1c1c1f}*::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.search-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;cursor:default}.search-modal-container{position:relative;border-radius:999px;width:90%;max-width:500px;display:flex;flex-direction:column;box-sizing:border-box}.search-form{margin:0}.search-bar-container{display:flex;align-items:center;gap:.5rem;background:#121212;padding:1rem;border-radius:50px;height:4.5rem}.search-modal-input{flex:1;background:#121212;border:none;border-radius:999px;padding:1rem;color:var(--text-color);outline:none;font-size:1.2rem}.search-modal-input::placeholder{color:#888}.scan-button{background:none;border:1px solid var(--primary-accent-color, #66FCF1);color:var(--primary-accent-color, #66FCF1);border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s,transform .3s}.scan-button:hover{transform:scale(1.05)}.search-results{margin-top:.75rem;background-color:var(--secondary-background-color, #2d2d2d);border-radius:8px;overflow-y:auto;list-style:none;padding:0;max-height:500px;box-shadow:0 .5rem 1rem #0000004d}.search-results li{padding:.75rem 1rem;color:var(--text-color);cursor:pointer;transition:background .3s;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results li:hover{background-color:var(--hover-bg, #333)}.result-image{max-height:60px;border-radius:4px;flex-shrink:0;margin-right:8px}.scan-error-message{color:var(--error-color, red);font-weight:700;text-align:center;margin-top:.5rem}.camera-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3001;padding:1rem}.camera-container{position:relative;display:inline-block;pointer-events:auto}.scan-mode-toggle{position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translate(-50%);z-index:3002;display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,.7);padding:8px 12px;border-radius:25px;pointer-events:auto;border:1px solid rgba(255,255,255,.1)}.scan-mode-toggle span{font-size:14px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .3s ease;pointer-events:auto;color:#ffffffb3}.scan-mode-toggle .activeToggle{color:#fff;font-weight:700}.scan-mode-toggle .inactiveToggle{color:#ffffff80}.scan-mode-toggle .switch{position:relative;display:inline-block;width:50px;height:28px;pointer-events:auto}.scan-mode-toggle .switch input{opacity:0;width:0;height:0;pointer-events:auto}.scan-mode-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff4d;transition:background-color .4s ease;border-radius:28px;pointer-events:auto}.scan-mode-toggle .slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:transform .4s ease;border-radius:50%}.scan-mode-toggle .switch input:checked+.slider{background-color:#66fcf1}.scan-mode-toggle .switch input:checked+.slider:before{transform:translate(22px)}.camera-oval{position:relative;width:min(90vw,400px);height:min(95vw,500px);overflow:hidden;border:2px solid var(--secondary-accent-color, #66FCF1);display:flex;align-items:center;justify-content:center;border-radius:1rem}.camera-video{width:100%;height:100%;object-fit:cover;border-radius:1rem}.camera-scanning-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:var(--text-color);padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:.9rem;z-index:3000;pointer-events:none}.spin-icon{animation:spin 1s linear infinite;font-size:1.2rem}.tap-to-scan{position:absolute;bottom:10%;width:40%;text-align:center;color:var(--text-color);background:rgba(0,0,0,.5);border-radius:99px;padding:4px 8px;font-size:.9rem}.camera-scanned-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:var(--text-color);padding:8px 12px;border-radius:8px;text-align:center;font-size:.9rem}.camera-scanned-overlay img{max-width:60px;margin-bottom:8px}.scan-results-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:3100;cursor:default;padding:1rem}.scan-results-modal{background:linear-gradient(135deg,#1a1a1e 0%,#252529 100%);border:1px solid rgba(37,117,252,.2);border-radius:16px;width:90%;max-width:600px;max-height:85vh;box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modalFadeIn .3s ease-out;overflow-y:auto;color:var(--text-color)}.scan-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.scan-modal-header h2{margin:0;color:var(--primary-text-color);font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#ffffff 0%,rgba(37,117,252,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scan-results-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.selected-result{display:flex;gap:1rem;align-items:flex-start;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem}.result-main-image{width:120px;height:168px;border-radius:8px;object-fit:cover;border:2px solid rgba(255,255,255,.2);flex-shrink:0}.result-details{flex:1;display:flex;flex-direction:column;gap:.5rem}.result-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.result-set-badge{background:rgba(37,117,252,.2);color:#2575fc;padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.language-chip{padding:.15rem .4rem;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.language-chip.english{background:rgba(31,204,113,.2);color:#1fcc71}.language-chip.japanese{background:rgba(245,83,83,.2);color:#f55353}.language-chip.chinese{background:rgba(255,193,7,.2);color:#ffc107}.result-title{margin:0;font-size:1.2rem;font-weight:600;color:var(--primary-text-color);line-height:1.3}.result-number{color:var(--text-color);font-size:.9rem;opacity:.8}.result-action-buttons{display:flex;gap:.75rem;margin-top:.75rem;align-items:center;flex-wrap:wrap}.rotate-result-btn{background:rgba(37,117,252,.1);border:2px solid rgba(37,117,252,.3);border-radius:8px;padding:.5rem .75rem;color:#2575fc;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.rotate-result-btn:hover{background:rgba(37,117,252,.15);border-color:#2575fc80;transform:translateY(-1px)}.rotate-result-btn svg{transition:transform .2s ease}.rotate-result-btn:hover svg{transform:rotate(45deg)}.view-card-btn{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));border:2px solid transparent;border-radius:8px;padding:.5rem .75rem;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden}.view-card-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.view-card-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2575fc4d}.view-card-btn:hover:before{left:100%}.all-results-preview h4{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--primary-text-color)}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.result-card{background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem;cursor:pointer;transition:all .3s ease;text-align:center}.result-card:hover{background:rgba(255,255,255,.08);border-color:#2575fc66;transform:translateY(-2px)}.result-card-image{height:120px;border-radius:6px;object-fit:cover;border:1px solid rgba(255,255,255,.2);margin-bottom:.5rem}.result-card-name{font-size:.8rem;font-weight:500;color:var(--text-color);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scan-modal-actions{display:flex;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.scan-modal-actions button{flex:1;padding:.8rem 1.2rem;border:none;border-radius:10px;font-size:.9rem;font-weight:600;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.secondary-btn{background:rgba(255,255,255,.1);color:var(--text-color);border:2px solid rgba(255,255,255,.2)}.secondary-btn:hover{background:rgba(255,255,255,.15);border-color:#ffffff4d;transform:translateY(-2px)}.primary-btn{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));color:#fff;border:2px solid transparent}.primary-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #2575fc4d}.primary-btn:hover:before{left:100%}.full-width{width:100%!important;flex:none!important}@media (max-width: 768px){.scan-results-modal{width:95%;max-height:90vh}.scan-modal-header{padding:1rem}.scan-results-content{padding:1rem;gap:1rem}.selected-result{flex-direction:column;text-align:center}.result-main-image{width:100px;height:140px;align-self:center}.results-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.result-card-image{height:80px}.result-card-name{font-size:.75rem}.result-action-buttons{flex-direction:column-reverse;align-items:stretch;gap:.5rem}.result-action-buttons button{justify-content:center;width:100%}.scan-modal-actions{padding:.75rem 1rem 1rem}}@media (max-width: 480px){.scan-results-modal{width:98%;margin:.5rem}.result-title{font-size:1.1rem}.results-grid{grid-template-columns:repeat(2,1fr)}.result-action-buttons{flex-direction:column-reverse;gap:.5rem}.result-action-buttons button{width:100%;justify-content:center}.rotate-result-btn,.view-card-btn{font-size:.8rem;padding:.4rem .6rem}.view-card-btn span{white-space:nowrap}}#main-nav{box-sizing:border-box;display:flex;height:4.5rem;font-family:Oxanium,sans-serif;letter-spacing:1px;color:var(--text-color);position:relative;justify-content:space-evenly;align-items:center;z-index:1000;padding:0 2rem}.logoContainer{display:flex;align-items:center}#logo{max-width:10rem;cursor:pointer}.nav-elements{display:flex;align-items:center;gap:1rem}.nav-elements a{color:var(--text-color);text-decoration:none;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:color .3s ease;padding:.2rem}.nav-elements a:hover{color:var(--primary-accent-color)}.cart-qty{position:absolute;top:-.3rem;right:-.3rem;background:var(--primary-accent-color);color:#fff;border-radius:50%;padding:.2rem .3rem;font-size:.6rem;font-weight:bolder;display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;line-height:1rem}.nav-dropdown-menu{position:absolute;top:5rem;width:10rem;border-radius:.625rem;overflow:hidden;display:flex;flex-direction:column;background-color:var(--secondary-background-color);box-shadow:0 .5rem 1rem #0000004d;z-index:1000}.nav-dropdown-menu a{padding:.75rem 1rem;text-decoration:none;display:block;color:var(--text-color);transition:color .3s}.nav-dropdown-menu a:hover{color:var(--primary-accent-color)}.pokemon-dropdown-wrapper{position:relative}#pokemon-button{background:none;border:none;color:var(--text-color);font-size:1rem;font-weight:600;cursor:pointer;font-family:Oxanium,sans-serif}#pokemon-button:hover{color:var(--primary-accent-color)}.pokemon-dropdown{position:absolute;top:100%;right:0;background-color:var(--secondary-background-color);width:15rem;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000004d;z-index:1000}.pokemon-dropdown-content{display:flex;flex-direction:column}.pokemon-dropdown a{padding:.75rem 1rem;color:var(--text-color);text-decoration:none;transition:background-color .3s}.pokemon-dropdown a:hover{background-color:#2d2d2d}.hamburger-menu{background:none;border:none;color:var(--text-color);font-size:1.5rem;cursor:pointer;display:none}.mobile-menu-overlay{position:fixed;top:0;right:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:3000;display:flex;justify-content:flex-end;align-items:flex-start;font-family:Oxanium,sans-serif;color:#fff;overflow-y:auto}.mobile-menu-content{background-color:#09090c;width:75%;max-width:320px;height:100%;display:flex;flex-direction:column;padding:20px;box-sizing:border-box;position:relative;overflow-y:auto;border-left:1px solid #1e1e1e;box-shadow:-4px 0 8px #00000080;animation:slideIn .3s ease-out forwards}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-menu-links{display:flex;flex-direction:column;gap:16px}.mobile-menu-links a,.mobile-menu-links button{text-decoration:none;color:#e9e9e9;font-size:1.1rem;padding:12px 0;border-bottom:1px solid #1e1e1e;width:100%;text-align:left;background:none;border:none;font-family:inherit;cursor:pointer;display:block}.mobile-menu-links a:hover,.mobile-menu-links button:hover{color:#2575fc}.mobile-pokemon-dropdown{position:relative;width:100%}.mobile-pokemon-dropdown>button{background:none;border:none;color:#e9e9e9;font-size:1.1rem;text-align:left;width:100%;padding:12px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.mobile-pokemon-dropdown>button:hover{color:#2575fc}.mobile-pokemon-dropdown-content{display:flex;flex-direction:column;gap:12px;background-color:#09090c;width:100%;margin-top:8px;border-left:2px solid rgba(37,117,252,1);padding-left:10px;box-sizing:border-box}.mobile-pokemon-dropdown-content a{font-size:1rem;padding:8px 0;border-bottom:1px solid #1e1e1e}.mobile-pokemon-dropdown-content a:hover{color:#2575fc}@media (max-width: 768px){#main-nav{padding:0}.nav-elements:not(.navButtons) a{display:none}#pokemon-button{display:none}.hamburger-menu{display:block}.nav-elements{gap:1rem}}.icon-button{height:2.5rem;width:2.5rem;background-color:#222;color:var(--text-color);border-radius:.5rem;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s;font-size:1.25rem;position:relative}.icon-button:hover{background-color:#2d2d2d}.hamburger-menu{display:none}.nav-icons{color:var(--text-color)}@media (max-width: 768px){.hamburger-menu{display:flex}.nav-elements a,#pokemon-button{display:none}.icon-button{height:2.5rem;width:auto}}.mobile-menu-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.8);z-index:3000;display:flex;justify-content:flex-end;align-items:flex-start;font-family:Oxanium,sans-serif;color:#fff;overflow-y:auto}._overlay_1uito_4{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._cartContainer_1uito_16._open_1uito_16+._overlay_1uito_4{opacity:1;visibility:visible}._cartContainer_1uito_16{position:fixed;top:0;right:-400px;width:400px;height:100%;background-color:var(--secondary-background-color);box-shadow:-2px 0 8px #00000080;z-index:1000;padding:4px 20px 20px;display:flex;flex-direction:column;transition:right .3s ease;color:var(--text-color)}._cartContainer_1uito_16._open_1uito_16{right:0}._cartHeader_1uito_44{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._cartHeader_1uito_44 h2{font-size:1rem;color:#fafafa;font-weight:700}._closeButton_1uito_57{background:none;border:none;cursor:pointer;color:var(--text-color);font-size:1.5rem;transition:color .3s ease}._closeButton_1uito_57:hover{color:var(--error-color)}._soldOutMessage_1uito_71{color:var(--error-color);font-weight:600;margin-bottom:15px;text-align:center;font-size:1rem}._cartItems_1uito_80{flex:1;overflow-y:auto;margin-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--secondary-background-color);border-bottom:.75px solid var(--text-color)}._cartItems_1uito_80::-webkit-scrollbar{width:8px}._cartItems_1uito_80::-webkit-scrollbar-track{background:var(--hover-background)}._cartItems_1uito_80::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:4px;border:2px solid var(--hover-background)}._cartItem_1uito_80{display:flex;gap:15px;margin-bottom:15px;padding-bottom:15px}._productImage_1uito_110{width:80px;height:80px;object-fit:cover;border-radius:8px}._itemDetails_1uito_117{flex:1;display:flex;flex-direction:column}._itemError_1uito_123{color:var(--error-color)}._productName_1uito_127{font-size:1rem;color:#fafafa;text-decoration:none;font-weight:600;transition:color .3s}._productName_1uito_127:hover{color:var(--secondary-accent-color);text-decoration:underline}._soldOutLabel_1uito_140{display:inline-block;margin-top:5px;padding:2px 6px;background-color:var(--error-color);color:var(--header-text-color);border-radius:4px;font-size:.8rem;font-weight:600}._actionButtons_1uito_151{display:flex;align-items:center;gap:10px}._quantityContainer_1uito_158{display:flex;align-items:center;width:fit-content;border:1px solid var(--primary-text-color);border-radius:99px;overflow:hidden;background-color:var(--secondary-background-color)}._quantityButton_1uito_169{width:35px;height:40px;background-color:var(--secondary-background-color);color:#fafafa;border:none;cursor:pointer;transition:background-color .3s,transform .2s}._quantityButton_1uito_169:disabled{cursor:not-allowed;opacity:.6}._quantityButton_1uito_169:hover:not(:disabled){background-color:var(--secondary-accent-color);transform:scale(1.05)}._quantityInput_1uito_190{width:50px;height:40px;text-align:center;border:none;background-color:var(--secondary-background-color);color:var(--text-color);font-size:1rem;font-weight:500}._quantityInput_1uito_190::-webkit-outer-spin-button,._quantityInput_1uito_190::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._quantityInput_1uito_190:focus{outline:none;box-shadow:0 0 0 2px var(--primary-accent-color)}._itemPrice_1uito_213,._itemTotal_1uito_214{margin-top:5px;font-size:.9rem;color:#fafafa;font-weight:500}._removeButton_1uito_222{background-color:transparent;color:var(--text-color);border:none;cursor:pointer;font-size:1.05rem;margin-top:5px;transition:color .3s;margin-left:1rem}._removeButton_1uito_222:hover{color:var(--error-color)}._summary_1uito_238{padding:15px;background-color:var(--secondary-background-color)}._discountLine_1uito_243{color:var(--primary-accent-color);font-size:1rem;margin-top:0;margin-bottom:4px}._discountAmount_1uito_250{color:var(--success-color)}._finalTotal_1uito_254{color:var(--primary-accent-color);font-size:1.2rem;margin-top:10px;font-weight:700}._taxInfo_1uito_261{font-size:.8rem;color:var(--text-color);margin-top:5px;margin-bottom:8px;font-weight:500}._checkoutButton_1uito_270{width:100%;padding:10px 0;background:var(--primary-accent-color);color:#fff;border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .3s,transform .2s}._checkoutButton_1uito_270:hover{background-color:var(--secondary-accent-color);transform:translateY(-2px)}._checkoutButton_1uito_270:disabled{background-color:var(--hover-background);cursor:not-allowed;opacity:.7}._continueShopping_1uito_295{display:block;margin-top:15px;color:var(--primary-accent-color);text-decoration:none;font-size:1rem;text-align:center;font-weight:600;transition:color .3s}._continueShopping_1uito_295:hover{color:var(--secondary-accent-color);text-decoration:underline}._summary_1uito_238 h3{margin:0;color:var(--primary-text-color)}@media (max-width: 768px){._cartContainer_1uito_16{width:80%;right:-100%}._cartContainer_1uito_16._open_1uito_16{right:0}._cartHeader_1uito_44 h2{font-size:1.3rem}._productImage_1uito_110{width:60px;height:60px}._productName_1uito_127{font-size:1rem}._quantityInput_1uito_190{width:35px;font-size:.9rem}._removeButton_1uito_222{font-size:1.3rem;margin-left:auto}._itemPrice_1uito_213,._itemTotal_1uito_214{font-size:.85rem}._checkoutButton_1uito_270{font-size:.95rem;padding:8px 0}._continueShopping_1uito_295{font-size:.95rem}._soldOutMessage_1uito_71{font-size:.9rem}._cartContainer_1uito_16{padding:15px}._quantityContainer_1uito_158{gap:10px}}._soldOutLabel_1uito_140{color:var(--error-color);font-weight:700;margin-left:10px}._cartContainer_1uito_16._open_1uito_16+._overlay_1uito_4:hover{cursor:pointer}.dashboard-container{box-sizing:border-box;padding:2rem;max-width:80rem;color:#fff;margin:0 auto;padding-top:0;min-height:100vh}.dashboard-main{gap:2rem;margin-top:2rem}.Insights-And-Chart{box-sizing:border-box;padding:1rem;display:flex;flex-direction:row;gap:1rem}.chart-section{flex:2;border-radius:8px;padding:1rem}.sets-and-cards-section{flex:1;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.Collection-Insights{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:1rem;margin-top:.5rem}.stat-container{flex:1 1 20%;box-sizing:border-box;padding:1rem;border-top:1px solid var(--secondary-background-color);text-align:center;color:#e0e0e0}.total-cards{display:flex;justify-content:space-around;align-items:center}.stat-number{font-size:2rem;font-weight:700;margin:0;color:#fff}.stat-label{font-size:1rem;color:#ccc;margin:0}.stat-details{margin-top:.5rem}.home-card-name{max-height:1.25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-name-stat{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.card-number-set{font-size:1rem;color:#aaa;margin-top:.25rem}.insights-card-value{font-size:1.25rem;font-weight:700;color:#57f287;margin:0}.Home-card-list-item.has-sell-request{border:2px solid #04d6f2;background-color:#04d6f20d}.sell-request-progress{margin-top:10px}.top-3-cards{text-align:center}.home-card-name{max-height:1.25rem;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-3-cards-container{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.top-3-card{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:flex-start;flex:1;margin-bottom:1rem;text-align:center;cursor:pointer;width:6.5rem}.top-3-card img{width:4rem;height:auto;margin-bottom:.5rem;border-radius:.2rem}.top-3-card p{margin:0}.top-3-card p:first-of-type{font-weight:700;font-size:.75rem;color:#fff}.top-3-card p:nth-of-type(2){font-size:.85rem;font-weight:400;color:#aaa;margin-bottom:.5rem}.top-3-card p:last-of-type{font-size:1rem;font-weight:700;color:var(--highlight-color);margin-top:auto}@media (max-width: 768px){.dashboard-container{padding:0rem}.Insights-And-Chart{flex-direction:column;gap:1rem;padding:1rem}.chart-section,.sets-and-cards-section{flex:unset;width:100%;padding:0}.Collection-Insights{display:block;margin-top:1rem;padding:0;flex-wrap:wrap;justify-content:center}.total-cards{gap:6rem;justify-content:center;align-items:center}.stat-number{font-size:1.5rem}.stat-label{font-size:.9rem}.top-3-cards-container{justify-content:center;gap:1rem;margin-bottom:1rem}.top-3-card{flex:1 1 100%;margin-bottom:1rem;align-items:center;max-width:8rem;margin:0 auto}.top-3-card img{width:5rem}.top-3-card p:first-of-type{font-size:.7rem;max-width:100%}.top-3-card p:nth-of-type(2){font-size:.8rem}.top-3-card p:last-of-type{font-size:.8rem}.dashboard-main{margin-top:1rem;gap:1rem}}@media (max-width: 390px){.stat-number{font-size:2rem}.top-3-card{max-width:6rem}.top-3-card img{width:4rem}}#modal{position:fixed;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;z-index:10001}#modal-background{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000000b3}#modal-content{position:absolute}._modalOverlay_1n581_4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b0c10d9;box-sizing:border-box;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}._modalContentCardForm_1n581_20{background-color:var(--secondary-background-color);padding:2rem;border-radius:1rem;width:500px;max-width:90%;color:var(--text-color);max-height:90vh;overflow-y:auto;overflow-x:hidden;position:relative;box-shadow:0 4px 20px #00000080;transition:all .3s ease}._modalContentCardForm_1n581_20::-webkit-scrollbar{width:8px}._modalContentCardForm_1n581_20::-webkit-scrollbar-track{background:var(--secondary-background-color);border-radius:1rem}._modalContentCardForm_1n581_20::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:1rem}._modalContentCardForm_1n581_20::-webkit-scrollbar-thumb:hover{background:var(--primary-accent-color)}._modalContentCardForm_1n581_20{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--secondary-background-color)}._closeModalButton_1n581_60{position:absolute;top:8px;right:8px;background:transparent;border:none;color:#fff;font-size:1.75rem;cursor:pointer;transition:color .3s ease}._closeModalButton_1n581_60:hover{color:var(--error-color)}._cardForm_1n581_77{display:flex;flex-direction:column}._cardForm_1n581_77 h2{margin-bottom:1.5rem;text-align:center;color:var(--header-text-color);font-size:1.75rem;font-weight:600}._errorMessage_1n581_91{color:var(--error-color);margin-top:1rem;text-align:center;font-weight:500}._formGroup_1n581_100{margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}._showLabel_1n581_108 label{display:block;margin-bottom:.5rem;color:var(--text-color);font-size:1rem;font-weight:500}._formGroup_1n581_100 input,._formGroup_1n581_100 select{width:100%;padding:.75rem 1rem;box-sizing:border-box;border:1px solid var(--placeholder-color);border-radius:12px;background-color:var(--background-color);color:var(--text-color);font-size:1rem;transition:border-color .3s ease,background-color .3s ease}._formGroup_1n581_100 input::placeholder{color:var(--placeholder-color)}._formGroup_1n581_100 input:focus,._formGroup_1n581_100 select:focus{outline:none;border-color:var(--primary-accent-color);background-color:var(--hover-background)}._recognizedCard_1n581_142{display:flex;align-items:center;background-color:var(--background-color);padding:1rem;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000004d}._recognizedCard_1n581_142 img{width:80px;height:auto;margin-right:1rem;border-radius:.25rem}._cardDetails_1n581_159{display:flex;flex-direction:column;width:100%}._advancedFields_1n581_166{animation:_fadeIn_1n581_1 .3s ease-in-out}._searchResults_1n581_171{margin-top:.5rem;border-radius:.5rem;max-height:20rem;overflow-y:auto;width:100%;z-index:1001;box-shadow:0 2px 8px #0000004d;background-color:var(--background-color);list-style:none;padding:0;margin:0}._searchResults_1n581_171 li{padding:.75rem 1rem;display:flex;align-items:center;cursor:pointer;transition:background-color .3s ease,color .3s ease;color:var(--text-color)}._searchResults_1n581_171 li:hover{background-color:var(--hover-background);color:var(--primary-accent-color)}._noResults_1n581_200{padding:.75rem 1rem;color:var(--placeholder-color);text-align:center}._uploadButton_1n581_207{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-accent-color);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease;width:100%;text-align:center;font-size:1rem}._uploadButton_1n581_207:hover{background-color:var(--secondary-accent-color)}._uploadButton_1n581_207 svg{margin-left:4px;font-size:1.1rem}._divider_1n581_233{text-align:center;margin:1rem 0;position:relative;width:100%}._divider_1n581_233 span{background:var(--secondary-background-color);padding:0 1rem;position:relative;z-index:1}._divider_1n581_233:before{content:"";position:absolute;top:50%;left:0;width:100%;border-top:1px solid var(--border-color);z-index:0}._variationContainer_1n581_258{display:flex;align-items:center;width:100%;margin-top:.5rem}._variationSelect_1n581_265{flex:1;padding:.75rem 1rem;border:1px solid var(--placeholder-color);border-radius:99px;background-color:var(--background-color);color:var(--text-color);font-size:1rem;transition:border-color .3s ease,background-color .3s ease}._variationSelect_1n581_265:focus{outline:none;border-color:var(--primary-accent-color);background-color:var(--hover-background)}._deleteCardButton_1n581_283{background:transparent;border:none;color:var(--error-color);cursor:pointer;font-size:1.25rem;padding:.5rem;transition:color .3s ease;margin-left:auto}._advancedToggleButton_1n581_295{background:transparent;border:none;color:var(--primary-accent-color);font-size:1rem;cursor:pointer;align-self:flex-start;display:flex;align-items:center;margin-top:.5rem;transition:color .3s ease}._advancedToggleButton_1n581_295:hover{color:var(--secondary-accent-color)}._advancedToggleButton_1n581_295 svg{margin-right:.5rem}._advancedFormGroup_1n581_317{width:100%}._loadingScanning_1n581_322{display:flex;flex-direction:column;align-items:center;margin-top:1rem}._loadingScanning_1n581_322 p{margin-top:.5rem;color:var(--text-color);font-size:1rem}._addCardButton_1n581_336{background:var(--primary-accent-color);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:12px;width:100%;font-size:1rem;cursor:pointer;margin-top:.5rem;align-self:center;transition:background-color .3s ease}._addCardButton_1n581_336:hover{background-color:var(--secondary-accent-color)}@keyframes _fadeIn_1n581_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._modalContentCardForm_1n581_20{padding:1.5rem;max-width:100%;max-height:90vh;overflow-y:auto}._recognizedCard_1n581_142{flex-direction:column;align-items:center;text-align:center}._recognizedCard_1n581_142 img{margin-bottom:1rem;margin-right:0}._formGroup_1n581_100{margin-top:1rem}._formGroup_1n581_100 input,._formGroup_1n581_100 select{padding:.75rem}._addCardButton_1n581_336{width:100%;padding:.75rem}._closeModalButton_1n581_60{top:10px;right:10px;font-size:1.75rem}._uploadButton_1n581_207{width:100%;margin-bottom:.5rem}._divider_1n581_233:before{top:50%;left:0;width:100%}._variationContainer_1n581_258{flex-direction:column;align-items:stretch}._deleteCardButton_1n581_283{margin-left:0;margin-top:.5rem;align-self:flex-end}}._webcamContainer_1n581_432{position:relative;width:100%;max-width:100%;border-radius:1rem;overflow:hidden;margin-bottom:1rem;cursor:pointer}._webcam_1n581_432{width:100%;border-radius:1rem}._overlayText_1n581_447{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background-color:#0005;color:#fff;font-weight:700;padding:.5rem .75rem;border-radius:99px;font-size:1rem;pointer-events:none;text-align:center}._scannedOverlay_1n581_464{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;padding:.5rem;border-radius:1rem;text-align:center;color:var(--background-color);animation:_fadeInOut_1n581_1 2s ease-in-out forwards}._scannedOverlay_1n581_464 img{width:100px;height:auto;margin-bottom:.5rem;border-radius:.5rem}._checkmarkIcon_1n581_488{font-size:2rem;color:var(--highlight-color);margin-bottom:.5rem}._scannedCardsGallery_1n581_495{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px}._scannedCardThumbnail_1n581_503{width:45px;height:auto;border:1px solid var(--primary-accent-color);border-radius:4px}@keyframes _fadeInOut_1n581_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}90%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@media (max-width: 768px){._webcamContainer_1n581_432{height:auto}._webcam_1n581_432{width:100%;height:auto}._scannedCardsGallery_1n581_495{justify-content:center}}._toggleContainer_1n581_549{display:flex;align-items:center;justify-content:center;margin:16px 0}._activeToggle_1n581_556{margin:0 10px;font-size:16px;color:#fff;transition:color .4s}._inactiveToggle_1n581_563{margin:0 10px;font-size:16px;color:#555;transition:color .4s}._switch_1n581_570{position:relative;display:inline-block;width:60px;height:34px}._switch_1n581_570 input{opacity:0;width:0;height:0}._slider_1n581_585{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:background-color .4s;border-radius:34px}._slider_1n581_585:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:transform .4s;border-radius:50%}._switch_1n581_570 input:checked+._slider_1n581_585:before{transform:translate(26px)}._slider_1n581_585._round_1n581_620{border-radius:34px}._slider_1n581_585._round_1n581_620:before{border-radius:50%}._searchResults_1n581_171 img{width:30px;margin-right:1rem}._modalOverlay_8p23a_4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b0c10d9;box-sizing:border-box;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}._modalContent_8p23a_20{background-color:var(--secondary-background-color);padding:2rem;border-radius:1rem;width:500px;max-width:90%;color:var(--text-color);max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 20px #00000080;transition:all .3s ease}._modalContent_8p23a_20::-webkit-scrollbar{width:8px}._modalContent_8p23a_20::-webkit-scrollbar-track{background:var(--secondary-background-color);border-radius:1rem}._modalContent_8p23a_20::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:1rem}._modalContent_8p23a_20::-webkit-scrollbar-thumb:hover{background:var(--primary-accent-color)}._modalContent_8p23a_20{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--secondary-background-color)}._closeModalButton_8p23a_60{position:absolute;top:15px;right:15px;background:transparent;border:none;color:#fff;font-size:1.75rem;cursor:pointer;transition:color .3s ease}._closeModalButton_8p23a_60:hover{color:var(--primary-accent-color)}._userProductForm_8p23a_77{display:flex;flex-direction:column}._formTitle_8p23a_82{margin-bottom:1.5rem;text-align:center;color:var(--header-text-color);font-size:1.75rem;font-weight:600}._errorMessage_8p23a_91{color:var(--error-color);margin-bottom:1rem;text-align:center;font-weight:500}._formGroup_8p23a_99{margin-bottom:1rem;position:relative}._input_8p23a_105{box-sizing:border-box;width:100%;padding:.6rem .75rem;margin-bottom:.75rem;border:1px solid #444;border-radius:12px;background-color:#333;color:#fff;font-size:.9rem;transition:border-color .3s ease}._input_8p23a_105::placeholder{color:var(--placeholder-color)}._input_8p23a_105:focus{outline:none;border-color:var(--primary-accent-color);background-color:var(--hover-background)}._searchResults_8p23a_129{margin-top:.5rem;border-radius:.5rem;max-height:200px;overflow-y:auto;width:100%;z-index:1001;box-shadow:0 2px 8px #0000004d;background-color:var(--background-color)}._searchResultItem_8p23a_140{padding:.75rem 1rem;cursor:pointer;transition:background-color .3s ease}._searchResultItem_8p23a_140:hover{background-color:var(--hover-background);color:var(--primary-accent-color)}._noResults_8p23a_152{padding:.75rem 1rem;color:var(--placeholder-color);text-align:center}._selectedProductDetails_8p23a_159{display:flex;align-items:center;background-color:var(--background-color);padding:1rem;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000004d}._productImage_8p23a_169{width:80px;height:auto;margin-right:1rem;border-radius:.5rem}._productInfo_8p23a_176{display:flex;flex-direction:column}._productName_8p23a_181{margin:0;color:var(--text-color);font-size:1rem;font-weight:500}._productId_8p23a_188,._marketPrice_8p23a_189{margin:.25rem 0;color:var(--text-color);font-size:.9rem}._addProductButton_8p23a_196{background:var(--primary-accent-color);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.75rem;width:100%;font-size:1rem;cursor:pointer;margin-top:1.5rem;align-self:center;transition:background-color .3s ease}._addProductButton_8p23a_196:hover{background-color:var(--secondary-accent-color)}._addProductButton_8p23a_196:disabled{background-color:var(--placeholder-color);cursor:not-allowed}@media (max-width: 768px){._modalContent_8p23a_20{box-sizing:border-box;padding:1.5rem;max-width:100%;max-height:90vh;overflow-y:auto}._selectedProductDetails_8p23a_159{flex-direction:column;align-items:center;text-align:center}._productImage_8p23a_169{margin-bottom:1rem;margin-right:0}._input_8p23a_105{padding:.75rem}._addProductButton_8p23a_196{width:100%;padding:.75rem}._searchResults_8p23a_129{max-height:150px}._closeModalButton_8p23a_60{top:10px;right:10px;font-size:1.75rem}}@keyframes _fadeIn_8p23a_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._modalOverlay_9zwmn_2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b0c10cc;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_9zwmn_16{background-color:var(--secondary-background-color);padding:2rem;border-radius:12px;width:90%;max-width:45rem;max-height:95%;overflow-y:hidden;color:var(--primary-text-color);position:relative;overflow-y:scroll}._modalColumns_9zwmn_29{display:flex;flex-direction:row}._leftColumn_9zwmn_34{width:60%;justify-content:center;align-content:center}._rightColumn_9zwmn_40{width:40%}._closeButton_9zwmn_45{position:absolute;top:8px;right:8px;background-color:transparent;border:none;color:var(--primary-text-color);font-size:1.25rem;cursor:pointer}._itemPreviewContainer_9zwmn_57{display:flex;flex-direction:column;align-items:center;margin-bottom:.75rem}._itemImage_9zwmn_64{max-width:85%;object-fit:contain;border-radius:.75rem;margin-bottom:.5rem}._priceInfo_9zwmn_72{font-size:.8rem;font-weight:500;margin-bottom:.3rem;padding:0;margin:0;color:var(--text-color)}._continueButton_9zwmn_82{display:flex;align-items:center;gap:.5rem;background:none;color:#fff;border:none;font-weight:700;border-radius:4px;padding:.4rem .6rem;cursor:pointer;font-size:1.15rem;transition:background-color .2s}._continueButton_9zwmn_82:hover{background-color:var(--secondary-accent-color)}._title_9zwmn_102{margin:0;margin-bottom:.5rem;font-size:1rem;text-align:center}._errorContainer_9zwmn_110{background-color:var(--error-color);color:var(--primary-text-color);padding:8px;border-radius:6px;margin-bottom:8px}._errorText_9zwmn_118{margin:0;font-size:.85rem}._form_9zwmn_124{display:flex;flex-direction:column;gap:.75rem}._label_9zwmn_131{font-size:.85rem;font-weight:500;color:var(--primary-text-color);display:flex;flex-direction:column;gap:4px}._input_9zwmn_142,._select_9zwmn_143{box-sizing:border-box;width:100%;padding:.6rem .75rem;margin-bottom:.75rem;border:1px solid #444;border-radius:12px;background-color:#333;color:#fff;font-size:.9rem;transition:border-color .3s ease}._inputWithButton_9zwmn_157{display:flex;align-items:center}._clearButton_9zwmn_162{margin-left:6px;color:#fff;background:none;border:1px solid var(--error-color);border-radius:.5rem;padding:12px 6px;cursor:pointer;font-size:.8rem;margin-bottom:.75rem}._clearButton_9zwmn_162:hover{background-color:var(--error-color)}._checkboxLabel_9zwmn_179{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;margin:0}._customCheckbox_9zwmn_188{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;border:1px solid var(--placeholder-color);border-radius:4px;background-color:var(--background-color);cursor:pointer;position:relative;transition:background-color .2s,border-color .2s}._customCheckbox_9zwmn_188:checked{background-color:var(--primary-accent-color);border-color:var(--primary-accent-color)}._customCheckbox_9zwmn_188:checked:after{content:"";position:absolute;top:2px;left:5px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}._customCheckbox_9zwmn_188:focus{outline:2px solid var(--primary-accent-color);outline-offset:2px}._labelText_9zwmn_223{font-size:.85rem;color:var(--primary-text-color);-webkit-user-select:none;user-select:none}._submitButton_9zwmn_230{padding:.6rem .75rem;background:var(--primary-accent-color);color:#fff;border:none;border-radius:.5rem;font-size:.85rem;cursor:pointer}._submitButton_9zwmn_230:hover{background-color:var(--secondary-accent-color)}@media screen and (max-width: 768px){._modalColumns_9zwmn_29{flex-direction:column}._modalContent_9zwmn_16{overflow-y:scroll}._leftColumn_9zwmn_34,._rightColumn_9zwmn_40{width:100%;margin-bottom:1rem}._itemImage_9zwmn_64{max-width:60%}}@media screen and (max-width: 480px){._itemImage_9zwmn_64{max-width:50%}._modalContent_9zwmn_16{max-width:95%;padding:12px}._title_9zwmn_102{font-size:.9rem}._label_9zwmn_131{font-size:.8rem}._checkboxLabel_9zwmn_179{gap:.25rem}}.item-card{display:flex;background-color:var(--secondary-background-color);border-radius:.5rem;overflow:hidden;position:relative;width:48%;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 2px 4px #00000080;border:1px solid var(--secondary-background-color)}.item-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #000000b3;border-color:var(--primary-accent-color)}@media (max-width: 768px){.item-card{width:100%}.item-card:hover{transform:none}}.collection-card-image{display:flex;justify-content:center;align-items:center}.collection-card-image img{width:auto;max-width:125px;object-fit:cover;display:block;padding:.75rem;border-radius:1rem}.collection-card-details{flex:1;padding:1rem;display:flex;flex-direction:column;min-width:0}.card-content{display:flex;width:100%;transition:transform .3s ease;flex:1}.card-title{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;width:100%}.card-title h3{margin:0;font-size:1.25rem;color:var(--header-text-color);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-number{font-size:1rem;color:var(--text-color);white-space:nowrap}#quantityOwned{font-size:.8rem;color:var(--text-color);white-space:nowrap}.card-set,.card-rarity{font-size:1rem;color:var(--text-color);margin-top:.25rem}.card-value{margin-top:.5rem;font-size:1rem;color:var(--header-text-color);display:flex;align-items:center}.value-amount{font-weight:700;color:var(--highlight-color);margin-left:.25rem}.price-change-data{display:flex;align-items:center;color:var(--text-color);font-size:small}.price-change{margin-left:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.9rem}.price-up{color:var(--highlight-color);display:flex;align-items:center}.price-down{color:var(--error-color);display:flex;align-items:center}.price-no-change{color:var(--text-color)}.card-acquisition,.card-acquisition-price,.card-grading{font-size:.9rem;color:var(--text-color);margin-top:.25rem}.card-actions{display:none;position:absolute;bottom:.5rem;right:.5rem;gap:.5rem;z-index:10}@media (min-width: 769px){.item-card:hover .card-actions{display:flex}}.card-button{background:none;border:none;color:#fff;cursor:pointer;padding:.4rem;border-radius:4px;display:flex;align-items:center;position:relative;font-size:1.5rem;transition:background .2s}.card-button:hover{background:rgba(0,0,0,.8)}.card-button .tooltip{display:none;position:absolute;bottom:100%;right:50%;transform:translate(50%);background-color:var(--secondary-background-color);color:var(--text-color);padding:.2rem .4rem;border-radius:4px;font-size:.75rem;white-space:nowrap;margin-bottom:.25rem}.card-button:hover .tooltip{display:block}.delete-button:hover{background:rgba(255,0,0,.8)}.edit-button:hover{background:rgba(0,123,255,.8)}@media (max-width: 768px){.item-card{position:relative;overflow:hidden}.card-title h3{font-size:1rem}.card-number{font-size:.9rem}.card-actions{display:none;position:absolute;top:0;right:0;height:100%;width:160px;background-color:var(--secondary-background-color);flex-direction:row;align-items:center;justify-content:space-around;padding:.5rem;box-sizing:border-box}.item-card.swiped .card-actions{display:flex}.item-card.swiped .card-content{transform:translate(-160px)}.card-actions{flex-direction:row;justify-content:space-around}.card-button{width:50%;justify-content:center;font-size:1.2rem}.card-button .tooltip{display:none}.card-actions .edit-button{background:rgba(0,123,255,.6);height:100%}.card-actions .edit-button:hover{background:rgba(0,123,255,.8)}.card-actions .delete-button{background:rgba(255,0,0,.6);height:100%}.card-actions .delete-button:hover{background:rgba(255,0,0,.8)}.item-card:after{content:"";position:absolute;top:50%;right:160px;transform:translateY(-50%);width:20px;height:20px;background-image:url(path-to-swipe-icon.svg);background-size:contain;background-repeat:no-repeat;opacity:.5}.item-card.swiped:after{display:none}.card-set{font-size:.8rem}.collection-card-image img{width:6rem}.card-value{font-size:.85rem;padding:0;margin:4px 0}.card-grading{font-size:.75rem}}@media (max-width: 400px){.collection-card-image img{width:100px}}._shareModalOverlay_1hcad_1{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999!important;display:flex!important;justify-content:center!important;align-items:center!important}._shareModalContent_1hcad_14{background-color:var(--secondary-background-color, #222)!important;padding:2rem!important;border-radius:8px!important;color:var(--text-color, #e0e0e0)!important;max-width:500px!important;width:90%!important;text-align:center!important;box-shadow:0 4px 12px #0009!important}._shareModalContent_1hcad_14 h2{margin-bottom:20px!important;font-size:1.5rem!important;color:var(--primary-text-color, #fff)!important}._shareModalContent_1hcad_14 p{margin-bottom:20px!important;color:var(--text-color, #ccc)!important}._shareModalLinkContainer_1hcad_36{background-color:var(--tertiary-background-color, #333)!important;padding:1rem!important;border-radius:4px!important;margin-bottom:20px!important;word-break:break-all!important;font-family:monospace!important;color:#fff!important}._copyButton_1hcad_46{background:var(--primary-accent-color, #1abc9c)!important;color:#fff!important;border:none!important;padding:.5rem 1rem!important;border-radius:4px!important;cursor:pointer!important;font-size:1rem!important;margin-bottom:.5rem!important;transition:background-color .2s ease!important}._copyButton_1hcad_46:hover{background-color:var(--secondary-accent-color, #16a085)!important}._closeButton_1hcad_62{background:none!important;border:none!important;color:var(--text-color, #fff)!important;cursor:pointer!important;font-size:1rem!important;margin-top:1rem!important}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Home-card-list-section{box-sizing:border-box;width:100%;margin-top:1rem;border-radius:1rem;scrollbar-width:thin;padding:12px;position:relative}.Home-card-list-section::-webkit-scrollbar{width:.5rem}.Home-card-list-section::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:1rem}.Home-top-menu-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 768px){.Home-top-menu-wrapper{flex-direction:column}}.toggle-container{display:flex;gap:.75rem;font-size:1rem;justify-content:center}.toggle-tab-btn{font-family:Oxanium;background:none;border:none;color:#fff;font-size:1.25rem;padding:.5rem 1rem;border-bottom:3px solid transparent;cursor:pointer;transition:border-color .2s}.toggle-tab-btn:hover{border-color:var(--primary-accent-color)}.toggle-tab-btn.active{border-color:var(--primary-accent-color);font-weight:700}.add-prod-and-card{display:flex;justify-content:center;width:fit-content;padding:.75rem}.add-card-button{background:var(--primary-accent-color);color:var(--background-color);font-size:1rem;padding:.5rem 1rem!important;cursor:pointer;border:none;transition:background-color .2s,color .2s}.add-card-button:hover{background-color:var(--secondary-accent-color)}.modal-button{background:var(--primary-accent-color);color:var(--primary-text-color);padding:.5rem 2rem;margin-left:.5rem;font-size:.875rem;border-radius:.5rem}.modal-button:hover{background-color:var(--secondary-accent-color);cursor:pointer}.Home-action-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.Home-search-row{flex:1}.Home-sort-filter-row{display:flex;align-items:center;gap:.5rem}.Home-search-input{box-sizing:border-box;width:100%;padding:.6rem .75rem;border:1px solid #444;border-radius:12px;background-color:var(--secondary-background-color);color:#fff;font-size:.9rem;transition:border-color .3s ease}.Home-search-input::placeholder{color:var(--placeholder-color)}.Home-search-input:focus{outline:none;border-color:var(--primary-accent-color);background-color:var(--secondary-background-color)}.Home-sort-select{box-sizing:border-box;padding:.6rem .75rem;border:1px solid #444;border-radius:12px;background-color:var(--secondary-background-color);color:#fff;font-size:.9rem;min-width:fit-content;transition:border-color .3s ease}.binder-select{display:inline-flex;align-items:center;gap:8px;border:1px solid #444;border-radius:12px;padding:8px 10px;background:var(--secondary-background-color);color:var(--primary-text-color)}.binder-select__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;color:var(--primary-text-color);font-size:.9rem;outline:none}@media (max-width: 768px){.Home-action-buttons{flex-direction:column;align-items:stretch}.Home-search-row,.Home-sort-filter-row{width:100%}}.Home-filter-popup{position:absolute;right:0;background-color:var(--secondary-background-color);border:1px solid var(--secondary-background-color);border-radius:.5rem;padding:1rem;width:25rem;z-index:1000;box-shadow:0 4px 12px #00000080}.Home-inline-filters{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.Home-pills-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.Home-advanced-filters{background-color:var(--secondary-background-color);border:1px solid #444;border-radius:8px;padding:.75rem}.Home-filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Home-filter-header h3{margin:0;color:var(--header-text-color)}.Home-close-filter{background:none;border:none;color:var(--header-text-color);cursor:pointer;font-size:1.2rem}.Home-filter-section{margin-bottom:1rem}.Home-filter-section h4{margin:4px;color:var(--text-color)}.Home-filter-label{display:flex;align-items:center;color:var(--text-color);margin-bottom:.25rem;cursor:pointer}.Home-filter-label input{margin-right:.5rem}.Home-clear-filters{width:100%;padding:.5rem;color:var(--primary-accent-color);background:var(--primary-accent-color);border:1px solid var(--primary-accent-color);border-radius:.5rem;cursor:pointer;font-size:1rem;transition:background-color .2s,color .2s}.Home-clear-filters:hover{background:var(--primary-accent-color);color:var(--background-color)}.Home-filter-section-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:.5rem}.Home-filter-content{margin-left:1rem;margin-bottom:1rem}.Home-filter-chevron{transition:transform .2s ease}.Home-filter-chevron.open{transform:rotate(180deg)}.Home-filter-showMore-btn{display:flex;align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;margin-top:.5rem}.pill-group{display:flex;flex-wrap:nowrap;gap:.5rem}.pill-group.wrap{flex-wrap:wrap}.pill{border:1px solid #444;background:var(--secondary-background-color);color:var(--text-color);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:.85rem}.pill.selected{background:var(--primary-accent-color);color:var(--primary-text-color);border-color:var(--primary-accent-color)}.binder-dropdown{position:relative}.binder-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #444;border-radius:8px;background-color:var(--secondary-background-color);color:var(--primary-text-color);cursor:pointer}.binder-button:hover{background-color:var(--hover-background)}.binder-dropdown-menu{position:absolute;top:46px;right:0;background-color:var(--secondary-background-color);border:1px solid #444;border-radius:8px;min-width:200px;z-index:1000;box-shadow:0 4px 12px #00000080;overflow:hidden}.binder-dropdown-option{padding:8px 12px;color:var(--text-color);cursor:pointer}.binder-dropdown-option:hover{background-color:var(--hover-background)}.Home-card-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.Home-card-list-item{display:flex;background-color:var(--secondary-background-color);border-radius:.5rem;overflow:hidden;position:relative;width:48%;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px #00000080;border:1px solid var(--secondary-background-color)}.Home-card-list-item:hover{transform:translateY(-5px)}@media (max-width: 768px){.Home-card-list-item{width:100%}.add-prod-and-card{display:flex;justify-content:flex-end;width:100%;gap:0px;padding:0;margin-bottom:.5rem}.Home-action-buttons{gap:.5rem}.Home-sort-select{width:100%}.toggle-container{width:100%;margin-bottom:.75rem}.toggle-tab-btn{flex:1;text-align:center}}.Home-sets-circle-container{position:relative;width:80px;height:80px;margin:.5rem auto}.Home-sets-circle{transform:rotate(-90deg)}.Home-sets-circle-bg,.Home-sets-circle-progress{fill:none;stroke-width:8;r:36;cx:40;cy:40}.Home-sets-circle-bg{stroke:#444}.Home-sets-circle-progress{stroke:#1abc9c;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.Home-sets-circle-text{font-size:1rem;fill:#fff}.Home-sets-tab{margin-top:.25rem;padding:0 .5rem}.Home-sets-actions{display:flex;justify-content:flex-start;margin-bottom:1rem}.Home-sets-select{box-sizing:border-box;width:100%;padding:.6rem .75rem;border:1px solid #444;border-radius:12px;background-color:var(--secondary-background-color);color:#fff;font-size:.9rem;transition:border-color .3s ease;cursor:pointer}.Home-sets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;justify-items:center}.Home-sets-tile{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--secondary-background-color);border:1px solid #444;border-radius:8px;padding:1rem;width:100%;height:fit-content;text-align:center;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;min-height:315px}.Home-sets-tile:hover{transform:translateY(-3px);box-shadow:0 4px 8px #00000080}.tile-content{flex-grow:1}.Home-sets-row{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.5rem 0}.Home-sets-image-container{width:9rem;height:7rem;display:flex;justify-content:center;align-items:center;margin:0 auto .5rem}.Home-sets-img{max-width:100%;max-height:100%;object-fit:cover}.Home-sets-view-btn{background:var(--primary-accent-color);border:none;font-family:Oxanium;border-radius:99px;width:75%;margin:auto;padding:.6rem .75rem;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Home-sets-view-btn:hover{background-color:var(--secondary-accent-color)}@media (max-width: 768px){.Home-card-header h2{margin:0}.Home-sets-tile{min-height:290px}.Home-search-input{width:100%}.item-card{border-radius:8px}.Home-card-list{margin-top:0;gap:.5rem}.Home-card-header{margin:0;padding-bottom:8px}.Home-card-list-item{width:100%}.Home-filter-button{width:40%}.Home-filter-popup{border:2px solid #333;right:18px;width:90%;position:fixed;max-height:80%;overflow-y:scroll;top:4.5rem;border-radius:.5rem;box-shadow:none;background-color:var(--secondary-background-color)}}.Home-sets-title{font-size:1rem;padding:0;margin:0}.export-button{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:1rem;background:var(--secondary-background-color);color:var(--primary-text-color);border:none;border-radius:.5rem;cursor:pointer;margin-right:1rem;font-weight:700;transition:background-color .2s ease}.export-button svg{font-size:1.25rem;margin:0}.export-button:hover{background-color:var(--secondary-accent-color)}.share-button{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:1rem;background:var(--secondary-background-color);color:var(--primary-text-color);border:none;border-radius:.5rem;cursor:pointer;font-weight:700;margin-right:.5rem;transition:background-color .2s ease}.share-button:hover{background-color:var(--secondary-accent-color)}.share-button svg{font-size:1.25rem}.showcase-header{text-align:center;margin-bottom:1.5rem;padding:1rem;border-radius:.5rem;box-shadow:0 2px 6px #0000004d}.showcase-title{font-size:2rem;font-family:Oxanium,sans-serif;text-shadow:1px 1px 3px rgba(0,0,0,.3);margin-bottom:.5rem}.total-value-container{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#3a3a3a,#1a1a1a);border:2px solid #76e275;border-radius:8px;padding:.75rem 1.5rem;margin-top:1rem;box-shadow:0 2px 8px #00000059}.total-value-label{font-size:1.25rem;color:#fff}.total-value-amount{font-size:1.5rem;font-weight:700;color:#76e275;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.scan-results-overlay{position:absolute;right:20px;top:20px;bottom:100px;width:350px;z-index:5;animation:slideInRight .3s ease;pointer-events:auto;isolation:isolate}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.results-container{width:100%;height:100%;background:var(--secondary-background-color);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,255,255,.1)}.results-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.dismiss-btn{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-color)}.dismiss-btn:hover{background:rgba(255,255,255,.12);transform:scale(1.05)}.results-header h3{font-size:16px;font-weight:600;color:var(--header-text-color);font-family:Oxanium,sans-serif;margin:0}.header-spacer{width:32px}.result-display{padding:20px;display:flex;gap:20px;border-bottom:1px solid rgba(255,255,255,.08)}.result-image{height:168px;object-fit:cover;box-shadow:0 4px 12px #0000004d}.result-info{flex:1;display:flex;flex-direction:column;gap:8px}.result-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.result-set-label{font-size:11px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-family:Oxanium,sans-serif}.language-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.result-name{font-size:16px;font-weight:600;color:var(--header-text-color);font-family:Oxanium,sans-serif;margin:0;line-height:1.2}.result-number{font-size:13px;color:#ffffff80;font-family:Oxanium,sans-serif}.result-price{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.price-label{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-family:Oxanium,sans-serif}.price-value{font-size:24px;font-weight:700;background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Oxanium,sans-serif}.price-loading{font-size:14px;color:#ffffff80;font-style:italic}.match-selector{margin-top:12px;display:flex;flex-direction:column;gap:8px}.match-rotate-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:var(--text-color);font-size:13px;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .2s}.match-rotate-btn:hover{background:rgba(255,255,255,.12);border-color:#2575fc4d}.alternatives-preview{display:flex;gap:6px;justify-content:center}.alt-indicator{width:24px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;transition:all .2s}.alt-indicator.active{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1))}.details-form{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-row label{font-size:14px;color:var(--text-color);font-family:Oxanium,sans-serif;flex-shrink:0}.detail-row.full-width{display:block}.detail-row.full-width input{width:100%;margin-top:8px}.checkbox-label{display:flex;align-items:center;cursor:pointer;color:var(--text-color)}.checkbox-label input[type=checkbox]{margin-right:8px}.quantity-controls{display:flex;align-items:center;background:rgba(255,255,255,.05);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.qty-btn{width:36px;height:36px;border:none;background:transparent;color:var(--text-color);font-size:18px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;font-family:Oxanium,sans-serif}.qty-btn:hover{background:rgba(255,255,255,.1)}.qty-btn:active{background:rgba(37,117,252,.2)}.qty-input{width:60px;background:transparent;border:none;color:var(--header-text-color);text-align:center;font-size:14px;font-weight:600;font-family:Oxanium,sans-serif;outline:none}.toggle-btn{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--text-color);font-size:13px;font-weight:500;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .2s}.toggle-btn:hover{background:rgba(255,255,255,.08)}.toggle-btn.active{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));border-color:transparent;color:#fff}.grading-details{padding:12px;background:rgba(255,255,255,.03);border-radius:8px;display:flex;flex-direction:column;gap:12px;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.detail-select,.detail-input{flex:1;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--text-color);font-size:13px;font-family:Oxanium,sans-serif;outline:none;transition:all .2s}.detail-select:hover,.detail-input:hover{background:rgba(255,255,255,.08);border-color:#fff3}.detail-select:focus,.detail-input:focus{border-color:#2575fc80;background:rgba(255,255,255,.08)}.action-buttons{display:flex;gap:12px;padding:20px;border-top:1px solid rgba(255,255,255,.08)}.secondary-btn,.primary-btn{flex:1;height:44px;border-radius:12px;border:none;font-size:14px;font-weight:600;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .3s}.secondary-btn{background:rgba(255,255,255,.08);color:var(--text-color);border:1px solid rgba(255,255,255,.12)}.secondary-btn:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.primary-btn{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));color:#fff;box-shadow:0 4px 12px #2575fc4d}.primary-btn:hover{box-shadow:0 6px 20px #2575fc66;transform:translateY(-1px)}.scan-result-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:50;pointer-events:all}@media (max-width: 768px){.scan-results-overlay{position:absolute;right:10px;top:20px;bottom:120px;left:auto;width:300px;border-radius:16px;animation:slideInRight .3s ease}.results-container{border-radius:16px}.result-display{flex-direction:column;align-items:center;text-align:center;padding:16px}.result-image{width:120px;height:168px}.result-info{align-items:center}.details-form{padding:12px}.detail-row{flex-direction:column;align-items:stretch;gap:8px}.detail-row label{min-width:auto;font-size:13px}}.scan-results-overlay:before{display:none}.scan-results-overlay:after{display:none}@media (max-width: 375px){.results-header{padding:14px 16px}.result-display{padding:16px}.result-image{width:120px;height:168px}.result-name{font-size:16px}.price-value{font-size:20px}.action-buttons{padding:16px}.secondary-btn,.primary-btn{height:40px;font-size:13px}}.scan-history-sheet{position:absolute;bottom:0;left:0;right:0;background:var(--secondary-background-color);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 20px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:15;display:flex;flex-direction:column;pointer-events:all}.scan-history-sheet.collapsed{position:absolute;bottom:0}.scan-history-sheet.expanded{height:50vh;min-height:400px;max-height:60vh;position:absolute;bottom:0;box-shadow:0 -8px 32px #0006;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.sheet-handle{padding:12px;cursor:pointer;display:flex;justify-content:center}.drag-indicator{width:40px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;transition:background .2s}.sheet-handle:hover .drag-indicator{background:rgba(255,255,255,.5)}.sheet-header{display:flex;justify-content:space-between;align-items:center;padding:0 20px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.session-info{display:flex;align-items:center;gap:16px;font-family:Oxanium,sans-serif}.scan-count{font-size:14px;color:#fff9}.session-total{font-size:20px;font-weight:700;background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-buttons{display:flex;gap:8px;align-items:center}.clear-all-btn{padding:8px 16px;background:rgba(245,83,83,.1);border:1px solid rgba(245,83,83,.3);border-radius:12px;color:#f55353e6;font-size:13px;font-weight:600;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .3s}.clear-all-btn:hover{background:rgba(245,83,83,.2);border-color:#f5535380;transform:translateY(-1px);box-shadow:0 4px 12px #f5535333}.review-btn{padding:8px 16px;background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));border:none;border-radius:12px;color:#fff;font-size:13px;font-weight:600;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .3s}.review-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2575fc4d}.language-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-left:8px}.language-chip.english{background:rgba(37,117,252,.2);color:#2575fc;border:1px solid rgba(37,117,252,.3)}.language-chip.japanese{background:rgba(252,37,37,.2);color:#fc2525;border:1px solid rgba(252,37,37,.3)}.language-chip.chinese{background:rgba(252,185,37,.2);color:#fcb925;border:1px solid rgba(252,185,37,.3)}.sheet-content{flex:1;overflow-y:auto;padding:16px}.sheet-content::-webkit-scrollbar{width:6px}.sheet-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:3px}.empty-state{display:flex;align-items:center;justify-content:center;height:60px;color:#fff6;font-size:14px;font-family:Oxanium,sans-serif}.scan-list{display:flex;flex-direction:column;gap:8px}.scan-item{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .2s}.scan-item:hover{background:rgba(255,255,255,.06);border-color:#2575fc4d}.scan-item.pending{opacity:.7;cursor:default}.scan-thumbnail{width:50px;height:70px;object-fit:cover;border-radius:6px;box-shadow:0 2px 8px #0003}.scan-info{flex:1;min-width:0}.scan-name{font-size:14px;font-weight:500;color:var(--header-text-color);font-family:Oxanium,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;display:flex;align-items:center;gap:6px}.scan-name.clickable{color:#2575fc;text-decoration:underline;text-decoration-color:#2575fc4d;text-underline-offset:2px;cursor:pointer;transition:all .2s ease}.scan-name.clickable:hover{color:#2575fccc;text-decoration-color:#2575fc99}.nav-arrow{color:#2575fc99;transition:all .2s ease;flex-shrink:0}.scan-name.clickable:hover .nav-arrow{color:#2575fc;transform:translate(2px)}.scan-name-row{display:flex;align-items:center;margin-bottom:4px}.scan-name-row .scan-name{margin-bottom:0;flex:1}.scan-set{font-size:12px;color:#ffffff80;margin-bottom:4px}.scan-variant-selector{margin-bottom:6px}.variant-select{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:12px;padding:4px 8px;cursor:pointer;transition:all .2s;font-family:Oxanium,sans-serif}.variant-select:hover{background:rgba(255,255,255,.08);border-color:#fff3}.variant-select:focus{outline:none;border-color:#2575fc80}.scan-price{font-size:14px;font-weight:600;color:#2575fc;font-family:Oxanium,sans-serif}.price-loading{display:inline-flex;align-items:center;gap:6px}.price-spinner{width:12px;height:12px;border:2px solid rgba(37,117,252,.2);border-top-color:#2575fc;border-radius:50%;animation:spin .8s linear infinite}.scan-status{display:flex;align-items:center;gap:8px}.processing-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#2575fc;border-radius:50%;animation:spin .8s linear infinite}.scan-actions{display:flex;align-items:center;gap:8px}.rotate-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffb3;font-size:11px;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .2s}.rotate-btn:hover{background:rgba(255,255,255,.12);color:#fff}.match-indicator{font-weight:600}.add-btn{padding:6px 14px;background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:600;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .2s}.add-btn:hover{transform:scale(1.05);box-shadow:0 2px 8px #2575fc66}.remove-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#ffffff80;cursor:pointer;transition:all .2s}.remove-btn:hover{background:rgba(245,83,83,.2);border-color:#f553534d;color:var(--error-color)}@media (max-width: 768px){.scan-history-sheet.collapsed{height:100px;position:absolute;bottom:0}.scan-history-sheet.expanded{height:55vh;min-height:350px;max-height:65vh;position:absolute;bottom:0;box-shadow:0 -8px 32px #00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet-header{padding:0 16px 12px}.sheet-content{padding:12px}.scan-item{padding:10px}.scan-thumbnail{width:45px;height:63px}.scan-name{font-size:13px}.scan-name.clickable:hover .nav-arrow{transform:translate(1px)}.scan-set{font-size:11px}.scan-price{font-size:13px}.rotate-btn{padding:5px 8px;font-size:10px}.add-btn{padding:5px 12px;font-size:11px}.remove-btn{width:26px;height:26px}}@media (max-width: 375px){.scan-history-sheet.collapsed{height:90px;position:absolute;bottom:0}.scan-history-sheet.expanded{height:60vh;min-height:320px;max-height:70vh}.session-total{font-size:18px}.scan-count{font-size:13px}.review-btn{padding:6px 12px;font-size:12px}}.review-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease}.review-modal-content{background:var(--background-color);border-radius:16px;width:90%;max-width:640px;max-height:85vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column}.review-header{background:var(--background-color);position:sticky;top:0;z-index:10;box-shadow:0 2px 8px #0000000d}.review-header-content{display:flex;align-items:center;padding:16px 20px}.review-close-button{background:var(--secondary-background-color);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-color)}.review-close-button:hover{background:rgba(255,255,255,.1)}.review-header-title{flex:1;text-align:center;display:flex;flex-direction:column;gap:2px}.review-header-title h3{margin:0;font-size:20px;font-weight:600;color:var(--header-text-color)}.review-card-count{font-size:12px;color:var(--text-color);opacity:.7;font-weight:400}.review-header-spacer{width:36px;height:36px}.review-header-divider{height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.08),transparent)}.review-cards-container{flex:1;overflow-y:auto;padding:12px 16px 100px}.review-card-row{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:all .2s ease}.review-card-row:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.review-card-main{background:var(--secondary-background-color)}.review-card-content{display:flex;align-items:center;padding:16px;gap:16px}.review-card-image{width:60px;height:84px;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #0000001a;flex-shrink:0}.review-card-image img{width:100%;height:100%;object-fit:cover;display:block}.review-card-info{flex:1;display:flex;flex-direction:column;gap:4px;max-width:100%}.review-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-card-meta{display:flex;align-items:center;gap:8px}.card-number{font-size:11px;font-weight:500;color:var(--text-color);opacity:.7}.language-chip{font-size:9px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.language-chip.english{background:rgba(0,150,255,.2);color:#0af;border:1px solid rgba(0,150,255,.3)}.language-chip.japanese{background:rgba(255,100,100,.2);color:#ff6464;border:1px solid rgba(255,100,100,.3)}.language-chip.chinese{background:rgba(255,200,50,.2);color:#fc0;border:1px solid rgba(255,200,50,.3)}.quantity-pill{display:flex;align-items:center;background:var(--background-color);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2px;box-shadow:0 1px 3px #0000001a}.qty-btn{background:none;border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--primary-accent-color)}.qty-btn:disabled{color:var(--text-color);opacity:.3;cursor:not-allowed}.qty-btn:not(:disabled):hover{background:var(--secondary-accent-color)}.qty-display{min-width:36px;text-align:center;font-weight:600;font-size:14px;color:var(--text-color)}.review-card-names{display:flex;flex-direction:column;gap:1px;min-width:0}.card-name{font-size:13px;font-weight:500;color:var(--header-text-color);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-name{font-size:11px;color:var(--text-color);opacity:.7;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-card-price-section{background:var(--secondary-background-color)}.review-card-divider{height:1px;background:rgba(255,255,255,.08)}.review-price-controls{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.price-display{display:flex;flex-direction:column;gap:2px}.price-label{font-size:9px;font-weight:700;color:var(--text-color);opacity:.7;letter-spacing:.8px}.price-value{font-size:14px;font-weight:500;color:var(--header-text-color)}.review-action-buttons{display:flex;align-items:center;gap:12px}.expand-btn,.remove-btn{background:none;border:none;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-color);opacity:.7}.expand-btn:hover,.remove-btn:hover{background:var(--background-color);opacity:1}.review-card-expanded{background:var(--secondary-background-color);border-top:1px solid rgba(255,255,255,.08);animation:expandIn .3s ease}.review-card-attributes{padding:16px;display:flex;flex-direction:column;gap:12px}.attribute-row{display:flex;align-items:center;gap:12px}.attribute-label{font-size:13px;font-weight:500;color:var(--text-color);opacity:.8;min-width:80px;text-align:left}.attribute-select,.attribute-input,.attribute-textarea{flex:1;padding:6px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:var(--background-color);color:var(--text-color);font-size:13px;transition:all .2s ease}.attribute-select:focus,.attribute-input:focus,.attribute-textarea:focus{outline:none;border-color:var(--primary-accent-color);background:var(--background-color);box-shadow:0 0 0 2px var(--secondary-accent-color)}.attribute-textarea{resize:vertical;min-height:60px;font-family:inherit}.date-input,.price-input{max-width:140px}.toggle-switch{position:relative;display:inline-block;width:50px;height:28px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.2);transition:.3s;border-radius:28px}.toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background:white;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider{background:var(--primary-accent-color)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(22px)}.toggle-switch input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.loading-spinner{display:flex;align-items:center;margin-left:8px}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid var(--primary-accent-color);border-radius:50%;animation:spin 1s linear infinite}.graded-info-message{display:flex;align-items:center;gap:8px;margin-left:92px;margin-top:8px;padding:8px 12px;background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.2);border-radius:6px;font-size:12px;color:#f90}.graded-info-message svg{flex-shrink:0;color:#f90}.grading-section{display:flex;flex-direction:column;gap:8px}.grading-controls{margin-left:92px}.grading-row{display:flex;align-items:center;gap:8px}.grading-label{font-size:13px;font-weight:500;color:var(--text-color);opacity:.8;min-width:60px}.grading-select{padding:6px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:var(--background-color);color:var(--text-color);font-size:13px;transition:all .2s ease}.company-select,.grade-select{width:90px}.grading-select:focus{outline:none;border-color:var(--primary-accent-color);box-shadow:0 0 0 2px var(--secondary-accent-color)}.purchase-section{display:flex;flex-direction:column;gap:12px;margin-top:8px}.review-bottom-bar{background:var(--background-color);border-top:1px solid rgba(255,255,255,.08);padding:12px 16px 8px;position:sticky;bottom:0;box-shadow:0 -5px 20px #0000001a}.review-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.summary-count{font-size:14px;font-weight:500;color:var(--text-color);opacity:.8}.summary-total{font-size:16px;font-weight:600;color:var(--header-text-color)}.review-action-buttons{display:flex;gap:12px}.review-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.review-action-btn.add-to-collection{background:var(--primary-accent-color);color:#fff}.review-action-btn.add-to-collection:disabled{background:rgba(255,255,255,.1);color:var(--text-color);opacity:.5;cursor:not-allowed}.review-action-btn.add-to-collection:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--secondary-accent-color)}@keyframes expandIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@media (max-width: 480px){.review-modal-content{width:95%;max-height:90vh}.review-header-content{padding:12px 16px}.review-card-content{padding:12px;gap:12px}.review-card-image{width:50px;height:70px}.review-header-title h3{font-size:18px}.grading-controls{margin-left:0;margin-top:8px}.grading-row{flex-direction:column;align-items:stretch;gap:8px}.grading-label{min-width:auto}.purchase-section .attribute-row{flex-direction:column;align-items:stretch;gap:4px}.attribute-label{min-width:auto}.quantity-pill{flex-shrink:0}.review-card-header{flex-wrap:wrap;gap:8px}}.scanner-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scanner-container{position:relative;width:100%;max-width:900px;height:90vh;max-height:850px;background:var(--background-color);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 70px #000c;animation:slideUp .4s ease}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.scanner-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--secondary-background-color);border-bottom:1px solid rgba(255,255,255,.08);z-index:10}.close-btn{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn:hover{background:rgba(255,255,255,.12);transform:scale(1.05);border-color:#fff3}.scan-type-toggle{display:flex;background:rgba(255,255,255,.06);border-radius:12px;padding:3px;gap:3px;border:1px solid rgba(255,255,255,.08)}.type-btn{padding:10px 20px;border:none;background:transparent;color:#fff9;font-size:13px;font-weight:600;font-family:Oxanium,sans-serif;letter-spacing:.5px;border-radius:10px;cursor:pointer;transition:all .3s ease}.type-btn.active{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));color:#fff;box-shadow:0 4px 12px #2575fc4d}.type-btn:not(.active):hover{color:var(--text-color);background:rgba(255,255,255,.05)}.scanner-title{font-size:18px;font-weight:600;color:var(--header-text-color);font-family:Oxanium,sans-serif;letter-spacing:.3px}.scanner-content{flex:1;position:relative;background:transparent;overflow:hidden;display:flex;flex-direction:column;z-index:1}.scanner-error{position:absolute;bottom:140px;left:50%;transform:translate(-50%);background:rgba(245,83,83,.9);border:1px solid var(--error-color);border-radius:12px;padding:12px 20px;color:#fff;font-size:14px;font-family:Oxanium,sans-serif;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:80%;z-index:20;animation:slideInUp .3s ease}@keyframes slideInUp{0%{transform:translate(-50%) translateY(20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.spinner{width:24px;height:24px;border:2.5px solid rgba(255,255,255,.2);border-top-color:#2575fc;border-radius:50%;animation:spin .8s linear infinite}@media (max-width: 768px){.scanner-modal{padding:0}.scanner-container{width:100%;height:100vh;max-height:100vh;border-radius:0}.scanner-header{padding:16px;position:sticky;top:0;z-index:10}.scan-type-toggle{padding:2px;border-radius:10px}.type-btn{padding:8px 14px;font-size:12px}.scanner-title{font-size:16px}.close-btn{width:36px;height:36px}.scanner-error{bottom:120px;font-size:13px;padding:10px 16px}}@media (max-width: 375px){.scanner-header{padding:14px}.type-btn{padding:7px 12px;font-size:11px}.scanner-title{font-size:14px}}._modalOverlay_1ka38_4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b0c10d9;box-sizing:border-box;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}._modalContentAddItem_1ka38_20{background-color:var(--secondary-background-color);padding:2rem;border-radius:1rem;width:500px;max-width:90%;color:var(--text-color);max-height:90vh;overflow-y:auto;overflow-x:hidden;position:relative;box-shadow:0 4px 20px #00000080;transition:all .3s ease;font-family:Oxanium,sans-serif}._modalContentAddItem_1ka38_20::-webkit-scrollbar{width:8px}._modalContentAddItem_1ka38_20::-webkit-scrollbar-track{background:var(--secondary-background-color);border-radius:1rem}._modalContentAddItem_1ka38_20::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:1rem}._modalContentAddItem_1ka38_20::-webkit-scrollbar-thumb:hover{background:var(--primary-accent-color)}._modalContentAddItem_1ka38_20{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--secondary-background-color)}._closeModalButton_1ka38_60{position:absolute;top:8px;right:8px;background:transparent;border:none;color:#fff;font-size:1.75rem;cursor:pointer;transition:color .3s ease}._closeModalButton_1ka38_60:hover{color:var(--error-color)}._addItemForm_1ka38_77{display:flex;flex-direction:column}._addItemForm_1ka38_77 h2{margin-bottom:1.5rem;text-align:center;color:var(--header-text-color);font-size:1.75rem;font-weight:600}._addItemHeader_1ka38_91{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._addItemTitle_1ka38_98{font-size:1.5rem;font-weight:600;color:var(--header-text-color);margin:0}._scanButtonHeader_1ka38_105{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--primary-accent-color);padding:8px 16px;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;font-family:Oxanium,sans-serif;gap:8px;box-shadow:}._scanButtonHeader_1ka38_105:hover{background:rgba(37,117,252,.1);border-color:#2575fc}._scanIcon_1ka38_127{width:16px;height:16px}._errorMessage_1ka38_133{color:var(--error-color);background-color:#f553531a;padding:12px;border-radius:8px;margin-bottom:1rem;font-size:.9rem;border:1px solid rgba(245,83,83,.3);text-align:center;font-weight:500}._errorContainer_1ka38_146{margin-bottom:1rem}._formGroup_1ka38_151{margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}._showLabel_1ka38_159 label{display:block;margin-bottom:.5rem;color:var(--text-color);font-size:1rem;font-weight:500}._formGroup_1ka38_151 input,._formGroup_1ka38_151 select{width:100%;padding:.75rem 1rem;box-sizing:border-box;border:1px solid var(--placeholder-color);border-radius:25px;background-color:var(--background-color);color:var(--text-color);font-size:1rem;font-family:Oxanium,sans-serif;transition:border-color .3s ease,background-color .3s ease}._formGroup_1ka38_151 input::placeholder{color:var(--placeholder-color)}._formGroup_1ka38_151 input:focus,._formGroup_1ka38_151 select:focus{outline:none;border-color:var(--primary-accent-color);background-color:var(--hover-background);box-shadow:0 0 0 2px #2575fc33}._searchResults_1ka38_195{margin-top:.5rem;border-radius:12px;max-height:20rem;overflow-y:auto;width:100%;z-index:1001;box-shadow:0 4px 12px #0000004d;background-color:var(--background-color);list-style:none;padding:0;margin:0;border:1px solid var(--placeholder-color)}._searchResults_1ka38_195 li{padding:.75rem 1rem;display:flex;align-items:center;cursor:pointer;transition:background-color .3s ease,color .3s ease;color:var(--text-color);border-bottom:1px solid rgba(255,255,255,.05)}._searchResults_1ka38_195 li:last-child{border-bottom:none}._searchResults_1ka38_195 li:hover{background-color:var(--hover-background);color:var(--primary-accent-color)}._searchResults_1ka38_195 img{height:50px;width:auto;object-fit:contain;margin-right:12px;flex-shrink:0}._noResults_1ka38_239{padding:.75rem 1rem;color:var(--placeholder-color);text-align:center}._loadingIndicator_1ka38_246{display:flex;align-items:center;justify-content:center;gap:8px;padding:1rem;color:var(--text-color)}._selectedProducts_1ka38_256{margin-top:1.5rem}._selectedProducts_1ka38_256 h3{margin-top:0;margin-bottom:1rem;color:var(--header-text-color);font-size:1.25rem;font-weight:600}._productCard_1ka38_269{background-color:var(--background-color);padding:1rem;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.05)}._productMainInfo_1ka38_279{display:flex;align-items:center;margin-bottom:1rem}._productMainInfo_1ka38_279 img{height:80px;width:auto;object-fit:contain;margin-right:1rem;border-radius:8px;flex-shrink:0}._productDetails_1ka38_294{flex:1;min-width:0}._productName_1ka38_299{font-weight:600;color:var(--header-text-color);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._productMeta_1ka38_308{display:flex;gap:12px;font-size:.85rem;color:var(--text-color);opacity:.8}._productControls_1ka38_317{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}._quantityControls_1ka38_326{display:flex;align-items:center;gap:.5rem}._quantityLabel_1ka38_332{color:var(--text-color);font-size:.9rem;font-weight:500}._quantityPill_1ka38_338{display:flex;align-items:center;background-color:var(--secondary-background-color);border-radius:25px;border:1px solid var(--placeholder-color);overflow:hidden}._qtyBtn_1ka38_347{background:transparent;border:none;color:var(--text-color);padding:8px 12px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}._qtyBtn_1ka38_347:hover{background-color:var(--hover-background)}._qtyBtn_1ka38_347:disabled{opacity:.5;cursor:not-allowed}._qtyBtn_1ka38_347._minus_1ka38_368{border-right:1px solid var(--placeholder-color)}._qtyBtn_1ka38_347._plus_1ka38_372{border-left:1px solid var(--placeholder-color)}._qtyDisplay_1ka38_376{padding:8px 16px;color:var(--header-text-color);font-weight:600;min-width:40px;text-align:center}._actionButtons_1ka38_385{display:flex;gap:.5rem}._expandBtn_1ka38_390,._removeBtn_1ka38_390{background:transparent;border:1px solid var(--placeholder-color);color:var(--text-color);padding:8px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._expandBtn_1ka38_390:hover{border-color:var(--primary-accent-color);color:var(--primary-accent-color)}._removeBtn_1ka38_390:hover{border-color:var(--error-color);color:var(--error-color)}._expandableDetails_1ka38_414{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);animation:_fadeIn_1ka38_1 .3s ease-in-out}._detailsGrid_1ka38_421{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._detailField_1ka38_428{display:flex;flex-direction:column}._detailField_1ka38_428 label{color:var(--text-color);font-size:.9rem;font-weight:500;margin-bottom:.5rem}._detailField_1ka38_428 input,._detailField_1ka38_428 select{padding:.5rem .75rem;border:1px solid var(--placeholder-color);border-radius:8px;background-color:var(--secondary-background-color);color:var(--text-color);font-size:.9rem;font-family:Oxanium,sans-serif;transition:all .3s ease}._detailField_1ka38_428 input:focus,._detailField_1ka38_428 select:focus{outline:none;border-color:var(--primary-accent-color);box-shadow:0 0 0 2px #2575fc33}._fullWidth_1ka38_459{grid-column:1 / -1}._submitButton_1ka38_464{background:var(--primary-accent-color);color:var(--header-text-color);padding:.75rem 1.5rem;border:none;border-radius:12px;width:100%;font-size:1rem;font-weight:600;font-family:Oxanium,sans-serif;cursor:pointer;margin-top:1rem;transition:all .3s ease}._submitButton_1ka38_464:hover:not(:disabled){background:var(--reverse-primary-accent-color);transform:translateY(-2px);box-shadow:0 4px 12px #2575fc4d}._submitButton_1ka38_464:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@keyframes _fadeIn_1ka38_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._modalContentAddItem_1ka38_20{width:90%;max-width:600px}}@media (max-width: 768px){._modalContentAddItem_1ka38_20{padding:1.5rem;width:95%;max-width:500px;max-height:85vh}._addItemHeader_1ka38_91{flex-direction:column;gap:1rem;text-align:center}._addItemTitle_1ka38_98{font-size:1.3rem}._scanButtonHeader_1ka38_105{font-size:13px;padding:6px 14px}._productMainInfo_1ka38_279{flex-direction:column;align-items:center;text-align:center;gap:.75rem}._productMainInfo_1ka38_279 img{height:100px;margin-bottom:.5rem;margin-right:0}._productControls_1ka38_317{flex-direction:column;gap:1rem;align-items:center}._detailsGrid_1ka38_421{grid-template-columns:1fr;gap:.75rem}._quantityControls_1ka38_326,._actionButtons_1ka38_385{justify-content:center}._productName_1ka38_299{font-size:1rem}._productMeta_1ka38_308{font-size:.8rem}}@media (max-width: 640px){._modalContentAddItem_1ka38_20{padding:1rem;width:98%;max-height:90vh}._modalOverlay_1ka38_4{padding:.5rem}._addItemTitle_1ka38_98{font-size:1.2rem}._formGroup_1ka38_151 input{padding:.625rem .875rem;font-size:.9rem}._searchResults_1ka38_195 li{padding:.625rem .75rem;font-size:.85rem}._searchResults_1ka38_195 img{height:40px}._productCard_1ka38_269{padding:.75rem}._productMainInfo_1ka38_279 img{height:80px}._quantityPill_1ka38_338{transform:scale(.9)}._qtyBtn_1ka38_347{padding:6px 10px}._expandBtn_1ka38_390,._removeBtn_1ka38_390{padding:6px}._detailField_1ka38_428 input,._detailField_1ka38_428 select{padding:.4rem .6rem;font-size:.85rem}._detailField_1ka38_428 label{font-size:.8rem}._submitButton_1ka38_464{padding:.625rem 1rem;font-size:.9rem}}@media (max-width: 480px){._modalContentAddItem_1ka38_20{padding:.75rem;width:100%;max-height:95vh;border-radius:.75rem}._addItemHeader_1ka38_91{margin-bottom:1rem}._addItemTitle_1ka38_98{font-size:1.1rem}._scanButtonHeader_1ka38_105{font-size:12px;padding:5px 12px}._scanIcon_1ka38_127{width:14px;height:14px}._productMainInfo_1ka38_279{gap:.5rem}._productMainInfo_1ka38_279 img{height:70px}._productName_1ka38_299{font-size:.9rem}._productMeta_1ka38_308{font-size:.75rem}._expandableDetails_1ka38_414{padding-top:.75rem;margin-top:.75rem}._detailsGrid_1ka38_421{gap:.5rem}}@media (max-width: 360px){._modalContentAddItem_1ka38_20{padding:.5rem;border-radius:.5rem}._productMainInfo_1ka38_279 img{height:60px}._quantityPill_1ka38_338{transform:scale(.85)}._actionButtons_1ka38_385{gap:.25rem}._expandBtn_1ka38_390,._removeBtn_1ka38_390{padding:4px}._detailField_1ka38_428 input,._detailField_1ka38_428 select{padding:.35rem .5rem;font-size:.8rem}}.Chart-Main{border-radius:16px;color:#fff;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.portfolio-header{display:flex;flex-direction:column;margin-bottom:1rem}.portfolio-value{display:flex;flex-direction:column}.portfolio-value h2{margin:0;align-self:start}.gain-loss-indicator{display:flex;align-items:center;justify-content:center;align-self:start;gap:.25rem}.gain-loss-indicator span{display:flex;align-items:center;font-size:.8rem;font-weight:700}.gain-loss-indicator svg{font-size:1.25rem;margin-right:.5rem}.portfolio-chart-container{flex-grow:1;width:100%}.spinner-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.toggle-button{background:none;border:1px solid #ffffff;color:#fff;height:1.5rem;font-size:1rem;cursor:pointer;transition:background-color .3s,color .3s;display:flex;align-items:center;justify-content:center}.toggle-button:hover{border-bottom:4px solid var(--primary-accent-color)}@media (max-width: 768px){.portfolio-header{flex-direction:column}.chart-controls{flex-direction:column;gap:.5rem}.toggle-button{width:2rem;height:2rem;font-size:.9rem}}.dropdown-container{position:relative;display:inline-block}.dropdown-trigger{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.dropdown-menu{position:absolute;top:3.5rem;left:0;background-color:#2a2a2a;padding:.5rem 0;border-radius:8px;box-shadow:0 2px 5px #00000080;z-index:10;width:200px}.dropdown-option{padding:.5rem 1rem;color:#fff;cursor:pointer;transition:background-color .2s ease}.dropdown-option:hover{background-color:#444}.dropdown-row{display:flex;align-items:center;justify-content:space-between;padding-right:.25rem}.dropdown-row .binder-name{cursor:pointer;flex-grow:1}.binder-delete-btn{background:none;border:none;color:#f55353;margin-left:8px;cursor:pointer;font-size:.9rem;text-decoration:underline;transition:opacity .2s ease}.binder-delete-btn:hover{opacity:.7}.dropdown-option.locked{opacity:.5;pointer-events:none;cursor:not-allowed}._modalOverlay_1s344_2{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1s344_15{background-color:#1a1a1a;padding:1.5rem;border-radius:8px;color:#fff;width:90%;max-width:400px;display:flex;flex-direction:column;align-items:center}._formContent_1s344_27{display:flex;flex-direction:column;align-items:center;gap:8px}._errorMessage_1s344_34{color:red;margin:.5rem 0}._modalButtons_1s344_39{display:flex;gap:1rem;margin-top:1rem}._modalContent_1s344_15 label input,._modalContent_1s344_15 label textarea{margin-top:.25rem;background-color:#2b2b2b;border:1px solid #444;color:#fff;margin-left:.5rem;padding:.5rem;border-radius:4px;font-size:.9rem;transition:border-color .3s}._modalButtons_1s344_39 button{background:var(--primary-accent-color);color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:4px;font-size:.9rem;transition:opacity .2s}._modalButtons_1s344_39 button:nth-of-type(2){background-color:#6c757d}@media (max-width: 400px){._modalContent_1s344_15{width:85%;padding:1rem}}._modalOverlay_1jvtd_2{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000a6;display:flex;justify-content:center;align-items:center;z-index:999}._modalContent_1jvtd_15{background-color:#1f1f1f;padding:1.5rem;border-radius:8px;color:#fff;width:90%;max-width:400px;text-align:center}._modalButtons_1jvtd_25{display:flex;justify-content:center;gap:1rem;margin-top:1rem}._confirmBtn_1jvtd_32{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:4px}._cancelBtn_1jvtd_41{background-color:#6c757d;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:4px}._confirmBtn_1jvtd_32:hover,._cancelBtn_1jvtd_41:hover{opacity:.8}.card-details-container{display:flex;flex-direction:column;margin:auto;padding:20px;min-height:92vh}.card-details-wrapper{display:flex;flex-direction:row;gap:40px}.card-chart{flex:1;border-radius:20px;padding:20px}.chart-container{position:relative;height:400px;width:100%}.chart-container canvas{width:100%!important;height:100%!important}.card-details{display:flex;align-items:center;width:100%;max-width:46rem;box-shadow:0 8px 20px #00000080;border-radius:20px}.card-info{display:flex;flex-direction:column;color:#fafafa;padding:0rem 2rem;margin-top:auto;margin-bottom:auto;width:100%}.card-img-container{position:relative;perspective:1000px;cursor:pointer;margin-left:auto;margin-right:2rem}.card-img{margin:auto;height:28rem;width:20rem!important;border-radius:15px;transition:transform .3s ease,box-shadow .3s ease}.card-img:hover{transform:scale(1.05)}.card-img-container:hover .card-img{transform:rotateY(calc(var(--mouse-x) * 15deg)) rotateX(calc(var(--mouse-y) * -15deg))}.card-name{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:5px 10px;border-radius:5px;font-size:1rem;opacity:0;transition:opacity .3s ease,transform .3s ease}.card-img-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,0));transition:opacity .3s ease;opacity:0;border-radius:15px;pointer-events:none}.modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000}.modal-content{position:relative;padding:20px;background-color:#1c1c1c;border-radius:10px;box-shadow:0 8px 20px #00000080;max-width:80%;max-height:80%;overflow-y:auto;text-align:center}.modal-content img{max-width:100%;border-radius:15px}.modal-cardInfo{justify-content:start;align-content:end;height:fit-content;margin:5px;padding:20px;color:#e0f7fa;transition:background .3s ease,box-shadow .3s ease}.modal-cardInfo p{color:#e0f7fa;margin:10px 0;font-size:1.2rem;transition:color .3s ease}.modal-cardInfo p strong{color:#00bcd4}.modal-cardInfo p:hover{color:#00acc1}.close{position:absolute;top:10px;right:10px;font-size:2rem;color:#fff;cursor:pointer}.toggle-listings-button{background:none;border:1px solid #00BCD4;border-radius:5px;padding:10px 20px;color:#00bcd4;cursor:pointer;transition:background-color .3s,color .3s;margin-top:20px;width:20%;align-self:center;justify-self:center}.toggle-listings-button:hover{background-color:#00bcd4;color:#fff}.listings-container{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:20px}.sort-options{display:flex;justify-content:center;gap:20px;margin-bottom:20px;color:#e0f7fa}.sort-options label{display:flex;flex-direction:column;align-items:center}.sort-options select{margin-top:5px;padding:5px;border-radius:5px;border:1px solid #00BCD4;background-color:#1c1c1c;color:#e0f7fa;cursor:pointer;transition:background-color .3s,color .3s}.sort-options select:hover{background-color:#00bcd4;color:#fff}.listing{display:flex;align-items:center;background:rgba(255,255,255,.1);padding:10px;border-radius:10px;margin-bottom:10px;width:80%;transition:background .3s ease,transform .3s ease;cursor:pointer}.listing:hover{background:rgba(255,255,255,.2);transform:scale(1.02)}.listing-icon{width:50px;height:50px;margin-right:20px}.listing p{color:#e0f7fa;margin:0;padding:1rem;font-size:1rem}.CardDetails-add-card{display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--primary-accent-color);color:var(--primary-text-color);border-style:none;margin-left:0;margin-top:.75rem;margin-bottom:.75rem;font-size:1rem;font-weight:600;padding:.5rem;width:100%;cursor:pointer}.CardDetails-add-card span{display:flex;align-items:center}#fa-book-open{margin-left:8px}#CardDetails-header{font-size:.8rem;margin-bottom:.25rem}#CardDetails-h2{margin:0}.CardDetails-info{display:flex;align-items:center;color:#bcbcbc;font-size:.8rem;margin:.5rem}.variant-text,.release-year-text,.material-text{font-weight:600;color:#fff}.grader-buttons{display:flex;gap:.5rem;margin-left:.5rem}.grader-button{padding:.5rem;border:none;background-color:#2f2f2f;color:#a3a3a3;cursor:pointer;min-width:48px;border-radius:999px;transition:background-color .3s,color .3s}.grader-button.active{background-color:#fff;color:#2f2f2f;font-weight:600}.grader-button:hover:not(.active){background-color:#3d3d3d}.in-collection{display:flex;align-items:center;font-size:1rem;padding:12px 0}#in-collection-icon{margin-right:5px;color:var(--highlight-color)}.CardDetails-card-buttons{display:flex;align-items:center;gap:.75rem}#wishlist-button{background-color:transparent;border-style:none;border:1px rgb(187,187,187) solid;border-radius:.5rem;padding:8px;margin-left:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}#wishlist-button:hover{transform:translateY(-2px)}.wishlist-heart{color:#fff;font-size:1.2rem;transition:color .3s}.wishlist-heart.filled,#wishlist-button:hover .wishlist-heart{color:#ff4b5c}#wishlist-button:after{content:"Add to Wishlist";position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:5px 8px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .5s;font-size:.8rem}#wishlist-button:hover:after{opacity:1;visibility:visible;transition-delay:.5s}#market-ask-value{margin:0;font-size:2rem}.market-ask p{color:#fafafa;font-size:1rem}.spinner-container{display:flex;align-items:center;justify-content:center;min-height:100vh}#graded-prices-list{display:flex;flex-direction:column;gap:8px}.graded-price-item{font-size:1.3em;color:#fff}.variation-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:.5rem;margin-bottom:1rem}.variation-button{padding:.5rem .75rem;border:none;border-radius:999px;background-color:#2f2f2f;color:#a3a3a3;cursor:pointer;transition:background-color .3s,color .3s;font-size:.9rem;white-space:nowrap}.variation-button.active{background-color:#fff;color:#2f2f2f;font-weight:600}.variation-button:hover:not(.active){background-color:#3d3d3d;color:#fff}.error-message{display:flex;align-items:center;justify-content:center;min-height:50vh;color:#ff4b5c;font-size:1.2rem;font-weight:600}.CardDetails-wishlist-btn{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:.5rem;width:46px;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.CardDetails-wishlist-btn:hover:not(:disabled){background:rgba(255,255,255,.15);border-color:#ffffff80;transform:translateY(-2px)}.CardDetails-wishlist-btn:disabled{opacity:.6;cursor:not-allowed}.CardDetails-card-buttons .wishlist-heart{color:#ffffffb3;font-size:1.2rem;transition:all .3s ease}.CardDetails-card-buttons .wishlist-heart.filled{color:#ff6b6b;filter:drop-shadow(0 0 6px rgba(255,107,107,.6));animation:heartPulse .6s ease-out}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media screen and (max-width: 768px){.card-details-wrapper{flex-direction:column-reverse;gap:20px}.card-chart,.card-details{width:100%;max-width:none}.add-card-modal{width:90vw}.card-details-container{padding:.5rem;margin-bottom:2rem}.card-details{display:flex;flex-direction:column-reverse}.card-img-container{margin:auto}.card-img{aspect-ratio:3 / 2;object-fit:cover;border-radius:10px}.card-info{box-sizing:border-box;padding:1rem;width:100%}.toggle-listings-button{width:100%}.listing{width:100%;padding:10px}.card-name{font-size:.8rem}.portfolio-value{align-items:center}#market-ask{font-size:1rem}.chart-container{height:20rem}.card-chart{box-sizing:border-box;max-width:100%}.time-frame-buttons button{padding:.25rem;font-size:.9rem}}.card-chart{border-radius:16px;color:#fff;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.card-value-chart-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.value-headers{display:flex;align-items:center;align-self:start}#market-ask{display:flex;align-items:center;color:#efefef;margin:0}#chart-icon{margin-right:.5rem}#current-value{color:#fff;margin:0}.card-gain-loss-indicator{display:flex;align-items:center;align-self:start;gap:.25rem}.card-gain-loss-indicator span{display:flex;align-items:center;font-size:1rem;font-weight:700}.card-gain-loss-indicator svg{font-size:1.25rem;margin-right:.5rem}.chart-container{flex-grow:1;width:100%}.chart-controls{display:flex;justify-content:center;align-items:center;gap:1rem}.time-frame-buttons{display:flex;align-items:center;gap:.75rem}.time-frame-buttons button{background:none;border:none;padding:.5rem .75rem;color:#fff;cursor:pointer;transition:background-color .3s,color .3s;font-size:.9rem;border-bottom:3px solid transparent}.time-frame-buttons button.active,.time-frame-buttons button:hover{border-bottom:3px solid var(--primary-accent-color);color:var(--secondary-accent-color)}.time-frame-label{color:var(--text-color);font-weight:400!important;margin-left:.5rem;height:100%}.custom-tooltip{background-color:#000000bf;padding:5px 10px;border-radius:5px;color:#fff}.tooltip-label{font-size:14px;font-weight:700;margin:0}@media (max-width: 768px){.portfolio-value{align-items:center}.chart-controls{flex-direction:column;gap:.5rem}.time-frame-buttons button{font-size:.8rem}.card-gain-loss-indicator svg{font-size:1rem;margin-right:.25rem}}.add-card-modal{display:flex;flex-direction:column;box-sizing:border-box;background:linear-gradient(135deg,#1a1a1e 0%,#252529 100%);border:1px solid rgba(37,117,252,.2);padding:1.5rem;border-radius:16px;color:var(--text-color);width:460px;max-width:90vw;max-height:88vh;margin:0 auto;position:relative;box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modalFadeIn .3s ease-out;overflow-y:auto}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.add-card-modal h2{margin-bottom:.75rem;color:var(--primary-text-color);font-size:1.4rem;font-weight:700;text-align:center;background:linear-gradient(135deg,#ffffff 0%,rgba(37,117,252,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.add-card-form{display:flex;flex-direction:column;gap:.875rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-group{display:flex;flex-direction:column;gap:.25rem}.form-group label{display:block;color:var(--primary-text-color);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.add-card-modal input[type=text],.add-card-modal input[type=number],.add-card-modal input[type=date],.add-card-modal select,.add-card-modal textarea{box-sizing:border-box;width:100%;padding:.75rem 1rem;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.05);color:var(--primary-text-color);font-size:.9rem;font-family:inherit;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.add-card-modal input:focus,.add-card-modal select:focus,.add-card-modal textarea:focus{border-color:#2575fc99;background:rgba(37,117,252,.1);outline:none;box-shadow:0 0 0 4px #2575fc1a;transform:translateY(-2px)}.add-card-modal input:disabled{opacity:.6;cursor:not-allowed;background:rgba(255,255,255,.02)}.add-card-modal textarea{resize:vertical;min-height:60px}.checkbox-group{margin:.5rem 0}.checkbox-group label{display:flex!important;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;text-transform:none;letter-spacing:normal;font-weight:500}.add-card-modal input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:4px;background:rgba(255,255,255,.05);cursor:pointer;position:relative;transition:all .3s ease;flex-shrink:0}.add-card-modal input[type=checkbox]:hover{border-color:#2575fc99;background:rgba(37,117,252,.1)}.add-card-modal input[type=checkbox]:checked{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));border-color:#2575fc}.add-card-modal input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-actions{display:flex;gap:.75rem;margin-top:1.25rem}.form-actions button{flex:1;padding:.8rem 1.2rem;border:none;border-radius:10px;font-size:.9rem;font-weight:600;font-family:Oxanium,sans-serif;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cancel-btn{background:rgba(255,255,255,.1);color:var(--text-color);border:2px solid rgba(255,255,255,.2)}.cancel-btn:hover:not(:disabled){background:rgba(255,255,255,.15);border-color:#ffffff4d;transform:translateY(-2px)}.submit-btn{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));color:#fff;border:2px solid transparent;position:relative;overflow:hidden}.submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #2575fc4d}.submit-btn:hover:not(:disabled):before{left:100%}.submit-btn:disabled,.cancel-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.close-modal{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-color);cursor:pointer;transition:all .3s ease;font-size:1rem}.close-modal:hover{background:rgba(255,255,255,.15);border-color:#ffffff4d;color:var(--primary-text-color);transform:scale(1.1)}.loading-circle{border:3px solid rgba(37,117,252,.3);border-top:3px solid rgba(37,117,252,1);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:1rem auto}.success-message,.error-message{padding:.75rem 1rem;border-radius:10px;text-align:center;font-weight:600;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.9rem}.success-message{background:rgba(31,204,113,.15);border:2px solid rgba(31,204,113,.3);color:var(--highlight-color)}.error-message{background:rgba(245,83,83,.15);border:2px solid rgba(245,83,83,.3);color:var(--error-color)}.login-prompt{text-align:center;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:10px;border:2px solid rgba(255,255,255,.1)}.login-prompt p{margin:0;color:var(--text-color);font-size:1rem}.graded-fields{padding:.875rem;background:rgba(37,117,252,.05);border:2px solid rgba(37,117,252,.2);border-radius:10px;margin-top:.5rem;position:relative}.graded-fields:before{content:"Graded Details";position:absolute;top:-10px;left:1rem;background:linear-gradient(135deg,#1a1a1e 0%,#252529 100%);padding:0 .4rem;font-size:.75rem;font-weight:600;color:#2575fccc;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.add-card-modal{width:90vw;max-height:85vh;padding:1.25rem;margin:.5rem auto}.add-card-modal h2{font-size:1.3rem;margin-bottom:.75rem}.form-row{grid-template-columns:1fr;gap:.5rem}.form-actions{flex-direction:column;gap:.5rem;margin-top:1rem}.form-actions button{width:100%;padding:.7rem 1rem}.close-modal{width:28px;height:28px;font-size:.9rem}.card-preview{padding:.75rem;margin-bottom:.75rem}.preview-image{width:40px;height:56px}}@media (max-width: 480px){.add-card-modal{width:95vw;max-height:90vh;padding:1rem;border-radius:12px}.add-card-modal h2{font-size:1.2rem;margin-bottom:.5rem}.form-group label{font-size:.75rem}.add-card-modal input[type=text],.add-card-modal input[type=number],.add-card-modal input[type=date],.add-card-modal select,.add-card-modal textarea{padding:.6rem .8rem;font-size:.85rem}.card-preview{gap:.5rem;padding:.75rem}.preview-image{width:35px;height:49px}.graded-fields{padding:.75rem}}.add-card-modal input.error,.add-card-modal select.error{border-color:var(--error-color);background:rgba(245,83,83,.1)}.field-error{color:var(--error-color);font-size:.8rem;font-weight:500;margin-top:.25rem;display:block}.card-preview{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);border-radius:10px;margin-bottom:.875rem}.preview-image{width:45px;height:63px;border-radius:6px;object-fit:cover;border:2px solid rgba(255,255,255,.2)}.preview-details{flex:1}.preview-details h3{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--primary-text-color)}.preview-details p{margin:0 0 .25rem;color:var(--text-color);font-size:.8rem}.variation-badge{display:inline-block;background:linear-gradient(135deg,rgba(37,117,252,.8),rgba(0,59,159,.8));color:#fff;padding:.2rem .4rem;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._text-center_16609_5{text-align:center}._error-container_16609_9{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px;color:#fff}._error-container_16609_9 h2{margin:0}._error-container_16609_9 p{color:#ffffffb3;margin:0}._back-button_16609_28{padding:10px 24px;background-color:#1abc9c;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}._back-button_16609_28:hover{background-color:#16a085}._emptyState_16609_43{text-align:center;padding:3rem;color:#ffffffb3}._cardListContainer_16609_55{margin-top:0;padding:0 1rem}._cardListPage_16609_61{margin-top:1rem}._cardListGrid_16609_66{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-items:center;gap:2rem;padding:1rem;border-radius:.625rem}._infoWrapper_16609_75{display:flex;gap:3rem}._setInfoHeader_16609_81{display:flex;align-items:center;justify-content:flex-start;padding:0 6rem;margin:2rem 0 1rem}._setInfoHeader_16609_81 h3{color:#fff;margin:0;font-size:1.5rem}._setInfoHeader_16609_81 p{color:var(--text-color);margin:0;font-size:1rem}._setInfoHeader_16609_81 p{margin:.5rem 0}._setData_16609_106,._setData1_16609_111{display:flex;margin-left:auto;gap:2rem}._buttonWrapper_16609_117{display:flex}._setImage_16609_121{width:10rem;display:flex;align-items:center}._filterMenu_16609_131{display:flex;align-items:center;padding:1rem 1.25rem;height:4rem;gap:.75rem}._filterMenu_16609_131 h1{font-size:2.5rem;font-weight:1000;margin-right:auto;color:#fff}._selectAndFilterWrapper_16609_146{display:flex;gap:.75rem}._selectCardsButton_16609_151{border:none;font-weight:600;color:#fff;border-radius:.5rem;background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));cursor:pointer;transition:background .3s;margin-left:auto;font-size:.9rem}._selectCardsButton_16609_151:hover{background:linear-gradient(135deg,rgba(37,117,252,.8),rgba(0,59,159,.8))}._card_16609_55{position:relative;width:100%;max-width:300px;transform:perspective(1000px) rotateX(var(--rotation-x)) rotateY(var(--rotation-y));transition:transform .3s ease,box-shadow .3s ease}._cardImage_16609_179{width:100%;height:auto;border-radius:.95rem;object-fit:cover;transition:transform .4s ease}._cardImage_16609_179:hover{cursor:pointer;transform:scale(1.02)}._cardName_16609_196{position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%);text-align:center;font-weight:700;background:rgba(0,0,0,.3);color:#fff;padding:.625rem;border-radius:.3125rem;opacity:0;font-size:1rem;transition:opacity .3s ease}._card_16609_55:hover ._cardName_16609_196{opacity:1}._cardOverlay_16609_222{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease,background .3s ease;cursor:pointer}._cardTileName_16609_261,._cardTileMarket_16609_262{display:flex;align-items:center;justify-content:space-between}._cardTileName_16609_261 p,._cardTileMarket_16609_262 p{margin:.25rem;font-size:.85rem}._cardTileName_16609_261{border-bottom:1px solid #333}._sortAndFilterWrapper_16609_282{display:flex;gap:.75rem}._sortSelect_16609_287{padding:.625rem;border-radius:8px;background-color:var(--gray-background);border:1px solid #444;color:var(--text-color);font-size:1rem;cursor:pointer;outline:none;transition:background-color .3s ease}._sortSelect_16609_287:hover{background-color:#fff3}._sortSelect_16609_287:focus{box-shadow:0 .25rem .5rem #0000004d}._sortSelect_16609_287 option{padding:.625rem;font-size:1rem;background-color:var(--background-color);color:#fff}._cardlistSearchInput_16609_314{width:30%;padding:.625rem;color:#fff;border-radius:8px;background-color:var(--gray-background);border:1px solid #444;outline:none;transition:box-shadow .3s ease;font-size:1rem}._cardlistSearchInput_16609_314:focus{box-shadow:0 .25rem .5rem #0000004d}._searchInputPlaceholder_16609_330::placeholder{color:var(--text-color)}._cardTable_16609_339{width:100%;border-collapse:collapse;border-radius:.75rem;overflow:hidden;background-color:var(--secondary-background-color);box-shadow:0 2px 8px #0000001a;margin-bottom:1rem}._cardTable_16609_339 th,._cardTable_16609_339 td{padding:.75rem 1rem;text-align:left;font-size:1rem;color:var(--text-color)}._cardTable_16609_339 th{background-color:var(--secondary-background-color);font-weight:600;border-bottom:1px solid #e0e0e0}._cardTableThFirst_16609_363{border-top-left-radius:.75rem}._cardTableThLast_16609_367{border-top-right-radius:.75rem}._cardTableTd_16609_371{cursor:pointer}._cardTableRow_16609_375{transition:background-color .3s ease,box-shadow .3s ease}._cardTableRow_16609_375:hover{box-shadow:0 4px 12px #0000000d}._cardTable_16609_339 img{width:4rem;border-radius:.25rem;height:auto;display:block;margin:0 auto}._buttonWrapper_16609_117{display:flex;gap:.75rem;margin-left:auto}._sortToggleButton_16609_402{background:none;color:#fff;border:1px solid #fff;padding:.4rem .8rem;border-radius:.5rem;cursor:pointer;font-size:1rem;display:flex;align-items:center;transition:background-color .3s ease}._sortToggleButton_16609_402:hover{background-color:#333}._viewToggleButton_16609_420{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;border:1px solid #444;border-radius:8px;background-color:var(--gray-background);color:var(--text-color);font-size:1.1rem;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease}._viewToggleButton_16609_420:hover{background-color:#fff3;box-shadow:0 .25rem .5rem #0000004d}._tabSwitcher_16609_443{display:flex;justify-content:center;margin:.75rem 0;padding:0 1rem;gap:.5rem}._tabButton_16609_451{flex:1;border-radius:.5rem;padding:.5rem .8rem;font-size:.9rem;font-weight:600;cursor:pointer;background-color:var(--secondary-background-color);border:none;color:var(--text-color);transition:background-color .2s ease}._tabButton_16609_451:hover{background-color:#ffffff1a}._activeTab_16609_468{background:var(--primary-accent-color);color:var(--primary-text-color)}._cardSelectable_16609_217{cursor:pointer;position:relative}._cardImageContainer_16609_179{position:relative}._cardOverlay_16609_222{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease,background .3s ease;cursor:pointer}._cardSelectable_16609_217 ._cardOverlay_16609_222{opacity:1}._cardOverlay_16609_222:hover{background:rgba(0,0,0,.6)}._plusIcon_16609_245,._checkIcon_16609_246{font-size:3rem;padding:.5rem;color:#fff}._checkIcon_16609_246{color:var(--highlight-color)}._cardSelected_16609_256 ._cardOverlay_16609_222{background:rgba(0,0,0,.6)}._selectCardsButton_16609_151,._selectAllButton_16609_530,._addCardsButton_16609_531{border:none;border-radius:.5rem;padding:.75rem 1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .4s ease}._selectCardsButton_16609_151:hover,._selectAllButton_16609_530:hover,._addCardsButton_16609_531:hover{transform:scale(.98)}._addCardsButton_16609_531{background:var(--primary-accent-color)}._selectAllButton_16609_530{background-color:#6c757d}._selectAllButton_16609_530:hover{background-color:#5a6268}@media (max-width: 768px){._setImage_16609_121{width:8rem}._setInfoHeader_16609_81{flex-direction:column;padding:0 1rem;gap:1rem}._setInfoHeader_16609_81 h3{font-size:1rem}._setInfoHeader_16609_81 p{font-size:.9rem;margin:0}._setData_16609_106{margin:0;gap:4rem}._infoWrapper_16609_75{gap:1rem}._cardTileName_16609_261 p,._cardTileMarket_16609_262 p{font-size:.7rem}._cardTable_16609_339 th,._cardTable_16609_339 td{padding:.5rem;font-size:.85rem}._cardListContainer_16609_55{padding:.5rem}._filterMenu_16609_131{flex-direction:column;align-items:flex-start;padding:0 1rem;height:auto;z-index:1}._filterMenu_16609_131 h1{font-size:2rem}._filterMenu_16609_131 h1,._selectAndFilterWrapper_16609_146,._selectCardsButton_16609_151{font-size:.9rem}._selectCardsButton_16609_151{padding:.4rem .8rem;margin:0}._buttonWrapper_16609_117{width:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}._buttonWrapper_16609_117 button{flex:0 1 auto;width:auto}._cardlistSearchInput_16609_314,._sortSelect_16609_287,._buttonWrapper_16609_117{width:100%;margin:0}._viewToggleButton_16609_420{width:100%;justify-content:center;text-align:center;margin:0;font-size:1rem}._setImage_16609_121{margin:auto}._cardListGrid_16609_66{grid-template-columns:repeat(auto-fill,minmax(40%,1fr));justify-items:center;padding:2rem .5rem;gap:1.5rem;border-radius:.625rem}._cardImage_16609_179{border-radius:.5rem;width:100%;object-fit:scale-down}._sortAndFilterWrapper_16609_282{gap:.5rem;width:100%}._viewToggleButton_16609_420{width:auto}._sortToggleButton_16609_402,._viewToggleButton_16609_420{font-size:.9rem;padding:.3rem .6rem}._tabButton_16609_451{font-size:.8rem;padding:.4rem .6rem}._selectCardsButton_16609_151,._selectAllButton_16609_530,._addCardsButton_16609_531{font-size:.8rem;padding:.5rem .8rem}._cardName_16609_196{font-size:.9rem;padding:.5rem}._plusIcon_16609_245,._checkIcon_16609_246{font-size:2.5rem;padding:.3rem}._sortSelect_16609_287,._cardlistSearchInput_16609_314{font-size:.9rem;padding:.5rem}._cardTable_16609_339 img{width:3rem}._cardOverlay_16609_222{font-size:.9rem}}._setInfoHeader_16609_81{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 3rem;margin:1.5rem 0 1rem}._infoWrapper_16609_75{display:flex;align-items:center;justify-content:center;gap:1.5rem}._setImage_16609_121{width:8rem}._setNameDate_16609_782 h3{font-size:1.3rem;margin:0;color:#fff}._setNameDate_16609_782 p{font-size:.95rem;margin:.25rem 0 0;color:var(--text-color)}._setData_16609_106{display:flex;flex-direction:column;align-items:center;gap:.5rem}._setData1_16609_111{display:flex;gap:1rem;flex-direction:row}._setProgressText_16609_807{font-size:1rem;color:#fff;margin:0}@media (max-width: 768px){._setInfoHeader_16609_81{display:flex;justify-content:space-between;gap:2.5rem}._Home-sets-circle-container_16609_821{padding:0;margin:0}._infoWrapper_16609_75{flex-direction:column;align-items:center;justify-content:center;align-content:center;gap:.5rem}._setImage_16609_121{width:6rem}._setNameDate_16609_782 h3{font-size:1.1rem}._setNameDate_16609_782 p{font-size:.85rem}._Home-sets-circle-container_16609_821{margin:0}}._Home-sets-circle_16609_821{transform:rotate(-90deg)}._Home-sets-circle-bg_16609_852,._Home-sets-circle-progress_16609_853{fill:none;stroke-width:8;cx:40;cy:40}._Home-sets-circle-bg_16609_852{stroke:#444}._Home-sets-circle-progress_16609_853{stroke:#1abc9c;stroke-linecap:round;transition:stroke-dashoffset .3s ease}._Home-sets-circle-text_16609_867{font-size:1rem;fill:#fff}._inlineOwnedCheck_16609_872{display:inline-flex;align-items:center;justify-content:center;margin-left:.5rem;color:var(--highlight-color);font-size:1rem}.sets-container{padding:2rem;font-family:Oxanium,sans-serif}.sets-header-section{text-align:center;margin-bottom:2rem;display:flex;justify-content:center}.language-selector{display:inline-flex;gap:0;background-color:#ffffff1a;border-radius:25px;padding:4px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.language-btn{padding:10px 24px;border:none;background:transparent;color:var(--text-color);font-size:18px;font-weight:500;cursor:pointer;border-radius:20px;transition:all .3s ease;position:relative;font-family:Oxanium,sans-serif}.language-btn:hover{color:var(--header-text-color);background:var(--hover-background)}.language-btn.active{background:var(--primary-accent-color);color:var(--header-text-color);box-shadow:0 2px 8px #2575fc4d}.sets-header{color:var(--header-text-color);text-align:center;margin:10px 0;font-family:Oxanium,sans-serif}.top-menu{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:1rem;border-radius:10px}.sort-select{padding:.625rem 1rem;border-radius:25px;color:var(--text-color);background-color:var(--secondary-background-color);border:1px solid var(--placeholder-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:Oxanium,sans-serif;transition:all .3s ease}.sort-select:hover{border-color:#2575fc80;box-shadow:0 0 0 1px #2575fc33}.sort-select:focus{outline:none;border-color:#2575fc;box-shadow:0 0 0 2px #2575fc33}.search-input{padding:.625rem 1rem;border-radius:25px;background-color:var(--secondary-background-color);border:1px solid var(--placeholder-color);color:var(--text-color);width:40%!important;font-family:Oxanium,sans-serif;transition:all .3s ease}.search-input::placeholder{color:var(--placeholder-color)}.search-input:hover{border-color:#2575fc80;box-shadow:0 0 0 1px #2575fc33}.search-input:focus{outline:none;border-color:#2575fc;box-shadow:0 0 0 2px #2575fc33}.loading-message,.error-message,.no-results{text-align:center;padding:3rem;color:var(--text-color);font-size:1.1rem;font-family:Oxanium,sans-serif}.error-message{color:var(--error-color)}.sets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.set-tile{width:100%;max-height:250px;min-height:250px;border-radius:10px;text-align:left;transition:transform .3s ease;box-shadow:0 4px 8px #00000080;background-color:var(--secondary-background-color);border:none;margin:auto;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;cursor:pointer;box-sizing:border-box;overflow:hidden}.set-tile:hover{transform:scale(1.02);box-shadow:0 8px 16px #000000b3}.set-img{width:75%;height:auto;object-fit:scale-down}.AllSets-image-container{display:flex;justify-content:center;height:140px}.set-name{color:var(--header-text-color);font-weight:800;text-align:center;margin:0;font-family:Oxanium,sans-serif;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;width:100%;max-width:100%;box-sizing:border-box;display:block;min-height:2.4em;max-height:4.8em;overflow:hidden;padding:0 4px}.set-data{color:var(--text-color);font-size:.9rem;font-family:Oxanium,sans-serif}@media (max-width: 768px){.top-menu{flex-direction:column}.search-input{width:100%!important}.sets-container{padding:1rem}.top-menu{justify-content:center;padding:1rem}.sets-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem}.set-tile{box-sizing:border-box;width:100%;height:auto;min-height:200px;max-height:none;padding:12px;display:flex;flex-direction:column;justify-content:space-between}.set-name{font-size:.9rem;line-height:1.3;margin-bottom:8px;min-height:2.6em;display:flex;align-items:center;justify-content:center;text-align:center}.AllSets-image-container{height:100px;flex-shrink:0;margin:8px 0}.set-img{width:100%;height:100%;object-fit:contain}.set-data{font-size:.8rem;margin:2px 0}.language-selector{transform:scale(.9)}}@media (max-width: 480px){.sets-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.8rem}.set-tile{padding:10px;min-height:180px}.set-name{font-size:.8rem;min-height:2.4em}.AllSets-image-container{height:80px}.set-data{font-size:.75rem}}.custom-toggle{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0}.custom-toggle label{position:relative;display:inline-block;width:60px;height:32px}.custom-toggle label input{opacity:0;width:0;height:0}.custom-toggle .slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--placeholder-color);border-radius:16px;transition:.4s}.custom-toggle .slider:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:4px;background-color:var(--header-text-color);border-radius:50%;transition:.4s}.custom-toggle label input:checked+.slider{background:var(--primary-accent-color)}.custom-toggle label input:checked+.slider:before{transform:translate(28px)}.toggle-label{font-size:16px;color:var(--text-color);transition:color .4s;font-family:Oxanium,sans-serif}.toggle-label.active{color:var(--header-text-color)}.profile-container{display:flex;color:var(--primary-text-color)}.edit-profile-button{padding:4px 12px;font-size:small;background:var(--primary-accent-color);border:none;border-radius:.5rem;color:var(--primary-text-color);cursor:pointer;transition:background-color .2s ease}.sidebar{width:250px;padding:20px;box-sizing:border-box}.sidebar-title{color:var(--header-text-color);margin-bottom:30px;font-size:1.5rem}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-menu-item{display:flex;padding:12px 10px;margin-bottom:10px;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease}.sidebar-menu-item:hover{background-color:var(--hover-background)}.sidebar-menu-item.active{background:var(--primary-accent-color);color:var(--primary-text-color)}.sidebar-icon{margin-right:10px;font-size:1.2rem}.profile-content{flex:1;padding:40px;overflow-y:auto}.section{padding:20px;border-radius:.5rem}.section h1{color:var(--header-text-color);margin-bottom:20px}.user-info{display:flex;align-items:center;gap:20px}.profile-image-placeholder{width:80px;height:80px;border-radius:99px;overflow:hidden;background-color:var(--hover-background);display:flex;justify-content:center;align-items:center}.profile-image{width:100%;height:100%;object-fit:cover}.overview-stats{display:flex;gap:20px;margin-top:30px}.stat-card{flex:1;background-color:var(--secondary-background-color);padding:20px;border-radius:.5rem;display:flex;align-items:center;gap:15px}.stat-icon{font-size:2rem;color:var(--primary-accent-color)}.stat-info h3{margin:0;font-size:1rem;color:var(--secondary-text-color)}.stat-info p{margin:5px 0 0;font-size:1.2rem;color:var(--primary-text-color)}.recent-activity{margin-top:40px}.recent-activity h2{color:var(--header-text-color);margin-bottom:15px}.activity-section{display:flex;gap:20px;flex-wrap:wrap}.activity{flex:1;min-width:250px;background-color:var(--secondary-background-color);padding:15px;border-radius:.5rem}.activity h3{color:var(--primary-accent-color);margin-bottom:10px}.activity li{margin-bottom:8px;display:flex;justify-content:space-between;color:var(--primary-text-color)}.activity li span{flex:1}.upgrade-button{padding:10px 15px;color:var(--primary-text-color);border:none;border-radius:.5rem;background:var(--primary-accent-color);cursor:pointer;border:1px solid var(--primary-accent-color)}.benefits-list{list-style:disc inside;padding:0}.benefits-list li{margin:10px 0}.profile-content::-webkit-scrollbar{width:8px}.profile-content::-webkit-scrollbar-track{background:var(--secondary-background-color)}.profile-content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:.5rem}.modal-content{background-color:var(--secondary-background-color);padding:30px;border-radius:.5rem;position:relative;width:90%;max-width:500px;box-shadow:0 5px 15px #0000004d}.edit-form{display:flex;flex-direction:column;gap:15px;margin-top:20px}.edit-form label{display:flex;flex-direction:column;color:var(--primary-text-color)}.edit-form input{padding:10px;border:1px solid var(--hover-background);border-radius:.5rem;background-color:var(--background-color);color:var(--primary-text-color)}.edit-form input::placeholder{color:var(--placeholder-color)}.save-button{padding:10px 15px;background:var(--primary-accent-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;transition:background-color .2s ease}.save-button:hover{background-color:var(--secondary-accent-color)}.activity.achievements{background-image:linear-gradient(135deg,#1F2833 25%,#0B0C10 100%);border:1px solid var(--primary-accent-color);box-shadow:0 0 10px #66fcf180}.achievement-details{margin-top:15px}.progress-container{margin-top:10px}.activity.achievements h3{color:var(--highlight-color);text-align:center;font-size:1.5rem}.achievement-details p{text-align:center;font-size:1.2rem}.progress-bar-container{position:relative;width:100%;background-color:var(--hover-background);border-radius:.5rem;overflow:hidden;height:20px;margin-top:10px}.progress-bar-fill{height:100%;width:0%;background-color:var(--highlight-color);transition:width .5s ease-in-out}.progress-bar-label{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#000;font-weight:700;font-size:.9rem}.progress-text{margin-top:10px;text-align:center;color:var(--primary-text-color)}.activity-section{display:flex;flex-wrap:wrap;gap:20px}.activity{flex:1 1 calc(50% - 20px);min-width:250px;background-color:var(--secondary-background-color);padding:15px;border-radius:8px;box-sizing:border-box}.activity h3{margin-bottom:10px;font-size:1.25rem}.activity ul{list-style:none;padding:0;margin:0}.activity ul li{margin-bottom:8px;font-size:1rem}.grade-card-button{padding:4px 12px;font-size:small;background-color:var(--secondary-accent-color);border:none;border-radius:.5rem;color:var(--primary-text-color);cursor:pointer;transition:background-color .2s ease;margin-top:10px}.grade-card-button:hover{background:var(--primary-accent-color);color:#000}.ai-tools-usage{background-color:var(--secondary-background-color);padding:15px;border-radius:8px}.tool-usage p{font-size:1rem;margin-bottom:10px;color:var(--primary-text-color)}.grade-card-button{padding:8px 16px;font-size:1rem;background:var(--primary-accent-color);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease}.grade-card-button:hover{background-color:var(--secondary-accent-color)}.reset-collection-button{margin-top:10px;padding:8px 16px;font-size:1rem;background-color:var(--error-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;transition:background-color .2s ease}.reset-collection-button:hover{background-color:#8b0000}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b0c10cc;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:var(--secondary-background-color);padding:30px;border-radius:10px;position:relative;width:90%;max-width:500px;box-shadow:0 5px 15px #0000004d}.modal-close-button{position:absolute;top:15px;right:15px;background:none;border:none;color:var(--primary-text-color);font-size:1.2rem;cursor:pointer;transition:color .2s ease}.modal-close-button:hover{color:var(--error-color)}.modal-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-button,.confirm-reset-button{padding:8px 16px;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease}.cancel-button{background-color:#ccc;color:#333}.cancel-button:hover{background-color:#bbb}.confirm-reset-button{background-color:var(--error-color);color:#fff}.confirm-reset-button:hover{background-color:#8b0000}.modal-buttons{display:flex;justify-content:center;justify-content:space-between}.active-referrals-section{background-color:var(--secondary-background-color, #2c2c2c);padding:20px;border-radius:8px;margin-top:20px}.active-referrals-section h2{color:var(--header-text-color, #aaa);margin-bottom:10px;font-size:1.2rem}.active-referrals-section ul{list-style:none;padding:0;margin:0}.active-referrals-section li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--hover-background, #3a3a3a);font-size:.95rem;color:var(--primary-text-color, #fff)}.active-referrals-section li:last-child{border-bottom:none}.user-details p{margin:5px 0;font-size:larger;color:var(--primary-text-color)}.coupons-section{background-color:var(--secondary-background-color, #2c2c2c);padding:20px;border-radius:8px;margin-top:20px}.coupons-section h2{color:var(--header-text-color, #aaa);margin-bottom:10px;font-size:1.4rem}.purchase-coupon{display:flex;align-items:center;gap:10px;margin-bottom:15px}.purchase-coupon label{font-size:.9rem;color:var(--primary-text-color, #fff)}.purchase-coupon input[type=number]{width:60px;padding:4px;border:1px solid var(--hover-background, #3a3a3a);background-color:var(--background-color, #1a1a1a);color:var(--primary-text-color, #fff);border-radius:8px}.purchase-coupon-button{padding:6px 12px;font-size:.9rem;background:var(--primary-accent-color, #3a3a3a);border:none;border-radius:8px;color:var(--primary-text-color, #fff);cursor:pointer;transition:background-color .2s ease}.purchase-coupon-button:hover{background-color:var(--secondary-accent-color, #555)}.coupons-section ul{list-style:none;padding:0;margin:0}.coupons-section li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--hover-background, #3a3a3a);font-size:.95rem;color:var(--primary-text-color, #fff)}.coupons-section li:last-child{border-bottom:none}.copy-button{background:var(--primary-accent-color);border:none;color:var(--primary-text-color);padding:.25rem .5rem;margin-left:.5rem;border-radius:.5rem;cursor:pointer;font-size:.8rem;transition:background-color .2s}.copy-button:hover{background-color:var(--secondary-accent-color)}.purchase-coupon input{width:fit-content}@media (max-width: 600px){.active-referrals-section{background-color:var(--primary-accent-color);padding:15px}.coupons-section{padding:15px;margin-top:15px}.coupons-section h2{margin-bottom:8px;text-align:center}.purchase-coupon{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;text-align:center}.purchase-coupon label{text-align:center;font-size:.85rem}.purchase-coupon input[type=number]{width:100%;padding:6px}.purchase-coupon-button{width:100%;padding:8px 0;font-size:.9rem}.coupon-list{display:flex;flex-direction:column;gap:10px;align-content:center;align-items:center}.coupon-item{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 0;text-align:center;font-size:.85rem}.coupon-code{display:flex;justify-content:center}}@media (max-width: 768px){.profile-container{flex-direction:column;height:auto}.edit-profile-button{font-size:1rem}.membership-details{margin-bottom:1rem}.sidebar{width:100%;display:flex;overflow-x:auto;padding:10px 20px}.sidebar-title{display:none}.sidebar-menu{display:flex;flex-direction:row;width:100%;justify-content:space-evenly}.sidebar-menu-item{flex:none;display:flex;gap:4px;padding:4px 8px;margin-right:0;justify-content:center;border-radius:0}.sidebar-menu-item.active{background:none;color:var(--primary-text-color);border-bottom:3px solid var(--primary-accent-color)}.sidebar-menu-item:last-child{margin-right:0}.sidebar-icon{margin:0;font-size:1.1rem}.sidebar-text{display:block;font-size:.9rem}.profile-content{padding:20px}.section{padding:4px}.section.overview .user-info{flex-direction:column;align-items:center;text-align:center}.section.overview .user-details{text-align:center}.section.overview .user-details p{margin:5px 0}.profile-image-placeholder{width:100px;height:100px;margin-bottom:20px}.overview-stats{flex-direction:column;gap:15px}.stat-card{flex-direction:row;justify-content:flex-start}.stat-info h3{font-size:.9rem}.stat-info p{font-size:1rem}.recent-activity{margin-top:20px}.activity-section{flex-direction:column;gap:15px}.activity{min-width:100%}.activity h3{font-size:1rem}.activity li{flex-direction:column;align-items:flex-start}.activity li span{margin-bottom:5px}}.referral-link-wrapper{margin-top:1rem;font-family:Inter,sans-serif}.referral-title{margin-bottom:.4rem;color:#aaa;font-size:.9rem}.referral-link-container{display:flex;align-items:center;flex-wrap:nowrap;background-color:#2c2c2c;border:1px solid #3a3a3a;border-radius:6px;padding:.6rem}.referral-domain{color:#ccc;font-size:.9rem;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-right:.5rem}.referral-input{background-color:#333;border:none;padding:4px;color:#fff;border-radius:4px;outline:none;font-size:.9rem;max-width:12ch;margin-right:.4rem;white-space:nowrap}.action-button{background:#3a3a3a;border:none;color:#ccc;font-size:.8rem;padding:.4rem .8rem;margin-left:.4rem;border-radius:4px;cursor:pointer;display:flex;align-items:center}.action-button:hover{background-color:#4a4a4a}.save-button{background:var(--primary-accent-color)}.edit-icon,.copy-icon{font-size:1rem}.copy-success-message{display:inline-block;margin-left:.5rem;color:#4fff4f;font-weight:700;font-size:.8rem}.save-message{margin-top:.4rem;font-size:.8rem;color:#4fff4f}.cancel-button{background-color:var(--error-color);color:#fff}@media (max-width: 600px){.referral-link-container{flex-direction:row!important;flex-wrap:nowrap!important}}.benefit-icon{color:var(--highlight-color);margin-right:8px}.benefit-item{margin-top:24px;margin-bottom:24px}.disclaimer{color:var(--text-color);font-size:small}.membership-details{margin-bottom:1rem}._orders_1bge4_2{padding:20px}._orderCard_1bge4_7{background-color:var(--secondary-background-color);color:var(--primary-text-color);border:1px solid var(--hover-background);border-radius:8px;margin-bottom:20px;overflow:hidden}._orderHeader_1bge4_17{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer}._orderHeader_1bge4_17:hover{background-color:var(--hover-background)}._orderInfo_1bge4_29 p{margin:5px 0}._expandIcon_1bge4_34{font-size:1.2rem}._orderDetails_1bge4_39{padding:15px;border-top:1px solid var(--hover-background)}._orderDetails_1bge4_39 h3{margin-bottom:15px}._orderItem_1bge4_49{display:flex;margin-bottom:15px}._productInfo_1bge4_54{display:flex}._productImage_1bge4_58{width:80px;height:80px;object-fit:cover;border-radius:8px;margin-right:15px}._productPlaceholder_1bge4_66{width:80px;height:80px;background-color:var(--hover-background);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--secondary-text-color);margin-right:15px}._productName_1bge4_78{font-weight:700;margin-bottom:5px}._orderSummary_1bge4_84{text-align:right;margin-top:10px;border-top:1px solid var(--hover-background);padding-top:10px}._trackingUrl_1bge4_91{color:var(--primary-accent-color);text-decoration:none}._trackingUrl_1bge4_91:hover{text-decoration:underline}._loadingContainer_1bge4_101,._errorMessage_1bge4_102,._noOrders_1bge4_103{text-align:center;margin-top:20px}._errorMessage_1bge4_102{color:var(--error-color)}@media (max-width: 768px){._orderHeader_1bge4_17{flex-direction:column;align-items:flex-start}._orders_1bge4_2{padding:0}._expandIcon_1bge4_34{align-self:flex-end}._productInfo_1bge4_54{flex-direction:column}._productImage_1bge4_58,._productPlaceholder_1bge4_66{margin-right:0;margin-bottom:10px}._orderSummary_1bge4_84{text-align:left}}._footer_1y0tl_3{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:40px 20px;color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._logoSection_1y0tl_13{flex:1 1 100%;text-align:center;margin-bottom:20px}._logo_1y0tl_13{max-width:200px;height:auto}._linksSection_1y0tl_24{flex:1 1 50%;text-align:center}._linksList_1y0tl_29{list-style:none;padding:0;margin:0;text-align:left}._linksList_1y0tl_29 li{display:inline-block;margin:0 10px}._link_1y0tl_24{text-decoration:none;color:inherit;font-size:16px;transition:color .2s ease-in-out}._link_1y0tl_24:hover{color:var(--primary-accent-color)}._socialSection_1y0tl_52{flex:1 1 50%;text-align:center}._socialLink_1y0tl_57{margin:0 8px;color:inherit;font-size:20px;transition:color .2s ease-in-out}._socialLink_1y0tl_57:hover{color:var(--primary-accent-color)}@media (min-width: 768px){._logoSection_1y0tl_13{flex:1 1 auto;text-align:left;margin-bottom:0}._linksSection_1y0tl_24,._socialSection_1y0tl_52{flex:1 1 auto}._socialSection_1y0tl_52{text-align:right}}._pageContainer_yxwci_2{width:100%}._guideOverlay_yxwci_6{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1001}._hero_yxwci_20{height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px}._hero_yxwci_20 h1{margin-bottom:1rem}._hero_yxwci_20 p{font-size:1rem;margin-bottom:40px;color:#bbb}._ctaButton_yxwci_40{padding:15px 30px;border:2px solid #007bff;border-radius:.5rem;color:#007bff;font-size:16px;cursor:pointer;transition:background .3s,color .3s}._ctaButton_yxwci_40:hover{background:#007bff;color:#fff}._tabContainer_yxwci_56{display:flex;margin:20px auto;width:80%;border-bottom:1px solid #333}._tab_yxwci_56{flex:1;padding:10px 0;background:none;border:none;text-align:center;cursor:pointer;font-size:16px;color:#777;border-bottom:2px solid transparent;transition:color .3s,border-bottom .3s}._tab_yxwci_56:hover{color:#007bff}._activeTab_yxwci_80{color:#007bff;border-bottom:2px solid #007bff}._contentContainer_yxwci_86{padding:8px 40px;min-height:60vh}._submissionContainer_yxwci_92{display:flex;flex-direction:column;align-items:center}._submissionContainer_yxwci_92 h2{font-size:24px;margin-bottom:20px}._dropZone_yxwci_105{width:100%;max-width:400px;height:250px;border:2px dashed #444;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:border-color .3s;margin-bottom:20px}._dropZone_yxwci_105:hover{border-color:#007bff}._dropZone_yxwci_105 p{color:#777;font-size:16px}._hiddenInput_yxwci_130{display:none}._buttonGroup_yxwci_135{display:flex;gap:10px;margin-top:10px}._submitButton_yxwci_141{padding:10px 20px;border-radius:.5rem;border:none;background:#007bff;color:#fff;cursor:pointer;transition:background .3s,color .3s}._submitButton_yxwci_141:hover{background:#0056b3;color:#fff}._clearButton_yxwci_156{padding:10px 20px;border:1px solid #ff6b6b;border-radius:.5rem;background:transparent;color:#ff6b6b;cursor:pointer;transition:background .3s,color .3s}._clearButton_yxwci_156:hover{background:#ff6b6b;color:#fff}._preview_yxwci_171{margin-top:20px;max-width:400px}._preview_yxwci_171 img{width:100%;border-radius:8px}._gradeSummarySection_yxwci_182{margin-top:20px;text-align:center}._gradeSummarySection_yxwci_182 h2{font-size:22px;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:10px}._conditionBlock_yxwci_195{margin-bottom:20px}._conditionLabel_yxwci_199{font-size:28px;font-weight:700;color:var(--highlight-color)}._scoreRow_yxwci_206{display:flex;justify-content:center;gap:40px;margin-top:20px}._scoreItem_yxwci_213{text-align:center}._scoreItem_yxwci_213 h3{font-size:18px;color:#007bff;margin-bottom:5px}._scoreItem_yxwci_213 p{font-size:36px;font-weight:700;margin:0}._splitBlock_yxwci_230{margin-top:30px}._splitBlock_yxwci_230 h3{font-size:20px;color:#007bff;margin-bottom:10px}._splitRow_yxwci_240{display:flex;justify-content:center;gap:40px}._splitItem_yxwci_246{font-size:20px;font-weight:700}._gradedImageContainer_yxwci_252{margin-top:20px;text-align:center}._gradedImage_yxwci_252{width:45%;border-radius:8px;margin-top:10px}._historySection_yxwci_264{margin-top:20px}._historySection_yxwci_264 h2{font-size:22px;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:10px}._historyTable_yxwci_275{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}._historyTable_yxwci_275 th,._historyTable_yxwci_275 td{padding:12px 15px;border-bottom:1px solid #333;text-align:left}._historyTable_yxwci_275 th{color:#777}._historyTable_yxwci_275 tr:hover{background:#1a1a1a}._historyImage_yxwci_297{width:60px;border-radius:4px}._loadingText_yxwci_303{color:#bbb;margin-top:10px;text-align:center}._clipLoaderContainer_yxwci_309{display:flex;align-items:center;justify-content:center;margin-top:10px}._errorText_yxwci_316{color:#ff6b6b;margin-top:10px;text-align:center}._usageInfo_yxwci_322{margin-top:10px;color:#bbb;text-align:center}._upgradeButton_yxwci_328{margin-top:10px;padding:10px 20px;border:1px solid #007bff;border-radius:4px;background:transparent;color:#007bff;cursor:pointer;transition:background .3s,color .3s}._upgradeButton_yxwci_328:hover{background:#007bff;color:#fff}._modalOverlay_yxwci_346{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_yxwci_360{position:relative;padding:1rem;border-radius:8px;max-width:90%;max-height:99vh;background-color:#111}._expandedImage_yxwci_370{max-width:40%;object-fit:scale-down;display:block;margin:0 auto;border-radius:.5rem}._closeButton_yxwci_379{position:absolute;top:10px;right:10px;background:#ff6b6b;border:none;color:#fff;padding:5px 10px;cursor:pointer;border-radius:4px;transition:background .3s}._closeButton_yxwci_379:hover{background:#e05555}._betaBadge_yxwci_397{background:#ff6b6b;color:#fff;font-size:.8rem;padding:2px 6px;border-radius:4px;margin-left:8px}._scoreInfoContainer_yxwci_407{text-align:center;margin-top:10px}._scoreInfoToggle_yxwci_413{background:none;border:none;color:#007bff;cursor:pointer;text-decoration:underline;font-size:14px}._scoreInfo_yxwci_407{background:#f0f0f0;text-align:left;color:#333;padding:10px;margin-top:5px;border-radius:4px;max-width:600px;margin-left:auto;margin-right:auto;font-size:14px}._disclaimer_yxwci_437{background:#1a1a1a;color:#bbb;padding:20px;text-align:center;font-size:14px;margin-top:40px}._footerButtons_yxwci_446{display:flex;gap:10px;justify-content:center;margin-top:10px}._showGuideButton_yxwci_453{padding:8px 16px;border:1px solid #007bff;background:transparent;color:#007bff;cursor:pointer;border-radius:4px;transition:background .3s,color .3s}._showGuideButton_yxwci_453:hover{background:#007bff;color:#fff}._guideButtons_yxwci_469{display:flex;gap:10px;justify-content:center;margin-top:20px}._exampleImage_yxwci_477{display:block;margin:20px auto;max-width:100%;max-height:60vh;border-radius:.5rem}._guideButtons_yxwci_469 button{padding:10px 20px;margin:0 5px;border:1px solid #007bff;background:transparent;color:#007bff;font-size:14px;cursor:pointer;border-radius:.5rem;transition:background .3s ease,color .3s ease}._guideButtons_yxwci_469 button:hover{background:#007bff;color:#fff}._importantNotice_yxwci_502{color:red;font-weight:700;margin-bottom:10px}._heroExampleImage_yxwci_510{display:block;max-height:60%;margin:20px 0;border-radius:8px;object-fit:scale-down}._membershipPrompt_yxwci_519{text-align:center;padding:40px;margin:20px auto;background:#222;color:#fff;border-radius:8px;max-width:600px}._membershipPrompt_yxwci_519 h2{font-size:24px;margin-bottom:10px}._membershipPrompt_yxwci_519 p{font-size:16px;margin-bottom:20px}._membershipButton_yxwci_540{padding:12px 24px;font-size:1rem;border:none;border-radius:.5rem;background:var(--primary-accent-color);color:#fff;cursor:pointer;transition:background .3s,color .3s}._membershipButton_yxwci_540:hover{background:#007bff;color:#fff}._centeringLabel_yxwci_558{margin-top:20px;padding:.5rem;background:var(--primary-accent-color);border:none;border-radius:.5rem;text-align:center;font-weight:700;color:#fff;box-shadow:0 2px 4px #0000004d}._deleteButton_yxwci_571{padding:6px 12px;font-size:14px;background:#ff4d4f;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}._deleteButton_yxwci_571:hover{background:#d9363e}._advisoryText_yxwci_587{margin-top:10px;padding:8px 12px;background-color:#fffbe6;border:1px solid #ffe58f;border-radius:4px;color:#ad8b00;font-size:14px;text-align:center}._reportIssueLink_yxwci_598{color:#007bff;text-decoration:underline;cursor:pointer;margin-top:1rem;font-size:.8rem}._overlayContainer_yxwci_606{display:flex;flex-direction:column;align-items:center;border-radius:.5rem}._centeringMessage_yxwci_614{margin-bottom:10px;font-size:16px;text-align:center;color:#fff;background:#007bff;padding:10px;border-radius:4px}._confirmCenteringButton_yxwci_624{padding:10px 20px;border:none;border-radius:.5rem;background:#28a745;color:#fff;font-size:16px;cursor:pointer;transition:background .3s,color .3s;margin-top:10px}._confirmCenteringButton_yxwci_624:hover{background:#218838}._confirmCenteringButton_yxwci_624:disabled{opacity:.7;cursor:not-allowed}._modalImage_yxwci_645{max-width:50%}._closeModalButton_yxwci_649{position:absolute;top:10px;right:10px;background:transparent;border:none;color:#fff;cursor:pointer;z-index:2}@media (max-width: 768px){._hero_yxwci_20{padding:1rem;height:auto}._hero_yxwci_20 h1{font-size:1.75rem;margin-bottom:1rem}._hero_yxwci_20 p{font-size:.875rem;margin-bottom:2rem}._hero_yxwci_20 img{max-width:50%}._ctaButton_yxwci_40{padding:.75rem 1.5rem;font-size:.875rem}._expandedImage_yxwci_370{max-width:100%}._tabContainer_yxwci_56{width:100%;margin:1rem auto}._tab_yxwci_56{font-size:.875rem;padding:.75rem 0}._contentContainer_yxwci_86{padding:0rem 1rem}._submissionContainer_yxwci_92 h2{font-size:1.25rem;margin-bottom:1rem}._dropZone_yxwci_105 p{font-size:.875rem}._submitButton_yxwci_141,._clearButton_yxwci_156{font-size:.875rem;padding:.75rem 1rem}._preview_yxwci_171 img{max-width:100%}._gradeSummarySection_yxwci_182 h2{font-size:1.25rem}._conditionLabel_yxwci_199{font-size:1.5rem}._scoreRow_yxwci_206{gap:1rem;flex-wrap:wrap}._scoreItem_yxwci_213 h3{font-size:.875rem}._scoreItem_yxwci_213 p{font-size:1.75rem}._splitBlock_yxwci_230 h3{font-size:1.125rem;margin-bottom:.5rem}._splitRow_yxwci_240{gap:1rem;flex-wrap:wrap}._splitItem_yxwci_246{font-size:.875rem}._gradedImage_yxwci_252{width:100%;margin-top:1rem}._historySection_yxwci_264 h2{font-size:1.25rem}._historyTable_yxwci_275{display:block;width:100%;overflow-x:auto}._historyTable_yxwci_275 th,._historyTable_yxwci_275 td{font-size:.75rem;white-space:nowrap}._historyImage_yxwci_297{width:3.75rem;height:auto}._modalContent_yxwci_360{max-width:100%;max-height:80vh;overflow-y:auto;padding:0}._modalImage_yxwci_645{max-width:100%}._upgradeButton_yxwci_328{font-size:.875rem;padding:.625rem 1.25rem}._disclaimer_yxwci_437{font-size:.75rem;padding:1rem}._footerButtons_yxwci_446 ._showGuideButton_yxwci_453{font-size:.75rem;padding:.5rem 1rem}._exampleImage_yxwci_477{margin:1rem auto;max-height:40vh}._guideButtons_yxwci_469 button{font-size:.75rem;padding:.75rem 1rem;margin:.25rem}._membershipPrompt_yxwci_519{padding:2rem 1rem;margin:1rem auto}._membershipPrompt_yxwci_519 h2{font-size:1.25rem}._membershipPrompt_yxwci_519 p{font-size:.875rem}._membershipButton_yxwci_540{font-size:.875rem;padding:.75rem 1.5rem}._centeringLabel_yxwci_558{font-size:.875rem;margin-top:1rem;padding:.5rem .75rem}._deleteButton_yxwci_571{font-size:.75rem;padding:.5rem 1rem}._advisoryText_yxwci_587{font-size:.75rem;padding:.5rem .75rem;margin-top:.5rem}}._verificationPromptContainer_yxwci_883{text-align:center;padding:20px;margin:20px auto;background:#222;color:#fff;border-radius:8px;max-width:600px}._promptButtons_yxwci_893{display:flex;justify-content:center;gap:20px;margin-top:20px}._promptButton_yxwci_893{padding:12px 24px;font-size:1rem;border:none;border-radius:.5rem;background:var(--primary-accent-color);color:#fff;cursor:pointer;transition:background .3s,color .3s}._promptButton_yxwci_893:hover{background:#007bff;color:#fff}._modalOverlay_18veo_4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000a6;display:flex;justify-content:center;align-items:center;z-index:999}._modalContent_18veo_18{position:relative;border-radius:12px;padding:1.5rem;max-width:500px;width:90%;background-color:var(--gray-background);box-shadow:0 4px 12px #0000004d;color:var(--primary-text-color, #fff)}._closeButton_18veo_30{position:absolute;top:8px;right:8px;background-color:transparent;border:none;color:var(--primary-text-color, #fff);font-size:1.25rem;cursor:pointer;transition:transform .2s}._closeButton_18veo_30:hover{transform:scale(1.1)}._instructions_18veo_46{font-size:.9rem;line-height:1.4;margin-bottom:1rem;color:var(--primary-text-color, #fff)}._errorContainer_18veo_54{background-color:var(--error-color, #a00);color:#fff;padding:.75rem;border-radius:8px;margin-bottom:.75rem}._errorText_18veo_62{margin:0;font-size:.85rem}._form_18veo_68{display:flex;flex-direction:column;gap:1rem}._label_18veo_75{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:500;color:var(--primary-text-color, #fff)}._input_18veo_85,._select_18veo_86{box-sizing:border-box;width:100%;padding:.6rem .75rem;border:1px solid #444;border-radius:8px;background-color:#333;color:#fff;font-size:.9rem;transition:border-color .2s ease}._input_18veo_85:focus,._select_18veo_86:focus{outline:none;border-color:var(--primary-accent-color, #007bff)}._textarea_18veo_104{resize:vertical;min-height:80px}._fileInputLabel_18veo_110{font-size:.85rem;color:var(--primary-text-color, #fff)}._buttonGroup_18veo_116{display:flex;justify-content:flex-end;gap:.75rem}._submitButton_18veo_123{background:var(--primary-accent-color, #007bff);color:#fff;border:none;border-radius:6px;padding:.6rem 1rem;font-size:.85rem;cursor:pointer;transition:background-color .2s}._submitButton_18veo_123:hover{background-color:var(--secondary-accent-color, #005fa3)}._cancelButton_18veo_138{background:none;color:#fff;border:1px solid #666;border-radius:6px;padding:.6rem 1rem;font-size:.85rem;cursor:pointer;transition:background-color .2s}._cancelButton_18veo_138:hover{background-color:#444}._imagePreview_18veo_153{max-width:20%;border-radius:.5rem;margin-top:.5rem;object-fit:cover}._reportIssueLink_18veo_161{color:var(--primary-accent-color, #007bff);text-decoration:underline;cursor:pointer;margin-top:1rem;display:inline-block}._container_1qlr3_1{position:relative;display:block;width:40%;margin:auto}._cardImage_1qlr3_8{width:100%;height:auto;border-radius:.5rem}._hiddenTabs_1qlr3_14{display:none!important}@media screen and (max-width: 600px){._container_1qlr3_1{width:100%}}._modalOverlay_1arpi_4{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1arpi_18{position:relative;padding:20px;border-radius:8px;max-width:500px;max-height:90vh;background-color:#111;color:#fff;box-shadow:0 0 15px #00000080}._creditResetModal_1arpi_29 h2{margin-bottom:10px;text-align:center;font-size:1.5rem}._creditResetModal_1arpi_29 p{text-align:center;margin-bottom:20px}._tilesContainer_1arpi_41{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin-bottom:20px}._tile_1arpi_41{background:#222;border:2px solid transparent;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:border-color .3s,transform .3s}._tile_1arpi_41:hover{transform:translateY(-2px)}._selected_1arpi_63{border-color:#007bff;box-shadow:0 0 8px #007bff80}._disabled_1arpi_68{opacity:.5;cursor:not-allowed}._creditsLabel_1arpi_74{font-size:1.25rem;font-weight:700;margin-bottom:8px;color:#fff}._priceLabel_1arpi_81{font-size:1.125rem;color:#0f8}._infoText_1arpi_86{margin-top:8px;font-size:.875rem;color:#bbb}._errorText_1arpi_93{color:#ff6b6b;text-align:center;margin-bottom:10px;font-size:1rem}._buttonGroup_1arpi_101{display:flex;justify-content:center;gap:10px}._buttonGroup_1arpi_101 button{padding:10px 20px;border-radius:.5rem;border:none;font-size:16px;cursor:pointer;transition:background .3s,color .3s}._buttonGroup_1arpi_101 button:first-child{background:#ff6b6b;color:#fff}._buttonGroup_1arpi_101 button:first-child:hover{background:#e05555}._buttonGroup_1arpi_101 button:last-child{background:#007bff;color:#fff}._buttonGroup_1arpi_101 button:last-child:hover{background:#0056b3}@media (max-width: 480px){._tilesContainer_1arpi_41{grid-template-columns:1fr 1fr}._modalContent_1arpi_18{width:90%;padding:16px}._creditsLabel_1arpi_74,._priceLabel_1arpi_81{font-size:1rem}}._guideOverlay_1l02f_1{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1001}._guideContainer_1l02f_14{background:#111;color:#fff;padding:20px;border-radius:8px;max-width:500px;width:90%;text-align:center;box-shadow:0 2px 8px #00000080}._guideContainer_1l02f_14 h2{font-size:22px;margin-bottom:15px;border-bottom:1px solid #333;padding-bottom:10px}._slideContent_1l02f_32{font-size:16px;color:#bbb;margin-top:10px}._slideWrapper_1l02f_38{display:flex;flex-direction:column}._buttonRow_1l02f_43{display:flex;gap:10px;justify-content:center;margin-top:20px}._nextButton_1l02f_50,._skipButton_1l02f_51,._backButton_1l02f_52{padding:10px 20px;border:1px solid #007bff;background:transparent;color:#007bff;font-size:14px;cursor:pointer;border-radius:.5rem;transition:background .3s,color .3s;display:flex;align-items:center}._nextButton_1l02f_50:hover,._skipButton_1l02f_51:hover,._backButton_1l02f_52:hover{background:#007bff;color:#fff}._icon_1l02f_72{margin:0 5px;vertical-align:middle}._gridContainer_1l02f_77{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center}@media (max-width: 600px){._gridContainer_1l02f_77{grid-template-columns:repeat(2,1fr)}}._exampleGroup_1l02f_91{display:flex;flex-direction:column;align-items:center}._exampleSvg_1l02f_97{width:100%;max-width:100px;height:auto}._exampleLabel_1l02f_103{margin-top:8px;font-size:14px;color:#bbb;text-align:center}._card_1kaky_4{display:flex;border-radius:8px;overflow:hidden;transition:transform .2s;flex-direction:column;background-color:var(--background-color);position:relative}._card_1kaky_4:hover{transform:scale(1.02);cursor:pointer}._imagecontainer_1kaky_20{background-color:#fff;position:relative}._image_1kaky_20{width:100%;height:200px;object-fit:scale-down}._soldOutImage_1kaky_32{opacity:.5}._soldOutBadge_1kaky_37{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:10px 20px;font-size:1.2em;font-weight:700;border-radius:5px;text-align:center;z-index:2}._memberExclusiveBadge_1kaky_53{position:absolute;top:10px;left:10px;background:var(--primary-accent-color);color:var(--primary-text-color);padding:5px 10px;font-size:.9em;font-weight:700;border-radius:5px;z-index:3}._info_1kaky_67{padding:15px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;background-color:var(--secondary-background-color)}._name_1kaky_76{color:var(--header-text-color);margin:0 0 5px;font-size:1.2em;flex-grow:1}._category_1kaky_83{color:var(--placeholder-color);margin:0 0 10px;font-size:.9em}._price_1kaky_89{color:var(--header-text-color);font-size:1.1em;margin:0}._memberPrice_1kaky_95{color:var(--primary-accent-color)}._memberContainer_1kaky_99{display:flex;align-items:center;margin-top:0;margin-bottom:0;gap:8px;font-size:1.1em;border-radius:99px;color:#4dc8e7}._addToCart_1kaky_111{padding:10px 0;background:var(--primary-accent-color);color:var(--background-color);border:none;border-radius:99px;cursor:pointer;font-size:1rem;transition:background-color .3s;margin-top:12px}._addToCart_1kaky_111:hover{background-color:var(--secondary-accent-color)}._link_1kaky_128{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}._addedMessage_1kaky_137{position:fixed;bottom:20px;right:20px;background:var(--primary-accent-color);color:var(--background-color);padding:15px 20px;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:10px;animation:_fadeInOut_1kaky_1 3s forwards}._viewCartButton_1kaky_152{background-color:var(--secondary-accent-color);color:var(--background-color);padding:8px 12px;border-radius:.3rem;text-decoration:none;font-weight:700}._viewCartButton_1kaky_152:hover{background:var(--primary-accent-color)}@keyframes _fadeInOut_1kaky_1{0%{opacity:0;transform:translateY(20px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@media (max-width: 768px){._image_1kaky_20{height:150px}._name_1kaky_76{font-size:1rem}._price_1kaky_89{font-size:1rem;margin-bottom:10px}._addToCart_1kaky_111{padding:8px 0;font-size:.9rem}._addedMessage_1kaky_137{right:10px;left:10px;bottom:10px}._memberContainer_1kaky_99{align-items:center;font-size:13.5px;font-weight:700}._memberPrice_1kaky_95{font-size:1rem}}._pagination_141u1_1{display:flex;justify-content:center;margin-top:20px}._pageButton_141u1_7{background-color:var(--secondary-background-color);color:var(--text-color);border:none;padding:10px 15px;margin:0 5px;border-radius:4px;cursor:pointer;transition:background-color .2s}._pageButton_141u1_7:hover{background-color:var(--hover-background)}._active_141u1_22{background:var(--primary-accent-color);color:var(--background-color)}._container_w7txe_1{color:var(--text-color);padding:20px;min-height:100vh}h1{color:var(--header-text-color);text-align:center}._header_w7txe_13{color:var(--header-text-color);text-align:center;margin-bottom:20px}._filterSortContainer_w7txe_19{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._filters_w7txe_26{display:flex;align-items:center}._filter_w7txe_19,._sort_w7txe_32{display:flex;align-items:center;margin-right:20px}._sortSelect_w7txe_38,._categoryFilter_w7txe_39{background-color:var(--secondary-background-color);color:var(--text-color);border:none;padding:6px 12px;border-radius:99px;font-size:16px;cursor:pointer;width:200px}._sortSelect_w7txe_38:hover{background:var(--primary-accent-color);color:#000}._filter_w7txe_19 label,._sort_w7txe_32 label{margin-right:10px}._clearButton_w7txe_62{background:var(--primary-accent-color);border:none;color:#fff;padding:8px 16px;cursor:pointer;border-radius:99px}._clearButton_w7txe_62:hover{background-color:var(--secondary-accent-color)}._productGrid_w7txe_75{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding-top:20px}._message_w7txe_82{text-align:center;font-size:1.2em}._error_w7txe_87{text-align:center;color:var(--error-color);font-size:1.2em}@media screen and (max-width: 768px){._productGrid_w7txe_75{grid-template-columns:repeat(auto-fill,minmax(40%,1fr));gap:12px}._container_w7txe_1{padding:12px}._filterSortContainer_w7txe_19{flex-direction:column;align-items:stretch}._filters_w7txe_26{flex-direction:column;align-items:stretch;margin-bottom:12px}._filter_w7txe_19,._sort_w7txe_32{flex-direction:column;margin-right:0;margin-bottom:12px;width:100%}._categoryFilter_w7txe_39,._sortSelect_w7txe_38,._clearButton_w7txe_62{width:100%}}._main_1e9mx_4{padding:20px;color:var(--text-color);position:relative;min-height:92vh}._container_1e9mx_11{display:flex;justify-content:center;padding:20px;max-width:1200px;margin:0 auto}._productDetails_1e9mx_19{display:flex;flex-wrap:wrap;width:100%}._images_1e9mx_25{flex:1;min-width:300px;margin-right:20px}._mainImage_1e9mx_31{width:100%;border-radius:1rem;max-height:500px;object-fit:contain;background-color:#fff}._thumbnailContainer_1e9mx_39{display:flex;justify-content:flex-start;margin-top:10px;gap:10px;overflow-x:auto}._thumbnail_1e9mx_39{width:60px;height:60px;object-fit:cover;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:border .3s}._activeThumbnail_1e9mx_57,._thumbnail_1e9mx_39:hover{border-color:var(--primary-accent-color)}._noImage_1e9mx_65{width:100%;height:500px;background-color:var(--secondary-background-color);display:flex;align-items:center;justify-content:center;color:var(--placeholder-color);border-radius:8px}._info_1e9mx_76{flex:1;min-width:300px}._name_1e9mx_81{font-size:2rem;text-align:left;color:var(--header-text-color);margin-bottom:15px}._priceContainer_1e9mx_88{display:flex;flex-direction:column;margin:0}._price_1e9mx_88{font-size:1.75rem;color:#fafafa;margin:0}._memberContainer_1e9mx_100{gap:8px;font-size:1em;margin-top:0;margin-bottom:0;margin-right:auto}._memberPrice_1e9mx_108{color:#4dc8e7;font-size:1.75rem;font-weight:400}._actions_1e9mx_114{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._quantityContainer_1e9mx_121{display:flex;align-items:center;gap:10px;border:1px solid var(--hover-background);border-radius:99px;overflow:hidden;background-color:var(--secondary-background-color)}._quantity_1e9mx_121{width:50px;height:40px;text-align:center;border:none;background-color:var(--secondary-background-color);color:#fafafa;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}._quantity_1e9mx_121::-webkit-outer-spin-button,._quantity_1e9mx_121::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._quantityButton_1e9mx_148{width:40px;height:40px;background-color:var(--secondary-background-color);color:#fafafa;border:none;cursor:pointer;font-size:1.2rem;transition:background-color .3s}._quantityButton_1e9mx_148:hover{background-color:var(--secondary-accent-color)}._addToCart_1e9mx_163{padding:12px 25px;background:var(--primary-accent-color);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:1rem;transition:background-color .3s;width:100%}._addToCart_1e9mx_163:hover{background-color:var(--secondary-accent-color)}._descriptionSection_1e9mx_179{margin-top:20px}._descriptionHeader_1e9mx_183{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._descriptionHeader_1e9mx_183 h2{font-size:1.5rem;color:var(--header-text-color);margin:0}._description_1e9mx_179{margin-top:10px;font-size:1rem;line-height:1.5;color:var(--text-color)}._quantityDiv_1e9mx_204{display:flex;flex-direction:column;gap:10px;margin-right:auto;margin-top:1.5rem}._addedMessage_1e9mx_213{position:fixed;bottom:20px;right:20px;background:var(--primary-accent-color);color:var(--background-color);padding:15px 20px;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:10px;animation:_fadeInOut_1e9mx_1 3s forwards}@keyframes _fadeInOut_1e9mx_1{0%{opacity:0;transform:translateY(20px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._viewCartButton_1e9mx_234{background-color:var(--secondary-accent-color);color:var(--background-color);padding:8px 12px;border-radius:.3rem;text-decoration:none;font-weight:700}._viewCartButton_1e9mx_234:hover{background:var(--primary-accent-color)}._message_1e9mx_248{text-align:center;font-size:1.2em;padding:20px}._error_1e9mx_254{text-align:center;color:var(--error-color);font-size:1.2em;padding:20px}._imageWrapper_1e9mx_261{position:relative}._memberExclusiveBadge_1e9mx_266{background:var(--primary-accent-color);color:var(--background-color);padding:5px 10px;border-radius:5px;font-weight:700;margin-left:10px}._memberExclusiveBadgeOnImage_1e9mx_275{position:absolute;top:10px;left:10px;background:var(--primary-accent-color);color:#fff;padding:5px 10px;font-size:.9em;font-weight:700;border-radius:5px}._membershipPrompt_1e9mx_287{text-align:center;margin-top:20px}._becomeMemberButton_1e9mx_292,._signInButton_1e9mx_293{display:inline-block;padding:10px 20px;background:var(--primary-accent-color);color:var(--background-color);text-decoration:none;border-radius:99px;margin:10px 5px;width:100%;transition:background-color .3s}._becomeMemberButton_1e9mx_292:hover,._signInButton_1e9mx_293:hover{background-color:var(--secondary-accent-color)}@media (max-width: 768px){._container_1e9mx_11{padding:10px}._productDetails_1e9mx_19{flex-direction:column}._images_1e9mx_25{margin-right:0;margin-bottom:20px}._mainImage_1e9mx_31{max-height:300px}._thumbnailContainer_1e9mx_39{justify-content:center}._info_1e9mx_76{width:100%}._name_1e9mx_81{font-size:1.4rem;margin-bottom:10px}._priceContainer_1e9mx_88{flex-direction:column;align-items:center;margin:1rem 0rem}._price_1e9mx_88{font-size:1.75rem;margin-right:auto;margin-top:3rem}._actions_1e9mx_114{flex-direction:column;align-items:center;gap:1rem;width:100%}._quantityContainer_1e9mx_121{justify-content:center;margin-right:auto}._quantityDiv_1e9mx_204{display:flex;align-items:center;gap:10px;margin-right:auto}._qty_1e9mx_374{margin-right:auto}._quantity_1e9mx_121{width:40px;height:35px;font-size:.9rem}._quantityButton_1e9mx_148{width:35px;height:35px;font-size:1rem}._addToCart_1e9mx_163{width:100%;text-align:center}._descriptionSection_1e9mx_179{margin-top:15px}._descriptionHeader_1e9mx_183 h2{font-size:1.3rem}._description_1e9mx_179{font-size:.95rem}._addedMessage_1e9mx_213{right:10px;left:10px;bottom:10px}}._soldOutLabel_1e9mx_414{color:var(--error-color);font-weight:700;margin-left:10px}._backButton_1e9mx_421{display:flex;align-items:center;background:none;border:none;color:var(--primary-color);font-size:4rem;cursor:pointer;margin-top:-1rem}._backButton_1e9mx_421:hover{color:var(--secondary-color)}._backText_1e9mx_436{margin-left:8px;font-size:1.25rem;font-weight:500;color:var(--secondary-accent-color)}._backText_1e9mx_436:hover{color:var(--primary-accent-color)}._container_1lqv5_3{padding:20px;text-align:center;color:var(--text-color);background-color:var(--background-color)}._topMenu_1lqv5_10{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}._languageSelector_1lqv5_18{display:flex;gap:8px;background-color:var(--secondary-background-color);border-radius:8px;padding:4px}._activeLanguage_1lqv5_26{padding:8px 16px;border:none;border-radius:6px;background:var(--primary-accent-color);color:var(--primary-text-color);font-weight:600;cursor:pointer;transition:all .2s}._inactiveLanguage_1lqv5_37{padding:8px 16px;border:none;border-radius:6px;background:transparent;color:var(--placeholder-color);font-weight:400;cursor:pointer;transition:all .2s}._inactiveLanguage_1lqv5_37:hover{background-color:var(--hover-background);color:var(--text-color)}._grid_1lqv5_53{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-items:center;gap:2rem;padding:1rem;border-radius:.625rem}._cardTile_1lqv5_62{position:relative;width:100%;max-width:300px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}._cardTile_1lqv5_62:hover{transform:scale(1.02)}._cardImage_1lqv5_74{width:100%;height:auto;border-radius:.95rem;object-fit:cover;transition:transform .4s ease}._cardTileInfo_1lqv5_82{background-color:var(--secondary-background-color);padding:.75rem;border-radius:0 0 .95rem .95rem}._cardTileName_1lqv5_88,._cardTileMarket_1lqv5_89{display:flex;align-items:center;justify-content:space-between}._cardTileName_1lqv5_88 p,._cardTileMarket_1lqv5_89 p{margin:.25rem;font-size:.85rem}._cardTileName_1lqv5_88{border-bottom:1px solid var(--scrollbar-thumb-color);margin-bottom:.5rem}._cardTileName_1lqv5_88 p:first-child{font-weight:700}._cardMeta_1lqv5_110{display:flex;align-items:center;gap:8px;margin-bottom:.5rem;flex-wrap:wrap}._setChip_1lqv5_118{background:var(--primary-accent-color);color:var(--primary-text-color);padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._inlineOwnedCheck_1lqv5_131{margin-left:.5rem;color:var(--highlight-color)}._pagination_1lqv5_136{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:10px}._pageButton_1lqv5_144{padding:8px 16px;border:none;background:var(--primary-accent-color);color:var(--primary-text-color);border-radius:.5rem;cursor:pointer;font-size:1rem;transition:all .2s}._pageButton_1lqv5_144:disabled{background:var(--hover-background);color:var(--placeholder-color);cursor:not-allowed}._pageButton_1lqv5_144:not(:disabled):hover{background:var(--reverse-primary-accent-color);transform:translateY(-1px)}._pageInfo_1lqv5_166{font-size:1rem;color:var(--text-color)}@media screen and (max-width: 768px){._grid_1lqv5_53{grid-template-columns:repeat(auto-fill,minmax(40%,1fr));justify-items:center;padding:2rem .5rem;gap:1.5rem;border-radius:.625rem}._cardImage_1lqv5_74{border-radius:.5rem;width:100%;object-fit:scale-down}._cardTileInfo_1lqv5_82{padding:.5rem}._cardTileName_1lqv5_88 p,._cardTileMarket_1lqv5_89 p{font-size:.7rem}._setChip_1lqv5_118{font-size:.65rem;padding:2px 4px}._topMenu_1lqv5_10{flex-direction:column;gap:16px}._languageSelector_1lqv5_18{flex-wrap:wrap;justify-content:center}._activeLanguage_1lqv5_26,._inactiveLanguage_1lqv5_37{padding:6px 12px;font-size:.9rem}}._sortContainer_1lqv5_221{display:flex;justify-content:center;align-items:center;margin:16px 0}._sortLabel_1lqv5_228{color:var(--text-color);font-size:.95rem;margin-right:8px}._sortSelect_1lqv5_234{margin-left:8px;padding:6px;font-size:.9rem;background-color:var(--secondary-background-color);color:var(--text-color);border:1px solid var(--scrollbar-thumb-color);border-radius:.5rem;outline:none;transition:all .2s}._sortSelect_1lqv5_234:focus{background-color:var(--hover-background);border-color:var(--secondary-accent-color)}._seriesPerformanceOverview_ann4j_3{padding:20px;background-color:var(--background-color);color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._header_ann4j_10{text-align:center;margin-bottom:40px}._header_ann4j_10 h1{font-size:2.5rem;margin-bottom:10px}._header_ann4j_10 p{font-size:1.2rem;color:var(--secondary-text-color)}._summaryMetrics_ann4j_25{display:flex;justify-content:space-around;margin-bottom:40px;flex-wrap:wrap}._metricCard_ann4j_32{background-color:var(--secondary-background-color);border-radius:12px;padding:20px;width:250px;text-align:center;margin:10px;box-shadow:0 4px 8px #0000001a}._metricCard_ann4j_32 h2{font-size:1.5rem;margin-bottom:10px}._metricCard_ann4j_32 p{font-size:1.3rem;font-weight:700}._sortMenu_ann4j_52{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}._sortMenu_ann4j_52 label{margin-right:10px;font-size:1rem}._sortMenu_ann4j_52 select{padding:5px 10px;border-radius:4px;border:1px solid #ccc;background-color:var(--secondary-background-color);color:var(--text-color);font-size:1rem;cursor:pointer}._seriesGrid_ann4j_74{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}._seriesCard_ann4j_80{background-color:var(--secondary-background-color);border-radius:12px;padding:20px;cursor:pointer;transition:transform .3s ease,background-color .3s ease;box-shadow:0 4px 8px #0000001a;position:relative}._seriesCard_ann4j_80:hover{transform:translateY(-5px);background-color:var(--hover-background)}._seriesHeader_ann4j_95{display:flex;align-items:center;margin-bottom:15px}._seriesIcon_ann4j_101{font-size:1.5rem;margin-right:10px;color:var(--primary-accent-color)}._seriesName_ann4j_107{font-size:1.2rem;font-weight:700}._seriesValue_ann4j_112{font-size:1.4rem;margin-bottom:10px}._seriesChange_ann4j_117{display:flex;align-items:center;font-size:1rem}._positive_ann4j_123{color:var(--highlight-color)}._negative_ann4j_127{color:var(--error-color)}._seriesChange_ann4j_117 svg{margin-right:5px}._dollarDelta_ann4j_135{display:flex;align-items:center;font-size:.9rem;margin-top:5px}._dollarDelta_ann4j_135._positive_ann4j_123{color:var(--highlight-color)}._dollarDelta_ann4j_135._negative_ann4j_127{color:var(--error-color)}._dollarDelta_ann4j_135 svg{margin-right:5px}._loading_ann4j_154{text-align:center;font-size:1.2rem;color:var(--text-color);margin-top:50px}._error_ann4j_161{color:var(--error-color);text-align:center;margin-top:20px;font-size:1rem}._container_2j0j2_2{font-family:Oxanium,sans-serif;color:#fff;padding:20px;max-width:1200px;margin:0 auto;box-sizing:border-box}._title_2j0j2_12{font-size:1.5rem;text-align:center;margin-bottom:20px;margin-top:0;padding:0}._plans_2j0j2_21{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}._plan_2j0j2_21{background-color:#1c1c1f;border-radius:12px;padding:16px;width:calc(50% - 20px);box-shadow:0 4px 15px #00000080;transition:transform .3s,box-shadow .3s}._plan_2j0j2_21:hover{box-shadow:0 8px 20px #000000b3}._planName_2j0j2_41{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:8px;margin-top:0}._planPrice_2j0j2_49{font-size:1.25rem;margin:0;text-align:center;color:var(--highlight-color)}._planPriceSmall_2j0j2_56{font-size:1rem;text-align:center;margin-top:10px;color:#aaa}._planFeatures_2j0j2_63{list-style:none;margin-top:20px}._planFeatures_2j0j2_63 li{display:flex;align-items:center;margin-bottom:2rem;font-size:1rem}._checkIcon_2j0j2_75{color:#37df1f;margin-right:1rem;flex-shrink:0}._popular_2j0j2_81{position:relative;border:2px solid var(--primary-accent-color)}._popularBadge_2j0j2_86{position:absolute;top:-10px;left:10px;background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));color:#fff;font-size:.9rem;font-weight:700;padding:5px 10px;border-radius:8px;box-shadow:0 4px 10px #0000004d}._selectButton_2j0j2_99{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));color:#fff;font-size:1rem;border:none;border-radius:8px;padding:10px 20px;margin-top:20px;cursor:pointer;transition:all .3s;width:100%}._selectButton_2j0j2_99:hover{box-shadow:4px 4px 10px #2575fccc}@media (max-width: 768px){._plans_2j0j2_21{flex-direction:column;align-items:center}._planFeatures_2j0j2_63{padding-left:4px}._plan_2j0j2_21{width:100%;max-width:400px}}._success_1cvlh_1{background-color:var(--secondary-background-color);color:var(--primary-text-color);padding:2rem;border-radius:8px;text-align:center;max-width:600px;margin:4rem auto;box-shadow:0 4px 10px #0000004d}._heading_1cvlh_12{font-size:2rem;color:var(--primary-accent-color);margin-bottom:1rem}._message_1cvlh_18{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}._email_1cvlh_24{font-weight:700}._link_1cvlh_28{color:var(--primary-accent-color);text-decoration:none}._link_1cvlh_28:hover{text-decoration:underline}@media (max-width: 600px){._success_1cvlh_1{padding:1.5rem;margin:2rem}._heading_1cvlh_12{font-size:1.8rem}._message_1cvlh_18{font-size:1rem}}._container_1siwk_2{max-width:1200px;margin:0 auto;padding:20px;min-height:100vh}._pageHeader_1siwk_10{text-align:center;margin-bottom:40px;padding:20px 0}._pageTitle_1siwk_16{font-size:2.5rem;font-weight:700;color:var(--header-text-color);margin:0 0 12px}._pageSubtitle_1siwk_23{font-size:1.1rem;color:var(--text-color);margin:0}._filtersSection_1siwk_30{background:var(--background-color);border-radius:16px;padding:24px;margin-bottom:32px;box-shadow:0 2px 8px #00000014}._primaryControls_1siwk_38{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:20px}._secondaryControls_1siwk_46{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}._toggleWrapper_1siwk_54{display:flex;background:var(--hover-background);border-radius:12px;padding:4px;gap:4px}._toggleButton_1siwk_62{background:transparent;border:none;padding:10px 20px;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:var(--text-color);white-space:nowrap}._toggleButton_1siwk_62:hover{background:rgba(0,0,0,.05)}._toggleButton_1siwk_62._activeGainer_1siwk_79{background:#10b981;color:#fff}._toggleButton_1siwk_62._activeLosers_1siwk_84{background:#ef4444;color:#fff}._selectWrapper_1siwk_90{flex:1;max-width:300px}._setSelect_1siwk_95{width:100%;padding:12px 16px;background:var(--background-color);border:1px solid var(--border-color, #e5e5e5);border-radius:12px;font-size:.95rem;color:var(--text-color);cursor:pointer;transition:border-color .2s}._setSelect_1siwk_95:hover{border-color:var(--primary-accent-color)}._setSelect_1siwk_95:focus{outline:none;border-color:var(--primary-accent-color);box-shadow:0 0 0 3px #006ad41a}._languageToggle_1siwk_118{display:flex;background:var(--hover-background);border-radius:12px;padding:4px;gap:4px}._langButton_1siwk_126{background:transparent;border:none;padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text-color)}._langButton_1siwk_126:hover{background:rgba(0,0,0,.05)}._langButton_1siwk_126._active_1siwk_79{background:var(--primary-accent-color);color:#fff}._controlGroup_1siwk_148{display:flex;flex-direction:column;gap:8px}._controlLabel_1siwk_154{font-size:.85rem;font-weight:600;color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.5px}._buttonGroup_1siwk_162{display:flex;gap:8px;flex-wrap:wrap}._filterButton_1siwk_168{background:var(--background-color);border:1px solid var(--border-color, #e5e5e5);padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-color);position:relative;white-space:nowrap}._filterButton_1siwk_168:hover:not(:disabled){border-color:var(--primary-accent-color);background:var(--hover-background)}._filterButton_1siwk_168._active_1siwk_79{background:var(--primary-accent-color);color:#fff;border-color:var(--primary-accent-color)}._filterButton_1siwk_168:disabled{opacity:.5;cursor:not-allowed}._lockIcon_1siwk_198{margin-left:4px;font-size:.8em}._contentSection_1siwk_204{margin-top:32px}._loadingState_1siwk_209,._errorState_1siwk_210,._emptyState_1siwk_211{text-align:center;padding:80px 20px;background:var(--background-color);border-radius:16px}._loadingState_1siwk_209 p,._errorState_1siwk_210 p,._emptyState_1siwk_211 p{color:var(--text-color);margin-top:16px;font-size:1rem}._errorState_1siwk_210 h3,._emptyState_1siwk_211 h3{color:var(--header-text-color);font-size:1.5rem;margin-bottom:8px}._primaryButton_1siwk_234{background:var(--primary-accent-color);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}._primaryButton_1siwk_234:hover{background:var(--secondary-accent-color);transform:translateY(-1px);box-shadow:0 4px 12px #006ad44d}._upgradeSection_1siwk_256{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:16px;padding:32px;margin-bottom:32px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 4px 12px #00000014}._upgradeContent_1siwk_268 h3{font-size:1.5rem;color:var(--header-text-color);margin:0 0 8px}._upgradeContent_1siwk_268 p{font-size:1rem;color:var(--text-color);margin:0}._cardsGrid_1siwk_281{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:32px}._marketCard_1siwk_289{background:var(--background-color);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column}._marketCard_1siwk_289:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}._cardHeader_1siwk_305{position:relative;background:var(--hover-background);padding:16px;display:flex;align-items:center;gap:16px}._rankBadge_1siwk_314{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.8);color:#fff;font-size:.85rem;font-weight:700;padding:4px 10px;border-radius:20px}._cardThumbnail_1siwk_326{width:80px;height:112px;object-fit:contain;border-radius:8px;margin-left:auto;margin-right:auto}._cardContent_1siwk_335{padding:16px;flex:1;display:flex;flex-direction:column}._cardTitle_1siwk_342{font-size:1.1rem;font-weight:600;color:var(--header-text-color);margin:0 0 4px;line-height:1.4}._cardSet_1siwk_350{font-size:.9rem;color:var(--text-color);margin:0 0 4px}._cardVariant_1siwk_356{font-size:.85rem;color:var(--secondary-text-color);margin:0 0 12px;font-style:italic}._priceSection_1siwk_364{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-color, #e5e5e5);display:flex;justify-content:space-between;align-items:flex-end}._currentPriceWrapper_1siwk_373{display:flex;flex-direction:column;gap:4px}._priceLabel_1siwk_379{font-size:.75rem;color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.5px}._currentPrice_1siwk_373{font-size:1.5rem;font-weight:700;color:var(--header-text-color)}._changeWrapper_1siwk_392{display:flex;align-items:center;gap:6px}._changeWrapper_1siwk_392._positive_1siwk_398{color:#10b981}._changeWrapper_1siwk_392._negative_1siwk_402{color:#ef4444}._changeIcon_1siwk_406{font-size:1.2rem;font-weight:700}._changeDetails_1siwk_411{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._changeAmount_1siwk_418{font-size:1rem;font-weight:600}._changePercent_1siwk_423{font-size:.85rem;opacity:.8}._viewMoreSection_1siwk_429{background:var(--background-color);border-radius:16px;padding:48px 32px;text-align:center;box-shadow:0 2px 8px #00000014}._viewMoreContent_1siwk_437 h3{font-size:1.5rem;color:var(--header-text-color);margin:0 0 12px}._viewMoreContent_1siwk_437 p{font-size:1rem;color:var(--text-color);max-width:500px;margin:0 auto 24px}@media (max-width: 768px){._container_1siwk_2{padding:16px}._pageTitle_1siwk_16{font-size:2rem}._filtersSection_1siwk_30{padding:16px}._primaryControls_1siwk_38,._secondaryControls_1siwk_46{flex-direction:column;align-items:stretch}._selectWrapper_1siwk_90{max-width:none}._toggleWrapper_1siwk_54,._languageToggle_1siwk_118{justify-content:center}._cardsGrid_1siwk_281{grid-template-columns:1fr;gap:16px}._upgradeSection_1siwk_256{flex-direction:column;text-align:center}._marketCard_1siwk_289{flex-direction:row}._cardHeader_1siwk_305{flex-direction:column;padding:12px}._cardThumbnail_1siwk_326{width:60px;height:84px}._priceSection_1siwk_364{flex-direction:column;gap:8px;align-items:flex-start}}@media (max-width: 480px){._pageTitle_1siwk_16{font-size:1.5rem}._pageSubtitle_1siwk_23{font-size:.95rem}._buttonGroup_1siwk_162{flex-direction:column;width:100%}._filterButton_1siwk_168{width:100%;justify-content:center}}._container_t6p1v_3{max-width:800px;margin:0 auto;padding:40px 20px;line-height:1.6;color:var(--text-color)}._container_1avu1_3{max-width:800px;margin:0 auto;padding:40px 20px;line-height:1.6;color:var(--text-color)}ul{list-style-type:disc;padding-left:40px;margin-bottom:15px}._container_1k4t5_3{max-width:800px;margin:0 auto;padding:40px 20px;line-height:1.6;color:var(--text-color)}._socialIcons_1k4t5_36{display:flex;gap:20px;font-size:2rem;margin-top:10px}._socialLink_1k4t5_43{color:inherit;transition:color .2s ease-in-out}._socialLink_1k4t5_43:hover{color:#007bff}._container_1vjsq_3{max-width:800px;margin:0 auto;padding:40px 20px;line-height:1.6;color:var(--text-color)}._container_17nww_3{max-width:800px;margin:0 auto;padding:40px 20px;line-height:1.6;color:var(--text-color)}h1{font-size:2.5rem;margin-bottom:20px;text-align:center}h2{font-size:1.5rem;margin-top:30px;margin-bottom:15px}p{margin-bottom:15px}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}._container_1qelr_3{padding:20px;max-width:800px;margin:0 auto;color:var(--primary-text-color)}._content_1qelr_10{margin-bottom:40px}._title_1qelr_14{font-size:2.5em;margin-bottom:.5em;color:var(--header-text-color)}._question_1qelr_20{margin-top:1.5em}._questionTitle_1qelr_24{font-size:1.5em;color:var(--primary-accent-color);margin-bottom:.5em}._answer_1qelr_30{font-size:1em;line-height:1.6;color:var(--text-color);margin-bottom:1em}._answerList_1qelr_37{margin-left:1.5em;color:var(--text-color)}._answerList_1qelr_37 li{margin-bottom:.5em}._bold_1qelr_46{color:var(--primary-accent-color)}._pageContainer_2zai7_3{color:var(--primary-text-color);font-family:Oxanium,sans-serif;padding:.75rem}._header_2zai7_13{text-align:center;margin-bottom:30px}._header_2zai7_13 h1{font-size:2.5rem;color:var(--header-text-color)}._header_2zai7_13 p{font-size:1.2rem;line-height:1.6;max-width:800px;margin:0 auto}._toolSelector_2zai7_31{display:flex;justify-content:center;gap:20px;margin-bottom:30px}._toolButton_2zai7_38{padding:12px 24px;background-color:var(--secondary-background-color);color:var(--primary-text-color);border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:8px}._activeTool_2zai7_51,._toolButton_2zai7_38:hover{background:var(--primary-accent-color);color:#fff;transform:translateY(-2px)}._instructions_2zai7_58{max-width:800px;margin:0 auto 30px;background-color:var(--secondary-background-color);padding:20px;border-radius:var(--border-radius)}._instructions_2zai7_58 p{font-size:16px}._instructions_2zai7_58 ul{list-style:disc;margin-left:20px}._uploadContainer_2zai7_75{display:flex;flex-direction:column;align-items:center;gap:20px}._uploadButton_2zai7_82{padding:15px 30px;background-color:var(--hover-background);border:2px dashed var(--primary-accent-color);border-radius:var(--border-radius);color:var(--primary-text-color);cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color var(--transition-speed),transform var(--transition-speed);font-size:1.1rem}._uploadButton_2zai7_82:hover{background:var(--primary-accent-color);transform:translateY(-2px)}._contentContainer_2zai7_102{display:flex;flex-direction:row;flex-wrap:wrap;gap:0rem;max-width:900px;margin:0 auto}._imageWrapper_2zai7_112{flex:1;width:100%;box-sizing:border-box}._imageContainer_2zai7_120{position:relative;width:100%;height:auto}._capturedImage_2zai7_127{width:100%;height:auto;object-fit:contain;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000004d}._overlayCanvas_2zai7_136{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}._sidebarWrapper_2zai7_145{flex:1;display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}._gradingDetails_2zai7_156{background-color:var(--secondary-background-color);padding:20px;color:var(--primary-text-color);flex:1;overflow-y:auto}._overallGrade_2zai7_165{display:flex;align-items:center;gap:20px;margin-bottom:25px}._icon_2zai7_172{color:var(--primary-accent-color);font-size:2.5rem}._overallGrade_2zai7_165 h2{margin:0;font-size:1.5rem;color:var(--header-text-color)}._overallGrade_2zai7_165 p{margin:5px 0 0;font-size:1rem;color:var(--text-color)}._individualGrades_2zai7_189,._centeringDetails_2zai7_190{margin-bottom:20px}._individualGrades_2zai7_189 h3,._centeringDetails_2zai7_190 h3{font-size:1.2rem;margin-bottom:10px;color:var(--primary-accent-color)}._individualGrades_2zai7_189 ul,._centeringDetails_2zai7_190 ul{list-style:none;margin:0;padding:0}._individualGrades_2zai7_189 li,._centeringDetails_2zai7_190 li{display:flex;justify-content:space-between;padding:8px 0;font-size:1rem;color:var(--primary-text-color)}._offsets_2zai7_217{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}._offsets_2zai7_217 div{display:flex;justify-content:space-between}._actions_2zai7_229{display:flex;flex-direction:column;gap:10px;margin-top:20px}._actions_2zai7_229 button,._sendButton_2zai7_237{background:var(--primary-accent-color);border:none;border-radius:99px;color:var(--primary-text-color);width:80%;padding:12px 20px;font-size:1rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin:auto}._actions_2zai7_229 button:hover,._sendButton_2zai7_237:hover{background:var(--secondary-accent-color);transform:translateY(-2px)}._errorContainer_2zai7_260{color:var(--error-color);text-align:center}._retryButton_2zai7_265{background:var(--primary-accent-color);color:#000;padding:10px 20px;border:none;border-radius:99px;cursor:pointer;transition:background-color .2s ease,transform .2s ease;font-size:1rem;margin-top:20px}._retryButton_2zai7_265:hover{background-color:var(--secondary-accent-color);transform:translateY(-2px)}._loadingContainer_2zai7_282{display:flex;flex-direction:column;align-items:center}._loadingContainer_2zai7_282 p{margin-top:10px;color:var(--primary-text-color);text-align:center;max-width:300px}._upgradeMessage_2zai7_295,._limitMessage_2zai7_296{text-align:center;padding:40px 20px;background-color:var(--secondary-background-color);border-radius:var(--border-radius);margin:40px auto;max-width:600px}._upgradeMessage_2zai7_295 p,._limitMessage_2zai7_296 p{font-size:1.2rem;color:var(--primary-text-color)}._upgradeButton_2zai7_311{padding:12px 24px;background:var(--primary-accent-color);border:none;border-radius:99px;color:#fff;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:20px;font-size:1rem}._upgradeButton_2zai7_311:hover{background-color:var(--secondary-accent-color);transform:translateY(-2px)}._exampleImageContainer_2zai7_329{display:flex;justify-content:center;align-items:center;max-width:400px;margin:auto}._exampleImage_2zai7_329{max-width:100%;margin-bottom:20px;object-fit:contain;height:auto;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000004d;transition:transform var(--transition-speed)}@media (max-width: 768px){._contentContainer_2zai7_102{flex-direction:column;align-items:center;gap:0px}._overallGrade_2zai7_165{padding:0;margin:0}._header_2zai7_13 h1{font-size:2rem}._header_2zai7_13 p{font-size:1rem}._uploadButton_2zai7_82{width:100%}._actions_2zai7_229 button,._sendButton_2zai7_237{font-size:.9rem;padding:10px 16px}._gradingDetails_2zai7_156{padding:15px}._imageWrapper_2zai7_112,._sidebarWrapper_2zai7_145{max-height:100%;height:100%;border-radius:0}._capturedImage_2zai7_127{max-height:none}}._downloadNote_2zai7_399{color:var(--highlight-color);margin-top:8px;font-size:14px;text-align:center}._container_1mjmk_2{display:flex;flex-direction:column;align-items:center;font-family:Oxanium,sans-serif;color:#fff;box-sizing:border-box;overflow-x:hidden}._welcome_1mjmk_13{display:flex;align-items:center;margin-top:20px;padding:2.5rem 8rem;max-width:1400px}._welcomeTag_1mjmk_21{border:1px solid white;padding:8px;border-radius:8px;font-size:.9rem}._left_1mjmk_28{width:60%}._left_1mjmk_28 p{font-weight:400;font-size:small;color:#fff}._left_1mjmk_28 h1{font-size:3.5rem;margin-bottom:20px;margin-top:12px;text-align:left}._primaryButton_1mjmk_45{border:none;width:240px;height:48px;font-size:large;color:#fff;border-radius:12px;background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1));cursor:pointer;transition:all .3s}._primaryButton_1mjmk_45:hover{box-shadow:4px 4px 4px #2575fc}._right_1mjmk_61{width:50%;display:flex;justify-content:center;align-items:center;position:relative;perspective:1000px}._appPromo_1mjmk_71{display:flex;flex-direction:column;gap:14px;margin-top:24px}._appTag_1mjmk_78{width:fit-content;padding:8px 12px;border-radius:999px;font-size:.9rem;color:#fff;background:rgba(37,117,252,.12);border:1px solid rgba(37,117,252,.35)}._storeButtons_1mjmk_88{display:flex;gap:16px;flex-wrap:wrap}._storeButton_1mjmk_88{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;color:#fff;text-decoration:none;font-weight:700;font-size:1rem;border:1px solid #1e1e1e;background-color:#09090c;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}._storeButton_1mjmk_88:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 28px #2575fc59}._appStore_1mjmk_114{background:var(--primary-accent-color);box-shadow:0 6px 20px #2575fc59}._googlePlaySoon_1mjmk_119{position:relative;background:#0e0f14;opacity:.9;cursor:not-allowed;border:1px dashed rgba(255,255,255,.18)}._storeIcon_1mjmk_127{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;font-size:18px}._soonBadge_1mjmk_136{margin-left:8px;padding:3px 10px;border-radius:999px;font-size:.7rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}._platformNote_1mjmk_145{margin-top:6px;color:#c5c6c7;font-size:.9rem}@media (max-width: 768px){._right_1mjmk_61{width:100%;margin-top:20px}}._right_1mjmk_61 img{max-width:3500px;transform:rotateY(-15deg) rotateX(5deg);max-width:300px;height:auto;perspective:1000px;border-radius:8px;position:relative;z-index:1}._right_1mjmk_61:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;filter:blur(20px);transform:rotateY(-30deg) rotateX(20deg);transform:rotateY(-30deg) rotateX(30deg);z-index:0;border-radius:10px}._announcement_1mjmk_190{position:relative;display:flex;justify-content:center;align-items:center;margin-top:40px;border-radius:20px;padding:4rem 8rem;background-color:#09090c;width:80%}._announcement_1mjmk_190:after{content:"";position:absolute;width:100.1%;height:100.5%;border-radius:20px;background-image:linear-gradient(135deg,rgba(37,117,252,.8),rgba(0,59,159,0));z-index:-1}._aiTitle_1mjmk_213{font-size:2rem;font-weight:700;margin-bottom:20px}._gradingInfo_1mjmk_219{width:70%;color:#e9e9e9;font-weight:200}._features_1mjmk_226{margin-top:120px}._featuresContainer_1mjmk_230{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}._feature_1mjmk_226{border-radius:10px;padding:20px;width:400px;max-height:500px;text-align:left;transition:transform .3s;border:1px solid #1e1e1e;background-color:#09090c}._feature_1mjmk_226:nth-child(2){background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1))}._feature_1mjmk_226 p{color:#e9e9e9}._membership_1mjmk_257{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:40px;padding:4rem 14rem;background-color:#09090c;width:100%;overflow:hidden}._shop_1mjmk_269{padding:2rem;display:flex;justify-content:center;align-items:center;margin-top:20px}._leftShop_1mjmk_277{width:60%;padding:2rem 4rem;display:flex;flex-direction:column;align-items:flex-start}._leftShop_1mjmk_277 h1{text-align:left}._rightShop_1mjmk_289{border-radius:20px;display:flex;justify-content:center;align-items:center;position:relative;background-color:#000;box-shadow:0 0 20px #2575fc80}._rightShop_1mjmk_289 img{max-width:20rem;height:auto;border-radius:20px}._pokemonSets_1mjmk_306{margin-top:6rem;display:flex;flex-direction:column;align-items:center}._setsContainer_1mjmk_313{display:flex;justify-content:center;gap:2rem;margin-top:20px;padding:2rem 3rem}._setsContainer_1mjmk_313 img{max-width:16rem;height:auto;border-radius:20px}._set_1mjmk_313 h2{margin-top:0}._set_1mjmk_313{position:relative;padding:2rem;text-align:left;display:flex;justify-content:center!important;align-items:center;flex-direction:column;justify-content:space-between;gap:1rem;border-radius:20px;transition:all .3s;cursor:pointer;background-color:#09090c}._set_1mjmk_313:before{content:"";position:absolute;width:100.5%;height:100.5%;border-radius:20px;background-image:linear-gradient(135deg,rgba(37,117,252,.8),rgba(0,59,159,0));z-index:-1}._set_1mjmk_313:hover{background:linear-gradient(135deg,rgba(37,117,252,1),rgba(0,59,159,1))}@media (max-width: 768px){._container_1mjmk_2{padding:0 8px}._welcome_1mjmk_13{flex-direction:column;padding:1rem 2rem}._welcomeTag_1mjmk_21{width:fit-content;align-self:flex-start}._left_1mjmk_28{width:100%;display:flex;flex-direction:column;align-items:center}._left_1mjmk_28 h1{font-size:2rem;margin-top:20px}._left_1mjmk_28 p{font-size:1rem;padding-right:0rem}._primaryButton_1mjmk_45{width:80%;max-width:200px;margin:1rem}._right_1mjmk_61{width:100%;margin:1rem 2rem}._storeButtons_1mjmk_88{width:100%}._storeButton_1mjmk_88{width:100%;justify-content:center}._right_1mjmk_61 img{max-width:70%}._right_1mjmk_61:before{width:80%;top:10%;right:10%}._announcement_1mjmk_190{flex-direction:column;width:95%;padding:0 1rem}._gradingInfo_1mjmk_219{width:100%;font-size:.9rem}._features_1mjmk_226{margin-top:40px}._feature_1mjmk_226{width:100%;max-width:100%}._membership_1mjmk_257{padding:60px 20px}._membership_1mjmk_257 h1{font-size:1.75rem}._membership_1mjmk_257 p{font-size:.9rem}._shop_1mjmk_269{flex-direction:column}._leftShop_1mjmk_277{padding:1rem;width:90%}._setsContainer_1mjmk_313{padding:1rem;flex-direction:column-reverse}}._bestGradesContainer_h3svv_2{padding:1rem;color:var(--text-color)}._headerContainer_h3svv_8{text-align:center;margin-bottom:.25rem}._heading_h3svv_12{font-size:1.5em;margin-bottom:.5rem;margin-top:0;padding-top:0;color:var(--primary-text-color);font-family:Oxanium}._explanationToggleButton_h3svv_20{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:.9rem;text-decoration:underline}._explanationText_h3svv_28{background-color:var(--secondary-background-color);color:var(--text-color);padding:.75rem 1rem;border-radius:6px;margin:1rem auto;max-width:600px;font-family:sans-serif;font-size:1.25rem}._toggleFiltersButton_h3svv_40{width:100%;padding:.7rem;margin:1rem 0;background:var(--primary-accent-color);border:none;color:var(--primary-text-color);border-radius:6px;font-size:1rem;cursor:pointer}._toggleFiltersButton_h3svv_40:hover{background-color:#333}._upgradeSection_h3svv_54{background-color:var(--secondary-background-color);padding:1rem;border-radius:6px;text-align:center;margin-bottom:1rem}._upgradeMessage_h3svv_61{font-size:1rem;margin-bottom:.5rem}._upgradeButton_h3svv_65{background:var(--primary-accent-color);border:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;color:#fff;cursor:pointer}._upgradeButton_h3svv_65:hover{background:var(--reverse-primary-accent-color)}._queryForm_h3svv_79{background-color:var(--secondary-background-color);padding:1.5rem;border-radius:6px;margin-bottom:2rem}._formFields_h3svv_85{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._formGroup_h3svv_91{flex:1 1 200px;display:flex;flex-direction:column}._formGroup_h3svv_91 label{margin-bottom:.4rem;font-size:.9rem;color:var(--header-text-color)}._formInput_h3svv_101,._formSelect_h3svv_102{padding:.5rem;border:1px solid #444;border-radius:4px;font-size:.9rem;background-color:var(--gray-background);color:#fff}._formActions_h3svv_110{display:flex;gap:1rem;justify-content:flex-end;flex-wrap:wrap}._submitButton_h3svv_116{background:var(--primary-accent-color);border:none;padding:.7rem 1.2rem;border-radius:6px;font-size:1rem;color:#fff;cursor:pointer}._submitButton_h3svv_116:hover{background-color:var(--reverse-primary-accent-color)}._clearFiltersButton_h3svv_128{background-color:var(--error-color);border:none;padding:.7rem 1.2rem;border-radius:6px;font-size:1rem;color:#fff;cursor:pointer}._clearFiltersButton_h3svv_128:hover{background-color:#b55}._loaderContainer_h3svv_142,._errorContainer_h3svv_143,._noDataContainer_h3svv_144{display:flex;align-items:center;justify-content:center;height:50vh}._loaderContainer_h3svv_142 p,._errorContainer_h3svv_143 p,._noDataContainer_h3svv_144 p{font-size:1.1rem;color:var(--text-color)}._cardsGrid_h3svv_158{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}._paywallNotice_h3svv_165{margin:2rem 0;padding:1.5rem;background:linear-gradient(135deg,var(--secondary-background-color),#1a1a1a);border:1px solid var(--primary-accent-color);border-radius:8px;text-align:center}._paywallContent_h3svv_174{max-width:600px;margin:0 auto}._paywallMessage_h3svv_179{font-size:1.1rem;color:var(--text-color);margin-bottom:1rem;line-height:1.5}._paywallMessage_h3svv_179 strong{color:var(--primary-accent-color);font-weight:700}._paywallUpgradeButton_h3svv_191{background:var(--primary-accent-color);border:none;padding:.8rem 2rem;border-radius:6px;font-size:1.1rem;color:#fff;cursor:pointer;font-weight:700;transition:background-color .2s ease}._paywallUpgradeButton_h3svv_191:hover{background:var(--reverse-primary-accent-color)}._card_h3svv_158{background-color:var(--gray-background);border:1px solid #444;border-radius:6px;overflow:hidden;transition:transform .2s ease}._card_h3svv_158:hover{transform:translateY(-3px)}._cardHeader_h3svv_218{display:flex;padding:1rem;border-bottom:1px solid #333;align-items:center;gap:1rem}._cardImage_h3svv_225{width:80px;height:112px;object-fit:cover;border-radius:4px}._cardInfo_h3svv_231{flex:1}._cardName_h3svv_234{font-size:1.1rem;margin:0;font-weight:700;color:var(--header-text-color)}._cardDetails_h3svv_240,._setInfo_h3svv_241,._variationInfo_h3svv_242{margin:.2rem 0;font-size:.9rem;color:var(--text-color)}._cardBody_h3svv_249{padding:1rem}._priceRow_h3svv_252{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #444;padding-bottom:.8rem;margin-bottom:.8rem}._priceColumn_h3svv_259{text-align:center}._priceLabel_h3svv_262{font-size:.85rem;color:var(--text-color);margin-bottom:.3rem}._priceValue_h3svv_268{font-size:1.1rem;font-weight:700;color:var(--primary-text-color)}._profitLabel_h3svv_273{font-size:.85rem;color:var(--text-color);margin-top:.4rem}._profitValue_h3svv_279{font-size:1rem;font-weight:700}._profitPositive_h3svv_284{color:var(--highlight-color)}._profitNegative_h3svv_287{color:var(--error-color)}._infoRow_h3svv_291{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center;gap:.5rem}._infoItem_h3svv_298{font-size:.9rem;color:var(--text-color)}._infoLabel_h3svv_302{font-size:.8rem;color:var(--primary-text-color);margin-bottom:.3rem}._infoValue_h3svv_307{font-size:1rem;font-weight:700;color:var(--primary-text-color)}._viewScenariosButton_h3svv_314{background:var(--primary-accent-color);border:none;padding:.5rem;border-radius:4px;font-size:.9rem;color:var(--primary-text-color);cursor:pointer}._viewScenariosButton_h3svv_314:hover{background-color:var(--reverse-primary-accent-color)}._modalOverlay_h3svv_328{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_h3svv_340{background-color:var(--secondary-background-color);padding:1rem;border-radius:6px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;position:relative;color:var(--text-color)}._modalCloseButton_h3svv_351{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer;color:var(--header-text-color)}._modalContent_h3svv_340 h2{text-align:center;margin-top:0;font-size:1.4rem;margin-bottom:1rem}._modalScenarioItem_h3svv_369{background-color:var(--gray-background);padding:.8rem;border-radius:4px;margin-bottom:.8rem;color:var(--text-color)}._modalScenarioItem_h3svv_369 h3{margin-bottom:.5rem;font-size:1rem;font-weight:700;color:var(--header-text-color);text-align:center}._modalScenarioItem_h3svv_369 ._priceRow_h3svv_252,._modalScenarioItem_h3svv_369 ._infoRow_h3svv_291{margin:.5rem 0}@media (max-width: 768px){._formFields_h3svv_85{flex-direction:column}._formActions_h3svv_110{flex-direction:column;gap:.7rem}._formGroup_h3svv_91{flex:none}}._risk-low_h3svv_406{color:var(--highlight-color)}._risk-medium_h3svv_409{color:#ffc107}._risk-high_h3svv_412{color:var(--error-color)}._lockedFiltersMessage_h3svv_415{background-color:var(--secondary-background-color);padding:1rem;border-radius:6px;text-align:center;margin-bottom:1rem}._lockedFiltersMessage_h3svv_415 p{font-size:1rem;margin-bottom:.5rem;color:var(--text-color)}._toggleFiltersButton_h3svv_40:disabled{background-color:#444;opacity:.5;cursor:not-allowed}._checkboxGroup_h3svv_431{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:.5rem}._formGroup_h3svv_91 select{min-width:150px}._formCheckbox_h3svv_445{width:20px;height:20px;margin-top:.5rem}._container_1i0o3_4{box-sizing:border-box;max-width:1200px;margin:1rem auto;padding:2rem;background:linear-gradient(135deg,#1a1a1e 0%,#252529 100%);border:1px solid rgba(37,117,252,.2);border-radius:20px;color:var(--primary-text-color, #fff);font-family:Oxanium,sans-serif;box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_pageSlideIn_1i0o3_1 .4s ease-out;width:95%}@keyframes _pageSlideIn_1i0o3_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._showcaseHeader_1i0o3_32{text-align:center;margin-bottom:2rem;padding:2rem;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);border-radius:16px;position:relative;overflow:hidden}._showcaseHeader_1i0o3_32:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,117,252,.1),transparent);animation:_shimmer_1i0o3_1 3s infinite}@keyframes _shimmer_1i0o3_1{0%{left:-100%}to{left:100%}}._showcaseTitle_1i0o3_59{font-size:2.2rem;margin-bottom:.75rem;font-weight:700;background:linear-gradient(135deg,#ffffff 0%,rgba(37,117,252,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(37,117,252,.3)}._totalValueContainer_1i0o3_70{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,rgba(118,226,117,.1),rgba(118,226,117,.05));border:2px solid rgba(118,226,117,.3);border-radius:12px;padding:1rem 2rem;margin-top:1rem;box-shadow:0 10px 25px #76e2751a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}._totalValueContainer_1i0o3_70:hover{transform:translateY(-2px);box-shadow:0 15px 35px #76e27533}._totalValueLabel_1i0o3_90{font-size:1.1rem;color:#fff;font-weight:600}._totalValueAmount_1i0o3_96{font-size:1.8rem;font-weight:700;color:#76e275;text-shadow:0 0 20px rgba(118,226,117,.3)}._captureDate_1i0o3_103{padding:8px 8px 0;color:#ffffffb3;font-size:.9rem;font-weight:500}._actionButtons_1i0o3_112{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._searchRow_1i0o3_124{display:flex;justify-content:center}._searchInput_1i0o3_129{box-sizing:border-box;padding:.75rem 1rem;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.05);color:#fff;font-size:.9rem;font-family:inherit;width:100%;max-width:400px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._searchInput_1i0o3_129::placeholder{color:#ffffff80}._searchInput_1i0o3_129:focus{outline:none;border-color:#2575fc99;background:rgba(37,117,252,.1);box-shadow:0 0 0 4px #2575fc1a;transform:translateY(-2px)}._sortFilterRow_1i0o3_156{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}._sortSelect_1i0o3_164{box-sizing:border-box;padding:.75rem 1rem;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.05);color:#fff;font-size:.9rem;font-family:inherit;min-width:250px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._sortSelect_1i0o3_164:focus{outline:none;border-color:#2575fc99;background:rgba(37,117,252,.1);box-shadow:0 0 0 4px #2575fc1a;transform:translateY(-2px)}._filterButton_1i0o3_186{padding:.75rem 1.2rem;border:2px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(255,255,255,.1);color:#fff;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:.5rem}._filterButton_1i0o3_186:hover{background:rgba(37,117,252,.2);border-color:#2575fc66;transform:translateY(-2px);box-shadow:0 5px 15px #2575fc33}._filterButton_1i0o3_186 ._icon_1i0o3_210{display:flex;align-items:center}._filterPanel_1i0o3_216{margin-bottom:2rem}._cardList_1i0o3_221{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;justify-items:center;margin-top:2rem}._cardListItem_1i0o3_229{display:flex;justify-content:center;width:100%}._itemCard_1i0o3_236{background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%);border:2px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;cursor:default;transition:all .4s ease;box-shadow:0 10px 25px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:320px;position:relative}._itemCard_1i0o3_236:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(37,117,252,.8),rgba(118,226,117,.8),rgba(37,117,252,.8));opacity:0;transition:opacity .3s ease}._itemCard_1i0o3_236:hover{transform:translateY(-8px) scale(1.02);border-color:#2575fc4d;box-shadow:0 20px 40px #0006,0 0 30px #2575fc1a}._itemCard_1i0o3_236:hover:before{opacity:1}._cardContent_1i0o3_272{display:flex;flex-direction:column;height:100%}._cardImage_1i0o3_279{width:100%;height:200px;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.1));position:relative;overflow:hidden}._cardImage_1i0o3_279 img{max-width:90%;max-height:90%;object-fit:contain;border-radius:8px;transition:all .3s ease;filter:brightness(.9)}._itemCard_1i0o3_236:hover ._cardImage_1i0o3_279 img{filter:brightness(1.1);transform:scale(1.05)}._placeholderImage_1i0o3_304{color:#fff6;font-size:1rem;font-weight:600;text-align:center;padding:2rem;background:rgba(255,255,255,.02);border:2px dashed rgba(255,255,255,.1);border-radius:8px;margin:1rem}._cardDetails_1i0o3_317{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:.75rem}._cardTitle_1i0o3_325{display:flex;flex-direction:column;gap:.5rem}._cardTitle_1i0o3_325 h3{font-size:1.1rem;font-weight:700;margin:0;color:var(--primary-text-color, #fff);line-height:1.3;background:linear-gradient(135deg,#ffffff 0%,rgba(37,117,252,.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._cardNumber_1i0o3_343{font-size:.85rem;color:#fff9;font-weight:600;background:rgba(37,117,252,.1);padding:.25rem .5rem;border-radius:6px;align-self:flex-start;border:1px solid rgba(37,117,252,.2)}._cardSet_1i0o3_354,._cardValue_1i0o3_355,._cardAcquisition_1i0o3_356,._cardAcquisitionPrice_1i0o3_357,._cardGrading_1i0o3_358{margin:0;font-size:.9rem;color:var(--text-color, #ccc);display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-weight:500}._cardSet_1i0o3_354:last-child,._cardValue_1i0o3_355:last-child,._cardAcquisition_1i0o3_356:last-child,._cardAcquisitionPrice_1i0o3_357:last-child,._cardGrading_1i0o3_358:last-child{border-bottom:none}._cardValue_1i0o3_355{font-weight:600}._valueAmount_1i0o3_382{color:#76e275;font-weight:700;font-size:1.1rem;text-shadow:0 0 10px rgba(118,226,117,.3)}._priceChange_1i0o3_390{display:flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;padding:.25rem .5rem;border-radius:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._priceChange_1i0o3_390._priceUp_1i0o3_401{color:#76e275;background:rgba(118,226,117,.1);border:1px solid rgba(118,226,117,.2)}._priceChange_1i0o3_390._priceDown_1i0o3_407{color:#f55353;background:rgba(245,83,83,.1);border:1px solid rgba(245,83,83,.2)}._priceChange_1i0o3_390._priceNoChange_1i0o3_413{color:#fff9;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}._priceChangeData_1i0o3_419{white-space:nowrap}._noItemsMessage_1i0o3_424{text-align:center;padding:4rem 2rem;color:var(--text-color, #ccc);font-size:1.2rem;font-weight:600;grid-column:1 / -1}._loading_1i0o3_434{text-align:center;padding:4rem 2rem;color:var(--text-color, #ccc);font-size:1.2rem;font-weight:600}._loading_1i0o3_434:before{content:"";display:block;width:50px;height:50px;margin:0 auto 1rem;border:4px solid rgba(37,117,252,.3);border-top:4px solid rgba(37,117,252,1);border-radius:50%;animation:_spin_1i0o3_1 1s linear infinite}@keyframes _spin_1i0o3_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_1i0o3_459{text-align:center;padding:2rem;background:rgba(245,83,83,.1);border:2px solid rgba(245,83,83,.3);border-radius:16px;color:var(--error-color, #f55353);font-size:1.1rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){._container_1i0o3_4{padding:1.5rem 1rem;margin:.5rem auto}._showcaseHeader_1i0o3_32{padding:1.5rem}._showcaseTitle_1i0o3_59{font-size:1.8rem}._actionButtons_1i0o3_112{flex-direction:column;gap:.75rem;padding:1rem}._searchInput_1i0o3_129,._sortSelect_1i0o3_164{min-width:100%}._cardList_1i0o3_221{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}._itemCard_1i0o3_236{max-width:100%}._cardImage_1i0o3_279{height:180px}._cardDetails_1i0o3_317{padding:1.25rem}._totalValueContainer_1i0o3_70{padding:.75rem 1.5rem}._totalValueAmount_1i0o3_96{font-size:1.5rem}}@media (max-width: 480px){._container_1i0o3_4{padding:1rem .75rem;border-radius:16px}._showcaseTitle_1i0o3_59{font-size:1.6rem}._cardList_1i0o3_221{grid-template-columns:1fr;gap:1rem}._cardImage_1i0o3_279{height:160px}._cardDetails_1i0o3_317{padding:1rem;gap:.5rem}._cardTitle_1i0o3_325 h3{font-size:1rem}._cardSet_1i0o3_354,._cardValue_1i0o3_355,._cardAcquisition_1i0o3_356,._cardAcquisitionPrice_1i0o3_357,._cardGrading_1i0o3_358{font-size:.85rem;padding:.4rem 0}._totalValueContainer_1i0o3_70{flex-direction:column;gap:.5rem;padding:1rem}._totalValueAmount_1i0o3_96{font-size:1.4rem}}._typeFilters_1i0o3_572{margin-bottom:1.5rem;padding:1rem;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center}._pillGroup_1i0o3_583{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center}._pillGroup_1i0o3_583._wrap_1i0o3_591{justify-content:flex-start}._pill_1i0o3_583{padding:.5rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:25px;background:rgba(255,255,255,.05);color:#fffc;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);white-space:nowrap}._pill_1i0o3_583:hover{border-color:#2575fc66;background:rgba(37,117,252,.1);color:#fff;transform:translateY(-1px)}._pill_1i0o3_583._selected_1i0o3_617{border-color:#2575fccc;background:linear-gradient(135deg,rgba(37,117,252,.3),rgba(37,117,252,.1));color:#fff;box-shadow:0 4px 12px #2575fc33}._advancedFilters_1i0o3_625{margin-bottom:2rem;padding:1.5rem;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 25px #0000004d}._filterHeader_1i0o3_635{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}._filterHeader_1i0o3_635 h3{margin:0;font-size:1.2rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ffffff 0%,rgba(37,117,252,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._clearFiltersBtn_1i0o3_655{padding:.5rem 1rem;border:2px solid rgba(245,83,83,.3);border-radius:8px;background:rgba(245,83,83,.1);color:#f55353;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._clearFiltersBtn_1i0o3_655:hover{border-color:#f5535380;background:rgba(245,83,83,.2);transform:translateY(-1px)}._filterSection_1i0o3_675{margin-bottom:1.5rem}._filterSection_1i0o3_675:last-child{margin-bottom:0}._filterSectionTitle_1i0o3_683{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .3s ease;margin-bottom:.5rem}._filterSectionTitle_1i0o3_683:hover{background:rgba(37,117,252,.1);border-color:#2575fc33}._filterSectionTitle_1i0o3_683 h4{margin:0;font-size:1rem;font-weight:600;color:#ffffffe6}._filterSectionTitle_1i0o3_683 i{font-size:.8rem;color:#fff9;transition:transform .3s ease}._filterSectionTitle_1i0o3_683 i._open_1i0o3_714{transform:rotate(180deg)}._filterContent_1i0o3_718{padding:1rem;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-top:.5rem}._showMoreBtn_1i0o3_726{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.05);color:#fffc;font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._showMoreBtn_1i0o3_726:hover{border-color:#2575fc4d;background:rgba(37,117,252,.1);color:#fff}._showMoreBtn_1i0o3_726 i{font-size:.75rem;transition:transform .3s ease}._showMoreBtn_1i0o3_726 i._open_1i0o3_714{transform:rotate(180deg)}@media (max-width: 768px){._typeFilters_1i0o3_572{padding:.75rem}._pillGroup_1i0o3_583{gap:.5rem}._pill_1i0o3_583{padding:.4rem .8rem;font-size:.8rem}._advancedFilters_1i0o3_625{padding:1rem}._filterHeader_1i0o3_635{flex-direction:column;gap:1rem;align-items:stretch}}@media (max-width: 480px){._typeFilters_1i0o3_572{padding:.5rem}._pillGroup_1i0o3_583{justify-content:center}._pill_1i0o3_583{padding:.3rem .6rem;font-size:.75rem}}._container_1bfxu_2{max-width:1400px;margin:0 auto;padding:32px;background:#fafafa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_1bfxu_12{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}._titleSection_1bfxu_19 h1{font-size:32px;font-weight:600;color:#1a1a1a;margin:0 0 4px;letter-spacing:-.5px}._titleSection_1bfxu_19 p{font-size:16px;color:#666;margin:0;font-weight:400}._statusBadge_1bfxu_34{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border-radius:8px;border:1px solid #e5e5e5;font-size:14px;font-weight:500;color:#333}._indicator_1bfxu_47{width:8px;height:8px;border-radius:50%;flex-shrink:0}._indicator_1bfxu_47._online_1bfxu_54{background:#10b981;box-shadow:0 0 0 2px #10b98133}._indicator_1bfxu_47._offline_1bfxu_59{background:#ef4444;box-shadow:0 0 0 2px #ef444433}._metricsRow_1bfxu_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:32px}._metric_1bfxu_65{background:#fff;padding:24px;border-radius:12px;border:1px solid #e5e5e5;text-align:center;transition:all .2s ease}._metric_1bfxu_65:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}._metricValue_1bfxu_86{font-size:36px;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}._metricLabel_1bfxu_95{font-size:14px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._contentGrid_1bfxu_104{display:grid;grid-template-columns:1fr 1fr;gap:24px}._panel_1bfxu_111{background:#fff;border-radius:12px;border:1px solid #e5e5e5;overflow:hidden}._panelHeader_1bfxu_118{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f5f5f5;background:#fafafa}._panelHeader_1bfxu_118 h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}._refreshBtn_1bfxu_134{background:transparent;border:1px solid #e5e5e5;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#666;transition:all .2s ease}._refreshBtn_1bfxu_134:hover:not(:disabled){background:#f5f5f5;border-color:#d1d5db;color:#333}._refreshBtn_1bfxu_134:disabled{opacity:.5;cursor:not-allowed}._panelContent_1bfxu_160{padding:24px}._userTags_1bfxu_165{display:flex;flex-wrap:wrap;gap:8px}._userTag_1bfxu_165{background:#f3f4f6;color:#374151;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;font-family:SF Mono,Monaco,monospace;border:1px solid #e5e7eb}._systemStats_1bfxu_183{display:flex;flex-direction:column;gap:16px}._systemStat_1bfxu_183{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}._systemStat_1bfxu_183:last-child{border-bottom:none}._systemLabel_1bfxu_201{font-size:14px;color:#666;font-weight:500}._systemValue_1bfxu_207{font-size:14px;color:#1a1a1a;font-weight:600;font-family:SF Mono,Monaco,monospace}._emptyState_1bfxu_215{text-align:center;color:#9ca3af;font-size:14px;padding:32px 0}._errorCard_1bfxu_223,._loadingCard_1bfxu_224{background:#fff;border-radius:12px;padding:48px;text-align:center;border:1px solid #e5e5e5;max-width:400px;margin:100px auto}._errorCard_1bfxu_223 h2{color:#ef4444;margin-bottom:16px;font-size:24px;font-weight:600}._errorCard_1bfxu_223 p{color:#666;margin-bottom:24px;font-size:16px;line-height:1.5}._loadingCard_1bfxu_224 p{color:#666;margin-top:16px;font-size:16px}._spinner_1bfxu_254{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1bfxu_254 1s linear infinite;margin:0 auto}@keyframes _spin_1bfxu_254{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._retryButton_1bfxu_269{background:#ef4444;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._retryButton_1bfxu_269:hover{background:#dc2626}@media (max-width: 768px){._container_1bfxu_2{padding:20px}._header_1bfxu_12{flex-direction:column;gap:16px;align-items:flex-start}._titleSection_1bfxu_19 h1{font-size:28px}._metricsRow_1bfxu_65{grid-template-columns:repeat(2,1fr);gap:16px}._metricValue_1bfxu_86{font-size:28px}._contentGrid_1bfxu_104{grid-template-columns:1fr;gap:16px}._panelHeader_1bfxu_118{padding:16px 20px}._panelContent_1bfxu_160{padding:20px}}@media (max-width: 480px){._metricsRow_1bfxu_65{grid-template-columns:1fr}._titleSection_1bfxu_19 h1,._metricValue_1bfxu_86{font-size:24px}}.transition-banner{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#1F2937 0%,#374151 100%);border-bottom:2px solid #66FCF1;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:9999;animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.transition-banner-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:12px 20px;gap:16px}.transition-banner-text{display:flex;align-items:center;gap:12px;flex:1}.transition-banner-icon{font-size:20px;flex-shrink:0}.transition-banner-text p{color:#f9fafb;margin:0;font-size:14px;line-height:1.4;font-weight:400}.transition-banner-text strong{color:#66fcf1;font-weight:600}.transition-banner-dismiss{background:none;border:none;color:#9ca3af;font-size:24px;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.transition-banner-dismiss:hover{background-color:#ffffff1a;color:#66fcf1;transform:scale(1.1)}.transition-banner-dismiss:focus{outline:2px solid #66FCF1;outline-offset:2px}@media (max-width: 768px){.transition-banner-content{padding:10px 16px;gap:12px}.transition-banner-text{gap:8px}.transition-banner-text p{font-size:13px;line-height:1.3}.transition-banner-icon{font-size:18px}.transition-banner-dismiss{font-size:20px;width:28px;height:28px}}@media (max-width: 480px){.transition-banner-content{flex-direction:column;align-items:flex-start;gap:8px}.transition-banner-dismiss{position:absolute;top:8px;right:12px}.transition-banner-text{padding-right:40px}}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#0c0c0c 0%,#1a1a1a 100%);display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden}.loading-content{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.loading-logo{margin-bottom:1rem}.loading-logo-img{width:80px;height:auto;opacity:.9}.loading-spinner{display:flex;justify-content:center;align-items:center;margin:1rem 0}.spinner{width:40px;height:40px;border:3px solid rgba(102,252,241,.2);border-top:3px solid #66fcf1;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{font-size:1.5rem;font-weight:600;margin:0;color:#66fcf1;letter-spacing:.5px}.loading-subtext{font-size:1rem;margin:0;color:#ffffffb3;font-weight:300}@media (max-width: 768px){.loading-logo-img{width:60px}.loading-text{font-size:1.3rem}.loading-subtext{font-size:.9rem}.spinner{width:35px;height:35px}}.loading-content{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}:root{font-family:Oxanium,sans-serif;line-height:1.5;font-weight:400;background:linear-gradient(-50deg,rgba(0,0,0,1) 90%,rgba(37,117,252,.4) 100%);background-repeat:no-repeat;background-size:100% 100vh;--text-color: #ffffff;--primary-accent-color: rgb(37,117,252);--secondary-background-color: #1c1c1f;background-color:#000;--background-color: #0e0f14;--secondary-background-color: #1F2022;--header-text-color: #FFFFFF;--text-color: #C5C6C7;--primary-text-color: #FAFAFA;--primary-accent-color: linear-gradient(135deg, rgba(37, 117, 252, 1), rgba(0, 59, 159, 1));--reverse-primary-accent-color: linear-gradient(135deg, rgba(0, 59, 159, 1), rgba(37, 117, 252, 1)) ;--secondary-accent-color: rgba(37, 116, 252, .588);--highlight-color: #1FCC71;--error-color: #f55353;--placeholder-color: #888888;--hover-background: #333333;--scrollbar-thumb-color: #444444;--gray-background: #222}select{--webkit-appearance: none;--moz-appearance: none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh}.loading-spinner{border:8px solid var(--secondary-background-color);border-top:8px solid white;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}.checkout{padding:1rem}@keyframes spin{to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}body{overflow-x:hidden;max-width:100vw;box-sizing:border-box;animation:gradientAnimation 15s ease infinite}
