.owned-estimate-preview{flex-direction:column;gap:4px;min-height:52px;margin:12px 0 0;line-height:1.4;display:flex}.owned-estimate-preview strong{font:700 27px/1.05 var(--display);color:var(--foreground)}.owned-estimate-preview>span{color:var(--muted-foreground);font-size:11px}.owned-estimate-preview.is-empty{color:var(--muted-foreground);justify-content:center;font-size:12px}.owned-estimate-preview button{cursor:pointer;align-self:flex-start;min-height:32px;font-size:12px;text-decoration:underline}.collecting-set-goals{margin:30px 0 36px;scroll-margin-top:24px}.collecting-set-goals-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.collecting-set-goals .eyebrow{align-items:center;gap:8px;display:flex}.collecting-set-goals h2{margin:10px 0;font:600 32px/1.15 Barlow Semi Condensed,sans-serif}.collecting-set-goals-heading p{color:var(--muted-foreground);margin:0;font-size:14px}.collecting-set-goals-heading>a{color:var(--foreground);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}.collecting-set-goals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.collecting-set-goal{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.collecting-set-goal>small{color:var(--muted-foreground);font-size:12px}.collecting-set-goal h3{overflow-wrap:anywhere;margin:0;font:600 25px/1.2 Barlow Semi Condensed,sans-serif}.collecting-set-goal>p{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px}.collecting-set-goal-progress{color:var(--foreground);justify-content:space-between;font-size:14px;display:flex}.collecting-set-goal progress{width:100%;height:6px;accent-color:var(--gold-text);border:0;border-radius:6px}.collecting-set-goal>a{color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:flex}@media (max-width:850px){.collecting-set-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.collecting-set-goals-grid{grid-template-columns:minmax(0,1fr)}.collecting-set-goals-heading{flex-direction:column;align-items:flex-start;gap:12px}.collecting-set-goals h2{font-size:28px}.collecting-set-goal{padding:18px}}.collecting-guide{border:1px solid var(--border);background:var(--raised);border-radius:12px;margin:0 0 28px;padding:24px}.collecting-guide-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.collecting-guide-top>button{color:var(--muted-foreground);border-radius:6px;padding:8px}.collecting-guide-main{justify-content:space-between;align-items:center;gap:28px;margin:12px 0 24px;display:flex}.collecting-guide-main h2{margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.08}.collecting-guide-main p{max-width:58ch;margin:0 0 10px;line-height:1.5}.collecting-guide-main small{color:var(--muted-foreground);line-height:1.5;display:block}.collecting-guide-main>a,.collecting-guide-main>button{white-space:normal;text-align:center;flex-shrink:0;max-width:290px;height:auto;min-height:44px}.collecting-guide-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collecting-guide-path>a,.collecting-guide-path>button{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:14px;text-decoration:none;display:flex}.collecting-guide-path svg{flex-shrink:0}.collecting-guide-path span{flex:1;min-width:0}.collecting-guide-path strong,.collecting-guide-path small{display:block}.collecting-guide-path strong{font-size:14px}.collecting-guide-path small{color:var(--muted-foreground);margin-top:4px;font-size:12px}.collecting-guide-path button:disabled{opacity:.55}.collecting-guide-return{margin:0 0 20px}.collecting-guide-return button{font-size:14px;text-decoration:underline}.collecting-guide-return small{margin-top:8px;display:block}@media (max-width:700px){.collecting-guide{padding:18px}.collecting-guide-main{display:block}.collecting-guide-main>a,.collecting-guide-main>button{width:100%;max-width:none;margin-top:18px}.collecting-guide-path{grid-template-columns:1fr}.collecting-guide-main h2{font-size:30px}}.collector-landing{min-width:0;max-width:1344px;margin:auto}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,76px);padding:22px 0 56px;display:grid}.landing-intro h1{font:700 clamp(48px,5.4vw,78px)/1.04 var(--display);letter-spacing:-.025em;margin:20px 0 24px}.landing-intro h1>span{color:var(--muted-foreground)}.landing-intro>p{max-width:520px;color:var(--muted-foreground);font-size:18px;line-height:1.75}.landing-actions{flex-wrap:wrap;gap:12px;margin:28px 0 18px;display:flex}.landing-intro .landing-assurance{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.landing-assurance svg{flex-shrink:0}.landing-search{max-width:510px;margin-top:34px}.landing-search>label{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.landing-search>div{border:1px solid var(--border);background:var(--card);border-radius:5px;align-items:center;gap:12px;padding:4px 8px 4px 14px;display:flex}.landing-search>div:focus-within{outline:2px solid var(--ring);outline-offset:3px}.landing-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:14px}.landing-search button{background:var(--background);min-width:40px;min-height:40px;color:var(--foreground);border-radius:4px;place-items:center;display:grid}.landing-collection-preview{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:10px;min-width:0;padding:32px 26px 22px;box-shadow:0 12px 32px #0000000b}.landing-preview-heading .eyebrow{color:var(--muted-foreground);font-size:10px}.landing-preview-heading h2{font:38px/1.1 var(--display);margin:12px 0 8px}.landing-preview-heading p{color:var(--foreground);font-size:14px}.landing-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:30px 0 26px;display:grid}.landing-preview-cards>a{flex-direction:column;gap:5px;min-width:0;display:flex}.landing-preview-cards>a>div{background:var(--background);border-radius:5px;justify-content:center;align-items:center;height:210px;margin-bottom:9px;padding:10px;display:flex}.landing-preview-cards img{object-fit:contain;width:100%;height:100%}.landing-preview-cards small{letter-spacing:.12em;color:var(--muted-foreground);margin-top:3px;font:10px ui-monospace,monospace}.landing-preview-cards strong{font:22px/1.15 var(--display);margin:3px 0}.landing-preview-cards>a>span{color:var(--foreground);font-size:10px;line-height:1.6}.landing-preview-cards a:hover strong{text-decoration:underline}.landing-preview-foot{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:10px;display:flex}.landing-preview-foot button{color:var(--foreground);align-items:center;gap:7px;min-height:36px;font-size:12px;display:flex}.landing-paths{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-paths>a{align-items:center;gap:14px;min-width:0;padding:25px 20px;display:flex}.landing-paths>a+a{border-left:1px solid var(--border)}.landing-paths>a>svg{width:20px;color:var(--muted-foreground);flex-shrink:0}.landing-paths>a>svg:last-child{width:16px;margin-left:auto}.landing-paths strong{font-size:14px;line-height:1.4;display:block}.landing-paths small{color:var(--muted-foreground);margin-top:4px;font-size:11px;line-height:1.6;display:block}.landing-paths a:hover{background:var(--raised)}.landing-workflow{padding:66px 0}.landing-workflow>header{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr);align-items:end;gap:8px 50px;margin-bottom:32px;display:grid}.landing-workflow>header>.eyebrow{grid-column:1/-1}.landing-workflow h2{font:44px/1.12 var(--display);margin:8px 0 0}.landing-workflow>header>p{color:var(--muted-foreground);font-size:16px;line-height:1.7}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.landing-feature-grid article{border-top:3px solid var(--border);flex-direction:column;min-width:0;padding:23px 0 0;display:flex}.landing-feature-grid article:nth-child(2),.landing-feature-grid article:nth-child(3){border-color:var(--border)}.landing-feature-grid article>span{letter-spacing:.12em;color:var(--muted-foreground);font:10px ui-monospace,monospace}.landing-feature-grid h3{font:29px/1.15 var(--display);margin:16px 0 13px}.landing-feature-grid p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.landing-feature-grid small{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.7}.landing-feature-grid a{align-self:start;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:600;display:flex}.landing-close{background:var(--raised);border-left:4px solid var(--border);border-radius:0 6px 6px 0;justify-content:space-between;align-items:center;gap:32px;padding:32px 36px;display:flex}.landing-close h2{font:40px/1.1 var(--display);margin:10px 0}.landing-close p{color:var(--muted-foreground);font-size:15px}.landing-close>div:last-child{justify-items:center;gap:12px;display:grid}.landing-sample-link{min-height:32px;font-size:12px;text-decoration:underline}.landing-close small{color:var(--muted-foreground);align-items:center;gap:6px;font-size:10px;display:flex}:is(.collector-landing a:focus-visible,.collector-landing button:focus-visible){outline:3px solid var(--ring);outline-offset:4px}.collector-landing h1,.collector-landing h2,.collector-landing h3{overflow-wrap:anywhere}@media (max-width:1000px){.landing-hero{gap:30px}.landing-preview-cards{gap:9px}.landing-preview-cards>a>div{height:170px}.landing-collection-preview{padding:26px 18px 18px}.landing-preview-cards strong{font-size:19px}.landing-paths>a{gap:10px;padding:20px 12px}.landing-paths>a>svg:last-child{display:none}.landing-feature-grid{gap:18px}.landing-feature-grid h3{font-size:26px}}@media (max-width:760px){.landing-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:0}.landing-intro h1{margin-top:16px;font-size:clamp(46px,10vw,64px)}.landing-intro>p{font-size:16px}.landing-search{margin-top:26px}.landing-collection-preview{padding:26px 18px 16px}.landing-preview-cards>a>div{height:clamp(140px,31vw,200px)}.landing-preview-cards strong{font-size:21px}.landing-paths{grid-template-columns:minmax(0,1fr)}.landing-paths>a{padding:20px 8px}.landing-paths>a+a{border-left:0;border-top:1px solid var(--border)}.landing-paths>a>svg:last-child{display:block}.landing-workflow{padding:42px 0}.landing-workflow>header{grid-template-columns:minmax(0,1fr);gap:12px}.landing-workflow h2{font-size:36px}.landing-feature-grid{grid-template-columns:minmax(0,1fr);gap:30px}.landing-feature-grid h3{font-size:29px}.landing-close{padding:26px 20px;display:block}.landing-close h2{font-size:36px}.landing-close>div:last-child{justify-items:start;margin-top:24px}.landing-preview-foot{align-items:start}.landing-preview-foot>span{max-width:145px}.landing-actions>*{flex:1;min-width:130px}}@media (max-width:360px){.landing-preview-cards strong{font-size:18px}.landing-preview-cards>a>div{height:130px;padding:5px}.landing-collection-preview{padding:22px 12px 14px}.landing-preview-heading h2{font-size:33px}.landing-intro>.eyebrow{font-size:9px}.landing-actions>*{min-width:115px;font-size:12px}}.landing-paths{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-paths>a{padding-inline:14px}.landing-circle{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,6vw,80px);padding:64px 0 58px;scroll-margin-top:96px;display:grid}.landing-circle-story{min-width:0}.landing-circle h2{font:700 clamp(36px,4.1vw,56px)/1.08 var(--display);letter-spacing:-.02em;margin:18px 0 20px}.landing-circle h2 span{color:var(--muted-foreground)}.landing-circle-story>p{color:var(--muted-foreground);max-width:590px;font-size:16px;line-height:1.8}.landing-circle-benefits{gap:20px;margin:26px 0 28px;padding:0;list-style:none;display:grid}.landing-circle-benefits li{align-items:flex-start;gap:14px;display:flex}.landing-circle-benefits li>svg{width:20px;height:20px;color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.landing-circle-benefits strong{margin-bottom:6px;font-size:15px;display:block}.landing-circle-benefits span{color:var(--muted-foreground);max-width:510px;font-size:13px;line-height:1.7;display:block}.landing-circle-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.landing-circle-actions>a{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:flex}.landing-circle-story .landing-circle-privacy{align-items:flex-start;gap:8px;max-width:510px;margin-top:18px;font-size:11px;line-height:1.7;display:flex}.landing-circle-privacy svg{flex-shrink:0;margin-top:2px}.landing-circle-preview{background:var(--raised);border:1px solid var(--border);border-radius:10px;min-width:0;padding:30px;box-shadow:0 12px 32px #00000008}.landing-circle-preview-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-circle-preview-title .eyebrow{color:var(--muted-foreground);font-size:10px}.landing-circle-preview-title h3{font:38px/1.1 var(--display);margin:10px 0 0}.landing-circle-preview-title>svg{color:var(--muted-foreground)}.landing-circle-example-label{color:var(--muted-foreground);margin:12px 0 22px;font-size:11px}.landing-circle-preview-row{border-top:1px solid var(--border);gap:16px;min-width:0;padding:23px 0;display:flex}.landing-circle-preview-icon{background:var(--raised);width:42px;height:42px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.landing-circle-preview-icon svg{width:19px}.landing-circle-preview-row>div{min-width:0}.landing-circle-preview-kind{letter-spacing:.12em;color:var(--muted-foreground);font:9px ui-monospace,monospace}.landing-circle-preview-row h4{font:24px/1.2 var(--display);margin:9px 0 8px}.landing-circle-preview-row p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.75}.landing-circle-preview-foot{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:12px;padding-top:20px;font-size:11px;line-height:1.8;display:flex}.landing-circle-preview-foot svg{flex-shrink:0}@media (max-width:1000px){.landing-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-paths>a:nth-child(3){border-left:0}.landing-paths>a:nth-child(n+3){border-top:1px solid var(--border)}.landing-circle{gap:30px}.landing-circle-preview{padding:24px}.landing-circle-preview-row{gap:12px}}@media (max-width:760px){.landing-paths{grid-template-columns:minmax(0,1fr)}.landing-paths>a+a{border-left:0}.landing-circle{grid-template-columns:minmax(0,1fr);gap:30px;padding:42px 0}.landing-circle h2{font-size:40px}.landing-circle-story>p{font-size:15px}.landing-circle-preview{padding:24px 20px}.landing-circle-actions{gap:12px 20px}.landing-circle-preview-row h4{font-size:23px}}@media (max-width:360px){.landing-circle h2{font-size:35px}.landing-circle-preview{padding:22px 16px}.landing-circle-preview-row{gap:10px}.landing-circle-preview-icon{width:34px;height:34px}.landing-circle-story>.eyebrow{font-size:9px}}.landing-circle-short{display:none}@media (max-width:760px){.collector-landing>.landing-circle,.collector-landing>.landing-workflow,.collector-landing>.landing-close{display:none}.landing-circle-short{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.collector-landing .first-collection{padding:0 0 18px}.collector-landing .first-collection header h1{font-size:36px}.collector-landing .landing-paths{gap:8px;margin:18px 0}.collector-landing .landing-paths>a{padding:12px}.collector-landing .first-collection-links{margin-top:14px}}.pulse-page{max-width:1320px;margin:auto;padding-bottom:50px}.pulse-hero{justify-content:space-between;align-items:center;gap:24px;padding:35px 0 28px;display:flex}.pulse-hero h1{margin:8px 0;font-size:clamp(40px,5vw,64px);line-height:1.05}.pulse-hero h1>span{color:var(--muted-foreground)}.pulse-hero p{color:var(--muted-foreground);font-size:18px}.pulse-update{border-left:3px solid var(--border);background:var(--raised);align-items:center;gap:12px;max-width:360px;padding:16px;display:flex}.pulse-update strong,.pulse-update span{display:block}.pulse-update span{color:var(--muted-foreground);margin-top:6px;font-size:12px}.pulse-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pulse-tabs>a{border:1px solid var(--border);border-radius:6px;align-items:center;gap:14px;padding:20px;display:flex}.pulse-tabs>a>div{flex:1;min-width:0}.pulse-tabs strong,.pulse-tabs span{display:block}.pulse-tabs strong{font-size:20px}.pulse-tabs span{color:var(--muted-foreground);margin-top:4px;font-size:13px}.pulse-tabs>a[aria-current=page]{background:var(--background);color:var(--foreground);border-color:var(--border)}.pulse-tabs>a[aria-current=page] span{color:var(--foreground)}.pulse-tools{justify-content:space-between;align-items:center;gap:20px;margin:26px 0;display:flex}.pulse-sports{flex-wrap:wrap;gap:7px;display:flex}.pulse-sports button{border:1px solid var(--border);border-radius:4px;padding:8px 13px;font-size:14px}.pulse-sports button[aria-pressed=true]{background:var(--background);color:var(--foreground)}.pulse-search{border:1px solid var(--border);background:var(--card);border-radius:4px;align-items:center;gap:8px;width:100%;max-width:350px;padding:10px;display:flex}.pulse-search input{background:0 0;outline:none;width:100%;min-width:0}.pulse-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 8px;display:flex}.pulse-section-heading h2{margin:0 0 5px;font-size:29px}.pulse-section-heading p,.pulse-caption{color:var(--muted-foreground);font-size:13px;line-height:1.65}.pulse-section-heading label,.pulse-calendar-tools label{color:var(--muted-foreground);font-size:12px}.pulse-section-heading select,.pulse-calendar-tools select{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:4px;margin-top:5px;padding:9px 30px 9px 10px;display:block}.pulse-caption{max-width:940px;margin:10px 0 20px}.pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pulse-entry{border:1px solid var(--border);background:var(--card);border-radius:6px;min-width:0;padding:20px}.pulse-entry header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.pulse-rank{color:var(--muted-foreground);font-family:monospace;font-size:20px}.pulse-direction{background:var(--raised);border-radius:3px;padding:4px 7px;font-size:11px}.pulse-direction.rising{background:var(--raised);color:var(--foreground)}.pulse-score{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:10px}.pulse-score strong{color:var(--foreground);font-size:22px}.pulse-entry>small,.pulse-release-grid small{color:var(--muted-foreground);font-size:12px}.pulse-entry h2{overflow-wrap:anywhere;margin:8px 0 22px;font-size:25px;line-height:1.2}.pulse-entry-stats{align-items:center;gap:18px;margin:16px 0;display:flex}.pulse-entry-stats strong{font-size:24px;display:block}.pulse-entry-stats span{color:var(--muted-foreground);font-size:10px}.pulse-spark{align-items:flex-end;gap:3px;height:40px;margin-left:auto;display:flex}.pulse-spark span{background:var(--background);width:7px;max-width:7px;display:block}.pulse-entry-change{border-top:1px solid var(--border);gap:7px;padding-top:12px;display:grid}.pulse-entry-change>span{color:var(--muted-foreground);justify-content:space-between;gap:10px;font-size:11px;display:flex}.pulse-entry-change strong{color:var(--foreground);text-align:right;font-weight:500}.pulse-entry footer{justify-content:space-between;gap:10px;margin-top:18px;font-size:12px;display:flex}.pulse-entry footer>span{color:var(--muted-foreground)}.pulse-entry footer>a,.pulse-empty>a,.pulse-section-heading>a,.pulse-release-grid a,.pulse-event-actions a{align-items:center;gap:7px;font-weight:600;display:inline-flex}.pulse-empty{text-align:center;background:var(--raised);border-radius:6px;margin:20px 0;padding:36px}.pulse-empty h2{margin:12px 0;font-size:25px}.pulse-empty p{max-width:600px;color:var(--muted-foreground);margin:12px auto 18px;font-size:14px}.pulse-character-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.pulse-character-links a{border:1px solid var(--border);background:var(--card);border-radius:4px;align-items:center;gap:5px;padding:8px;display:flex}.pulse-calendar-tools{align-items:center;gap:28px;margin:20px 0;display:flex}.pulse-recent-toggle{align-items:center;gap:8px;display:flex}.pulse-calendar{border-top:1px solid var(--border)}.pulse-event{border-bottom:1px solid var(--border);grid-template-columns:210px 1fr 200px;gap:22px;padding:24px 0;scroll-margin-top:100px;display:grid}.pulse-event-date{align-content:start;gap:7px;display:grid}.pulse-event-date strong{font-size:16px}.pulse-event-date small,.pulse-event-body p,.pulse-event-actions small{color:var(--muted-foreground);font-size:12px}.pulse-event-labels{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pulse-event-labels>span{background:var(--raised);border-radius:4px;padding:4px 8px;font-size:11px}.pulse-event-labels small{color:var(--muted-foreground);font-size:11px}.pulse-event h3{margin:8px 0;font-size:23px}.pulse-event-actions{flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;font-size:12px;display:flex}.pulse-calendar-download{white-space:nowrap;font-size:13px}.pulse-release-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pulse-release-grid article{border:1px solid var(--border);border-radius:5px;flex-direction:column;gap:10px;padding:18px;display:flex}.pulse-release-grid h3{margin:0;font-size:20px;line-height:1.2}.pulse-release-grid p{color:var(--muted-foreground);margin-top:auto;font-size:12px}.pulse-release-grid article>a{font-size:12px}.pulse-help{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:35px;padding:20px 0;font-size:13px}.pulse-help summary{cursor:pointer;color:var(--foreground)}.pulse-help p{max-width:800px;margin-top:12px;line-height:1.6}:is(.pulse-page a:focus-visible,.pulse-page button:focus-visible,.pulse-page input:focus-visible,.pulse-page select:focus-visible){outline:2px solid var(--ring);outline-offset:4px}.landing-pulse{background:var(--background);color:var(--foreground);justify-content:space-between;align-items:center;gap:24px;margin:35px 0;padding:30px;display:flex}.landing-pulse h2{margin:8px 0;font-size:30px;line-height:1.1}.landing-pulse p{color:var(--foreground)}.landing-pulse a{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.landing-pulse .eyebrow{color:var(--foreground)}@media (max-width:1050px){.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-release-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-event{grid-template-columns:170px 1fr}.pulse-event-actions{flex-direction:row;grid-column:2;justify-content:start;align-items:center}.pulse-tabs>a{gap:8px;padding:16px}.pulse-tabs>a>svg:last-child{display:none}}@media (max-width:650px){.pulse-hero,.pulse-tools,.pulse-section-heading{flex-direction:column;align-items:stretch}.pulse-hero{gap:12px;padding:25px 0 20px}.pulse-update{max-width:none}.pulse-tabs{gap:5px}.pulse-tabs>a{text-align:center;flex-direction:column;gap:5px;padding:12px 7px}.pulse-tabs strong{font-size:14px}.pulse-tabs span{display:none}.pulse-grid{grid-template-columns:1fr}.pulse-tools{gap:14px;margin:20px 0}.pulse-sports{gap:5px}.pulse-sports button{padding:7px 9px;font-size:12px}.pulse-search{max-width:none}.pulse-event{grid-template-columns:1fr;gap:12px;padding:22px 0}.pulse-event-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pulse-event-actions{flex-wrap:wrap;grid-column:1}.pulse-event h3{font-size:21px}.pulse-section-heading{gap:12px;margin-top:24px}.pulse-section-heading h2{font-size:26px}.pulse-section-heading label{max-width:220px}.pulse-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pulse-release-grid article{padding:12px}.pulse-release-grid h3{overflow-wrap:anywhere;font-size:17px}.pulse-calendar-tools{flex-wrap:wrap;gap:14px}.pulse-caption{font-size:12px}.pulse-empty{padding:26px 16px}.landing-pulse{flex-direction:column;align-items:start;padding:24px}.pulse-calendar-download{white-space:normal}}.pulse-active-filters{flex-wrap:wrap;gap:12px;display:flex}.pulse-entry-change .pulse-price-cooling{color:var(--muted-foreground);font-weight:600}.pulse-hero h1,.pulse-section-heading h2,.pulse-entry h2,.pulse-event h3,.pulse-release-grid h3,.landing-pulse h2{font-family:var(--display);font-weight:700}.pulse-market-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.pulse-market-controls>div{gap:4px;display:flex}.pulse-market-controls button,.pulse-feed-copy,.pulse-more{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:inline-flex}.pulse-market-controls button[aria-pressed=true]{background:var(--background);color:var(--foreground)}.pulse-market-controls button:disabled{opacity:.5;cursor:default}.pulse-market-controls label{font-size:12px}.pulse-market-controls select{border:1px solid var(--border);background:var(--card);padding:7px;display:block}.pulse-price-signals{border-top:1px solid var(--border);margin:16px 0;padding-top:12px;font-size:12px}.pulse-price-signals summary{cursor:pointer;color:var(--foreground)}.pulse-price-signals a{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:12px 0;display:flex}.pulse-price-signals small{color:var(--muted-foreground);margin-top:5px;display:block}.pulse-price-signals strong{white-space:nowrap}.pulse-price-signals p{color:var(--muted-foreground);padding:10px 0}.pulse-result-count{color:var(--muted-foreground);margin:16px 0;font-size:13px}.pulse-more{margin:20px auto;display:flex}.pulse-copy-status{color:var(--foreground);max-width:780px;font-size:13px}.pulse-copy-status label{margin:10px 0;display:block}.pulse-copy-status input{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;margin-top:6px;padding:8px;font-size:12px;display:block}.pulse-calendar-tools{flex-wrap:wrap}.pulse-entry .collect-subject{margin-top:12px}.pulse-score{white-space:normal;text-align:right;max-width:70px}@media (max-width:650px){.pulse-market-controls{gap:8px}.pulse-market-controls button,.pulse-feed-copy{padding:8px;font-size:12px}.pulse-entry header{gap:7px}.pulse-calendar-tools>label,.pulse-calendar-tools select{max-width:100%}}.landing-pulse-preview{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.landing-pulse>div:first-child{flex:1}.landing-pulse-preview h3{color:var(--foreground);margin:0 0 12px;font-size:15px}.landing-pulse-preview a{white-space:normal;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.landing-pulse-preview small{color:var(--foreground);margin-top:4px;font-size:11px;font-weight:400;display:block}.landing-pulse-preview button{text-decoration:underline}.landing-pulse>div:first-child>a{margin-top:18px}.pulse-spark span{transition:height .15s}@media (prefers-reduced-motion:reduce){.pulse-spark span{transition:none}}@media (max-width:850px){.landing-pulse{flex-direction:column;align-items:stretch}.landing-pulse-preview{width:100%}}@media (max-width:450px){.landing-pulse-preview{grid-template-columns:1fr}}.pulse-card-market{border:1px solid var(--border);background:var(--card);border-radius:6px;min-width:0;padding:24px}.pulse-card-market h3,.pulse-card-compact h3{overflow-wrap:anywhere;margin:8px 0;font-size:1rem;font-weight:650;line-height:1.45}.pulse-card-market>small,.pulse-card-compact>small{color:var(--muted-foreground);font-size:.75rem}.pulse-card-market p,.pulse-card-compact p{margin:8px 0;font-size:.8125rem}.pulse-card-market dl{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.pulse-card-market dt,.pulse-card-compact dt{color:var(--muted-foreground);font-size:.75rem}.pulse-card-market dd,.pulse-card-compact dd{font-size:1.1rem;font-weight:650}.pulse-card-market>a,.pulse-card-compact>a{align-items:center;gap:8px;margin-top:16px;font-size:.8125rem;text-decoration:underline;display:flex}.pulse-traded-cards{margin:16px 0;font-size:.8125rem}.pulse-traded-cards summary{cursor:pointer;font-weight:600}.pulse-card-compact{border-top:1px solid var(--border);padding:14px 0}.pulse-card-compact dl{margin:8px 0}.pulse-entry-change strong{text-align:right}.pulse-entry footer>a{margin-left:auto}.pulse-secondary-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0 20px;display:flex}.pulse-secondary-filters label{color:var(--muted-foreground);font-size:12px}.pulse-secondary-filters select,.pulse-period-select select{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:4px;max-width:100%;margin-top:5px;padding:9px;display:block}.pulse-secondary-filters button,.pulse-comparison-load,.pulse-comparison-pages button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:4px;padding:9px 12px;font-size:12px}.pulse-secondary-filters .pulse-active-filters{align-items:end}.pulse-market-controls .pulse-filter-toggle,.pulse-period-select,.pulse-mobile-sport{display:none}.pulse-history-notice{border-left:3px solid var(--border);background:var(--raised);padding:16px;font-size:14px;line-height:1.65}.pulse-history-notice a{margin-top:6px;text-decoration:underline;display:block}.pulse-entry-stats{flex-wrap:wrap}.pulse-activity-chart{min-width:100px;max-width:100%;margin-left:auto;font-size:10px}.pulse-activity-chart summary{cursor:pointer;color:var(--muted-foreground);list-style:none}.pulse-activity-chart summary::-webkit-details-marker{display:none}.pulse-activity-chart summary>span:last-child{text-align:right;margin-top:4px;text-decoration:underline;display:block}.pulse-activity-chart .pulse-spark{gap:2px;width:100px}.pulse-activity-chart .pulse-spark span{flex:1;width:auto;min-width:0;max-width:none}.pulse-activity-chart[open]{border-top:1px solid var(--border);flex-basis:100%;padding-top:8px}.pulse-chart-dates{padding:8px 0;font-size:11px}.pulse-chart-dates p{color:var(--muted-foreground);margin:8px 0;line-height:1.5}.pulse-chart-dates ol{max-height:220px;padding:0;list-style:none;overflow:auto}.pulse-chart-dates li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.pulse-entry-stats .pulse-chart-dates strong{font-size:12px}.pulse-comparison{border-bottom:1px solid var(--border)}.pulse-price-signals .pulse-comparison a{overflow-wrap:anywhere;border:0}.pulse-comparison dl{gap:8px;padding:0 0 14px;display:grid}.pulse-comparison dl>div{justify-content:space-between;gap:12px;display:flex}.pulse-comparison dt{color:var(--muted-foreground);font-size:11px}.pulse-comparison dd{text-align:right;font-size:12px;font-weight:600}.pulse-comparison dl span{margin-top:4px;font-size:10px;font-weight:400;display:block}.pulse-comparison-load{margin-top:12px}.pulse-comparison-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.pulse-comparison-pages button:disabled{opacity:.45;cursor:default}.pulse-comparison-period{font-weight:600}.pulse-page summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (max-width:650px){.pulse-tools .pulse-sports-desktop,.pulse-market-controls .pulse-period-buttons{display:none}.pulse-market-controls .pulse-period-select,.pulse-mobile-sport{display:block}.pulse-market-controls .pulse-filter-toggle{display:inline-flex}.pulse-market-controls{align-items:end}.pulse-period-select select{min-height:36px;margin:0}.pulse-secondary-filters{border:1px solid var(--border);background:var(--raised);border-radius:4px;padding:16px;display:none}.pulse-secondary-filters[data-open=true]{display:flex}.pulse-secondary-filters label{flex:1;min-width:120px;max-width:100%}.pulse-secondary-filters .pulse-active-filters{width:100%}.pulse-secondary-filters select{width:100%;font-size:13px}.pulse-secondary-filters>button{width:100%}.pulse-entry-stats{gap:12px}.pulse-activity-chart{min-width:76px}.pulse-activity-chart .pulse-spark{width:80px}.pulse-market-controls>button{min-height:36px}.pulse-price-signals .pulse-comparison a{gap:6px}.pulse-comparison-pages button{padding:8px;font-size:11px}}.pulse-discovery-reason{color:var(--foreground);background:var(--raised);border-radius:4px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5}.pulse-release-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;margin-top:28px;display:grid}.pulse-release-main{min-width:0}.pulse-release-main>.pulse-section-heading{align-items:flex-start;margin:0 0 18px}.pulse-release-main .eyebrow{color:var(--olive,var(--muted-foreground));letter-spacing:.13em;font-size:11px}.pulse-release-main .pulse-section-heading h2{margin:6px 0;font-size:38px}.pulse-release-main .pulse-section-heading p{max-width:480px}.pulse-release-main .pulse-calendar-download{margin-top:27px;font-size:12px}.pulse-release-main .pulse-calendar-tools{background:var(--raised);border:1px solid var(--border);border-radius:6px;align-items:end;gap:16px;margin:0 0 16px;padding:16px}.pulse-release-main .pulse-calendar-tools select{background:var(--card)}.pulse-release-main .pulse-recent-toggle{padding-bottom:9px}.pulse-release-main .pulse-caption{margin-bottom:18px;font-size:12px}.pulse-release-main .pulse-calendar{border:0;gap:12px;display:grid}.pulse-release-main .pulse-event{background:var(--card);border:1px solid var(--border);border-radius:6px;grid-template-columns:76px minmax(0,1fr);gap:20px;padding:22px}.pulse-release-main .pulse-event-date{background:var(--raised);text-align:center;min-height:98px;max-height:none;color:var(--foreground);border-radius:5px;flex-flow:column;align-self:start;align-items:center;gap:0;padding:11px 5px;display:flex}.pulse-release-main .pulse-event-date>span{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.pulse-release-main .pulse-event-date>strong{font-family:var(--display);font-size:36px;font-weight:700;line-height:1.3}.pulse-release-main .pulse-event-date>small{color:inherit;font-size:10px}.pulse-release-main .pulse-event[data-date-state=pending] .pulse-event-date,.pulse-release-main .pulse-event-labels>span,.pulse-release-main .pulse-event-labels>.pulse-date-change,.pulse-release-main .pulse-event-labels>.pulse-date-pending{background:var(--raised);color:var(--foreground)}.pulse-release-main .pulse-event h3{margin:10px 0;font-size:25px;line-height:1.15}.pulse-release-main .pulse-event-when{color:var(--foreground);align-items:center;gap:7px;margin-bottom:5px;font-weight:600;display:flex}.pulse-release-main .pulse-event-actions{flex-flow:wrap;grid-column:auto;justify-content:flex-start;align-items:center;gap:10px 18px;margin-top:16px}.pulse-release-main .pulse-event-actions>a:first-child{border:1px solid var(--border);color:var(--foreground);background:var(--card);border-radius:4px;min-height:40px;padding:9px 12px}.pulse-release-main .pulse-event-actions>a:only-child{background:0 0;border:0;padding:0}.pulse-release-aside{gap:16px;min-width:0;display:grid}.pulse-calendar-note{background:var(--raised);border:1px solid var(--border);color:var(--foreground);border-radius:6px;padding:22px}.pulse-calendar-note h3{font-family:var(--display);color:var(--foreground);margin:10px 0;font-size:25px;font-weight:700}.pulse-calendar-note p{margin:10px 0;font-size:13px;line-height:1.6}.pulse-calendar-note p:last-child{margin-bottom:0;font-size:11px}.pulse-calendar-note .pulse-feed-copy{border-color:var(--gold-text);color:var(--gold-text);background:0 0;justify-content:center;width:100%;min-height:42px;margin-top:8px;font-weight:600}.pulse-release-layout+.pulse-section-heading{border-top:1px solid var(--border);margin-top:38px;padding-top:24px}@media (max-width:1100px){.pulse-release-layout{grid-template-columns:minmax(0,1fr) 265px;gap:20px}.pulse-release-main>.pulse-section-heading{flex-direction:column;gap:10px}.pulse-release-main .pulse-calendar-download{margin-top:0}.pulse-release-main .pulse-event{gap:14px;padding:18px}}@media (max-width:820px){.pulse-release-layout{grid-template-columns:1fr}.pulse-release-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pulse-release-main>.pulse-section-heading{flex-direction:row}.pulse-release-main .pulse-calendar-download{margin-top:18px}}@media (max-width:560px){.pulse-release-main>.pulse-section-heading{flex-direction:column}.pulse-release-main .pulse-calendar-download{margin:0}.pulse-release-main .pulse-section-heading h2{font-size:32px}.pulse-release-main .pulse-event{grid-template-columns:56px minmax(0,1fr);gap:13px;padding:15px}.pulse-release-main .pulse-event-date{min-height:85px;max-height:none}.pulse-release-main .pulse-event-date>strong{font-size:30px}.pulse-release-main .pulse-event h3{font-size:23px}.pulse-release-main .pulse-event-labels{gap:6px}.pulse-release-main .pulse-event-labels small{flex-basis:100%}.pulse-release-main .pulse-event-actions{gap:12px;font-size:11px}.pulse-release-main .pulse-calendar-tools{gap:12px;padding:13px}.pulse-release-main .pulse-recent-toggle{flex-basis:100%;padding-bottom:0}.pulse-release-aside{grid-template-columns:1fr}.pulse-release-layout{margin-top:24px}.pulse-calendar-note{padding:20px}}.pulse-selection-tools{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;display:flex}.pulse-applied-filters{flex-wrap:wrap;gap:7px;display:flex}.pulse-selection-tools button{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.pulse-applied-filters button{background:var(--raised);color:var(--foreground)}.pulse-selection-tools>div[role=status]{color:var(--foreground);flex-basis:100%;font-size:12px}.pulse-selection-tools input{border:1px solid var(--border);background:var(--card);width:100%;min-height:44px;margin:8px 0;padding:8px;display:block}.pulse-results-context{color:var(--foreground);margin:14px 0;font-size:12px;line-height:1.6}.pulse-discovery-summary{background:var(--raised);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;padding:18px;display:grid}.pulse-discovery-summary>div{gap:5px;display:grid}.pulse-discovery-summary strong{font-size:25px;font-family:var(--display)}.pulse-discovery-summary span{color:var(--foreground);font-size:12px}.pulse-discovery-summary>p{color:var(--muted-foreground);grid-column:1/-1;font-size:12px;line-height:1.6}.pulse-reset-empty{border:1px solid var(--border);border-radius:5px;min-height:44px;margin-bottom:16px;padding:10px}.pulse-unread-filter{align-items:center;gap:8px;min-height:44px;margin:12px 0;font-size:12px;display:flex}.pulse-personal li>div>button{min-height:44px;margin-top:5px;font-size:12px;text-decoration:underline;display:block}.pulse-page :is(button,a,select,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:480px){.pulse-discovery-summary{gap:8px;padding:12px}.pulse-discovery-summary strong{font-size:22px}.pulse-discovery-summary span{font-size:11px}.pulse-selection-tools input{font-size:16px}}@media (max-width:600px){.pulse-event{grid-template-columns:56px minmax(0,1fr);gap:6px 14px;padding:16px 0;scroll-margin-top:80px}.pulse-event-date{gap:2px;font-size:12px}.pulse-event-date strong{font-size:1.5rem;line-height:1}.pulse-event h3{margin:2px 0;font-size:1.25rem;line-height:1.15}.pulse-event p{font-size:13px;line-height:1.45}.pulse-event-labels{gap:6px;font-size:12px}.pulse-event-actions{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:8px 16px;margin-top:4px;font-size:12px}.pulse-event-actions [data-slot=button]{min-height:36px;padding:0 12px;font-size:13px}}.pulse-sports button,.pulse-period-buttons button{border-radius:999px;min-height:44px}.pulse-sports{flex-wrap:wrap}.pulse-active-filters>.filter-pills{align-self:center}@media (max-width:760px){.pulse-tools .pulse-sports{flex-wrap:nowrap;width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.pulse-tools .pulse-sports button{flex-shrink:0}.pulse-period-buttons{flex-wrap:wrap;display:flex}.pulse-period-select{display:none}}.album-breadcrumb{color:var(--muted-foreground);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:var(--foreground)}.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:var(--muted-foreground);font-style:normal}.album-story{color:var(--muted-foreground);white-space:pre-wrap;font-size:17px;line-height:1.7}.album-detail-actions{flex-shrink:0;gap:8px;display:flex}.album-progress-panel{border:1px solid var(--border);background:var(--raised);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:var(--muted-foreground);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:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.5}.album-progress-panel [data-slot=progress]{background:var(--raised)}.album-progress-panel [data-slot=progress-indicator],.album-cover [data-slot=progress-indicator],.album-home [data-slot=progress-indicator]{background:var(--background)}.album-progress-panel.complete{background:var(--background);color:var(--foreground);border-color:var(--border)}.album-progress-panel.complete p,.album-progress-panel.complete small{color:var(--foreground)}.album-progress-panel.complete [data-slot=progress-indicator]{background:var(--raised)}.album-complete-check{color:var(--muted-foreground);flex-shrink:0}.album-workspace{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:28px;display:grid}.album-binder{background:var(--raised);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px;display:grid}.album-slot{border:1px solid var(--border);background:var(--card);border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.album-slot:not(.owned){background:var(--raised);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:var(--muted-foreground);font-family:monospace}.album-slot>header strong{align-items:center;gap:5px;font-size:12px;display:flex}.album-slot.owned>header strong{color:var(--foreground)}.album-slot.chasing>header strong{color:var(--muted-foreground)}.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:var(--muted-foreground);font-size:13px;line-height:1.5}.album-slot-facts small{color:var(--muted-foreground);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{background:var(--background);color:var(--foreground);border-radius:9px;flex-direction:column;gap:16px;min-width:0;padding:25px;display:flex;position:sticky;top:22px}.album-next .eyebrow{color:var(--foreground);letter-spacing:.12em;font-size:12px}.album-next h2{overflow-wrap:anywhere;font-size:30px;line-height:1.12}.album-next>p{color:var(--foreground);font-size:15px;line-height:1.6}.album-next small{color:var(--foreground);font-size:13px}.album-next>a{text-underline-offset:4px;color:var(--foreground);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:var(--muted-foreground);font-size:12px;line-height:1.6}.album-private{border-top:1px solid var(--border);align-items:flex-start;gap:8px;padding-top:20px;display:flex}.album-private svg{flex-shrink:0}.album-private p{color:var(--foreground);font-size:13px;line-height:1.6}.album-first{background:var(--raised);border:1px solid var(--border);border-radius:9px;align-items:center;gap:20px;margin-bottom:34px;padding:26px 30px;display:flex}.album-first>svg{color:var(--foreground);flex-shrink:0}.album-first h2{margin-bottom:8px;font-size:27px;line-height:1.2}.album-first p{color:var(--muted-foreground);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{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.album-cover-images{background:var(--raised);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{background:var(--background);color:var(--foreground);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:var(--muted-foreground);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:var(--muted-foreground);-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:var(--muted-foreground);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{border:1px solid var(--border);background:var(--card);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:var(--muted-foreground);font-size:12px}.album-idea-grid h3{font-size:27px;line-height:1.1}.album-idea-grid p{color:var(--muted-foreground);flex:1;font-size:15px;line-height:1.6}.album-sync{color:var(--muted-foreground);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 var(--border);padding:15px 0}.album-selection h3{margin-bottom:12px;font-size:20px}.album-selection p,.album-form-note,.album-empty-note{color:var(--muted-foreground);font-size:14px;line-height:1.6}.album-selection ol{max-height:230px;overflow-y:auto}.album-selection li{border-top:1px solid var(--border);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:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;display:block}.album-selection-num{width:20px;color:var(--muted-foreground);flex-shrink:0;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;border:1px solid var(--border);background:var(--card);border-radius:5px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.album-card-picker>button.selected{background:var(--raised);border-color:var(--border)}.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:var(--muted-foreground);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 var(--border);padding-top:15px}.album-editor-footer>p{color:var(--muted-foreground);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:var(--card);border:1px solid var(--border);border-left:5px solid var(--border);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:var(--muted-foreground);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:var(--muted-foreground);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:var(--muted-foreground);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{background:var(--background);color:var(--foreground);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:var(--raised);border:1px solid var(--border);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:var(--raised);border:1px solid var(--border);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:3px solid var(--ring);outline-offset:3px}.album-home:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.album-card-picker button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@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:var(--muted-foreground);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 var(--border);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%}}@media (max-width:720px){.album-home{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;display:grid}.album-home-copy{width:100%;min-width:0}.album-home .eyebrow{letter-spacing:1.2px;font-size:10px}.album-home h2{word-break:normal;overflow-wrap:break-word;margin:10px 0;font-size:26px;line-height:1.2}.album-home p{margin:0;font-size:13px;line-height:1.5}.album-home strong{min-height:28px;margin-top:12px;font-size:13px}.album-home [data-slot=progress]{margin-top:12px}.album-home-preview{gap:10px;width:100%;max-width:none;display:flex}.album-home-preview>div{flex:0 0 46px;min-width:0;height:66px;overflow:hidden}.album-home-preview .card-photo{object-fit:contain;width:100%;height:100%}}.collection-album-shortcuts{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin:-16px 0 24px;font-size:12px;display:flex}.collection-album-shortcuts>a{border:1px solid var(--border);background:var(--card);border-radius:5px;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:9px 13px;display:flex}.collection-album-shortcuts strong{overflow-wrap:anywhere}.collection-album-shortcuts small{white-space:nowrap}.collection-album-shortcuts>a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.album-home:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.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:var(--muted-foreground);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:var(--raised);border:1px solid var(--border);grid-template-columns:1.6fr 1fr;gap:40px;padding:36px;display:grid}.collector-welcome aside{border-left:1px solid var(--border);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{border:1px solid var(--border);background:var(--raised);min-width:0;padding:28px}.home-pickup{background:var(--raised);border-color:var(--border)}.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 var(--border);grid-template-columns:24px 70px minmax(0,1fr);align-items:center;gap:15px;padding:19px 0;display:grid}.home-target-rank{color:var(--muted-foreground);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-photo 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:var(--muted-foreground);font-size:13px;line-height:1.5}.home-target small,.home-pickup>small{color:var(--muted-foreground);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 var(--border);margin-top:35px;padding:26px 0}.home-owned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-sync{border-top:1px solid var(--border);color:var(--muted-foreground);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:var(--raised);border:1px solid var(--border);flex-direction:column;gap:9px;min-width:0;padding:17px;display:flex}.priority-heading{color:var(--muted-foreground);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:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.priority-card>button:last-child{margin-top:auto}.target-spend{border-top:1px solid var(--border);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:var(--muted-foreground);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:var(--muted-foreground);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:repeat(2,minmax(0,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-left:0;border-top:1px solid var(--border);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:var(--muted-foreground)!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}.pickup-photo,.home-target-photo,.home-keeper>div:first-child{min-width:0;min-height:0;overflow:hidden}.pickup-photo>.linked-card-photo,.home-target-photo>.linked-card-photo,.home-keeper .linked-card-photo{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.pickup-photo .linked-card-photo>img,.home-target-photo .linked-card-photo>img,.home-keeper .linked-card-photo>img{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}@media (max-width:760px){.home-pickup .pickup-photo{height:200px;max-height:200px}.home-target{grid-template-columns:22px 58px minmax(0,1fr);gap:12px}.home-target-photo{height:82px}.home-target h3{font-size:24px}.home-target p,.home-target small{font-size:14px;line-height:1.5}.weekly-rank{gap:14px;padding:20px}.weekly-rank h2{font-size:28px}.weekly-rank p{font-size:14px}.weekly-rank [data-slot=button]{min-height:44px}}.home-target .want-recorded-prices{min-width:0}.home-target .recorded-card-price{padding:10px;font-size:12px}.home-target .recorded-card-price strong{font-size:26px}.home-target .recorded-price-comparison>summary{white-space:normal}.home-pickup .recorded-card-price{max-width:100%}.home-target-rank{white-space:nowrap}@media (max-width:760px){.main-content .home-chase .home-target{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px 12px}.home-target>.home-target-rank{grid-area:1/1}.home-target-photo{grid-area:2/1/4;height:105px}.home-target-body{display:contents}.home-target-body>h3{grid-area:1/2;min-width:0}.home-target-body>p{grid-area:2/2;min-width:0;margin:0}.home-target-body>small{grid-area:3/2;min-width:0}.home-target-body>.want-recorded-prices,.home-target-body>button{grid-column:1/-1;width:100%;min-width:0}}.home-owned-intro{color:var(--muted-foreground);margin:-10px 0 20px;font-size:13px;line-height:1.6}.home-owned-card{border:1px solid var(--border);background:var(--card);border-radius:5px;grid-template-columns:100px minmax(0,1fr);align-content:start;gap:16px 18px;min-width:0;padding:18px;display:grid}.home-owned-photo{cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:100px;height:150px;padding:0;display:grid;overflow:hidden}.home-owned-photo img{max-width:100%;max-height:100%;object-fit:contain!important;width:100%!important;height:100%!important}.home-owned-photo:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.home-owned-body{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;min-height:150px;display:flex}.home-owned-body h3{font:700 25px/1.1 var(--display);margin:0 0 7px}.home-owned-identity{color:var(--muted-foreground);margin:0 0 9px;font-size:12px;line-height:1.5}.home-owned-grade{background:var(--raised);color:var(--foreground);border-radius:3px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.5}.home-owned-actions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.home-owned-actions [data-slot=button]{min-height:40px;font-size:12px}.home-owned-actions>a{align-items:center;gap:6px;min-height:40px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:700px){.home-owned-grid{grid-template-columns:1fr}.home-owned-card{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:16px}.home-owned-photo{width:90px;height:135px}.home-owned-body{min-height:135px}.home-owned-body h3{font-size:25px}.home-owned-actions [data-slot=button],.home-owned-actions>a{min-height:44px}}@media (max-width:360px){.home-owned-card{grid-template-columns:72px minmax(0,1fr);gap:12px}.home-owned-photo{width:72px;height:108px}.home-owned-body h3{font-size:23px}.home-owned-identity{font-size:12px}.home-owned-actions{gap:4px}.home-owned-actions [data-slot=button]{padding-left:10px;padding-right:10px}}.weekly-rank-mobile{display:none}.collector-home .home-collection{border-top:0;margin:0 0 24px;padding:22px 0}.collector-home .heading-actions{flex-wrap:wrap}@media (max-width:700px){.collector-home .page-heading{gap:16px;margin-bottom:18px;padding-top:0}.collector-home .page-heading h1{margin:10px 0;font-size:40px;line-height:1.1}.collector-home .page-heading .eyebrow{letter-spacing:1.5px;font-size:10px}.collector-home .page-heading p{margin:0;font-size:14px;line-height:1.5}.collector-home .heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.collector-home .heading-actions [data-slot=button]{white-space:normal;width:100%;min-height:44px;padding:0 8px;font-size:12px}.collector-home .heading-actions svg{display:none}.collector-home .weekly-rank{flex-direction:row;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px}.collector-home .weekly-rank .eyebrow{letter-spacing:1px;font-size:9px}.collector-home .weekly-rank-desktop{display:none}.collector-home .weekly-rank-mobile{display:block}.collector-home .weekly-rank p{margin:5px 0 0;font-size:14px;line-height:1.5}.collector-home .weekly-rank [data-slot=button]{flex:none;min-height:44px;padding:0 12px;font-size:12px}.collector-home .weekly-rank [data-slot=button] svg{width:16px}.collector-home .home-collection{margin-bottom:16px;padding:8px 0 18px}.collector-home .home-collection .journey-section-heading{flex-direction:row;align-items:center;gap:10px;margin-bottom:12px}.collector-home .home-collection .journey-section-heading .eyebrow{display:none}.collector-home .home-collection h2{margin:0;font-size:28px}.collector-home .home-collection .journey-section-heading>a{flex:none;min-height:44px;font-size:12px}.collector-home .home-owned-intro{margin:0 0 14px;font-size:12px}}.home-target .owned-estimate-preview{gap:3px;min-height:0;margin:10px 0}.home-preview-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.home-preview-actions button{margin-top:0}.home-preview-actions>a{align-items:center;gap:5px;min-height:40px;font-size:12px;font-weight:600;display:inline-flex}.home-pickup>.owned-estimate-preview{min-height:0;margin:14px 0}.home-pickup .pickup-photo{max-width:160px;height:180px;margin:18px auto}.home-pickup>.journey-actions{margin-top:16px}@media (max-width:760px){.home-target-body>.owned-estimate-preview,.home-target-body>.home-preview-actions{grid-column:2;min-width:0}.home-target-body>.owned-estimate-preview{grid-row:4}.home-target-body>.home-preview-actions{grid-column:1/-1;margin-top:4px}.home-preview-actions{justify-content:space-between}.home-preview-actions button,.home-preview-actions>a{min-height:44px}.home-pickup .pickup-photo{max-width:120px;height:160px}.home-target .estimate-range{overflow-wrap:anywhere;font-size:11px}.main-content .home-chase .home-target{grid-template-columns:20px 64px minmax(0,1fr);align-items:start;gap:8px}.home-target>.home-target-rank{grid-area:1/1}.home-target>.home-target-photo{grid-area:1/2;height:96px}.home-target>.home-target-body{grid-area:1/3;min-width:0;display:block}.home-target-body>h3{margin:0 0 6px;font-size:22px}.home-target-body>p,.home-target-body>small{font-size:12px;line-height:1.5}.home-preview-actions{align-items:flex-start;gap:4px}.home-preview-actions a{font-size:11px}}.duplicate-trades{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:24px 0;padding:24px}.duplicate-trades>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.duplicate-trades h2{margin:0 0 8px;font-size:26px}.duplicate-trades p{font-size:16px;line-height:1.6}.duplicate-trades>header p{margin:0}.duplicate-note{color:var(--muted-foreground)}.duplicate-pair{border-top:1px solid var(--border);margin-top:20px;padding:20px 0}.duplicate-pair>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.duplicate-pair section{background:var(--card);border-radius:8px;gap:8px;padding:16px;display:grid}.duplicate-pair a{font-weight:600}.duplicate-pair span,.duplicate-trades small{color:var(--foreground);font-size:14px}.duplicate-oneway{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.duplicate-prep{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.duplicate-prep summary{cursor:pointer;font-size:16px;font-weight:600}.duplicate-prep>div{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.duplicate-prep small{margin-top:4px;display:block}@media (max-width:650px){.duplicate-trades{padding:18px}.duplicate-trades>header,.duplicate-oneway{flex-direction:column;align-items:stretch}.duplicate-pair>div{grid-template-columns:1fr}.duplicate-prep>div{flex-direction:column;align-items:flex-start}.duplicate-trades h2{font-size:23px}}.chase-inbox{border-top:1px solid var(--border);margin:32px 0;padding-top:29px}.chase-inbox .journey-section-heading{align-items:flex-start;gap:20px;margin-bottom:22px}.chase-inbox .journey-section-heading h2{font:650 34px/1.12 var(--display);margin:7px 0 10px}.chase-inbox .journey-section-heading .eyebrow{font-size:10px}.chase-inbox .chase-inbox-privacy{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.chase-inbox .journey-section-heading>button{min-height:39px;color:var(--muted-foreground);border-color:var(--border);font-size:12px}.chase-inbox .chase-inbox-sample{color:var(--muted-foreground);background:var(--raised);border-left:3px solid var(--border);margin-bottom:18px;padding:10px 13px;font-size:12px}.chase-inbox-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 23px;display:grid}.chase-inbox-stats>div{padding:18px 18px 20px 0;position:relative}.chase-inbox-stats>div:before{content:"";background:var(--background);width:42px;height:3px;position:absolute;top:-1px;left:0}.chase-inbox-stats>.chase-stat-sent:before{background:var(--raised)}.chase-inbox-stats>.chase-stat-following:before{background:var(--background)}.chase-inbox-stats span{letter-spacing:.07em;color:var(--muted-foreground);font:9px/1.6 ui-monospace,monospace;display:block}.chase-inbox-stats strong{font:600 41px/1.05 var(--display);color:var(--foreground);margin:7px 0 5px;display:block}.chase-inbox-stats small{color:var(--muted-foreground);font-size:12px;line-height:1.5;display:block}.chase-inbox [data-slot=tabs-list]{background:0 0;flex-wrap:wrap;gap:8px;max-width:100%;height:auto;padding:0}.chase-inbox [data-slot=tabs-trigger]{border:1px solid var(--border);min-height:41px;box-shadow:none;background:var(--card);color:var(--muted-foreground);border-radius:4px;padding:9px 13px;font-size:12px}.chase-inbox [data-slot=tabs-trigger][data-state=active]{background:var(--raised);border-color:var(--border);color:var(--foreground);font-weight:600}.chase-inbox [data-slot=tabs-trigger]:after{display:none}.chase-inbox .chase-reply-list{border:1px solid var(--border);background:var(--card);border-radius:6px;margin-top:19px;display:block;overflow:hidden}.chase-inbox-columns,.chase-reply-summary{grid-template-columns:minmax(0,1.8fr) minmax(90px,.65fr) minmax(120px,.55fr);align-items:start;gap:22px;display:grid}.chase-inbox-columns{background:var(--raised);color:var(--muted-foreground);letter-spacing:.08em;padding:12px 22px;font:9px/1.5 ui-monospace,monospace}.chase-inbox .chase-reply{border:0;border-top:1px solid var(--border);background:var(--card);min-width:0;padding:0}.chase-reply-summary{padding:20px 22px 17px}.chase-reply-card{min-width:0}.chase-response-kind{color:var(--muted-foreground);background:var(--raised);border-radius:3px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;line-height:1.5;display:inline-flex}.chase-kind-listing,.chase-kind-watch{background:var(--raised);color:var(--muted-foreground)}.chase-inbox .chase-reply h3{font:650 26px/1.12 var(--display);color:var(--foreground);margin:10px 0 6px}.chase-reply-printing{color:var(--muted-foreground);text-underline-offset:3px;font-size:12px;line-height:1.6;text-decoration:underline}.chase-inbox .chase-reply-heading{color:var(--muted-foreground);flex-direction:column;align-items:flex-start;gap:5px;padding-top:3px;font-size:11px;display:flex}.chase-reply-heading>span{letter-spacing:.06em;text-transform:uppercase;font:9px/1.5 ui-monospace,monospace}.chase-inbox .chase-reply-heading strong{color:var(--foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.chase-reply-heading time{color:var(--muted-foreground);font-size:10px;line-height:1.5}.chase-reply-state{justify-content:flex-start;padding-top:3px;display:flex}.chase-state-chip{background:var(--raised);max-width:100%;color:var(--muted-foreground);border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.5;display:inline-flex}.chase-state-chip.is-active{color:var(--muted-foreground);background:var(--raised)}.chase-state-chip.is-fulfilled{color:var(--foreground);background:var(--raised)}.chase-state-chip.is-unavailable{color:var(--muted-foreground);background:var(--raised)}.chase-inbox .chase-reply-body{background:var(--raised);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:4px;margin:0 22px;padding:15px 17px}.chase-inbox .chase-reply-fulfilled .chase-reply-body{border-left-color:var(--border);background:var(--raised)}.chase-inbox .chase-reply-body p{margin:0;font-size:13px;line-height:1.65}.chase-inbox .chase-reply-body .chase-reply-message{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere}.chase-shared-copy{align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.chase-copy-grade{border:1px solid var(--border);background:var(--raised);color:var(--foreground);overflow-wrap:anywhere;border-radius:3px;max-width:45%;padding:5px 7px;font:11px/1.4 ui-monospace,monospace}.chase-inbox .chase-shared-copy p{color:var(--foreground);font-size:12px}.chase-shared-copy p>span{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.chase-reply-links{flex-wrap:wrap;gap:9px 20px;display:flex}.chase-inbox .chase-listing-link{color:var(--foreground);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:11px 0 0;font-size:12px;line-height:1.5;display:inline-flex}.chase-inbox .chase-reply-body .chase-fulfilled{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.chase-inbox .chase-reply-controls{border-top:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:11px 22px 14px;display:flex}.chase-inbox .chase-reply-controls>.chase-fulfilled{color:var(--muted-foreground);margin-right:auto;font-size:11px;line-height:1.5}.chase-inbox .chase-reply-controls button{min-height:35px;color:var(--muted-foreground);padding:7px 11px;font-size:11px}.chase-inbox .chase-reply-controls button[data-variant=outline]{border-color:var(--border);background:var(--raised);color:var(--foreground)}.chase-inbox-empty{background:var(--raised);border:1px dashed var(--border);color:var(--muted-foreground);border-radius:5px;align-items:center;gap:14px;margin-top:18px;padding:27px 23px;display:flex}.chase-inbox .chase-inbox-empty p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.chase-response-dialog .copy-form{background:var(--raised);border:1px solid var(--border);border-radius:5px;padding:17px 19px}.chase-response-dialog .form-label{color:var(--foreground);font-size:13px}.chase-response-dialog .form-note{color:var(--muted-foreground);font-size:12px;line-height:1.65}.chase-response-dialog .copy-form>button{background:var(--background);color:var(--foreground)}.chase-response-dialog .copy-form>button:hover{background:var(--background)}.chase-response-dialog .copy-form>button:disabled{opacity:.6}.chase-response-dialog :is(input,select,textarea){background:var(--card);border-color:var(--border)}:is(.chase-response-dialog :is(button,input,select,textarea):focus-visible,.chase-inbox :is(a,button):focus-visible){outline:2px solid var(--primary);outline-offset:3px}@media (max-width:850px){.chase-inbox-columns,.chase-reply-summary{grid-template-columns:minmax(0,1.6fr) minmax(80px,.7fr) minmax(95px,.6fr);gap:15px}.chase-inbox .chase-reply h3{font-size:24px}.chase-state-chip{padding:4px 6px;font-size:9px}}@media (max-width:600px){.chase-inbox .journey-section-heading{gap:13px;margin-bottom:19px}.chase-inbox .journey-section-heading h2{font-size:30px}.chase-inbox .journey-section-heading .eyebrow{font-size:9px}.chase-inbox .journey-section-heading>button{padding:8px 11px;font-size:11px}.chase-inbox-stats>div{padding:16px 10px 16px 0}.chase-inbox-stats span{min-height:26px;font-size:8px}.chase-inbox-stats strong{font-size:36px}.chase-inbox-stats small{font-size:10px}.chase-inbox-columns{display:none}.chase-reply-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px 15px}.chase-reply-card{grid-column:1/-1}.chase-inbox .chase-reply-heading{flex-flow:wrap;align-items:center;gap:5px 7px;padding:0}.chase-reply-heading time{flex-basis:100%;font-size:10px}.chase-reply-state{align-items:flex-start;padding:0}.chase-inbox .chase-reply h3{font-size:27px}.chase-inbox .chase-reply-body{margin:0 13px;padding:13px}.chase-inbox .chase-reply-controls{padding:10px 14px 13px}.chase-response-kind,.chase-state-chip{font-size:10px}.chase-inbox .chase-reply-controls button{font-size:11px}.chase-inbox-empty{align-items:flex-start;padding:23px 17px}.chase-response-dialog .copy-form{padding:15px}.chase-response-dialog :is(input,select,textarea){font-size:16px}}.radar-nav{border-bottom:1px solid var(--line,var(--border));gap:28px;margin:0 0 28px;display:flex}.radar-nav a{color:var(--muted-foreground);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 0;font-weight:650;display:flex}.radar-nav a[aria-current=page]{color:var(--foreground);border-color:var(--border)}.radar-hero{background:var(--background);color:var(--foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:42px;display:flex;overflow:hidden}.radar-hero .section-label{color:var(--foreground);align-items:center;gap:9px;display:flex}.radar-hero h2{letter-spacing:-.025em;margin:22px 0 18px;font-size:clamp(32px,4vw,58px);line-height:1.08}.radar-hero em{color:var(--muted-foreground);font-style:normal}.radar-hero p{max-width:580px;color:var(--foreground);line-height:1.7}.radar-orbit{border:1px solid var(--border);border-radius:50%;flex:0 0 160px;place-items:center;height:160px;margin:0 42px;display:grid;box-shadow:0 0 0 24px #0002,0 0 0 48px #0001}.radar-orbit svg{width:76px;height:76px;color:var(--muted-foreground);stroke-width:1px}.radar-trust{color:var(--muted-foreground);align-items:center;gap:10px;padding:18px 0;font-size:13px;display:flex}.radar-trust>svg{flex-shrink:0}.radar-trust p{flex:1}.radar-sample{border:1px dashed var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;display:flex}.radar-sample p{color:var(--muted-foreground);margin-top:4px;font-size:13px}.radar-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.radar-tabs button{text-align:left;background:var(--raised);border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:18px;font-weight:650;display:flex}.radar-tabs button[aria-selected=true]{background:var(--card);border-color:var(--border);box-shadow:inset 0 -3px #0000003d}.radar-tabs button span{font-variant-numeric:tabular-nums;background:var(--raised);border-radius:50%;place-items:center;min-width:27px;height:27px;display:grid}.radar-section-heading{margin:30px 0 22px}.radar-section-heading h2{font-size:30px;line-height:1.15}.radar-section-heading p{max-width:740px;color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.6}.radar-pair{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-bottom:24px;overflow:hidden}.radar-pair>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px 24px;display:flex}.radar-avatar{background:var(--raised);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.radar-pair header strong,.radar-pair header small{display:block}.radar-pair header small,.radar-lead header small{color:var(--muted-foreground);font-size:12px}.radar-open{color:var(--foreground);background:var(--raised);border-radius:4px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-block}.radar-pair header>.radar-open{margin-left:auto}.radar-pair-cards{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:4px;padding:24px;display:grid}.radar-copy{min-width:0}.radar-direction{letter-spacing:.13em;color:var(--muted-foreground);font-family:monospace;font-size:11px;font-weight:700}.radar-copy-outgoing .radar-direction{color:var(--muted-foreground)}.radar-card-body{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;margin-top:14px;display:grid}.radar-photo{background:var(--raised);border-radius:5px;place-items:center;height:188px;padding:12px;display:grid;overflow:hidden}.radar-photo .card-image-wrap,.radar-photo .card-photo{width:100%!important;height:100%!important;max-height:164px!important}.radar-photo img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:164px!important;transform:none!important}.radar-card-facts{overflow-wrap:anywhere;min-width:0}.radar-card-facts small{color:var(--muted-foreground);font-size:12px}.radar-card-facts h3{margin:6px 0;font-size:25px;line-height:1.1}.radar-card-facts p{color:var(--muted-foreground);margin:3px 0;font-size:13px}.radar-card-facts strong{margin-top:9px;font-size:13px;display:block}.radar-fit{color:var(--muted-foreground);margin-top:9px;font-size:11px;display:block}.radar-reference{color:var(--muted-foreground);margin-top:8px;font-size:10px;display:block}.radar-exchange{color:var(--muted-foreground);place-items:center;display:grid}.radar-pair footer{border-top:1px solid var(--border);background:var(--raised);justify-content:space-between;align-items:center;gap:24px;padding:17px 24px;display:flex}.radar-pair footer p{max-width:510px;color:var(--muted-foreground);font-size:12px;line-height:1.6}.radar-leads{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.radar-lead{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:22px}.radar-lead>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.radar-lead-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.radar-status{color:var(--muted-foreground);font-size:12px}.radar-empty{text-align:center;border:1px dashed var(--border);background:var(--raised);border-radius:8px;padding:40px 24px}.radar-empty>svg{color:var(--muted-foreground);margin:0 auto 12px}.radar-empty h3{font-size:28px;line-height:1.2}.radar-empty p{max-width:510px;color:var(--muted-foreground);margin:12px auto 22px;line-height:1.6}.radar-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.radar-teaser{background:var(--raised);border:1px solid var(--border);border-radius:10px;align-items:center;gap:24px;margin:0 0 28px;padding:26px 30px;display:flex}.radar-teaser>div{flex:1;min-width:0}.radar-teaser h2{margin:8px 0;font-size:29px;line-height:1.1}.radar-teaser p{color:var(--muted-foreground);font-size:14px}.radar-icon{background:var(--background);color:var(--foreground);border-radius:50%;flex-shrink:0;padding:15px}.radar-teaser>svg{flex-shrink:0}.radar-page button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.radar-nav a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.radar-teaser:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:1050px){.radar-orbit{display:none}.radar-card-body{grid-template-columns:100px minmax(0,1fr);gap:14px}.radar-photo{height:158px}.radar-photo img{max-height:134px!important}.radar-card-facts h3{font-size:22px}}@media (max-width:700px){.radar-hero{padding:26px 22px}.radar-hero h2{font-size:34px}.radar-hero p{font-size:14px}.radar-tabs{gap:5px}.radar-tabs button{flex-direction:column;align-items:flex-start;padding:12px 10px;font-size:12px}.radar-pair-cards{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.radar-exchange{height:26px;transform:rotate(90deg)}.radar-card-body{grid-template-columns:100px minmax(0,1fr)}.radar-leads{grid-template-columns:minmax(0,1fr)}.radar-pair footer{flex-direction:column;align-items:stretch;gap:12px;padding:16px 20px}.radar-pair>header{flex-wrap:wrap;padding:16px}.radar-pair header>.radar-open{font-size:10px}.radar-sample{flex-direction:column;align-items:stretch}.radar-trust{flex-wrap:wrap;align-items:flex-start}.radar-trust p{min-width:180px}.radar-trust button{margin-left:auto}.radar-teaser{align-items:flex-start;gap:14px;padding:22px 18px}.radar-teaser h2{font-size:25px}.radar-teaser .radar-icon{padding:10px}.radar-teaser>svg{display:none}.radar-section-heading h2{font-size:28px}}
