.production-hero{position:relative;overflow:hidden}.production-hero:after{content:'RSS';position:absolute;right:18px;bottom:-42px;font:700 190px/1 'Barlow Condensed',Impact,sans-serif;color:var(--gold);opacity:.045;pointer-events:none}.production-facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;margin-top:30px;border:1px solid var(--line);background:var(--panel)}.production-facts span{padding:15px 18px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.8px}.production-facts span+span{border-left:1px solid var(--line)}.production-facts strong{display:block;color:var(--gold);font:600 30px/1 'Barlow Condensed',Impact,sans-serif}.production-layout{grid-template-columns:205px minmax(0,1fr);gap:52px}.production-article{max-width:865px;min-width:0}.production-article>section{margin-bottom:76px;scroll-margin-top:28px}.production-article h2{font-size:44px;margin:8px 0 18px}.production-article p strong{color:var(--text)}.subheading{margin:34px 0 14px;font-size:27px}.transfer-alert{margin:28px 0 36px;padding:27px 30px;border:1px solid #7c6841;border-left:4px solid var(--gold);background:linear-gradient(120deg,#29251d,#191a1b)}.transfer-alert span{display:block;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.transfer-alert strong{display:block;margin:8px 0 7px;font:600 27px/1.08 'Barlow Condensed',Impact,sans-serif}.transfer-alert p{margin:0;font-size:14px}.table-scroll{overflow-x:auto;border:1px solid var(--line)}.production-table{width:100%;border-collapse:collapse;background:var(--panel);font-size:14px}.production-table th,.production-table td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.production-table thead th{color:var(--gold);background:#222426;font-size:11px;letter-spacing:1.1px;text-transform:uppercase}.production-table tbody th{color:var(--text);font-weight:600}.production-table tbody td{color:#d0d1cf}.production-table tbody tr:last-child>*{border-bottom:0}.production-table tbody tr:hover{background:#202223}.build-table td:nth-child(2){color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.focus-row{background:#29271f}.upgrade-path{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0 18px;border:1px solid var(--line);background:var(--line)}.upgrade-path span{padding:20px;background:var(--panel);color:var(--gold);font:600 26px/1 'Barlow Condensed',Impact,sans-serif}.upgrade-path strong{display:block;margin-top:12px;color:var(--text);font:600 17px/1.25 Inter,Arial,sans-serif}.capacity-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:27px}.capacity-card{padding:25px;border:1px solid var(--line);background:linear-gradient(150deg,#242629,#181a1b)}.capacity-card>span{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.capacity-card>strong{display:block;margin-top:15px;color:var(--text);font:600 43px/1 'Barlow Condensed',Impact,sans-serif;font-variant-numeric:tabular-nums}.capacity-card>small{color:var(--muted);text-transform:uppercase;letter-spacing:.8px}.capacity-card dl{margin:22px 0 0;border-top:1px solid var(--line)}.capacity-card dl div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.capacity-card dl div:last-child{border:0;padding-bottom:0}.capacity-card dt{color:var(--muted)}.capacity-card dd{margin:0;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.ammo-card{border-top:3px solid #53a4db}.diamond-card{border-top:3px solid #eee265}.source-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.source-stats article{padding:18px;border:1px solid var(--line);background:var(--panel)}.source-stats span,.source-stats small{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.7px}.source-stats strong{display:block;margin:7px 0 5px;color:var(--gold);font:600 23px/1 'Barlow Condensed',Impact,sans-serif}.formula{margin-top:18px!important;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.formula span{display:block;color:var(--gold);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.recommendation-table th:first-child{width:20%}.recommendation-table td:nth-child(2){color:var(--gold);font-weight:700}.resource-dot{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:#777}.resource-dot.cash{background:#79cf74}.resource-dot.ammo{background:#58ace4}.resource-dot.cargo{background:#db6767}.resource-dot.metal{background:#58bee3}.resource-dot.diamonds{background:#eee265}.access{display:inline-block;padding:1px 5px;border:1px solid currentColor;font-size:10px;font-weight:700;line-height:1.25;text-transform:uppercase;vertical-align:1px}.access.paid{color:#b89be3}.access.event{color:#d8b369}.access.mixed{color:#d09dc2}.ascension-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.ascension-grid article{display:grid;grid-template-columns:1fr auto;padding:21px;border:1px solid var(--line);background:var(--panel)}.ascension-grid span{grid-column:1/-1;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:1px}.ascension-grid strong{margin-top:7px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:25px}.ascension-grid b{align-self:end;color:var(--gold);font:600 28px/1 'Barlow Condensed',Impact,sans-serif}.ascension-grid small{grid-column:1/-1;margin-top:7px;color:var(--muted)}.correction{margin-top:15px!important;padding:15px 18px;border-left:3px solid var(--gold);background:#24221d;font-size:14px}.investment-list{border-top:1px solid var(--line);margin-top:28px}.investment-list article{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.resource-name{font:600 24px/1 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase}.resource-name .resource-dot{margin-bottom:2px}.investment-list ul{list-style:none;margin:0;padding:0}.investment-list li{position:relative;padding:5px 0 5px 18px;color:var(--muted)}.investment-list li:before{content:'›';position:absolute;left:0;color:var(--gold)}.reference-scroll{margin-top:24px}.reference-table{min-width:850px}.reference-table .group-start>*{border-top:2px solid #62583f}.reference-table th[scope=rowgroup]{width:100px;color:var(--gold);background:#202224;font:600 22px/1 'Barlow Condensed',Impact,sans-serif;vertical-align:top}.daily-checklist{padding:29px;border:1px solid #6c5e3e;background:linear-gradient(130deg,#28251e,#17191a)}.daily-checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin:24px 0 0;padding:0;list-style:none}.daily-checklist li{position:relative;padding-left:25px;color:#d7d4cc}.daily-checklist li:before{content:'✓';position:absolute;left:0;color:var(--gold);font-weight:700}
@media(max-width:900px){.production-facts{grid-template-columns:1fr 1fr}.production-facts span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.production-facts span:nth-child(4){border-top:1px solid var(--line)}.production-layout{grid-template-columns:1fr}.capacity-card>strong{font-size:37px}.production-hero:after{font-size:135px}}
@media(max-width:650px){.production-hero:after{display:none}.production-facts{grid-template-columns:1fr}.production-facts span+span,.production-facts span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.production-article h2{font-size:36px}.transfer-alert{padding:22px}.transfer-alert strong{font-size:24px}.upgrade-path,.capacity-grid,.source-stats,.ascension-grid{grid-template-columns:1fr}.investment-list article{grid-template-columns:1fr;gap:10px}.daily-checklist ul{grid-template-columns:1fr}.production-table th,.production-table td{padding:11px 12px}.capacity-card>strong{font-size:36px}}
