: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}.collection-dashboard-wrapper{--tcgem-hero-image:url(/page/tcg/collection/resource/img/list/banner.png);box-sizing:border-box;padding:28px 42px 0}.collection-dashboard-wrapper>.wrapper-content{width:100%;min-width:0}.collection-dashboard-wrapper .collection-dashboard-body{padding:0!important}.collection-dashboard-wrapper .collection-dashboard-sidebar{padding:18px}.collection-dashboard-wrapper .collection-dashboard-content .collection-dashboard-header .collection-header-subtitle{display:block;font-size:.82rem;font-weight:400;opacity:.72;margin-top:2px}.collection-hero-plan .collection-hero-quota{display:flex;flex-direction:column;gap:9px;width:100%;padding:14px;border:1px solid var(--tcgem-hero-border);border-radius:8px;background:var(--tcgem-hero-surface)}.collection-hero-plan .collection-hero-quota.is-reached{border-color:rgb(220 53 69 / .42);background:rgb(220 53 69 / .1)}.collection-hero-plan .collection-hero-quota small{color:var(--tcgem-hero-text-muted);font-size:11px;font-weight:700;line-height:1.35}.collection-hero-plan .collection-hero-quota-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.collection-hero-plan .collection-hero-quota-head span{color:var(--tcgem-hero-text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.collection-hero-plan .collection-hero-quota-head strong{color:var(--tcgem-hero-text);font-size:15px;font-weight:950}.collection-hero-plan .collection-hero-quota-bar{height:9px;border-radius:999px;background:var(--tcgem-hero-accent-soft);overflow:hidden}.collection-hero-plan .collection-hero-quota-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tcgem-hero-accent),var(--theme-primary,#6C4F7D));transition:width 0.25s ease}.collection-hero-plan .collection-subscription-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 12px;border:1px solid var(--tcgem-hero-border);border-radius:8px;background:var(--tcgem-hero-accent-soft);color:var(--tcgem-hero-accent);font-size:12px;font-weight:900;text-decoration:none}.collection-hero-plan .collection-subscription-link:hover{background:var(--tcgem-hero-surface);color:var(--tcgem-hero-text)}.collection-dashboard-wrapper-empty .collection-dashboard-sidebar,.collection-dashboard-wrapper-empty .collection-dashboard-header{display:none!important}.collection-dashboard-wrapper-empty .collection-dashboard-body{padding-top:0!important}.collection-sidebar-card,.collection-sidebar-stats,.collection-sidebar-quota,.collection-sidebar-section,.collection-card,.collection-empty-state{border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .045);box-shadow:0 18px 42px rgb(0 0 0 / .16);backdrop-filter:blur(10px)}.collection-sidebar-card{display:flex;align-items:center;gap:12px;border-radius:20px;padding:16px;margin-bottom:14px}.collection-sidebar-icon,.collection-card-icon,.collection-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:rgb(108 79 125 / .26);color:#e2d6c1;font-size:1.25rem;flex:0 0 auto}.collection-sidebar-title{font-weight:800;line-height:1.1}.collection-sidebar-text{font-size:.82rem;opacity:.7;margin-top:4px}.collection-sidebar-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-radius:20px;padding:12px;margin-bottom:14px}.collection-sidebar-stat{border-radius:16px;padding:12px;background:rgb(0 0 0 / .13)}.collection-sidebar-stat strong{display:block;font-size:1.08rem;line-height:1.1}.collection-sidebar-stat span{display:block;font-size:.72rem;opacity:.68;margin-top:4px}.collection-sidebar-quota{border-radius:20px;padding:14px;margin-bottom:14px}.collection-sidebar-quota.is-reached{border-color:rgb(255 193 7 / .28)}.collection-sidebar-quota.is-reached .collection-sidebar-quota-bar span{background:linear-gradient(90deg,#ffc107,#dc3545)}.collection-sidebar-quota-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.collection-sidebar-quota-head strong,.collection-sidebar-quota-head span{display:block}.collection-sidebar-quota-head strong{font-size:.9rem;font-weight:850;line-height:1.1}.collection-sidebar-quota-head span{font-size:.72rem;opacity:.68;margin-top:3px}.collection-sidebar-quota-head b{flex:0 0 auto;font-size:.95rem;line-height:1;padding:7px 9px;border-radius:12px;background:rgb(226 214 193 / .12);color:#e2d6c1}.collection-sidebar-quota-bar{height:8px;border-radius:999px;background:rgb(0 0 0 / .22);overflow:hidden}.collection-sidebar-quota-bar span{display:block;height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,#6C4F7D,#e2d6c1);transition:width 0.24s ease}.collection-sidebar-quota small{display:block;margin-top:9px;font-size:.74rem;opacity:.72}.collection-sidebar-section{border-radius:20px;padding:12px}.collection-sidebar-section-title,.collection-card-section-title{font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.72;margin-bottom:10px}.collection-sidebar-link{display:flex;align-items:center;gap:10px;padding:10px;border-radius:15px;text-decoration:none;color:inherit;transition:background 0.18s ease,transform 0.18s ease}.collection-sidebar-link:hover{background:rgb(255 255 255 / .07000000000000001);transform:translateX(2px);color:inherit}.collection-sidebar-link-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:13px;background:rgb(255 255 255 / .07000000000000001);color:#e2d6c1;flex:0 0 auto}.collection-sidebar-link-content{min-width:0}.collection-sidebar-link-content strong,.collection-sidebar-link-content small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-sidebar-link-content small{font-size:.72rem;opacity:.65;margin-top:2px}.collection-list-content.is-loading{opacity:.65}.collection-list-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:260px;opacity:.72}.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.collection-card{position:relative;border-radius:24px;padding:18px;overflow:hidden}.collection-card:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6C4F7D,#e2d6c1);opacity:.85}.collection-card-has-edition-art{display:grid;grid-template-columns:minmax(118px,32%) minmax(0,1fr);gap:16px;align-items:stretch}.collection-card-has-edition-art .collection-card-top,.collection-card-has-edition-art .collection-card-badges,.collection-card-has-edition-art .collection-card-stats,.collection-card-has-edition-art .collection-card-meta,.collection-card-has-edition-art .collection-card-completion,.collection-card-has-edition-art .collection-card-actions{grid-column:2}.collection-card-edition-art{position:relative;grid-column:1;grid-row:1 / span 6;display:block;min-height:100%;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#19151d,#3b2949);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .1),0 18px 38px rgb(0 0 0 / .22)}.collection-card-edition-art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / .02),rgb(0 0 0 / .26)),linear-gradient(90deg,rgb(255 255 255 / .1),transparent 22%);pointer-events:none}.collection-card-edition-art img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}.collection-card-edition-art:hover img{transform:scale(1.035)}.collection-card-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.collection-card-title{min-width:0;flex:1 1 auto}.collection-card-title h3{font-size:1.08rem;font-weight:850;margin:0}.collection-card-title h3 a{color:inherit;text-decoration:none}.collection-card-title span{display:block;font-size:.78rem;opacity:.65;margin-top:4px}.collection-card-delete{width:36px;height:36px;padding:0;border-radius:13px;flex:0 0 auto}.collection-card-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.collection-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:700;background:rgb(226 214 193 / .12);color:#e2d6c1}.collection-badge.is-muted{opacity:.72}.collection-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.collection-card-stats div{border-radius:16px;padding:10px;background:rgb(0 0 0 / .13);text-align:center}.collection-card-stats strong{display:block;font-size:1.12rem;line-height:1.05}.collection-card-stats span{display:block;font-size:.68rem;opacity:.65;margin-top:4px}.collection-card-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.78rem;opacity:.72;margin-bottom:14px}.collection-card-completion{border-radius:18px;padding:12px;margin-bottom:14px;background:rgb(108 79 125 / .18);border:1px solid rgb(226 214 193 / .1)}.collection-card-completion.is-pending{opacity:.72}.collection-card-completion-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.collection-card-completion-head span{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#e2d6c1}.collection-card-completion-head strong{font-size:1rem;line-height:1}.collection-card-completion-bar{position:relative;height:8px;border-radius:999px;overflow:hidden;background:rgb(0 0 0 / .24)}.collection-card-completion-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6C4F7D,#e2d6c1)}.collection-card-completion small{display:block;margin-top:7px;font-size:.72rem;opacity:.68}.collection-card-actions{display:flex;justify-content:flex-end}.collection-card-actions .btn{border-radius:14px}.collection-empty-state{border-radius:28px;padding:42px 24px;text-align:center;max-width:620px;margin:42px auto}.collection-empty-state .collection-empty-icon{width:66px;height:66px;font-size:1.7rem;margin:0 auto 18px}.collection-empty-state h3{font-weight:850;margin-bottom:8px}.collection-empty-state p{opacity:.72;margin:0 auto 20px;max-width:460px}.collection-edition-search-results,.collection-linked-editions{display:grid;gap:8px;margin-top:10px}.collection-edition-result,.collection-linked-edition{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:rgb(255 255 255 / .05);color:inherit;text-align:left}.collection-edition-result{cursor:pointer}.collection-edition-result:hover{background:rgb(108 79 125 / .2)}.collection-edition-result strong,.collection-linked-edition strong{display:block;font-size:.86rem}.collection-edition-result span,.collection-linked-edition em{display:block;color:inherit;font-size:.72rem;font-style:normal;opacity:.66}.collection-linked-edition button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:999px;background:rgb(220 53 69 / .16);color:#dc3545}.collection-edition-search-empty{padding:9px 11px;border-radius:12px;background:rgb(255 255 255 / .04);opacity:.68;font-size:.82rem}#main.main-theme-light .collection-sidebar-card,#main.main-theme-light .collection-sidebar-stats,#main.main-theme-light .collection-sidebar-quota,#main.main-theme-light .collection-sidebar-section,#main.main-theme-light .collection-card,#main.main-theme-light .collection-empty-state{border-color:rgb(35 28 45 / .1);background:rgb(255 255 255 / .86);box-shadow:0 18px 42px rgb(35 28 45 / .08)}#main.main-theme-light .collection-sidebar-icon,#main.main-theme-light .collection-card-icon,#main.main-theme-light .collection-empty-icon,#main.main-theme-light .collection-sidebar-link-icon{background:rgb(108 79 125 / .12);color:#6C4F7D}#main.main-theme-light .collection-sidebar-stat,#main.main-theme-light .collection-sidebar-quota-head b,#main.main-theme-light .collection-card-stats div,#main.main-theme-light .collection-card-completion{background:rgb(108 79 125 / .07000000000000001)}#main.main-theme-light .collection-card-completion{border-color:rgb(108 79 125 / .1)}#main.main-theme-light .collection-card-completion-head span{color:#6C4F7D}#main.main-theme-light .collection-card-completion-bar{background:rgb(108 79 125 / .12)}#main.main-theme-light .collection-sidebar-quota-bar{background:rgb(108 79 125 / .1)}#main.main-theme-light .collection-badge{background:rgb(108 79 125 / .1);color:#6C4F7D}@media (max-width:1199px){.collection-dashboard-wrapper{padding:22px 24px 0}.collection-grid{grid-template-columns:1fr}}@media (max-width:767px){.collection-dashboard-wrapper{padding:14px 12px 0}.collection-dashboard-wrapper .collection-dashboard-sidebar{padding:12px}.collection-card-stats,.collection-sidebar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card-has-edition-art{grid-template-columns:minmax(92px,118px) minmax(0,1fr);gap:12px}.collection-card-edition-art{border-radius:15px}.collection-card-edition-art img{min-height:230px}.collection-card-has-edition-art .collection-card-icon{display:none}.collection-card-top{align-items:center}}.collection-dashboard-wrapper-guest .collection-dashboard-sidebar,.collection-dashboard-wrapper-guest .collection-dashboard-header{display:none!important}.collection-dashboard-wrapper-guest .collection-dashboard-content{position:relative}.collection-dashboard-wrapper-guest .collection-dashboard-body{padding-top:0!important}.collection-guest-sidebar-card{align-items:flex-start}.collection-guest-sidebar-stats .collection-sidebar-stat{text-align:left}.collection-guest-sidebar-stats .collection-sidebar-stat strong{font-size:1.25rem;color:#e2d6c1}.collection-guest-sidebar-section .collection-guest-sidebar-item{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.35;opacity:.78;padding:8px 2px}.collection-guest-sidebar-section .collection-guest-sidebar-item i{color:#e2d6c1;margin-top:1px}.collection-guest-state{position:relative;max-width:760px;margin:42px auto;padding:46px 34px;border-radius:32px;text-align:center;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:radial-gradient(circle at top left,rgb(108 79 125 / .38),transparent 34%),radial-gradient(circle at bottom right,rgb(226 214 193 / .18),transparent 30%),rgb(255 255 255 / .045);box-shadow:0 24px 70px rgb(0 0 0 / .22);backdrop-filter:blur(12px)}.collection-guest-state:before{content:'';position:absolute;inset:14px;border-radius:26px;border:1px solid rgb(255 255 255 / .06);pointer-events:none}.collection-guest-state .collection-guest-hero-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:28px;margin-bottom:18px;background:rgb(108 79 125 / .3);color:#e2d6c1;font-size:2rem;box-shadow:0 16px 40px rgb(0 0 0 / .2)}.collection-guest-state .collection-guest-kicker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;margin-bottom:14px;background:rgb(226 214 193 / .12);color:#e2d6c1;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.collection-guest-state h2{position:relative;z-index:1;margin:0 0 12px;font-size:clamp(1.65rem, 3vw, 2.35rem);font-weight:900;letter-spacing:-.03em}.collection-guest-state p{position:relative;z-index:1;max-width:560px;margin:0 auto 24px;opacity:.74;line-height:1.65}.collection-guest-state .collection-guest-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px}.collection-guest-state .collection-guest-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;padding:11px 18px;font-weight:800}.collection-guest-state .collection-guest-note{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;max-width:520px;padding:10px 14px;border-radius:18px;background:rgb(0 0 0 / .14);font-size:.82rem;opacity:.75}.collection-guest-state .collection-guest-note i{color:#e2d6c1;flex:0 0 auto}#main.main-theme-light .collection-guest-sidebar-stats .collection-sidebar-stat strong,#main.main-theme-light .collection-guest-sidebar-stats .collection-guest-sidebar-item i{color:#6C4F7D}#main.main-theme-light .collection-guest-state{border-color:rgb(35 28 45 / .1);background:radial-gradient(circle at top left,rgb(108 79 125 / .15),transparent 34%),radial-gradient(circle at bottom right,rgb(226 214 193 / .3),transparent 30%),rgb(255 255 255 / .9);box-shadow:0 24px 70px rgb(35 28 45 / .1)}#main.main-theme-light .collection-guest-state:before{border-color:rgb(35 28 45 / .07000000000000001)}#main.main-theme-light .collection-guest-state .collection-guest-hero-icon{background:rgb(108 79 125 / .12);color:#6C4F7D}#main.main-theme-light .collection-guest-state .collection-guest-kicker{background:rgb(108 79 125 / .1);color:#6C4F7D}#main.main-theme-light .collection-guest-state .collection-guest-note{background:rgb(108 79 125 / .07000000000000001)}#main.main-theme-light .collection-guest-state .collection-guest-note i{color:#6C4F7D}@media (max-width:767px){.collection-guest-state{margin:22px auto;padding:34px 20px;border-radius:26px}.collection-guest-state .collection-guest-actions .btn{width:100%}.collection-guest-state .collection-guest-note{align-items:flex-start;text-align:left}}