.analytics-page{color:#eee8d8;background:#121411}.ea{--ea-line:#353a30;--ea-soft:#939d8c;--ea-panel:#1b2019;--ea-amber:#e8c786;color:#eee8d8;background:#121411;padding:106px 0 72px;font-size:14px}.ea .wrap{max-width:1200px}.ea-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.ea-eyebrow{font:700 10px/1.5 var(--sans);letter-spacing:.16em;color:var(--ea-amber);margin:0 0 9px}.ea h1{font:500 clamp(30px,4vw,44px)/1.15 var(--display);letter-spacing:-.035em;margin:0 0 10px}.ea-intro{color:#aab1a1;font-size:14px}.ea-play{color:#e8d3a6;border:1px solid #71613f;border-radius:6px;flex-shrink:0;align-items:center;gap:28px;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ea-play:hover{background:#28251b}.ea-sourcebar{border-block:1px solid var(--ea-line);color:#aab3a1;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 0;font-size:11px;display:flex}.ea-sourcebar b{color:#77846e;margin-right:5px;font-weight:400}.ea-sourcebar a{color:#d5c599;margin-left:auto;text-decoration:none}.ea-state{color:#d2c6aa;align-items:center;gap:7px;display:inline-flex}.ea-state i{border:1px solid #b7a375;border-radius:50%;width:6px;height:6px}.ea-source-note{color:var(--ea-soft);margin:12px 0 24px;font-size:11px;line-height:1.6}.ea-metric-strip{background:var(--ea-panel);border:1px solid var(--ea-line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ea-metric-strip>div{min-width:0;padding:20px 22px}.ea-metric-strip>div+div{border-left:1px solid var(--ea-line)}.ea-metric-strip dt{font-size:12px;font-weight:700}.ea-metric-strip dt span{color:var(--ea-soft);margin-top:3px;font-size:10px;font-weight:400;display:block}.ea-metric-strip dd{font:500 35px/1.4 var(--sans);font-variant-numeric:tabular-nums;color:#e4ddc9;margin:9px 0 3px}.ea-metric-strip p{color:var(--ea-soft);font-size:10px;line-height:1.6}.ea-section{margin-top:40px;scroll-margin-top:90px}.ea-section-head{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.ea h2{font:500 clamp(22px,2.6vw,28px)/1.2 var(--display);letter-spacing:-.025em;margin:0}.ea-period{text-align:right}.ea-period [role=group]{border:1px solid var(--ea-line);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.ea-period button{font:700 11px var(--sans);color:#88917f;background:0 0;border:0;min-width:42px;min-height:32px}.ea-period button:disabled{cursor:not-allowed;opacity:.65}.ea-period>span{color:var(--ea-soft);margin-top:5px;font-size:10px;display:block}.ea-headlines{border-block:1px solid var(--ea-line);grid-template-columns:1fr 1fr;display:grid}.ea-headlines article{padding:24px 0 26px}.ea-headlines article+article{border-left:1px solid var(--ea-line);padding-left:36px}.ea-label{font-size:13px;font-weight:700}.ea-label span{color:var(--ea-soft);margin-top:3px;font-size:10px;font-weight:400;display:block}.ea-big{font:400 clamp(56px,7vw,80px)/1.3 var(--sans);font-variant-numeric:tabular-nums;color:var(--ea-amber);margin:1px 0 4px}.ea-headlines article>p:not(.ea-big){color:#bec5b3;font-size:12px}.ea-headlines small{color:var(--ea-soft);margin-top:5px;font-size:10px;display:block}.ea-flows{border-bottom:1px solid var(--ea-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:20px 0;display:grid}.ea-flows span{color:#c4cbba;font-size:11px;display:block}.ea-flows strong{font:400 29px/1.4 var(--sans);font-variant-numeric:tabular-nums;color:#dacfaf;display:block}.ea-flows small{color:var(--ea-soft);font-size:10px;line-height:1.5;display:block}.ea-inline-note{color:var(--ea-soft);margin:10px 0 0;font-size:10px;line-height:1.6}.ea-panels{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.ea-panel{background:var(--ea-panel);border:1px solid var(--ea-line);border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.ea-panel header{border-bottom:1px solid var(--ea-line);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.ea-panel h3{font:700 12px var(--sans)}.ea-panel header>span{color:var(--ea-soft);text-align:right;font-size:9px}.ea-history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:207px;padding:22px 36px;display:flex}.ea-empty-icon{color:#7e8c6f;margin-bottom:12px;font-size:22px;line-height:1}.ea-panel h4{font:600 13px var(--sans);color:#d1d7c5;margin:0 0 8px}.ea-panel p{color:var(--ea-soft);max-width:310px;font-size:11px;line-height:1.6}.ea-empty-caption{color:#818b76;letter-spacing:.03em;margin-top:12px;font-size:9px}.ea-panel footer{border-top:1px solid var(--ea-line);color:var(--ea-soft);margin-top:auto;padding:10px 20px;font-size:9px}.ea-receipt-head{color:#8e9a83;border-bottom:1px solid #2c3427;grid-template-columns:1fr .65fr 1fr;padding:12px 20px;font-size:9px;display:grid}.ea-receipt-head span:last-child{text-align:right}.ea-receipts-empty{flex-direction:column;justify-content:center;min-height:166px;padding:24px 20px;display:flex}.ea-quiet-tag{color:#a5af99;font-size:10px;line-height:1.5}.ea-ownership{border-block:1px solid var(--ea-line);grid-template-columns:1fr 1fr;display:grid}.ea-supply{margin:0;padding-right:36px}.ea-supply>div{justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.ea-supply>div+div{border-top:1px solid #2a3025}.ea-supply dt{font-size:12px}.ea-supply small{color:var(--ea-soft);margin-top:2px;font-size:10px;display:block}.ea-supply dd{font:400 25px var(--sans);font-variant-numeric:tabular-nums;color:#d7caa8;margin:0}.ea-concentration{border-left:1px solid var(--ea-line);padding:22px 0 22px 36px}.ea-concentration>div{justify-content:space-between;align-items:center;display:flex}.ea-concentration h3{font:600 12px var(--sans)}.ea-concentration strong{font:400 35px var(--sans);color:var(--ea-amber)}.ea-concentration p{color:#aab69d;max-width:410px;margin:9px 0 14px;font-size:11px;line-height:1.7}.ea-concentration>span{color:var(--ea-soft);font-size:10px}.ea-method{border-bottom:1px solid var(--ea-line);color:#aab49e;font-size:11px;line-height:1.7}.ea-method summary{cursor:pointer;color:#d1d5c4;justify-content:space-between;min-height:44px;padding:15px 0;font-weight:600;list-style:none;display:flex}.ea-method summary::-webkit-details-marker{display:none}.ea-method summary>span{font-size:16px;font-weight:400}.ea-method[open] summary>span{transform:rotate(45deg)}.ea-method>div{gap:10px;max-width:920px;padding:0 0 18px;display:grid}.ea-method b{color:#d2d6c5}.ea-gameplay{border-block:1px solid var(--ea-line);grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:40px;padding:25px 0;display:grid}.ea-gameplay h2{margin-bottom:12px}.ea-gameplay>div>p{color:#aab69d;font-size:12px;line-height:1.7}.ea-method-inline{border:0;margin-top:8px}.ea-method-inline summary{padding-bottom:0}.ea-method-inline[open] summary{padding-bottom:12px}.ea-source-list>div{border-top:1px solid #2b3326;grid-template-columns:1fr .7fr 1.7fr;align-items:baseline;gap:20px;padding:13px 0;display:grid}.ea-source-list>div>span{color:#c5cbb9;font-size:11px}.ea-source-list b{color:#c2b58f;font-size:10px;font-weight:400}.ea-source-list p{color:var(--ea-soft);font-size:10px;line-height:1.6}.ea-service{border-top:1px solid var(--ea-line);justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding-top:18px;display:flex}.ea-service>div{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.ea-service b{font-size:11px;font-weight:600}.ea-service span{color:#adbba0;font-size:10px}.ea-service small{color:var(--ea-soft);flex-basis:100%;font-size:9px}.ea-service button{color:#d1d6c3;font:600 10px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #48513d;border-radius:5px;min-height:36px;padding:0 12px}.ea-service button:disabled{opacity:.5;cursor:wait}.ea-next{background:#1d2118;border-radius:7px;margin-top:24px;padding:20px}.ea-next b{color:#d7c49a;font-size:12px}.ea-next p{color:#aab49c;max-width:800px;margin-top:5px;font-size:11px;line-height:1.7}.ea a:focus-visible,.ea summary:focus-visible,.ea button:focus-visible{outline-offset:4px;outline:2px solid #e8c786}@media (max-width:850px){.ea-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-metric-strip>div:nth-child(3){border-left:0}.ea-metric-strip>div:nth-child(n+3){border-top:1px solid var(--ea-line)}.ea-sourcebar a{margin-left:0}.ea-panels{gap:12px}.ea-panel header{flex-direction:column;align-items:flex-start;gap:4px}.ea-source-list>div{grid-template-columns:1fr .7fr}.ea-source-list p{grid-column:1/-1}.ea-gameplay{gap:24px}}@media (max-width:600px){.ea{padding-top:92px}.ea-head{flex-direction:column;align-items:flex-start;gap:16px}.ea-head h1{font-size:32px}.ea-intro{font-size:12px}.ea-sourcebar{gap:9px 18px}.ea-sourcebar>span:first-child{flex-basis:100%}.ea-source-note{font-size:10px}.ea-metric-strip{grid-template-columns:1fr}.ea-metric-strip>div{grid-template-columns:1fr auto;gap:4px 16px;padding:14px 16px;display:grid}.ea-metric-strip>div+div{border-left:0;border-top:1px solid var(--ea-line)}.ea-metric-strip dd{grid-area:1/2/span 2;align-self:center;margin:0}.ea-metric-strip p{grid-column:1}.ea-section{margin-top:32px}.ea-section-head{flex-wrap:wrap;align-items:flex-start;gap:16px}.ea-period{text-align:left;align-items:center;gap:10px;display:flex}.ea-period>span{margin:0}.ea-headlines{grid-template-columns:1fr}.ea-headlines article{padding:19px 0}.ea-headlines article+article{border-left:0;border-top:1px solid var(--ea-line);padding-left:0}.ea-big{font-size:60px;line-height:1.15}.ea-flows{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ea-panels,.ea-ownership,.ea-gameplay{grid-template-columns:1fr}.ea-panel header{flex-direction:row}.ea-history-empty{min-height:180px;padding:22px}.ea-receipts-empty{min-height:145px}.ea-supply{padding-right:0}.ea-concentration{border-left:0;border-top:1px solid var(--ea-line);padding:20px 0}.ea-gameplay{gap:20px;margin-top:32px}.ea-source-list>div{gap:6px 12px}.ea-service{align-items:flex-start}.ea-service>div{display:block}.ea-service span,.ea-service small{margin-top:5px;display:block}.ea-service button{min-height:44px}.ea-next{padding:16px}}@media (prefers-reduced-motion:reduce){.ea *{scroll-behavior:auto}}.ea-clean .ea-shell{max-width:1100px}.ea-clean .ea-head{margin-bottom:22px}.ea-clean .ea-story-link{color:#d5c599;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.ea-data-notice{background:#24261b;border-left:3px solid #a38a50;border-radius:0 6px 6px 0;grid-template-columns:1fr auto;gap:6px 24px;padding:16px 20px;display:grid}.ea-data-notice strong{color:#e5d4ad;font-size:13px}.ea-data-notice p{color:#b5bca8;max-width:760px;font-size:12px;line-height:1.65}.ea-data-notice a{color:#dbc691;text-underline-offset:4px;grid-area:1/2/3;align-self:center;font-size:12px}.ea-clean .ea-metric-strip>div{padding:18px}.ea-clean .ea-metric-strip dd{margin:10px 0 0;font-size:28px;line-height:1.2}.ea-clean .ea-section{margin-top:30px}.ea-clean .ea-section-head{margin-bottom:14px}.ea-clean .ea-method{font-size:12px}.ea-clean .ea-quiet-tag{font-size:11px}.ea-receipt-state{border:1px solid var(--ea-line);background:var(--ea-panel);border-radius:7px;padding:22px 24px}.ea-receipt-state h3{font:600 14px var(--sans);margin:0 0 8px}.ea-receipt-state p{color:#aab49e;max-width:740px;font-size:13px;line-height:1.7}.ea-extra-metrics{margin:0}.ea-extra-metrics>div{border-bottom:1px solid #2b3326;justify-content:space-between;gap:20px;padding:7px 0;display:flex}.ea-extra-metrics dd{margin:0}.ea-clean .ea-service b{font-size:13px}.ea-clean .ea-service span,.ea-clean .ea-service small,.ea-clean .ea-inline-note{font-size:11px}.ea-clean .ea-service button{min-height:44px;font-size:12px}@media (max-width:600px){.ea-data-notice{grid-template-columns:1fr;gap:8px;padding:15px}.ea-data-notice a{grid-area:auto/1;align-items:center;min-height:30px;display:inline-flex}.ea-clean .ea-metric-strip{grid-template-columns:1fr 1fr}.ea-clean .ea-metric-strip>div{padding:14px;display:block}.ea-clean .ea-metric-strip>div:nth-child(2){border-top:0;border-left:1px solid var(--ea-line)}.ea-clean .ea-metric-strip>div:nth-child(4){border-left:1px solid var(--ea-line)}.ea-clean .ea-head{gap:6px}.ea-clean .ea-section-head{gap:8px}.ea-receipt-state{padding:18px}.ea-clean .ea-service{gap:12px}}
