@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#f6f7f9;--ink:#182a32;--muted:#74818a;--line:#e5e9ec;--green:#116e57;--mint:#e4f2eb}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px 'DM Sans',system-ui,sans-serif}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #64bca4;outline-offset:3px}a{color:inherit}.shell{display:grid;grid-template-columns:246px 1fr;min-height:100vh}aside{background:#fff;border-right:1px solid var(--line);padding:35px 22px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.brand{font-family:Manrope,sans-serif;display:flex;gap:11px;align-items:center;font-weight:800;text-decoration:none;font-size:17px;letter-spacing:-.7px}.mark{background:var(--green);color:#fff;padding:10px 8px;border-radius:9px;font-size:14px;letter-spacing:-1px}.workspace{margin:45px 12px 22px;font-size:10px;color:var(--muted);letter-spacing:1.8px}.workspace span{display:block;margin-top:9px;font-size:13px;letter-spacing:0;color:var(--ink);font-weight:600}nav{display:grid;gap:8px}.nav{background:none;border:0;border-radius:7px;color:#66737c;text-align:left;padding:14px 13px;font-size:18px;display:flex;gap:13px;align-items:center}.nav span{font-size:13px}.nav.active{background:var(--mint);color:var(--green);font-weight:700}.aside-bottom{margin-top:auto;padding:18px 12px 0;font-size:11px;color:var(--green)}.aside-bottom p{color:var(--muted);line-height:1.7;margin:17px 0 25px}.profile{border-top:1px solid var(--line);padding-top:23px;display:flex;gap:11px;align-items:center;color:var(--ink);font-size:12px}.profile>span{background:#edf0f3;padding:12px;border-radius:50%;font-weight:700}.profile small{display:block;color:var(--muted);margin-top:4px;font-size:10px}main{padding:0 42px;min-width:0;max-width:1600px;width:100%;margin:auto}header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:var(--muted)}.divider{margin:0 16px;color:#b0b8bd}.button{border:0;border-radius:7px;padding:11px 16px;background:var(--green);color:#fff;font-size:12px;font-weight:600}.button.secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.button:disabled{opacity:.6}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:37px 0 28px}h1,h2,h3{font-family:Manrope,system-ui,sans-serif}h1{font-size:35px;letter-spacing:-1.5px;line-height:1.25;margin:13px 0}h1 span{color:var(--green)}p{line-height:1.7}.page-heading p{font-size:13px;color:var(--muted);margin:14px 0 0}.season-badge{text-align:right;font-size:12px;white-space:nowrap}.season-badge small{display:block;margin-top:10px;color:var(--muted);font-size:10px}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2ba77c;margin-right:6px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:22px}.metric-label{color:var(--muted);font-size:11px}.metric-value{font:800 31px Manrope,sans-serif;letter-spacing:-1px;margin:12px 0 6px}.metric-value small{font-size:12px;color:var(--muted);font-weight:500;letter-spacing:0;margin-left:6px}.metric-note{font-size:10px;color:var(--muted)}.green{color:var(--green)}.grid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px;margin-bottom:22px}.card-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}h2{font-size:16px;letter-spacing:-.5px;margin:0}h3{font-size:13px;margin:0 0 7px}.pill{display:inline-block;background:#f0f3f5;color:#63747d;border-radius:4px;font-size:10px;padding:5px 8px;white-space:nowrap}.pill.good{background:var(--mint);color:var(--green)}.pill.warn{background:#fff1dd;color:#97661e}.depth-row{display:grid;grid-template-columns:38px 1fr 46px 84px;gap:14px;align-items:center;margin:21px 0;font-size:12px}.bar{background:#edf1f3;height:7px;border-radius:5px;overflow:hidden}.bar>span{display:block;height:100%;background:#2a8a6d;border-radius:5px}.depth-row .count{text-align:right;color:var(--muted);font-size:11px}.note{font-size:11px;color:var(--muted);line-height:1.7}.insight{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid var(--line)}.insight:last-child{border:0;padding-bottom:0}.insight-icon{color:var(--green);background:var(--mint);width:30px;height:30px;display:grid;place-items:center;border-radius:8px;flex-shrink:0}.insight p{font-size:11px;color:var(--muted);margin:0}.hero-panel{background:#163f35;color:#fff;border:0;position:relative;overflow:hidden}.hero-panel:after{content:'';position:absolute;width:150px;height:150px;border:35px solid #ffffff06;border-radius:50%;right:-40px;bottom:-65px;pointer-events:none}.hero-panel .eyebrow{color:#95c3b4}.hero-panel h2{font-size:20px;margin:16px 0;max-width:300px}.hero-panel p{color:#b9cfc6;font-size:12px}.hero-panel .button{background:#e1f0b6;color:#203b2d;margin-top:14px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}th{color:var(--muted);font-size:10px;font-weight:500;padding:12px 10px;border-bottom:1px solid var(--line)}td{padding:14px 10px;border-bottom:1px solid #f0f2f4}tr:last-child td{border-bottom:0}.player{font-weight:600}.player small{display:block;font-weight:400;color:var(--muted);font-size:10px;margin-top:4px}.pos{font-weight:700;font-size:10px;border-radius:5px;padding:5px 7px;background:#edf2ff;color:#536eac}.pos.RB{background:#e9f4ec;color:#367e57}.pos.WR{background:#eef0ff;color:#7068aa}.pos.TE{background:#fcf0e1;color:#a17436}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}input[type=search],select{border:1px solid #dce2e5;border-radius:7px;background:#fff;padding:11px 12px;color:var(--ink)}input[type=search]{flex:1;min-width:180px}.empty{padding:32px;color:var(--muted);text-align:center}.pick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pick{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.pick small{color:var(--muted);display:block;margin-top:5px}.pick-total{font:800 32px Manrope,sans-serif;margin:14px 0}.trade-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.trade-list{max-height:360px;overflow:auto;margin-top:16px}.trade-player{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px}.trade-player .pos{margin-left:auto}.trade-result{margin-top:20px;background:var(--mint);border:1px solid #c9e1d4;border-radius:9px;padding:20px}.trade-result p{font-size:12px;margin:8px 0}.rule-grid{display:flex;flex-wrap:wrap;gap:9px}.section-gap{margin-top:22px}.selected-team{background:#eef7f2}footer{font-size:10px;color:var(--muted);padding:28px 0 35px}#status:not(:empty){padding:12px 15px;background:#e4f2eb;border-radius:7px;margin-top:16px;font-size:12px}#status.error{background:#fff0e9;color:#935238}.age-chart{display:flex;align-items:end;gap:18px;height:135px;padding-top:15px;margin-bottom:30px}.age-col{flex:1;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:end;font-size:11px;color:var(--muted)}.age-col .age-bar{background:#a8cdbd;border-radius:5px 5px 0 0;min-height:3px;margin:7px 0}.age-col:nth-child(2) .age-bar{background:var(--green)}.age-col small{font-size:10px;white-space:nowrap}.link-button{border:0;background:none;color:var(--green);font-size:11px;font-weight:600;padding:0} @media(min-width:1500px){main{padding:0 60px}}@media(max-width:1100px){.shell{grid-template-columns:205px 1fr}aside{padding:28px 14px}.brand{font-size:14px}main{padding:0 24px}.grid{grid-template-columns:1fr}.metrics{gap:10px}.card{padding:18px}.pick-grid{grid-template-columns:1fr 1fr}.metric-value{font-size:26px}}@media(max-width:720px){.shell{display:block}aside{height:auto;position:static;padding:16px;border-right:0;border-bottom:1px solid var(--line)}.workspace,.aside-bottom{display:none}nav{display:flex;overflow:auto;gap:5px;margin-top:16px}.nav{padding:10px;flex-shrink:0;font-size:14px;gap:5px}.nav span{font-size:11px}.brand{font-size:16px}main{padding:0 18px}header{height:65px}header .eyebrow,.divider{display:none}.page-heading{padding-top:28px;align-items:start}h1{font-size:28px}.season-badge{font-size:10px;padding-top:5px}.season-badge small{max-width:95px;white-space:normal;line-height:1.5}.metrics{grid-template-columns:1fr 1fr}.metric-value{font-size:27px}.trade-grid,.pick-grid{grid-template-columns:1fr}.depth-row{gap:10px;grid-template-columns:28px 1fr 35px 74px}.page-heading p{font-size:12px}.card-title{flex-wrap:wrap}}
.grid>* , .trade-grid>* , .pick-grid>*{min-width:0}.card{min-width:0}.table-wrap{max-width:100%}@media(max-width:720px){.page-heading{display:block}.season-badge{text-align:left;margin-top:20px}.season-badge small{display:inline;margin-left:10px;max-width:none}.page-heading h1{font-size:28px}}

