.first-visit{grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:540px;padding:30px 0 55px;display:grid}.first-visit h1{font:700 clamp(3.8rem,6vw,6.4rem)/.96 var(--display);letter-spacing:-.035em;margin:22px 0}.first-visit h1 span,.taste-board h2 span{color:var(--primary)}.first-visit p{max-width:430px;margin:25px 0;font-size:18px;line-height:1.7}.first-visit-note{color:#606b59;margin:14px 0 28px;font-size:14px;display:block}.first-visit-secondary{text-underline-offset:4px;flex-wrap:wrap;gap:20px;font-size:14px;text-decoration:underline;display:flex}.first-visit-cards{background:#243125;border-radius:10px;justify-content:center;align-items:center;height:440px;display:flex;position:relative;overflow:hidden}.first-visit-card{filter:drop-shadow(0 12px 12px #0006);width:35%;max-width:165px;position:absolute}.first-visit-card img{object-fit:contain;width:100%;max-height:280px}.first-visit-card span{color:#fff;text-align:center;margin-top:12px;font-size:14px;display:block}.first-visit-card.card-0{transform:translate(-95px)rotate(-12deg)}.first-visit-card.card-1{z-index:2;transform:translateY(-17px)}.first-visit-card.card-2{transform:translate(95px)rotate(12deg)}.first-visit-stamp{color:#d9e1d1;text-align:center;letter-spacing:2px;font-size:14px;position:absolute;bottom:27px;left:0;right:0}.first-rank,.first-rank-result{max-width:1050px;margin:0 auto 45px}.first-rank-heading{margin-bottom:25px}.first-rank-heading h1{font:650 clamp(2.5rem,5vw,4rem)/1.05 var(--display);margin:12px 0}.first-rank-heading p{color:#58654f;margin:12px 0;font-size:16px;line-height:1.6}.first-rank-pickers{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.first-rank-pickers>.first-rank-card-wrap>button{text-align:left;background:#e6eadd;border:2px solid #0000;border-radius:7px;padding:12px}.first-rank-pickers>.first-rank-card-wrap>button[aria-pressed=true]{border-color:var(--primary);background:#fff2df}.first-rank-pickers>.first-rank-card-wrap>button>div{justify-content:center;align-items:center;height:155px;margin-bottom:13px;display:flex;position:relative}.first-rank-pickers img{object-fit:contain;max-width:100%;max-height:155px}.first-rank-pickers>.first-rank-card-wrap>button>div>span{background:var(--primary);color:#fff;border-radius:50%;padding:5px;position:absolute;top:-4px;right:-4px}.first-rank-pickers strong{font:600 21px/1.1 var(--display);display:block}.first-rank-pickers small{color:#5e6c53;margin-top:6px;font-size:14px;line-height:1.4;display:block}.first-rank-start{flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0;font-size:14px;display:flex}.first-rank-start a{margin-left:auto;text-decoration:underline}.first-rank-matchup{color:#f8f6ee;background:#1e2b22;border-radius:8px;grid-template-columns:1fr 1fr;gap:24px;padding:25px;display:grid}.first-rank-matchup>.first-rank-card-wrap>button{text-align:left;border:2px solid #0000;border-radius:5px;flex-direction:column;gap:10px;padding:12px;transition:border-color .15s;display:flex}:is(.first-rank-matchup>.first-rank-card-wrap>button:hover,.first-rank-matchup>.first-rank-card-wrap>button:focus-visible){border-color:#f2653a}.first-rank-photo{background:#2c3a2e;border-radius:5px;justify-content:center;align-items:center;width:100%;height:280px;padding:14px;display:flex}.first-rank-photo img{object-fit:contain;max-width:100%;max-height:100%}.first-rank-matchup strong{font:600 30px var(--display)}.first-rank-matchup>.first-rank-card-wrap>button>span,.first-rank-matchup small{color:#d5dfcb;font-size:14px}.first-rank-matchup b{color:#ff9466;align-items:center;gap:10px;font-size:16px;display:flex}.first-rank-progress{color:#627457;justify-content:space-between;margin:15px 0;font-size:14px;display:flex}.first-rank-actions{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:24px 0;display:flex}.first-rank-actions .text-button{padding:10px}.taste-board{color:#f8f6ee;background:#19221c;border-radius:7px;padding:38px}.taste-board-brand{color:#cfdbbf;letter-spacing:1.5px;font-size:14px}.taste-board h2{font:650 clamp(2.8rem,5vw,5rem)/1 var(--display);margin:25px 0 35px}.taste-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.taste-board-photo{background:#2b382f;border-radius:4px;justify-content:center;height:255px;padding:15px;display:flex}.taste-board-photo img{object-fit:contain;max-width:100%;max-height:100%}.taste-board-grid article>div{gap:12px;margin-top:14px;display:flex}.taste-board-grid b{font:600 32px var(--display);color:#ff875b}.taste-board-grid span>a{font:600 25px var(--display)}.taste-board small{color:#c1cdb7;margin-top:7px;font-size:14px;display:block}.taste-board>p{color:#c1cdb7;border-top:1px solid #465340;margin-top:35px;padding-top:22px;font-size:14px}.board-share{flex-wrap:wrap;gap:10px;max-width:580px;display:flex}.board-share small{color:#58664f;flex-basis:100%;font-size:14px;line-height:1.6}.board-share input{background:#fff;border:1px solid #a7b49b;border-radius:4px;width:100%;padding:10px}.first-rank-result>.board-share{margin-top:24px}.first-rank-saved{font-size:16px;line-height:1.8}.first-rank-saved a{text-decoration:underline}.card-chip,.offer-state{background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important}.evidence-badge{gap:6px;display:inline-flex}.ranking-layout .rank-table h2 br:after{content:" "}@media (max-width:750px){.first-visit{grid-template-columns:1fr;gap:25px;padding-top:12px}.first-visit h1{font-size:4rem}.first-visit-cards{order:2;height:330px}.first-rank-pickers{grid-template-columns:repeat(3,minmax(0,1fr))}.first-rank-pickers>.first-rank-card-wrap>button{padding:9px}.first-rank-pickers>.first-rank-card-wrap>button>div{height:125px}.first-rank-pickers img{max-height:125px}.first-rank-start{z-index:4;background:#f8f6ee;border-top:1px solid #cbd2c1;gap:12px;padding:14px 8px;position:sticky;bottom:0}.first-rank-start a{margin-left:0}.first-rank-matchup{gap:10px;padding:12px}.first-rank-matchup>.first-rank-card-wrap>button{gap:8px;padding:3px}.first-rank-photo{height:205px;padding:8px}.first-rank-matchup strong{font-size:25px}.first-rank-matchup>.first-rank-card-wrap>button>span,.first-rank-matchup small{font-size:14px}.first-rank-heading{margin-bottom:16px}.taste-board{padding:23px 18px}.taste-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.taste-board-photo{height:195px;padding:10px}.taste-board-grid span>a{font-size:22px}.ranking-layout>.rank-table{padding:20px 16px}.ranking-layout .rank-table h2{margin:10px 0;font-size:2.3rem}.ranking-layout .rank-table h2 br{display:none}.ranking-layout .rank-matchup{margin-top:14px}.ranking-layout .rank-choice-photo{height:195px;padding:20px 8px 12px}.ranking-layout .dark-sport-pills{margin-top:12px}.ranking-layout .rank-explainer{margin:8px 0}.page-heading:has(+.ranking-layout){margin-bottom:16px}.page-heading:has(+.ranking-layout) h1{font-size:2.5rem}:is(.page-heading:has(+.ranking-layout) .eyebrow,.page-heading:has(+.ranking-layout) .heading-actions){display:none}}@media (prefers-reduced-motion:reduce){.first-rank-matchup>.first-rank-card-wrap>button{transition:none}}.weekly-rank{color:#f8f6ee;background:#243125;border-radius:6px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;padding:24px 28px;display:flex}.weekly-rank h2{font:600 30px var(--display);margin:8px 0}.weekly-rank p{color:#d1dcc8;font-size:16px;line-height:1.6}.weekly-rank .eyebrow{color:#d1dcc8}@media (max-width:600px){.weekly-rank{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}}.album-breadcrumb{color:#67745e;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;font-size:14px;display:flex}.album-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.album-breadcrumb span:last-child{color:#242c22}.album-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:12px 0 28px;display:flex}.album-detail-heading>div:first-child{min-width:0;max-width:800px}.album-detail-heading h1{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:14px 0;font-size:clamp(36px,4.5vw,62px);line-height:1.06}.album-detail-heading h1 em{color:#f34e2d;font-style:normal}.album-story{color:#687160;white-space:pre-wrap;font-size:17px;line-height:1.7}.album-detail-actions{flex-shrink:0;gap:8px;display:flex}.album-progress-panel{background:#e7eddd;border:1px solid #c6d0b9;border-radius:10px;align-items:center;gap:32px;margin-bottom:28px;padding:22px 28px;display:flex}.album-progress-panel>div:first-child{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.album-progress-count{white-space:nowrap;letter-spacing:-.04em;font-size:40px;font-weight:750;line-height:1.2}.album-progress-count small{color:#78816c;font-size:22px;font-weight:450}.album-progress-panel strong{max-width:230px;font-size:17px;line-height:1.35}.album-progress-panel>div:nth-child(2){flex:1;min-width:0}.album-progress-panel p{color:#5b684e;margin-top:10px;font-size:13px;line-height:1.5}.album-progress-panel [data-slot=progress]{background:#ced8bf}.album-progress-panel [data-slot=progress-indicator],.album-cover [data-slot=progress-indicator],.album-home [data-slot=progress-indicator]{background:#4d6a3e}.album-progress-panel.complete{color:#fffaf1;background:#243723;border-color:#243723}.album-progress-panel.complete p,.album-progress-panel.complete small{color:#d0dfc5}.album-progress-panel.complete [data-slot=progress-indicator]{background:#eab48a}.album-complete-check{color:#eab48a;flex-shrink:0}.album-workspace{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:28px;display:grid}.album-binder{background:#e5e5d9;border:1px solid #d2d6c6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px;display:grid}.album-slot{background:#fcfbf6;border:1px solid #c3cbbb;border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.album-slot:not(.owned){background:#f1f1e8;border-style:dashed}.album-slot>header{justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.album-slot>header>span{color:#8a907e;font-family:monospace}.album-slot>header strong{align-items:center;gap:5px;font-size:12px;display:flex}.album-slot.owned>header strong{color:#3f6633}.album-slot.chasing>header strong{color:#bd4c2d}.album-slot-photo{place-items:center;height:230px;padding:8px 18px 16px;display:grid;overflow:hidden}.album-slot-photo img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:206px!important;transform:none!important}.album-slot:not(.owned) .album-slot-photo{opacity:.52;filter:saturate(.35)}.album-slot-facts{overflow-wrap:anywhere;flex:1;padding:0 14px 16px}.album-slot-facts h2{margin-bottom:8px;font-size:22px;line-height:1.15}.album-slot-facts p{color:#6b745f;font-size:13px;line-height:1.5}.album-slot-facts small{color:#67715c;margin-top:7px;font-size:12px;display:block}.album-slot footer{flex-direction:column;gap:6px;padding:0 12px 13px;display:flex}.album-slot footer button{white-space:normal;height:auto;min-height:38px;padding-left:6px;padding-right:6px;font-size:13px}.album-next{color:#fcfbf1;background:#252f22;border-radius:9px;flex-direction:column;gap:16px;min-width:0;padding:25px;display:flex;position:sticky;top:22px}.album-next .eyebrow{color:#edb897;letter-spacing:.12em;font-size:12px}.album-next h2{overflow-wrap:anywhere;font-size:30px;line-height:1.12}.album-next>p{color:#d1d6c7;font-size:15px;line-height:1.6}.album-next small{color:#d1d6c7;font-size:13px}.album-next>a{text-underline-offset:4px;color:#f5c5a3;align-items:center;gap:6px;font-size:14px;line-height:1.5;text-decoration:underline;display:flex}.album-next button,.album-next a[data-slot=button]{white-space:normal;height:auto;min-height:42px}.album-next .album-image-note{color:#a7b29b;font-size:12px;line-height:1.6}.album-private{border-top:1px solid #526047;align-items:flex-start;gap:8px;padding-top:20px;display:flex}.album-private svg{flex-shrink:0}.album-private p{color:#c2cdb6;font-size:13px;line-height:1.6}.album-first{background:#e5ebda;border:1px solid #c7d1b9;border-radius:9px;align-items:center;gap:20px;margin-bottom:34px;padding:26px 30px;display:flex}.album-first>svg{color:#4d633c;flex-shrink:0}.album-first h2{margin-bottom:8px;font-size:27px;line-height:1.2}.album-first p{color:#647156;max-width:730px;font-size:16px;line-height:1.6}.album-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 48px;display:grid}.album-cover{background:#fdfbf6;border:1px solid #cad0c0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.album-cover-images{background:#e1e4d7;justify-content:center;align-items:center;gap:8px;height:205px;padding:24px 18px;display:flex}.album-cover-images>div{flex:1;min-width:0;max-width:125px;height:150px;position:relative}.album-cover-images img,.album-idea-photos img,.album-home-preview img{object-fit:contain!important;width:100%!important;height:100%!important;transform:none!important}.album-cover-images>div:not(.owned){opacity:.4}.album-cover-images span{color:#fff;background:#416736;border-radius:50%;padding:4px;position:absolute;bottom:0;right:0}.album-cover-copy{flex-direction:column;flex:1;gap:13px;padding:23px;display:flex}.album-cover-copy small{color:#5a704b;letter-spacing:.08em;font-family:monospace;font-size:12px}.album-cover-copy h2{overflow-wrap:anywhere;font-size:30px;line-height:1.1}.album-cover-copy p{color:#6c7660;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.album-cover-copy>strong{align-items:center;gap:9px;padding-top:3px;font-size:14px;display:flex}.album-ideas{margin:32px 0}.album-ideas .journey-section-heading h2{margin:8px 0;font-size:30px}.album-ideas .journey-section-heading p{color:#727c66;font-size:15px;line-height:1.6}.album-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.album-idea-grid article{background:#f9f8ef;border:1px solid #d2d8c8;border-radius:9px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.album-idea-photos{gap:9px;height:150px;margin-bottom:10px;display:flex}.album-idea-photos>div{flex:1;min-width:0}.album-idea-grid small{color:#778469;font-size:12px}.album-idea-grid h3{font-size:27px;line-height:1.1}.album-idea-grid p{color:#68745c;flex:1;font-size:15px;line-height:1.6}.album-sync{color:#718064;align-items:flex-start;gap:10px;padding:22px 0;font-size:14px;display:flex}.album-sync>svg{flex-shrink:0}.album-sync a{text-decoration:underline}.album-editor{max-height:90dvh;overflow-y:auto;width:min(850px,100vw - 32px)!important;max-width:850px!important}.album-editor [data-slot=tabs-list]{max-width:100%}.album-editor .form-label{min-width:0}.album-selection{border-block:1px solid #d5dccb;padding:15px 0}.album-selection h3{margin-bottom:12px;font-size:20px}.album-selection p,.album-form-note,.album-empty-note{color:#708065;font-size:14px;line-height:1.6}.album-selection ol{max-height:230px;overflow-y:auto}.album-selection li{border-top:1px solid #e0e5d7;align-items:center;gap:9px;padding:9px 0;display:flex}.album-selection li>div:first-of-type{flex:1;min-width:0}.album-selection li strong{font-size:14px;display:block}.album-selection li small{color:#7a846e;overflow-wrap:anywhere;font-size:12px;display:block}.album-selection-num{color:#7f8a72;flex-shrink:0;width:20px;font-family:monospace}.album-order{flex-shrink:0;display:flex}.album-order button{width:30px;height:34px}.album-search{grid-template-columns:minmax(0,1fr) 135px;gap:12px;margin:10px 0 15px;display:grid}.album-card-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:300px;padding:3px;display:grid;overflow-y:auto}.album-card-picker>button{text-align:left;background:#fafaf4;border:1px solid #d2dac7;border-radius:5px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.album-card-picker>button.selected{background:#e3ecd7;border-color:#5d7848}.album-card-picker>button:disabled{opacity:.45}.album-picker-photo{flex-shrink:0;width:46px;height:66px}.album-picker-photo img{object-fit:contain!important;width:100%!important;height:100%!important;transform:none!important}.album-card-picker>button>span:nth-child(2){flex:1;min-width:0}.album-card-picker strong{font-size:14px;line-height:1.3;display:block}.album-card-picker small{color:#69765d;overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.album-card-picker>button>svg{flex-shrink:0}.album-editor-footer{border-top:1px solid #d3dbc7;padding-top:15px}.album-editor-footer>p{color:#647458;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.album-editor-footer>div{justify-content:flex-end;gap:10px;display:flex}.album-home{background:#fdfbf5;border:1px solid #cbd2bf;border-left:5px solid #587543;border-radius:9px;align-items:center;gap:30px;margin-bottom:26px;padding:27px 30px;display:flex}.album-home-copy{flex:1;min-width:0}.album-home .eyebrow{color:#667a53;align-items:center;gap:8px;display:flex}.album-home h2{overflow-wrap:anywhere;margin:12px 0;font-size:32px;line-height:1.15}.album-home p{color:#6c795f;max-width:650px;font-size:15px;line-height:1.6}.album-home strong{align-items:center;gap:9px;margin-top:17px;font-size:14px;display:flex}.album-home [data-slot=progress]{max-width:450px;margin-top:16px}.album-home-icon{color:#617e4c;flex-shrink:0}.album-home-preview{flex:0 32%;gap:10px;max-width:320px;display:flex}.album-home-preview>div{min-width:0;height:132px;position:relative}.album-home-preview>div.is-missing{opacity:.4}.album-home-preview svg{color:#fff;background:#4c7236;border-radius:50%;position:absolute;bottom:0;right:0}.album-pickup-milestones{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.album-pickup-milestones a{background:#e3ebd7;border:1px solid #b8c9a4;border-radius:7px;align-items:center;gap:12px;padding:16px;display:flex}.album-pickup-milestones a>span{flex:1;min-width:0}.album-pickup-milestones strong,.album-pickup-milestones small{overflow-wrap:anywhere;display:block}.album-pickup-milestones strong{font-size:16px}.album-pickup-milestones small{margin-top:5px;font-size:13px}.album-collection-link{background:#e6ebdb;border:1px solid #d0d8c3;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;padding:15px 20px;font-size:15px;display:flex}.album-collection-link>span{align-items:center;gap:10px;display:flex}.album-cover:focus-visible{outline-offset:3px;outline:3px solid #e96541}.album-home:focus-visible{outline-offset:3px;outline:3px solid #e96541}.album-card-picker button:focus-visible{outline-offset:3px;outline:3px solid #e96541}@media (max-width:1100px){.album-workspace{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.album-binder{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.album-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.album-next{padding:20px}.album-progress-panel{gap:20px}.album-progress-panel>div:first-child{gap:12px}.album-idea-grid{gap:14px}.album-idea-grid article{padding:18px}}@media (max-width:720px){.album-workspace{flex-direction:column;display:flex}.album-binder{gap:12px;width:100%;padding:12px}.album-next{width:100%;position:static}.album-detail-heading{flex-direction:column;gap:15px}.album-detail-heading h1{font-size:40px}.album-detail-actions{justify-content:space-between;width:100%}.album-progress-panel{flex-wrap:wrap;gap:15px;padding:20px}.album-progress-panel>div:first-child,.album-progress-panel>div:nth-child(2){flex:1 0 100%}.album-progress-panel>div:first-child{justify-content:space-between}.album-progress-panel strong{max-width:180px;font-size:16px}.album-progress-count{font-size:36px}.album-slot-photo{height:185px;padding:8px 12px 14px}.album-slot-photo img{max-height:163px!important}.album-slot-facts h2{font-size:21px}.album-slot-facts{padding:0 12px 13px}.album-slot header{padding:10px}.album-shelf{gap:15px}.album-cover-images{height:155px;padding:15px 12px}.album-cover-images>div{height:118px}.album-cover-copy{padding:17px}.album-cover-copy h2{font-size:27px}.album-idea-grid{grid-template-columns:minmax(0,1fr)}.album-idea-grid article{padding:22px}.album-idea-photos{max-width:330px;height:165px}.album-first{align-items:flex-start;padding:22px}.album-first h2{font-size:25px}.album-home{flex-wrap:wrap;gap:18px;padding:23px 20px}.album-home h2{font-size:28px}.album-home-preview{flex:1 0 100%;max-width:270px}.album-home-preview>div{height:110px}.album-home-icon{display:none}.album-editor{padding:20px!important}.album-card-picker,.album-search{grid-template-columns:minmax(0,1fr)}.album-order{flex-wrap:wrap;width:60px}.album-selection li{align-items:flex-start}.album-order button{width:28px;height:28px}.album-pickup-milestones a{padding:12px}.album-collection-link{padding:15px;font-size:14px}.album-editor-footer>div button{flex:1}}@media (max-width:420px){.album-binder{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.album-slot-photo{height:260px}.album-slot-photo img{max-height:238px!important}.album-shelf{grid-template-columns:minmax(0,1fr)}.album-cover-images{height:190px}.album-cover-images>div{height:145px}.album-progress-panel strong{max-width:145px}.album-first{gap:13px}.album-first>svg{width:22px}}.album-tools{justify-content:space-between;align-items:flex-end;gap:20px;margin:22px 0 12px;display:flex}.album-tools>label{flex:1;min-width:0;max-width:480px}.album-tools input{width:100%}.album-results{color:#65715b;margin:0 0 18px;font-size:14px}.album-results-column{min-width:0}.album-load-more{width:100%;margin-top:18px}.album-no-results{text-align:center;border:1px dashed #bac5ae;border-radius:8px;padding:30px}.album-no-results h2{font-size:26px}.album-no-results p{margin:12px 0 20px}.album-next button[data-slot=button]{max-width:100%}@media (max-width:900px){.album-tools{flex-direction:column;align-items:stretch;gap:14px}.album-tools>label{max-width:none}.album-workspace .album-next{grid-row:1;position:static}.album-workspace .album-next .album-private,.album-workspace .album-next .album-image-note{display:none}.album-workspace .album-next{gap:10px;padding:20px}.album-workspace .album-next h2{font-size:26px}.album-tools [data-slot=tabs-list]{flex-wrap:wrap;width:100%;height:auto}.album-tools [data-slot=tabs-trigger]{min-height:40px;padding:8px;font-size:14px}.album-workspace{flex-direction:column;display:flex}.album-workspace>.album-next{order:-1;width:100%}.album-results-column{width:100%}}.journey-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.journey-section-heading h2,.home-collection h2,.collector-welcome h2{font:750 34px/1.1 var(--display);margin:10px 0}.journey-section-heading p,.collector-welcome p{color:#66715f;font-size:14px;line-height:1.6}.journey-section-heading>a,.journey-text-link{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.journey-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.collector-welcome{background:#e9ecdf;border:1px solid #d3dacb;grid-template-columns:1.6fr 1fr;gap:40px;padding:36px;display:grid}.collector-welcome aside{border-left:1px solid #c8d0bf;padding-left:35px}.collector-welcome h3{font:700 26px/1.1 var(--display);margin:16px 0}.collector-home-grid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.home-chase,.home-pickup{background:#fbefe6;border:1px solid #dfccbe;min-width:0;padding:28px}.home-pickup{background:#e9eee3;border-color:#ced8c6}.home-chase>.eyebrow,.home-pickup>.eyebrow{align-items:center;gap:7px;display:flex}.home-chase>h2,.home-pickup>h2{font:750 32px/1.05 var(--display);margin:18px 0}.home-target{border-bottom:1px solid #e4d2c6;grid-template-columns:24px 70px minmax(0,1fr);align-items:center;gap:15px;padding:19px 0;display:grid}.home-target-rank{color:#bc623f;font:700 21px var(--display);align-self:start}.home-target-photo{justify-content:center;align-items:center;height:105px;display:flex;overflow:hidden}.home-target-photo img,.pickup-photo img,.priority-photo img,.home-owned-card>div img{width:100%;height:100%;min-height:0;object-fit:contain!important}.home-target h3{font:700 24px/1.1 var(--display);margin:0 0 6px}.home-target p,.home-pickup p{color:#65705e;font-size:13px;line-height:1.5}.home-target small,.home-pickup>small{color:#786455;font-size:11px;display:block}.home-target button{margin-top:12px}.home-chase>.journey-text-link{margin-top:24px}.pickup-photo{justify-content:center;align-items:center;max-width:230px;height:225px;margin:20px auto;display:flex;overflow:hidden}.home-collection{border-top:1px solid #d4dacb;margin-top:35px;padding:26px 0}.home-owned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-owned-card{text-align:left;background:#f5f5ed;border:1px solid #d4dacb;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.home-owned-card>div{flex:none;width:65px;height:110px;overflow:hidden}.home-owned-card strong{font:700 23px/1.1 var(--display);display:block}.home-owned-card small{color:#6e7964;margin-top:7px;font-size:11px;line-height:1.5;display:block}.home-sync{color:#6b7763;border-top:1px solid #d4dacb;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 0;font-size:13px;display:flex}.chase-priorities{margin-bottom:32px}.priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.priority-card{background:#fbefe6;border:1px solid #e6cebc;flex-direction:column;gap:9px;min-width:0;padding:17px;display:flex}.priority-heading{color:#9d5137;justify-content:space-between;align-items:center;font:700 11px ui-monospace,monospace;display:flex}.priority-heading>div{display:flex}.priority-heading button{width:27px;height:27px}.priority-photo{justify-content:center;align-items:center;height:165px;margin:6px 0;display:flex;overflow:hidden}.priority-card h3{font:700 25px/1.1 var(--display);margin:0}.priority-card>p{color:#766556;margin:0;font-size:11px;line-height:1.5}.priority-card>button:last-child{margin-top:auto}.target-spend{border-top:1px solid #e5d3c5;flex-direction:column;gap:4px;padding-top:13px;font-size:11px;display:flex}.target-spend strong{font-size:19px}.target-evidence{margin:9px 0;font-size:11px;line-height:1.5}.target-evidence>strong,.target-evidence>small{margin-bottom:7px;display:block}.target-evidence>button{white-space:normal;text-align:left;height:auto;min-height:32px}.journey-footnote{color:#7a786a;margin-top:14px;font-size:11px;line-height:1.5}.acquisition-dialog{max-height:90dvh;overflow-y:auto}.acquisition-confirm{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.acquisition-confirm input{flex:none;margin-top:4px}.acquisition-success h3{font:700 30px var(--display)}.acquisition-success p{font-size:13px}.want-order-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.target-evidence .market-evidence-content{max-height:350px;overflow:auto}.priority-card .market-evidence-content{overflow-wrap:anywhere}.want-budget{color:#985238;margin:9px 0;font-size:13px}.main-content:has(.chase-priorities) .pc-layout{grid-template-columns:minmax(0,1fr) 280px}@media (max-width:1100px){.main-content:has(.chase-priorities) .pc-layout{grid-template-columns:minmax(0,1fr)}.priority-photo{height:180px}.home-owned-grid{grid-template-columns:1fr}.collector-home-grid{grid-template-columns:1.2fr 1fr}}@media (max-width:700px){.collector-welcome,.collector-home-grid{grid-template-columns:1fr}.collector-welcome{gap:25px;padding:24px}.collector-welcome aside{border-top:1px solid #c8d0bf;border-left:0;padding:22px 0 0}.home-chase,.home-pickup{padding:20px}.priority-grid{grid-template-columns:1fr}.priority-card{grid-template-columns:85px minmax(0,1fr);gap:10px 15px;display:grid}.priority-heading{grid-column:1/-1}.priority-photo{grid-area:2/1/5;height:125px;margin:0}.priority-card h3,.priority-card>p{grid-column:2}.priority-card .target-spend,.priority-card>button,.priority-card .target-evidence{grid-column:1/-1}.priority-card .target-spend{flex-direction:row;justify-content:space-between;align-items:center}.home-sync,.journey-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.home-target{grid-template-columns:22px 60px minmax(0,1fr);gap:10px}.home-target-photo{height:90px}}.priority-heading button{width:30px;height:30px;min-height:30px;padding:0}.priority-card [data-slot=button]{padding-left:10px;padding-right:10px;font-size:12px}.priority-heading [data-slot=button]{padding:0}.home-sync p{line-height:1.6}.reference-caption{color:#7c796b!important;margin:0!important;font-size:10px!important}.home-pickup>.reference-caption,.acquisition-success>.reference-caption{text-align:center}.priority-card>.reference-caption{grid-column:1/-1}
