.store-root .economics-page{padding-top:38px}.store-root .economics-heading{padding-bottom:29px}.store-root .economics-heading h1{font-size:clamp(29px,3.6vw,45px)}.store-root .economics-heading .economics-heading-links{display:flex;flex-wrap:wrap;gap:21px}.store-root .economics-scopes{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;border-bottom:1px solid var(--market-line);padding-bottom:15px}.store-root .economics-scopes button{display:grid;gap:9px;min-height:78px;padding:17px 22px;min-width:230px;border:1px solid var(--market-line);border-radius:10px;color:var(--market-muted);background:#111722;font:inherit;font-size:15px;font-weight:550;text-align:start;cursor:pointer}.store-root .economics-scopes button>span{color:var(--market-muted);font-size:10px;font-weight:400}.store-root .economics-scopes button[aria-current=page]{color:var(--market-lime);border-color:#d8ff7540;background:#1b2520}.store-root .economics-scopes button:hover{border-color:#a88cff60}.store-root .economics-game-cost-section{max-width:760px}.store-root .economics-controls{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:22px;padding:23px;margin-bottom:24px;border:1px solid var(--market-line);border-radius:12px;background:#111722}.store-root .economics-period{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.store-root .economics-period label{display:grid;gap:8px;color:var(--market-muted);font-size:10px}.store-root .economics-period :is(input,select){min-height:43px;max-width:100%;padding:9px 12px;color:var(--market-text);background:#0e1420;border:1px solid var(--market-line);border-radius:7px;font:inherit;font-size:12px;color-scheme:dark}.store-root .economics-page :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--market-lime);outline-offset:4px}.store-root .economics-page button:disabled{opacity:.55;cursor:default}.store-root .economics-controls .store-button{min-height:43px;padding:10px 15px;font-size:11px}.store-root .economics-updated{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:var(--market-muted);font-size:10px}.store-root .economics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:21px}.store-root .economics-kpi{min-width:0;border:1px solid var(--market-line);border-radius:12px;padding:23px;background:#121926}.store-root .economics-kpi>span{display:block;color:var(--market-muted);font-size:11px;margin-bottom:19px}.store-root .economics-kpi strong{display:block;font-size:clamp(24px,2.6vw,35px);font-weight:550;letter-spacing:-.04em;overflow-wrap:anywhere}.store-root .economics-kpi small{display:block;color:var(--market-muted);font-size:9px;line-height:1.8;margin-top:11px}.store-root .economics-kpi.is-profit{background:radial-gradient(ellipse at 100% 0,#d8ff7510,transparent 75%),#121926}.store-root .economics-positive{color:var(--market-lime)}.store-root .economics-negative{color:#ffb5a7}.store-root .economics-pending{color:#acb6c6}.store-root .economics-coverage{display:flex;gap:13px;align-items:flex-start;padding:16px 19px;margin-bottom:29px;border:1px solid #a88cff2d;border-radius:9px;background:#a88cff07}.store-root .economics-coverage>span{display:grid;place-items:center;flex:0 0 21px;height:21px;border:1px solid #a88cff60;border-radius:50%;color:var(--market-violet);font-size:12px}.store-root .economics-coverage p{margin:0;font-size:11px;line-height:1.8;color:var(--market-muted)}.store-root .economics-coverage p+p{margin-top:6px}.store-root .economics-coverage strong{color:#d6ddea;font-weight:550}.store-root .economics-section{margin-top:32px}.store-root .economics-section .developer-section-heading{margin-bottom:19px}.store-root .economics-section .developer-section-heading p:not(.developer-kicker){color:var(--market-muted);font-size:11px;margin:9px 0 0;line-height:1.8}.store-root .economics-table-wrap{width:100%;border:1px solid var(--market-line);border-radius:12px;overflow:auto;background:#111722}.store-root .economics-table{width:100%;min-width:1010px;border-collapse:collapse;text-align:start;font-size:11px}.store-root .economics-table caption{text-align:start;padding:18px 21px;color:var(--market-muted);font-size:10px;border-bottom:1px solid var(--market-line)}.store-root .economics-table th{color:var(--market-muted);font-weight:500}.store-root .economics-table thead th{padding:15px 18px;font-size:10px;background:#151d2a;line-height:1.7}.store-root .economics-table tbody td,.store-root .economics-table tbody th{padding:21px 18px;border-top:1px solid var(--market-line);vertical-align:top}.store-root .economics-table tbody th{width:260px;max-width:300px}.store-root .economics-table tbody th>strong{display:block;color:var(--market-text);font-size:13px;font-weight:550;margin-bottom:8px;overflow-wrap:anywhere}.store-root .economics-table tbody th>span{display:block;font-size:10px;line-height:1.8}.store-root .economics-table tbody td>strong{display:block;color:var(--market-text);font-weight:500;white-space:nowrap}.store-root .economics-table tbody td>strong.economics-positive{color:var(--market-lime)}.store-root .economics-table tbody td>strong.economics-negative{color:#ffb5a7}.store-root .economics-table tbody td>strong.economics-pending{color:#acb6c6}.store-root .economics-table tbody td>small{display:block;color:var(--market-muted);font-size:9px;line-height:1.8;margin-top:7px;max-width:155px}.store-root .economics-table .developer-text-button{margin-top:11px;min-height:30px;font-size:10px;gap:6px;text-align:start}.store-root .economics-game-type{display:inline-flex!important;width:fit-content;padding:4px 7px;margin-bottom:8px;border-radius:4px;border:1px solid #a88cff25;color:#c3b5ef;background:#a88cff08;font-size:9px!important}.store-root .economics-game-type.is-studio{color:var(--market-lime);border-color:#d8ff7525;background:#d8ff7508}.store-root .economics-table .economics-detail-row td{padding:0;border-top:0}.store-root .economics-detail{padding:24px;background:#0d1420;border-top:1px solid #a88cff2a;border-bottom:1px solid #a88cff2a}.store-root .economics-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:19px}.store-root .economics-detail h3{margin:0;font-size:15px;font-weight:550;color:var(--market-text)}.store-root .economics-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.store-root .economics-detail-card{padding:18px;border:1px solid var(--market-line);border-radius:9px;background:#131a27}.store-root .economics-detail-card h4{font-size:11px;margin:0 0 15px;color:var(--market-violet);font-weight:550}.store-root .economics-detail-card dl{margin:0;font-size:10px}.store-root .economics-detail-card dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--market-line)}.store-root .economics-detail-card dl>div:last-child{border-bottom:0}.store-root .economics-detail-card dt{color:var(--market-muted);line-height:1.8}.store-root .economics-detail-card dd{margin:0;text-align:end;color:var(--market-text);line-height:1.8}.store-root .economics-detail-card dd small{display:block;color:var(--market-muted);font-size:9px}.store-root .economics-detail-card p{color:var(--market-muted);font-size:10px;line-height:1.8;margin:14px 0 0}.store-root .economics-detail-notes{margin:17px 0 0;padding-inline-start:18px;color:#c8b4dc;font-size:10px;line-height:1.9}.store-root .economics-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:18px}.store-root .economics-pagination>p{margin:0;color:var(--market-muted);font-size:10px;line-height:1.8}.store-root .economics-pagination .developer-actions{margin:0}.store-root .economics-pagination .store-button{min-height:41px;padding:10px 14px;font-size:10px}.store-root .economics-cost-list{padding:0;margin:18px 0 0;list-style:none}.store-root .economics-cost-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-top:1px solid var(--market-line);padding:15px 0}.store-root .economics-cost-list li>div:first-child{min-width:0}.store-root .economics-cost-list strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.store-root .economics-cost-list small{display:block;color:var(--market-muted);font-size:10px;line-height:1.8;margin-top:6px;overflow-wrap:anywhere}.store-root .economics-cost-list .economics-cost-amount{flex-shrink:0;text-align:end}.store-root .economics-cost-form .developer-form-grid{gap:17px}.store-root .economics-cost-form legend{font-size:19px;margin-bottom:12px}.store-root .economics-cost-form fieldset>p{margin:0 0 23px;font-size:11px}.store-root .economics-cost-form .store-button{min-height:44px;font-size:11px}.store-root .economics-error h2{font-size:25px}.store-root .economics-footer-note{margin-top:27px;max-width:810px;font-size:10px;line-height:1.9;color:var(--market-muted)}@media (max-width:1050px){.store-root .economics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.store-root .economics-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.store-root .economics-page{padding-top:28px}.store-root .economics-controls{padding:20px}.store-root .economics-updated{align-items:flex-start}.store-root .economics-period{width:100%;gap:13px}.store-root .economics-period label:first-child{width:100%}.store-root .economics-period label:not(:first-child){flex:1 1 115px;min-width:0}.store-root .economics-period input{width:100%}.store-root .economics-kpi{padding:20px 17px}.store-root .economics-kpi strong{font-size:28px}.store-root .economics-section{margin-top:26px}.store-root .economics-heading .economics-heading-links{gap:18px}.store-root .economics-scopes{gap:9px}.store-root .economics-scopes button{flex:1;min-width:0;min-height:80px;padding:16px;font-size:14px}.store-root .economics-scopes button>span{font-size:9px;line-height:1.7}}@media (max-width:390px){.store-root .economics-kpis{gap:10px}.store-root .economics-kpi{padding:18px 13px}.store-root .economics-kpi>span{font-size:10px}.store-root .economics-kpi strong{font-size:25px}}.store-root .company-summary{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 21px;margin-bottom:20px;border:1px solid #d8ff7525;border-radius:10px;color:var(--market-muted);background:#d8ff7506;font-size:11px;line-height:1.8}.store-root .company-summary strong{color:var(--market-lime);margin-inline-end:5px;font-size:15px}.store-root .company-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:20px;margin-bottom:17px;border:1px solid var(--market-line);border-radius:10px;background:#121926}.store-root .company-filters>div{display:grid;gap:7px;flex-basis:100%;font-size:12px}.store-root .company-filters>div span{color:var(--market-muted);font-size:10px;line-height:1.8}.store-root .company-filters label{display:grid;gap:8px;color:var(--market-muted);font-size:10px;flex:1 1 140px;min-width:0}.store-root .company-filters label:first-of-type{flex-grow:2}.store-root .company-filters :is(input,select){width:100%;min-height:43px;padding:9px 12px;border:1px solid var(--market-line);border-radius:7px;color:var(--market-text);background:#0e1420;font:inherit;font-size:12px;color-scheme:dark}.store-root .company-page .economics-table{min-width:1190px}.store-root .company-studio-review .developer-panel{margin-bottom:18px}.store-root .company-studio-review h3{margin:0 0 14px;font-size:18px}.store-root .company-studio-review p{color:var(--market-muted);font-size:12px;line-height:1.8}.store-root .company-studio-file{display:grid;gap:12px;margin:18px 0}.store-root .company-studio-file dt{color:var(--market-muted);font-size:11px;margin-bottom:6px}.store-root .company-studio-file dd{margin:0;font-size:12px;overflow-wrap:anywhere}.store-root .company-studio-file code{word-break:break-all}.store-root .company-studio-review .connect-attestations{display:grid;gap:14px;border:0;padding:0;margin-top:24px}.store-root .company-studio-review .connect-attestations legend{margin-bottom:18px;color:var(--market-text);font-size:13px}.store-root .company-studio-review .developer-ownership{align-items:flex-start;font-size:12px}.store-root .company-studio-review .store-button{justify-self:start;margin-top:8px}.store-root .economics-technical-inventory{padding-top:26px;border-top:1px solid var(--market-line)}.store-root .economics-technical-inventory .developer-kicker{color:#a8b4c8}.store-root .economics-technical-inventory .economics-game-type{color:#bac6d8;border-color:#a8b4c830;background:#a8b4c809}.store-root .economics-technical-inventory .economics-table{min-width:940px}.store-root :is(.economics-page,.company-page) :is(.economics-controls,.economics-period,.economics-period label,.economics-updated,.economics-detail-card,.company-filters,.company-summary>*,.company-studio-file>div){min-inline-size:0;max-inline-size:100%}.store-root :is(.economics-page,.company-page) :is(h1,h2,h3,h4,p,label,legend,summary,dt,dd,.economics-kpi>span,.economics-kpi small,.company-summary){overflow-wrap:anywhere}.store-root :is(.economics-page,.company-page) :is(button,.store-button){max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.store-root .economics-table-wrap{min-inline-size:0;max-inline-size:100%}.store-root .economics-table-wrap:focus-visible{outline:2px solid var(--market-lime);outline-offset:4px}.store-root .economics-cost-list li,.store-root .economics-detail-card dl>div,.store-root .economics-detail-heading{flex-wrap:wrap}.store-root .economics-cost-list .economics-cost-amount,.store-root .economics-detail-card :is(dt,dd){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}@media (max-width:760px){.store-root .economics-scopes button{flex:1 1 12rem}.store-root :is(.economics-period,.company-filters) :is(input,select){font-size:16px}.store-root .company-filters label,.store-root .economics-coverage p,.store-root .economics-detail-card :is(dl,p),.store-root .economics-detail-notes,.store-root .economics-pagination>p,.store-root .economics-period label{font-size:13px}.store-root .company-filters>div span,.store-root .economics-footer-note,.store-root .economics-kpi small,.store-root .economics-kpi>span,.store-root .economics-scopes button>span,.store-root .economics-updated{font-size:12px}.store-root .economics-table{font-size:13px}.store-root .economics-table :is(caption,thead th),.store-root .economics-table tbody td>small,.store-root .economics-table tbody th>span{font-size:12px}.store-root .economics-controls .store-button,.store-root .economics-pagination .store-button{min-height:44px;font-size:13px}}@media (max-width:390px){.store-root .economics-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.store-root .economics-period{inline-size:100%;min-inline-size:0}.store-root .economics-period label:not(:first-child){flex-basis:11rem}.store-root .economics-period :is(input,select){inline-size:100%;min-inline-size:0}}