:root{--theme-sidebar-width:280px;--theme-sidebar-collapsed-width:72px}#main{--theme-primary:#6C4F7D;--theme-secondary:#e2d6c1;--theme-accent:#9b7ab1;--theme-warning:#f5b942;--theme-shadow-floating:0 24px 70px rgba(0, 0, 0, 0.32)}#main.main-theme-dark,#main:not(.main-theme-light){--theme-main-bg:radial-gradient(circle at top, rgba(108, 79, 125, 0.2) 0, rgba(16, 16, 18, 0) 40%), linear-gradient(180deg, #15131a 0, #1b1920 100%);--theme-bg-solid:#111111;--theme-bg-soft:#171717;--theme-bg-glass:rgba(17, 17, 17, 0.88);--theme-sidebar-bg:#151515;--theme-surface:#202020;--theme-surface-hover:#2c2c2c;--theme-card-hover:rgba(255, 255, 255, 0.1);--theme-border:rgba(255, 255, 255, 0.12);--theme-text:#ffffff;--theme-text-soft:rgba(255, 255, 255, 0.78);--theme-text-muted:rgba(255, 255, 255, 0.5600000000000001);--theme-muted:rgba(255, 255, 255, 0.58);--theme-sidebar-shadow:16px 0 40px rgba(0, 0, 0, 0.26)}#main.main-theme-light{--theme-main-bg:radial-gradient(circle at top, rgba(108, 79, 125, 0.1) 0, rgba(255, 255, 255, 0) 42%), linear-gradient(180deg, #ffffff 0, #f4f1ed 100%);--theme-bg-solid:#ffffff;--theme-bg-soft:#f4f1ed;--theme-bg-glass:rgba(255, 255, 255, 0.88);--theme-sidebar-bg:#ffffff;--theme-surface:#ffffff;--theme-surface-hover:#f0ece7;--theme-card-hover:rgba(75, 42, 94, 0.08);--theme-border:rgba(51, 51, 51, 0.12);--theme-text:#222222;--theme-text-soft:rgba(34, 34, 34, 0.76);--theme-text-muted:rgba(34, 34, 34, 0.55);--theme-muted:rgba(34, 34, 34, 0.58);--theme-shadow-floating:0 24px 70px rgba(44, 30, 54, 0.18);--theme-sidebar-shadow:12px 0 32px rgba(44, 30, 54, 0.08)}@font-face{font-family:'AlcarinTengwar';src:url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.woff2) format('woff2'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.woff) format('woff'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.ttf) format('truetype'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'AlcarinTengwar';src:url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.woff2) format('woff2'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.woff) format('woff'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.ttf) format('truetype'),url(https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap}.card-elvish-text{font-family:'AlcarinTengwar',monospace!important;font-weight:400}.card-elvish-text strong,.card-elvish-text b{font-weight:700}.tcgem-nexus-header .header-title span{display:inline-flex;align-items:center;gap:.45rem;color:var(--theme-text-muted,rgb(255 255 255 / .58));font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.07000000000000001em}.tcgem-nexus-header .header-title h1{margin:.4rem 0 .25rem;color:var(--theme-text,#fff);font-size:2.25rem;line-height:1.05}.tcgem-nexus-header .header-title p{margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .76))}.tcgem-nexus-list-page>.wrapper-content{min-width:0}.tcgem-nexus-list-page>.wrapper-sidebar .tcgem-nexus-store-sidebar{display:grid;gap:1rem;position:sticky;top:calc(var(--theme-header-height, 72px) + 1rem)}.tcgem-nexus-page{min-width:0}.tcgem-nexus-store-finder,.tcgem-nexus-store-sidebar-card,.tcgem-nexus-store-results-shell{border:1px solid var(--theme-border,rgb(255 255 255 / .12));border-radius:8px;background:var(--theme-surface,rgb(255 255 255 / .06));box-shadow:var(--theme-shadow-card,0 18px 42px rgb(0 0 0 / .18))}.tcgem-nexus-store-sidebar-card{display:grid;gap:.85rem;padding:1rem}.tcgem-nexus-store-sidebar-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.7rem;align-items:center}.tcgem-nexus-store-sidebar-heading>i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:rgb(255 255 255 / .08);color:var(--theme-secondary,#e2d6c1);font-size:1.2rem}.tcgem-nexus-store-sidebar-heading strong,.tcgem-nexus-store-sidebar-heading span{display:block}.tcgem-nexus-store-sidebar-heading strong{color:var(--theme-text,#fff);font-size:.98rem;font-weight:950;line-height:1.15}.tcgem-nexus-store-sidebar-heading span{margin-top:.12rem;color:var(--theme-text-muted,rgb(255 255 255 / .58));font-size:.78rem;font-weight:750}.tcgem-nexus-store-sidebar-count{padding:.9rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045)}.tcgem-nexus-store-sidebar-count strong,.tcgem-nexus-store-sidebar-count span{display:block}.tcgem-nexus-store-sidebar-count strong{color:var(--theme-text,#fff);font-size:2rem;font-weight:950;line-height:1}.tcgem-nexus-store-sidebar-count span{margin-top:.3rem;color:var(--theme-text-soft,rgb(255 255 255 / .72));font-size:.82rem;font-weight:800}.tcgem-nexus-store-sidebar-copy strong{display:block;color:var(--theme-text,#fff);font-size:.9399999999999999rem;font-weight:900;line-height:1.25}.tcgem-nexus-store-sidebar-copy p{margin:.35rem 0 0;color:var(--theme-text-soft,rgb(255 255 255 / .74));font-size:.84rem;line-height:1.4}.tcgem-nexus-store-sidebar-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:40px;border-radius:8px;font-weight:850}.tcgem-nexus-sidebar-ad{position:relative;display:grid;align-content:center;justify-items:center;gap:.35rem;width:100%;min-height:220px;aspect-ratio:3 / 4;padding:1rem;border:1px dashed var(--theme-border,rgb(255 255 255 / .18));border-radius:8px;background:linear-gradient(180deg,rgba(var(--bs-primary-rgb,13,110,253),.12),rgb(255 255 255 / .045));color:var(--theme-text,#fff);text-align:center;overflow:hidden}.tcgem-nexus-sidebar-ad:before{content:"";position:absolute;inset:.5rem;border:1px solid rgb(255 255 255 / .06);border-radius:6px;pointer-events:none}.tcgem-nexus-sidebar-ad span,.tcgem-nexus-sidebar-ad strong,.tcgem-nexus-sidebar-ad small{position:relative;z-index:1;display:block}.tcgem-nexus-sidebar-ad span{color:var(--theme-text-muted,rgb(255 255 255 / .58));font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.tcgem-nexus-sidebar-ad strong{max-width:12rem;color:var(--theme-text,#fff);font-size:1.08rem;font-weight:950;line-height:1.12}.tcgem-nexus-sidebar-ad small{color:var(--theme-text-soft,rgb(255 255 255 / .72));font-size:.78rem;font-weight:800}.tcgem-nexus-store-reference-modal .modal-dialog{max-height:calc(100dvh - 1rem)}.tcgem-nexus-store-reference-modal .modal-content{max-height:calc(100dvh - 1rem);border:1px solid var(--theme-border,rgb(255 255 255 / .12));border-radius:8px;background-color:var(--theme-surface,#202020);color:var(--theme-text,#fff);overflow:hidden}.tcgem-nexus-store-reference-modal form{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 1rem)}.tcgem-nexus-store-reference-modal .modal-header,.tcgem-nexus-store-reference-modal .modal-footer{flex:0 0 auto;border-color:var(--theme-border,rgb(255 255 255 / .1))}.tcgem-nexus-store-reference-modal .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tcgem-nexus-store-reference-modal .modal-title{display:inline-flex;align-items:center;gap:.45rem;font-weight:900}.tcgem-nexus-store-reference-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:8px;font-weight:850}body.main-theme-dark .tcgem-nexus-store-reference-modal,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark{--bs-modal-bg:#202020;--bs-modal-color:#ffffff;--bs-modal-border-color:rgba(255, 255, 255, 0.12);--bs-modal-header-border-color:rgba(255, 255, 255, 0.1);--bs-modal-footer-border-color:rgba(255, 255, 255, 0.1)}body.main-theme-dark .tcgem-nexus-store-reference-modal .modal-content,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .modal-content,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .modal-content,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .modal-content,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-content,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-content,body.main-theme-dark .tcgem-nexus-store-reference-modal .modal-header,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .modal-header,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .modal-header,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .modal-header,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-header,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-header,body.main-theme-dark .tcgem-nexus-store-reference-modal .modal-body,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .modal-body,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .modal-body,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .modal-body,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-body,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-body,body.main-theme-dark .tcgem-nexus-store-reference-modal .modal-footer,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .modal-footer,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .modal-footer,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .modal-footer,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-footer,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-footer{background-color:#202020!important;color:#ffffff!important}body.main-theme-dark .tcgem-nexus-store-reference-modal .modal-header,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .modal-header,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .modal-header,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .modal-header,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-header,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-header,body.main-theme-dark .tcgem-nexus-store-reference-modal .modal-footer,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .modal-footer,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .modal-footer,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .modal-footer,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-footer,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .modal-footer{border-color:rgb(255 255 255 / .1)!important}body.main-theme-dark .tcgem-nexus-store-reference-modal .btn-close,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .btn-close,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .btn-close,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .btn-close,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .btn-close,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .btn-close{filter:invert(1) grayscale(100%)}body.main-theme-dark .tcgem-nexus-store-reference-modal .form-control,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .form-control,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .form-control,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .form-control,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .form-control,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .form-control,body.main-theme-dark .tcgem-nexus-store-reference-modal .form-select,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .form-select,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .form-select,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .form-select,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .form-select,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .form-select,body.main-theme-dark .tcgem-nexus-store-reference-modal textarea,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal textarea,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal textarea,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark textarea,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark textarea,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark textarea{background-color:#111111!important;border-color:rgb(255 255 255 / .14)!important;color:#ffffff!important}body.main-theme-dark .tcgem-nexus-store-reference-modal .form-control::placeholder,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .form-control::placeholder,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .form-control::placeholder,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .form-control::placeholder,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .form-control::placeholder,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .form-control::placeholder,body.main-theme-dark .tcgem-nexus-store-reference-modal textarea::placeholder,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal textarea::placeholder,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal textarea::placeholder,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark textarea::placeholder,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark textarea::placeholder,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark textarea::placeholder{color:rgb(255 255 255 / .45)!important}body.main-theme-dark .tcgem-nexus-store-reference-modal .form-control:focus,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .form-control:focus,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .form-control:focus,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .form-control:focus,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .form-control:focus,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .form-control:focus,body.main-theme-dark .tcgem-nexus-store-reference-modal .form-select:focus,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .form-select:focus,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .form-select:focus,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .form-select:focus,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .form-select:focus,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .form-select:focus,body.main-theme-dark .tcgem-nexus-store-reference-modal textarea:focus,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal textarea:focus,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal textarea:focus,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark textarea:focus,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark textarea:focus,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark textarea:focus{background-color:#171717!important;border-color:rgb(155 122 177 / .72)!important;box-shadow:0 0 0 .2rem rgb(155 122 177 / .18)!important}body.main-theme-dark .tcgem-nexus-store-reference-modal .form-select option,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .form-select option,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .form-select option,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .form-select option,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .form-select option,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .form-select option{background:#202020;color:#fff}body.main-theme-dark .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-intro,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-intro,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-intro,body.main-theme-dark .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-checks label,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-checks label,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-checks label,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-reference-checks label,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-reference-checks label,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-reference-checks label{background:rgb(255 255 255 / .045)!important;border-color:rgb(255 255 255 / .1)!important;color:rgb(255 255 255 / .82)!important}body.main-theme-dark .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro p,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro p,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro p,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-intro p,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-intro p,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-intro p,body.main-theme-dark .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-note,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-note,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-note,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-note,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-note,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-store-reference-note,body.main-theme-dark .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-field>span,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-field>span,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-field>span,body.main-theme-dark .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-reference-field>span,body:has(#main.main-theme-dark) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-reference-field>span,body:not(:has(#main.main-theme-light)) .tcgem-nexus-store-reference-modal.main-theme-dark .tcgem-nexus-reference-field>span{color:rgb(255 255 255 / .76)!important}body.main-theme-light .tcgem-nexus-store-reference-modal,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light{--bs-modal-bg:#ffffff;--bs-modal-color:#222222;--bs-modal-border-color:rgba(51, 51, 51, 0.12);--bs-modal-header-border-color:rgba(51, 51, 51, 0.1);--bs-modal-footer-border-color:rgba(51, 51, 51, 0.1)}body.main-theme-light .tcgem-nexus-store-reference-modal .modal-content,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .modal-content,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .modal-content,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .modal-content,body.main-theme-light .tcgem-nexus-store-reference-modal .modal-header,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .modal-header,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .modal-header,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .modal-header,body.main-theme-light .tcgem-nexus-store-reference-modal .modal-body,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .modal-body,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .modal-body,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .modal-body,body.main-theme-light .tcgem-nexus-store-reference-modal .modal-footer,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .modal-footer,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .modal-footer,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .modal-footer{background-color:#ffffff!important;color:#222222!important}body.main-theme-light .tcgem-nexus-store-reference-modal .modal-header,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .modal-header,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .modal-header,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .modal-header,body.main-theme-light .tcgem-nexus-store-reference-modal .modal-footer,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .modal-footer,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .modal-footer,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .modal-footer{border-color:rgb(51 51 51 / .1)!important}body.main-theme-light .tcgem-nexus-store-reference-modal .form-control,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .form-control,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .form-control,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .form-control,body.main-theme-light .tcgem-nexus-store-reference-modal .form-select,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .form-select,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .form-select,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .form-select,body.main-theme-light .tcgem-nexus-store-reference-modal textarea,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal textarea,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light textarea,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light textarea{background-color:#ffffff!important;border-color:rgb(51 51 51 / .16)!important;color:#222222!important}body.main-theme-light .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-store-reference-intro,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-store-reference-intro,body.main-theme-light .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-checks label,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-checks label,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-reference-checks label,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-reference-checks label{background:rgb(75 42 94 / .04)!important;border-color:rgb(51 51 51 / .1)!important;color:rgb(34 34 34 / .82)!important}body.main-theme-light .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro p,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-intro p,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-store-reference-intro p,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-store-reference-intro p,body.main-theme-light .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-note,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .tcgem-nexus-store-reference-note,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-store-reference-note,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-store-reference-note,body.main-theme-light .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-field>span,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal .tcgem-nexus-reference-field>span,body.main-theme-light .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-reference-field>span,body:has(#main.main-theme-light) .tcgem-nexus-store-reference-modal.main-theme-light .tcgem-nexus-reference-field>span{color:rgb(34 34 34 / .72)!important}.tcgem-nexus-store-reference-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.tcgem-nexus-store-reference-note{margin:1rem 0 0;color:var(--theme-text-soft,rgb(255 255 255 / .76));font-size:.9rem;line-height:1.45}.tcgem-nexus-store-reference-intro{margin-bottom:1rem;padding:.9rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045)}.tcgem-nexus-store-reference-intro strong{display:block;color:var(--theme-text,#fff);font-size:.98rem;font-weight:900}.tcgem-nexus-store-reference-intro p{margin:.35rem 0 0;color:var(--theme-text-soft,rgb(255 255 255 / .76));line-height:1.45}.tcgem-nexus-store-reference-intro details{margin-top:.7rem;padding-top:.65rem;border-top:1px solid var(--theme-border,rgb(255 255 255 / .1))}.tcgem-nexus-store-reference-intro summary{display:inline-flex;align-items:center;gap:.35rem;color:var(--theme-secondary,#e2d6c1);font-size:.86rem;font-weight:900;cursor:pointer}.tcgem-nexus-store-reference-intro summary::marker{color:var(--theme-secondary,#e2d6c1)}.tcgem-nexus-store-reference-message{display:none;margin-bottom:1rem;padding:.75rem .85rem;border-radius:8px;font-weight:800}.tcgem-nexus-store-reference-message.is-success,.tcgem-nexus-store-reference-message.is-error{display:block}.tcgem-nexus-store-reference-message.is-success{background:rgb(25 135 84 / .16);color:#90e3b1}.tcgem-nexus-store-reference-message.is-error{background:rgb(220 53 69 / .16);color:#ff9aa6}.tcgem-nexus-store-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.tcgem-nexus-reference-field{display:grid;gap:.38rem;min-width:0;margin:0}.tcgem-nexus-reference-field.is-wide{grid-column:1 / -1}.tcgem-nexus-reference-field>span{color:var(--theme-text-soft,rgb(255 255 255 / .76));font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.tcgem-nexus-reference-field textarea{resize:vertical}.tcgem-nexus-reference-legal{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045)}.tcgem-nexus-reference-legal input{flex:0 0 auto;margin-top:.2rem}.tcgem-nexus-reference-legal>span{color:var(--theme-text-soft,rgb(255 255 255 / .78));font-size:.86rem;font-weight:750;line-height:1.45;text-transform:none;letter-spacing:0}.tcgem-nexus-reference-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.tcgem-nexus-reference-checks.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tcgem-nexus-reference-checks label{display:flex;align-items:center;gap:.45rem;min-height:38px;margin:0;padding:.45rem .6rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045);color:var(--theme-text-soft,rgb(255 255 255 / .8));font-size:.86rem;font-weight:800}.tcgem-nexus-reference-checks label span{min-width:0}.tcgem-nexus-reference-checks label small{margin-left:auto;color:var(--theme-text-muted,rgb(255 255 255 / .5600000000000001));font-size:.7rem;font-weight:750;text-align:right}.tcgem-nexus-reference-checks label.is-disabled{opacity:.48}.tcgem-nexus-reference-checks label.is-unavailable{background:rgb(255 255 255 / .025)}.tcgem-nexus-store-main{display:grid;gap:1rem;min-width:0}.tcgem-nexus-store-finder{padding:1rem}.tcgem-nexus-store-filter{display:grid;gap:.85rem}.tcgem-nexus-store-filter-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 150px minmax(180px,0.7fr);gap:.75rem;align-items:end}.tcgem-nexus-field{display:grid;gap:.4rem;min-width:0;margin:0}.tcgem-nexus-field>span:first-child{color:var(--theme-text-soft,rgb(255 255 255 / .76));font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tcgem-nexus-inline-check{display:inline-flex;align-items:center;gap:.5rem;min-height:38px;margin:0;padding:.45rem .65rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:var(--theme-input,rgb(255 255 255 / .04));color:var(--theme-text,#fff);font-size:.9rem;font-weight:760;cursor:pointer}.tcgem-nexus-inline-check input{flex:0 0 auto;margin:0}.tcgem-nexus-inline-check span{min-width:0}.tcgem-nexus-input-icon{position:relative;display:block}.tcgem-nexus-input-icon>i{position:absolute;top:50%;left:.75rem;z-index:2;color:var(--theme-text-muted,rgb(255 255 255 / .58));transform:translateY(-50%)}.tcgem-nexus-input-icon>.form-control{padding-left:2.25rem}.tcgem-nexus-store-filter-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tcgem-nexus-store-filter-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:38px;border-radius:8px;font-weight:800}.tcgem-nexus-store-filter-actions .btn-link{color:var(--theme-text-muted,rgb(255 255 255 / .58));text-decoration:none}.tcgem-nexus-store-finder-note{display:flex;gap:.45rem;align-items:flex-start;margin-top:.85rem;color:var(--theme-text-soft,rgb(255 255 255 / .72));font-size:.84rem;line-height:1.35}.tcgem-nexus-store-results-shell{overflow:hidden}.tcgem-nexus-store-results-shell.is-loading .tcgem-nexus-store-results-header{opacity:.72}.tcgem-nexus-store-results-header{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.9rem 1rem;border-bottom:1px solid var(--theme-border,rgb(255 255 255 / .1))}.tcgem-nexus-store-results-header strong,.tcgem-nexus-store-results-header span{display:block}.tcgem-nexus-store-results-header strong{color:var(--theme-text,#fff);font-size:1rem;font-weight:900}.tcgem-nexus-store-results-header span{color:var(--theme-text-soft,rgb(255 255 255 / .72));font-size:.82rem}.tcgem-nexus-store-sort{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;color:var(--theme-text-muted,rgb(255 255 255 / .58));font-size:.82rem;font-weight:800}.tcgem-nexus-store-results{display:grid;gap:.8rem;padding:1rem}.tcgem-nexus-store-card{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:.85rem;padding:.95rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:var(--theme-card,rgb(255 255 255 / .045));color:var(--theme-text,#fff)}.tcgem-nexus-store-card.is-pending{border-color:rgb(255 193 7 / .45);background:linear-gradient(135deg,rgb(255 193 7 / .08),var(--theme-card,rgb(255 255 255 / .045)) 48%)}.tcgem-nexus-store-card-link{position:absolute;inset:0;z-index:1;border-radius:8px}.tcgem-nexus-store-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;aspect-ratio:1 / 1;border-radius:8px;background:rgb(255 255 255 / .08);color:var(--theme-secondary,#e2d6c1);font-size:1.3rem;overflow:hidden}.tcgem-nexus-store-card-icon img{display:block;width:100%;height:100%;object-fit:cover}.tcgem-nexus-event-card-date.has-image{align-items:flex-end;justify-content:flex-start}.tcgem-nexus-event-card-date.has-image img{position:absolute;inset:0}.tcgem-nexus-event-card-date.has-image span{position:relative;z-index:1;margin:.35rem;padding:.16rem .42rem;border-radius:8px;background:rgb(0 0 0 / .62);color:#fff;font-size:.72rem;font-weight:900;backdrop-filter:blur(6px)}.tcgem-nexus-event-card.has-entry-image{grid-template-columns:88px minmax(0,1fr)}.tcgem-nexus-event-card.has-entry-image .tcgem-nexus-store-card-icon{width:88px;height:auto;aspect-ratio:3 / 4}.tcgem-nexus-store-card-body{min-width:0}.tcgem-nexus-store-card-title{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.4rem}.tcgem-nexus-store-card-title h2{margin:0;color:var(--theme-text,#fff);font-size:1.08rem;font-weight:950;line-height:1.18}.tcgem-nexus-store-card-title span{display:inline-flex;align-items:center;gap:.3rem;margin-top:.25rem;color:var(--theme-text-soft,rgb(255 255 255 / .72));font-size:.84rem}.tcgem-nexus-store-card-title .tcgem-nexus-store-status{width:fit-content;min-height:24px;margin-top:.35rem;padding:.16rem .48rem;border:1px solid rgb(255 193 7 / .42);border-radius:8px;background:rgb(255 193 7 / .12);color:#ffd66b;font-size:.74rem;font-weight:900}.tcgem-nexus-store-card-title .tcgem-nexus-store-status.is-claimable{border-color:rgb(13 202 240 / .34);background:rgb(13 202 240 / .12);color:#7ee7f8}.tcgem-nexus-store-card-title strong{flex:0 0 auto;padding:.28rem .48rem;border-radius:8px;background:rgb(255 255 255 / .08);color:var(--theme-text,#fff);font-size:.78rem;font-weight:900}.tcgem-nexus-store-address,.tcgem-nexus-store-description{margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .76));line-height:1.45}.tcgem-nexus-store-description{margin-top:.35rem}.tcgem-nexus-store-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.tcgem-nexus-store-tags span{display:inline-flex;align-items:center;min-height:26px;padding:.22rem .5rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .055);color:var(--theme-text-soft,rgb(255 255 255 / .76));font-size:.76rem;font-weight:800}.tcgem-nexus-store-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.tcgem-nexus-store-actions .btn{display:inline-flex;align-items:center;gap:.35rem;border-radius:8px;font-weight:850}.tcgem-nexus-store-loading,.tcgem-nexus-store-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;min-height:230px;padding:2rem;color:var(--theme-text,#fff);text-align:center}.tcgem-nexus-store-loading>i,.tcgem-nexus-store-empty>i{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:8px;background:rgb(255 255 255 / .08);color:var(--theme-secondary,#e2d6c1);font-size:1.5rem}.tcgem-nexus-store-loading>strong,.tcgem-nexus-store-empty>strong{font-size:1.1rem;font-weight:900}.tcgem-nexus-store-loading>p,.tcgem-nexus-store-empty>p{max-width:560px;margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .76));line-height:1.5}.tcgem-nexus-store-loading .btn,.tcgem-nexus-store-empty .btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:8px}.tcgem-nexus-store-loading{flex-direction:row;min-height:160px}.tcgem-nexus-store-empty.is-error>i{color:#ffb86b}@media (max-width:991px){.tcgem-nexus-store-sidebar-card{grid-template-columns:minmax(0,1.2fr) minmax(150px,0.6fr) minmax(220px,0.9fr);align-items:center}.tcgem-nexus-store-sidebar-cta{grid-column:1 / -1}.tcgem-nexus-store-filter-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tcgem-nexus-radius-field{grid-column:1 / -1}}@media (max-width:767px){.tcgem-nexus-list-page>.wrapper-sidebar{display:none!important}.tcgem-nexus-list-page>.wrapper-content{width:100%}.tcgem-nexus-header .header-title h1{font-size:1.75rem}.tcgem-nexus-store-finder,.tcgem-nexus-store-sidebar-card,.tcgem-nexus-store-results-header,.tcgem-nexus-store-results{padding:.8rem}.tcgem-nexus-store-sidebar-card{grid-template-columns:minmax(0,1fr)}.tcgem-nexus-store-filter-main{grid-template-columns:minmax(0,1fr)}.tcgem-nexus-store-results-header,.tcgem-nexus-store-card-title{align-items:flex-start;flex-direction:column}.tcgem-nexus-store-card{grid-template-columns:minmax(0,1fr)}.tcgem-nexus-store-card-icon{width:100%;height:auto;aspect-ratio:1 / 1}.tcgem-nexus-event-card.has-entry-image .tcgem-nexus-store-card-icon{width:100%;max-width:180px;aspect-ratio:3 / 4;justify-self:start}.tcgem-nexus-store-filter-actions .btn{flex:1 1 auto}.tcgem-nexus-store-filter-actions .btn-link{flex-basis:100%}.tcgem-nexus-store-reference-grid,.tcgem-nexus-reference-checks{grid-template-columns:minmax(0,1fr)}.tcgem-nexus-store-reference-actions .btn{flex:1 1 100%}}.tcgem-nexus-store-data-page>.wrapper-content>.content-body.tcgem-nexus-store-data{padding:1rem!important;overflow-x:hidden}.tcgem-nexus-store-data{display:grid;gap:1rem;align-items:start}.tcgem-nexus-store-data-unavailable,.tcgem-nexus-store-data-hero,.tcgem-nexus-store-data-panel,.tcgem-nexus-store-data-section,.tcgem-nexus-store-data-editor,.tcgem-nexus-store-data-sidebar-card,.tcgem-nexus-store-data-logo{border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:var(--theme-card,rgb(255 255 255 / .045));color:var(--theme-text,#fff)}.tcgem-nexus-store-data-unavailable{display:grid;grid-column:1 / -1;justify-items:center;gap:.7rem;padding:2rem;text-align:center}.tcgem-nexus-store-data-unavailable i{color:var(--theme-secondary,#e2d6c1);font-size:2rem}.tcgem-nexus-store-data-unavailable strong{font-size:1.15rem;font-weight:950}.tcgem-nexus-store-data-unavailable p{margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .72))}.tcgem-nexus-store-data-main{display:grid;gap:1rem;min-width:0}.tcgem-nexus-store-data-logo{position:relative;display:grid;place-items:center;gap:.55rem;aspect-ratio:1 / 1;padding:1rem;background:linear-gradient(135deg,rgb(108 79 125 / .16),rgb(226 214 193 / .08)),var(--theme-card,rgb(255 255 255 / .045));text-align:center;overflow:hidden}.tcgem-nexus-store-data-logo i{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:8px;background:rgb(255 255 255 / .08);color:var(--theme-secondary,#e2d6c1);font-size:1.55rem}.tcgem-nexus-store-data-logo span{color:var(--theme-text-soft,rgb(255 255 255 / .72));font-size:.8rem;font-weight:850;text-transform:uppercase}.tcgem-nexus-store-data-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tcgem-nexus-store-data-logo img+span{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;display:inline-flex;justify-content:center;padding:.38rem .55rem;border-radius:8px;background:rgb(0 0 0 / .58);color:#fff;backdrop-filter:blur(8px)}button.tcgem-nexus-store-data-logo{width:100%;border:1px solid var(--theme-border,rgb(255 255 255 / .1));cursor:pointer;transition:border-color 0.18s ease,transform 0.18s ease,background-color 0.18s ease}button.tcgem-nexus-store-data-logo:hover{border-color:rgb(226 214 193 / .42);background-color:rgb(226 214 193 / .08)}button.tcgem-nexus-store-data-logo:focus-visible{outline:2px solid var(--theme-secondary,#e2d6c1);outline-offset:2px}.tcgem-nexus-store-data-page>.wrapper-sidebar .tcgem-item-logo{margin-bottom:.85rem}.tcgem-nexus-store-data-page>.wrapper-sidebar .tcgem-item-data{display:grid;gap:.8rem}#main:not(.opened) .tcgem-nexus-store-data-page>.wrapper-sidebar .tcgem-nexus-store-data-logo span{display:none}.tcgem-nexus-store-data-topbar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:-.25rem}.tcgem-nexus-store-data-topbar .btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:8px;font-weight:850}.tcgem-nexus-store-data-sidebar-card{display:grid;gap:.65rem;padding:.9rem}.tcgem-nexus-store-data-sidebar-card strong{color:var(--theme-text,#fff);font-weight:950}.tcgem-nexus-store-data-sidebar-card p{display:flex;gap:.5rem;margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .76));font-size:.9rem;line-height:1.35}.tcgem-nexus-store-data-sidebar-card i{flex:0 0 auto;margin-top:.12rem;color:var(--theme-secondary,#e2d6c1)}.tcgem-nexus-store-data-sidebar-card a{color:inherit;word-break:break-word}.tcgem-nexus-store-data-sidebar-card .tcgem-nexus-store-contact-reveal{align-items:center}.tcgem-nexus-store-data-sidebar-card .tcgem-nexus-store-contact-mask{display:inline-flex;align-items:center;gap:.45rem;min-width:0;padding:.25rem .45rem;border:1px solid var(--theme-border,rgb(255 255 255 / .12));border-radius:8px;background:rgb(255 255 255 / .045);color:inherit;font:inherit;cursor:pointer}.tcgem-nexus-store-data-sidebar-card .tcgem-nexus-store-contact-mask:hover{border-color:rgb(226 214 193 / .42)}.tcgem-nexus-store-data-sidebar-card .tcgem-nexus-store-contact-blur{display:inline-block;filter:blur(3px);user-select:none;opacity:.76}.tcgem-nexus-store-data-sidebar-card .tcgem-nexus-store-contact-mask em{font-size:.78rem;font-style:normal;font-weight:850;color:var(--theme-secondary,#e2d6c1)}.tcgem-nexus-store-data-sidebar-card .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:8px;font-weight:850}.tcgem-nexus-store-data-hero{padding:1rem}.tcgem-nexus-store-data-hero-main{min-width:0}.tcgem-nexus-store-data-hero-main h1{margin:.35rem 0 .45rem;color:var(--theme-text,#fff);font-size:1.55rem;font-weight:950;line-height:1.15}.tcgem-nexus-store-data-hero-main p{margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .76));line-height:1.5}.tcgem-nexus-store-edit-start{display:flex;justify-content:flex-end}.tcgem-nexus-store-edit-start .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;border-radius:8px;font-weight:900}.tcgem-nexus-store-data-main.is-editing .tcgem-nexus-store-view-section{display:none}.tcgem-nexus-store-data-eyebrow{color:var(--theme-text-soft,rgb(255 255 255 / .68));font-size:.76rem;font-weight:850;text-transform:uppercase}.tcgem-nexus-store-data-status{display:inline-flex;align-items:center;min-height:26px;padding:.2rem .55rem;border-radius:8px;font-size:.76rem;font-weight:900}.tcgem-nexus-store-data-status.is-active{background:rgb(25 135 84 / .16);color:#8ee2b0}.tcgem-nexus-store-data-status.is-draft{background:rgb(255 193 7 / .14);color:#ffd66b}.tcgem-nexus-store-data-ownership{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:.2rem .55rem;border-radius:8px;font-size:.74rem;font-weight:900}.tcgem-nexus-store-data-ownership.is-owner-managed{background:rgb(25 135 84 / .13);color:#8ee2b0}.tcgem-nexus-store-data-ownership.is-tcgem-created{background:rgb(13 202 240 / .12);color:#7ee7f8}.tcgem-nexus-store-claim-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border-color:rgb(13 202 240 / .24);background:linear-gradient(135deg,rgb(13 202 240 / .1),rgb(255 255 255 / .035)),var(--theme-card,rgb(255 255 255 / .045))}.tcgem-nexus-store-claim-panel h3{margin:0 0 .35rem}.tcgem-nexus-store-claim-panel p{margin:0;line-height:1.5}.tcgem-nexus-store-claim-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.tcgem-nexus-store-claim-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:8px;font-weight:850}.tcgem-nexus-store-claim-modal .modal-content{border:1px solid var(--theme-border,rgb(255 255 255 / .12));border-radius:8px;background-color:var(--theme-surface,#202020);color:var(--theme-text,#fff)}.tcgem-nexus-store-claim-modal .modal-header,.tcgem-nexus-store-claim-modal .modal-footer{border-color:var(--theme-border,rgb(255 255 255 / .1))}.tcgem-nexus-store-claim-modal .modal-title,.tcgem-nexus-store-claim-modal .btn{display:inline-flex;align-items:center;gap:.45rem}.tcgem-nexus-store-claim-modal .modal-title{font-weight:900}.tcgem-nexus-store-claim-modal .btn{justify-content:center;border-radius:8px;font-weight:850}.tcgem-nexus-store-claim-intro{margin-bottom:1rem;padding:.85rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045)}.tcgem-nexus-store-claim-intro strong{display:block;margin-bottom:.25rem;font-weight:950}.tcgem-nexus-store-claim-intro p{margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .74));line-height:1.45}.tcgem-nexus-store-data-tags,.tcgem-nexus-store-data-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.tcgem-nexus-store-data-tags span,.tcgem-nexus-store-data-badges span{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.24rem .55rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .055);color:var(--theme-text-soft,rgb(255 255 255 / .78));font-size:.78rem;font-weight:850}.tcgem-nexus-store-data-badge.is-enabled{border-color:rgb(25 135 84 / .35);background:rgb(25 135 84 / .13);color:#8ee2b0}.tcgem-nexus-store-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tcgem-nexus-store-data-panel{padding:1rem}.tcgem-nexus-store-data-panel h3{margin:0 0 .65rem;color:var(--theme-text,#fff);font-size:1rem;font-weight:950}.tcgem-nexus-store-data-panel p{margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .72))}.tcgem-nexus-store-data-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.tcgem-nexus-store-data-section{display:grid;gap:.45rem;padding:1rem}.tcgem-nexus-store-data-section i{color:var(--theme-secondary,#e2d6c1);font-size:1.25rem}.tcgem-nexus-store-data-section strong{font-weight:950}.tcgem-nexus-store-data-section p{margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .72));font-size:.9rem;line-height:1.4}.tcgem-nexus-store-data-section span{display:block;margin-top:.25rem;color:var(--theme-text-muted,rgb(255 255 255 / .5));font-size:.82rem;line-height:1.35}.tcgem-nexus-store-data-section .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:max-content;border-radius:8px;font-weight:850}.tcgem-nexus-store-data-section .btn span{display:inline;margin:0;color:inherit;font-size:inherit;line-height:inherit}.tcgem-nexus-store-entry-count{min-height:24px;padding:.2rem .5rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045)}.tcgem-nexus-store-entry-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.35rem}.tcgem-nexus-store-entry-modal .modal-dialog{max-height:calc(100vh - 1rem)}.tcgem-nexus-store-entry-modal .modal-content{border:1px solid var(--theme-border,rgb(255 255 255 / .12));border-radius:8px;background:var(--theme-card,#202020);color:var(--theme-text,#fff);overflow:hidden}.tcgem-nexus-store-entry-modal .modal-header,.tcgem-nexus-store-entry-modal .modal-footer{border-color:var(--theme-border,rgb(255 255 255 / .1));background:rgb(255 255 255 / .035)}.tcgem-nexus-store-entry-modal .modal-body{max-height:calc(100vh - 180px);overflow-y:auto}.tcgem-nexus-store-entry-modal .modal-title{display:inline-flex;align-items:center;gap:.5rem;font-weight:950}.tcgem-nexus-store-entry-modal .modal-title i{color:var(--theme-secondary,#e2d6c1)}.tcgem-nexus-store-entry-modal .btn-close{filter:invert(1) grayscale(100%);opacity:.72}.tcgem-nexus-store-entry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.tcgem-nexus-store-entry-form label,.tcgem-nexus-store-entry-form>div{display:grid;gap:.38rem;min-width:0;margin:0}.tcgem-nexus-store-entry-form .is-wide{grid-column:1 / -1}.tcgem-nexus-store-entry-form label>span,.tcgem-nexus-store-entry-form>div>span{color:var(--theme-text-soft,rgb(255 255 255 / .76));font-size:.78rem;font-weight:850;text-transform:uppercase}.tcgem-nexus-store-entry-form .form-control,.tcgem-nexus-store-entry-form .form-select{border-radius:8px}.tcgem-nexus-store-entry-fieldset{padding:.85rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .035)}.tcgem-nexus-store-entry-fieldset>strong{color:var(--theme-text,#fff);font-weight:950}.tcgem-nexus-store-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tcgem-nexus-store-entry-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.tcgem-nexus-store-entry-checks label{display:flex;align-items:center;gap:.45rem;min-height:38px;padding:.45rem .6rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045);color:var(--theme-text-soft,rgb(255 255 255 / .8));font-size:.84rem;font-weight:800}.tcgem-nexus-store-entry-checks p{margin:0;color:var(--theme-text-soft,rgb(255 255 255 / .72))}.tcgem-nexus-store-entry-inline{display:flex!important;align-items:center;gap:.45rem;min-height:38px;padding:.45rem .6rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045);color:var(--theme-text-soft,rgb(255 255 255 / .8));font-weight:800}.tcgem-nexus-store-entry-message{min-height:40px;padding:.55rem .7rem;border-radius:8px;color:var(--theme-text-soft,rgb(255 255 255 / .72));font-weight:850}.tcgem-nexus-store-entry-message:empty{display:none}.tcgem-nexus-store-entry-message.is-success{background:rgb(25 135 84 / .16);color:#90e3b1}.tcgem-nexus-store-entry-message.is-error{background:rgb(220 53 69 / .16);color:#ff9aa6}.tcgem-nexus-store-data-editor{padding:1rem}.tcgem-nexus-store-data-editor[hidden]{display:none!important}.tcgem-nexus-store-data-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.tcgem-nexus-store-data-editor-heading span{color:var(--theme-text-soft,rgb(255 255 255 / .68));font-size:.76rem;font-weight:850;text-transform:uppercase}.tcgem-nexus-store-data-editor-heading h3{margin:.15rem 0 0;color:var(--theme-text,#fff);font-size:1.1rem;font-weight:950}.tcgem-nexus-store-data-message{min-width:220px;padding:.55rem .7rem;border-radius:8px;color:var(--theme-text-soft,rgb(255 255 255 / .72));font-weight:850}.tcgem-nexus-store-data-message.is-success{background:rgb(25 135 84 / .16);color:#90e3b1}.tcgem-nexus-store-data-message.is-error{background:rgb(220 53 69 / .16);color:#ff9aa6}.tcgem-nexus-store-data-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.tcgem-nexus-store-data-form label,.tcgem-nexus-store-data-form>div{display:grid;gap:.38rem;min-width:0;margin:0}.tcgem-nexus-store-data-form .is-wide{grid-column:1 / -1}.tcgem-nexus-store-data-form label>span,.tcgem-nexus-store-data-form>div>span{color:var(--theme-text-soft,rgb(255 255 255 / .76));font-size:.78rem;font-weight:850;text-transform:uppercase}.tcgem-nexus-store-data-form .form-control,.tcgem-nexus-store-data-form .form-select{border-radius:8px}.tcgem-nexus-store-owner-form{grid-template-columns:minmax(0,1fr)}.tcgem-nexus-store-owner-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.85fr);gap:1rem;align-items:start}.tcgem-nexus-store-owner-data{min-width:0;padding:0}.tcgem-nexus-store-social-panel{display:grid;gap:.85rem;min-width:0;padding:.9rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .035)}.tcgem-nexus-store-social-panel-heading{display:grid;gap:.25rem}.tcgem-nexus-store-social-panel-heading span{color:var(--theme-text-soft,rgb(255 255 255 / .68));font-size:.76rem;font-weight:850;text-transform:uppercase}.tcgem-nexus-store-social-panel-heading h4{margin:0;color:var(--theme-text,#fff);font-size:1rem;font-weight:950;line-height:1.2}.tcgem-nexus-store-social-panel-heading p{margin:.2rem 0 0;color:var(--theme-text-soft,rgb(255 255 255 / .74));font-size:.86rem;line-height:1.45}.tcgem-nexus-store-social-list{display:grid;gap:.7rem}.tcgem-nexus-store-social-row{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(0 0 0 / .08)}.tcgem-nexus-store-social-row label{display:grid;gap:.35rem;margin:0}.tcgem-nexus-store-social-row label>span{color:var(--theme-text-soft,rgb(255 255 255 / .72));font-size:.75rem;font-weight:850;text-transform:uppercase}.tcgem-nexus-store-social-row .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:fit-content;border-radius:8px;font-weight:850}.tcgem-nexus-store-social-heading{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:.45rem;align-items:center}.tcgem-nexus-store-social-heading i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgb(255 255 255 / .07000000000000001);color:var(--theme-secondary,#e2d6c1)}.tcgem-nexus-store-social-heading strong{min-width:0;color:var(--theme-text,#fff);font-weight:950}.tcgem-nexus-store-social-heading span{padding:.15rem .42rem;border-radius:8px;background:rgb(255 255 255 / .065);color:var(--theme-text-muted,rgb(255 255 255 / .58));font-size:.72rem;font-weight:900}.tcgem-nexus-store-social-heading span.is-connected{background:rgb(25 135 84 / .14);color:#8ee2b0}.tcgem-nexus-store-data-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.tcgem-nexus-store-data-checks label{display:flex;align-items:center;gap:.45rem;min-height:38px;padding:.45rem .6rem;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:rgb(255 255 255 / .045);color:var(--theme-text-soft,rgb(255 255 255 / .8));font-size:.84rem;font-weight:800}.tcgem-nexus-store-data-checks label.is-disabled{opacity:.5}.tcgem-nexus-store-data-form-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.tcgem-nexus-store-data-form-actions .btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:8px;font-weight:850}.tcgem-nexus-store-save-main{min-height:48px;padding:.72rem 1.15rem;font-size:1rem;box-shadow:0 12px 24px rgb(0 0 0 / .16)}.tcgem-nexus-store-save-main i{font-size:1.1rem}.tcgem-nexus-store-data-moderation-note{margin:.75rem 0 0;color:var(--theme-text-soft,rgb(255 255 255 / .68));font-size:.86rem;line-height:1.4}@media (max-width:991px){.tcgem-nexus-store-data-grid,.tcgem-nexus-store-data-sections,.tcgem-nexus-store-claim-panel,.tcgem-nexus-store-owner-layout{grid-template-columns:1fr}.tcgem-nexus-store-data-logo{aspect-ratio:1 / 1}}@media (max-width:720px){.tcgem-nexus-store-data-header,.tcgem-nexus-store-data-editor-heading{display:grid}.tcgem-nexus-store-data-form,.tcgem-nexus-store-data-checks,.tcgem-nexus-store-entry-form,.tcgem-nexus-store-entry-grid,.tcgem-nexus-store-entry-checks{grid-template-columns:1fr}.tcgem-nexus-store-claim-actions{justify-content:stretch}.tcgem-nexus-store-claim-actions .btn{width:100%}.tcgem-nexus-store-social-row .btn{width:100%}.tcgem-nexus-store-edit-start,.tcgem-nexus-store-data-form-actions{justify-content:stretch}.tcgem-nexus-store-edit-start .btn,.tcgem-nexus-store-save-main{width:100%}}.tcgem-nexus-creator-filter-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,0.55fr) minmax(0,0.85fr);gap:.75rem;align-items:end}.tcgem-nexus-creator-latest-shell{border:1px solid var(--theme-border,rgb(255 255 255 / .12));border-radius:8px;background:var(--theme-card-bg,rgb(255 255 255 / .045));padding:1rem}.tcgem-nexus-creator-latest{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.tcgem-nexus-creation-card,.tcgem-nexus-creator-creation-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid var(--theme-border,rgb(255 255 255 / .1));border-radius:8px;background:var(--theme-input-bg,rgb(255 255 255 / .04));padding:.85rem}.tcgem-nexus-creation-card>i,.tcgem-nexus-creator-creation-item>i{color:var(--bs-primary);font-size:1.2rem}.tcgem-nexus-creation-card strong,.tcgem-nexus-creator-creation-item strong{display:block;color:var(--theme-text,#fff);font-size:.95rem;font-weight:950}.tcgem-nexus-creation-card span,.tcgem-nexus-creator-creation-item span,.tcgem-nexus-creation-card p,.tcgem-nexus-creator-creation-item p{color:var(--theme-text-muted,rgb(255 255 255 / .68));font-size:.82rem}.tcgem-nexus-creation-card p,.tcgem-nexus-creator-creation-item p{margin:.35rem 0 0}.tcgem-nexus-creation-card>a:not(.btn),.tcgem-nexus-creator-creation-item>a:not(.btn){position:absolute;inset:0;z-index:1}.tcgem-nexus-creator-creation-grid{display:grid;gap:.75rem}.tcgem-nexus-creator-creation-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}@media (max-width:991px){.tcgem-nexus-creator-filter-main,.tcgem-nexus-creator-latest{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.tcgem-nexus-creator-filter-main,.tcgem-nexus-creator-latest,.tcgem-nexus-creator-creation-item{grid-template-columns:minmax(0,1fr)}}