.store-root .developer-portal{padding:45px 0 70px;min-height:72vh}.store-root .developer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding-bottom:35px}.store-root .developer-heading .market-eyebrow{margin-bottom:12px;font-size:9px}.store-root .developer-heading h1{margin:0;font-size:clamp(31px,3.8vw,48px);letter-spacing:-.045em;font-weight:650;line-height:1.12}.store-root .developer-heading p:not(.market-eyebrow){margin:15px 0 0;color:var(--market-muted);font-size:13px;line-height:1.8}.store-root .developer-store-link,.store-root .developer-text-button{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--market-violet);font:inherit;font-size:12px;background:none;border:0;cursor:pointer;padding:0}.store-root .developer-layout{display:grid;grid-template-columns:206px minmax(0,1fr);gap:30px;align-items:start}.store-root .developer-sidebar{min-width:0;position:sticky;top:24px;border:1px solid var(--market-line);border-radius:12px;background:#111722;overflow:hidden}.store-root .developer-sidebar nav{display:grid;gap:4px;padding:10px}.store-root .developer-sidebar nav button{display:flex;align-items:center;min-height:49px;gap:16px;padding:10px 13px;font:inherit;font-size:12px;font-weight:550;color:var(--market-muted);border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.store-root .developer-sidebar nav button>span{font-size:9px;color:#67748b}.store-root .developer-sidebar nav button[aria-current=page]{color:var(--market-lime);background:#222b24;border-color:#d8ff751a}.store-root .developer-sidebar nav button[aria-current=page]>span{color:var(--market-lime)}.store-root .developer-sidebar nav button:hover{color:var(--market-text);background:#1d2432}.store-root .developer-sidebar nav .developer-finance-link{display:flex;align-items:center;min-height:49px;gap:16px;padding:10px 13px;font-size:12px;font-weight:550;color:var(--market-muted);border:1px solid transparent;border-radius:7px}.store-root .developer-sidebar nav .developer-finance-link>span{font-size:9px;color:#67748b}.store-root .developer-sidebar nav .developer-finance-link:hover{color:var(--market-text);background:#1d2432}.store-root .developer-sidebar-note{padding:21px;border-top:1px solid var(--market-line)}.store-root .developer-sidebar-note p{font-size:10px;color:var(--market-muted);line-height:1.8;margin:10px 0 0}.store-root .developer-content{min-width:0}.store-root .developer-panel{padding:28px;border:1px solid var(--market-line);border-radius:13px;background:var(--market-panel);margin-bottom:22px}.store-root .developer-panel p{font-size:12px;color:var(--market-muted);line-height:1.8}.store-root .developer-panel h2,.store-root .developer-panel h3{font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0 0 14px}.store-root .developer-panel h3{font-size:19px}.store-root .developer-kicker{color:var(--market-violet);font-size:9px;font-weight:650;letter-spacing:.14em;margin:0 0 11px}.store-root .developer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}.store-root .developer-section-heading h2{font-size:clamp(23px,2.6vw,30px);font-weight:600;letter-spacing:-.04em;line-height:1.3;margin:0;overflow-wrap:anywhere}.store-root .developer-section-heading h3{font-size:18px;font-weight:600;letter-spacing:-.03em;margin:0}.store-root .developer-status{display:inline-flex;width:fit-content;border:1px solid #a88cff25;border-radius:5px;padding:6px 9px;background:#a88cff09;color:#c2b4ee;font-size:9px;line-height:1.5}.store-root .developer-status.is-approved,.store-root .developer-status.is-ready{color:var(--market-lime);border-color:#d8ff7525;background:#d8ff7509}.store-root .developer-status.is-rejected{color:#e8ba8b;border-color:#e8ba8b30;background:#e8ba8b09}.store-root .developer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.store-root .developer-stats article{display:flex;flex-direction:column;gap:18px;padding:23px;background:#111722;border:1px solid var(--market-line);border-radius:11px}.store-root .developer-stats article>span{font-size:11px;line-height:1.6;color:var(--market-muted)}.store-root .developer-stats strong{color:var(--market-text);font-size:33px;font-weight:550;letter-spacing:-.04em}.store-root .developer-stats article:last-child strong{color:var(--market-lime)}.store-root .developer-stats small{font-size:19px}.store-root .developer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;padding:0;margin:25px 0 0}.store-root .developer-steps li{display:flex;align-items:flex-start;gap:12px}.store-root .developer-steps li>span{display:grid;flex:0 0 27px;place-items:center;height:27px;border:1px solid var(--market-line);border-radius:50%;color:var(--market-violet);font-size:10px}.store-root .developer-steps strong{font-size:12px;font-weight:550}.store-root .developer-steps p{font-size:10px;margin:8px 0 0}.store-root .developer-recent{margin-top:34px}.store-root .developer-empty{text-align:center;padding:44px 25px}.store-root .developer-empty>svg{color:var(--market-violet);margin-bottom:16px}.store-root .developer-empty p{margin:10px 0 20px}.store-root .developer-game{display:grid;grid-template-columns:69px minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px;margin-bottom:14px;border:1px solid var(--market-line);border-radius:12px;background:#131a27}.store-root .developer-game-mark{display:grid;place-items:center;width:69px;height:82px;border-radius:9px;background:#242337;color:var(--market-violet)}.store-root .developer-game h3{margin:10px 0 5px;font-size:19px;letter-spacing:-.02em;font-weight:600;overflow-wrap:anywhere}.store-root .developer-game p{color:var(--market-muted);font-size:10px;line-height:1.7;margin:0}.store-root .developer-game .developer-game-summary{margin-top:8px;max-width:500px;overflow-wrap:anywhere}.store-root .developer-game-action{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.store-root .developer-game-action>strong{font-size:20px;letter-spacing:-.025em;font-weight:600}.store-root .developer-game-action>span{font-size:9px;color:var(--market-muted)}.store-root .developer-game-action button{margin-top:11px;min-height:42px;font-size:10px;padding:10px 13px}.store-root .developer-welcome{padding:40px;background:radial-gradient(ellipse at 100% 0,#a88cff10,transparent 65%),var(--market-panel)}.store-root .developer-welcome-symbol{color:var(--market-lime);margin-bottom:27px}.store-root .developer-welcome h2{font-size:clamp(26px,3vw,36px);max-width:470px;letter-spacing:-.045em}.store-root .developer-welcome>p{max-width:545px;font-size:13px}.store-root .developer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:23px}.store-root .developer-muted{color:var(--market-muted);font-size:10px;line-height:1.7}.store-root .developer-welcome .developer-muted{font-size:10px;margin-top:17px}.store-root .developer-welcome-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;padding-top:26px;border-top:1px solid var(--market-line)}.store-root .developer-welcome-details>div{display:flex;flex-direction:column;gap:9px}.store-root .developer-welcome-details strong{font-size:21px;font-weight:550;letter-spacing:-.025em}.store-root .developer-welcome-details span{font-size:10px;line-height:1.7;color:var(--market-muted)}.store-root .developer-notice,.store-root .developer-review-feedback{border:1px solid #d8ff7528;border-radius:8px;padding:15px 18px;margin:0 0 22px;color:#d3e4b4;background:#1d2723;font-size:12px;line-height:1.8}.store-root .developer-notice.is-error{color:#ffc4b3;background:#2a2025;border-color:#ffc4b32e}.store-root .developer-review-feedback{color:#e8ccaa;background:#27242a;border-color:#e8ccaa25}.store-root .developer-form fieldset{padding:0;margin:0;border:0;min-width:0}.store-root .developer-form legend{font-size:18px;font-weight:600;letter-spacing:-.02em;margin-bottom:25px;padding:0}.store-root .developer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.store-root .developer-field{display:flex;min-width:0;flex-direction:column;gap:9px;color:#d6dbe5;font-size:11px;font-weight:550;line-height:1.6}.store-root .developer-field-wide{grid-column:1/-1}.store-root .developer-field :is(input,textarea,select){width:100%;min-width:0;min-height:46px;padding:12px 14px;background:#0e1420;border:1px solid #9eaac223;border-radius:7px;color:var(--market-text);font:inherit;font-size:12px;font-weight:400;line-height:1.7}.store-root .developer-field textarea{resize:vertical}.store-root .developer-field :is(input,textarea)::placeholder{color:#65728a;opacity:1}.store-root .developer-field :is(input,textarea,select):disabled{opacity:.7}.store-root .developer-field>span{color:var(--market-muted);font-weight:400;font-size:10px;line-height:1.7}.store-root .developer-portal :is(button,select,textarea):focus-visible{outline:2px solid var(--market-lime);outline-offset:4px}.store-root .developer-price-input{display:flex;align-items:center;min-width:0;background:#0e1420;border:1px solid #9eaac223;border-radius:7px}.store-root .developer-price-input>span{color:var(--market-muted);font-size:15px;padding-left:15px}.store-root .developer-price-input input{border:0;background:transparent}.store-root .developer-ownership{display:flex;align-items:flex-start;gap:11px;margin-top:27px;color:#b5bfce;font-size:11px;font-weight:400;line-height:1.9}.store-root .developer-ownership input{accent-color:var(--market-lime);margin:4px 0 0;flex:0 0 17px;width:17px;height:17px}.store-root .developer-file-picker{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;position:relative;padding:28px;border:1px dashed #a88cff45;border-radius:10px;background:#a88cff05;cursor:pointer;text-align:center;overflow-wrap:anywhere}.store-root .developer-file-picker>span:first-child{font-size:27px;color:var(--market-violet)}.store-root .developer-file-picker strong{font-size:12px;font-weight:550}.store-root .developer-file-picker>span{font-size:10px;color:var(--market-muted)}.store-root .developer-file-picker input{display:block;width:100%;margin-top:18px;max-width:340px;color:var(--market-muted);font:inherit;font-size:10px}.store-root .developer-file-picker input::file-selector-button{background:#25293b;border:1px solid var(--market-line);border-radius:5px;padding:10px;color:var(--market-text);margin-right:12px;cursor:pointer}.store-root .developer-file-saved{display:flex;align-items:center;gap:17px;margin:19px 0;border:1px solid var(--market-line);border-radius:8px;padding:17px;background:#101722}.store-root .developer-file-saved>span{color:var(--market-lime);font-size:26px}.store-root .developer-file-saved strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.store-root .developer-file-saved div>span{display:block;margin-top:5px;color:var(--market-muted);font-size:10px;line-height:1.7}.store-root .developer-file-saved{flex-wrap:wrap}.store-root .developer-file-saved>div{min-width:0;flex:1 1 180px}.store-root .developer-progress{margin-top:22px}.store-root .developer-progress label{font-size:11px;color:var(--market-muted)}.store-root .developer-progress progress{display:block;width:100%;height:7px;margin-top:12px;border:0;border-radius:6px;overflow:hidden;accent-color:var(--market-lime)}.store-root .developer-progress progress::-webkit-progress-bar{background:#283244}.store-root .developer-progress progress::-webkit-progress-value{background:var(--market-lime)}.store-root .developer-submit{display:flex;align-items:center;justify-content:space-between;gap:24px}.store-root .developer-submit p{max-width:560px;margin-bottom:0;font-size:11px}.store-root .developer-submit button{flex-shrink:0}.store-root .developer-panel .developer-save-reminder{color:var(--market-lime)}.store-root .developer-delete{margin-top:25px}.store-root .developer-delete>button{color:#d6a7a7}.store-root .developer-delete-confirm{padding:23px;margin-top:14px;border:1px solid #d6a7a73a;border-radius:10px;background:#211c25}.store-root .developer-delete-confirm strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.store-root .developer-delete-confirm p{color:var(--market-muted);font-size:11px;line-height:1.8;margin-bottom:0}.store-root .developer-delete-button{background:#f0b8ad;color:#321817}.store-root .developer-delete-button:hover{background:#ffd0c7}.store-root .developer-payments{padding:36px}.store-root .developer-payment-symbol{display:grid;place-items:center;width:56px;height:56px;margin-bottom:26px;border-radius:12px;background:#2a2342;color:var(--market-violet);font-size:27px}.store-root .developer-payments h3{max-width:450px;font-size:25px}.store-root .developer-payments p{max-width:620px}.store-root :is(.developer-payments,.developer-review) dl{margin:27px 0;font-size:11px;line-height:1.8}.store-root :is(.developer-payments,.developer-review) dl>div{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(0,1.15fr);gap:25px;padding:12px 0;border-bottom:1px solid var(--market-line)}.store-root :is(.developer-payments,.developer-review) dt{color:var(--market-muted)}.store-root :is(.developer-payments,.developer-review) dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.store-root .developer-review h3{margin-top:17px}.store-root .developer-review .developer-field{margin-bottom:20px}.store-root .developer-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.store-root .developer-portal button:disabled{cursor:default;opacity:.6}@media (max-width:1050px){.store-root .developer-layout{grid-template-columns:170px minmax(0,1fr);gap:20px}.store-root .developer-sidebar nav button{padding-inline:9px;gap:12px}.store-root .developer-steps{grid-template-columns:1fr;gap:17px}.store-root .developer-steps p{margin-top:3px}.store-root .developer-game{grid-template-columns:51px minmax(0,1fr);gap:16px}.store-root .developer-game-mark{width:51px;height:65px}.store-root .developer-game-action{grid-column:2;align-items:flex-start}.store-root .developer-game-action button{margin-top:9px}.store-root .developer-submit{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.store-root .developer-portal{padding-top:28px}.store-root .developer-heading{align-items:flex-start;flex-direction:column;gap:13px;padding-bottom:24px}.store-root .developer-layout{grid-template-columns:1fr;gap:22px}.store-root .developer-sidebar{position:static}.store-root .developer-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:4px}.store-root .developer-sidebar nav .developer-finance-link,.store-root .developer-sidebar nav button{min-width:0;gap:12px;min-height:45px;padding:9px 13px}.store-root .developer-sidebar-note{display:none}.store-root .developer-panel{padding:23px}.store-root .developer-stats{gap:10px}.store-root .developer-stats article{padding:18px 14px;gap:10px}.store-root .developer-stats article>span{font-size:10px}.store-root .developer-stats strong{font-size:27px}.store-root .developer-section-heading{align-items:flex-start;flex-wrap:wrap;gap:15px}.store-root .developer-welcome{padding:28px 23px}.store-root .developer-welcome-details{gap:14px}.store-root .developer-welcome-details strong{font-size:18px}.store-root .developer-form-grid{grid-template-columns:1fr;gap:20px}.store-root .developer-payments{padding:27px 23px}}@media (max-width:430px){.store-root .developer-heading h1{font-size:31px}.store-root .developer-heading p:not(.market-eyebrow){font-size:12px}.store-root .developer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.store-root .developer-stats article:last-child{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.store-root .developer-game{padding:20px;grid-template-columns:1fr}.store-root .developer-game-mark{display:none}.store-root .developer-game-action{grid-column:auto;margin-top:5px}.store-root .developer-welcome-details{grid-template-columns:1fr;gap:17px}.store-root .developer-welcome-details>div{flex-direction:row;justify-content:space-between;align-items:center}.store-root .developer-file-picker{padding:24px 14px}.store-root :is(.developer-payments,.developer-review) dl>div{grid-template-columns:1fr;gap:6px}}.store-root .developer-heading-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.store-root .developer-game-action .developer-text-button{font-size:11px}@media (max-width:760px){.store-root .developer-heading-links{justify-content:flex-start}}.store-root .developer-layout.is-guest{grid-template-columns:minmax(0,1fr)}.store-root .developer-layout.is-guest .developer-welcome{max-width:920px}.store-root .developer-field{font-size:14px}.store-root .developer-field :is(input,textarea,select){font-size:16px}.store-root .developer-field>span,.store-root .developer-ownership{font-size:14px}.store-root .developer-free-limitation{border-left:3px solid var(--market-violet);padding-left:13px}.store-root .developer-unsaved-confirm{border-color:var(--market-violet)}@media (max-width:760px){.store-root .developer-file-picker>span,.store-root .developer-file-saved div>span,.store-root .developer-game p,.store-root .developer-heading p:not(.market-eyebrow),.store-root .developer-muted,.store-root .developer-panel p,.store-root .developer-steps p,.store-root .developer-welcome .developer-muted,.store-root .developer-welcome-details span{font-size:14px}.store-root .developer-file-picker input,.store-root .developer-file-picker strong,.store-root .developer-file-saved strong,.store-root .developer-sidebar nav :is(button,.developer-finance-link),.store-root .developer-steps strong,.store-root .developer-text-button{font-size:16px}.store-root .developer-game-action>span,.store-root .developer-stats article>span,.store-root .developer-status{font-size:13px}.store-root .developer-actions>.store-button{max-width:100%;white-space:normal}}