.recorded-sales-spread{color:var(--muted-foreground);min-width:0;margin:9px 0;font-size:12px;line-height:1.6}.recorded-sales-spread>summary{cursor:pointer;list-style-position:inside}.recorded-sales-spread>summary>span{margin-right:8px}.recorded-sales-spread strong{color:var(--foreground);font-size:13px;display:inline-block}.recorded-sales-spread p{max-width:520px;margin-top:8px;line-height:1.65;font-size:11px!important}.recorded-sales-spread summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.recorded-price-comparison{border:1px solid var(--border);background:var(--card);border-radius:7px;min-width:0;max-width:100%;margin:10px 0;padding:10px 12px;font-size:12px}.recorded-price-comparison>summary{cursor:pointer;line-height:1.5;list-style:disclosure-closed}.recorded-price-comparison[open]>summary{list-style:disclosure-open}.recorded-price-comparison>summary>span,.recorded-price-comparison>summary>strong,.recorded-price-comparison>summary>small{display:block}.recorded-price-comparison>summary>strong{color:var(--foreground);font-variant-numeric:tabular-nums;margin:3px 0;font-size:17px}.recorded-price-comparison>summary>small{color:var(--muted-foreground);font-size:11px}.recorded-price-comparison dl{margin:12px 0 0}.recorded-price-comparison dl>div+div{margin-top:10px}.recorded-price-comparison dt{font-weight:700}.recorded-price-comparison dd{margin:3px 0;font-size:12px;line-height:1.5}.recorded-price-comparison p{color:var(--muted-foreground);margin:12px 0 0;font-size:12px;line-height:1.5}.recorded-price-comparison.is-compact{padding:8px 10px}.recorded-price-comparison.is-compact>summary>strong{font-size:15px}.checklist-page{max-width:1240px;margin:0 auto}.checklist-heading{justify-content:space-between;align-items:center;gap:24px;margin:28px 0;display:flex}.checklist-heading h1{font-family:var(--display);margin:10px 0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.05}.checklist-heading p{color:var(--muted-foreground);font-size:1rem}.checklist-count{flex-direction:column;flex-shrink:0;display:flex}.checklist-count strong{font-size:2rem}.checklist-count span{font-size:.875rem}.checklist-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.checklist-filters .search-field,.checklist-filters .choice{width:100%;min-width:0}.checklist-filters .choice{white-space:normal;height:auto;min-height:44px}.checklist-filters .choice [data-slot=select-value]{white-space:normal;text-align:left}.checklist-source{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;font-size:.875rem;display:flex}.checklist-source a,.checklist-actions a{align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.checklist-coverage{border:1px solid var(--border);padding:16px;font-size:.875rem;line-height:1.6}.checklist-coverage summary{cursor:pointer;font-weight:600}.checklist-coverage p{max-width:850px;margin:12px 0}.checklist-coverage ul{padding-left:20px;list-style:outside}.checklist-coverage a{text-decoration:underline}.checklist-results-count{min-height:24px;margin:20px 0 10px;font-size:.875rem}.checklist-row{border-top:1px solid var(--border);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}.checklist-number{overflow-wrap:anywhere;flex-direction:column;display:flex}.checklist-number small{letter-spacing:.1em;color:var(--muted-foreground);font-size:.75rem}.checklist-number strong{font-size:1.15rem}.checklist-identity{overflow-wrap:anywhere;min-width:0}.checklist-identity small,.checklist-identity span{color:var(--muted-foreground);font-size:.875rem}.checklist-identity h2{margin:4px 0;font-size:1.5rem;font-weight:700;line-height:1.2}.checklist-identity p{margin:6px 0;font-size:.875rem}.checklist-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:285px;display:flex}.checklist-actions a{justify-content:flex-end;width:100%;margin-top:5px;font-size:.875rem}.checklist-pagination{justify-content:space-between;align-items:center;gap:10px;padding:24px 0;font-size:.875rem;display:flex}.checklist-empty{padding:32px 0}.checklist-empty p,.checklist-confirm p{margin:12px 0}.checklist-confirm h3{font-size:1.35rem}.checklist-confirm{overflow-wrap:anywhere}@media (max-width:700px){.checklist-heading{flex-direction:column;align-items:flex-start;gap:12px}.checklist-count{flex-direction:row;align-items:baseline;gap:10px}.checklist-filters{grid-template-columns:minmax(0,1fr)}.checklist-row{grid-template-columns:70px minmax(0,1fr);gap:14px}.checklist-actions{grid-column:2;justify-content:flex-start;max-width:none}.checklist-actions a{justify-content:flex-start}.checklist-identity h2{font-size:1.25rem}.checklist-pagination button{padding:8px}.checklist-pagination{gap:6px}.checklist-number strong{font-size:1rem}}.catalog-add-tools,.copy-next-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.catalog-copy-dialog{max-width:580px}.copy-version-label{border-left:4px solid var(--orange,var(--border));background:var(--raised);padding:14px;font-size:18px;font-weight:750}.copy-duplicate-notice{border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid}.catalog-copy-dialog .checkbox-line{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.catalog-copy-dialog input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:3px}.catalog-reference{flex:none;align-content:start;gap:6px;width:106px;text-decoration:none;display:grid}.catalog-reference img{object-fit:contain;width:100%;height:135px}.catalog-reference>span{color:var(--muted-foreground);font-size:12px;line-height:1.35}.catalog-reference-empty{text-align:center;border:1px solid var(--border);background:var(--raised);border-radius:5px;place-content:center;gap:6px;height:128px;display:grid}.catalog-reference-empty strong{font-size:22px}.catalog-reference-empty span{font-size:12px}.collector-picks{border:1px solid var(--border);border-radius:12px;margin:24px 0 30px;padding:24px}.collector-picks-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.collector-picks-heading h2{margin:7px 0;font-size:28px}.collector-picks-heading p{color:var(--muted-foreground);max-width:600px;font-size:15px}.collector-picks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.collector-pick{border:1px solid var(--border);color:inherit;border-radius:8px;gap:14px;min-width:0;padding:14px;text-decoration:none;display:flex}.collector-pick:hover{border-color:var(--border);background:var(--raised)}.collector-pick img{object-fit:contain;flex:none;width:74px;height:110px}.collector-pick h3{margin:5px 0;font-size:18px}.collector-pick p{margin-bottom:6px;font-size:14px}.collector-pick strong{color:var(--foreground);font-size:14px}.collector-pick small{font-size:12px}.pick-no-photo{background:var(--raised);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:74px;min-height:110px;font-weight:700;display:flex}.pick-no-photo small{font-size:12px;font-weight:400}.pick-reference-caption{color:var(--muted-foreground);margin-top:7px;line-height:1.3;display:block}.catalog-family-heading{align-items:start!important;gap:18px!important}.catalog-primary-search input{min-width:0}@media (max-width:900px){.collector-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-picks-heading{flex-direction:column}}@media (max-width:600px){.collector-picks{padding:16px}.collector-picks-grid{grid-template-columns:1fr}.catalog-reference{width:70px}.catalog-reference img,.catalog-reference-empty{height:100px}.catalog-family-heading{gap:10px!important}.catalog-family-heading>.family-number{display:none}.catalog-copy-dialog .form-grid{grid-template-columns:1fr}}.sales-coverage-badge{color:var(--foreground);overflow-wrap:anywhere;margin:10px 0;font-size:.8125rem}.sales-coverage-badge summary{cursor:pointer;font-weight:600}.sales-coverage-badge p{margin:8px 0;font-size:.8125rem}.sales-coverage-badge>div{flex-wrap:wrap;gap:10px;display:flex}.sales-coverage-badge a{text-underline-offset:3px;text-decoration:underline}.sales-coverage-badge small{margin-top:8px;display:block}.sales-coverage-panel{min-width:0;margin:12px 0}.recorded-price-preview{flex-wrap:wrap;gap:8px;display:flex}.recorded-price-preview>a{border:1px solid var(--border);background:var(--raised);min-width:130px;max-width:100%;color:var(--foreground);overflow-wrap:anywhere;border-radius:10px;gap:3px;padding:10px 14px;text-decoration:none;display:grid}.recorded-price-preview>a:hover{border-color:var(--border);background:var(--raised)}.recorded-price-preview>a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.recorded-price-preview span{font-size:.75rem;font-weight:650}.recorded-price-preview strong{font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.15}.recorded-price-preview small{color:var(--foreground);font-size:.6875rem}.sales-coverage-panel.is-compact .recorded-price-preview>a{min-width:0;padding:7px 9px}.sales-coverage-panel.is-compact .recorded-price-preview strong{font-size:1.05rem}.sales-coverage-badge>div>a{overflow-wrap:anywhere;max-width:100%}.catalog-price-quick-links{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.catalog-price-quick-links>span{color:var(--muted-foreground);margin-right:4px;font-size:.875rem}.catalog-price-range{border:1px solid var(--border);background:var(--raised);border-radius:6px;margin:22px 0;padding:18px 20px}.catalog-price-range legend{padding:0 7px;font-weight:650}.catalog-price-range>p{margin-bottom:14px;font-size:.875rem}.catalog-price-range>div{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.catalog-price-range label{flex-direction:column;flex:1;gap:7px;min-width:150px;font-size:.875rem;display:flex}.catalog-price-range input{background:var(--background);border:1px solid var(--border);width:100%;min-height:40px;font:inherit;border-radius:5px;padding:8px 10px}.catalog-price-range>small{color:var(--foreground);margin-top:15px;line-height:1.6;display:block}.catalog-price-range input:disabled{opacity:.6}@media (max-width:760px){.catalog-price-range{padding:14px}.catalog-price-range>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.catalog-price-range label{min-width:0}.catalog-price-range [data-slot=select-trigger]{white-space:normal;max-width:100%;height:auto;min-height:40px}.catalog-price-quick-links>span{width:100%}}.catalog-chase-start{border:1px solid var(--border);background:var(--raised);border-radius:9px;align-items:center;gap:18px;margin:18px 0;padding:16px;display:flex}.catalog-chase-start>div{flex:1;min-width:0}.catalog-chase-start p{color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.5}.catalog-chase-start>a{white-space:nowrap;align-items:center;gap:6px;display:flex}.catalog-chase-start button{white-space:normal;height:auto;min-height:40px}@media (max-width:650px){.catalog-chase-start{display:block}.catalog-chase-start>a{margin:12px 0}.catalog-chase-start button{width:100%}}.catalog-sort-bar{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin:16px 0;display:flex}.catalog-sort-control{gap:6px;min-width:220px;display:grid}.catalog-sort-control>span{color:var(--foreground);font-size:14px}.catalog-sort-control>.choice{width:100%;min-width:0;max-width:100%}.catalog-sort-bar>p{min-width:240px;color:var(--foreground);flex:1;margin:0;font-size:14px;line-height:1.6}.catalog-search-highlight{max-width:720px;line-height:1.6;color:var(--foreground)!important;font-size:14px!important}.catalog-search-highlight strong{font-weight:650}.catalog-unpriced{color:var(--foreground);font-size:14px!important}@media (max-width:600px){.catalog-sort-bar{align-items:stretch}.catalog-sort-bar>*{width:100%;min-width:0!important}.catalog-sort-bar select{width:100%}}.catalog-family.is-compact{background:var(--card,var(--card));border-radius:6px;padding:18px 20px}.cf-summary{grid-template-columns:58px minmax(0,1fr) minmax(140px,190px) auto;align-items:center;gap:20px;display:grid}.catalog-family.is-compact .catalog-reference{width:58px;min-width:0;height:82px;display:block}.catalog-family.is-compact .catalog-reference img{object-fit:contain;width:100%;height:100%;box-shadow:none;border-radius:3px;display:block}.cf-identity{min-width:0}.cf-identity>small{color:var(--muted-foreground);font-size:12px;line-height:1.6;display:block}.cf-identity h2{font-family:var(--display);margin:4px 0;font-size:24px;font-weight:650;line-height:1.2}.cf-card-link{align-items:center;gap:6px;font-size:12px;display:inline-flex}.cf-identity .cf-saved{color:var(--foreground);margin-top:4px}.cf-price{text-align:right;gap:3px;min-width:0;font-size:11px;line-height:1.5;display:grid}.cf-price>span{color:var(--muted-foreground);overflow-wrap:anywhere}.cf-price>strong{color:var(--foreground);font-size:20px;font-weight:700;line-height:1.25}.cf-price>small{color:var(--muted-foreground);font-size:11px}.cf-summary>.card-save-actions{justify-content:end;gap:7px;max-width:220px;margin:0}.cf-summary>.card-save-actions>button,.cf-summary>.card-save-actions>a{min-height:36px;padding:8px 11px;font-size:12px}.catalog-family .cf-details>summary{border-top:1px solid var(--border);min-height:36px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 0 0;font-size:12px;font-weight:500;list-style:none;display:flex}.cf-details>summary::-webkit-details-marker{display:none}.cf-details>summary>span:last-child{color:var(--foreground);align-items:center;gap:9px;font-weight:600;display:flex}.cf-chevron{display:inline-block}.cf-details[open]>summary .cf-chevron{transform:rotate(180deg)}.cf-details-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:22px 0 2px;display:grid}.cf-details-content h3{margin:0 0 12px;font-size:13px;font-weight:650}.cf-details-content p,.cf-more{color:var(--muted-foreground);font-size:12px}.cf-version-links{gap:0;margin:0;padding:0;list-style:none;display:grid}.cf-version-links a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.cf-version-links a svg{flex-shrink:0}.cf-full-card{align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:600;display:inline-flex}.cf-details-content .sales-coverage-panel{margin:0}.cf-details-content .recorded-price-preview{margin-top:0}@media (max-width:850px){.cf-summary{grid-template-columns:52px minmax(0,1fr) minmax(110px,160px);gap:15px}.catalog-family.is-compact .catalog-reference{width:52px;height:74px}.cf-summary>.card-save-actions{grid-column:2/-1;justify-content:start;max-width:none}}@media (max-width:500px){.catalog-family.is-compact{padding:14px}.cf-summary{grid-template-columns:44px minmax(0,1fr);gap:12px}.catalog-family.is-compact .catalog-reference{align-self:start;width:44px;height:62px}.cf-identity h2{font-size:22px}.cf-identity>small{font-size:11px}.cf-price{text-align:left;grid-column:2;gap:2px}.cf-price>strong{font-size:18px}.cf-summary>.card-save-actions{grid-column:2}.cf-details-content{grid-template-columns:minmax(0,1fr);gap:24px}.catalog-family .cf-details>summary{margin-top:12px}}.catalog-price-note{color:var(--muted-foreground);margin:14px 0 4px;font-size:11px;line-height:1.6}@media (max-width:500px){.cf-price{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.cf-price>small{flex-basis:100%}}.checklist-player-groups{border:1px solid var(--border);border-radius:5px;margin:20px 0 28px;padding:18px}.checklist-player-groups>summary{cursor:pointer;font:24px/1.3 var(--display)}.checklist-player-groups>p{color:var(--muted-foreground);margin-top:10px;font-size:13px}.checklist-player-groups .player-tiers{margin-top:28px}.set-checklist-page{min-width:0;max-width:1240px;margin:auto}.set-checklist-page>nav{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;font-size:.8125rem;display:flex}.set-checklist-page>nav>div{flex-wrap:wrap;gap:22px;display:flex}.set-checklist-page>nav a:hover{text-underline-offset:4px;text-decoration:underline}.set-checklist-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.set-checklist-heading>div:first-child{min-width:0}.set-checklist-heading .eyebrow{color:var(--muted-foreground)}.set-checklist-heading h1{font-family:var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0 15px;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;line-height:1.05}.set-checklist-heading p{color:var(--muted-foreground);font-size:1rem;line-height:1.6}.set-checklist-total{text-align:right;color:var(--muted-foreground);flex-direction:column;flex:none;gap:6px;display:flex}.set-checklist-total strong{font-family:var(--display);font-size:3.5rem;font-weight:500;line-height:1}.set-checklist-total span{color:var(--muted-foreground);font-size:.75rem}.set-personal-progress{background:var(--raised);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:5px;grid-template-columns:minmax(200px,1fr) minmax(180px,1.4fr) minmax(150px,1fr);align-items:center;gap:28px;margin-top:30px;padding:23px 26px;display:grid}.set-personal-count .eyebrow,.set-personal-unverified .eyebrow{color:var(--muted-foreground);font-size:.6875rem}.set-personal-count p{margin-top:7px;font-size:.9375rem;line-height:1.6}.set-personal-count p strong{font-weight:600}.set-personal-count p>span:not(.set-personal-owned){color:var(--muted-foreground);margin-left:8px;font-size:.75rem;display:inline-block}.set-personal-track{flex-direction:column;gap:9px;min-width:0;display:flex}.set-personal-track progress{background:var(--raised);width:100%;height:7px;accent-color:var(--gold-text);border:0;border-radius:5px;display:block;overflow:hidden}.set-personal-track progress::-webkit-progress-bar{background:var(--raised);border-radius:5px}.set-personal-track progress::-webkit-progress-value{background:var(--background);border-radius:5px}.set-personal-track progress::-moz-progress-bar{background:var(--background);border-radius:5px}.set-personal-track>span{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.set-personal-save-status{color:var(--foreground);justify-content:flex-end;align-items:center;gap:8px;font-size:.75rem;line-height:1.5;display:flex}.set-personal-save-status svg{flex:none}.set-personal-save-status:has([role=status]){color:var(--foreground)}.set-personal-unverified{grid-column:span 2;font-size:.9375rem}.set-personal-unverified p{margin-top:7px}.set-personal-unverified small{color:var(--muted-foreground);margin-top:4px;font-size:.75rem;display:block}.set-personal-loading{grid-column:span 2;font-size:.9375rem}.set-personal-tools{border-bottom:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:12px 0 20px;font-size:.75rem;display:flex}.set-personal-tools>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.set-personal-tools a{text-underline-offset:3px;min-height:32px;color:var(--muted-foreground);align-items:center;gap:5px;text-decoration:underline;display:inline-flex}#set-checklist{margin-top:32px;scroll-margin-top:30px}.set-checklist-page h2{font-family:var(--display);font-size:2rem;font-weight:600;line-height:1.15}.set-checklist-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.set-checklist-section-heading p{color:var(--muted-foreground);font-size:.8125rem}.set-checklist-version-note{background:var(--raised);border-left:3px solid var(--border);color:var(--foreground);border-radius:4px;margin:0 0 20px;padding:12px 16px;font-size:.875rem;line-height:1.6}.set-checklist-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 20px;display:flex}.set-checklist-filters label{flex-direction:column;flex:160px;gap:8px;min-width:0;font-size:.75rem;font-weight:500;display:flex}.set-checklist-filters .set-checklist-search{flex-grow:2;flex-basis:240px}.set-checklist-filters input,.set-checklist-filters select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--foreground);font-family:var(--sans);border-radius:5px;padding:10px 12px;font-size:.875rem;font-weight:400}.set-checklist-filter-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.set-checklist-filters button{color:var(--gold-text);border:1px solid var(--primary-action);background:0 0;border-radius:5px;min-height:44px;padding:11px 18px;font-size:.8125rem;font-weight:600}.set-checklist-filters button:hover{background:var(--primary-action-hover)}.set-checklist-filter-actions>a{text-underline-offset:3px;min-height:44px;color:var(--muted-foreground);align-items:center;font-size:.75rem;text-decoration:underline;display:inline-flex}.set-checklist-count{color:var(--muted-foreground);margin-bottom:12px;font-size:.8125rem;line-height:1.6}.set-checklist-table{border:1px solid var(--border);background:var(--card);border-radius:5px;overflow:hidden}.set-checklist-table table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.set-checklist-table caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.set-checklist-table th,.set-checklist-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:24px 20px;line-height:1.5}.set-checklist-table thead th{background:var(--raised);color:var(--muted-foreground);padding-top:13px;padding-bottom:13px;font-size:.75rem;font-weight:500}.set-checklist-table thead th:first-child{width:82px}.set-checklist-table thead th:last-child{text-align:right;width:200px}.set-checklist-table tbody tr:last-child>*{border-bottom:0}.set-checklist-table th[scope=row]{font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:top;color:var(--muted-foreground);padding-top:26px;font-weight:400}.set-checklist-table td{overflow-wrap:anywhere}.set-checklist-table .set-checklist-subject{font-size:1rem;font-weight:500;line-height:1.5}.set-checklist-subject a:hover,.set-checklist-table th[scope=row] a:hover{text-underline-offset:3px;text-decoration:underline}.set-checklist-card-link{color:var(--muted-foreground);text-underline-offset:3px;margin-top:5px;font-size:.75rem;text-decoration:underline;display:inline-block}.set-checklist-rookie{background:var(--raised);color:var(--muted-foreground);vertical-align:middle;border-radius:3px;margin:4px 0 0 8px;padding:1px 6px;font-size:.6875rem;display:inline-block}.set-checklist-table .set-checklist-team,.set-checklist-table .set-checklist-version{color:var(--muted-foreground);font-size:.8125rem}.set-checklist-table tbody tr:has(.card-save-actions[data-owned=true]){background:var(--raised);box-shadow:inset 3px 0 #0000003d}.set-checklist-table .card-save-actions{justify-content:flex-end;gap:6px 10px;min-width:130px;margin:0}.set-checklist-table .card-save-actions>button[data-action=own]{border:1px solid var(--border);min-height:42px;color:var(--foreground);background:0 0;justify-content:center;padding:8px 14px;font-size:.8125rem;font-weight:500}.set-checklist-table .card-save-actions>button[data-action=own]:hover{background:var(--raised)}.set-checklist-table .card-save-actions[data-owned=true]>button[data-action=own]{text-underline-offset:3px;background:0 0;border:0;flex-basis:100%;order:2;justify-content:flex-end;min-height:32px;padding:5px 0;font-size:.6875rem;text-decoration:underline}.set-checklist-table .checklist-owned-status{border:1px solid var(--up);background:var(--up-wash);min-width:120px;min-height:39px;color:var(--up);border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.set-checklist-table .checklist-owned-status svg{width:15px;height:15px}.set-checklist-table .quick-own-feedback{order:1;justify-content:flex-end;gap:4px 14px;font-size:.75rem}.set-checklist-table .quick-own-feedback>button{min-height:36px;color:var(--muted-foreground)}.set-checklist-table .card-save-actions>p{text-align:left;font-size:.8125rem}.set-checklist-pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:28px 0;font-size:.8125rem;display:flex}.set-checklist-pagination a{border:1px solid var(--border);background:var(--card);border-radius:5px;min-height:44px;padding:12px 18px}.set-checklist-footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:.75rem;display:flex}.set-checklist-footer>span{align-items:center;gap:7px;display:flex}.set-checklist-footer i{background:var(--background);border-radius:50%;width:7px;height:7px}.set-checklist-empty{border:1px dashed var(--border);background:var(--card);color:var(--muted-foreground);text-align:center;border-radius:5px;padding:28px 20px;font-size:.9375rem;line-height:1.6}.set-checklist-profile{border-top:1px solid var(--border);margin-top:48px;padding-top:16px}.set-checklist-profile #set-profile{scroll-margin-top:30px}:is(.set-checklist-page a:focus-visible,.set-checklist-page button:focus-visible,.set-checklist-page input:focus-visible,.set-checklist-page select:focus-visible){outline:3px solid var(--primary);outline-offset:3px}@media (max-width:1000px){.set-personal-progress{grid-template-columns:minmax(180px,1fr) minmax(160px,1.3fr);gap:16px 24px}.set-personal-save-status{grid-column:1/-1;justify-content:flex-start}.set-checklist-table th,.set-checklist-table td{padding-left:14px;padding-right:14px}.set-checklist-table thead th:first-child{width:66px}.set-checklist-table thead th:last-child{width:175px}}@media (max-width:760px){.set-checklist-page>nav{align-items:flex-start;margin-bottom:25px;font-size:.75rem}.set-checklist-page>nav>div{gap:14px}.set-checklist-heading{align-items:flex-start;gap:16px}.set-checklist-heading .eyebrow{letter-spacing:.08em;font-size:.625rem}.set-checklist-heading h1{margin:10px 0 12px;font-size:2.75rem}.set-checklist-heading p{font-size:.875rem}.set-checklist-total{gap:5px;max-width:70px;padding-top:26px}.set-checklist-total strong{font-size:2.25rem}.set-checklist-total span{font-size:.625rem;line-height:1.4}.set-personal-progress{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:25px;padding:19px}.set-personal-count{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.set-personal-count p{margin:0;font-size:.875rem}.set-personal-count p>span:not(.set-personal-owned){margin-left:5px;font-size:.6875rem}.set-personal-track>span,.set-personal-save-status{font-size:.75rem}.set-personal-save-status,.set-personal-loading,.set-personal-unverified{grid-column:auto}.set-personal-tools{gap:4px 16px;padding:9px 0 15px;font-size:.6875rem}.set-personal-tools>div{gap:4px 10px}.set-personal-tools a{min-height:40px}#set-checklist{margin-top:26px}.set-checklist-section-heading{gap:12px;margin-bottom:20px}.set-checklist-section-heading h2{font-size:1.875rem}.set-checklist-section-heading p{font-size:.6875rem}.set-checklist-filters{gap:12px}.set-checklist-filters label{flex-basis:calc(50% - 6px)}.set-checklist-filters .set-checklist-search{flex-basis:100%}.set-checklist-filters input,.set-checklist-filters select{font-size:1rem}.set-checklist-filter-actions{flex-basis:100%;justify-content:space-between}.set-checklist-filters button{flex:auto}.set-checklist-filter-actions>a{justify-content:center;padding:0 12px}.set-checklist-table{background:0 0;border:0;border-radius:0;overflow:visible}.set-checklist-table table,.set-checklist-table tbody{width:100%;display:block}.set-checklist-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.set-checklist-table tbody tr{border:1px solid var(--border);background:var(--card);border-radius:5px;grid-template-columns:44px minmax(0,1fr);gap:3px 12px;min-width:0;margin-bottom:12px;padding:19px;display:grid}.set-checklist-table tbody tr:has(.card-save-actions[data-owned=true]){border-color:var(--border)}.set-checklist-table tbody th,.set-checklist-table tbody td{text-align:left;border:0;min-width:0;padding:0}.set-checklist-table th[scope=row]{white-space:normal;overflow-wrap:anywhere;grid-area:1/1;font-size:.8125rem;line-height:24px}.set-checklist-table td:nth-child(2){grid-area:1/2;min-width:0}.set-checklist-table .set-checklist-subject{font-size:1.0625rem;line-height:24px}.set-checklist-card-link{min-height:28px;margin-top:4px;font-size:.6875rem;line-height:28px}.set-checklist-rookie{margin-top:0;font-size:.625rem}.set-checklist-table .set-checklist-team{grid-area:2/2;font-size:.75rem}.set-checklist-table .set-checklist-version{grid-area:3/2;font-size:.75rem}.set-checklist-table .set-checklist-row-actions{grid-area:4/1/auto/-1;padding-top:14px}.set-checklist-table .card-save-actions{justify-content:flex-start;gap:4px 12px;min-width:0}.set-checklist-table .card-save-actions>button[data-action=own]{flex:100%;min-height:44px;font-size:.875rem}.set-checklist-table .card-save-actions[data-owned=true]>button[data-action=own]{flex:auto;justify-content:flex-end;min-height:36px;font-size:.75rem}.set-checklist-table .checklist-owned-status{min-width:105px;min-height:40px}.set-checklist-table .quick-own-feedback{flex:auto;justify-content:flex-end;font-size:.75rem}.set-checklist-table .quick-own-feedback>button{min-height:40px}.set-checklist-table .card-save-actions:has(.quick-own-feedback)>button[data-action=own]{flex-basis:100%}.set-checklist-footer{font-size:.6875rem}.set-checklist-profile{margin-top:32px}}@media (max-width:360px){.set-checklist-heading{gap:8px}.set-checklist-heading h1{font-size:2.5rem}.set-checklist-total{max-width:56px}.set-checklist-total strong{font-size:2rem}.set-checklist-table tbody tr{column-gap:10px;padding:16px}.set-personal-progress{padding:16px}.set-checklist-table .quick-own-feedback{gap:4px 9px}}.set-progress-source{color:var(--muted-foreground);margin:14px 0 0;font-size:.78rem}.set-progress-source a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.set-checklist-thumbnail{white-space:normal;flex-direction:column;align-items:center;gap:7px;width:64px;display:flex}.set-checklist-thumbnail .keeper-artwork{object-fit:contain;background:var(--raised);border-radius:3px;width:64px;height:90px;display:block}.set-checklist-version-count{margin-top:5px;font-size:.75rem;display:block}@media (max-width:1000px){.set-checklist-thumbnail{width:52px}.set-checklist-thumbnail .keeper-artwork{width:52px;height:73px}}@media (max-width:760px){.set-checklist-table tbody tr{grid-template-columns:64px minmax(0,1fr)}.set-checklist-table th[scope=row]{grid-row:1/4}.set-checklist-table tbody tr{grid-template-rows:auto auto auto;grid-template-columns:52px minmax(0,1fr) 44px;align-items:start;gap:1px 12px;margin-bottom:8px;padding:10px 12px}.set-checklist-table th[scope=row]{color:var(--muted-foreground);flex-direction:column;grid-area:1/1/4;gap:4px;font-size:.6875rem;line-height:1.2;display:flex}.set-checklist-thumbnail{width:52px}.set-checklist-thumbnail .keeper-artwork{width:52px;height:73px}.set-checklist-table td:nth-child(2){flex-wrap:wrap;grid-area:1/2;align-items:baseline;gap:0 10px;display:flex}.set-checklist-table .set-checklist-subject{font-size:1rem;line-height:22px}.set-checklist-table .set-checklist-card-link{min-height:22px;margin-top:0;font-size:.6875rem;line-height:22px}.set-checklist-table .set-checklist-team{color:var(--muted-foreground);grid-area:2/2;font-size:.75rem;line-height:18px}.set-checklist-table .set-checklist-version{flex-wrap:wrap;grid-area:3/2;align-items:baseline;gap:0 10px;font-size:.75rem;line-height:18px;display:flex}.set-checklist-table .set-checklist-version-count{min-height:18px;margin-top:0;line-height:18px}.set-checklist-table .set-checklist-row-actions{grid-area:1/3/4;align-self:center;padding-top:0}.set-checklist-table .card-save-actions{justify-content:flex-end;gap:4px}.set-checklist-table .card-save-actions>button[data-action=own]{border-radius:6px;flex:0 0 44px;justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;padding:0;font-size:0}.set-checklist-table .card-save-actions>button[data-action=own] svg{width:20px;height:20px}.set-checklist-table .card-save-actions[data-owned=true]>button[data-action=own]{flex:0 0 44px;justify-content:center;min-height:44px;font-size:0}:is(.set-checklist-table .card-save-actions:has(.quick-own-feedback),.set-checklist-table .card-save-actions:has(.checklist-owned-status)){grid-column:1/-1}:is(.set-checklist-table tr:has(.quick-own-feedback) .set-checklist-row-actions,.set-checklist-table tr:has(.checklist-owned-status) .set-checklist-row-actions){grid-area:4/1/auto/-1;padding-top:10px}:is(.set-checklist-table tr:has(.quick-own-feedback) .card-save-actions>button[data-action=own],.set-checklist-table tr:has(.checklist-owned-status) .card-save-actions>button[data-action=own]){flex:auto;gap:6px;width:auto;padding:0 12px;font-size:.8125rem}.set-checklist-table .quick-own-feedback{flex:auto;font-size:.75rem}}@media (min-width:761px){.set-checklist-table td,.set-checklist-table th{vertical-align:middle;padding:8px 12px}.set-checklist-thumbnail{align-items:center;gap:10px;width:auto;display:flex}.set-checklist-thumbnail .keeper-artwork{flex-shrink:0;width:34px;height:48px}.set-checklist-subject{font-size:15px}.set-checklist-row-actions{width:170px}.set-checklist-table .card-save-actions>button{min-height:44px}}.set-checklist-thumbnail .keeper-artwork-compact{display:flex}
