.card-printing-label{color:var(--brand);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:700}.card-scan-note{color:var(--muted);overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.4}:root{--ink:#17201c;--ink-strong:#0d1712;--muted:#66716a;--muted-light:#87918b;--canvas:#f3f5f3;--surface:#fff;--surface-muted:#edf1ee;--line:#d7ded9;--line-strong:#b8c4bc;--brand:#176349;--brand-deep:#102b21;--gold:#d69e2f;--blue:#356fa7;--danger:#a44941;--chase-accent:#176349;--chase-accent-soft:#dcebe4}*{box-sizing:border-box;letter-spacing:0}html{background:var(--canvas);scroll-behavior:smooth;min-width:320px}body{color:var(--ink);background:var(--canvas);font-family:var(--font-app-sans), Arial, Helvetica, sans-serif;margin:0}h1,h2,h3{text-wrap:pretty}:is(.card-title,.modal-copy h2,.overview-copy h1,.catalog-heading h2,.auth-panel h2){font-weight:650;line-height:1.25}:is(.finish-values,.market-value,.library-stats,.overview-stats,.home-metric-ribbon){font-variant-numeric:tabular-nums}button,input,select{color:inherit;font:inherit}button,select{cursor:pointer}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #7cadd8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.app-shell[data-tone=dark]{--chase-accent:#68506f;--chase-accent-soft:#ebe3ed}.app-shell[data-tone=light]{--chase-accent:#a87923;--chase-accent-soft:#f5ead1}.app-shell[data-tone=shining]{--chase-accent:#19778f;--chase-accent-soft:#d9edf1}.app-shell[data-tone=star]{--chase-accent:#9c6c12;--chase-accent-soft:#f3e6c8}.app-shell[data-tone=lvx]{--chase-accent:#356c9f;--chase-accent-soft:#dce9f4}.app-shell[data-tone=legend]{--chase-accent:#a9473f;--chase-accent-soft:#f3dfdc}.app-shell[data-tone=galactic]{--chase-accent:#5b60a5;--chase-accent-soft:#e4e4f3}.app-shell[data-tone=gym]{--chase-accent:#247964;--chase-accent-soft:#dcece7}.app-shell[data-tone=elite]{--chase-accent:#805087;--chase-accent-soft:#eee1f0}.app-shell[data-tone=champion]{--chase-accent:#ad4554;--chase-accent-soft:#f4dfe3}.app-shell[data-tone=frontier]{--chase-accent:#a95f2c;--chase-accent-soft:#f3e3d7}.app-shell[data-tone=movie]{--chase-accent:#be465b;--chase-accent-soft:#f5dfe3}.app-shell[data-tone=nagaba]{--chase-accent:#59664c;--chase-accent-soft:#e5eadf}.app-shell[data-tone=owners]{--chase-accent:#3f6f89;--chase-accent-soft:#dfeaf0}.app-shell[data-tone=trainer]{--chase-accent:#2f7058;--chase-accent-soft:#dcebe4}.app-shell[data-tone=ace]{--chase-accent:#a83f4d;--chase-accent-soft:#f3dfe2}.app-shell[data-tone=prime]{--chase-accent:#4d6655;--chase-accent-soft:#e1e9e3}.app-shell[data-tone=alternate]{--chase-accent:#94612e;--chase-accent-soft:#f0e4d7}.app-shell[data-tone=ex]{--chase-accent:#b14343;--chase-accent-soft:#f3dddd}.app-shell[data-tone=gx]{--chase-accent:#8c5b25;--chase-accent-soft:#eee2d5}.app-shell[data-tone=prism]{--chase-accent:#8d4f7e;--chase-accent-soft:#eadfea}.app-shell[data-tone=v]{--chase-accent:#366993;--chase-accent-soft:#dce8f1}.app-shell[data-tone=vmax]{--chase-accent:#824a79;--chase-accent-soft:#ecdfeb}.app-shell[data-tone=vunion]{--chase-accent:#4f598c;--chase-accent-soft:#e1e3ef}.app-shell[data-tone=radiant]{--chase-accent:#a16f13;--chase-accent-soft:#f2e7ca}.app-shell[data-tone=tera]{--chase-accent:#2e7780;--chase-accent-soft:#dcecee}.app-shell[data-tone=ancient]{--chase-accent:#9d4c3b;--chase-accent-soft:#f1dfdb}.app-shell[data-tone=future]{--chase-accent:#5267a2;--chase-accent-soft:#e0e5f1}.app-shell[data-tone=single]{--chase-accent:#a63d38;--chase-accent-soft:#f2ddda}.app-shell[data-tone=rapid]{--chase-accent:#3574a5;--chase-accent-soft:#dce9f2}.app-shell[data-tone=fusion]{--chase-accent:#8c466f;--chase-accent-soft:#eedee8}.app-shell[data-tone=plasma]{--chase-accent:#4964a4;--chase-accent-soft:#dfe5f2}.app-shell[data-tone=sp]{--chase-accent:#59609b;--chase-accent-soft:#e3e4f0}.app-shell[data-tone=artist]{--chase-accent:#3b6f74;--chase-accent-soft:#dcebed}.app-shell[data-tone=all]{--chase-accent:#275f50;--chase-accent-soft:#dcebe5}.app-shell[data-tone=signature]{--chase-accent:#765a34;--chase-accent-soft:#eee6da}.app-shell[data-tone=rule]{--chase-accent:#426781;--chase-accent-soft:#dfe9ef}.app-shell[data-tone=battle]{--chase-accent:#8b4b4f;--chase-accent-soft:#f0dfe1}.app-shell[data-tone=pokedex]{--chase-accent:#246b81;--chase-accent-soft:#dbecef}.app-header{z-index:20;color:#f7faf8;background:var(--brand-deep);border-bottom:1px solid #ffffff1f;padding:15px;position:sticky;top:0}.app-header-inner{justify-content:space-between;align-items:center;width:min(1600px,100%);min-height:64px;margin:auto;padding:10px 28px;display:flex}.brand-lockup{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.brand-mark{color:#fff;background:var(--chase-accent);width:34px;height:34px;font:700 17px/1 var(--font-app-sans), Arial, sans-serif;border-radius:6px;place-items:center;display:grid}.brand-symbol{background:0 0;border-radius:0;width:38px;height:38px}.brand-symbol img{width:100%;height:100%;display:block}.brand-lockup>span:last-child{flex-direction:column;display:flex}.brand-lockup strong{font-size:15px;line-height:1.2}.brand-lockup small{color:#b9c9c0;text-transform:uppercase;margin-top:2px;font-size:10px}.data-status{color:#c8d4cd;align-items:center;gap:8px;font-size:11px;display:flex}.data-status>span{background:#5bc08b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5bc08b24}.data-status.loading>span{background:var(--gold);animation:1.2s ease-in-out infinite status-pulse;box-shadow:0 0 0 3px #d69e2f2b}.data-status.issue>span{background:#e18479;box-shadow:0 0 0 3px #e184792b}.header-actions{align-items:center;gap:16px;display:flex}.account-menu{border-left:1px solid #ffffff29;grid-template-columns:28px minmax(0,auto) 30px;align-items:center;gap:8px;min-width:0;padding-left:16px;display:grid}.account-menu.authenticated{grid-template-columns:28px minmax(0,auto) 30px 30px}.account-menu>svg{color:#b9c9c0;width:18px;height:18px}.account-menu>span{flex-direction:column;min-width:0;display:flex}.account-menu strong,.account-menu small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.account-menu strong{font-size:11px;line-height:1.2}.account-menu small{color:#9fb2a7;margin-top:2px;font-size:9px}.account-menu button,.account-menu>a{color:#cfdbd4;background:#ffffff0a;border:1px solid #ffffff24;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;text-decoration:none;display:grid}.account-menu button:hover,.account-menu>a:hover{color:#fff;background:#ffffff14}.account-menu button:disabled{cursor:wait;opacity:.65}.account-menu button svg,.account-menu>a svg{width:14px;height:14px}@keyframes status-pulse{50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}main{width:min(1360px,100%);margin:auto;padding:0 28px}.workspace-shell{grid-template-columns:292px minmax(0,1fr);width:min(1600px,100%);min-height:calc(100vh - 64px);margin:auto;display:grid}.workspace-content{min-width:0}main.workspace-main{width:100%;max-width:1368px;margin:0}.chase-sidebar{border-right:1px solid var(--line);background:#f8faf9;flex-direction:column;height:calc(100dvh - 64px);min-height:0;display:flex;position:sticky;top:64px;overflow:hidden}.collection-nav-brand{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;min-height:76px;padding:16px 18px;display:flex}.collection-nav-brand>svg{width:21px;height:21px;color:var(--brand);flex:none}.collection-nav-brand>span{flex:1;min-width:0}.collection-nav-brand h2{font:750 15px/1.4 var(--font-app-sans), sans-serif;letter-spacing:0;margin:0}.collection-nav-brand small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.collection-nav-brand button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.collection-nav-brand button svg{width:20px;height:20px}.collection-browser{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.collection-browser :is(button,a,input){letter-spacing:0}.collection-browser :is(button,input):disabled,.chase-mobile-trigger:disabled{cursor:wait;opacity:.6}.collection-browser :is(button,a):focus-visible,.collection-nav-brand button:focus-visible,.chase-mobile-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.collection-nav-search{border:1px solid var(--line-strong);background:#fff;border-radius:6px;flex:none;align-items:center;gap:8px;height:44px;margin:14px 14px 10px;padding:0 0 0 12px;display:flex}.collection-nav-search:focus-within{outline:2px solid var(--brand);outline-offset:1px}.collection-nav-search>svg{width:17px;height:17px;color:var(--muted);flex:none}.collection-nav-search input{width:100%;min-width:0;height:42px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 8px 0 0;font-size:13px}.collection-nav-search input::-webkit-search-cancel-button{appearance:none;display:none}.collection-nav-search button{width:44px;height:42px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.collection-nav-search button svg{width:17px;height:17px}.collection-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bac9c0 transparent;flex:1;min-height:0;padding:0 12px 16px;overflow:hidden auto}.collection-nav-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.collection-nav-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4}.collection-nav-copy small,.collection-nav-context{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.collection-nav-context{color:#356b84}.collection-nav-link{min-height:52px;color:var(--ink);border-radius:5px;align-items:center;gap:10px;margin:2px 0;padding:9px 12px;text-decoration:none;display:flex}.collection-nav-link>svg{width:19px;height:19px;color:var(--brand);flex:none}.collection-nav-logo{flex:0 0 64px;place-items:center;width:64px;height:40px;display:grid}.collection-nav-logo img{object-fit:contain;width:64px;height:40px;display:block}.collection-nav-logo>svg{width:22px;height:22px;color:var(--muted)}.collection-nav-link:hover,.collection-browser button:hover,.collection-nav-brand button:hover{background:#eaf0ed}.collection-nav-link.active{color:var(--brand-deep);box-shadow:inset 3px 0 0 var(--brand);background:#e3efe8}.collection-nav-all{background:#edf2ee;margin-bottom:8px}.collection-nav-pokedex>svg{color:#356b84}.collection-nav-destinations{border-bottom:1px solid var(--line);padding:2px 0 12px}.collection-nav-section-heading{padding:16px 10px 10px}.collection-nav-section-heading h3{color:var(--ink);font:700 14px/1.4 var(--font-app-sans), sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:0}.collection-nav-section-heading h3:focus{outline:none}.collection-nav-section-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.collection-nav-back{width:100%;min-height:44px;color:var(--brand);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;margin:-10px 0 8px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.collection-nav-back svg{flex:none;width:16px;height:16px}.collection-nav-family,.collection-nav-group,.collection-nav-current{width:100%;min-height:66px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:12px 10px;display:flex}.collection-nav-family>svg:first-child{width:20px;height:20px;color:var(--brand);flex:none}.collection-nav-family[data-family=chases]>svg:first-child{color:#a06e0d}.collection-nav-family[data-family=owners]>svg:first-child{color:#356fa7}.collection-nav-family[data-family=artists]>svg:first-child{color:#a44c68}.collection-nav-family>svg:last-child,.collection-nav-group>svg,.collection-nav-current>svg{width:16px;height:16px;color:var(--muted);flex:none}.collection-nav-group+.collection-nav-group{border-top:1px solid var(--line);border-radius:0}.collection-nav-current{border-top:1px solid var(--line);border-radius:0;margin-top:16px}.collection-nav-current .collection-nav-copy strong{color:var(--brand);font-size:12px}.collection-nav-bucket{border-bottom:1px solid var(--line)}.collection-nav-bucket>button{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:10px 8px;display:flex}.collection-nav-bucket>button strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:650;line-height:1.45}.collection-nav-bucket>button small{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.collection-nav-bucket>button svg{flex:none;width:15px;height:15px;transition:transform .15s}.collection-nav-bucket>button[aria-expanded=true] svg{transform:rotate(90deg)}.collection-nav-bucket-items{border-left:1px solid var(--line-strong);margin:0 0 10px 14px;padding-left:5px}.collection-nav-empty{color:var(--muted);overflow-wrap:anywhere;margin:10px;font-size:13px;line-height:1.5}.collection-nav-more{border:1px solid var(--line);width:100%;min-height:44px;color:var(--brand);font:inherit;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:8px;font-size:12px;display:flex}.collection-nav-more svg{width:16px;height:16px}.collection-nav-library{min-height:54px;padding:12px 22px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--ink);background:#f0f4f1;flex:none;align-items:center;gap:10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.collection-nav-library svg{width:18px;height:18px;color:var(--brand)}.collection-nav-library svg:last-child{width:15px;color:var(--muted);margin-left:auto}.overview-copy>.collection-notice{color:#785422;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.5;display:block}.chase-mobile-nav,.chase-mobile-dialog{display:none}@media (prefers-reduced-motion:reduce){.collection-nav-bucket>button svg,.chase-mobile-dialog[open],.chase-mobile-drawer{transition:none!important;animation:none!important}}.auth-page{background:var(--surface);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);width:100%;min-height:100svh;margin:0;padding:0;display:grid}.auth-visual{color:#f8fbf9;background:var(--brand-deep);grid-template-rows:auto 1fr;min-width:0;min-height:100svh;padding:34px 40px 44px;display:grid;position:relative;overflow:hidden}.auth-brand{z-index:2;align-items:center;gap:11px;width:fit-content;display:flex;position:relative}.auth-brand>span:last-child{flex-direction:column;display:flex}.auth-brand strong{font-size:15px;line-height:1.2}.auth-brand small{color:#b9c9c0;text-transform:uppercase;margin-top:2px;font-size:10px}.auth-visual-copy{z-index:2;align-self:end;max-width:520px;padding-right:110px;position:relative}.auth-visual-copy .section-kicker{color:#e2b554}.auth-visual-copy h1{max-width:470px;font-family:var(--font-app-sans), Arial, sans-serif;margin:0;font-size:52px;font-weight:500;line-height:1.02}.auth-visual-copy>p:last-child{color:#c7d4cc;max-width:390px;margin:18px 0 0;font-size:15px;line-height:1.6}.auth-card-preview{transform-origin:bottom;width:min(38%,360px);position:absolute;bottom:-98px;right:-32px;transform:rotate(7deg)}.auth-card-preview:before{z-index:-1;content:"";filter:blur(26px);opacity:.45;background:#000;position:absolute;inset:6px}.auth-card-preview img{border-radius:4.5%/3.3%;width:100%;height:auto;display:block}.auth-card-preview span{color:#b9c9c0;text-align:center;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:700;display:block}.auth-panel{background:#fbfcfb;place-items:center;min-width:0;padding:48px;display:grid}.auth-panel-inner{width:min(410px,100%)}.auth-lock{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--brand);background:var(--surface);border-radius:6px;place-items:center;margin-bottom:24px;display:grid}.auth-lock svg{width:17px;height:17px}.auth-panel h2{color:var(--ink-strong);font-family:var(--font-app-sans), Arial, sans-serif;margin:0;font-size:38px;font-weight:550;line-height:1.08}.auth-intro{color:var(--muted);margin:11px 0 0;font-size:13px;line-height:1.55}.auth-mode-switch{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;grid-template-columns:1fr 1fr;gap:3px;margin-top:28px;padding:3px;display:grid}.auth-mode-switch button{height:36px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px;font-weight:700}.auth-mode-switch button.active{color:var(--brand-deep);background:var(--surface);box-shadow:0 1px 4px #1b302522}.auth-form{gap:16px;margin-top:22px;display:grid}.auth-form>label{gap:6px;display:grid}.auth-form>label>span:first-child{color:#4d5a52;text-transform:uppercase;font-size:10px;font-weight:700}.auth-form input{border:1px solid var(--line-strong);width:100%;height:44px;color:var(--ink);background:var(--surface);border-radius:5px;padding:0 12px;font-size:14px}.auth-form input:focus{border-color:#6b9f87}.password-field{display:block;position:relative}.password-field input{padding-right:44px}.password-field button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.password-field button:hover{color:var(--ink);background:var(--surface-muted)}.password-field button svg{width:16px;height:16px}.auth-error{border-left:3px solid var(--danger);color:#7f3732;background:#f8ecea;margin:-3px 0 0;padding:10px 11px;font-size:12px;line-height:1.45}.auth-submit{border:1px solid var(--brand);color:#fff;background:var(--brand);border-radius:5px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:2px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.auth-submit:hover{background:#10533d}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-submit svg{width:16px;height:16px}.auth-guest-section{margin-top:20px}.auth-divider{color:var(--muted-light);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:9px;font-weight:700;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);height:1px}.auth-guest-action{border:1px solid var(--line-strong);width:100%;height:44px;color:var(--brand-deep);background:var(--surface);border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.auth-guest-action:hover{background:var(--surface-muted);border-color:#819288}.auth-guest-action svg{width:16px;height:16px}.auth-guest-note{color:var(--muted-light);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:10px;line-height:1.45;display:flex}.auth-guest-note svg{flex:none;width:13px;height:13px;margin-top:1px}.guest-notice{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:11px 0 13px;display:grid}.guest-notice>svg{width:17px;height:17px;color:var(--chase-accent)}.guest-notice>span{flex-direction:column;min-width:0;display:flex}.guest-notice strong{color:var(--ink-strong);font-size:11px}.guest-notice small{margin-top:2px;font-size:10px;line-height:1.4}.guest-notice a{color:var(--brand);align-items:center;gap:6px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.guest-notice a:hover{text-decoration:underline}.guest-notice a svg{width:14px;height:14px}.collection-overview{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:center;gap:58px;padding:44px 0 38px;display:grid}.section-kicker{color:var(--chase-accent);text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:750}.overview-copy h1{max-width:720px;color:var(--ink-strong);font-family:var(--font-app-sans), Arial, sans-serif;margin:0;font-size:48px;font-weight:500;line-height:1.03}.overview-copy>h1+p{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.65}.auth-forgot-password{color:var(--brand);text-underline-offset:3px;justify-self:end;font-size:14px;line-height:1.5}.password-access-page{min-height:100dvh}main.password-access-main{width:min(100% - 40px,460px);margin:0 auto;padding:32px 0 56px}.password-back-link{color:var(--brand);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;text-decoration:none;display:inline-flex}.password-back-link svg{width:18px;height:18px}.password-access-symbol{width:44px;height:44px;color:var(--brand);background:var(--chase-accent-soft);border-radius:6px;place-items:center;margin-bottom:20px;display:grid}.password-access-symbol svg{width:24px;height:24px}.password-access-main h1{overflow-wrap:anywhere;margin:8px 0 12px;font-size:28px;line-height:1.25}.password-access-intro,.password-complete p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.6}.password-account-email{overflow-wrap:anywhere;color:var(--brand);margin:0;font-size:14px}.password-access-form>label>span:first-child{text-transform:none;font-size:14px}.password-access-form input{height:46px;font-size:16px}.password-access-form .password-revoke-option{align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.password-revoke-option input{width:18px;height:18px;accent-color:var(--brand);flex:none}.password-access-main .auth-submit{height:auto;min-height:46px;padding:12px 16px;font-size:14px;text-decoration:none}.password-access-main .auth-error{font-size:14px}.password-text-button{color:var(--brand);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;font-size:14px;line-height:1.5;text-decoration:underline}.password-text-button:disabled{color:var(--muted);cursor:default;text-decoration:none}.overview-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.share-collection-action{gap:8px;min-width:0;max-width:100%;display:grid}.share-collection-button{justify-self:start;min-width:96px}.share-collection-link{border:1px solid var(--line-strong);width:290px;min-width:0;max-width:100%;min-height:40px;color:var(--ink);background:var(--surface);border-radius:4px;padding:8px;font-size:12px}.save-collection-button{border:1px solid var(--line-strong);min-height:38px;color:var(--ink-strong);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:750;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.save-collection-button:hover{border-color:var(--chase-accent);color:var(--chase-accent);background:var(--chase-accent-soft)}.save-collection-button.saved{border-color:var(--chase-accent);color:#fff;background:var(--chase-accent)}.save-collection-button:disabled{cursor:wait;opacity:.7}.save-collection-button.compact{width:34px;min-height:34px;padding:0}.save-collection-button svg{width:15px;height:15px}.collection-summary{border-left:1px solid var(--line-strong);padding-left:42px}.progress-heading{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:12px;display:grid}.progress-heading strong{color:var(--ink-strong);font:500 26px var(--font-app-sans), Arial, sans-serif}.collection-summary.guest .progress-heading strong{color:var(--muted);font:750 10px/1 var(--font-app-sans), sans-serif;text-transform:uppercase}.collection-summary.guest .progress-track span{min-width:0}.export-csv{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--brand);background:var(--surface);border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.export-csv:hover{border-color:var(--brand);background:#edf3ef}.export-csv:disabled{cursor:not-allowed;opacity:.45}.export-csv svg{width:15px;height:15px}.progress-track{background:#dbe1dd;border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--chase-accent);min-width:2px;height:100%;transition:width .3s;display:block}.collection-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 0;display:grid}.collection-metrics div{min-width:0}.collection-metrics dt{color:var(--muted-light);text-transform:uppercase;margin-bottom:5px;font-size:10px}.collection-metrics dd{color:var(--ink-strong);font:500 24px/1.1 var(--font-app-sans), Arial, sans-serif;margin:0}.collection-metrics small{color:var(--muted);font:12px var(--font-app-sans), sans-serif}.catalog-section{padding:34px 0 64px}.catalog-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.catalog-heading h2{color:var(--ink-strong);font-family:var(--font-app-sans), Arial, sans-serif;margin:0;font-size:32px;font-weight:500;line-height:1.1}.catalog-heading-actions{align-items:center;gap:12px;display:flex}.catalog-count{color:var(--muted);align-items:baseline;gap:7px;display:flex}.catalog-count strong{color:var(--ink-strong);font:500 24px var(--font-app-sans), Arial, sans-serif}.catalog-count span{font-size:11px}.catalog-toolbar{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-radius:8px;padding:12px;position:sticky;top:76px;box-shadow:0 8px 28px #1b2d2410}.search-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;align-items:center;height:48px;display:flex;position:relative}.search-field>svg{width:18px;height:18px;color:var(--brand);flex:none;margin-left:14px}.search-field input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 44px 0 11px;font-size:14px}.search-field input::placeholder{color:#8b948f}.search-field button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;right:8px}.search-field button:hover{color:var(--ink);background:var(--surface-muted)}.search-field button svg{width:16px;height:16px}.filter-row{grid-template-columns:minmax(165px,1fr) minmax(135px,.75fr) minmax(145px,.8fr) minmax(220px,1.1fr) auto auto auto auto;align-items:end;gap:8px;margin-top:10px;display:grid}.filter-field{flex-direction:column;gap:5px;min-width:0;display:flex}.filter-field>span{color:var(--muted);text-transform:uppercase;padding-left:1px;font-size:9px;font-weight:700}.filter-field select{border:1px solid var(--line);color:#3e4a43;background:#fbfcfb;border-radius:5px;width:100%;height:38px;padding:0 10px;font-size:12px}.filter-field select:disabled{cursor:not-allowed;opacity:.55}.owned-filter,.wishlist-filter,.reset-filters{border:1px solid var(--line-strong);color:#435048;background:var(--surface);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:12px;display:inline-flex}.owned-filter svg,.wishlist-filter svg,.reset-filters svg{width:15px;height:15px}.owned-filter:hover,.wishlist-filter:hover,.reset-filters:hover{border-color:#819288}.owned-filter.active{border-color:var(--chase-accent);color:#fff;background:var(--chase-accent)}.wishlist-filter.active{color:#fff;background:#9d3d57;border-color:#9d3d57}.owned-filter:disabled,.wishlist-filter:disabled{cursor:not-allowed;opacity:.55}.reset-filters{color:var(--muted)}.view-switch{border:1px solid var(--line-strong);background:var(--surface-muted);border-radius:5px;grid-template-columns:repeat(2,36px);height:38px;padding:2px;display:grid}.view-switch button{color:var(--muted);background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.view-switch button.active{color:var(--chase-accent);background:var(--surface);box-shadow:0 1px 3px #1c30251f}.view-switch svg{width:16px;height:16px}.catalog-context{color:var(--muted-light);justify-content:space-between;gap:18px;padding:14px 2px;font-size:10px;display:flex}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 6px 20px #2031280a}.catalog-card:hover{border-color:#bec9c2;transform:translateY(-2px);box-shadow:0 12px 28px #20312815}.catalog-card.is-owned{border-color:var(--chase-accent)}.catalog-card.is-wishlisted{border-color:#bd7185}.catalog-card.is-owned.is-wishlisted{border-color:#78566a}.card-artwork{aspect-ratio:734/1024;border-bottom:1px solid var(--line);background:#dfe5e1;position:relative;overflow:hidden}.card-artwork.is-landscape{aspect-ratio:1000/717}.artwork-button{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.card-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.image-placeholder{color:#587064;text-align:center;background:#dfe6e1;place-content:center;width:100%;height:100%;display:grid}.image-placeholder strong{font:500 68px var(--font-app-sans), Arial, sans-serif;opacity:.25}.image-placeholder span{text-transform:uppercase;margin-top:8px;font-size:10px}.card-primary{min-width:0}.card-segment-row{align-items:center;min-height:20px;margin-bottom:7px;display:flex}.card-part-label{border:1px solid color-mix(in srgb, var(--chase-accent) 48%, var(--line));color:var(--brand);background:color-mix(in srgb, var(--chase-accent) 9%, var(--surface));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:750;line-height:1}.card-save-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.collection-toggle,.wishlist-toggle{border:1px solid var(--line);width:100%;min-width:0;height:30px;color:var(--brand);background:var(--surface-muted);letter-spacing:.02em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:0 4px;font-size:8px;font-weight:750;display:flex}.collection-toggle:hover{border-color:var(--chase-accent);color:#fff;background:var(--chase-accent)}.wishlist-toggle{color:#9d3d57}.wishlist-toggle:hover,.wishlist-toggle[aria-pressed=true]{color:#fff;background:#9d3d57;border-color:#9d3d57}.collection-toggle[aria-pressed=true]{border-color:var(--chase-accent);color:#fff;background:var(--chase-accent)}.collection-toggle svg,.wishlist-toggle svg{flex:none;width:14px;height:14px}.collection-toggle span,.wishlist-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-body{flex-direction:column;flex:1;padding:13px;display:flex}.card-identity{min-height:79px}.card-meta{color:var(--muted-light);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.card-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-title{width:100%;min-height:46px;color:var(--ink-strong);text-align:left;font:500 19px/1.2 var(--font-app-sans), Arial, sans-serif;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:7px 0 0;padding:0;display:flex}.card-title span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-title svg{width:16px;height:16px;color:var(--muted-light);flex:none;transition:transform .15s}.card-title:hover{color:var(--brand)}.card-title:hover svg{color:var(--brand);transform:translate(2px)}.card-specs{color:var(--muted);margin:5px 0 0;font-size:10px}.finish-price-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:auto}.price-list-heading,.finish-price-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.price-list-heading{min-height:25px;color:var(--muted-light);text-transform:uppercase;font-size:8px;font-weight:700}.price-list-heading span:last-child{text-align:right}.finish-price-row{border-top:1px solid #e7ebe8;min-height:31px}.finish-name{color:#536159;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.finish-values{flex-direction:column;align-items:flex-end;display:flex}.finish-values strong{color:var(--brand);font:500 15px var(--font-app-sans), Arial, sans-serif}.finish-values small{color:var(--muted-light);margin-top:2px;font-size:8px}.finish-price-row.unavailable{opacity:.46}.market-unavailable{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:119px;color:var(--muted);background:#f7f8f7;justify-content:center;align-items:center;gap:10px;margin-top:auto;display:flex}.market-unavailable>svg{width:20px;height:20px;color:var(--chase-accent)}.market-unavailable>span{flex-direction:column;display:flex}.market-unavailable strong{color:var(--ink);font-size:10px}.market-unavailable small{color:var(--muted-light);margin-top:2px;font-size:8px}.legend-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;display:grid}.legend-pair{border-top:2px solid var(--chase-accent);min-width:0;padding-top:10px}.legend-pair-heading{justify-content:space-between;align-items:baseline;gap:12px;min-height:32px;display:flex}.legend-pair-heading strong{color:var(--ink-strong);font:500 16px var(--font-app-sans), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend-pair-heading span{color:var(--muted-light);text-transform:uppercase;flex:none;font-size:8px}.legend-pair-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legend-catalog[data-view=list],.legend-catalog[data-view=list] .legend-pair-cards{grid-template-columns:1fr}.legend-catalog[data-view=list] .catalog-card{grid-template-columns:180px minmax(0,1fr);min-height:174px;display:grid}.legend-catalog[data-view=list] .card-artwork{aspect-ratio:1000/717;border-right:1px solid var(--line);border-bottom:0;align-self:center}.legend-catalog[data-view=list] .card-body{grid-template-columns:minmax(190px,.8fr) minmax(380px,1.4fr) minmax(120px,.4fr);align-items:center;gap:24px;padding:18px 22px;display:grid}.legend-catalog[data-view=list] .card-identity{min-height:0}.legend-catalog[data-view=list] .finish-price-list{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.legend-catalog[data-view=list] .price-list-heading{display:none}.legend-catalog[data-view=list] .finish-price-row{border-top:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:68px;padding:9px 12px;display:flex}.legend-catalog[data-view=list] .finish-price-row:last-child{border-right:0}.legend-catalog[data-view=list] .finish-values{align-items:flex-start;margin-top:4px}.legend-catalog[data-view=list] .card-footer{flex-direction:column;justify-content:center;align-items:flex-end;min-height:0;padding:0}.card-footer{justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding-top:9px;display:flex}.rarity-label{color:#695d3f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ownership-label{color:var(--muted-light);text-transform:uppercase;flex:none;font-size:9px}.ownership-label.owned{color:var(--brand);font-weight:700}.ownership-label.wishlisted{color:#9d3d57;font-weight:700}.ownership-label.both{color:#78566a;font-weight:700}.catalog-grid[data-view=list]{grid-template-columns:1fr;gap:10px}.catalog-grid[data-view=list] .catalog-card{grid-template-columns:126px minmax(0,1fr);min-height:174px;display:grid}.catalog-grid[data-view=list] .card-artwork{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0}.catalog-grid[data-view=list] .card-body{grid-template-columns:minmax(190px,.8fr) minmax(380px,1.4fr) minmax(120px,.4fr);align-items:center;gap:24px;padding:18px 22px;display:grid}.catalog-grid[data-view=list] .card-identity{min-height:0}.catalog-grid[data-view=list] .finish-price-list{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.catalog-grid[data-view=list] .price-list-heading{display:none}.catalog-grid[data-view=list] .finish-price-row{border-top:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:68px;padding:9px 12px;display:flex}.catalog-grid[data-view=list] .finish-price-row:last-child{border-right:0}.catalog-grid[data-view=list] .finish-values{align-items:flex-start;margin-top:4px}.catalog-grid[data-view=list] .finish-values strong{font-size:17px}.catalog-grid[data-view=list] .card-footer{flex-direction:column;justify-content:center;align-items:flex-end;min-height:0;padding:0}.empty-state{border:1px dashed var(--line-strong);min-height:360px;color:var(--muted);text-align:center;border-radius:8px;place-items:center;padding:40px;display:grid}.empty-state>svg{width:34px;height:34px;color:var(--brand)}.empty-state h3{color:var(--ink-strong);font:500 24px var(--font-app-sans), Arial, sans-serif;margin:14px 0 0}.empty-state p{margin:7px 0 18px;font-size:13px}.empty-state button,.empty-state a{color:#fff;background:var(--brand);border:0;border-radius:5px;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07110ccb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card-dialog{background:var(--surface);border:1px solid #ffffff3b;border-radius:8px;grid-template-columns:minmax(320px,42%) minmax(0,1fr);width:min(1040px,100%);height:min(680px,100dvh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0008}.dialog-actions{z-index:2;gap:8px;display:flex;position:absolute;top:12px;right:12px}.dialog-navigation{background:#fffffff2;border:1px solid #d0d8d3;border-radius:6px;gap:2px;padding:2px;display:flex;box-shadow:0 3px 10px #16261d20}.dialog-actions>button,.dialog-navigation button{color:#425048;background:#fffffff2;border:0;border-radius:5px;place-items:center;width:36px;height:36px;padding:0;display:grid}.dialog-actions>button{border:1px solid #d0d8d3;box-shadow:0 3px 10px #16261d20}.dialog-actions button:hover{color:var(--brand);background:var(--surface-muted)}.dialog-actions svg{width:18px;height:18px}.dialog-artwork{background:#dfe5e1;min-height:0;padding:28px}.card-dialog>[hidden]{display:none}.dialog-artwork-trigger{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;position:relative}.dialog-artwork-trigger>.card-image{width:auto;max-width:100%;height:auto;max-height:100%}.dialog-artwork-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.dialog-expand-icon{width:34px;height:34px;color:var(--brand);background:#fff;border:1px solid #c4d1c9;border-radius:4px;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.dialog-expand-icon svg{width:18px;height:18px}.dialog-backdrop.is-viewer-open{padding:0}.card-dialog.is-expanded{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;display:block;overflow:hidden}.card-inspector{height:100%;padding-top:env(safe-area-inset-top);background:#e7ece9;grid-template-rows:auto minmax(0,1fr);display:grid}.card-inspector-header{border-bottom:1px solid #cbd7ce;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.card-inspector-header>div{min-width:0}.card-inspector-header h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.card-inspector-header p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.4}.card-inspector-header button{width:44px;height:44px;color:var(--brand);background:#fff;border:1px solid #c4d1c9;border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:grid}.card-inspector-header button:hover{background:#dce5df}.card-inspector-header button svg{width:20px;height:20px}.card-inspector .card-viewer{padding:16px 24px max(16px, env(safe-area-inset-bottom))}.card-inspector .card-viewer-controls button{height:44px}.card-inspector .card-viewer-sides button{width:64px;font-size:12px}.card-inspector .card-viewer-tools button{width:44px}.card-inspector .card-viewer-back-label{font-size:11px;line-height:16px}.card-viewer{background:#e7ece9;grid-template-rows:minmax(0,1fr) auto auto;gap:8px;height:100%;min-height:0;padding:18px 16px 12px;display:grid}.card-viewer-surface{min-width:0;min-height:0;position:relative}.card-viewer-stage{outline-offset:-3px;border-radius:4px;position:absolute;inset:0}.card-viewer-stage canvas{cursor:grab;width:100%;height:100%;display:block}.card-viewer-stage canvas:active{cursor:grabbing}.card-viewer-stage:focus-visible{outline:2px solid var(--brand)}.card-viewer-fallback{pointer-events:none;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:0}.card-viewer-fallback>img,.dialog-artwork .card-viewer-fallback>.card-image{object-fit:contain;border-radius:5px;width:auto;max-width:100%;height:auto;max-height:100%}.card-viewer-fallback p{color:var(--muted);font-size:12px}.card-viewer-loading{width:28px;height:28px;color:var(--brand);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.card-viewer-loading svg{width:16px;height:16px}.card-viewer-controls{justify-content:center;align-items:center;gap:12px;display:flex}.card-viewer-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;display:flex}.card-viewer-versions{flex:340px;min-width:0;max-width:540px}.card-viewer-version-options{background:#dce6df;border:1px solid #bdcdc2;border-radius:5px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:3px;display:grid}.card-viewer-version-options button,.card-viewer-printings button{color:#285e50;min-width:0;min-height:54px;font:inherit;text-align:center;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 7px;font-size:12px;line-height:15px;display:flex}.card-viewer-version-options button small{color:#626d66;white-space:nowrap;font-size:10px;line-height:12px}.card-viewer-version-options button[aria-pressed=true],.card-viewer-printings button[aria-pressed=true]{color:#fff;background:#17634c;border-color:#17634c}.card-viewer-version-options button[aria-pressed=true] small{color:#e3f1e8}.card-viewer-version-options button:hover:not(:disabled):not([aria-pressed=true]),.card-viewer-printings button:hover:not(:disabled):not([aria-pressed=true]){background:#f5f8f6}.card-viewer-version-options button:disabled,.card-viewer-printings button:disabled{color:#657168;cursor:not-allowed}.card-viewer-version-options button:focus-visible,.card-viewer-printings button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.card-viewer-printings{align-items:center;gap:6px;max-height:100px;margin-top:6px;display:flex;overflow:auto}.card-viewer-printings-label{color:#586b60;flex-shrink:0;font-size:11px}.card-viewer-printings button{background:#fff;border-color:#c4d1c9;flex:1;min-height:44px}.card-viewer-printings button:disabled{background:#e5ebe7}.card-viewer-printings button small{font-size:10px;line-height:12px}.card-viewer-sides,.card-viewer-tools{align-items:center;gap:3px;display:flex}.card-viewer-sides{background:#dce5df;border:1px solid #c4d1c9;border-radius:6px;padding:3px}.card-viewer-controls button{height:34px;color:var(--brand);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.card-viewer-sides button{width:55px;font-size:11px;font-weight:700}.card-viewer-sides button[aria-pressed=true]{color:#fff;background:var(--brand)}.card-viewer-tools button{width:34px}.card-viewer-tools svg{width:17px;height:17px}.card-viewer-tools button:hover:not(:disabled){background:#d1ddd5}.card-viewer-controls button:disabled{opacity:.4;cursor:not-allowed}.card-viewer-back-label{color:#586b60;text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:5px;min-height:32px;font-size:11px;line-height:16px;display:flex}.card-viewer-back-label a{color:inherit;text-underline-offset:2px}.card-viewer-back-label a,.card-viewer-back-label button{width:32px;height:32px;color:var(--brand);background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.card-viewer-back-label svg{width:14px;height:14px}.card-viewer-back-label a:hover,.card-viewer-back-label button:hover{background:#d1ddd5}@media (max-width:640px){.dialog-artwork.has-static-card{height:min(260px,34dvh);padding:60px 16px 12px}.card-inspector-header{gap:12px;padding:10px 12px}.card-inspector-header h2{font-size:17px}.card-inspector .card-viewer{padding:10px 12px max(12px, env(safe-area-inset-bottom));gap:6px}.card-viewer-toolbar{gap:8px}.card-viewer-versions{flex:100%;width:100%}.card-viewer-version-options button{padding-inline:4px}.card-viewer-controls{flex:100%}}.dialog-artwork .card-image,.dialog-artwork .image-placeholder{object-fit:contain;border-radius:7px;box-shadow:0 18px 40px #15271d2b}.dialog-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:44px 32px 26px;overflow-y:auto}.dialog-content .section-kicker{margin-bottom:8px;font-size:10px}.dialog-content h2{color:var(--ink-strong);font:500 38px/1 var(--font-app-sans), Arial, sans-serif;margin:0}.dialog-description{color:var(--muted);margin:8px 0 0;font-size:13px}.dialog-artist-credit{color:var(--chase-accent);margin:5px 0 0;font-size:11px;font-weight:700}.card-facts{grid-template-columns:.55fr 1.2fr 1fr;gap:10px;margin:18px 0 0;display:grid}.card-facts div{border-top:1px solid var(--line);min-width:0;padding:8px 0}.card-facts dt{color:var(--muted-light);text-transform:uppercase;font-size:8px}.card-facts dd{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:650;overflow:hidden}.market-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:12px 0;padding:12px 0;display:grid}.market-summary>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.market-summary strong{color:var(--brand);font:500 30px var(--font-app-sans), Arial, sans-serif;grid-row:span 2}.market-summary small{color:var(--muted-light);margin-top:4px;font-size:10px}.dialog-content .finish-price-list{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid;overflow:hidden}.dialog-content .price-list-heading{grid-column:1/-1;padding:0 12px}.dialog-content .finish-price-row{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:76px;padding:10px 12px;display:flex}.dialog-content .finish-price-row:last-child{border-right:0}.dialog-content .finish-name{white-space:normal;font-size:10px;line-height:1.25}.dialog-content .finish-values{overflow-wrap:anywhere;align-items:flex-start;min-width:0;max-width:100%;margin-top:5px}.dialog-content .finish-values strong{font-size:18px}.dialog-content .finish-price-row.unavailable .finish-values strong{font:600 11px/1.3 Arial,sans-serif}.pricing-disclaimer{color:var(--muted-light);margin:8px 0 14px;font-size:10px;line-height:1.5}.dialog-owned-summary{color:var(--brand);background:#edf6f1;border:1px solid #bad3c7;border-radius:6px;align-items:center;gap:9px;margin:10px 0 14px;padding:9px 10px;display:flex}.dialog-owned-summary>svg{flex:none;width:16px;height:16px}.dialog-owned-summary>span{flex-direction:column;min-width:0;display:flex}.dialog-owned-summary strong{color:var(--ink-strong);font-size:10px}.dialog-owned-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.dialog-commands{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.dialog-save-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dialog-marketplace-actions{grid-template-columns:repeat(2,auto);gap:8px;display:grid}.primary-action,.wishlist-action,.secondary-action{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.primary-action{border:1px solid var(--brand);color:#fff;background:var(--brand)}.primary-action.selected{color:var(--brand);background:#e6f0eb}.wishlist-action{color:#8d304a;background:#fff;border:1px solid #c995a3}.wishlist-action.selected{color:#fff;background:#9d3d57;border-color:#9d3d57}.secondary-action{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface)}.primary-action:hover,.wishlist-action:hover,.secondary-action:hover{filter:brightness(.96)}.primary-action svg,.wishlist-action svg,.secondary-action svg{width:16px;height:16px}.site-footer{border-top:1px solid var(--line);width:100%;color:var(--muted-light);justify-content:space-between;gap:20px;margin:auto;padding:24px 28px 38px;font-size:10px;display:flex}.site-footer a{color:var(--brand)}.pokemon-collection-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 0;display:flex}.pokemon-collection-index-link,.pokemon-collection-nav>div a{color:var(--ink);text-decoration:none}.pokemon-collection-index-link{align-items:center;gap:10px;min-width:0;display:flex}.pokemon-collection-index-link>svg{width:20px;height:20px;color:var(--chase-accent)}.pokemon-collection-index-link>span{flex-direction:column;min-width:0;display:flex}.pokemon-collection-index-link small,.pokemon-collection-nav>div small{color:var(--muted-light);text-transform:uppercase;font-size:8px}.pokemon-collection-index-link strong{margin-top:2px;font-size:11px}.pokemon-collection-nav>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:min(440px,52%);display:grid}.pokemon-collection-nav>div a{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 9px;font-size:10px;font-weight:700;display:flex}.pokemon-collection-nav>div a:last-child{text-align:right;justify-content:flex-end}.pokemon-collection-nav>div a:hover{color:var(--brand);background:#f2f6f3;border-color:#8fae9d}.pokemon-collection-nav>div a svg{flex:none;width:14px;height:14px}.pokemon-collection-nav>div a span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.collection-overview[data-pokedex=true]{grid-template-columns:minmax(0,1.1fr) 190px minmax(360px,.8fr);gap:34px}.overview-pokemon{align-self:stretch;place-items:center;min-width:0;display:grid;position:relative}.overview-pokemon>span{color:#b8c4bd;font:500 26px/1 var(--font-app-sans), Arial, sans-serif;position:absolute;top:0;right:0}.overview-pokemon img{object-fit:contain;filter:drop-shadow(0 13px 12px #1220191c);width:min(180px,100%);height:180px}.overview-pokemon>div{justify-content:center;gap:6px;display:flex}.overview-pokemon small,.pokemon-type-list span{color:#324039;text-transform:uppercase;background:#edf1ee;border:1px solid #b9c5be;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:750}.overview-pokemon small[data-type=fire],.pokemon-type-list span[data-type=fire]{color:#943e2c;background:#f8e7e2;border-color:#e5a08d}.overview-pokemon small[data-type=water],.pokemon-type-list span[data-type=water]{color:#2b5f8a;background:#e4eff7;border-color:#91b5d7}.overview-pokemon small[data-type=grass],.pokemon-type-list span[data-type=grass]{color:#2f7040;background:#e3f0e5;border-color:#90bd98}.overview-pokemon small[data-type=electric],.pokemon-type-list span[data-type=electric]{color:#735b08;background:#f7efcf;border-color:#d8b954}.overview-pokemon small[data-type=psychic],.pokemon-type-list span[data-type=psychic]{color:#8a3659;background:#f5e3ea;border-color:#d494ad}.overview-pokemon small[data-type=ice],.pokemon-type-list span[data-type=ice]{color:#2d7076;background:#e1f1f2;border-color:#8dc4c8}.overview-pokemon small[data-type=fighting],.pokemon-type-list span[data-type=fighting]{color:#7d3f2d;background:#f1e1dc;border-color:#c58a78}.overview-pokemon small[data-type=poison],.pokemon-type-list span[data-type=poison]{color:#6c457a;background:#eee4f1;border-color:#b695c3}.overview-pokemon small[data-type=ground],.pokemon-type-list span[data-type=ground]{color:#735c28;background:#f2ebda;border-color:#c6ab70}.overview-pokemon small[data-type=flying],.pokemon-type-list span[data-type=flying]{color:#55518a;background:#eae9f5;border-color:#a9a4d6}.overview-pokemon small[data-type=bug],.pokemon-type-list span[data-type=bug]{color:#5a682c;background:#ebefdf;border-color:#a4b76a}.overview-pokemon small[data-type=rock],.pokemon-type-list span[data-type=rock]{color:#665b36;background:#eeeadf;border-color:#b4a67b}.overview-pokemon small[data-type=ghost],.pokemon-type-list span[data-type=ghost]{color:#554f77;background:#e9e7f0;border-color:#9992b8}.overview-pokemon small[data-type=dragon],.pokemon-type-list span[data-type=dragon]{color:#443f87;background:#e8e7f3;border-color:#8e8ac6}.overview-pokemon small[data-type=dark],.pokemon-type-list span[data-type=dark]{color:#514943;background:#e9e6e4;border-color:#8e857e}.overview-pokemon small[data-type=steel],.pokemon-type-list span[data-type=steel]{color:#4e5e63;background:#e6ecee;border-color:#9fadb2}.overview-pokemon small[data-type=fairy],.pokemon-type-list span[data-type=fairy]{color:#844d68;background:#f5e5ed;border-color:#d5a2bb}.pokedex-main{max-width:1368px}.pokedex-masthead{border-bottom:1px solid var(--line);background:#e8efeb;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:348px;display:grid;position:relative;overflow:hidden}.pokedex-masthead:before{background:var(--chase-accent);content:"";width:5px;position:absolute;inset:0 auto 0 0}.pokedex-masthead-copy{z-index:2;align-self:center;padding:44px 28px 42px 38px;position:relative}.pokedex-masthead h1{color:var(--ink-strong);font:500 48px/1.04 var(--font-app-sans), Arial, sans-serif;margin:0}.pokedex-masthead-copy>p:nth-of-type(2){max-width:600px;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.6}.pokedex-masthead dl{grid-template-columns:repeat(4,minmax(0,1fr));max-width:620px;margin:28px 0 0;display:grid}.pokedex-masthead dl div{border-left:1px solid #c3cec7;min-width:0;padding:0 14px}.pokedex-masthead dl div:first-child{border-left:0;padding-left:0}.pokedex-masthead dt{color:var(--muted-light);text-transform:uppercase;font-size:8px}.pokedex-masthead dd{color:var(--ink-strong);font:500 22px/1 var(--font-app-sans), Arial, sans-serif;margin:5px 0 0}.pokedex-masthead-art{min-width:360px;min-height:348px;position:relative}.pokedex-masthead-art span{place-items:center;display:grid;position:absolute}.pokedex-masthead-art span[data-pokemon="25"]{z-index:3;width:250px;height:250px;bottom:2px;right:34px}.pokedex-masthead-art span[data-pokemon="1"]{z-index:2;width:185px;height:185px;bottom:12px;right:238px}.pokedex-masthead-art span[data-pokemon="448"]{z-index:1;width:180px;height:180px;bottom:150px;right:155px}.pokedex-masthead-art img{object-fit:contain;filter:drop-shadow(0 18px 16px #17251d24);width:100%;height:100%}.pokedex-directory{padding:38px 0 66px}.pokedex-directory-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.pokedex-directory-heading h2{color:var(--ink-strong);font:500 32px/1.1 var(--font-app-sans), Arial, sans-serif;margin:0}.pokedex-result-count{color:var(--muted);align-items:baseline;gap:7px;display:flex}.pokedex-result-count strong{color:var(--ink-strong);font:500 24px/1 var(--font-app-sans), Arial, sans-serif}.pokedex-result-count span{font-size:10px}.pokedex-controls{grid-template-columns:minmax(260px,1fr) minmax(190px,240px);gap:10px;margin-top:22px;display:grid}.pokedex-search,.pokedex-sort{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;align-items:center;min-width:0;min-height:44px;display:grid}.pokedex-search{grid-template-columns:20px minmax(0,1fr) 34px;padding:0 6px 0 13px}.pokedex-sort{grid-template-columns:20px minmax(0,1fr);padding-left:13px}.pokedex-search>svg,.pokedex-sort>svg{width:16px;height:16px;color:var(--muted-light)}.pokedex-search input,.pokedex-sort select{background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;font-size:11px}.pokedex-search input{padding:0 10px}.pokedex-sort select{padding:0 28px 0 9px}.pokedex-search button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.pokedex-search button:hover{color:var(--ink);background:var(--surface-muted)}.pokedex-search button svg{width:14px;height:14px}.generation-tabs{scrollbar-width:thin;gap:6px;margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}.generation-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#edf1ee;border-radius:5px;flex:none;padding:0 11px;font-size:9px;font-weight:700}.generation-tabs button:hover{color:var(--ink);border-color:#9eafa5}.generation-tabs button.active{border-color:var(--chase-accent);color:#fff;background:var(--chase-accent)}.pokedex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.pokemon-directory-card{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);border-radius:7px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.pokemon-directory-card:hover{border-color:#8ea79a;transform:translateY(-2px);box-shadow:0 8px 22px #1c352813}.pokemon-directory-image{border-bottom:1px solid var(--line);background:#edf2ef;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.pokemon-directory-image img{object-fit:contain;filter:drop-shadow(0 10px 9px #1c2d231f);width:150px;height:150px;transition:transform .18s}.pokemon-directory-card:hover .pokemon-directory-image img{transform:scale(1.035)}.pokemon-directory-image>span{color:#708078;font:600 11px/1 var(--font-app-sans), Arial, sans-serif;position:absolute;top:11px;left:12px}.pokemon-directory-copy{flex-direction:column;min-width:0;min-height:150px;padding:14px;display:flex}.pokemon-directory-copy>small{color:var(--muted-light);text-transform:uppercase;font-size:8px}.pokemon-directory-copy h3{overflow-wrap:anywhere;color:var(--ink-strong);font:500 20px/1.15 var(--font-app-sans), Arial, sans-serif;margin:4px 0 9px}.pokemon-type-list{flex-wrap:wrap;gap:5px;min-height:23px;display:flex}.pokemon-directory-copy dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin:auto 0 0;padding-top:13px;display:grid}.pokemon-directory-copy dl div{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.pokemon-directory-copy dt{color:var(--muted-light);text-transform:uppercase;font-size:8px}.pokemon-directory-copy dd{color:var(--ink-strong);font:500 15px/1 var(--font-app-sans), Arial, sans-serif;margin:0}.pokedex-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;color:var(--muted);text-align:center;align-content:center;place-items:center;margin-top:24px;display:grid}.pokedex-empty svg{width:30px;height:30px;color:var(--chase-accent)}.pokedex-empty h3{color:var(--ink-strong);font:500 24px/1 var(--font-app-sans), Arial, sans-serif;margin:12px 0}.pokedex-empty button{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);background:var(--surface);border-radius:5px;padding:0 13px;font-size:10px;font-weight:700}@media (min-width:1440px){.catalog-grid[data-view=gallery]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1241px) and (max-width:1360px){.filter-row{grid-template-columns:repeat(4,minmax(0,1fr))}.owned-filter{grid-area:2/1}.wishlist-filter{grid-area:2/2}.reset-filters{grid-area:2/3}.view-switch{grid-area:2/4;justify-self:end}}@media (max-width:1240px){.workspace-shell{grid-template-columns:minmax(0,1fr)}.chase-sidebar{display:none}.chase-mobile-nav{z-index:15;border-bottom:1px solid var(--line);background:#f3f6f4;align-items:center;min-height:74px;padding:8px 28px;display:flex;position:sticky;top:64px}.chase-mobile-trigger{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:58px;color:var(--ink);text-align:left;letter-spacing:0;background:#fff;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;display:flex}.chase-mobile-trigger:hover,.chase-mobile-trigger[aria-expanded=true]{border-color:var(--brand);background:#eaf0ed}.chase-mobile-trigger>svg{width:23px;height:23px;color:var(--brand);flex:none}.chase-mobile-trigger>svg:last-child{width:18px;height:18px;margin-left:auto}.chase-mobile-trigger>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chase-mobile-trigger strong{font-size:13px;line-height:1.4}.chase-mobile-trigger small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.chase-mobile-dialog[open]{z-index:100;overscroll-behavior:none;width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--ink);background:#0a1711a8;border:0;margin:0;padding:0;animation:.18s ease-out chase-backdrop-in;display:flex;position:fixed;inset:0;overflow:hidden}.chase-mobile-dialog::backdrop{background:0 0}.chase-mobile-drawer{width:min(380px,100vw - 24px);height:100%;min-height:0;padding-top:env(safe-area-inset-top);border-right:1px solid var(--line-strong);background:#f8faf9;flex-direction:column;animation:.2s ease-out chase-drawer-in;display:flex;box-shadow:18px 0 50px #07130d50}.chase-mobile-drawer .collection-nav-brand{min-height:70px;padding:10px 14px}.chase-mobile-drawer .collection-nav-search input{font-size:16px}.chase-mobile-drawer .collection-nav-family{min-height:70px}.chase-mobile-drawer .collection-nav-copy strong{font-size:14px}.chase-mobile-drawer .collection-nav-copy small{font-size:12px}@keyframes chase-backdrop-in{0%{background:#0a171100}}@keyframes chase-drawer-in{0%{transform:translate(-100%)}}.catalog-toolbar{top:150px}.collection-overview{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:38px}.overview-copy h1{font-size:42px}.filter-row{grid-template-columns:repeat(4,minmax(0,1fr))}.owned-filter{grid-area:2/1}.wishlist-filter{grid-area:2/2}.reset-filters{grid-area:2/3}.view-switch{grid-area:2/4;justify-self:end}.catalog-grid[data-view=gallery]{grid-template-columns:repeat(3,minmax(0,1fr))}.legend-catalog{grid-template-columns:1fr 1fr}.catalog-grid[data-view=list] .card-body{grid-template-columns:minmax(170px,.7fr) minmax(320px,1.3fr) minmax(110px,.4fr);gap:16px}}@media (min-width:1081px) and (max-width:1240px){.catalog-grid[data-view=gallery]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.app-header-inner,main,.site-footer{padding-left:18px;padding-right:18px}.auth-page{grid-template-rows:260px auto;grid-template-columns:1fr;padding:0}.auth-visual{grid-template-rows:auto 1fr;min-height:260px;padding:24px 28px 27px}.auth-visual-copy{max-width:470px;padding-right:150px}.auth-visual-copy h1{font-size:38px}.auth-visual-copy>p:last-child{display:none}.auth-card-preview{width:170px;bottom:-74px;right:24px}.auth-card-preview span{display:none}.auth-panel{place-items:start center;padding:42px 28px 54px}.collection-overview{grid-template-columns:1fr;gap:28px;padding-top:34px}.collection-summary{border-top:1px solid var(--line-strong);border-left:0;padding:24px 0 0}.catalog-toolbar{top:150px}.filter-row{grid-template-columns:1fr 1fr auto auto}.finish-field{grid-area:2/1}.sort-field{grid-area:2/2}.owned-filter{grid-area:1/3}.wishlist-filter{grid-area:1/4}.reset-filters{grid-area:2/3}.view-switch{grid-area:2/4}.catalog-grid[data-view=list] .catalog-card{grid-template-columns:112px minmax(0,1fr)}.legend-catalog{grid-template-columns:1fr}.catalog-grid[data-view=list] .card-body{grid-template-columns:1fr;gap:12px;padding:14px}.catalog-grid[data-view=list] .finish-price-list{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid[data-view=list] .finish-price-row{min-height:56px;padding:7px 8px}.catalog-grid[data-view=list] .card-footer{display:none}.legend-catalog[data-view=list] .catalog-card{grid-template-columns:150px minmax(0,1fr)}.legend-catalog[data-view=list] .card-body{grid-template-columns:1fr;gap:12px;padding:14px}.legend-catalog[data-view=list] .finish-price-list{grid-template-columns:repeat(3,minmax(0,1fr))}.legend-catalog[data-view=list] .finish-price-row{min-height:56px;padding:7px 8px}.legend-catalog[data-view=list] .card-footer{display:none}.card-dialog{grid-template-columns:minmax(260px,40%) minmax(0,1fr)}.dialog-artwork{padding:20px}.dialog-content{padding:50px 22px 22px}.dialog-content h2{font-size:32px}.dialog-commands{grid-template-columns:1fr}.dialog-marketplace-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app-header-inner{min-height:58px;padding-top:8px;padding-bottom:8px}.brand-mark{width:32px;height:32px}.brand-lockup small{display:none}.chase-mobile-nav{padding-left:12px;padding-right:12px;top:58px}.chase-mobile-trigger{padding-left:10px;padding-right:10px}.data-status{text-align:right;justify-content:flex-end;max-width:45%;font-size:9px}.header-actions{gap:8px}.account-menu{grid-template-columns:30px;padding-left:8px}.account-menu>svg,.account-menu>span{display:none}.guest-notice{grid-template-columns:18px minmax(0,1fr);margin-top:12px}.guest-notice a{grid-column:2;justify-self:start}.auth-page{grid-template-rows:220px auto}.auth-visual{min-height:220px;padding:18px 20px 22px}.auth-brand small{display:none}.auth-visual-copy{padding-right:104px}.auth-visual-copy .section-kicker{margin-bottom:7px}.auth-visual-copy h1{font-size:31px;line-height:1.04}.auth-card-preview{width:128px;bottom:-60px;right:12px}.auth-panel{padding:32px 20px 24px}.auth-lock{margin-bottom:18px}.auth-panel h2{font-size:33px}.auth-mode-switch{margin-top:23px}main{padding-left:12px;padding-right:12px}.collection-overview{padding:27px 0 26px}.overview-copy h1{font-size:34px;line-height:1.08}.overview-copy>p:last-child{margin-top:13px;font-size:14px;line-height:1.55}.collection-summary{padding-top:19px}.collection-metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.collection-metrics dd{font-size:21px}.catalog-section{padding-top:26px}.catalog-heading{align-items:flex-start;margin-bottom:15px}.catalog-heading h2{font-size:27px}.catalog-count{flex-direction:column;align-items:flex-end;gap:0}.catalog-toolbar{padding:9px;position:relative;top:auto}.filter-row{grid-template-columns:1fr 1fr}.finish-field,.sort-field{grid-area:auto/1/auto/-1}.owned-filter,.wishlist-filter,.reset-filters,.view-switch{grid-row:auto}.owned-filter{grid-column:1}.wishlist-filter{grid-column:2}.reset-filters{grid-column:1}.view-switch{grid-column:2;justify-self:end}.catalog-context{align-items:flex-start;padding:11px 1px}.catalog-context span:last-child{text-align:right;max-width:48%}.catalog-grid[data-view=gallery]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.legend-catalog{grid-template-columns:1fr;gap:24px}.legend-pair-cards{gap:8px}.card-body{padding:10px}.card-identity{min-height:72px}.card-title{font-size:16px}.finish-name{font-size:8px}.finish-values strong{font-size:14px}.catalog-grid[data-view=list] .catalog-card{grid-template-columns:98px minmax(0,1fr)}.legend-catalog[data-view=list] .catalog-card{grid-template-columns:132px minmax(0,1fr)}.legend-catalog[data-view=list] .finish-price-list{grid-template-columns:1fr}.legend-catalog[data-view=list] .finish-price-row{border-right:0;border-top:1px solid var(--line);flex-direction:initial;grid-template-columns:minmax(0,1fr) auto;min-height:30px;padding:4px 0;display:grid}.legend-catalog[data-view=list] .finish-values{align-items:flex-end;margin:0}.catalog-grid[data-view=list] .finish-price-list{grid-template-columns:1fr}.catalog-grid[data-view=list] .finish-price-row{border-right:0;border-top:1px solid var(--line);flex-direction:initial;grid-template-columns:minmax(0,1fr) auto;min-height:30px;padding:4px 0;display:grid}.catalog-grid[data-view=list] .finish-values{align-items:flex-end;margin:0}.catalog-grid[data-view=list] .finish-values strong{font-size:14px}.dialog-backdrop{align-items:end;padding:0}.card-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;grid-template-columns:1fr;width:100%;height:auto;max-height:calc(100dvh - 8px);overflow-y:auto}.dialog-artwork{grid-area:1/1;height:min(220px,28dvh);padding:16px}.dialog-artwork .card-image{width:auto;max-width:100%;margin:auto}.dialog-content{grid-area:2/1;padding:20px 16px 18px;overflow:visible}.dialog-actions{background:#e7ece9;grid-area:1/1/3/2;justify-content:flex-end;align-self:start;align-items:center;width:100%;padding:8px 10px;position:sticky;top:0;right:auto}.card-facts{grid-template-columns:.6fr 1.2fr 1fr;margin-top:14px}.dialog-commands{grid-template-columns:1fr}.site-footer{flex-direction:column;padding-left:12px;padding-right:12px}}@media (min-width:641px) and (max-height:650px){.dialog-backdrop{padding:8px}.card-dialog{height:calc(100dvh - 16px)}.dialog-artwork{padding:20px}.dialog-content{padding:40px 26px 18px}.dialog-content .section-kicker{margin-bottom:5px}.dialog-content h2{font-size:30px}.dialog-description{margin-top:5px;font-size:11px}.card-facts{margin-top:10px}.card-facts div{padding:6px 0}.market-summary{margin:8px 0;padding:8px 0}.market-summary strong{font-size:26px}.dialog-content .price-list-heading{min-height:21px}.dialog-content .finish-price-row{min-height:62px;padding:7px 10px}.pricing-disclaimer{margin:6px 0 10px;line-height:1.35}.primary-action,.wishlist-action,.secondary-action{min-height:40px}}@media (max-width:640px) and (max-height:720px){.dialog-artwork{height:150px;padding:12px}.dialog-content{padding:14px 14px 16px}.dialog-content .section-kicker{margin-bottom:5px}.dialog-content h2{font-size:28px}.dialog-description{margin-top:5px;font-size:11px}.card-facts{margin-top:10px}.card-facts div{padding:6px 0}.market-summary{margin:8px 0;padding:8px 0}.market-summary strong{font-size:25px}.dialog-content .price-list-heading{min-height:21px}.dialog-content .finish-price-row{min-height:62px;padding:7px 8px}.pricing-disclaimer{margin:6px 0 10px;line-height:1.3}.primary-action,.wishlist-action,.secondary-action{min-height:40px}}.filter-row{flex-wrap:wrap;display:flex}.filter-field{flex:140px}.sort-field{flex-basis:210px}.density-field{flex:0 132px}.filter-row .owned-filter,.filter-row .wishlist-filter,.filter-row .reset-filters,.filter-row .view-switch{grid-area:auto}.filter-row .view-switch{margin-left:auto}.catalog-pagination{justify-content:center;align-items:center;gap:16px;padding:28px 0 2px;display:flex}.catalog-pagination button{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:var(--surface);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:650;display:inline-flex}.catalog-pagination button:hover{border-color:var(--chase-accent);color:var(--chase-accent)}.catalog-pagination button svg{width:15px;height:15px}.catalog-pagination span,.v-union-part{color:var(--muted-light);font-size:9px}.v-union-part{text-transform:uppercase;margin:8px 0 0}.dialog-content h2{overflow-wrap:anywhere}@media (max-width:640px){.filter-field{flex-basis:calc(50% - 4px)}.owner-field,.finish-field,.sort-field,.density-field{flex-basis:100%}.filter-row .owned-filter,.filter-row .wishlist-filter{flex:calc(50% - 4px)}.catalog-pagination{flex-direction:column;gap:8px}}:is(.catalog-grid,.legend-catalog)[data-view=gallery][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.catalog-grid,.legend-catalog)[data-view=gallery][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.catalog-grid,.legend-catalog)[data-view=gallery][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.catalog-grid,.legend-catalog)[data-view=gallery][data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.catalog-grid,.legend-catalog)[data-view=gallery][data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.legend-catalog[data-view=gallery]:not([data-columns=auto]){gap:18px}.legend-catalog[data-view=gallery]:not([data-columns=auto]) .legend-pair,.legend-catalog[data-view=gallery]:not([data-columns=auto]) .legend-pair-cards{display:contents}.legend-catalog[data-view=gallery]:not([data-columns=auto]) .legend-pair-heading{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){:is(.catalog-grid,.legend-catalog)[data-view=gallery]:not([data-columns=auto]){gap:8px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="3"],[data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-body{padding:6px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="3"],[data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-save-actions span{display:none}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="3"],[data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-save-actions{gap:3px;margin-bottom:6px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="3"],[data-columns="4"],[data-columns="5"],[data-columns="6"]) :is(.collection-toggle,.wishlist-toggle){height:26px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) :is(.card-meta,.card-specs,.finish-price-list,.market-unavailable,.card-footer){display:none}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-identity{min-height:34px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-title{min-height:30px;margin-top:2px;font-size:10px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-title svg{display:none}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-segment-row{min-height:16px;margin-bottom:4px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-part-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px 4px;font-size:6px;overflow:hidden}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="5"],[data-columns="6"]) .card-body{padding:3px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="5"],[data-columns="6"]) .card-save-actions{gap:2px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="5"],[data-columns="6"]) :is(.collection-toggle,.wishlist-toggle){padding:0}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="5"],[data-columns="6"]) :is(.collection-toggle,.wishlist-toggle) svg{width:11px;height:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1100px){.pokedex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pokedex-masthead{grid-template-columns:minmax(0,1fr) 360px}.collection-overview[data-pokedex=true]{grid-template-columns:minmax(0,1fr) 160px minmax(330px,.8fr);gap:26px}.overview-pokemon img{height:160px}}@media (max-width:820px){.pokemon-collection-nav{flex-direction:column;align-items:stretch;gap:8px}.pokemon-collection-nav>div{width:100%}.collection-overview[data-pokedex=true]{grid-template-columns:minmax(0,1fr) 160px;gap:22px}.collection-overview[data-pokedex=true] .collection-summary{grid-column:1/-1}.overview-pokemon>span{font-size:20px}.pokedex-masthead{grid-template-columns:minmax(0,1fr) 270px;min-height:330px}.pokedex-masthead-copy{padding:38px 12px 36px 28px}.pokedex-masthead h1{font-size:42px}.pokedex-masthead dl{grid-template-columns:1fr 1fr;gap:14px 0}.pokedex-masthead dl div:nth-child(3){border-left:0;padding-left:0}.pokedex-masthead-art{min-width:270px;min-height:330px}.pokedex-masthead-art span[data-pokemon="25"]{width:205px;height:205px;right:8px}.pokedex-masthead-art span[data-pokemon="1"]{width:145px;height:145px;right:125px}.pokedex-masthead-art span[data-pokemon="448"]{width:135px;height:135px;bottom:155px;right:60px}}@media (max-width:640px){.pokemon-collection-nav>div a{min-height:42px;padding:5px 7px}.pokemon-collection-nav>div a span{font-size:9px}.collection-overview[data-pokedex=true]{grid-template-columns:minmax(0,1fr)}.collection-overview[data-pokedex=true] .collection-summary{grid-column:auto}.overview-pokemon{min-height:175px}.overview-pokemon img{height:160px}.overview-pokemon>span{right:10px}.pokedex-masthead{grid-template-columns:minmax(0,1fr);min-height:0}.pokedex-masthead-copy{padding:32px 22px 24px}.pokedex-masthead h1{font-size:38px}.pokedex-masthead-copy>p:nth-of-type(2){font-size:13px}.pokedex-masthead-art{min-width:0;min-height:190px}.pokedex-masthead-art span[data-pokemon="25"]{width:185px;height:185px;right:calc(50% - 125px)}.pokedex-masthead-art span[data-pokemon="1"]{width:120px;height:120px;bottom:0;right:calc(50% + 52px)}.pokedex-masthead-art span[data-pokemon="448"]{width:105px;height:105px;bottom:70px;right:calc(50% - 170px)}.pokedex-directory{padding-top:30px}.pokedex-directory-heading h2{font-size:28px}.pokedex-result-count span{display:none}.pokedex-controls{grid-template-columns:minmax(0,1fr)}.generation-tabs button{min-height:36px}.pokedex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pokemon-directory-image{height:140px}.pokemon-directory-image img{width:118px;height:118px}.pokemon-directory-copy{min-height:146px;padding:11px}.pokemon-directory-copy h3{font-size:17px}.pokemon-directory-copy dl{grid-template-columns:1fr;gap:4px}}@media (max-width:420px){.pokedex-grid{grid-template-columns:minmax(0,1fr)}.pokemon-directory-card{grid-template-columns:132px minmax(0,1fr)}.pokemon-directory-image{border-right:1px solid var(--line);border-bottom:0;height:100%;min-height:180px}.pokemon-directory-image img{width:110px;height:110px}.pokemon-directory-copy{min-height:180px}}.home-shell,.library-shell{background:var(--canvas);min-height:100vh}.special-chase-header{--chase-accent:#2b8a62}.special-chase-header .brand-mark{background:0 0}.app-primary-nav{align-items:center;gap:4px;margin-left:auto;margin-right:22px;display:flex}.app-primary-nav a{color:#c8d6ce;border-radius:5px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.navigation-pending{display:none}:is(.app-primary-nav,.app-mobile-nav,.collection-browser) a:has(.navigation-pending[data-pending=true]){background:var(--surface-muted);color:var(--brand)}:is(.app-primary-nav,.app-mobile-nav,.collection-browser) a>.navigation-pending[data-pending=true]{border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite navigation-spin;display:block;position:absolute;top:4px;right:4px}.collection-browser a{position:relative}@keyframes navigation-spin{to{transform:rotate(360deg)}}.app-entry-screen{min-height:100svh;padding:max(28px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--ink);background:var(--canvas);place-items:center;display:grid}.app-entry-content{text-align:center;flex-direction:column;align-items:center;width:min(100%,360px);display:flex}.app-entry-logo{object-fit:contain;width:84px;height:84px;margin-bottom:20px;display:block}.app-entry-content h1{overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:700;line-height:1.25}.app-entry-status{color:var(--brand);justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.app-entry-status p{margin:0;font-size:14px;line-height:1.5}.app-entry-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:1.2s linear infinite navigation-spin}.app-entry-help{visibility:hidden;margin-top:32px;animation:0s 15s forwards app-entry-help-show}.app-entry-help p,.app-entry-error{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.app-entry-error{margin-top:20px}.app-entry-action{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--brand);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.app-entry-action svg{flex:none;width:17px;height:17px}.app-entry-home{color:var(--brand);text-underline-offset:3px;margin-top:16px;padding:8px;font-size:14px}@keyframes app-entry-help-show{to{visibility:visible}}@media (max-width:700px){.app-entry-content h1{font-size:28px}.app-entry-logo{width:72px;height:72px;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.navigation-pending,.app-entry-spinner{animation:none!important}}.app-primary-nav a:hover,.app-primary-nav a.active{color:#fff;background:#ffffff12}.app-primary-nav svg{width:15px;height:15px}.special-chase-header .account-library-link{display:none}.special-chase-header .account-menu.authenticated{grid-template-columns:28px minmax(0,auto) 30px}main.home-main,main.library-main{width:100%;max-width:none;padding:0}.home-inner{width:min(1320px,100% - 56px);margin:0 auto}.home-hero{color:#fff;background:#10271f;border-bottom:1px solid #0a1a15;min-height:560px;position:relative;overflow:hidden}.home-card-wall{opacity:.72;grid-template-columns:repeat(4,minmax(130px,1fr));align-content:center;gap:18px;width:min(760px,58vw);display:grid;position:absolute;top:-92px;bottom:70px;right:-32px;transform:rotate(3deg)}.home-card-wall span{aspect-ratio:367/512;background:#132119;border:1px solid #ffffff30;border-radius:8px;display:block;overflow:hidden;box-shadow:0 16px 32px #00000042}.home-card-wall span:nth-child(2),.home-card-wall span:nth-child(6){transform:translateY(56px)}.home-card-wall span:nth-child(3){transform:translateY(-26px)}.home-card-wall img{object-fit:cover;width:100%;height:100%;display:block}.home-hero-shade{z-index:1;background:#10271ff5;width:min(760px,58vw);position:absolute;inset:0 auto 0 0}.home-hero-inner{z-index:2;width:min(1320px,100% - 56px);margin:0 auto;padding:78px 0 124px;position:relative}.home-hero .section-kicker{color:#89d7b1}.home-hero h1{color:#fff;font:500 68px/.96 var(--font-app-sans), Arial, sans-serif;margin:0}.home-hero-intro{color:#d3dfd8;max-width:620px;margin:22px 0 26px;font-size:17px;line-height:1.62}.home-search-wrap{width:min(620px,100%);position:relative}.home-search{min-height:58px;color:var(--ink-strong);background:#fff;border:1px solid #ffffff4a;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:0 10px 0 17px;display:grid;box-shadow:0 14px 32px #00000038}.home-search:focus-within{border-color:#8fd3b5;box-shadow:0 0 0 3px #75c99e35,0 14px 32px #00000038}.home-search>svg{width:19px;height:19px;color:var(--brand)}.home-search input{width:100%;min-width:0;height:54px;color:var(--ink-strong);background:0 0;border:0;outline:0;font-size:14px}.home-search input::placeholder{color:#7b8680}.home-search button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.home-search button:hover{color:var(--ink-strong);background:var(--surface-muted)}.home-search button svg{width:16px;height:16px}.home-search-results{z-index:8;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 20px 46px #0000003d}.home-search-results a{min-height:52px;color:inherit;border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;text-decoration:none;display:grid}.home-search-results a:hover{background:#edf3ef}.home-result-icon{color:#fff;background:var(--brand);border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.home-result-icon[data-kind=artist]{background:#9b6144}.home-result-icon[data-kind=pokedex]{background:#3975a7}.home-result-icon svg{width:15px;height:15px}.home-search-results a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.home-search-results strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-search-results small,.home-search-results em{color:var(--muted);font-size:9px;font-style:normal}.home-search-results>p{color:var(--muted);text-align:center;margin:0;padding:16px;font-size:12px}.home-hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.home-primary-action,.home-secondary-action{border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.home-primary-action{color:#10271f;background:#91deb6}.home-primary-action:hover{background:#b1ebcc}.home-secondary-action{color:#fff;background:#ffffff0d;border-color:#ffffff48}.home-secondary-action:hover{background:#ffffff18}.home-primary-action svg,.home-secondary-action svg{width:15px;height:15px}.home-metric-ribbon{z-index:3;border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);width:min(1320px,100% - 56px);min-height:84px;margin:0 auto;display:grid;position:absolute;bottom:0;left:0;right:0}.home-metric-ribbon div{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:16px 24px;display:flex}.home-metric-ribbon div:first-child{padding-left:0}.home-metric-ribbon div:last-child{border-right:0}.home-metric-ribbon dt{color:#9db3a7;text-transform:uppercase;font-size:9px;font-weight:700}.home-metric-ribbon dd{color:#fff;font:500 24px/1 var(--font-app-sans), Arial, sans-serif;margin:5px 0 0}.home-account-band{color:#e9f0ec;background:#244d3d;border-bottom:1px solid #17392c}.home-account-band .home-inner{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:34px;min-height:86px;display:grid}.home-account-copy{align-items:center;gap:12px;min-width:0;display:flex}.home-account-icon{color:#9ee0bd;background:#ffffff0a;border:1px solid #ffffff29;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.home-account-icon svg{width:18px;height:18px}.home-account-copy>span:last-child{flex-direction:column;min-width:0;display:flex}.home-account-copy small,.home-account-band dt{color:#a9beb3;text-transform:uppercase;font-size:9px}.home-account-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.home-account-band dl{margin:0;display:flex}.home-account-band dl div{border-left:1px solid #ffffff1c;min-width:88px;padding:0 20px}.home-account-band dd{color:#fff;font:500 18px/1 var(--font-app-sans), Arial, sans-serif;margin:4px 0 0}.home-account-band a,.home-section-heading>a,.library-section-heading>a,.library-section-heading>button{min-height:36px;color:inherit;background:0 0;border:1px solid;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.home-account-band a:hover{background:#ffffff12}.home-account-band a svg,.home-section-heading>a svg,.library-section-heading>a svg,.library-section-heading>button svg{width:14px;height:14px}.home-destinations,.home-featured,.home-library-map{padding:68px 0 76px}.home-destinations,.home-library-map{background:#fff}.home-featured{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#edf1ee}.home-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.home-section-heading.compact{align-items:center}.home-section-heading h2,.library-section-heading h2{color:var(--ink-strong);font:500 36px/1.08 var(--font-app-sans), Arial, sans-serif;margin:0}.home-section-heading>p{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.home-section-heading>a,.library-section-heading>a,.library-section-heading>button{border-color:var(--line-strong);color:var(--brand);background:#fff}.home-section-heading>a:hover,.library-section-heading>a:hover,.library-section-heading>button:hover{border-color:var(--brand);background:#edf3ef}.home-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-destination-card{border:1px solid var(--line);background:#f7f9f7;border-top:4px solid #277155;border-radius:8px;min-height:350px;position:relative;overflow:hidden}.home-destination-card[data-destination=pokedex]{background:#f2f6f9;border-top-color:#3b75a5}.home-destination-card[data-destination=artist]{background:#faf5f2;border-top-color:#a05e3f}.home-destination-art,.home-pokedex-art{width:44%;height:238px;position:absolute;top:18px;right:-12px}.home-destination-art img{object-fit:cover;object-position:top;border-radius:7px;width:100%;height:100%;display:block;transform:rotate(5deg);box-shadow:0 15px 26px #1a292238}.home-pokedex-art{width:58%;height:240px;top:4px;right:-18px}.home-pokedex-art img{object-fit:contain;width:100%;height:100%}.home-destination-copy{z-index:1;flex-direction:column;min-height:346px;padding:25px 24px 22px;display:flex;position:relative}.home-destination-copy>span:first-child{border:1px solid var(--line);width:max-content;max-width:58%;min-height:28px;color:var(--brand);text-transform:uppercase;background:#ffffffdb;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.home-destination-copy>span:first-child svg{width:13px;height:13px}.home-destination-copy h3{max-width:52%;color:var(--ink-strong);font:500 27px/1.08 var(--font-app-sans), Arial, sans-serif;margin:30px 0 10px}.home-destination-copy>p{max-width:52%;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.home-destination-copy>div{flex-direction:column;margin-top:auto;display:flex}.home-destination-copy>div strong{color:var(--ink-strong);font:500 25px/1 var(--font-app-sans), Arial, sans-serif}.home-destination-copy>div small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:9px}.home-destination-copy>a,.library-open-link{width:max-content;color:var(--brand);align-items:center;gap:7px;margin-top:17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.home-destination-copy>a:hover,.library-open-link:hover{text-decoration:underline}.home-destination-copy>a svg,.library-open-link svg{width:14px;height:14px}.home-destination-card>.save-collection-button{z-index:2;--chase-accent:#277155;position:absolute;bottom:14px;right:14px}.home-destination-card[data-destination=artist]>.save-collection-button{--chase-accent:#a05e3f;--chase-accent-soft:#f5e6df}.home-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.home-feature-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;position:relative;overflow:hidden}.home-feature-image{aspect-ratio:367/445;background:#e4e9e6;display:block;position:relative;overflow:hidden}.home-feature-image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .22s;display:block}.home-feature-card:hover .home-feature-image img{transform:scale(1.025)}.home-feature-image>span{color:#fff;background:#10271ee8;border-radius:4px;min-height:24px;padding:0 7px;font-size:8px;font-weight:750;line-height:24px;position:absolute;bottom:7px;right:7px}.home-feature-copy{min-height:114px;padding:13px 12px 15px}.home-feature-copy small{color:var(--muted-light);text-transform:uppercase;font-size:8px}.home-feature-copy h3{font:500 18px/1.12 var(--font-app-sans), Arial, sans-serif;margin:7px 0 5px}.home-feature-copy h3 a{color:var(--ink-strong);text-decoration:none}.home-feature-copy h3 a:hover{color:var(--brand)}.home-feature-copy p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.home-feature-card>.save-collection-button{color:#fff;background:#10271edb;border-color:#ffffff8a;position:absolute;top:8px;right:8px}.home-feature-card>.save-collection-button:hover,.home-feature-card>.save-collection-button.saved{color:#fff;background:var(--brand);border-color:#fff}.home-group-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-group-card{border-bottom:1px solid var(--line);min-height:108px;color:inherit;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:17px 20px 17px 0;text-decoration:none;display:grid}.home-group-card:nth-child(odd){border-right:1px solid var(--line);padding-right:26px}.home-group-card:nth-child(2n){padding-left:26px}.home-group-card:hover{background:#f5f8f6}.home-group-code{width:40px;height:40px;color:var(--brand);font:750 11px/1 var(--font-app-sans), sans-serif;background:#e8f1ec;border:1px solid #bad0c5;border-radius:6px;place-items:center;display:grid}.home-group-copy{flex-direction:column;min-width:0;display:flex}.home-group-copy small{color:var(--muted-light);text-transform:uppercase;font-size:8px}.home-group-copy strong{color:var(--ink-strong);font:500 18px/1.1 var(--font-app-sans), Arial, sans-serif;margin-top:4px}.home-group-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;font-style:normal;overflow:hidden}.home-group-metrics{grid-template-columns:auto auto;align-items:baseline;gap:2px 6px;display:grid}.home-group-metrics strong{color:var(--ink-strong);font:500 15px var(--font-app-sans), Arial, sans-serif;text-align:right}.home-group-metrics small{color:var(--muted-light);text-transform:uppercase;font-size:8px}.home-group-card>svg{width:16px;height:16px;color:var(--muted-light)}.home-footer{color:#c1d0c7;background:#10271f;border-top:1px solid #ffffff1c;padding:28px 0}.home-footer .home-inner{grid-template-columns:1fr auto auto;align-items:center;gap:32px;display:grid}.home-footer>div>span{flex-direction:column;display:flex}.home-footer strong{color:#fff;font-size:12px}.home-footer small{margin-top:3px;font-size:9px}.home-footer nav{gap:18px;display:flex}.home-footer a{color:inherit;font-size:10px;text-decoration:none}.home-footer a:hover{color:#fff}.library-masthead{color:#fff;background:#17392d;border-bottom:1px solid #0f2a20}.library-masthead-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:54px;width:min(1360px,100% - 56px);min-height:224px;margin:0 auto;display:grid}.library-title-block{align-items:center;gap:20px;min-width:0;display:flex}.library-title-icon{color:#95d8b5;background:#ffffff0b;border:1px solid #ffffff2b;border-radius:8px;flex:none;place-items:center;width:64px;height:64px;display:grid}.library-title-icon svg{width:28px;height:28px}.library-title-block .section-kicker{color:#8fd6b2}.library-title-block h1{color:#fff;font:500 48px/1 var(--font-app-sans), Arial, sans-serif;margin:0}.library-title-block p:last-child{color:#c4d4cc;max-width:620px;margin:13px 0 0;font-size:13px;line-height:1.55}.library-stats{border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(82px,1fr));margin:0;display:grid}.library-stats div{border-right:1px solid #ffffff1f;min-width:88px;padding:7px 20px}.library-stats dt{color:#9eb4a9;text-transform:uppercase;font-size:8px;font-weight:700}.library-stats dd{color:#fff;font:500 26px/1 var(--font-app-sans), Arial, sans-serif;margin:8px 0 0}.library-tab-wrap{z-index:12;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:64px;box-shadow:0 3px 12px #1b2e2408}.library-tabs{align-items:stretch;gap:4px;width:min(1360px,100% - 56px);min-height:56px;margin:0 auto;display:flex}.library-tabs button{min-width:0;color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.library-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.library-tabs button:hover{color:var(--ink-strong);background:#f5f8f6}.library-tabs button.active{color:var(--brand)}.library-tabs button.active:after{background:var(--brand)}.library-tabs svg{width:16px;height:16px}.library-tabs em{min-width:21px;height:20px;color:var(--muted);background:var(--surface-muted);text-align:center;border-radius:4px;padding:0 6px;font-size:9px;font-style:normal;line-height:20px}.library-tabs button.active em{color:var(--brand);background:#e2eee8}.library-content{width:min(1360px,100% - 56px);min-height:480px;margin:0 auto;padding:42px 0 76px}.library-overview-view{gap:58px;display:grid}.library-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.library-section-heading h2{font-size:30px}.library-section-heading>span{flex-direction:column;min-width:0;display:flex}.library-section-heading>span>small{color:var(--muted);margin-top:8px;font-size:10px}.library-section-heading>button{background:0 0;border:0;padding-right:0}.library-recent-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.library-recent-card{border:1px solid var(--line);min-width:0;color:inherit;text-align:left;background:#fff;border-radius:8px;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.library-recent-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 10px 24px #182b2114}.library-recent-art{aspect-ratio:367/430;background:#e9eeeb;display:block;overflow:hidden}.library-recent-art .card-image-shell,.library-recent-art img{width:100%;height:100%}.library-recent-art img{object-fit:cover;object-position:top}.library-recent-copy{flex-direction:column;min-height:102px;padding:11px;display:flex}.library-recent-copy small{color:var(--muted-light);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.library-recent-copy strong{color:var(--ink-strong);font:500 17px/1.1 var(--font-app-sans), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.library-recent-copy em{width:max-content;color:var(--brand);background:#e6f0eb;border-radius:4px;margin-top:auto;padding:4px 6px;font-size:8px;font-style:normal;font-weight:750}.library-empty-inline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9f7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:18px;display:grid}.library-empty-inline>svg{width:22px;height:22px;color:var(--brand)}.library-empty-inline>span{flex-direction:column;display:flex}.library-empty-inline strong{color:var(--ink-strong);font-size:12px}.library-empty-inline small{color:var(--muted);margin-top:4px;font-size:10px}.library-empty-inline a{color:var(--brand);align-items:center;gap:7px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.library-empty-inline a svg{width:14px;height:14px}.library-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.library-collection-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.library-collection-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(190px,35%) minmax(0,1fr);min-width:0;min-height:248px;display:grid;overflow:hidden}.library-collection-art{border-right:1px solid var(--line);background:#dfe9e4;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.library-collection-art>span:not(.library-collection-placeholder){aspect-ratio:245/342;border:1px solid #ffffff82;border-radius:6px;width:48%;position:absolute;overflow:hidden;box-shadow:0 8px 18px #16271f35}.library-collection-art>span:first-child{left:6%;transform:rotate(-6deg)}.library-collection-art>span:nth-child(2){z-index:1;left:27%;transform:translateY(-7px)}.library-collection-art>span:nth-child(3){right:4%;transform:rotate(6deg)}.library-collection-art img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.library-collection-placeholder{width:52px;height:52px;color:var(--brand);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:8px;place-items:center;display:grid}.library-collection-placeholder svg{width:23px;height:23px}.library-collection-body{flex-direction:column;min-width:0;padding:20px;display:flex}.library-collection-heading{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:10px;display:grid}.library-collection-heading>span{flex-direction:column;min-width:0;display:flex}.library-collection-heading small{color:var(--muted-light);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.library-collection-heading strong{color:var(--ink-strong);font:500 21px/1.1 var(--font-app-sans), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.library-collection-progress{margin-top:22px}.library-collection-progress>span{background:#e1e7e3;border-radius:3px;height:6px;display:block;overflow:hidden}.library-collection-progress i{border-radius:inherit;background:var(--brand);min-width:2px;height:100%;display:block}.library-collection-progress small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.library-collection-meta{color:var(--muted-light);justify-content:space-between;gap:10px;margin-top:12px;font-size:8px;display:flex}.library-collection-meta span:first-child{align-items:center;gap:5px;display:inline-flex}.library-collection-meta svg{color:#a34959;width:11px;height:11px}.library-open-link{margin-top:auto;padding-top:14px}.library-card-heading{align-items:center}.library-card-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.library-card-heading-actions button{border:1px solid var(--line-strong);min-height:36px;color:var(--brand);background:#fff;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.library-card-heading-actions button:hover,.library-card-heading-actions button[aria-pressed=true]{border-color:var(--brand);background:#edf3ef}.library-card-heading-actions svg{width:14px;height:14px}.library-card-toolbar{z-index:9;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9fbf9ed;border-radius:8px;grid-template-columns:minmax(260px,1fr) 190px 180px auto;align-items:center;gap:10px;min-height:62px;margin-bottom:20px;padding:10px;display:grid;position:sticky;top:130px}.library-card-toolbar .library-toolbar-search{border:1px solid var(--line-strong);background:#fff;border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.library-card-toolbar .library-toolbar-search:focus-within{border-color:var(--brand)}.library-card-toolbar .library-toolbar-search svg{width:16px;height:16px;color:var(--muted)}.library-card-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:37px;font-size:11px}.library-card-toolbar .library-toolbar-select{border:1px solid var(--line-strong);min-height:40px;color:var(--muted);text-transform:uppercase;background:#fff;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-left:10px;font-size:9px;display:grid}.library-card-toolbar select{text-transform:none;background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:10px}.library-result-count{min-width:70px;color:var(--muted);text-align:center;font-size:9px}.library-bulk-toolbar{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:10px;min-height:42px;padding:8px 2px 0;display:flex}.library-bulk-toolbar>button{border:1px solid var(--line-strong);min-height:32px;color:var(--ink);background:#fff;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.library-bulk-toolbar>span{color:var(--muted);margin-right:auto;font-size:9px}.library-bulk-check{border:1px solid var(--line-strong);color:#fff;border-radius:3px;place-items:center;width:15px;height:15px;display:grid}.library-bulk-check.checked{border-color:var(--brand);background:var(--brand)}.library-bulk-check svg,.library-bulk-remove svg{width:11px;height:11px}.library-bulk-toolbar>.library-bulk-remove{color:#94364f;border-color:#d8aab5}.library-bulk-toolbar>.library-bulk-remove:hover:not(:disabled){color:#fff;background:#94364f;border-color:#94364f}.library-bulk-toolbar>button:disabled{cursor:not-allowed;opacity:.45}.library-card-grid[data-columns=auto]{grid-template-columns:repeat(4,minmax(0,1fr))}.library-selectable-card,.library-selectable-card-content,.library-selectable-card-content>.catalog-card{min-width:0;height:100%;position:relative}.library-card-selector{z-index:3;text-align:left;background:0 0;border:2px solid #0000;border-radius:7px;justify-content:flex-start;align-items:flex-start;padding:8px;display:flex;position:absolute;inset:0}.library-card-selector>span{color:#fff;background:#183d31d9;border:2px solid #fff;border-radius:4px;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 2px 8px #0004}.library-card-selector>span svg{width:15px;height:15px}.library-card-selector[aria-pressed=true]{border-color:#9d3d57;box-shadow:inset 0 0 0 2px #fff}.library-card-selector[aria-pressed=true]>span{background:#9d3d57}.library-card-selector:focus-visible{outline-offset:2px;outline:3px solid #e8b454}.library-selectable-card.is-selected .catalog-card{border-color:#9d3d57;box-shadow:0 10px 24px #6a27391f}.library-empty-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#f7f9f7;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:44px 20px;display:flex}.library-empty-state>svg{width:34px;height:34px;color:var(--brand)}.library-empty-state h3{color:var(--ink-strong);font:500 25px var(--font-app-sans), Arial, sans-serif;margin:17px 0 8px}.library-empty-state p{max-width:510px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.library-empty-state a{color:#fff;background:var(--brand);border-radius:5px;align-items:center;gap:7px;min-height:38px;margin-top:20px;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.library-empty-state a svg{width:14px;height:14px}.library-empty-search{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px;color:var(--muted);background:#f7f9f7;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.library-empty-search>svg{width:17px;height:17px}.library-empty-search button{color:var(--brand);background:0 0;border:0;padding:0;font-size:10px;font-weight:750}@media (max-width:1180px){.home-featured-grid,.library-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-feature-image,.library-recent-art{aspect-ratio:367/390}.library-masthead-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0}.library-stats{border-left:0;width:100%}.library-stats div:first-child{padding-left:0}.library-collection-card{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:900px){.app-primary-nav a span{display:none}.app-primary-nav a{justify-content:center;width:34px;padding:0}.app-primary-nav{margin-right:10px}.home-card-wall{grid-template-columns:repeat(3,minmax(125px,1fr));width:64vw}.home-hero-shade{width:66vw}.home-destination-grid{grid-template-columns:minmax(0,1fr)}.home-destination-card{min-height:300px}.home-destination-copy{min-height:296px}.home-destination-art{width:28%}.home-pokedex-art{width:38%}.home-group-grid{grid-template-columns:minmax(0,1fr)}.home-group-card:nth-child(odd){border-right:0;padding-right:20px}.home-group-card:nth-child(2n){padding-left:0}.library-collection-grid,.library-collection-grid.compact{grid-template-columns:minmax(0,1fr)}.library-card-grid[data-columns=auto]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.account-menu.authenticated,.special-chase-header .account-menu.authenticated{grid-template-columns:30px 30px}.special-chase-header .account-library-link{display:grid}.app-primary-nav{display:none}.home-inner,.home-hero-inner,.home-metric-ribbon,.library-masthead-inner,.library-tabs,.library-content{width:min(100% - 28px,1360px)}.home-hero{min-height:570px}.home-card-wall{opacity:.34;width:620px;inset:-72px -120px 70px auto}.home-hero-shade{background:#10271fd9;width:100%}.home-hero-inner{padding:54px 0 130px}.home-hero h1{font-size:50px}.home-hero-intro{max-width:540px;font-size:14px}.home-search{min-height:54px}.home-search input{height:50px;font-size:12px}.home-search-results a{grid-template-columns:34px minmax(0,1fr)}.home-search-results em{display:none}.home-metric-ribbon{grid-template-columns:repeat(2,1fr);min-height:96px}.home-metric-ribbon div{border-bottom:1px solid #ffffff18;padding:10px 14px}.home-metric-ribbon div:nth-child(2){border-right:0}.home-metric-ribbon div:nth-child(3),.home-metric-ribbon div:nth-child(4){border-bottom:0}.home-metric-ribbon div:nth-child(3){padding-left:0}.home-metric-ribbon dd{font-size:19px}.home-account-band .home-inner{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 0}.home-account-band dl{grid-area:2/1/auto/-1}.home-account-band dl div{flex:1;padding:0 12px}.home-account-band dl div:first-child{border-left:0;padding-left:0}.home-destinations,.home-featured,.home-library-map{padding:48px 0 54px}.home-section-heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:23px}.home-section-heading h2,.library-section-heading h2{font-size:29px}.home-featured-grid,.library-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-feature-copy{min-height:104px}.home-group-card{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;min-height:92px;padding-right:5px}.home-group-metrics{display:none}.home-footer .home-inner{grid-template-columns:minmax(0,1fr) auto;gap:18px}.home-footer .home-inner>small{grid-column:1/-1}.home-footer nav{gap:10px}.library-masthead-inner{min-height:0;padding:32px 0}.library-title-icon{width:50px;height:50px}.library-title-icon svg{width:22px;height:22px}.library-title-block h1{font-size:38px}.library-stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr)}.library-stats div{border-bottom:1px solid #ffffff1f;padding:13px 14px}.library-stats div:nth-child(odd){padding-left:0}.library-stats div:nth-child(2n){border-right:0}.library-stats div:nth-child(3),.library-stats div:nth-child(4){border-bottom:0}.library-tab-wrap{top:58px;overflow-x:auto}.library-tabs{width:max-content;min-width:calc(100% - 28px);min-height:52px}.library-tabs button{padding:0 11px}.library-content{padding:32px 0 54px}.library-overview-view{gap:42px}.library-section-heading{align-items:start}.library-section-heading>button{white-space:nowrap}.library-empty-inline{grid-template-columns:32px minmax(0,1fr)}.library-empty-inline a{grid-column:2}.library-collection-card{grid-template-columns:155px minmax(0,1fr);min-height:230px}.library-collection-body{padding:16px}.library-collection-heading strong{font-size:18px}.library-card-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));top:120px}.library-toolbar-search{grid-column:1/-1}.library-result-count{text-align:left;grid-column:1/-1;padding-left:2px}.library-card-grid{gap:10px}.library-card-grid[data-columns=auto]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.special-chase-header .account-menu>span{display:none}.account-menu.authenticated{grid-template-columns:30px 30px}.special-chase-header .account-menu{padding-left:8px}.special-chase-header .app-header-inner{padding-left:14px;padding-right:14px}.home-hero{min-height:590px}.home-hero-inner{padding-top:48px}.home-hero h1{font-size:46px}.home-search{grid-template-columns:20px minmax(0,1fr) 30px;padding-left:12px}.home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-primary-action,.home-secondary-action{text-align:center;justify-content:center;padding:0 10px}.home-account-copy strong{max-width:170px}.home-account-band a{justify-content:center;width:36px;padding:0;font-size:0}.home-destination-card{min-height:344px}.home-destination-copy{min-height:340px;padding:20px 18px}.home-destination-copy h3{max-width:52%;margin-top:24px;font-size:24px}.home-destination-copy>p{max-width:52%}.home-destination-art{width:35%;height:210px}.home-pokedex-art{width:42%;height:210px}.home-feature-copy h3{font-size:16px}.home-feature-copy p{display:none}.home-feature-copy{min-height:82px}.home-footer nav{display:none}.home-footer .home-inner{grid-template-columns:minmax(0,1fr)}.library-title-block{align-items:start;gap:13px}.library-title-icon{width:42px;height:42px}.library-title-block h1{font-size:34px}.library-title-block p:last-child{font-size:11px}.library-tabs button{gap:6px;padding:0 9px}.library-tabs button:first-child span,.library-tabs button:last-child span{display:none}.library-tabs em{min-width:19px;padding:0 5px}.library-section-heading{gap:10px}.library-section-heading>button{justify-content:center;width:34px;padding:0;font-size:0}.library-recent-copy{min-height:88px}.library-recent-copy strong{font-size:15px}.library-empty-inline{padding:14px 10px}.library-collection-card{grid-template-columns:122px minmax(0,1fr);min-height:218px}.library-collection-body{padding:13px}.library-collection-heading{grid-template-columns:minmax(0,1fr) 32px}.library-collection-heading strong{white-space:normal;font-size:16px}.library-collection-progress{margin-top:15px}.library-collection-meta{flex-direction:column;align-items:start;gap:5px}.library-card-heading-actions{gap:5px}.library-card-heading-actions button{justify-content:center;width:36px;padding:0;font-size:0}.library-card-toolbar{grid-template-columns:minmax(0,1fr);position:static}.library-toolbar-search,.library-result-count{grid-column:auto}.library-bulk-toolbar{flex-wrap:wrap}.library-bulk-toolbar>span{order:-1;width:100%;margin-right:0}}.catalog-search-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mobile-filter-trigger,.catalog-filter-dialog:not([open]){display:none}.finish-dialog-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07110cd1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.finish-dialog{background:var(--surface);border:1px solid #ffffff45;border-radius:8px;width:min(480px,100%);overflow:hidden;box-shadow:0 28px 80px #0008}.finish-dialog-header{border-bottom:1px solid var(--line);background:#f5f8f6;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:72px;padding:14px 16px;display:grid}.finish-dialog-header>span{color:#fff;background:var(--brand);border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.finish-dialog-header>span.wishlist{background:#9d3d57}.finish-dialog-header>span svg,.finish-dialog-header>button svg{width:18px;height:18px}.finish-dialog-header div{flex-direction:column;min-width:0;display:flex}.finish-dialog-header small{color:var(--chase-accent);text-transform:uppercase;font-size:8px;font-weight:750}.finish-dialog-header h2{color:var(--ink-strong);font:500 23px/1.05 var(--font-app-sans), Arial, sans-serif;margin:3px 0 0}.finish-dialog-header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:var(--surface);border-radius:5px;place-items:center;padding:0;display:grid}.finish-dialog-card{justify-content:space-between;gap:12px;padding:15px 18px 0;display:flex}.finish-dialog-card strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.finish-dialog-card span{color:var(--muted-light);flex:none;font-size:9px}.finish-dialog-description{color:var(--muted);margin:12px 18px 8px;font-size:11px}.finish-choice-group{gap:7px;padding:0 18px 16px;display:grid}.finish-choice-group>button{border:1px solid var(--line-strong);min-height:58px;color:var(--ink);background:var(--surface);text-align:left;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.finish-choice-group>button:hover,.finish-choice-group>button.selected{border-color:var(--chase-accent);background:var(--chase-accent-soft)}.finish-choice-group>button:disabled{cursor:not-allowed;opacity:.48;background:#f2f4f2}.finish-choice-indicator{color:#fff;background:#fff;border:1px solid #9baba2;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.finish-choice-group>button.selected .finish-choice-indicator{border-color:var(--chase-accent);background:var(--chase-accent)}.finish-choice-indicator svg{width:11px;height:11px}.finish-choice-group>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.finish-choice-group strong{color:var(--ink-strong);font-size:12px}.finish-choice-group small{color:var(--muted-light);margin-top:3px;font-size:8px}.finish-choice-group em{color:var(--brand);font:500 18px/1 var(--font-app-sans), Arial, sans-serif;font-style:normal}.finish-unassigned-note{color:#69481f;background:#fff8e8;border-left:3px solid #b97a2d;margin:0 18px 9px;padding:8px 10px;font-size:9px;line-height:1.4}.finish-quantity-group{gap:7px;padding:0 18px 16px;display:grid}.finish-quantity-group>div{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px 8px 12px;display:grid}.finish-quantity-group>div.selected{border-color:var(--chase-accent);background:var(--chase-accent-soft)}.finish-quantity-copy{flex-direction:column;min-width:0;display:flex}.finish-quantity-copy strong{color:var(--ink-strong);font-size:12px}.finish-quantity-copy small{color:var(--muted-light);margin-top:3px;font-size:8px}.finish-quantity-stepper{border:1px solid var(--line-strong);background:#fff;border-radius:5px;grid-template-columns:30px 42px 30px;height:32px;display:grid;overflow:hidden}.finish-quantity-stepper button,.finish-quantity-stepper input{width:100%;min-width:0;height:30px;color:var(--brand);background:0 0;border:0;border-radius:0;padding:0}.finish-quantity-stepper button{place-items:center;display:grid}.finish-quantity-stepper button:first-child{border-right:1px solid var(--line)}.finish-quantity-stepper button:last-child{border-left:1px solid var(--line)}.finish-quantity-stepper button:disabled{cursor:not-allowed;color:#aab3ae;background:#f1f3f2}.finish-quantity-stepper button svg{width:13px;height:13px}.finish-quantity-stepper input{appearance:textfield;color:var(--ink-strong);text-align:center;font-size:12px;font-weight:750}.finish-quantity-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.finish-quantity-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.finish-dialog-footer{border-top:1px solid var(--line);background:#f7f9f7;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:12px 18px;display:flex}.finish-dialog-footer button{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex}.finish-dialog-footer button svg{width:14px;height:14px}.finish-remove{color:#8d304a;background:#fff;border:1px solid #d9b4bd;margin-right:auto}.finish-total{min-width:34px;color:var(--ink-strong);flex-direction:column;align-items:center;display:flex}.finish-total strong{font:500 18px/1 var(--font-app-sans), Arial, sans-serif}.finish-total small{color:var(--muted-light);text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:750}.finish-confirm{border:1px solid var(--brand);color:#fff;background:var(--brand)}.finish-confirm:disabled{cursor:not-allowed;color:#737d77;background:#e3e7e4;border-color:#b9c2bd}@media (max-width:640px){.collection-overview{gap:14px;padding:18px 0 16px}.overview-copy .section-kicker{margin-bottom:5px;font-size:9px}.overview-copy h1{font-size:29px;line-height:1.05}.overview-copy>h1+p{margin-top:8px;font-size:12px;line-height:1.45}.overview-actions{margin-top:12px}.overview-actions .save-collection-button{min-height:34px;padding:0 11px;font-size:10px}.collection-summary{padding-top:13px}.progress-heading{font-size:10px}.progress-heading strong{font-size:20px}.progress-track{height:5px;margin-top:7px}.collection-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.collection-metrics dt{min-height:18px;margin-bottom:2px;font-size:7px;line-height:1.25}.collection-metrics dd{overflow-wrap:anywhere;font-size:17px}.collection-metrics small{margin-top:2px;font-size:8px;display:block}.collection-overview[data-pokedex=true]{grid-template-columns:minmax(0,1fr) 92px;gap:12px}.collection-overview[data-pokedex=true] .collection-summary{grid-column:1/-1}.overview-pokemon{align-self:start;min-height:100px}.overview-pokemon img{width:90px;height:90px}.overview-pokemon>span{font-size:15px;right:0}.overview-pokemon small{padding:3px 5px;font-size:6px}.catalog-section{padding-top:18px}.catalog-heading{margin-bottom:3px}.catalog-heading .section-kicker{margin-bottom:5px;font-size:9px}.catalog-heading h2{font-size:24px;line-height:1.05}.catalog-count strong{font-size:20px}.catalog-count span{font-size:9px}.catalog-context{gap:8px;min-height:0;padding:8px 1px 9px;font-size:8px;line-height:1.35}}@media (max-width:1600px){.catalog-toolbar{z-index:10;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;top:auto}.catalog-search-row{grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.catalog-search-row .search-field{height:44px}.catalog-search-row .search-field>svg{width:17px;height:17px;margin-left:12px}.catalog-search-row .search-field input{padding-right:36px;font-size:14px}.mobile-filter-trigger{border:1px solid var(--line-strong);min-width:44px;height:44px;color:var(--brand);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:650;display:flex;position:relative}.mobile-filter-trigger:hover{border-color:var(--brand)}.mobile-filter-trigger.active{border-color:var(--chase-accent);color:#fff;background:var(--chase-accent)}.mobile-filter-trigger>svg{width:18px;height:18px}.mobile-filter-trigger em{border:2px solid var(--canvas);color:#fff;background:#9d3d57;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-5px}.catalog-inline-filters{display:none}.catalog-filter-dialog[open]{z-index:65;overscroll-behavior:none;width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--ink);background:#07110cb8;border:0;justify-content:center;align-items:center;margin:0;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.catalog-filter-dialog::backdrop{background:0 0}.catalog-filter-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;flex-direction:column;width:min(560px,100%);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #0006}.mobile-filter-header{border-bottom:1px solid var(--line);background:#f5f8f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.mobile-filter-header>span{flex-direction:column;display:flex}.mobile-filter-header small{color:var(--chase-accent);text-transform:uppercase;font-size:8px;font-weight:750}.mobile-filter-header strong{color:var(--ink-strong);font:500 22px/1 var(--font-app-sans), Arial, sans-serif;margin-top:2px}.mobile-filter-header button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:5px;place-items:center;padding:0;display:grid}.mobile-filter-header svg{width:17px;height:17px}.catalog-filter-panel .filter-row{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;margin:0;padding:14px;display:grid;overflow-y:auto}.catalog-filter-panel .filter-row>*{grid-area:auto}.catalog-filter-panel .filter-field{flex:none}.catalog-filter-panel .owner-field,.catalog-filter-panel .sort-field{grid-column:1/-1}.catalog-filter-panel .filter-field select,.catalog-filter-panel .owned-filter,.catalog-filter-panel .wishlist-filter,.catalog-filter-panel .reset-filters{height:42px}.catalog-filter-panel .owned-filter,.catalog-filter-panel .wishlist-filter{grid-column:auto}.catalog-filter-panel .reset-filters{grid-column:1}.catalog-filter-panel .view-switch{grid-column:2;width:78px;height:42px;margin-left:auto}.mobile-filter-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#f5f8f6;flex-shrink:0;display:flex}.mobile-filter-footer button{color:#fff;background:var(--brand);border:0;border-radius:6px;width:100%;min-height:44px;font-size:11px;font-weight:750}}@media (max-width:640px){.catalog-search-row{grid-template-columns:minmax(0,1fr) 44px}.catalog-search-row .search-field input{font-size:12px}.mobile-filter-trigger{width:44px;padding:0}.mobile-filter-trigger>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.catalog-filter-dialog[open]{align-items:end;padding:12px 0 0}.catalog-filter-panel{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;width:100%}.finish-dialog-backdrop{align-items:end;padding:0}.finish-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:10px 10px 0 0;width:100%}.finish-dialog-header{min-height:64px;padding:11px 14px}.finish-dialog-header h2{font-size:21px}.finish-dialog-card{padding:12px 14px 0}.finish-dialog-description{margin:10px 14px 7px}.finish-unassigned-note{margin-left:14px;margin-right:14px}.finish-choice-group,.finish-quantity-group{gap:6px;padding:0 14px 12px}.finish-choice-group>button,.finish-quantity-group>div{min-height:53px}.finish-dialog-footer{min-height:64px;padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (max-width:1600px){:root{--compact-hero-type:52px;--compact-page-type:36px;--compact-section-type:26px;--compact-card-type:17px;--compact-metric-type:21px;--compact-dialog-type:28px;--compact-panel-type:20px;--compact-collection-type:20px}.home-hero h1{font-size:var(--compact-hero-type);line-height:1.08}:is(.overview-copy,.pokedex-masthead,.library-title-block) h1{font-size:var(--compact-page-type);overflow-wrap:anywhere;line-height:1.12}:is(.catalog-heading,.pokedex-directory-heading,.home-section-heading,.library-section-heading) h2{font-size:var(--compact-section-type);overflow-wrap:anywhere;line-height:1.2}.card-title,.home-feature-copy h3,.pokemon-directory-copy h3,.library-recent-copy strong{font-size:var(--compact-card-type)}.collection-metrics dd,.collection-summary:not(.guest) .progress-heading strong,.catalog-count strong,.pokedex-result-count strong,.library-stats dd{font-size:var(--compact-metric-type)}.dialog-content h2{font-size:var(--compact-dialog-type);line-height:1.12}.mobile-filter-header strong,.finish-dialog-header h2{font-size:var(--compact-panel-type);line-height:1.2}.home-destination-copy h3,.library-collection-heading strong{font-size:var(--compact-collection-type);line-height:1.2}.overview-copy>h1+p,.pokedex-masthead-copy>p:nth-of-type(2){font-size:14px;line-height:1.55}.home-hero-intro{font-size:15px;line-height:1.55}}@media (min-width:641px) and (max-width:1600px){.collection-overview{padding-top:30px;padding-bottom:28px}.overview-copy>h1+p{margin-top:12px}.overview-actions{margin-top:16px}.catalog-section{padding-top:26px}.catalog-heading{margin-bottom:12px}}@media (max-width:1024px){:root{--compact-hero-type:44px;--compact-page-type:32px;--compact-section-type:24px;--compact-card-type:16px;--compact-metric-type:20px;--compact-dialog-type:26px}}@media (max-width:640px){:root{--compact-hero-type:34px;--compact-page-type:24px;--compact-section-type:20px;--compact-card-type:14px;--compact-metric-type:17px;--compact-dialog-type:24px;--compact-panel-type:18px;--compact-collection-type:16px}.overview-copy>h1+p{font-size:12px}.home-hero-intro,.pokedex-masthead-copy>p:nth-of-type(2){font-size:13px}}@media (max-width:380px){:root{--compact-hero-type:32px;--compact-page-type:22px;--compact-section-type:19px}}body{overflow-wrap:anywhere}.home-hero h1{line-height:1.12}.auth-visual-copy h1,.auth-panel h2{line-height:1.25}.chase-sidebar{top:var(--app-header-height,64px);height:calc(100dvh - var(--app-header-height,64px))}.chase-mobile-nav{top:var(--app-header-height,64px)}:is(h1,h2,h3,p,dd,dt,button,label){min-width:0}:is(.account-menu strong,.account-menu small,.collection-toggle span,.wishlist-toggle span,.card-meta span,.card-title span,.finish-name,.rarity-label,.legend-pair-heading strong,.card-facts dd,.dialog-owned-summary small,.pokemon-collection-nav>div a span,.chase-mobile-trigger small,.home-search-results strong,.home-account-copy strong,.home-group-copy em,.library-recent-copy small,.library-recent-copy strong,.library-collection-heading small,.library-collection-heading strong,.finish-dialog-card strong,.card-viewer-version-options button small){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.card-title span{-webkit-line-clamp:unset;display:block}.card-meta,.card-footer,.legend-pair-heading,.catalog-heading,.library-section-heading,.library-collection-meta,.library-bulk-actions,.progress-heading{flex-wrap:wrap}.card-meta{align-items:start}.card-meta span:last-child{flex-shrink:0}.collection-toggle,.wishlist-toggle{height:auto;min-height:34px;padding-block:6px}.finish-price-row{padding-block:5px}.finish-values{min-width:0;max-width:100%}.card-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.card-facts>div,.catalog-heading>div:first-child{min-width:0}.catalog-heading>div:first-child{flex:240px}.catalog-heading-actions{flex-shrink:0}.collection-metrics dd small{margin:3px 0 0;display:block}.finish-dialog-card{flex-wrap:wrap}.finish-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.library-recent-copy em{max-width:100%;margin-top:10px}.owned-filter,.wishlist-filter,.reset-filters,.library-section-heading>button{white-space:normal;height:auto;min-height:38px;padding-block:8px}.card-viewer-printings{flex-wrap:wrap}.card-viewer-printings button{flex:120px}.card-inspector{grid-template-rows:auto minmax(300px,1fr);overflow-y:auto}.card-inspector .card-viewer{grid-template-rows:minmax(160px,1fr) auto auto}.catalog-controls{border:0;min-width:0;margin:0;padding:0}.catalog-loading{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;font-size:12px;display:flex}.catalog-loading button{border:1px solid var(--line);min-height:36px;color:var(--brand);background:var(--surface);border-radius:4px;padding:6px 12px}.catalog-loading button svg{width:18px;height:18px}.dialog-navigation-error{color:#943b42;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.4}.wrapping-select{width:100%;min-width:0;display:block;position:relative}.wrapping-select-value{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:var(--surface);text-transform:none;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.wrapping-select-value>span{min-width:0}.wrapping-select-value>svg{flex:none;width:15px;height:15px}.wrapping-select select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:100%;margin:0;position:absolute;inset:0}.wrapping-select:focus-within .wrapping-select-value{outline:2px solid var(--brand);outline-offset:2px}.wrapping-select:has(select:disabled) .wrapping-select-value{opacity:.55}.library-toolbar-select .wrapping-select-value{background:0 0;border:0}.library-toolbar-select:focus-within{outline:2px solid var(--brand);outline-offset:2px}.library-toolbar-select .wrapping-select:focus-within .wrapping-select-value{outline:none}.library-tab-wrap{top:var(--app-header-height,64px)}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:not([data-columns=auto]){--card-gap:18px;gap:var(--card-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(132px, calc((100% - (var(--columns) - 1) * var(--card-gap)) / var(--columns)))), 1fr))}:is(.catalog-grid,.legend-catalog)[data-columns="2"]{--columns:2}:is(.catalog-grid,.legend-catalog)[data-columns="3"]{--columns:3}:is(.catalog-grid,.legend-catalog)[data-columns="4"]{--columns:4}:is(.catalog-grid,.legend-catalog)[data-columns="5"]{--columns:5}:is(.catalog-grid,.legend-catalog)[data-columns="6"]{--columns:6}.catalog-card{container:catalog-card/inline-size}@container catalog-card (max-width:180px){.card-meta,.card-footer{flex-direction:column;align-items:start;gap:5px}.finish-price-row{grid-template-columns:minmax(0,1fr);gap:3px}.finish-values{align-items:start}.card-save-actions{grid-template-columns:minmax(0,1fr)}.card-title{font-size:14px}}@media (max-width:640px){:is(.catalog-grid,.legend-catalog)[data-view=gallery]:not([data-columns=auto]){--card-gap:8px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="3"],[data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-body{padding:8px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="3"],[data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-save-actions span{display:block}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="3"],[data-columns="4"],[data-columns="5"],[data-columns="6"]) :is(.collection-toggle,.wishlist-toggle){height:auto;min-height:34px;padding:6px 3px}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) :is(.card-meta,.card-footer){display:flex}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) :is(.card-specs,.finish-price-list,.market-unavailable){display:block}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-title{font-size:14px;line-height:1.3}:is(.catalog-grid,.legend-catalog)[data-view=gallery]:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) .card-part-label{white-space:normal;font-size:9px;overflow:visible}.chase-mobile-trigger{height:auto}.chase-mobile-trigger small{display:block}.wrapping-select-value{min-height:44px;font-size:13px}.library-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;min-width:0;display:grid}.library-tabs button{flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:8px 5px;font-size:11px}.library-tabs button:first-child span,.library-tabs button:last-child span{display:block}.library-tabs button>svg{display:none}}