.trade-feed{display:grid;gap:16px}.trade-receipts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px}.trade-receipts ul{margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.trade-feed .card-title{align-items:baseline}.trade-feed h3{line-height:1.6}

.coaches-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.coach h2{font-size:17px;margin:16px 0;line-height:1.5}.coach ul{padding-left:17px;color:#576b75;font-size:12px;line-height:1.8}.coach li{margin-bottom:12px}.coach-action{border-top:1px solid var(--line);padding-top:15px;font-size:12px;line-height:1.8}.coach-action b{display:block;color:var(--green)}.coach-metric{font-size:25px}.source-notes{font-size:12px;color:#576b75;line-height:1.8}.source-notes a,.coach a{color:var(--green)}summary{cursor:pointer;font-weight:600}.source-warning{background:#fff1dd;padding:12px;border-radius:7px;font-size:12px}@media(max-width:1100px){.coaches-grid{grid-template-columns:1fr}}

.advice-verdict p,.advice-verdict li,.position-advice p,.offer-card p{font-size:12px;line-height:1.9}.advice-verdict h2{font-size:21px;margin:14px 0}.advice-verdict{border-left:4px solid var(--green)}.advice-verdict ol{padding-left:20px;color:#536873}.advice-verdict li{padding:6px 0}.position-advice,.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.position-advice h3{font-size:16px}.position-advice p{color:#536873}.offer-card h3{margin-top:10px;font-size:16px}.offer-assets{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;background:#f3f7f5;padding:16px;border-radius:7px;margin:18px 0}.offer-assets small{display:block;font-size:10px;color:var(--muted);margin-bottom:7px}.offer-assets b{font-size:13px;line-height:1.7}.offer-assets>span{align-self:center;color:var(--green)}.offer-coaches b{display:block;color:var(--green)}.offer-card details{margin:16px 0}.offer-card summary{font-size:12px}.offer-card .button{margin-top:10px}.research-note{padding:18px 0;border-bottom:1px solid var(--line)}.research-note:last-child{border-bottom:0}.research-note p{font-size:12px;color:#536873;line-height:1.9;max-width:95ch}.research-note a,.offer-grid a{color:var(--green);font-size:11px}.advice-reason{white-space:normal;min-width:220px;max-width:370px;line-height:1.8;color:#536873}.position-advice>*,.offer-grid>*{min-width:0}@media(max-width:900px){.position-advice,.offer-grid{grid-template-columns:1fr}}@media(max-width:450px){.offer-assets{gap:10px;padding:12px}.offer-assets b{font-size:12px}}
.coach-team-picker{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:12px}.coach-team-picker select{max-width:310px}@media(max-width:720px){.coach-team-picker{width:100%;align-items:flex-start;flex-direction:column;gap:8px}.coach-team-picker select{max-width:100%;width:100%}}

.league-outlook{margin:26px 0}.outlook-headlines{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:16px}.outlook-headlines p{font-size:12px;line-height:1.9}.outlook-headlines .link-button{display:inline;text-align:left;line-height:1.9}.outlook-table .link-button{text-align:left}.future-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.future-columns p,.future-direction p{font-size:12px;color:#536873;line-height:1.9}.future-direction{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.future-direction>b{color:var(--green);font-size:12px}.future-outlook{scroll-margin-top:20px}.trade-review-feed{display:grid;gap:18px}.trade-review h3{line-height:1.6}.trade-review-detail{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.trade-review-detail p{font-size:12px;line-height:1.9;color:#536873}.review-perspectives{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px}.review-assessment{background:#eef5f1;padding:14px;border-radius:6px}.review-filter{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.review-filter select{max-width:260px}.trade-review .trade-receipts li{white-space:normal}.trade-review .source-warning{line-height:1.8}.outlook-headlines>*,.future-columns>*{min-width:0}@media(max-width:1100px){.outlook-headlines{grid-template-columns:1fr}.future-columns{grid-template-columns:1fr}}@media(max-width:720px){.review-filter{width:100%}.review-filter select{flex:1;max-width:100%}.review-perspectives{grid-template-columns:1fr}}

.brief-meta{display:flex;gap:14px;align-items:center;color:var(--muted);font-size:11px;flex-wrap:wrap}.brief-top{display:grid;grid-template-columns:1.65fr 1fr;gap:22px}.brief-lead{border-top:3px solid var(--green)}.brief-lead h2{font-size:25px;line-height:1.35;margin:15px 0}.brief-lead>p,.brief-find p{font-size:13px;color:#536873}.brief-race>div{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.brief-race .link-button{font-size:13px;text-align:left}.brief-race span{font-size:11px;color:var(--muted)}.brief-watch{border-top:1px solid var(--line);padding-top:15px;margin-bottom:0}.brief-find h2{font-size:23px;margin-top:15px}.brief-find label{display:block;font-size:11px;margin-top:24px;color:var(--muted)}.brief-find select{display:block;width:100%;margin:9px 0 23px}.brief-bottom{display:grid;grid-template-columns:1fr 1fr;gap:22px}.brief-mover,.brief-deal{padding:12px 0;border-top:1px solid var(--line)}.brief-mover p,.brief-deal p{font-size:12px;color:#536873;margin:7px 0 0}.brief-mover .link-button{margin-left:7px;font-size:12px}.brief-method p{font-size:12px;max-width:100ch}.trade-grade{display:flex;gap:12px;align-items:center;margin:12px 0}.trade-grade strong{font:800 24px Manrope,sans-serif;color:var(--green)}.trade-grade span{font-size:10px;color:var(--muted)}.grade-reason{font-size:12px;line-height:1.8;color:#536873;max-width:65ch}@media(max-width:1000px){.brief-top{grid-template-columns:1fr}.brief-find label{margin-top:16px}}@media(max-width:720px){.brief-bottom{grid-template-columns:1fr}.brief-race>div{flex-direction:column;gap:6px}.brief-lead h2{font-size:23px}.brief-mover .link-button{display:block;margin:8px 0 0}}

.strategy-verdict{border-left:4px solid var(--green)}.strategy-verdict h2{font-size:24px;margin:14px 0}.strategy-verdict>p{font-size:13px}.strategy-evidence{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.strategy-evidence span{font-size:11px;color:var(--muted)}.strategy-evidence b{display:block;color:var(--ink);font:700 20px Manrope,sans-serif;margin-top:7px}.strategy-trigger{background:var(--mint);padding:14px;border-radius:6px;margin-bottom:0}.strategy-players{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.strategy-players h3{font-size:15px}.strategy-players ul{list-style:none;padding:0;margin-bottom:0}.strategy-players li{border-top:1px solid var(--line);padding:15px 0 0;margin-top:15px}.strategy-players b{font-size:12px}.strategy-players small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:5px}.strategy-players p{font-size:11px;color:#536873;margin-bottom:0}.strategy-calendar ol{list-style:none;padding:0;margin:20px 0 0}.strategy-calendar li{display:grid;grid-template-columns:64px 1fr;gap:15px;border-top:1px solid var(--line);padding:20px 0}.strategy-year{font:800 20px Manrope,sans-serif;color:var(--green)}.strategy-calendar p{font-size:12px;margin:7px 0}.strategy-trades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px}.strategy-trade{border-top:1px solid var(--line);padding-top:18px;min-width:0}.strategy-trade .card-title{margin-bottom:10px}.strategy-trade p{font-size:12px}.strategy-trade small{font-size:10px}.strategy-trade summary{font-size:11px;margin-top:18px}.strategy-trade-metrics{display:flex;gap:15px;flex-wrap:wrap}.strategy-trade-metrics span{font-size:10px;color:var(--muted)}.strategy-trade-metrics b{display:block;font-size:13px;color:var(--ink);margin-top:5px}@media(max-width:1100px){.strategy-players{grid-template-columns:1fr}.strategy-trades{grid-template-columns:1fr}}@media(max-width:720px){.strategy-evidence{grid-template-columns:1fr 1fr}.strategy-calendar li{grid-template-columns:1fr;gap:8px}.strategy-verdict h2{font-size:21px}}

/* One exchange, one grade per side. */
.trade-method,.trading-report-cards{margin:12px 0;padding:16px 20px}.trade-method summary,.trading-report-cards summary{cursor:pointer;font-weight:700}.trade-method p{font-size:13px;line-height:1.65;color:var(--muted)}.compact-trade{padding:20px 24px}.compact-trade>header{height:auto;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:16px}.compact-trade>header h3{font-size:16px}.compact-trade time{font-size:12px;color:var(--muted);white-space:nowrap}.trade-number{font-weight:500;color:var(--muted);margin-right:7px}.compact-trade-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.compact-trade-side+.compact-trade-side{border-left:1px solid var(--line);padding-left:28px}.trade-side-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.trade-side-heading h4{font-size:14px;margin:0}.single-trade-grade{font-size:26px;line-height:1;font-weight:800;color:#455a64}.single-trade-grade.grade-win{color:#087f62}.single-trade-grade.grade-loss{color:#b44635}.single-trade-grade.unrated{color:#9aa7ab}.compact-assets{list-style:none;padding:0;margin:14px 0}.compact-assets li{font-size:14px;line-height:1.65;margin:6px 0;overflow-wrap:anywhere}.compact-assets small{font-size:11px;color:var(--muted)}.pick-arrow{color:#64837a;margin:0 3px}.compact-rationale{font-size:12px;line-height:1.65;color:#53636a;margin:12px 0 6px}.grade-basis{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.trading-report-cards .table-wrap{margin-top:16px}@media(max-width:700px){.compact-trade{padding:16px}.compact-trade>header{display:block}.compact-trade>header time{display:block;margin-top:8px}.compact-trade-sides{grid-template-columns:1fr;gap:18px}.compact-trade-side+.compact-trade-side{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:18px}}
.draft-method,.overall-draft-grades{margin:12px 0;padding:16px 20px}.draft-method summary,.overall-draft-grades summary{font-weight:700;cursor:pointer}.draft-method p{font-size:12px;color:var(--muted)}.overall-draft-grades .table-wrap{margin-top:14px}.draft-class{margin:14px 0;padding:20px 24px}.draft-class>.card-title{margin-bottom:10px}.draft-class>.card-title h3{font-size:16px}.draft-class-reason{font-size:12px;line-height:1.65;margin:6px 0}.draft-picks{list-style:none;padding:0;margin:16px 0 0}.draft-pick{display:grid;grid-template-columns:44px minmax(0,1fr) 35px;gap:12px;border-top:1px solid var(--line);padding:13px 0;font-size:13px}.draft-pick p{font-size:11px;line-height:1.65;margin:5px 0;color:#53636a}.draft-slot{font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted);padding-top:2px}.draft-pick small{font-size:10px;color:var(--muted)}.draft-pick-grade{font-size:18px;font-weight:800;text-align:right;color:#455a64}.draft-pick-grade.grade-win{color:#087f62}.draft-pick-grade.grade-loss{color:#b44635}.draft-pick-grade.unrated{color:#9aa7ab}.draft-season-group{margin-top:24px}.draft-pick .pill{padding:2px 5px}.draft-pick-basis{display:block}@media(max-width:700px){.draft-class{padding:16px}.draft-pick{grid-template-columns:35px minmax(0,1fr) 30px;gap:8px}}

.team-context{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-weight:600}.team-context select{max-width:100%;min-width:220px;padding:10px;border:1px solid var(--line);border-radius:8px;background:white}@media(max-width:600px){.team-context{align-items:stretch;flex-direction:column;gap:6px}.team-context select{width:100%;min-width:0}}

.sandbox-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.sandbox-offer{padding:18px;border:1px solid var(--line);border-radius:12px}.sandbox-offer h3{margin:0}.sandbox-offer .strategy-trade-metrics{flex-wrap:wrap}.sandbox-offer p{line-height:1.6}#trade-recommendations .toolbar label{display:flex;flex-direction:column;gap:6px}#exchange-analysis small{display:block}@media(max-width:900px){.sandbox-offers{grid-template-columns:1fr}}

.home-grades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.team-home>.card:first-child{margin-bottom:18px}@media(max-width:700px){.home-grades{grid-template-columns:1fr}.home-grades .metric-value{font-size:32px}.home-grades article{padding:18px}}

.asset-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.asset-summary-grid b{display:block;font-size:28px;margin:8px 0}.asset-summary-grid small{display:block;color:var(--muted)}.pick-price{padding:16px 0;border-bottom:1px solid var(--line)}.pick-price small{display:block;margin-top:5px;color:var(--muted)}.asset-summary details{margin-top:16px}.pick-capital-year details{margin-top:16px}@media(max-width:600px){.asset-summary-grid{grid-template-columns:1fr;gap:16px}.asset-summary-grid>div{border-bottom:1px solid var(--line);padding-bottom:12px}.asset-summary-grid b{font-size:26px}.pick-grid{grid-template-columns:1fr}}

.trade-needs{padding:12px 0}.trade-needs .pill{margin-left:6px}.rookie-rankings td:last-child{white-space:normal;min-width:145px}
