*,:before,:after{box-sizing:border-box}html,body{color:#e7eef7;background:radial-gradient(140% 120% at 12% 0,#0b0e13d9,#0000 55%),radial-gradient(120% 140% at 88% 100%,#030609f2,#0000 60%),linear-gradient(#030406 0%,#000 55% 100%);min-width:0;height:100%;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden auto}body.overlay-open{overflow:hidden}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0}.appHeader{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 140% at 10% 0,#ffffff0d,#0000 62%),radial-gradient(140% 120% at 90% 100%,#0009,#0000 60%),repeating-radial-gradient(circle at 0 0,#ffffff08 0 1px,#0000 1px 3px),#0a0e14b8;border-bottom:1px solid #ffffff1a;border-radius:0;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:100%;padding:10px 20px;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible;transform:none}.appHeader__left{text-align:left;z-index:1;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-top:2px;display:flex;position:relative}.appBrandLink{color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;display:inline-flex}.appTitle{font-family:var(--font-inter),system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.2px;z-index:1;margin:0 0 5px;font-size:13px;font-weight:700;line-height:1.1;position:relative}.appHint{font-family:var(--font-inter),system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.06em;color:#ffffffa6;opacity:1;white-space:nowrap;max-width:26ch;margin:0;font-size:7px;font-weight:350;line-height:1.1;animation:.2s ease-out appHintFadeIn}@keyframes appHintFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.appHint{color:#ffffff94;text-align:center;align-self:center;font-size:6px}}.appHeader__right{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding-top:2px;display:flex;position:relative}.collectionMenuItem{text-align:left;width:100%;box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:flex-start;padding:8px 10px}.collectionMenuItem:hover,.collectionMenuItem:focus-visible{background:#ffffff14}.appHeader__center{z-index:1;flex:2 420px;justify-content:center;align-items:center;min-width:0;display:flex}.appMain{padding-top:calc(var(--app-header-height,72px) + 8px)}@media (max-width:920px){.appHeader{flex-wrap:nowrap;align-items:center;gap:8px 10px;display:flex}.appHeader__left{display:none}.appHeader__right{flex:none;justify-content:flex-end;min-width:0}.appHeader__center{flex:auto;width:auto;min-width:0}.headerSearch{width:min(100%,420px)}}@media (max-width:768px){.appHeader{padding:calc(env(safe-area-inset-top,0px) + 8px)12px 10px;flex-wrap:nowrap;align-items:center;gap:8px 10px;display:flex}.appHeader__left{display:none}.appHeader__right{flex:none;justify-content:flex-end;min-width:0;padding-top:0}.appHeader__center{flex:auto;width:auto;min-width:0;overflow:visible}.headerUserSuggest .deckboxSearchList{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.messagesHeader .appHeader__right{flex:none;justify-content:flex-end;width:auto;margin-left:auto}}@media (max-width:920px) and (orientation:landscape){.appHeader{flex-wrap:nowrap;align-items:center;row-gap:0}.appHeader__right{flex:none;order:2;justify-content:flex-end;width:auto}.appHeader__center{flex:auto;order:1;width:auto;min-width:0}.homeActions{flex-wrap:nowrap;justify-content:flex-end;row-gap:0}.headerSearch{width:min(100%,360px)}.messagesHeader .appHeader__right{flex:none;justify-content:flex-end;width:auto;margin-left:auto}}.messagesMain{padding:calc(var(--app-header-height,72px) + 8px)20px 14px;justify-content:center;width:100%;height:100dvh;min-height:100dvh;display:flex}.notFoundMain{align-items:center}.notFoundCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:radial-gradient(120% 140% at 10% 0,#ffffff0d,#0000 62%),radial-gradient(140% 120% at 90% 100%,#0000009e,#0000 60%),#080c12bd;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(100%,720px);padding:28px;display:flex;box-shadow:0 18px 48px #00000059}.notFoundCode{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.8px;opacity:.7;font-size:12px}.notFoundTitle{font-family:var(--font-inter),system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;font-size:28px;line-height:1.2}.notFoundText{opacity:.82;max-width:520px;margin:0;font-size:14px;line-height:1.5}.notFoundActions{justify-content:center;margin-top:8px;display:flex}@media (max-width:720px){.notFoundCard{border-radius:14px;padding:20px}.notFoundTitle{font-size:24px}}.messagesShell{gap:20px;width:100%;max-width:none;height:100%;min-height:0;display:grid}.messagesShell--split{grid-template-columns:320px minmax(0,1fr);align-items:stretch;width:100%;max-width:none;height:100%;min-height:0}.messagesColumn{width:100%;height:100%;min-height:0;display:flex}.messagesColumn--list{flex:0 0 320px}.messagesColumn--thread{flex:1;min-width:0}@media (max-width:960px){.messagesShell--split{grid-template-columns:1fr}}.inboxPreview{background:#070a10b8;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:10px;width:100%;min-height:100%;padding:14px;display:flex}.inboxPreview__header{border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.inboxPreview__titleRow{align-items:center;gap:8px;display:flex}.inboxPreview__title{letter-spacing:.2px;font-size:14px;font-weight:600}.inboxPreview__meta{opacity:.7;font-size:11px}.inboxPreview__badge{color:#fff;background:#3ca0ff59;border:1px solid #fff3;border-radius:999px;padding:1px 6px;font-size:11px}.inboxPreview__badge--small{padding:0 5px;font-size:10px}.inboxPreview__empty{opacity:.7;padding:8px 2px;font-size:12px}.inboxPreview__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inboxPreview__link{color:inherit;background:#ffffff0a;border:1px solid #0000;border-radius:12px;padding:10px 12px;text-decoration:none;transition:background .15s,border-color .15s;display:block}.inboxPreview__link:hover,.inboxPreview__link:focus-visible{background:#ffffff14;border-color:#ffffff1f}.inboxPreview__item.isActive .inboxPreview__link{background:#3ca0ff33;border-color:#fff3}.inboxPreview__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.inboxPreview__name{font-size:12px;font-weight:600}.inboxPreview__preview{opacity:.75;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.inboxPreview__time{opacity:.6;white-space:nowrap;font-size:11px}.threadView{background:#070a10b8;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.threadView__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.threadView__back{color:inherit;opacity:.75;font-size:12px;text-decoration:none}.threadView__title{font-size:14px;font-weight:600}.threadView__titleLink{color:inherit;text-decoration:none}.threadView__titleLink:hover,.threadView__titleLink:focus-visible{text-decoration:underline}.threadView__titleWrap{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.threadView__presence{opacity:.72;align-items:center;gap:6px;font-size:11px;display:inline-flex}.threadView__presenceDot{background:#ffffff47;border-radius:999px;width:8px;height:8px;box-shadow:inset 0 0 0 1px #fff3}.threadView__presenceDot.isOn{background:#3edc7df2;box-shadow:0 0 10px #3edc7d73}.threadView__empty{opacity:.7;padding:12px 2px;font-size:12px}.threadView__load{align-self:flex-start;margin-top:10px}.threadView__messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 0;display:flex;overflow:auto}.threadView__topLoader{z-index:1;opacity:.75;background:#0a0e14e6;border:1px solid #ffffff1f;border-radius:999px;align-self:center;padding:4px 8px;font-size:11px;position:sticky;top:0}.threadMessage{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;max-width:min(70%,520px);padding:10px 12px}.threadMessage--own{text-align:right;background:#3ca0ff1f;border-color:#ffffff2e;margin-left:auto}.threadMessage__body{font-size:13px}.threadMessage__meta{opacity:.45;margin-top:6px;font-size:10px}.threadComposer{z-index:2;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:#070a10eb;border-top:1px solid #ffffff14;align-items:flex-end;gap:10px;margin-top:0;display:flex;position:sticky;bottom:0}.threadComposer__input{resize:vertical;min-height:60px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex:1;padding:8px 10px;font-size:12px}.threadComposer__send{color:#e7eef7;cursor:pointer;background:#3ca0ff2e;border:1px solid #ffffff24;border-radius:10px;padding:8px 12px;font-size:12px}.threadComposer__send:hover{background:#3ca0ff47}.zoomTradeAction{justify-content:center;margin-top:12px;display:flex}@keyframes messagesShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.inboxPreview--skeleton,.threadView--skeleton{border-style:dashed}.skeletonLine,.skeletonBlock,.skeletonBubble,.skeletonBtn{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff24 50%,#ffffff0f 100%) 0 0/200px 100%;border-radius:10px;animation:1.4s ease-in-out infinite messagesShimmer}.skeletonList{flex-direction:column;gap:10px;margin-top:6px;display:flex}.skeletonRow{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.skeletonLine--title{width:40%;height:14px}.skeletonLine--meta{width:55%;height:10px}.skeletonLine--name{width:60%;height:12px}.skeletonLine--sub{width:80%;height:10px}.skeletonBubble{width:min(80%,420px);height:44px}.skeletonBubble:nth-child(2n){align-self:flex-end;width:min(70%,360px)}.threadComposer--skeleton{border-top:1px solid #ffffff14;padding-top:10px}.skeletonBlock{flex:1;height:58px}.skeletonBtn{width:72px;height:34px}.messagesLogin{justify-content:center;display:flex}.loginCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 140% at 10% 0,#ffffff0a,#0000 62%),radial-gradient(140% 120% at 90% 100%,#0000008c,#0000 60%),#080c12c7;border:1px solid #ffffff1f;border-radius:14px;gap:12px;width:100%;max-width:440px;padding:16px;display:grid;position:relative;box-shadow:0 14px 34px #00000047}.loginCard__title{letter-spacing:.2px;margin:0;padding-right:40px;font-size:20px;font-weight:700}.loginCard__close{color:#e7eef7eb;cursor:pointer;background:#080c12d1;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex;position:absolute;top:10px;right:10px}.loginCard__field{gap:6px;display:grid}.loginCard__label{opacity:.82;font-size:12px}.loginCard__inputWrap{width:100%}.loginCard__actions,.loginCard__oauth{gap:8px;display:grid}.loginCard .controlBtn{text-align:center;justify-content:center;width:100%}.loginCard__divider{text-align:center;opacity:.7;font-size:12px}.loginCard__error{color:#ff6b7f;font-size:12px}.loginCard__errorBlock{color:#ff6b7f;white-space:pre-wrap;margin:0;font-size:12px}.appHeaderProfileCenter{flex-direction:column;align-items:center;gap:6px;display:flex}.appHeaderProfileName{letter-spacing:.4px;text-transform:uppercase;color:#e7eef7bf;font-size:12px;font-weight:600}.appHeaderProfileAvatar{color:#e7eef7;background:#14181ecc 50%/cover;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:700;display:flex}.headerSearch{background:#070a10b8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;width:min(640px,100%);min-width:0;padding:4px;display:flex;position:relative;box-shadow:0 10px 24px #0000003d}.headerSearchSelect{height:34px;color:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:0 10px;font-size:12px}.headerSearchSelect option{color:#e7eef7;background:#000000e6}.headerSearchFields{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.headerSearchInput{height:34px;color:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:140px;padding:0 12px;font-size:12px}.headerSearchInput::placeholder{color:#e7eef799}.headerUserSuggest{flex:1;min-width:0;position:relative}.headerUserSuggest .headerSearchInput{width:100%}.headerUserSuggest .deckboxSearchList{width:min(420px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(320px,45vh);left:0;right:auto}.headerSearchBtn{height:34px;color:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:0 14px;font-size:12px}.headerSearchBtn:disabled{opacity:.6;cursor:default}.headerSearchResults{z-index:20;background:#0a0e14f5;border:1px solid #ffffff24;border-radius:12px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:8px;right:8px;box-shadow:0 14px 30px #00000073}.headerSearchResult{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.headerSearchResult:hover,.headerSearchResult:focus-visible{background:#ffffff1a}.headerSearchResultName{font-size:12px;font-weight:600}.headerSearchResultHandle{opacity:.7;font-size:11px}.headerSearchResultLink{color:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;padding:8px 10px;font-size:12px;display:inline-flex}.headerSearchStatus{text-align:center;z-index:20;background:#0a0e14f5;border:1px solid #ffffff24;border-radius:10px;padding:8px 12px;font-size:12px;position:absolute;top:calc(100% + 8px);left:8px;right:8px}@media (max-width:1100px){.appHeader{gap:10px;padding-left:14px;padding-right:14px}.appHeader__center{flex:320px;min-width:0}.headerSearch{gap:6px;width:min(520px,100%)}.headerSearchSelect{max-width:122px;padding:0 8px;font-size:11px}.headerSearchInput{flex:110px;padding:0 10px;font-size:11px}.headerSearchBtn{padding:0 10px;font-size:11px}}@media (max-width:768px){.headerSearch{gap:6px;width:100%;min-width:0;padding:5px}.headerSearchFields{flex:auto;min-width:0}.headerSearchInput{flex:1 1 0;min-width:0}.headerSearchSelect,.headerSearchInput,.headerSearchBtn{height:44px;min-height:44px;font-size:14px}.headerSearchInput::placeholder{color:#e7eef7c7}.headerSearchSelect{color:#0000;text-indent:-9999px;appearance:none;background-color:#ffffff14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23e7eef7' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:#ffffff38;width:44px;min-width:44px;max-width:44px;padding:0}.headerSearchSelect option{color:#e7eef7}.headerSearchSelect::-ms-expand{display:none}.headerSearchBtn{display:none}}.appFooter{z-index:2000;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(120% 140% at 10% 0,#ffffff0a,#0000 62%),radial-gradient(140% 120% at 90% 100%,#000000bf,#0000 60%),repeating-radial-gradient(circle at 0 0,#ffffff06 0 1px,#0000 1px 3px),#06090e;border-top:1px solid #ffffff1a;padding:10px 22px;position:fixed;bottom:0;left:0;right:0;overflow:visible}.appFooter:before{content:"";opacity:.35;pointer-events:none;background-color:#fff3;width:96px;height:36px;position:absolute;bottom:0;right:18px;-webkit-mask:url(/images/LOGO_sleeved.svg) 100%/52px 52px no-repeat;mask:url(/images/LOGO_sleeved.svg) 100%/52px 52px no-repeat}.appFooter__inner{text-transform:uppercase;letter-spacing:.08em;opacity:.75;text-align:center;font-size:11px}.appFooter__link{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;text-decoration:none}.appFooter__link:hover,.appFooter__link:focus-visible{text-decoration:underline}.contactOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2100;background:#060a1059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.contactDialog{background:#0c1016fa;border:1px solid #ffffff24;border-radius:16px;width:min(520px,100% - 32px);overflow:hidden;box-shadow:0 24px 60px #0009}.contactHeader{background:#0a0e14b3;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.contactTitle{color:#eef3ff;font-size:14px;font-weight:700}.contactClose{color:#e7eef7;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}.contactBody{color:#e7eef7e6;word-break:break-word;padding:14px 18px 18px;font-size:13px;line-height:1.5}.contactEmail{color:#fff;font-weight:600}.homeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.collectionLabelMobile{display:none}.collectionLabelCompact{justify-content:center;align-items:center;font-weight:700;line-height:0;display:none}.collectionLabelCompact svg{display:block}@media (max-width:920px){.homeActions .controlBtn[aria-label=My\ collection]{justify-content:center;align-items:center;display:inline-flex}.collectionLabelDesktop,.collectionLabelMobile{display:none}.collectionLabelCompact{display:inline-flex}}.homeActions--dark .controlBtn--dark,.homeActions--dark .controlBtn--dark.controlBtn--icon{box-shadow:none;background:0 0;border-color:#0000}.homeActions--dark .controlBtn--dark:hover,.homeActions--dark .controlBtn--dark:focus-visible,.homeActions--dark .controlBtn--dark.controlBtn--icon:hover,.homeActions--dark .controlBtn--dark.controlBtn--icon:focus-visible{background:#ffffff14}@media (max-width:768px){.homeActions{flex-wrap:nowrap;gap:4px}.homeActions .controlBtn,.homeIconBtn{white-space:nowrap;min-width:0;max-width:100%;min-height:44px;padding:0 8px;font-size:13px}.homeActions .controlBtn--icon,.homeIconBtn,.avatarBtn{min-width:40px;min-height:40px}.collectionLabelDesktop,.collectionLabelMobile{display:none}.collectionLabelCompact{display:inline-flex}.homeActions .controlBtn[aria-label=My\ collection]{width:40px;min-width:40px;padding:0}}.homeOptions{position:relative}.homeOptions>summary{list-style:none}.homeOptions>summary::-webkit-details-marker{display:none}.homeOptions[open]>summary{background:#3ca0ff47}.homeOptions__panel{z-index:50;min-width:unset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14eb;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;width:auto;max-width:min(100vw - 36px,420px);padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000073}.homeOptions--profile .homeOptions__panel{width:max-content;min-width:170px;max-width:min(100vw - 16px,280px)}.homeOptions--profile .homeOptions__panel .controlBtn{white-space:nowrap;justify-content:flex-start;width:100%}.homeOptions:not(.homeOptions--profile) .homeOptions__panel{grid-template-columns:max-content max-content;justify-content:end;align-items:center;gap:10px 8px;width:fit-content;max-width:calc(100vw - 24px);display:grid}.homeOptions:not(.homeOptions--profile) .homeOptions__panel.homeOptions__panel--collection{flex-direction:column;align-items:flex-start;display:flex}.homeOptions:not(.homeOptions--profile) .homeOptions__panel.homeOptions__panel--collection .controlBtn{white-space:normal;width:100%}.homeOptions:not(.homeOptions--profile) .homeOptionRow{display:contents}.homeOptions:not(.homeOptions--profile) .homeOptionLabel{text-align:right;justify-self:end}.homeOptions:not(.homeOptions--profile) .menuSelect.viewSelect{width:min(100%,var(--home-select-width,240px));justify-self:start;min-width:132px}.homeOptionRow{grid-template-columns:1fr max-content;align-items:center;gap:8px;width:100%;display:grid}.homeOptionLabel{opacity:.75;white-space:normal;font-size:12px}.homeOptions__panel .menuSelect{min-width:180px}.homeOptions__panel .menuSelect.viewSelect{min-width:0;width:min(100%,var(--home-select-width,240px));justify-self:end}#menuClearCollectionBtn{color:#ffd2d2f2;background:#dc3c3c2e;border-color:#ff787859}#menuClearCollectionBtn:hover{background:#dc3c3c47;border-color:#ff8c8c80}@media (max-width:720px){.homeOptions:not(.homeOptions--profile) .homeOptions__panel{left:auto;right:12px;top:calc(env(safe-area-inset-top,0px) + 56px);width:fit-content;min-width:0;max-width:calc(100vw - 24px);position:fixed}.homeOptions--profile .homeOptions__panel{width:max-content;min-width:170px;max-width:min(100vw - 16px,280px);position:absolute;top:calc(100% + 8px);left:auto;right:0}}.menuSelect{color:#e7eef7;cursor:pointer;background:#3ca0ff1f;border:1px solid #ffffff29;border-radius:10px;outline:none;padding:6px 10px;font-size:13px}.menuSelect:hover{background:#3ca0ff33}.menuSelect:focus-visible{outline-offset:2px;outline:2px solid #78b4ffe6}#overlay{z-index:20;background:#000;flex-direction:column;height:100dvh;min-height:100vh;display:flex;position:relative;overflow:hidden}#overlay:before{content:"";background-image:var(--overlay-art-bg);opacity:0;filter:saturate(1.05)contrast(1.05)brightness(.7);pointer-events:none;z-index:0;background-position:50%;background-size:cover;transition:opacity .2s;position:absolute;inset:0}#overlay:after{content:"";opacity:.55;mix-blend-mode:overlay;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#ffffff1a 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 5px),radial-gradient(circle at 20% 30%,#ffffff1f,#0000 55%),radial-gradient(circle at 80% 70%,#00000038,#0000 60%),radial-gradient(120% 120% at 50% 20%,#00000040,#0000 60%);background-size:auto;position:absolute;inset:0}#overlay.overlay--art-bg:before{opacity:.35}#overlay>*{z-index:1;position:relative}.overlayMain{--overlay-footer-gap:clamp(10px,1.8vh,18px);min-height:0;padding-top:clamp(5px,2vh,22px);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;justify-content:flex-start;display:flex;overflow:hidden}.flipRoot{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(6px)scale(.995)}.flipRoot.isReady{opacity:1;transform:none}#overlay.overlay--centered .overlayMain{justify-content:center}@media (max-height:920px) and (orientation:landscape){#overlay.overlay--centered .overlayMain{justify-content:flex-start}}.binderLoadingOverlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 30%,#181c24d1,#080a0eeb);place-items:center;display:grid;position:fixed;inset:0}.binderLoadingCard{color:#e7eef7e6;letter-spacing:.02em;background:#0c0e12b8;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:18px 22px;font-size:13px;display:flex}.binderLoadingSpinner{border:2px solid #fff3;border-top-color:#ffffffe6;border-radius:999px;width:26px;height:26px;animation:.9s linear infinite binderSpin}.binderLoadingText{text-transform:uppercase;opacity:.8;font-size:11px;font-weight:600}@keyframes binderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zoomOverlay{z-index:1200;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.zoomDialog{background:#0c1016e6;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:min(980px,100%);max-height:min(720px,100%);display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.zoomHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.zoomTitle{font-size:16px;font-weight:700}.zoomCloseBtn{color:#e7eef7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:6px 10px}.zoomBody{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:18px;padding:18px;display:grid;overflow:auto}.zoomDialog--readOnly{border-width:2px;width:min(520px,100%)}.zoomBody--readOnly{grid-template-columns:1fr;justify-items:center;width:100%}.zoomImage{background:0 0;border-radius:12px;justify-content:center;align-self:center;align-items:center;margin-top:-10px;padding:12px;display:flex}.zoomBody--readOnly .zoomImage{width:100%;min-height:320px}.zoomCardPreview{--cardMax:360px;cursor:default;background:#05070b;border:1px solid #121824fa;width:min(360px,100%);box-shadow:0 14px 34px #0000009e}.zoomCardPreview:before{display:none}.zoomCardPreview .cardImageStage,.zoomCardPreview .cardFlip__face,.zoomCardPreview img{background:#05070b}.zoomImage img{border-radius:12px;max-width:100%;display:block}.zoomFallback{color:#e7eef799;font-size:13px}.zoomControls{flex-direction:column;gap:16px;display:flex}.zoomSection{background:#0a0c1299;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.zoomSectionTitle{opacity:.8;font-size:13px;font-weight:600}.zoomSectionHeading{flex-direction:column;gap:4px;display:flex}.zoomSectionHeading .hintText{margin-top:0}.zoomRow{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.zoomRow select,.zoomRow input[type=checkbox]{accent-color:#78b4ffe6}.zoomRow--toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:6px 10px}.zoomRow--toggle input[type=checkbox]{width:18px;height:18px;margin-left:auto}.zoomRow select{color:#e7eef7;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;padding:6px 10px}.zoomRow--stack{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.zoomSwitchSearch{align-items:center;width:100%;display:flex;position:relative}.zoomSwitchInput{color:#e7eef7;background:#00000047;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;height:34px;padding:6px 10px;font-size:13px}.zoomSwitchInput:focus-visible{outline-offset:2px;outline:2px solid #78b4ffe6}.zoomSwitchList{z-index:1200;background:#080a0ef5;border:1px solid #ffffff1a;border-radius:12px;gap:4px;width:min(420px,100%);max-height:320px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 40px #00000080}.zoomSwitchItem{cursor:pointer;color:#e7eef7;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;width:100%;padding:8px 10px;display:grid}.zoomSwitchItem.isActive,.zoomSwitchItem:hover{background:#78b4ff1a;border-color:#78b4ff59}.zoomSwitchName{color:#e7eef7;font-size:13px;font-weight:600}.zoomSwitchMeta{opacity:.65;white-space:nowrap;font-size:11px}.zoomSwitchEmpty{color:#e7eef7a6;background:#ffffff0a;border:1px dashed #ffffff1f;border-radius:10px;padding:10px 12px;font-size:12px}.zoomQty{background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.zoomQty button{color:#e7eef7;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff1f;border-radius:8px;padding:4px 8px}.zoomMoveGrid{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;gap:8px;display:flex;overflow-x:auto}.zoomMoveBtn{cursor:pointer;color:#e7eef7;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px}.zoomMoveBtn:disabled{cursor:not-allowed;opacity:.45;background:#ffffff0a;border-color:#ffffff14}.zoomFooter{justify-content:flex-end;gap:10px;display:flex}.zoomSaveBtn,.zoomCancelBtn,.zoomRemoveBtn{cursor:pointer;color:#e7eef7;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:8px 12px}.zoomSaveBtn{background:#3ca0ff33;border-color:#3ca0ff66}.zoomRemoveBtn{background:#ff505029;border-color:#ff505066}.zoomMuted{opacity:.6;font-size:12px}@media (max-width:860px){.zoomBody{grid-template-columns:1fr}}.hidden{display:none!important}.colorPickerOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;background:#060a1066;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.colorPickerDialog{background:#0c1016f7;border:1px solid #ffffff24;border-radius:18px;width:min(360px,100% - 32px);overflow:visible;box-shadow:0 28px 70px #000000a6}.colorPickerHeader{background:#0a0e14b3;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.colorPickerTitle{color:#eef3ff;font-size:15px;font-weight:700}.colorPickerClose{color:#e7eef7;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;width:32px;height:32px}.colorPickerBody{flex-direction:column;gap:14px;padding:18px;display:flex}.colorPickerGrid{justify-items:center;gap:14px;display:grid}.colorPickerPicker{width:240px;height:240px}.colorPickerControls{justify-items:center;gap:10px;display:grid}.colorPickerPreview{border:1px solid #fff3;border-radius:14px;width:52px;height:52px;box-shadow:inset 0 0 0 2px #0003,0 10px 20px #0006}.colorPickerField{color:#dbe5f3;justify-items:center;gap:6px;font-size:12px;display:grid}.colorPickerInput{color:#e7eef7;text-align:center;letter-spacing:.04em;background:#070a0e99;border:1px solid #fff3;border-radius:10px;width:120px;height:36px;font-family:inherit}.colorPickerRow{color:#dbe5f3;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.colorPickerRow input[type=color]{appearance:none;cursor:pointer;z-index:1;background:0 0;border:1px solid #ffffff38;border-radius:12px;width:96px;height:48px;padding:3px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 18px #00000059}.colorPickerFooter{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px 18px;display:flex}.colorPickerReset,.colorPickerDone{color:#e7eef7;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;padding:9px 14px}.colorPickerReset{color:#ffb3b3;background:#ff505029;border-color:#ff787866}.overlayHeader{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;isolation:isolate;background:#0a0e148c;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:12px 14px;display:flex;position:relative;overflow:visible}.overlayFooter{width:fit-content;max-width:calc(100% - 36px);margin:var(--overlay-footer-gap)auto calc(8px + env(safe-area-inset-bottom,0px));z-index:1000;pointer-events:auto;position:relative;bottom:auto;left:auto;transform:none}.overlayFooterInner{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14b3;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto auto;grid-auto-flow:row;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:8px 6px;display:inline-grid;box-shadow:0 14px 34px #00000080}.overlayFooterTools{display:contents}.overlayFooterEyeBtn{color:#e7eef7eb;cursor:pointer;background:#00000047;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:none}.overlayFooterEyeBtn:hover{background:#00000061}.overlayFooterInner .deckboxSearch{grid-area:1/1}.overlayFooterInner .pager{grid-area:1/2}.overlayFooterInner .viewOwnershipToggle{grid-area:2/1/auto/-1;justify-content:center;justify-self:center;width:auto}#closeBtn{color:#e7eef7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;padding:8px 10px;transition:background .15s}#closeBtn:hover{background:#ffffff24}.setName{font-size:16px;font-weight:700}.setCode{opacity:.7;background:#ffffff14;border-radius:6px;padding:3px 8px;font-size:13px}@media (max-width:768px){.overlayMain{--overlay-footer-gap:6px}.overlayHeader{padding:calc(env(safe-area-inset-top,0px) + 6px)10px 6px;flex-direction:row;align-items:center;gap:8px}.headerMid{flex-wrap:nowrap;flex:auto;gap:0;width:auto;min-width:0}.headerMid .setName{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin-bottom:0;font-size:12px;line-height:1.1;overflow:hidden}.headerMid .setCode,.headerMid #collectionPercent,.headerMid #collectionValue{display:none}.controls{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:6px;width:auto;min-width:0;overflow-x:auto}.overlayFooter{margin:var(--overlay-footer-gap)auto calc(4px + env(safe-area-inset-bottom,0px))}.overlayFooterInner{gap:6px;padding:6px 5px}}.headerMid{flex:1;align-items:center;gap:12px;display:flex}.controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex;overflow:visible}.control{align-items:center;gap:8px;font-size:13px;display:flex}.control span{white-space:nowrap}.control select,.control input[type=checkbox]{color:#e7eef7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:5px 8px;transition:background .15s}.control select:hover,.control input[type=checkbox]:hover{background:#ffffff24}.controlBtn{color:#e7eef7;cursor:pointer;background:#3ca0ff2e;border:1px solid #ffffff24;border-radius:8px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background .15s}.controlBtn--icon{justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.controlBtn--square{justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.appHeader .controlBtn--square{background:#00000038;border-color:#ffffff1f}.appHeader .controlBtn--square.controlBtn--dark{box-shadow:none;background:0 0;border-color:#0000}.appHeader .controlBtn--square.controlBtn--dark:hover,.appHeader .controlBtn--square.controlBtn--dark:focus-visible{background:#ffffff14}.appHeader .controlBtn--square:hover,.appHeader .controlBtn--square:focus-visible{background:#00000052}.controlIcon{fill:currentColor;width:16px;height:16px;display:block}.controlBtn:hover{background:#3ca0ff47}.controlBtn--dark{box-shadow:none;background:0 0;border-color:#0000}.controlBtn--dark:hover,.controlBtn--dark:focus-visible{background:#ffffff14}.messageBtnWrap{flex-direction:column;gap:4px;display:inline-flex}.messageBtn{color:#e7eef7;cursor:pointer;background:#3ca0ff2e;border:1px solid #ffffff24;border-radius:8px;padding:6px 12px;font-size:13px;transition:background .15s}.messageBtn--icon{justify-content:center;align-items:center;min-width:32px;height:30px;padding:0 8px;display:inline-flex}.messageBtn--icon svg{display:block}.messageBtn:hover,.messageBtn:focus-visible{background:#3ca0ff47}.messageBtn:disabled{color:#e7eef78c;cursor:not-allowed;box-shadow:none;filter:saturate(.4);background:#78829138;border-color:#ffffff1a}.messageBtn__error{color:#ffb4b4f2;text-align:center;font-size:11px}.homeIconBtn{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.homeIconBtn:hover,.homeIconBtn:focus-visible{background:#ffffff2e}.messageIconBtn{text-decoration:none;position:relative}.messageBadge{color:#fff;background:#3ca0ffe6;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.viewOwnershipToggle{align-items:center;gap:6px;display:inline-flex}.viewOwnershipToggle .controlBtn{border-color:#ffffff1f}.viewOwnershipToggle .controlBtn.isActive{background:#3ca0ff66;border-color:#ffffff59}.appHeader--profile .appHeader__right .controlBtn[aria-label=Open\ editor]{background:0 0;border-color:#0000}.appHeader--profile .appHeader__right .controlBtn[aria-label=Open\ editor]:hover,.appHeader--profile .appHeader__right .controlBtn[aria-label=Open\ editor]:focus-visible{background:#ffffff14}.controlBtn--danger{color:#ffb7b7;background:#dc3c3c33;border-color:#ff78784d}.controlBtn--danger:hover{background:#dc3c3c52}.controlBtn:disabled,.controlBtn[disabled]{color:#e7eef78c;cursor:not-allowed;box-shadow:none;filter:saturate(.4);background:#78829138;border-color:#ffffff1a}.overlayHeader .controlBtn,.overlayHeader .deckboxSearchBtn{color:#e7eef7eb;background:#00000038;border-color:#0000}.overlayHeader .controlBtn:hover,.overlayHeader .deckboxSearchBtn:hover{background:#00000052}.overlayHeader .wishlistIconBtn{color:#e7eef7eb;background:#00000038;border-color:#0000}.overlayHeader .wishlistIconBtn:hover{background:#00000052}.overlayHeader .binderLikeButton{background:#00000038;border:1px solid #0000;border-radius:8px;width:34px;height:34px;position:static}.overlayHeader .binderLikeButton:hover:not(:disabled){background:#00000052}.overlayHeader .binderLikeCount{color:#e7eef7eb;letter-spacing:.2px;background:#00000038;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.pager{align-items:center;gap:10px;margin-left:0;display:flex}.pageJump{align-items:center;gap:8px;padding-left:2px;display:flex}#pageJumpInput{color:#e7eef7;background:#00000047;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:90px;padding:6px 10px;font-size:13px}#pageJumpInput:focus{border-color:#5fc3ff99;box-shadow:0 0 0 3px #5fc3ff1f}#pageJumpInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pageJumpInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#pageJumpInput[type=number]{appearance:textfield}.pagerBtn{color:#e7eef7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:6px 10px;font-size:14px;transition:background .15s}.pagerBtn:hover:not(:disabled){background:#ffffff24}.likeBtn{align-items:center;gap:6px;font-weight:600;display:inline-flex}.likeBtn .likeCount{opacity:.8;font-size:12px}.likeBtn.isLiked{color:#ff8fb1;background:#ff789629;border-color:#ff789680}.pagerBtn:disabled{opacity:.4;cursor:not-allowed}.pageIndicator{white-space:nowrap;text-align:center;min-width:50px;font-size:13px}.pageIndicatorBtn{color:#e7eef7;cursor:pointer;background:#00000047;border:1px solid #ffffff1f;border-radius:10px;padding:6px 10px;font-size:13px;transition:background .15s,border-color .15s}.pageIndicatorBtn:hover{background:#ffffff1a}.pageIndicatorBtn:focus{border-color:#5fc3ff99;outline:none;box-shadow:0 0 0 3px #5fc3ff1f}.pageIndicatorTotal{opacity:.85;margin-left:6px}.pageIndicatorEdit{color:#e7eef7;background:#00000047;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:90px;padding:6px 10px;font-size:13px}.pageIndicatorEdit:focus{border-color:#5fc3ff99;box-shadow:0 0 0 3px #5fc3ff1f}.pageIndicatorEdit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pageIndicatorEdit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pageIndicatorEdit[type=number]{appearance:textfield}.collectionPercent{color:#5fc3ff;background:#5fc3ff26;border:1px solid #5fc3ff4d;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600}.collectionValue{color:#8dffb8;white-space:nowrap;background:#8dffb81f;border:1px solid #8dffb842;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600}.collectionTableScroller{-webkit-overflow-scrolling:touch;overflow-x:auto}.collectionTable{min-width:780px}.collectionTableScrollHint{display:none}.collectionTableSearch{width:min(420px,100%);margin:0 0 8px;position:relative}.collectionTableSearch .deckboxSearchInput{width:100%;max-width:100%}.collectionTableSearch .deckboxSearchList{width:100%;max-width:min(420px,100vw - 24px)}.collectionHeaderSearchMount{justify-content:flex-end;align-items:center;display:flex}.collectionHeaderSearchMount .collectionTableSearch{width:min(420px,40vw);margin:0}.collectionTableSearch--header.headerSearch{box-shadow:none;background:0 0;border:none;padding:0}.collectionTableSearch--header .deckboxSearchList{left:auto;right:0}@media (max-width:920px){.collectionPageHeader .appHeader__right{flex-wrap:nowrap;margin-left:auto}}.collectionTableRow--highlight{background:#78b4ff1f;transition:background .22s}@media (max-width:768px){.collectionTablePage{padding-top:calc(var(--app-header-height,72px) + 4px)}.collectionPageHeader .appHeader__right{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.collectionTableSearch{width:100%}.collectionPageHeader .collectionHeaderSearchMount{flex:0 auto;justify-content:flex-end;min-width:0;display:flex}.collectionPageHeader .collectionHeaderSearchMount .collectionTableSearch{width:min(240px,56vw);max-width:min(240px,56vw)}.collectionTableSearch .deckboxSearchList{max-width:calc(100vw - 24px)}.collectionTableScrollHint{opacity:.72;margin:0 0 6px;font-size:11px;display:none}.collectionTableScroller{margin:0;padding:0;overflow-x:hidden!important}.collectionTable{table-layout:fixed;min-width:0;width:100%!important}.collectionTable th,.collectionTable td{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;font-size:11px;overflow:hidden;padding:8px 4px!important}.collectionTable th:first-child,.collectionTable td:first-child{width:10%}.collectionTable th:nth-child(2),.collectionTable td:nth-child(2){width:27%}.collectionTable th:nth-child(3),.collectionTable td:nth-child(3){width:28%}.collectionTable th:nth-child(4),.collectionTable td:nth-child(4),.collectionTable th:nth-child(5),.collectionTable td:nth-child(5){width:14%}.collectionTable th:nth-child(6),.collectionTable td:nth-child(6){width:7%}.collectionTable td:nth-child(2),.collectionTable td:nth-child(3){min-width:0}.collectionTable td:nth-child(3)>div{overflow:hidden;flex-wrap:nowrap!important}.collectionTable td:nth-child(3) .controlBtn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;padding:2px 6px!important;font-size:11px!important}.collectionTable .controlBtn,.collectionTablePager .controlBtn{min-height:38px}.collectionTable .zoomQty{gap:6px;padding:6px 8px}.collectionTable .zoomQty button{min-width:34px;min-height:34px;padding:6px 8px}.collectionTradeQtyBtn{min-width:34px;min-height:34px;color:inherit;text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1}}.binderLabel{pointer-events:none;text-align:center;color:#e7eef7;text-shadow:0 2px 6px #000c;z-index:5;font-size:12px;position:fixed}.binderName{margin-bottom:2px;font-size:13px;font-weight:700}.binderPercent{color:#5fc3ff;font-size:11px;font-weight:600}.binderLikeInline{color:#ffffffc7;opacity:0;white-space:nowrap;align-items:center;gap:4px;margin-left:8px;font-size:11px;transition:opacity .16s;display:inline-flex}.binderLikeInlineIcon{flex:none;width:11px;height:11px}.binderLikeWrap{align-items:center;display:inline-flex;position:relative}.binderLikeWrap .binderLikeInline{opacity:1}.binderLikeWrap .binderLikeButton.binderLikeButton--inline{opacity:0;pointer-events:none;color:#ffffffc7;font-size:11px;font-weight:600;transition:opacity .16s}.binderItem:hover .binderLikeWrap .binderLikeInline,.binderItem:focus-within .binderLikeWrap .binderLikeInline{opacity:0}.binderItem:hover .binderLikeWrap .binderLikeButton.binderLikeButton--inline,.binderItem:focus-within .binderLikeWrap .binderLikeButton.binderLikeButton--inline{opacity:1;pointer-events:auto}.binderLikeWrap--readonly .binderLikeInline,.binderItem:hover .binderLikeWrap--readonly .binderLikeInline,.binderItem:focus-within .binderLikeWrap--readonly .binderLikeInline,.binderItem:hover .binderLikeInline{opacity:1}.binderLikeButton{color:#fffc;cursor:pointer;background:#080a0c80;border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:28px;height:28px;font-size:14px;transition:transform .12s,border-color .12s,color .12s,background .12s;display:inline-flex;position:absolute;top:8px;right:8px}.binderLikeButton__icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.binderLikeButton__icon svg{width:100%;height:100%}.binderLikeButton:not(.isLiked) .binderLikeButton__icon{width:16px;height:16px}.binderLikeButton__count{font-size:11px;font-weight:600;line-height:1}.binderLikeButton:hover:not(:disabled){color:#fffffff2;transform:translateY(-1px)}.binderLikeButton.isLiked{color:#fffffffa;background:#ffffff1f}.binderLikeButton.binderLikeButton--shifted{right:40px}.binderLikeButton.binderLikeButton--inline{background:0 0;border-radius:999px;width:auto;height:auto;position:absolute;inset:-2px -6px}.binderLikeButton.binderLikeButton--inline .binderLikeButton__icon{width:12px;height:12px}.binderLikeButton:disabled{opacity:.4;cursor:not-allowed}.binderItem.isLoading{opacity:.92}.binderItem.isLoading .binderPercent{opacity:.65}.pageStage{perspective:1800px;z-index:1;--cols:3;--cardMax:230px;background:radial-gradient(800px 600px at 50% 20%,#ffffff05,#0000);flex:none;justify-content:center;align-items:center;min-height:0;padding:clamp(4px,3.6vh,40px) 68px clamp(8px,2vh,20px);display:flex;position:relative;overflow:visible}@media (max-width:768px){.pageStage{width:100%;padding:2px 8px 10px;overflow:hidden}}@media (max-width:430px){.pageStage{padding:10px 6px}}.book{--book-ratio-w:1200;--book-ratio-h:860;--book-height-budget:max(320px,calc(100dvh - 220px));width:min(1200px,100%,calc(min(var(--book-height-budget),860px)*var(--book-ratio-w)/var(--book-ratio-h)));height:auto;aspect-ratio:var(--book-ratio-w)/var(--book-ratio-h);transform-style:preserve-3d;--stitch-inset:18;--stitch-dash:12;--stitch-gap:10;--stitch-width:1.3;--stitch-color:#f0f5ff18;background:repeating-radial-gradient(circle at 12% 18%,#ffffff05 0 1px,#0000 1px 6px),linear-gradient(90deg,#0000006b 0%,#0000001a 14%,#0000000f 86%,#00000075 100%),linear-gradient(90deg,#0000 0% 46.8%,#00000047 47.8%,#ffffff0f 50%,#00000047 52.2%,#0000 53.2% 100%),radial-gradient(900px 420px at 18% 18%,#ffffff12,#0000 60%),radial-gradient(700px 360px at 85% 30%,#78c8ff0d,#0000 55%),linear-gradient(135deg,#0e121af5 0%,#0a0c12fa 50%,#0e121af5 100%);border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;margin-top:0;padding:clamp(16px,2.2vh,26px) clamp(16px,2.2vw,30px);display:flex;position:relative;overflow:visible;box-shadow:0 30px 110px #0000006b,0 12px 40px #0000004d,inset 0 1px #ffffff12,inset 0 -22px 46px #0006,inset 0 0 0 1px #ffffff08}.book.book--artOnly{--book-ratio-h:560}@media (max-width:768px){.book{--book-height-budget:max(140px,calc(100dvh - 260px));width:min(calc(100vw - 12px),calc(min(var(--book-height-budget),760px)*var(--book-ratio-w)/var(--book-ratio-h)));padding:clamp(10px,1.7vh,16px) clamp(10px,2.4vw,16px)}}@media (max-width:430px){.book{--book-height-budget:max(110px,calc(100dvh - 300px));width:min(calc(100vw - 10px),calc(min(var(--book-height-budget),680px)*var(--book-ratio-w)/var(--book-ratio-h)));border-radius:22px;padding:8px 9px}.book:after,.stitchOverlay{border-radius:28px;inset:-6px}}@media (max-width:768px) and (orientation:portrait){.pageStage{padding:2px 4px 10px}.book{--book-height-budget:max(140px,calc(100dvh - 270px));width:min(calc(100vw - 8px),calc(min(var(--book-height-budget),760px)*var(--book-ratio-w)/var(--book-ratio-h)))}}@media (max-width:920px) and (orientation:landscape){.overlayHeader{padding:calc(env(safe-area-inset-top,0px) + 6px)10px 6px;gap:8px}.headerMid{flex-wrap:nowrap;flex:auto;gap:0;width:auto;min-width:0}.headerMid .setName{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin-bottom:0;font-size:12px;line-height:1.1;overflow:hidden}.headerMid .setCode,.headerMid #collectionPercent,.headerMid #collectionValue{display:none}.controls{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:6px;width:auto;min-width:0;overflow-x:auto}#overlay.overlay--centered .overlayMain{justify-content:center}.overlayMain{padding-top:2px;padding-bottom:calc(2px + env(safe-area-inset-bottom,0px))}.overlayFooter{top:calc(env(safe-area-inset-top,0px) + 50px);transform-origin:top;z-index:1102;max-width:calc(100vw - 20px);margin:0;position:fixed;bottom:auto;left:50%;right:auto;transform:translate(-50%)scale(.9)}.overlayFooterInner{grid-template-columns:auto;grid-auto-flow:column;gap:4px;padding:4px 6px;position:relative}.overlayFooterEyeBtn{display:inline-flex}.overlayFooterTools{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1103;background:#0a0e14eb;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 16px);padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000073}.overlayFooterInner.isOptionsOpen .overlayFooterTools,.overlayFooterTools .deckboxSearch,.overlayFooterTools .viewOwnershipToggle{display:inline-flex}.overlayFooterInner .pager{grid-area:1/1}.pager{gap:6px}.pageStage{flex:none;padding:2px 4px}.book{--book-height-budget:max(110px,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 88px));width:min(calc(100vw - 8px),calc(min(var(--book-height-budget),640px)*var(--book-ratio-w)/var(--book-ratio-h)))}}.flipRoot{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}@media (max-width:768px){.flipRoot{border-radius:18px;overflow:hidden}}.flipRoot .page{width:100%;height:100%}.flipRoot>*{z-index:3;position:relative}.book:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:soft-light;opacity:.9;background:repeating-linear-gradient(8deg,#ffffff05 0 2px,#00000005 2px 4px),radial-gradient(1200px 700px at 50% 10%,#ffffff0a,#0000 55%),radial-gradient(1200px 900px at 50% 110%,#0000008c,#0000 60%);position:absolute;inset:0}.book:after{content:"";pointer-events:none;z-index:8;background:linear-gradient(#0000008c,#00000040) padding-box padding-box;border:1px solid #ffffff1a;border-radius:36px;position:absolute;inset:-10px;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff0f}.stitchOverlay{pointer-events:none;z-index:9;border-radius:36px;position:absolute;inset:-10px}.stitchOverlay svg{width:100%;height:100%;display:block}@media (max-width:768px){.book{--stitch-width:.65}.book:after,.stitchOverlay{border-radius:inherit;inset:0}.book:after{border-width:.5px;box-shadow:0 18px 50px #0000008c,inset 0 0 0 .5px #ffffff0f}}.spread{z-index:3;grid-template-columns:1fr 1fr;gap:34px;width:100%;height:100%;min-height:0;padding:10px 16px;display:grid;position:relative}@media (max-width:768px){.spread{gap:18px;padding:8px 10px}}@media (max-width:430px){.spread{gap:10px;padding:6px 7px}}.spread:before{content:"";pointer-events:none;z-index:4;opacity:.55;filter:blur(.2px);background:linear-gradient(90deg,#0000008c 0%,#0000002e 28%,#ffffff0f 50%,#0000002e 72%,#0000008c 100%);border-radius:999px;width:28px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 42px #0000008c}.spread:after{content:"";pointer-events:none;z-index:2;opacity:.55;background:radial-gradient(420px 620px,#00000057,#0000 60%),linear-gradient(90deg,#0000002e,#0000 18%),linear-gradient(270deg,#0000002e,#0000 18%);position:absolute;inset:0}.page{background:radial-gradient(900px 520px at 30% 10%,#ffffff12,#ffffff03),linear-gradient(135deg,#121620 0%,#0e121a 100%);border:1px solid #ffffff1f;border-radius:18px;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 60px #0000009e,inset 0 1px #ffffff0f,inset 0 -10px 30px #00000059}.page.isGhost{pointer-events:none}.page.isGhost:before{display:none;opacity:0!important}.page.isInsideCover{box-shadow:none!important;background:repeating-radial-gradient(circle at 12% 18%,#ffffff05 0 1px,#0000 1px 6px),radial-gradient(900px 700px at 50% 10%,#ffffff0d,#0000 60%),radial-gradient(1100px 900px at 50% 120%,#0000008c,#0000 62%),linear-gradient(135deg,#0e121a 0%,#0a0c12 50%,#0e121a 100%)!important;border-color:#0000!important}.page.isInsideCover:before{display:none!important}.page.isInsideCover .pageGrid{opacity:0!important;pointer-events:none!important}.page:before{content:"";opacity:.95;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff08 45%,#0000 100%),repeating-linear-gradient(6deg,#ffffff05 0 2px,#00000003 2px 5px);position:absolute;inset:0}.page.isCoverAdjacentLeft{border-left-color:#0000!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.page.isCoverAdjacentRight{border-right-color:#0000!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sheet{width:50%;transform-style:preserve-3d;z-index:10;pointer-events:none;will-change:transform;border-radius:16px;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 20px 60px #000000b3}.sheet:before,.sheet:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.sheet:before{opacity:.65;mix-blend-mode:screen;background:linear-gradient(90deg,#ffffff14,#fff0 20%),linear-gradient(270deg,#00000059,#0000 25%)}.sheet.on-right:before{background:linear-gradient(270deg,#ffffff24,#fff0 26%),linear-gradient(90deg,#00000061,#0000 30%)}.sheet.on-left:before{background:linear-gradient(90deg,#ffffff24,#fff0 26%),linear-gradient(270deg,#00000061,#0000 30%)}.sheet:after{opacity:.5;background:radial-gradient(420px 620px,#0006,#0000 60%)}.sheet.on-right{box-shadow:-10px 20px 60px #000000b3,inset -20px 0 40px #0000004d}.sheet.on-left{box-shadow:10px 20px 60px #000000b3,inset 20px 0 40px #0000004d}.face{backface-visibility:hidden;background:inherit;transform-style:preserve-3d;position:absolute;inset:0}.face.back{transform:rotateY(180deg)}.sheet.dir-next{transform-origin:calc(0% - var(--hinge,0px))50%}.sheet.dir-prev{transform-origin:calc(100% + var(--hinge,0px))50%}.sheet.flip-next{animation:.52s cubic-bezier(.22,1,.36,1) forwards flipNext}.sheet.flip-prev{animation:.52s cubic-bezier(.22,1,.36,1) forwards flipPrev}.sheet.flip-next:before,.sheet.flip-prev:before{animation:.52s cubic-bezier(.22,1,.36,1) forwards flipEdge}.sheet.flip-next:after,.sheet.flip-prev:after{animation:.52s cubic-bezier(.22,1,.36,1) forwards flipShadow}.sheet .page,.sheet .pageGrid{height:100%}@keyframes flipNext{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes flipPrev{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes flipEdge{0%{opacity:.18}50%{opacity:.62}to{opacity:.18}}@keyframes flipShadow{0%{opacity:.16}50%{opacity:.7}to{opacity:.16}}@media (prefers-reduced-motion:reduce){.sheet{box-shadow:0 10px 30px #00000073;animation:none!important;transform:none!important}.sheet:before,.sheet:after{opacity:.2}}.card{width:100%;max-width:var(--cardMax,230px);aspect-ratio:63/88;cursor:pointer;--rx:0deg;--ry:0deg;--z:0px;will-change:transform,filter,background-position,opacity;transform-style:preserve-3d;transform:perspective(900px)rotateX(var(--rx))rotateY(var(--ry))translateZ(var(--z));background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:12px;transition:transform .12s linear,box-shadow .12s linear,filter .12s linear;position:relative;overflow:hidden;box-shadow:0 8px 20px #0006,inset -1px -1px 3px #0003,inset 1px 1px 2px #ffffff1a}.card.card--artOnly{aspect-ratio:4/3;background:#05070b;border-color:#121824f5;box-shadow:0 8px 20px #00000075,inset 0 0 0 1px #080c12eb}.card:hover{transform:perspective(900px)rotateX(var(--rx))rotateY(var(--ry))translateZ(var(--z))translateY(-6px);box-shadow:0 12px 30px #00000080,inset -1px -1px 3px #0003}.card img{filter:saturate();backface-visibility:hidden;width:100%;display:block;transform:translateZ(0)scale(1.01)}.cardImageStage,.cardFlip__face{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.cardFlip{border-radius:inherit}.card .cardImageAmbient{object-fit:cover;filter:blur(10px)saturate(.92)brightness(.93);opacity:.58;z-index:0;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.card .cardImageOverlay{z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(130% 105%,#080c120f,#080c124d);position:absolute;inset:0}.card .cardImageFg{object-fit:contain;z-index:2;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.card.card--artOnly .cardImageAmbient{object-fit:cover;width:100%;height:100%;transform:translateZ(0)}.card.card--artOnly .cardImageFg{object-fit:cover;object-position:50% 50%;transform:translateZ(0)scale(1.06)}.card.card--artOnly .cardImageFg--customArtOnlyCrop{object-fit:cover;object-position:50% 14%;transform:translateZ(0)scale(1.23)}.zoomCardPreview .cardImageAmbient{opacity:.5;filter:blur(12px)saturate(.9)brightness(.9)}.cardFlip{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .52s ease-in-out;position:absolute;inset:0;transform:translateZ(0)}.cardFlip.isFlipped{transform:rotateY(180deg)}.cardFlip__face{backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;inset:0}.cardFlip__face--back{transform:rotateY(180deg)translateZ(.1px)}.cardFlip__face--front{transform:rotateY(0)translateZ(.1px)}.cardFlip__face img{backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cardFlipBtn{z-index:3;color:#8cc8ff;cursor:pointer;opacity:0;background:#142850a6;border:1px solid #78b4ff8c;border-radius:999px;padding:4px;transition:opacity .14s,transform .14s,background .14s;position:absolute;bottom:8px;left:8px;transform:translateY(2px);box-shadow:0 4px 10px #00000073,0 0 10px #5aa0ff40}.cardFlipIcon{width:16px;height:16px;display:block}.card:hover .cardFlipBtn,.card:focus-within .cardFlipBtn{opacity:1;transform:translateY(0)}.cardFlipBtn:hover{background:#14285073}.cardCustomSides{z-index:4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c12b8;border:1px solid #91cdff57;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000059}.cardCustomSides--zoom{z-index:6;top:10px;left:50%;transform:translate(-50%)}.cardCustomSide{background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex;box-shadow:inset 0 0 0 1px #00000059}.cardCustomSide--front{opacity:.9}.cardCustomSide--back{opacity:.72}.cardCustomSide.isActive{background:linear-gradient(#91d0fff5,#58a4faf5);border-color:#aadcfff2;box-shadow:0 0 10px #6eb4ff73,inset 0 0 0 1px #e6f5ff66}.card.missing .cardImageFg{filter:saturate(.2)}.card.missing:after{content:"";pointer-events:none;background:#8c96aa40;position:absolute;inset:0}.card.wish:not(.isOwned) .cardImageFg{filter:saturate(.2)}.card.wish:not(.isOwned):after{content:"";pointer-events:none;background:#8c96aa40;position:absolute;inset:0}.card.wish:not(.isOwned):not(.foil){--rx:0deg!important;--ry:0deg!important;--z:0px!important;transition:none!important}.card.wish:not(.isOwned):not(.foil):hover{transform:none!important;box-shadow:0 8px 20px #0006,inset -1px -1px 3px #0003,inset 1px 1px 2px #ffffff1a!important}.card.foil .cardImageFg{filter:saturate(1.1)contrast(1.08)}.card.foil:before{content:"";mix-blend-mode:screen;opacity:.3;pointer-events:none;background:linear-gradient(120deg,#fff0 0%,#ffffff26 25%,#fff0 50%,#96c8ff1f 65%,#fff0 80%);animation:3s ease-in-out infinite foilSheen;position:absolute;inset:-20%;transform:translate(-40%)rotate(6deg)}@keyframes foilSheen{0%{transform:translate(-40%)rotate(6deg)}50%{transform:translate(10%)rotate(6deg)}to{transform:translate(-40%)rotate(6deg)}}.badge{z-index:3;background:#000000b3;border:1px solid #ffffff26;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.vbadge{z-index:3;background:#000000a6;border:1px solid #ffffff1f;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:600;position:absolute;top:40px;left:8px}.vbadge--owned{z-index:9;inset:auto 8px 36px auto}.signedArtist{z-index:4;pointer-events:none;text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.2px;color:#141414eb;text-shadow:0 1px #ffffff59,0 4px 12px #00000059;mix-blend-mode:multiply;background:#ffffff38;border:1px solid #ffffff1a;border-radius:14px;max-width:calc(100% - 18px);padding:4px 10px;font-family:Segoe Script,Segoe Print,Bradley Hand,Brush Script MT,Comic Sans MS,cursive;font-size:18px;font-style:italic;font-weight:600;position:absolute;top:78%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-6deg)}.signedArtist:before{content:"";z-index:-1;background:#fff3;border-radius:999px;height:.9em;position:absolute;top:55%;left:-10px;right:-10px;transform:translateY(-50%)rotate(-2deg)}.wishMark{z-index:8;pointer-events:none;color:#ffc107;text-shadow:0 0 4px #ffc10780;background:#0009;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex;position:absolute;top:8px;left:8px}.cardSelectWrap{z-index:7;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;position:absolute;top:8px;right:8px;transform:translateY(-6px)}.card:hover .cardSelectWrap,.card:focus-within .cardSelectWrap{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:none){.cardSelectWrap{opacity:1;pointer-events:auto;transform:none}}.card[data-owned=true] .cardSelectWrap{opacity:0!important;pointer-events:none!important;transform:translateY(-6px)!important}@media (hover:none){.card[data-owned=true] .cardSelectWrap{display:none!important}}#zoomOverlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}#zoomOverlay.hidden{display:none}.zoomInner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0e14f2,#0f141ef2);border:1px solid #ffffff26;border-radius:18px;flex-direction:column;width:min(1000px,96vw);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #000c}.zoomTop{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px;display:flex}.zoomTitle{letter-spacing:-.5px;font-size:20px;font-weight:700}.zoomActions{gap:8px;display:flex}.zoomIconBtn{color:#e7eef7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:inline-flex}.zoomIconBtn:hover{background:#ffffff24}.zoomIconBtn:focus-visible{outline-offset:2px;outline:2px solid #78b4ffe6}.zoomBtn{color:#e7eef7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;transition:background .15s}.zoomBtn:hover{background:#ffffff24}.zoomGrid{-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:1fr 1fr;align-items:start;gap:24px;min-height:0;padding:24px;display:grid;overflow:auto}@media (max-width:768px){#zoomOverlay{justify-content:stretch;align-items:stretch;padding:0}.zoomInner{border:none;border-radius:0;width:100vw;height:100vh;max-height:none}.zoomGrid{grid-template-columns:1fr;gap:16px;padding:16px}.zoomImgWrap{min-height:320px}}.zoomImgWrap{background:linear-gradient(135deg,#0006,#0003);border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-height:400px;display:flex;overflow:hidden}.zoomImgWrap img{object-fit:cover;width:100%;height:100%;display:block}.zoomPanel{flex-direction:column;gap:14px;min-height:0;display:flex}.zoomSection{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.zoomSectionTitle{letter-spacing:.4px;text-transform:uppercase;color:#e7eef7b8;margin-bottom:10px;font-size:12px}.zoomRow{align-items:center;gap:10px;display:flex}.appHeader__profileName{color:#e7eef7eb;margin:0;font-size:14px;font-weight:600}.appHeader--profile .appHeader__profileName{text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:10;max-width:70%;margin-top:0;position:absolute;top:6px;bottom:auto;left:50%;overflow:hidden;transform:translate(-50%)}.zoomRow label{color:#b8c5d6;min-width:92px;font-size:13px;font-weight:500}.zoomRow--two{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.zoomField{flex-direction:column;gap:6px;display:flex}.zoomField>label{min-width:unset;color:#b8c5d6d9;font-size:12px}.zoomRow input[type=checkbox],.zoomSelect{color:#e7eef7;cursor:pointer;background:#ffffff14 linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff26;border-radius:8px;flex:1;padding:7px 10px;font-size:13px;transition:background .15s;box-shadow:0 6px 16px #00000040}.zoomSelect{background:#3ca0ff1f linear-gradient(#50b4ff24,#3ca0ff0f);border-color:#ffffff29;padding:7px 8px}.zoomSelect:focus-visible{outline-offset:2px;outline:2px solid #78b4ffa6}.zoomSelect option{color:#e7eef7;background:#0b0f15}.zoomRow .zoomSelect{flex:none;width:auto;margin-left:auto}.zoomRow input[type=checkbox]:hover,.zoomSelect:hover{background:#ffffff24}.zoomSelect:hover{background:#3ca0ff33}.zoomSwitch{flex:none;justify-content:center;align-items:center;width:44px;height:26px;display:inline-flex;position:relative}.zoomSwitch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.zoomSwitchTrack{background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;width:44px;height:26px;transition:background .14s;position:relative}.zoomSwitchTrack:after{content:"";background:#e7eef7e6;border-radius:999px;width:20px;height:20px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 6px 18px #00000073}.zoomSwitch input:checked+.zoomSwitchTrack{background:#3ca0ff59}.zoomSwitch input:checked+.zoomSwitchTrack:after{transform:translate(18px)}.zoomSwitch input:focus-visible+.zoomSwitchTrack{outline-offset:2px;outline:2px solid #78b4ffe6}.zoomFooter{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0a0e1400,#0a0e148c 30%,#0a0e14d9);margin-top:6px;position:sticky;bottom:0}.zoomFooterGrid{gap:8px;margin-top:8px;display:grid}.zoomCopyRow{align-items:center;gap:8px;display:flex}.zoomCopyRow .zoomSelect{flex:auto;min-width:0}.zoomCopyRow .zoomBtn{white-space:nowrap;flex:none}@media (max-width:420px){.zoomCopyRow{flex-direction:column;align-items:stretch}}.zoomBtn--primary{background:#3ca0ff38;border:1px solid #ffffff29;border-radius:14px;width:100%}.zoomBtn--secondary{background:#3ca0ff24;border:1px solid #ffffff24;border-radius:14px;width:100%}.zoomBtn--ghost{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;width:100%}.zoomBtn--danger{background:#ff505029;border:1px solid #ffffff24;border-radius:14px;width:100%}.qtyBox{flex:1;align-items:center;gap:6px;display:flex}.qtyBtn{color:#e7eef7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;transition:background .15s;display:flex}.qtyBtn:hover{background:#ffffff24}.qtyVal{text-align:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;flex:1;padding:7px;font-size:14px;font-weight:700}#hud{z-index:40;color:#e7eef7;text-shadow:0 2px 8px #0009;pointer-events:auto;width:100%;max-width:100%;position:fixed;top:0;left:0;right:0;transform:none}#title{letter-spacing:1px;margin-bottom:6px;font-size:24px;font-weight:700}#hint{opacity:.7;font-size:13px}.hudSelect{margin-top:8px;position:relative}#setSelect{color:#e7eef7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 10px;font-size:13px}.visuallyHidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.binderMenu{z-index:30;pointer-events:auto;align-items:center;gap:12px;max-width:calc(100% - 240px);padding:10px;display:flex;position:fixed;top:18px;left:20px;overflow-x:auto}body.overlay-open .binderMenu{opacity:0;pointer-events:none}body.overlay-open .appHeader{display:none}.binderItem{appearance:none;color:#e7eef7;cursor:pointer;background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;min-width:220px;padding:8px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 6px 20px #00000080}.binderItem:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0009}.binderThumb{background:linear-gradient(#1a1f26,#0f1418);border-radius:6px;justify-content:center;align-items:center;width:44px;height:64px;display:flex;position:relative;box-shadow:inset 0 2px 6px #ffffff05,0 6px 12px #0009}.binderThumb:after{content:"";opacity:.6;inset:8px 10px 8px 6px;opacity:.14;z-index:0;background-position:50%;background-size:72% 72%;border-radius:2px;width:auto;height:auto;position:absolute;inset:-10px;transform:rotate(-12deg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:72% 72%;mask-size:72% 72%}.binderName{font-size:13px;font-weight:700;line-height:1}.binderPercent{color:#7fd0ff;background:#7fd0ff0f;border-radius:6px;padding:3px 6px;font-size:12px;font-weight:600}@media (max-width:720px){.binderMenu{top:12px;left:12px;right:12px}.binderItem{min-width:160px;padding:8px}.binderThumb{width:40px;height:58px}}.wishlistModal,.viewModal{z-index:1200;background:#0009;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.viewInner{background:linear-gradient(135deg,#0a0e14f5,#0f141ef5);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:fit-content;min-width:min(320px,92vw);max-width:min(560px,96vw);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 80px #000000b3}.viewTop{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.viewTitle{color:#e7eef7;font-size:16px;font-weight:750}.viewBtns{gap:8px;display:flex}.viewBody{-webkit-overflow-scrolling:touch;gap:12px;min-height:0;padding:14px 16px;display:grid;overflow:auto}.viewLabel{letter-spacing:.3px;text-transform:uppercase;color:#e7eef7b8;font-size:12px}.viewFooter{background:#0000001a;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:10px;padding:12px 16px 16px;display:flex}.viewSection{background:#00000038;border:1px solid #ffffff14;border-radius:12px;padding:12px}.viewSectionTitle{opacity:.85;margin-bottom:10px;font-size:13px;font-weight:700}.viewRow{border-radius:10px;grid-template-columns:minmax(140px,1fr) minmax(200px,360px);justify-content:stretch;align-items:center;gap:12px;padding:8px 6px;display:grid}.viewRow+.viewRow{border-top:1px solid #ffffff0f}.viewRow span{color:#e7eef7eb;font-size:13px}.viewRow .viewInput,.viewRow .viewTextarea,.viewRow .menuSelect,.viewRow .zoomSelect,.viewRow .viewSelect{width:100%;min-width:0;max-width:100%}.viewRow .viewSelect{text-align:left;text-align-last:left;flex:none;width:fit-content;min-width:0;max-width:100%;margin-left:auto}.viewRow input[type=checkbox]{accent-color:#5fc3ff;width:18px;height:18px}@media (max-width:900px),(max-height:760px){#viewModal,#customBinderModal,#addSetModal{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:12px;overflow-y:auto}#viewModal .viewInner,#customBinderModal .viewInner,#addSetModal .viewInner{width:min(560px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0 auto}}@media (max-width:720px){#viewModal .viewTop,#customBinderModal .viewTop,#addSetModal .viewTop{padding:12px}#viewModal .viewBody,#customBinderModal .viewBody,#addSetModal .viewBody{gap:10px;padding:12px}#viewModal .viewFooter,#customBinderModal .viewFooter,#addSetModal .viewFooter{padding:10px 12px 12px}#viewModal .viewRow,#customBinderModal .viewRow,#addSetModal .viewRow{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 4px}}.viewBgSearch{flex-direction:column;flex:1;align-items:stretch;gap:6px;display:flex;position:relative}.viewBgSearch .viewInput{width:100%}.viewBgSearch .deckboxSearchList{width:min(420px,100%);margin-top:8px;position:static}.findCardCompact{align-items:center;gap:8px;display:inline-flex;position:relative}.deckboxSearch{z-index:1100;align-items:center;display:inline-flex;position:relative}.deckboxSearchBtn{background:#3ca0ff2e;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.deckboxSearchBtn:hover{background:#3ca0ff47}.deckboxSearchBtn:before{content:"";color:#e7eef7e6;background:currentColor;width:16px;height:16px;display:block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>") 50%/contain no-repeat}.deckboxSearchInput{color:#e7eef7;background:#00000047;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:min(360px,36vw);height:34px;padding:6px 10px;font-size:13px}.deckboxSearch--add{gap:8px}.deckboxSearch--add .deckboxAddInput{opacity:0;pointer-events:none;border-color:#0000;width:0;min-width:0;padding:0;transition:width .16s,opacity .16s,padding .16s,border-color .16s}.deckboxSearch--add:hover .deckboxAddInput,.deckboxSearch--add:focus-within .deckboxAddInput{opacity:1;pointer-events:auto;border-color:#ffffff24;width:min(260px,32vw);padding:6px 10px}.deckboxSearch--find{gap:8px}.deckboxSearch--find .deckboxFindInput{opacity:0;pointer-events:none;border-color:#0000;width:0;min-width:0;padding:0;transition:width .16s,opacity .16s,padding .16s,border-color .16s}.deckboxSearch--find:hover .deckboxFindInput,.deckboxSearch--find:focus-within .deckboxFindInput{opacity:1;pointer-events:auto;border-color:#ffffff24;width:min(260px,32vw);padding:6px 10px}.deckboxSearch--find .deckboxSearchList{top:auto;bottom:calc(100% + 6px)}.deckboxSearchInput:focus-visible{outline-offset:2px;outline:2px solid #78b4ffe6}.viewBody .viewBgSearch .deckboxAddInput{opacity:1;pointer-events:auto;border-color:#ffffff24;width:100%;min-width:0;padding:6px 10px}.deckboxSearchList{-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:1200;background:#080a0ef5;border:1px solid #ffffff1a;border-radius:12px;width:min(420px,46vw);max-height:320px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 40px #00000080}.deckboxSearchList.isOpen{gap:4px;display:grid}.deckboxSearchItem{cursor:pointer;border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.deckboxSearchItem:hover,.deckboxSearchItem.isActive{background:#78b4ff1a;border-color:#78b4ff59}.deckboxSearchItem--loadMore{text-align:left;background:#ffffff05;border-color:#ffffff14;border-radius:999px;justify-self:center;align-items:center;width:auto;min-height:24px;padding:2px 8px}.deckboxSearchItem--loadMore .deckboxSearchName{letter-spacing:.6px;opacity:.72;font-size:11px;line-height:1}.deckboxSearchItem--loadMore:hover,.deckboxSearchItem--loadMore:focus-visible{background:#ffffff0f;border-color:#ffffff29}.transformCard{perspective:1100px;flex-direction:column;align-items:center;gap:10px;display:inline-flex}.transformCard__inner{aspect-ratio:63/88;width:240px;transform-style:preserve-3d;transition:transform var(--flip-duration,.52s)ease-in-out;position:relative}.transformCard__inner.isFlipped{transform:rotateY(180deg)}.transformCard__face{backface-visibility:hidden;border-radius:10px;position:absolute;inset:0;overflow:hidden}.transformCard__face--back{transform:rotateY(180deg)}.transformCard__img{object-fit:cover;width:100%;height:100%;display:block}.transformCard__btn{color:#e7eef7;cursor:pointer;background:#00000047;border:1px solid #ffffff24;border-radius:8px;padding:6px 12px}.transformCard__btn:disabled{opacity:.6;cursor:default}.deckboxSearchName{color:#e7eef7;font-size:13px;font-weight:600}.deckboxSearchMeta{opacity:.65;font-size:11px}.deckboxSearch.isConfirm .deckboxSearchInput{box-shadow:0 0 0 2px #78b4ff59}.findCardQuickBtn{background:#00000052;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.findCardQuickBtn:before{content:"🔍";color:#e7eef7e6;font-size:14px;line-height:1}.findCardQuickInput{opacity:0;pointer-events:none;background:#00000038;border-color:#0000;width:0;min-width:0;padding:0;transition:width .16s,opacity .16s,padding .16s,border-color .16s}.findCardCompact:hover .findCardQuickInput,.findCardCompact:focus-within .findCardQuickInput{opacity:1;pointer-events:auto;border-color:#ffffff24;width:min(240px,36vw);padding:6px 10px}.editBinderSearchRow{align-items:center}.editBinderSearchField{align-items:center;gap:8px;margin-left:auto;display:inline-flex;position:relative}.editBinderSearchBtn{background:#00000052;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.editBinderSearchBtn:before{content:"🔍";color:#e7eef7e6;font-size:14px;line-height:1}.editBinderSearchInput{opacity:0;pointer-events:none;background:#00000038;border-color:#0000;width:0;min-width:0;padding:0;transition:width .16s,opacity .16s,padding .16s,border-color .16s}.editBinderClearBtn{min-width:74px}#addCardBtn{border-radius:10px;width:34px;height:34px;padding:0;font-size:0;position:relative}#addCardBtn:before{content:"+";color:#e7eef7f2;font-size:20px;line-height:1}#editBinderBtn{border-radius:10px;width:34px;height:34px;padding:0;font-size:0;position:relative}#editBinderBtn:before{content:"⚙︎";color:#e7eef7eb;font-size:18px;line-height:1}#viewBtn{border-radius:10px;width:34px;height:34px;padding:0;font-size:0;position:relative}#menuImportBtn{border-radius:10px;width:34px;height:34px;padding:0;font-size:0;position:relative}.appHeader #viewBtn,.appHeader #menuImportBtn{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.appHeader #viewBtn:hover{background:#ffffff14;border-color:#0000}.appHeader #menuImportBtn:hover{background:#ffffff14;border-color:#ffffff29}#viewBtn:before{content:"";display:none}.appHeader #viewBtn:before{content:""}#menuImportBtn:before{content:"🢃";color:#e7eef7eb;font-size:18px;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.wishlistIconBtn{color:#ffc107;background:#0009;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.wishlistIconBtn .wishIcon{width:16px;height:16px;display:block}.wishlistIconBtn .wishIcon path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.wishlistIconBtn:hover{background:#000000bf}.viewInput{color:#e7eef7;background:#3ca0ff1a;border:1px solid #ffffff24;border-radius:10px;outline:none;width:min(320px,52vw);padding:6px 10px;font-size:13px}.viewInput:focus-visible{outline-offset:2px;outline:2px solid #78b4ffe6}.artistHint,.hintText{opacity:.72;margin-top:10px;font-size:12px;line-height:1.35}.viewTextarea{color:#e7eef7;resize:vertical;background:#3ca0ff1a;border:1px solid #ffffff24;border-radius:10px;outline:none;width:min(520px,68vw);padding:8px 10px;font-size:13px}.viewTextarea:focus-visible{outline-offset:2px;outline:2px solid #78b4ffe6}.editBinderSearchField .editBinderSearchInput{opacity:0;pointer-events:none;background:#00000038;border-color:#0000;width:0;min-width:0;padding:0;transition:width .16s,opacity .16s,padding .16s,border-color .16s}.editBinderSearchField:hover .editBinderSearchInput,.editBinderSearchField:focus-within .editBinderSearchInput{opacity:1;pointer-events:auto;border-color:#ffffff24;width:min(260px,42vw);padding:6px 10px}.manualResults{flex-direction:column;gap:10px;margin-top:6px;display:flex}.manualRow{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.manualRow[role=button]{cursor:pointer}.manualRow.isSelected{background:#78b4ff14;border-color:#78b4ff8c;box-shadow:0 0 0 2px #78b4ff26}.manualThumb{background:#00000059;border:1px solid #ffffff1a;border-radius:8px;width:52px;height:40px;position:relative;overflow:hidden}.manualThumb img{object-fit:cover;width:100%;height:100%;display:block}.manualThumb .cardFlip{position:absolute;inset:0}.manualThumb .cardFlipBtn{bottom:4px;left:4px}.manualThumb:hover .cardFlipBtn,.manualThumb:focus-within .cardFlipBtn,.manualRow:hover .cardFlipBtn,.manualRow:focus-within .cardFlipBtn{opacity:1;transform:translateY(0)}.bookmarkThumb{color:#cfe7ff;letter-spacing:.2px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.manualMeta{min-width:0}.manualName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.manualSub{opacity:.72;margin-top:2px;font-size:12px}.manualActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.manualFlash{outline-offset:2px;outline:2px solid #78b4ffe6;box-shadow:0 0 0 2px #78b4ff38,0 0 22px #78b4ff33}.queryPreview{white-space:pre-wrap;word-break:break-word;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.35}.ioActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.wishlistInner{background:linear-gradient(135deg,#0a0e14f5,#0f141ef5);border:1px solid #ffffff14;border-radius:12px;width:min(760px,96vw);overflow:hidden;box-shadow:0 30px 80px #000000b3}.wishlistTop{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.wishlistTitle{color:#e7eef7;font-size:16px;font-weight:700}.wishlistBtns{gap:8px;display:flex}.wishlistBody{padding:12px}#wishlistText{resize:none;color:#e7eef7;background:#00000059;border:1px solid #ffffff0f;border-radius:8px;width:100%;height:320px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,monospace;font-size:13px;line-height:1.5}.cardWishBtn{color:#ffc107;cursor:pointer;z-index:9;background:#0009;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:background .12s,transform 80ms;display:flex;position:absolute;top:8px;left:8px}.cardWishBtn:hover{background:#000000bf;transform:translateY(-2px)}.cardWishBtn .wishIcon{width:16px;height:16px;font-size:14px;line-height:1;display:block}.cardWishBtn .wishIcon path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.cardWishBtn.isWish .wishIcon path{fill:currentColor;fill-opacity:.92;stroke:currentColor}.cardTradeBtn{color:#e2e8f0d9;cursor:pointer;z-index:9;background:#0009;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:background .12s,transform 80ms;display:flex;position:absolute;top:44px;left:8px}.cardTradeBtn:hover{background:#000000bf;transform:translateY(-2px)}.cardTradeBtn .tradeIcon{width:16px;height:16px;display:block}.cardTradeBtn .tradeIcon path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.cardTradeBtn.isTrade{color:#cfe3ff;background:linear-gradient(#3b82f642,#3b82f61f);border:1px solid #3b82f673;transform:translateY(-2px)scale(1.06);box-shadow:0 8px 24px #3b82f62e,0 2px 6px #00000073}.card .cardWishBtn{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s,background .12s;transform:translateY(-6px)}.card:hover .cardWishBtn,.card:focus-within .cardWishBtn,.card .cardWishBtn:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.card .cardTradeBtn{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s,background .12s;transform:translateY(-6px)}.card:hover .cardTradeBtn,.card:focus-within .cardTradeBtn,.card .cardTradeBtn:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.card.wish .cardWishBtn,.card.isTrade .cardTradeBtn,.card .cardTradeBtn.isTrade{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.card .cardWishBtn,.card .cardTradeBtn{opacity:1;pointer-events:auto;transform:none}}.cardPrice{z-index:9;pointer-events:none;color:#e7eef7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 2px 6px #0009;background:#000000b8;border:1px solid #ffffff24;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.card.wish.isOwned:after{content:none}.card.wish .cardWishBtn{color:#ffd54a;background:linear-gradient(#ffc10724,#ffc1070f);border:1px solid #ffc10747;transform:translateY(-2px)scale(1.06);box-shadow:0 8px 24px #ffc10714,0 2px 6px #00000073}.card.wish .cardWishBtn:hover{background:linear-gradient(#ffc1072e,#ffc10714);transform:translateY(-3px)scale(1.08)}.card.foil,.card--foil{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--holoOpacity:0;--sparkOpacity:0;--z:0px;transform-style:preserve-3d;will-change:transform,filter,background-position,opacity;isolation:isolate;transform:perspective(900px)rotateX(var(--rx))rotateY(var(--ry))translateZ(var(--z));transition:transform .12s linear,filter .12s linear}.card.foil:hover,.card--foil:hover,.card.foil.card--foil-active,.card--foil.card--foil-active{transform:perspective(900px)rotateX(var(--rx))rotateY(var(--ry))translateZ(var(--z))translateY(-6px);--holoOpacity:.22;--sparkOpacity:.06}.card.foil:before,.card--foil:before{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(120deg,#fff0 0% 34%,#fffffff2 50%,#bee6ff85 58%,#ffffff1a 72%,#fff0 100%) 0 0/180% 180% no-repeat;background-position:var(--mx)var(--my);mix-blend-mode:screen;opacity:clamp(0,calc(var(--holoOpacity,0)*1.55),1);filter:saturate(.98)contrast(1.06)brightness(1.08);will-change:background-position,opacity;-webkit-background-clip:padding-box;background-clip:padding-box;transition:opacity .12s linear,background-position .12s linear;animation:none;position:absolute;inset:-20%;transform:none;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card.foil:hover:before,.card--foil:hover:before,.card.foil.card--foil-active:before,.card--foil.card--foil-active:before{mix-blend-mode:screen;filter:saturate()contrast(1.08)brightness(1.18)drop-shadow(0 0 10px #ffffff29)}.card.foil:after,.card--foil:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;background-image:repeating-linear-gradient(45deg,#ffffff04 0 1px,#0000 2px 4px),repeating-linear-gradient(-45deg,#ffffff03 0 1px,#0000 3px 6px),url(https://assets.codepen.io/13471/holo.png),linear-gradient(115deg,#ff78c803,#78c8ff03),linear-gradient(205deg,#8cffd202,#ffd27802);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat;background-size:120px 120px,180px 180px,260% 260%,180% 180%,200% 200%;background-position:calc(var(--mx)*1.6)calc(var(--my)*1.6),calc(var(--mx)*.9)calc(var(--my)*.9),var(--mx)var(--my),calc(var(--mx)*1.15)calc(var(--my)*1.15),calc(var(--mx)*.75)calc(var(--my)*.75);background-blend-mode:soft-light;mix-blend-mode:soft-light;opacity:clamp(0,calc((var(--holoOpacity,0)*.16) + (var(--sparkOpacity,0)*.02)),.22);-webkit-filter:blur(3.1px)saturate(.9)contrast(1.03);will-change:background-position,opacity,filter;transition:opacity .14s linear,background-position .14s linear;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card--foil-active,.card.foil.card--foil-active,.card.foil.card--foil-active{filter:saturate(1.06)contrast(1.03)brightness(1.02)}.card.foil,.card--foil{border-radius:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.card.foil,.card--foil{will-change:auto;transition:none}.card.foil:before,.card--foil:before,.card.foil:after,.card--foil:after{opacity:.12;background-position:50%;transition:none}.card.foil,.card--foil{transform:none}}.hideCardNumbers .badge,.hideOwnedBadges .vbadge{display:none!important}.pageGrid{z-index:2;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));place-content:center;justify-items:center;gap:16px;width:100%;height:100%;min-height:0;padding:12px;display:grid;position:relative}@media (max-width:768px){.pageGrid{gap:10px;padding:8px}}@media (max-width:430px){.pageGrid{gap:6px;padding:6px}.page.isLeftPage .pageGrid{padding-right:9px}.page.isRightPage .pageGrid{padding-left:9px}}.page.isLeftPage .pageGrid{padding-right:22px}.page.isRightPage .pageGrid{padding-left:22px}.pageStage[data-page-size="1"] .pageGrid{grid-template-columns:minmax(0,1fr)}.pageStage[data-page-size="4"] .pageGrid{grid-template-columns:repeat(2,minmax(0,var(--cardMax,230px)))}.pageStage[data-page-size="9"] .pageGrid{grid-template-columns:repeat(3,minmax(0,var(--cardMax,230px)))}.pageStage[data-page-size="16"] .pageGrid{grid-template-columns:repeat(4,minmax(0,var(--cardMax,230px)))}.pageStage[data-page-size="1"]{--cardMax:min(100%,320px)}.pageStage[data-page-size="4"]{--cardMax:280px}.pageStage[data-page-size="9"]{--cardMax:230px}.pageStage[data-page-size="16"]{--cardMax:185px}.card.missing{--rx:0deg!important;--ry:0deg!important;--z:0px!important;transition:none!important}.card.missing:hover{transform:none!important;box-shadow:0 8px 20px #0006,inset -1px -1px 3px #0003,inset 1px 1px 2px #ffffff1a!important}.cardPlaceholder{width:100%;max-width:var(--cardMax,230px);aspect-ratio:63/88;pointer-events:none;background:#ffffff04;border:1px solid #ffffff0f;border-radius:12px;box-shadow:inset 0 0 0 1px #00000040}.pageGrid.isArtOnly .cardPlaceholder{aspect-ratio:4/3}.cardPlaceholder--firstEmpty{pointer-events:auto;cursor:pointer;position:relative}.cardPlaceholder--firstEmpty:after{content:"+";color:#fffc;opacity:0;pointer-events:none;place-items:center;font-size:42px;font-weight:600;transition:opacity .14s,transform .14s;display:grid;position:absolute;inset:0;transform:scale(.9)}.cardPlaceholder--firstEmpty:hover:after{opacity:1;transform:scale(1)}.cardNameOverlay{color:#e7eef7e6;opacity:0;pointer-events:none;background:#000000ad;border:1px solid #ffffff1f;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(4px)}.card:hover .cardNameOverlay,.card:focus-within .cardNameOverlay{opacity:1;transform:translateY(0)}.card.emptySlot{cursor:default;pointer-events:none;aspect-ratio:63/88;background:#ffffff04;border:1px solid #ffffff0f;box-shadow:inset 0 0 0 1px #00000040}.binderMenu--closedBinders{left:50%;top:calc(var(--app-header-height,72px) + 10px);bottom:max(12px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;width:min(1180px,100% - clamp(10px,2.8vw,36px));max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:16px 14px 22px;display:block;position:fixed;overflow:auto;transform:translate(-50%)}.binderMenu--closedBinders .binderColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.binderMenu--closedBinders .binderColumns--profile{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.binderMenu--closedBinders .binderColumns--profile .binderItem{filter:brightness(.86)saturate(.95)}.binderMenu--closedBinders .binderColumn{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:900px){.binderMenu--closedBinders .binderColumns{grid-template-columns:1fr}}.binderMenu--closedBinders .binderItem{--h:var(--h,210);--accent:hsl(var(--h)20% 58%);--pct:0;--wm:none;--binder-bg:#0c0e12b8;appearance:none;background-color:var(--binder-bg);background-blend-mode:screen,normal,normal;color:#e7eef7eb;text-align:left;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;width:100%;min-width:0;box-shadow:none;background-image:radial-gradient(120% 140% at 10% 0,#ffffff0d,#0000 62%),radial-gradient(140% 120% at 90% 100%,#00000080,#0000 60%),repeating-radial-gradient(circle at 0 0,#ffffff08 0 1px,#0000 1px 3px);border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:flex;position:relative;overflow:visible}.binderMenu--closedBinders .binderItem--menuOpen{z-index:40}.binderMenu--closedBinders .binderItem--set:not(.binderItem--mini){clip-path:none}.binderMenu--closedBinders .binderItem *{text-decoration:none}.binderMenu--closedBinders .binderItem:not(.binderItem--mini){background-image:radial-gradient(120% 140% at 10% 0,#ffffff0f,#0000 62%),radial-gradient(140% 120% at 90% 100%,#0009,#0000 60%),repeating-radial-gradient(circle at 0 0,#ffffff09 0 1px,#0000 1px 3px);background-position:0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,auto;height:64px;padding:10px 14px}.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini){aspect-ratio:1;justify-content:center;height:auto;padding:10px;box-shadow:inset 0 0 0 5px #0000000f}.binderMenu--closedBinders .binderItem--deck .binderDeckArt{opacity:.38;mix-blend-mode:soft-light;filter:saturate(.95);pointer-events:none;z-index:0;background-position:50%;background-size:cover;border-radius:14px;position:absolute;inset:0}.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini) .binderName{opacity:0;font-size:13px;transition:opacity .14s,transform .14s;transform:translateY(4px)}.binderMenu--closedBinders .binderItem--deck.isEmptyBinder .binderName,.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini):hover .binderName,.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini):focus-within .binderName{opacity:1;transform:translateY(0)}.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini) .binderPercent{font-size:10px}.binderMenu--closedBinders .binderItem:before{content:"";pointer-events:none;z-index:0;opacity:0;border-radius:14px;position:absolute;inset:0}.binderMenu--closedBinders .binderItem:not(.binderItem--mini):before{opacity:0}.binderMenu--closedBinders .binderItem--set:not(.binderItem--mini):before{opacity:.1575;-webkit-mask-image:var(--wm);-webkit-mask-image:var(--wm);mask-image:var(--wm);filter:blur(.2px);background-color:#ffffffe6;transform:none;-webkit-mask-position:20% 44%;mask-position:20% 44%;-webkit-mask-size:180% 180%;mask-size:180% 180%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.binderMenu--closedBinders .binderItem--set.isEmptyBinder:before{opacity:0;background-color:#0000;-webkit-mask-image:none;mask-image:none}.binderMenu--closedBinders .binderItem:after{content:"";background:linear-gradient(90deg,#f2904080 0 calc(var(--pct)*1%),#ffffff0f calc(var(--pct)*1%)100%);opacity:.8;pointer-events:none;z-index:0;border-radius:999px;height:6px;position:absolute;bottom:10px;left:24px;right:24px}.binderMenu--closedBinders .binderItem>*{z-index:1;position:relative}.binderItem--hidden{position:relative}.binderItem--hidden .binderHiddenOverlay{color:#fff6;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;z-index:2;text-shadow:0 2px 8px #0009;background:repeating-linear-gradient(135deg,#ffffff08 0 8px,#00000007 8px 16px);border-radius:14px;justify-content:flex-start;align-items:flex-start;padding:6px 8px;font-size:10px;display:flex;position:absolute;inset:0}.deckBindersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.deckBindersGrid .binderItem{cursor:default;min-width:0}.deckBindersGrid .binderItem:hover{box-shadow:none;transform:none}@media (max-width:980px){.deckBindersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.deckBindersGrid{grid-template-columns:minmax(0,1fr)}}.binderMenu--closedBinders .binderStrap{background:var(--accent);pointer-events:none;z-index:0;border-radius:999px;width:10px;height:calc(100% + 28px);position:absolute;top:-14px;right:28px;transform:none}.binderMenu--closedBinders .binderItem:hover{box-shadow:none;background:#0e1014b3;border-color:#ffffff1f;transform:translateY(-1px)}.binderMenu--closedBinders .binderItem:active{transform:translateY(0)}.binderMenu--closedBinders .binderItem:focus-visible{outline-offset:3px;outline:2px solid #78b4ffe6}.binderMenu--closedBinders .binderItem.binderItem--line{background:#ffffff05;border-radius:10px;gap:6px;padding:8px 10px}.binderMenu--closedBinders .binderItem.binderItem--line:before{background:linear-gradient(180deg,#ffffff1a,#fff0),linear-gradient(180deg,var(--accent),#00000059);opacity:.9;width:4px}.binderMenu--closedBinders .binderItem.binderItem--line:after{display:none}.binderMenu--closedBinders .binderItem.binderItem--line .binderName{opacity:.92;font-size:13px}.binderMenu--closedBinders .binderItem.binderItem--line .binderPercent{opacity:.7;background:0 0;border-color:#0000;padding:0;font-size:12px}.binderMenu--closedBinders .binderItem.binderItem--line .favStar{border-radius:9px;width:22px;height:22px}.binderMenu--closedBinders .binderItem.binderItem--mini{border-radius:10px;min-height:36px;padding:8px 12px 8px 18px}.binderMenu--closedBinders .binderItem.binderItem--mini:before,.binderMenu--closedBinders .binderItem.binderItem--mini:after{display:none}.binderMenu--closedBinders .binderItem.binderItem--mini .binderName{font-size:12px;font-weight:600}.binderMenu--closedBinders .binderItem.binderItem--miniSet .binderName{letter-spacing:.08em;text-transform:uppercase}.binderMenu--closedBinders .binderItem.binderItem--more{text-align:center;letter-spacing:.08em;border-radius:999px;justify-content:center;align-self:center;width:auto;min-width:0;padding:6px 12px;font-weight:600}.binderMenu--closedBinders .binderItem.binderItem--more .binderInfo,.binderMenu--closedBinders .binderItem.binderItem--more .binderLeft,.binderMenu--closedBinders .binderItem.binderItem--more .binderNameRow{justify-content:center;width:100%}.binderMenu--closedBinders .binderItem.binderItem--row{background:#ffffff05;border-radius:10px;grid-column:1/-1;gap:6px;padding:4px 10px}.binderMenu--closedBinders .binderItem.binderItem--row:before{background:linear-gradient(180deg,#ffffff1a,#fff0),linear-gradient(180deg,var(--accent),#00000059);opacity:.9;width:4px}.binderMenu--closedBinders>.binderItem.binderItem--row:after{display:none}.binderMenu--closedBinders>.binderItem.binderItem--row .binderInfo{flex-wrap:nowrap;justify-content:center;gap:10px;width:100%}.binderMenu--closedBinders .binderItem.binderItem--row .binderLeft{flex:1;justify-content:center;gap:8px;min-width:0}.binderMenu--closedBinders .binderItem.binderItem--row .binderNameRow{flex-wrap:nowrap;justify-content:center;width:100%;min-width:0}.binderMenu--closedBinders .binderItem.binderItem--row .binderName{font-size:13px;line-height:1.05}.binderEyeToggle{cursor:pointer;opacity:.5;background:0 0;border:0;margin-left:6px;padding:0 2px;font-size:14px;line-height:1;transition:opacity .15s}.binderEyeToggle.isOpen{opacity:.85}.binderEyeToggle:hover{opacity:.9}.binderEyeToggle:disabled{opacity:.3;cursor:not-allowed}.binderDuplicateBtn{color:#e7eef7e6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;line-height:1.6}.binderDuplicateBtn:hover{background:#ffffff1f}.binderMenu--closedBinders .binderEyeToggle{z-index:21;color:#fffffff2;opacity:.95;pointer-events:none;opacity:0;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:22px;height:22px;margin-left:0;font-size:12px;line-height:1;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:6px;right:34px;transform:scale(.92)}.binderMenu--closedBinders .binderEyeToggle--inline{color:#fffffff2;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:22px;height:22px;margin-left:6px;font-size:12px;line-height:1;display:grid;position:static}.binderMenu--closedBinders .binderEyeToggle:hover{z-index:10;background:#00000047;border-color:#ffffff2e}.binderMenu--closedBinders .binderItem:hover .binderEyeToggle,.binderMenu--closedBinders .binderItem:focus-within .binderEyeToggle{pointer-events:auto;opacity:1;transform:scale(1)}.binderMenu--closedBinders .binderNameRow .binderMenuColorBtn{pointer-events:none;opacity:0;margin-left:6px;transition:opacity .14s,transform .14s;transform:scale(.92)}.binderMenu--closedBinders .binderItem:hover .binderMenuColorBtn,.binderMenu--closedBinders .binderItem:focus-within .binderMenuColorBtn{pointer-events:auto;opacity:1;transform:scale(1)}.avatarBtn{cursor:pointer;background:#0000002a;border:2px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;overflow:hidden}.avatarBtn--editable{position:relative}.avatarBtn--editable img,.avatarBtn--editable .profileAvatarFallback{transition:filter .15s,opacity .15s}.avatarBtnCameraOverlay{color:#ffffff8c;opacity:0;pointer-events:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:inline-flex;position:absolute;inset:0}.avatarBtn--editable:hover .avatarBtnCameraOverlay,.avatarBtn--editable:focus-visible .avatarBtnCameraOverlay{opacity:1;background:#00000061}.avatarBtn--editable:hover img,.avatarBtn--editable:focus-visible img,.avatarBtn--editable:hover .profileAvatarFallback,.avatarBtn--editable:focus-visible .profileAvatarFallback{filter:brightness(.55)}.avatarBtn img{object-fit:cover;width:100%;height:100%}.avatarBtn img.avatarImg--fallback{object-fit:contain;object-position:50% 100%;filter:brightness(0)invert();opacity:.72;box-sizing:border-box;padding:0;transform:translateY(4px)}.avatarBtn:disabled{opacity:.5;cursor:not-allowed}.profileAvatar{background:#0000002a;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:8px;display:inline-flex;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%}.profileAvatarFallback{filter:brightness(0)invert();opacity:.72;background:url(/images/LOGO_sleeved.svg) 50% calc(100% + 4px)/92% no-repeat;border-radius:999px;width:100%;height:100%}.appHeader--profile{padding-bottom:22px;position:relative}.appHeader--profile .appHeader__left{z-index:auto;position:static}.appHeader--profile+.appMain{padding-top:84px}.appHeader__profileNameMobile{display:none}@media (max-width:768px){.appHeader--profile{justify-content:flex-start;min-height:56px;position:relative}.appHeader--profile .appHeader__right{right:10px;top:calc(env(safe-area-inset-top,0px) + 6px);justify-content:flex-end;gap:6px;padding-top:0;position:absolute}.appHeader--profile .appHeader__profileNameMobile{left:10px;top:calc(env(safe-area-inset-top,0px) + 13px);letter-spacing:.02em;color:#f0f5fff5;white-space:nowrap;text-overflow:ellipsis;text-align:left;pointer-events:none;z-index:11;max-width:calc(100% - 150px);margin:0;font-size:12px;font-weight:600;line-height:1.2;display:block;position:absolute;overflow:hidden}}.profileAvatar--floating{z-index:5;border:0;width:64px;height:64px;margin-right:0;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0006}.profileAvatar--floating .avatarBtn,.profileAvatar--floating img{width:100%;height:100%}.profileAvatar--floating .avatarBtn{background:0 0;border:1px solid #ffffff38}.profileAvatar--floating img,.profileAvatar--floating .profileAvatarFallback{box-sizing:border-box;border:1px solid #ffffff38;border-radius:999px}.binderMenu--closedBinders .binderItem.binderItem--row .binderPercent{white-space:nowrap;margin-left:auto;padding:0 8px;line-height:18px}.binderMenu--closedBinders .binderItem.binderItem--row .favStar{border-radius:8px;width:20px;height:20px;font-size:12px}.binderMenu--closedBinders .binderSectionHeader{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding:12px 4px 6px;display:flex}.binderMenu--closedBinders .binderColumn .binderSectionHeader{border-top:none;margin-top:0;padding-top:4px}.binderMenu--closedBinders .binderSectionTitle{letter-spacing:.06em;text-transform:uppercase;opacity:.85;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.binderMenu--closedBinders .binderSectionAction{align-items:center;display:inline-flex}.binderMenu--closedBinders .binderSectionAdd{color:#ffffffe6;width:22px;height:22px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.binderMenu--closedBinders .binderSectionAdd:hover{background:#ffffff1f;border-color:#ffffff52}.binderMenu--closedBinders .binderSectionAdd.isFlash{animation:.45s ease-out binderFlash}@keyframes binderFlash{0%{background:#78beff40;border-color:#78beffcc;box-shadow:0 0 #78beff99}to{background:#ffffff0f;border-color:#ffffff38;box-shadow:0 0 0 8px #78beff00}}.binderMenu--closedBinders .binderSectionMeta{opacity:.65;font-size:12px}.binderMenu--closedBinders .binderThumb{display:none}.binderMenu--closedBinders .binderInfo{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.binderMenu--closedBinders .binderItem--set:not(.binderItem--mini) .binderInfo,.binderMenu--closedBinders .binderItem--custom:not(.binderItem--mini) .binderInfo,.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini) .binderInfo,.binderMenu--closedBinders .binderItem--social:not(.binderItem--mini) .binderInfo{text-align:center;flex-direction:column;justify-content:center;align-items:center}.binderMenu--closedBinders .binderItem--set:not(.binderItem--mini) .binderLeft,.binderMenu--closedBinders .binderItem--custom:not(.binderItem--mini) .binderLeft,.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini) .binderLeft,.binderMenu--closedBinders .binderItem--social:not(.binderItem--mini) .binderLeft{justify-content:center;width:100%}.binderMenu--closedBinders .binderItem--set:not(.binderItem--mini) .binderNameRow,.binderMenu--closedBinders .binderItem--custom:not(.binderItem--mini) .binderNameRow,.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini) .binderNameRow,.binderMenu--closedBinders .binderItem--social:not(.binderItem--mini) .binderNameRow{justify-content:center}.binderMenu--closedBinders .binderItem--set .favStar{z-index:2;opacity:0;width:22px;height:22px;transition:opacity .14s,transform .14s;position:absolute;top:6px;left:8px;transform:scale(.92)}.binderMenu--closedBinders .binderItem--set:hover .favStar{opacity:1;transform:scale(1)}.binderMenu--closedBinders .binderMenuBtn{z-index:20;opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:6px;right:8px;transform:scale(.92)}.binderMenu--closedBinders .binderItem:hover .binderMenuBtn,.binderMenu--closedBinders .binderItem:focus-within .binderMenuBtn,.binderMenu--closedBinders .binderMenuBtn[open]{opacity:1;transform:scale(1)}.binderMenu--closedBinders .binderMenuBtn>summary{list-style:none}.binderMenu--closedBinders .binderMenuBtn>summary::-webkit-details-marker{display:none}.binderMenu--closedBinders .binderMenuTrigger{color:#ffffffc7;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:inline-flex}.binderMenu--closedBinders .binderMenuTrigger__dots{line-height:1;display:block;transform:translateY(-1px)}.binderMenu--closedBinders .binderMenuTrigger:hover{background:#00000047;border-color:#ffffff2e}.binderMenu--closedBinders .binderMenuDropdown{flex:none;position:relative}.binderMenu--closedBinders .binderMenuDropdown__menu{z-index:25;background:#0a0e14f0;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:6px;min-width:160px;padding:6px;display:flex;position:absolute;top:28px;right:0;box-shadow:0 14px 28px #00000073}.binderMenu--closedBinders .binderMenuDropdown__item{text-align:left;color:#e7eef7e6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:6px 8px;font-size:12px}.binderMenu--closedBinders .binderMenuDropdown__item:hover{background:#ffffff14;border-color:#ffffff2e}.binderMenu--closedBinders .binderMenuDropdown__item:disabled{opacity:.5;cursor:not-allowed}.binderMenu--closedBinders .binderMenuDropdown__item--danger{color:#ffbebeeb;border-color:#ff787842}.binderMenu--closedBinders .binderMenuDropdown__item--danger:hover{background:#8c1e284d;border-color:#ff787873}.binderMenu--closedBinders .binderMenuPanel{z-index:21;background:#0a0e14f0;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:6px;min-width:140px;padding:6px;display:flex;position:absolute;top:28px;right:0;box-shadow:0 14px 28px #00000073}.binderMenu--closedBinders .binderMenuItem{text-align:left;color:#e7eef7e6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:6px 8px;font-size:12px}.binderMenu--closedBinders .binderMenuItem:hover{background:#ffffff14;border-color:#ffffff2e}.binderMenu--closedBinders .binderItem--set:not(.binderItem--mini) .binderPercent,.binderMenu--closedBinders .binderItem--custom:not(.binderItem--mini) .binderPercent,.binderMenu--closedBinders .binderItem--deck:not(.binderItem--mini) .binderPercent,.binderMenu--closedBinders .binderItem--social:not(.binderItem--mini) .binderPercent{margin:2px auto 0}.binderMenu--closedBinders .binderNameRow{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.binderMenu--closedBinders .binderLeft{justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.binderMenu--closedBinders .setIcon{opacity:.92;filter:drop-shadow(0 2px 10px #00000059);flex:none;width:20px;height:20px;display:none}.binderMenu--closedBinders .binderName{white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-size:15px;font-weight:650;line-height:1.25;text-decoration:none;overflow:hidden}.binderMenu--closedBinders .binderPercent{opacity:.6;padding:2px 6px;font-size:11px}.binderMenu--closedBinders .binderPercent .binderMenu--closedBinders .binderLikeInline{opacity:1}.binderMenu--closedBinders .binderPercent{white-space:nowrap;background:#0000002e;border:1px solid #ffffff14;border-radius:8px;flex:none}.binderMenu--closedBinders .binderItem:not(.binderItem--mini) .binderPercent{opacity:0;transition:opacity .14s,transform .14s;transform:translateY(2px)}.binderMenu--closedBinders .binderItem:not(.binderItem--mini):hover .binderPercent{opacity:.7;transform:translateY(0)}.binderMenu--closedBinders .favStar{color:#ffffffc7;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;flex:none;place-items:center;width:24px;height:24px;display:grid}.binderMenu--closedBinders .favStar:hover{background:#00000047;border-color:#ffffff2e}.binderMenu--closedBinders .favStar:focus-visible{outline-offset:2px;outline:2px solid #78b4ffe6}.binderMenu--closedBinders .favStar.isFav{color:#ffd678fa;background:#ffd6781a;border-color:#ffd67859}.binderMenu--closedBinders .binderDelete{color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;flex:none;place-items:center;width:24px;height:24px;display:grid}.binderMenu--closedBinders .binderDelete:hover{color:#ffbebeeb;background:#8c1e284d;border-color:#ff787842}.binderMenu--closedBinders .binderDelete:focus-visible{outline-offset:2px;outline:2px solid #ff8c8cbf}.binderMenu--closedBinders .binderItem .binderDelete{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;transform:translateY(-1px)}.binderMenu--closedBinders .binderItem:hover .binderDelete,.binderMenu--closedBinders .binderItem:focus-within .binderDelete{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:none){.binderMenu--closedBinders .binderItem .binderDelete{opacity:1;pointer-events:auto;transform:none}}@media (max-width:520px){.binderMenu--closedBinders{grid-template-columns:1fr}}.ownedSelectHidden{display:none!important}.ownedBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.ownedBtn:hover{background:#00000080;border-color:#fff6}.ownedBtn:focus-visible{outline-offset:2px;outline:2px solid #78b4ffe6}.ownedBtnIcon svg{width:18px;height:18px}.ownedBtnIcon circle{fill:#0000;stroke:#ffffffbf;stroke-width:2px}.ownedBtnIcon path{fill:none;stroke:#ffffffe6;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.foilBtnIcon svg{width:18px;height:18px}.foilBtnIcon path{fill:#ffffffe0;stroke:#ffffff1f;stroke-width:1px}.ownedBtn.isOwned{background:#28aa5a59;border-color:#28aa5ab3}.ownedBtn.isOwned .ownedBtnIcon circle{stroke:#50dc82f2}.ownedBtn.isOwned .ownedBtnIcon path{stroke:#d2ffe1f2}.ownedBtnHost{position:relative}.ownedBtnFloating{z-index:5;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:6px;right:6px}.foilBtnFloating{z-index:5;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:42px;right:6px}.foilBtn.isFoilOwned{background:#b478ff38;border-color:#c8a0ff8c;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 14px #aa78ff38}.ownedBtnHost:hover .ownedBtnFloating,.ownedBtnHost:focus-within .ownedBtnFloating,.ownedBtnHost:hover .foilBtnFloating,.ownedBtnHost:focus-within .foilBtnFloating{opacity:1;pointer-events:auto}@media (hover:none){.ownedBtnFloating,.foilBtnFloating{opacity:1;pointer-events:auto}}.ownedButtonEnabled .ownedBtnHost.isNotOwned img{opacity:1;transition:opacity .12s}.ownedButtonEnabled .ownedBtnHost.isOwned img{opacity:1}.homeOptionActions{flex-wrap:wrap;gap:6px;display:flex}.publicCard{position:relative;overflow:hidden}.publicCard img{object-fit:cover;border-radius:6px;width:100%;height:100%}.publicCardLabel{color:#e7eef7;background:#080c12b8;border-radius:6px;padding:4px 6px;font-size:10px;line-height:1.1;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:inset 0 0 0 1px #ffffff0d}.publicCardBadge{color:#e7eef7;background:#141820b8;border-radius:999px;padding:3px 6px;font-size:9px;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1px #ffffff0d}.handlePrompt{z-index:40;background:#03060a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.handlePromptCard{background:#0a0e14eb;border:1px solid #ffffff1a;border-radius:14px;width:min(420px,92vw);padding:16px;box-shadow:0 20px 60px #00000073}.handlePromptTitle{margin-bottom:6px;font-weight:600}.handlePromptText{opacity:.7;margin-bottom:10px;font-size:12px}.handlePromptRow{gap:8px;display:flex}.handlePromptInput{color:#e7eef7;background:#0a0e14a6;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:6px 8px;font-size:12px}.handlePromptError{color:#f3a8a8;margin-top:6px;font-size:11px}@media (max-width:768px){.binderMenu--closedBinders .binderSectionHeader{border-top-color:#ffffff24;padding:14px 4px 8px}.binderMenu--closedBinders .binderSectionTitle{opacity:.96;color:#f3f8fffa;letter-spacing:.07em;font-size:13px}.binderMenu--closedBinders .binderSectionMeta{opacity:.82;color:#e1ebf8eb;font-size:12px}.binderMenu--closedBinders .binderItem{background-color:var(--binder-bg,#080c12d6);border-color:#ffffff24}.binderMenu--closedBinders .binderItem:after{opacity:.92}.binderMenu--closedBinders .binderName{color:#f1f6fffa;text-shadow:0 1px 10px #00000057;font-size:16px;font-weight:680}.binderMenu--closedBinders .binderPercent{opacity:.9;color:#e9f1fcf2;background:#00000047;border-color:#ffffff29;font-size:11px}.binderMenu--closedBinders .binderItem:not(.binderItem--mini) .binderPercent{opacity:.82;transform:none}.binderMenu--closedBinders .binderItem:not(.binderItem--mini):hover .binderPercent{opacity:.92}.binderItem--hidden .binderHiddenOverlay{color:#f6fbff8f;background:repeating-linear-gradient(135deg,#ffffff0d 0 8px,#00000008 8px 16px)}}@media (max-width:430px){.appHeader{padding:calc(env(safe-area-inset-top,0px) + 6px)10px 8px;gap:6px 8px}.homeActions{gap:4px}.homeActions .controlBtn,.homeIconBtn{white-space:nowrap;min-width:0;min-height:38px;padding:0 8px;font-size:12px}.homeActions .controlBtn[aria-label=My\ collection]{text-overflow:ellipsis;max-width:92px;overflow:hidden}.avatarBtn{width:36px;min-width:36px;height:36px;min-height:36px}.headerSearch{gap:4px;padding:4px}.headerSearchSelect{width:40px;min-width:40px;max-width:40px}.headerSearchInput,.headerSearchBtn{font-size:13px}.headerSearchBtn{min-width:58px;padding:0 10px}.binderMenu--closedBinders{width:calc(100% - 10px);padding:12px 8px 18px}.binderMenu--closedBinders .binderItem:not(.binderItem--mini){height:60px;padding:10px 12px}.binderMenu--closedBinders .binderName{font-size:15px}}@media (hover:none) and (pointer:coarse){.binderMenu--closedBinders .binderLikeInline{opacity:1!important}}@media (max-width:920px){.binderMenu--closedBinders .binderLikeInline{opacity:1!important}}
