.gold-page{padding-bottom:44px}.gold-page .page-title p{margin-top:9px;color:var(--muted);font-size:13px}.gold-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--line);border-radius:5px;font-size:11px;color:#b9c8b6;white-space:nowrap}.gold-hero{display:grid;grid-template-columns:1fr 1.2fr;padding:32px;gap:26px 50px;background:radial-gradient(ellipse at 0 0,#293327 0,transparent 60%),var(--surface)}.gold-hero h2{margin-top:9px}.gold-score{font-size:76px;line-height:1.3;letter-spacing:-4px;color:#d8ddb5;font-variant-numeric:tabular-nums;margin:15px 0}.gold-score>span{font-size:18px;letter-spacing:0;color:var(--muted)}.gold-state{font-size:17px;margin-bottom:14px}.gold-state>span{color:var(--muted);font-size:11px;margin-left:16px}.gold-hero p{font-size:12px}.gold-summary{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.gold-summary>div{padding:17px 0;border-bottom:1px solid var(--line);min-width:0}.gold-factor-score span,.gold-reading-grid span,.gold-summary span{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.gold-summary strong{font-size:17px;font-weight:500;overflow-wrap:anywhere}.gold-summary small{font-size:10px;color:var(--muted);margin-left:8px}.gold-hero-foot{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;font-size:11px;color:var(--muted)}.gold-factors{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;align-items:start}.gold-factor{padding:26px;min-width:0}.gold-factor>header{display:flex;justify-content:space-between;align-items:center}.gold-factor h2{margin-top:7px}.gold-weight{font-size:26px;color:#d8ddb5}.gold-weight small{display:block;text-align:right;font-size:10px;color:var(--muted)}.gold-explanation{font-size:12px;min-height:44px;margin-top:17px;line-height:1.8}.gold-factor-score{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.gold-factor-score strong{font-size:24px;font-weight:400;font-variant-numeric:tabular-nums}.gold-reading{margin-top:16px}.gold-reading-title{display:flex;gap:12px;align-items:center;justify-content:space-between}.gold-reading h3{font-size:13px}.gold-reading .gold-chip{font-size:9px;padding:3px 7px}.gold-raw{font-size:27px;margin:14px 0}.gold-raw small{font-size:11px;margin-left:9px;color:var(--muted)}.gold-missing{font-size:20px;color:#9cac9f}.gold-reading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gold-reading-grid strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.gold-note{font-size:10px!important;color:var(--muted);line-height:1.8;margin-top:12px!important}.gold-source{display:grid;gap:4px;margin-top:13px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.gold-source a{color:#b5c9af}.gold-source svg{display:inline}.gold-source b{color:var(--text);font-weight:400}.gold-details{margin-top:18px;border-top:1px solid var(--line)}.gold-details summary{padding-top:14px;color:#c2d2c0;font-size:12px;min-height:40px}.gold-details .gold-reading{padding-top:16px;border-top:1px solid var(--line)}.gold-cot{margin-top:20px;padding:13px;background:#20281e;border:1px solid #384132;border-radius:6px;display:flex;gap:10px}.gold-cot svg{flex-shrink:0;margin-top:4px;color:#cece9e}.gold-cot p{font-size:11px;line-height:1.9}.gold-cot b{color:#cece9e;font-weight:500}.gold-cot.alert{border-color:#967851;background:#30291e}.gold-flow{font-size:11px;margin-top:12px;color:#bed4b7}.gold-section{padding:28px;margin-top:24px}.gold-section h2{margin:8px 0 14px}.gold-section>p{font-size:12px;line-height:1.9;margin-top:10px}.gold-section-heading{display:flex;justify-content:space-between;align-items:center}.gold-contributions{display:grid;grid-template-columns:1fr 1fr;gap:16px 35px;margin-top:22px}.gold-contributions>div{display:grid;grid-template-columns:100px 1fr 48px;align-items:center;gap:12px;font-size:11px}.gold-contributions b{font-weight:400;text-align:right}.gold-bar{height:12px;background:#242d25;position:relative;border-radius:2px}.gold-bar:after{content:"";position:absolute;left:50%;top:-3px;height:18px;width:1px;background:#67715f}.gold-bar i{position:absolute;height:100%}.gold-empty{padding:30px 10px;text-align:center;color:var(--muted);border:1px dashed var(--line);margin-top:20px;font-size:12px}.gold-horizons{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.gold-horizons>div{border-top:1px solid var(--line);padding-top:16px}.gold-horizons small,.gold-horizons span{display:block;font-size:10px;color:var(--muted)}.gold-horizons strong{display:block;font-weight:400;font-size:17px;margin:8px 0}.gold-method-copy p{font-size:12px;line-height:1.9;margin:8px 0 20px}.gold-method-copy h3{margin-top:20px}.gold-table-wrap{overflow:auto}.gold-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;margin-top:16px}.gold-table-wrap td,.gold-table-wrap th{padding:12px;border-bottom:1px solid var(--line)}@media(max-width:760px){.gold-hero{grid-template-columns:1fr;padding:24px;gap:20px}.gold-score{font-size:66px}.gold-factors{grid-template-columns:1fr;gap:16px}.gold-factor,.gold-section{padding:21px}.gold-summary{gap:0 18px}.gold-summary strong{font-size:15px}.gold-contributions{grid-template-columns:1fr}.gold-horizons{gap:12px}.gold-horizons strong{font-size:15px}.gold-horizons small{font-size:9px}.gold-reading-title{align-items:flex-start}.gold-explanation{min-height:0}.gold-reading-grid{gap:5px}.gold-reading-grid span,.gold-source{font-size:10px}}.gold-source-health{display:flex;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;font-size:11px;color:var(--muted)}.gold-guide{margin-top:12px;max-width:440px}.gold-guide summary{cursor:pointer;color:#d8ddb5;font-size:13px;min-height:44px;padding:12px 14px;border:1px solid #4b5742;border-radius:8px;width:fit-content;background:#263024}.gold-guide summary:focus-visible{outline:2px solid #b7e4c5;outline-offset:3px}.gold-guide-content{margin-top:10px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13px;line-height:1.9}.gold-guide-content h3{font-size:14px;margin:16px 0 6px}.gold-guide-content h3:first-child{margin-top:0}.gold-guide-content ul{list-style:none;padding:0;margin:0}.gold-guide-content p{font-size:13px;margin:0}.gold-guide-up{color:#b7e4c5}.gold-guide-neutral{color:#e0d49a}.gold-guide-down{color:#e5ac9e}.gold-guide-content .gold-guide-reminder{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);color:#b9c8b6;font-size:12px}