:root{--ui-bg:#f2f5f5;--ui-surface:#ffffff;--ui-subtle:#f5f7f7;--ui-ink:#202c30;--ui-muted:#627177;--ui-line:#dce3e4;--ui-line-strong:#bccacc;--ui-accent:#087e75;--ui-accent-hover:#06665f;--ui-accent-soft:#e6f4ef;--ui-gold:#a16b12;--ui-danger:#b34445;--ui-shadow:0 16px 48px #152f3426,0 2px 6px #152f3410;--background:var(--ui-bg);--foreground:var(--ui-ink);--ags-bg:var(--ui-bg);--ags-panel:var(--ui-surface);--ags-panel-strong:var(--ui-subtle);--ags-border:var(--ui-line);--ags-border-strong:var(--ui-line-strong);--ags-teal:var(--ui-accent);--ags-teal-deep:var(--ui-accent-hover);--ags-muted:var(--ui-muted);--ags-paper:var(--ui-surface);--ags-ink-soft:var(--ui-ink);--ags-line:var(--ui-line);--ags-font-title:var(--ags-font-ui);--ags-font-number:var(--ags-font-ui);--mobile-dock-height:72px}.game-shell,body,html{background:var(--ui-bg)}body{font-size:14px}.game-shell{color:var(--ui-ink)}.game-shell *,.onboarding-shell *,.studio-navigation-menu *{letter-spacing:0!important;text-shadow:none!important}svg.lucide,svg.lucide *{shape-rendering:geometricPrecision;image-rendering:auto}svg.lucide{flex-shrink:0;stroke-width:1.8;vertical-align:middle}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.sr-only,.top-hud{border:0!important}.top-hud{display:flex!important;align-items:center!important;position:fixed!important;inset:0 0 auto!important;height:76px!important;min-height:76px!important;padding:10px 20px!important;gap:20px!important;background:#fffffff7!important;color:var(--ui-ink)!important;border-bottom:1px solid var(--ui-line)!important;box-shadow:none!important}.brand-lockup{flex:0 0 auto!important;width:auto!important;gap:10px!important;min-width:0}.brand-logo{width:46px!important;height:46px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:50%!important}.brand-title{font-family:var(--ags-font-ui)!important;font-size:22px!important;font-weight:750!important;line-height:1.2!important;color:var(--ui-ink)!important}.brand-subtitle{margin-top:4px!important;font-size:11px!important;font-weight:450!important;line-height:1.2!important;color:var(--ui-muted)!important;max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hud-actions{display:flex!important;flex:1 1 auto!important;gap:14px!important;overflow:visible!important}.hud-meters{display:flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none;padding:2px!important;mask-image:none!important}.meter{flex:0 0 auto!important;width:auto!important;min-width:54px!important;min-height:48px!important;padding:6px 10px!important;background:var(--ui-subtle)!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px #20303608!important;text-align:left!important}.meter strong{color:var(--ui-muted)!important;font-size:10px!important;font-weight:550!important;line-height:1.3!important;text-transform:none!important;white-space:nowrap}.meter span{color:var(--ui-ink)!important;font-family:var(--ags-font-ui)!important;font-size:15px!important;font-weight:650!important;line-height:1.5!important;margin-top:1px!important}.cash-meter span{color:var(--ui-accent-hover)!important}.meter.cash-meter{background:#edf8f3!important;border-color:#b8d9ca!important}.meter.dev-token-meter{background:#fff8e8!important;border-color:#e9d6a8!important}.meter span{font-variant-numeric:tabular-nums}.meter.server-meter{width:104px!important}.meter.founder-meter{max-width:120px}.meter.founder-meter span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-token-meter span{color:var(--ui-gold)!important}.stress-meter span{color:var(--ui-danger)!important}.server-meter span{font-size:12px!important}.meter.followers-meter{padding:6px 10px!important;border-radius:6px!important}.meter.followers-meter:hover{background:var(--ui-accent-soft)!important}.meter.sound-meter{display:grid!important;place-items:center;width:36px!important;height:36px!important;min-width:36px!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;color:var(--ui-muted)!important}.meter.sound-meter.on{color:var(--ui-accent)!important}.wallet-status-pill{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:8px;min-width:134px!important;min-height:44px!important;padding:7px 10px!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;background:var(--ui-subtle)!important;box-shadow:none!important}.wallet-status-pill>img,.wallet-status-pill>svg{grid-row:1/3;align-self:center;color:var(--ui-accent)}.wallet-status-pill small{font-size:9px!important;font-weight:550!important;color:var(--ui-muted)!important;line-height:1.2!important}.wallet-status-pill strong{font-size:12px!important;font-weight:600!important;color:var(--ui-ink)!important;line-height:1.5!important}.wallet-status-pill.open,.wallet-status-pill:hover{border-color:var(--ui-accent)!important}.main-grid{padding:76px 0 0!important;background:var(--ui-bg)!important}.studio-scene{border:0!important;border-radius:0!important;box-shadow:none!important}.room-stage{border-radius:0!important;min-height:calc(100dvh - 76px)!important}.game-workspace{display:contents!important;position:static!important;z-index:auto!important;pointer-events:none}.control-dock{display:block!important;position:fixed!important;top:94px!important;bottom:18px!important;left:16px!important;right:auto!important;width:184px!important;max-height:none!important;padding:8px!important;background:#242f33f7!important;border:1px solid #ffffff20!important;border-radius:8px!important;box-shadow:0 8px 24px #182a3426!important;backdrop-filter:none!important;pointer-events:auto}.dock-tabs{flex-direction:column!important;gap:3px!important;padding:0!important;margin:0!important;max-height:100%!important;height:100%!important;border:0!important;border-radius:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:#53646b transparent}.dock-tab,.dock-tabs{display:flex!important;width:100%!important;min-width:0!important;background:transparent!important;box-shadow:none!important}.dock-tab{flex:0 0 39px!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:39px!important;height:39px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:5px!important;color:#dce5e7!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;white-space:nowrap!important;transform:none!important;transition:background .14s,color .14s!important}.dock-tab:after,.dock-tab:before{display:none!important}.dock-tab svg{color:#a2b6bd}.dock-tab.featured{margin-bottom:9px!important;color:#ffffff!important;background:#147d74!important}.dock-tab.featured svg{color:#e8fffa}.dock-tab:hover{background:#3a484d!important;color:white!important}.dock-tab.active{color:#123d38!important;background:#d8eee7!important}.dock-tab.active svg{color:#08766b!important}.dock-mobile-label,.dock-tab.mobile-more{display:none!important}.studio-navigation-menu{display:none}.control-panel-area{position:fixed!important;inset:94px 20px 18px 220px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;pointer-events:auto}.control-panel-area>.back-button{display:none!important}.control-panel-area{display:flex!important;flex-direction:column!important}.control-panel-area>:is(.game-panel,.release-panel-center){flex:1 1 0!important;min-height:0!important}.studio-section-nav{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:10px 14px;margin-bottom:8px;border:1px solid var(--ui-line-strong);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink)}.studio-section-nav>strong{font-size:14px}.studio-section-nav>div{display:flex;flex-wrap:wrap;gap:4px}.studio-section-nav button{min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ui-muted);font-size:12px;font-weight:600}.studio-section-nav button:hover,.studio-section-nav button[aria-current=page]{background:var(--ui-accent-soft);color:var(--ui-accent-hover);border-color:#bddbd0}.studio-section-nav button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.assignment-picker-popover,.choice-popover,.floating-window,.game-panel,.tutorial-window,.wallet-menu{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line-strong)!important;border-radius:8px!important;box-shadow:var(--ui-shadow)!important;overflow:hidden}.game-panel{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important}.game-panel>.panel-head{flex:0 0 auto}.game-panel>.panel-body{flex:1 1 auto!important;max-height:none!important;height:auto!important;overflow-y:auto!important}.floating-window{display:flex!important;flex-direction:column!important}.floating-window>.window-title{flex:0 0 auto}.floating-window>.window-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.window-title>span:not(:first-child){color:var(--ui-muted)!important;font-size:12px!important;font-weight:500!important}.game-panel:after,.game-panel:before,.panel-body:before,.window-body:before{display:none!important}.assignment-picker-head,.choice-popover-head,.panel-head,.tutorial-head,.window-title{min-height:58px!important;padding:12px 20px!important;gap:12px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;box-shadow:none!important}.panel-head :is(h2,h3),.tutorial-head h2,.window-title>span:first-child{margin:0!important;color:var(--ui-ink)!important;font-family:var(--ags-font-ui)!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important}.panel-body,.window-body{padding:20px!important;background:var(--ui-subtle)!important;scrollbar-width:thin;scrollbar-color:#bccbce transparent}.panel-body{min-height:0}.floating-window :is(h2,h3,h4),.game-panel :is(h2,h3,h4){font-family:var(--ags-font-ui)!important;color:var(--ui-ink)!important;font-weight:700!important;line-height:1.3!important}.floating-window h2,.game-panel h2{font-size:21px!important}.floating-window h3,.game-panel h3{font-size:17px!important}.floating-window h4,.game-panel h4{font-size:15px!important}.floating-window :is(p,em),.game-panel :is(p,em),.onboarding-card p,.tutorial-body p{font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.5!important;color:var(--ui-muted)}.floating-window small,.game-panel small{font-size:11px;font-weight:500!important;line-height:1.4!important}.floating-window strong,.game-panel strong{font-weight:650!important}.eyebrow,.release-step-eyebrow,.scene-kicker{color:var(--ui-accent)!important;font-size:11px!important;font-weight:650!important;line-height:1.4!important}.formula-note,.marketing-note,.marketplace-note,.store-page-note,.team-skill-note,.training-explain{padding:10px 12px!important;color:var(--ui-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important;background:#edf2f3!important;border:0!important;border-left:2px solid #acbec2!important;border-radius:0 4px 4px 0!important;box-shadow:none!important}.formula-note.success-note{border-left-color:#168669!important;background:#eaf6ef!important;color:#246248!important}.formula-note.warning-note,.release-fatigue-note{border-left-color:#b98725!important;background:#fff6e5!important;color:#7a561e!important}.back-button,.guided-goal-cta,.liveops-update-button,.primary-button,.secondary-button,.tiny-button,.wallet-disconnect-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid var(--ui-line-strong)!important;border-radius:6px!important;color:var(--ui-ink)!important;background:var(--ui-surface)!important;box-shadow:0 1px 2px #253d4510!important;font-family:var(--ags-font-ui)!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;text-transform:none!important;white-space:normal;transform:none!important;transition:background .14s,border-color .14s,box-shadow .14s!important}.primary-button{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important;color:white!important}.primary-button :is(strong,span,em,small){color:inherit!important}.primary-button:hover:not(:disabled){background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important}.secondary-button:hover:not(:disabled),.tiny-button:hover:not(:disabled),.wallet-disconnect-button:hover:not(:disabled){background:var(--ui-accent-soft)!important;border-color:#79aaa1!important}.reset-game-confirm-button{background:var(--ui-danger)!important;border-color:var(--ui-danger)!important}.reset-game-menu-button{color:var(--ui-danger)!important}button:disabled{opacity:.48!important;filter:none!important;box-shadow:none!important}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #209d91!important;outline-offset:3px!important}.focus-step-button,.live-sales-close,.panel-close-button,.scene-hint-close,.window-close-button{display:inline-grid!important;place-items:center!important;flex-shrink:0;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;color:var(--ui-muted)!important;background:var(--ui-subtle)!important;box-shadow:none!important}.focus-step-button:hover,.panel-close-button:hover,.window-close-button:hover{background:#e3ebed!important;color:var(--ui-ink)!important}.window-close-button{position:static!important;margin-left:auto;transform:none!important}.game-shell input:not([type=range]):not([type=checkbox]):not([type=radio]),.game-shell select,.onboarding-card input{min-height:40px;padding:9px 12px;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line-strong)!important;border-radius:6px!important;box-shadow:0 1px 2px #203c4505!important;font-size:14px!important;font-weight:500!important}.field label,.marketplace-price-field label,.referral-input-label{color:#40565d!important;font-size:12px!important;font-weight:600!important;margin-bottom:7px!important}.icon-tool-button{width:38px!important;min-width:38px!important;padding:0!important}input[type=checkbox],input[type=range]{accent-color:var(--ui-accent)}.create-mode-toggle,.release-model-toggle,.shop-tabs,.stage-tabs,.wallet-menu-tabs{padding:4px!important;gap:4px!important;background:#e9eff0!important;border:1px solid var(--ui-line)!important;border-radius:7px!important;box-shadow:none!important}.create-mode-toggle button,.release-model-toggle button,.shop-tabs button,.stage-pill,.wallet-menu-tabs button{min-height:36px;padding:8px 14px!important;color:var(--ui-muted)!important;background:transparent!important;border:1px solid transparent!important;border-radius:5px!important;box-shadow:none!important;font-size:13px!important;font-weight:550!important;transform:none!important}.create-mode-toggle button.active,.release-model-toggle button.active,.shop-tabs button.active,.stage-pill.active,.wallet-menu-tabs button.active{color:var(--ui-accent-hover)!important;background:white!important;border-color:#d3dfe0!important;box-shadow:0 1px 3px #1c444010!important}.shop-tabs button em,.shop-tabs button small{font-size:11px!important;font-weight:400!important}.client-contracts-card,.create-priority-planner,.daily-contest-board,.festival-board,.fit-preview-card,.followers-trend-card,.guided-goals-board,.guild-section,.liveops-retention-board,.marketing-panel,.marketplace-history-card,.marketplace-listings-card,.marketplace-sell-card,.parts-storage-panel,.player-review-body,.priority-stage-card,.project-review-card,.referral-ledger-card,.referral-rules-card,.release-action-plan,.release-breakdown,.release-growth-section,.research-branch,.research-constellation,.review-scoreboard,.shop-card,.store-page-planner,.team-bench-section,.team-training-section{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.festival-board,.guided-goals-board,.parts-storage-panel,.release-breakdown,.release-growth-section,.team-bench-section,.team-training-section{padding-top:20px!important;margin-top:20px!important;border-top:1px solid var(--ui-line)!important}.achievements-hero,.followers-command-card,.guild-hero-card,.leaderboard-hero,.referral-hero,.roadmap-hero,.shop-overview{margin:0 0 20px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}.achievements-hero:before,.leaderboard-hero:before,.research-constellation:after,.research-constellation:before,.roadmap-hero:before,.shop-overview:before{display:none!important}.priority-planner-head,.section-title-row,.shop-card-head{margin-bottom:14px!important}.priority-planner-head strong,.section-title-row strong,.shop-card-head strong{font-size:16px!important;color:var(--ui-ink)!important}.priority-planner-head small,.section-title-row small,.shop-card-head small{color:var(--ui-muted)!important;font-size:11px!important;text-transform:none!important}.achievement-card,.assignment-candidate,.bench-developer-card,.choice-option,.client-contract-card,.daily-contest-card,.festival-card,.followers-bucket-card,.followers-lever-card,.guided-goal-card,.guild-applicant-card,.guild-member-card,.leaderboard-card,.liveops-game-card,.marketing-campaign-card,.marketplace-deal,.marketplace-listing,.purchase-option,.referral-apply-card,.referral-code-card,.release-action-item,.release-growth-card,.research-node,.review-score-card,.roadmap-card,.scope-option,.social-post,.store-page-option,.team-roster-card,.training-developer-card,.upgrade-row,.wallet-account-card,.workstation-card{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:7px!important;box-shadow:0 1px 2px #29474e06!important}.team-roster-card{border-top:3px solid color-mix(in srgb,var(--rarity-color,#408d81) 65%,#cdd9da)!important;padding:16px!important}.achievement-card:before,.guided-goal-card:before,.review-score-card:before,.roadmap-card:before,.team-roster-card:after,.team-roster-card:before{display:none!important}.assignment-candidate.active,.choice-card.active,.choice-option.active,.founder-preset-card.active,.purchase-option.selected,.scope-option.active,.store-page-option.active{border-color:var(--ui-accent)!important;background:#eff8f4!important;box-shadow:inset 0 0 0 1px var(--ui-accent)!important}.assignment-candidate:hover:not(:disabled),.choice-option:hover:not(:disabled),.purchase-option:hover:not(:disabled),.scope-option:hover:not(:disabled),.store-page-option:hover:not(:disabled){border-color:#7eaaa5!important;transform:none!important}.team-roster-grid-refined{gap:16px!important;align-items:start!important}.team-skill-head{gap:12px!important}.team-skill-head strong{font-size:15px!important;color:var(--ui-ink)!important}.bench-avatar,.developer-face-frame,.pc-owner-avatar,.team-avatar{border:1px solid var(--ui-line)!important;border-radius:6px!important;box-shadow:none!important;background:#f0f5f3!important}.developer-trait-chip,.team-standing-art{border:0!important;background:none!important;box-shadow:none!important}.developer-trait-chip{padding:8px 0!important;border-top:1px solid var(--ui-line)!important;border-radius:0!important}.developer-trait-chip strong{font-size:12px!important;color:var(--ui-accent-hover)!important}.developer-trait-chip em{font-size:11px!important;color:var(--ui-muted)!important}.rarity-badge{padding:3px 6px!important;border-radius:4px!important;box-shadow:none!important;font-size:10px!important;font-weight:650!important;color:color-mix(in srgb,var(--rarity-color,#408d81) 48%,#1d353b)!important;background:color-mix(in srgb,var(--rarity-color,#408d81) 9%,white)!important;border-color:color-mix(in srgb,var(--rarity-color,#408d81) 40%,#dce5e5)!important}.guild-create-card,.liveops-empty,.marketplace-owned-item,.pc-part-card,.scope-picker,.store-page-context-card{background:white!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;box-shadow:none!important}.scope-picker,.store-page-context-card{padding:14px!important}.choice-art,.marketplace-part-icon{background:var(--ui-subtle)!important;border:1px solid var(--ui-line)!important;border-radius:5px!important;box-shadow:none!important}.assignment-portrait-select{background:white!important;border:1px solid var(--ui-line-strong)!important;border-radius:5px!important;box-shadow:none!important}.assignment-portrait-select:hover{border-color:var(--ui-accent)!important}.has-skill-tip:after{background:#25363b!important;color:white!important;border:1px solid #465d66!important;border-radius:6px!important;box-shadow:var(--ui-shadow)!important;font-size:12px!important;font-weight:450!important;line-height:1.5!important}.choice-card{background:white!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;box-shadow:none!important}.choice-card:hover{border-color:var(--ui-accent)!important}.choice-card strong{color:var(--ui-ink)!important;font-size:14px!important}.choice-card small{color:var(--ui-muted)!important;font-size:12px!important}.contract-card-foot{background:#eef4f3!important;border-top:1px solid var(--ui-line)!important;box-shadow:none!important}.achievement-progress-track div{background:var(--ui-accent)!important}.team-skill-row{min-height:0!important;padding:7px 0!important;background:none!important;border:0!important;border-radius:0!important}.team-skill-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.team-skill-row .skill-track div{background:#399b8a!important}.team-skill-row span,.team-skill-row strong{font-size:11px!important;color:var(--ui-ink)!important}.team-skill-row em{font-size:10px!important}.workstation-head:not(.pc-owner-head){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start;gap:12px}.workstation-head>b{white-space:nowrap;color:var(--ui-muted)!important}.workstation-head strong{color:var(--ui-ink)!important}.liveops-update-button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;justify-content:stretch;padding:14px;gap:8px 12px}.liveops-update-button span{white-space:nowrap}.liveops-update-button em{grid-column:1/-1}.liveops-update-button:hover:not(:disabled){background:var(--ui-accent-soft)!important;border-color:#79aaa1!important}.followers-panel-body,.liveops-panel-body{grid-auto-rows:max-content;align-content:start}.followers-command-card:before{display:none!important}.followers-command-copy>strong{font-size:24px!important;line-height:1.3!important;color:var(--ui-ink)}.followers-audience-ring{width:164px;border:0!important;box-shadow:none!important}.followers-audience-ring:before{inset:16px;background:var(--ui-subtle)!important;box-shadow:none!important}.followers-audience-ring strong{font-size:26px!important;color:var(--ui-ink)}.followers-audience-ring small{font-size:9px!important}.followers-audience-ring em{font-size:11px!important}.followers-bar{height:12px;border:0!important;border-radius:4px;box-shadow:none!important}.followers-bucket{padding:14px;border:1px solid var(--ui-line)!important;border-top:3px solid var(--bucket-accent)!important;border-radius:6px!important;background:white!important;box-shadow:none!important}.followers-bucket span{align-items:start;flex-wrap:wrap}.followers-bucket strong{color:var(--ui-ink)}.followers-bucket b{font-size:12px;color:var(--ui-ink);background:color-mix(in srgb,var(--bucket-accent) 15%,white)}.followers-risk-summary{border:1px solid #e5c8c8!important;border-radius:6px!important;background:#fcf1f1!important;box-shadow:none!important}.followers-risk-summary b{color:var(--ui-danger);background:#f5dede}.followers-lever-card{align-content:start;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.followers-lever-card span{padding:10px 0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:none}.followers-lever-card b,.followers-lever-card>strong{color:var(--ui-ink)}.followers-lever-card span>small{font-size:12px;color:var(--ui-muted);line-height:1.5}.followers-trend-list span{padding:12px;border-color:var(--ui-line);border-radius:5px;background:white}.followers-trend-list em{background:#e2eaeb}.followers-trend-list .positive em b{background:var(--ui-accent)}.followers-trend-list .negative em b{background:var(--ui-danger)}.activity-stat-grid>div,.breakdown-stat,.compact-stat,.inventory-stat,.leaderboard-stat,.liveops-summary>div,.panel-stat,.release-result-card,.shop-overview>div{min-width:0;min-height:0!important;padding:12px 14px!important;border:0!important;border-left:1px solid var(--ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.compact-stat:after,.compact-stat:before{display:none!important}.breakdown-stat small,.compact-stat strong,.inventory-stat small,.leaderboard-stat small,.panel-stat strong{color:var(--ui-muted)!important;font-size:10px!important;font-weight:550!important;line-height:1.4!important;text-transform:uppercase}.breakdown-stat strong,.compact-stat span,.inventory-stat strong,.leaderboard-stat strong,.panel-stat span{color:var(--ui-ink)!important;font-size:20px!important;font-weight:650!important;line-height:1.4!important;font-variant-numeric:tabular-nums}.compact-summary-grid,.team-overview{padding:8px 0!important;border-bottom:1px solid var(--ui-line);margin-bottom:16px!important}.achievements-summary,.compact-summary-grid,.followers-command-metrics,.guild-summary-grid,.leaderboard-stat-grid,.liveops-summary,.marketplace-summary,.referral-stat-grid,.roadmap-summary,.shop-overview,.team-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:0!important}.achievement-progress-track,.live-sales-progress,.progress-track,.review-score-meter,.skill-track,.target-meter,.training-progress-track{height:6px!important;border:0!important;border-radius:3px!important;background:#e2eaeb!important;box-shadow:none!important}.achievement-progress-track>span,.live-sales-progress>span,.progress-fill,.review-score-meter>span,.skill-track>span,.training-progress-track>span{border-radius:3px!important;background:var(--ui-accent)!important;box-shadow:none!important}.skill-track>span{background:#51a99a!important}.create-plan-coach,.first-session-path-card,.market-pulse-card,.studio-advisor-panel{padding:14px 16px!important;background:#edf5f2!important;border:1px solid #cde2da!important;border-radius:6px!important;box-shadow:none!important}.studio-advisor-panel{margin-bottom:20px!important}.studio-disclosure{margin:0 0 10px;border:1px solid var(--ui-line);border-radius:5px;background:white;overflow:hidden}.studio-disclosure>summary{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 12px;color:var(--ui-muted);list-style:none;cursor:pointer}.studio-disclosure>summary::-webkit-details-marker{display:none}.studio-disclosure>summary strong{font-size:12px!important;color:#38545c}.studio-disclosure>summary span{margin-left:auto;font-size:11px}.studio-disclosure>summary>svg:last-child{margin-left:auto}.studio-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.studio-disclosure>:not(summary){margin:0!important;border:0!important;border-top:1px solid var(--ui-line)!important;border-radius:0!important}.create-wizard-shell>.create-step-nav{margin-bottom:14px}.create-wizard-shell{display:flex!important;flex-direction:column!important}.create-wizard-shell>.create-step-nav{order:0}.create-wizard-shell>.create-step-panel{order:2}.create-wizard-shell>.studio-disclosure{order:3}.create-wizard-shell>.plan-disclosure[open]{order:1}.studio-disclosure:not([open])+.studio-disclosure{margin-top:-5px}.create-plan-coach:before,.market-pulse-card:before,.studio-advisor-panel:before{display:none!important}.create-plan-coach-grid>*,.first-session-path-steps>*,.studio-advisor-grid>*{background:none!important;border:0!important;border-left:1px solid #cbdfd7!important;border-radius:0!important;box-shadow:none!important}.create-plan-coach-head strong,.studio-advisor-head strong{font-size:15px!important}.create-step-nav{gap:0!important;padding:0!important;border-bottom:1px solid var(--ui-line);background:none!important}.create-step-nav button{padding:12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--ui-muted)!important}.create-step-nav button.active{border-bottom-color:var(--ui-accent)!important;color:var(--ui-accent-hover)!important}.create-step-nav button>span{width:25px!important;height:25px!important;border:1px solid var(--ui-line-strong)!important;border-radius:50%!important;background:white!important;color:var(--ui-muted)!important;box-shadow:none!important;font-size:11px!important}.create-step-nav button.active>span,.create-step-nav button.complete>span{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important;color:white!important}.create-step-nav strong{font-size:13px!important}.create-step-nav em{font-size:11px!important}.create-step-panel{padding:20px 0!important;border:0!important;background:none!important;box-shadow:none!important}.choice-field-button{min-height:96px!important;gap:12px!important;padding:14px!important;border:1px solid var(--ui-line-strong)!important;border-radius:6px!important;background:white!important;box-shadow:none!important}.choice-field-button>span{min-width:0}.choice-field-button strong{font-size:15px!important;color:var(--ui-ink)!important}.choice-field-button em,.choice-use-hint{color:var(--ui-muted)!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.choice-field-button small{font-size:10px!important;color:var(--ui-accent-hover)!important}.choice-field-button:hover{border-color:var(--ui-accent)!important}.scope-option,.store-page-option{padding:14px!important}.focus-parameter-card,.focus-parameter-compact{padding:14px!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;background:white!important;box-shadow:none!important}.focus-compact-slider-row{display:grid!important;grid-template-columns:100px minmax(150px,1fr) 42px minmax(210px,1fr)!important;grid-template-areas:"label control value assignment" "target target target assignment"!important;align-items:center!important;gap:8px 12px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.focus-slider-label{grid-area:label!important;color:var(--ui-ink)!important;font-size:13px!important;font-weight:600!important}.focus-slider-control{grid-area:control!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;grid-template-rows:auto!important;align-items:center!important;gap:8px!important;min-width:0!important}.focus-slider-control>*{grid-column:auto!important;grid-row:auto!important}.focus-slider-control .focus-slider-input{width:100%!important;min-width:0!important;max-width:none!important;height:24px!important;margin:0!important;padding:0!important}.focus-slider-value{grid-area:value!important;color:var(--ui-accent-hover)!important;font-size:14px!important;text-align:center}.focus-compact-slider-row>.slider-target{grid-area:target!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:11px!important;font-weight:450!important;color:var(--ui-muted)!important}.focus-compact-slider-row>.target-meter{display:none!important}.focus-compact-slider-row>.assignment-field{grid-area:assignment!important;min-width:0!important;margin:0!important}.focus-compact-slider-row.readonly-plan{grid-template-areas:"label control control assignment"!important}.focus-locked-summary{grid-area:control!important;background:none!important;border:0!important;padding:0!important}.parameter-compact-note{margin:10px 0 0!important;color:var(--ui-muted)!important;font-size:11px!important;line-height:1.5!important}.wizard-actions{position:sticky;bottom:-20px;gap:12px!important;margin-top:20px!important;padding:14px 0!important;background:#f5f7f7f5!important;border-top:1px solid var(--ui-line)!important;box-shadow:none!important;z-index:5}.choice-popover{max-width:calc(100vw - 32px)}.choice-popover-tools{background:var(--ui-subtle)!important;border-bottom:1px solid var(--ui-line)!important;padding:12px!important}.compact-purchase-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.purchase-option.with-art{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"art label" "meta meta"!important;gap:10px!important;align-items:center!important;padding:14px!important;min-height:108px!important}.purchase-option>.developer-face-frame,.purchase-option>.purchase-option-art{grid-area:art;width:48px!important;height:48px!important}.purchase-option>span:not(.developer-face-frame){grid-area:label;min-width:0}.purchase-option>small{grid-area:meta;color:#627880!important;font-size:11px!important;font-weight:450!important;white-space:normal!important}.purchase-option strong{font-size:14px!important;color:var(--ui-ink)!important}.purchase-option em{font-size:11px!important}.shop-selected-strip{padding:12px!important;background:#eaf4f0!important;border:1px solid #c3dcd3!important;border-radius:6px!important;box-shadow:none!important}.shop-selected-strip>small{color:#38685e!important;font-weight:550!important}.shop-selected-icon{background:transparent!important;border:0!important;box-shadow:none!important}.shop-card>.primary-button{margin-top:16px!important;width:auto!important;min-width:200px}.research-tree{padding:0!important;overflow:visible!important}.research-map-header,.research-tree{background:none!important;border:0!important;box-shadow:none!important}.research-map-header{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:0 0 18px!important;margin-bottom:18px;border-bottom:1px solid var(--ui-line)!important}.research-map-header strong{color:var(--ui-ink)!important;font-size:17px!important;text-transform:none!important}.research-map-header b{color:var(--ui-accent-hover)!important;font-size:13px!important;font-weight:600!important;white-space:nowrap}.research-category-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ui-line);margin-bottom:16px}.research-category-tabs button{display:flex;align-items:center;gap:7px;min-height:42px;padding:10px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ui-muted);font-size:13px;font-weight:550}.research-category-tabs button[aria-selected=true]{border-bottom-color:var(--ui-accent);color:var(--ui-accent-hover)}.research-category-tabs button span{padding:2px 5px;background:#e5ecec;border-radius:4px;font-size:10px}.research-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px}.research-search{position:relative;flex:1}.research-search>svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--ui-muted)}.game-shell .research-search input{width:100%;padding-left:38px!important}.research-toolbar select{width:auto;min-width:160px}.research-constellation{display:block!important;min-height:0!important;overflow:visible!important}.research-branch,.research-constellation{width:100%!important;min-width:0!important}.research-branch-title{margin-bottom:12px!important;color:var(--ui-muted)!important}.research-branch-title strong{font-size:13px!important;color:var(--ui-ink)!important;text-transform:none!important}.research-branch-title span{font-size:11px!important}.research-node-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.research-branch:after,.research-branch:before,.research-node-list:after,.research-node-list:before,.research-node:after,.research-node:before{display:none!important}.research-node{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px!important;padding:16px!important;min-height:156px!important;margin:0!important}.research-node-dot{display:none!important}.research-node>div{flex:1}.research-node>div strong{color:var(--ui-ink)!important;font-size:14px!important}.research-node>div em{margin:5px 0 8px;font-size:12px!important}.research-node>div small{color:var(--ui-muted)!important;font-size:11px!important}.research-node .research-node-cost{width:100%;justify-content:center;margin:0!important}.research-node.known{background:#edf5f1!important}.research-node.active-study{border-color:var(--ui-accent)!important}.research-empty{padding:32px 0;text-align:center}.release-panel-center{height:100%!important;padding:0!important}.release-panel-center .release-window{width:100%!important;height:100%!important;max-height:100%!important}.release-window-nav{margin-left:auto;gap:8px!important;color:var(--ui-muted)!important;font-size:12px!important;font-weight:500!important}.release-window-nav strong{color:var(--ui-ink)!important}.release-arrow-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.release-window .release-report-stepper{display:flex!important;gap:6px!important;margin-bottom:22px!important;border-bottom:1px solid var(--ui-line);padding-bottom:12px}.release-window .release-report-step{display:flex!important;align-items:center;gap:8px!important;min-height:38px;padding:6px 12px!important;background:transparent!important;border:1px solid transparent!important;border-radius:5px!important;box-shadow:none!important;color:var(--ui-muted)!important}.release-window .release-report-step.active{background:var(--ui-accent-soft)!important;border-color:#bddbd0!important;color:var(--ui-accent-hover)!important}.release-window .release-report-step strong{display:block!important;font-size:12px!important}.release-window .release-report-step small{width:22px!important;height:22px!important;border:0!important;background:#e1ebea!important;color:var(--ui-accent-hover)!important;font-size:10px!important}.release-window .release-report-step.active small{background:var(--ui-accent)!important;color:white!important}.release-step-panel{padding:0!important;background:none!important}.release-step-panel[data-step=launch] .release-launch-hero{padding:0 0 22px!important;background:none!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;box-shadow:none!important}.release-launch-hero:after,.release-launch-hero:before,.release-launch-stage:after,.release-launch-stage:before{display:none!important}.release-step-panel[data-step=launch] .release-launch-stage{min-height:130px!important;border:1px solid #c7ded8!important;border-radius:8px!important;background:#eaf5f1!important;box-shadow:none!important}.release-step-panel[data-step=launch] .release-launch-score{font-size:46px!important;color:#164f45!important;font-weight:750!important}.release-launch-copy h2{font-size:26px!important}.auto-dev-pill,.release-launch-tags>span,.release-score-grade{background:#e7f0ed!important;border:1px solid #cee0d9!important;border-radius:4px!important;box-shadow:none!important;color:#356658!important;padding:4px 7px!important;font-size:11px!important;font-weight:550!important}.release-result-summary{background:none!important;border:0!important;box-shadow:none!important;gap:0!important}.review-card-grid{gap:16px!important}.review-score-card{padding:18px!important}.review-score-card em{display:block;margin-top:12px!important;color:#42565e!important;font-size:14px!important;line-height:1.6!important;font-weight:400!important}.review-card-head{gap:12px!important}.review-card-head strong{font-size:13px!important;color:var(--ui-accent-hover)!important}.review-score-card>strong{font-size:30px!important;color:var(--ui-ink)!important}.reviewer-logo{border:1px solid var(--ui-line)!important;border-radius:6px!important;box-shadow:none!important;background:var(--ui-subtle)!important}.social-post{padding:16px!important;gap:14px!important}.social-post-main p{color:#354b52!important;font-weight:400!important;font-size:14px!important}.social-post-head strong{font-size:13px!important;color:var(--ui-ink)!important}.social-post-head em,.social-post-head small,.social-post-meta{color:var(--ui-muted)!important;font-size:11px!important;font-weight:450!important}.release-window .release-step-actions{width:100%!important;padding:12px!important;margin:20px 0 0!important;bottom:-20px!important;border:0!important;border-top:1px solid var(--ui-line)!important;border-radius:0!important;background:#f5f7f7fa!important;box-shadow:none!important}.release-step-actions>span{color:var(--ui-muted)!important;font-size:11px!important}.live-sales-panel,.project-status-panel,.scene-action-panel,.scene-status-panel,.studio-growth-strip{background:#fffffff0!important;border:1px solid #d8e1e0!important;border-radius:6px!important;box-shadow:0 4px 14px #1c3a3e15!important;backdrop-filter:none!important}.scene-status-panel{left:220px!important;top:18px!important;width:290px!important;padding:14px 16px!important}.activity-title span,.live-sales-title span,.scene-status-panel span,.studio-growth-strip small{font-size:10px!important;color:var(--ui-accent)!important;font-weight:650!important}.activity-title strong,.live-sales-title strong,.scene-status-panel strong{font-size:16px!important;line-height:1.4!important;color:var(--ui-ink)!important}.activity-title em,.scene-status-panel em,.studio-growth-strip em{font-size:12px!important;font-weight:400!important;line-height:1.5!important;color:var(--ui-muted)!important}.scene-info-stack{top:18px!important;right:20px!important;width:320px!important}.scene-info-stack>*{width:100%!important;min-width:0!important;max-width:100%!important}.activity-stat-grid>span,.live-sales-grid>span,.live-sales-week-list>div{padding:7px!important;background:none!important;border:0!important;border-left:1px solid var(--ui-line)!important;border-radius:0!important;box-shadow:none!important}.live-sales-grid strong{color:var(--ui-ink)!important;font-size:12px!important}.live-sales-foot,.live-sales-grid small,.live-sales-week-list{color:var(--ui-muted)!important;font-size:10px!important;font-weight:500!important}.live-sales-foot{flex-wrap:wrap;gap:5px}.live-sales-title{gap:8px!important}.live-sales-progress div{background:var(--ui-accent)!important}.live-sales-panel,.project-status-panel{padding:14px!important}.studio-growth-strip{right:20px!important;bottom:20px!important;padding:12px 16px!important;max-width:300px!important}.studio-growth-strip strong{color:var(--ui-ink)!important;font-size:13px!important}.activity-stat-grid>div{padding:8px!important}.activity-stat-grid strong{font-size:14px!important;color:var(--ui-ink)!important}.activity-stat-grid small{font-size:10px!important;color:var(--ui-muted)!important}.project-controls-overlay{inset:94px 20px 18px 220px!important;padding:0!important;pointer-events:auto}.project-controls-modal{max-width:none!important;border-radius:8px!important;box-shadow:none!important}.project-controls-modal,.project-controls-modal .project-window{width:100%!important;height:100%!important;max-height:100%!important}.development-boost-card{background:#edf7f2!important;border:1px solid #c5dfd1!important;border-radius:6px!important;box-shadow:none!important}.development-boost-details>span,.liveops-meter-grid>span{background:none!important;border:0!important;border-left:1px solid var(--ui-line)!important;border-radius:0!important;box-shadow:none!important;padding:10px!important}.development-boost-details :is(small,strong){font-size:11px!important}.bubble,.priority-stage-title>strong,.stage-point-budget{padding:5px 8px!important;border:1px solid var(--ui-line)!important;border-radius:4px!important;background:#eef3f3!important;box-shadow:none!important;color:#456169!important;font-size:12px!important;font-weight:550!important}.bubble.bugs{color:#9c4444!important;background:#faeeee!important;border-color:#e9cdcd!important}.stage-tuning{padding:16px 0!important;background:none!important;border:0!important;border-top:1px solid var(--ui-line)!important;box-shadow:none!important;border-radius:0!important}.marketing-campaign-card{opacity:1!important}.marketing-campaign-card>small{color:#8b652d!important;font-weight:550!important;font-size:10px!important}.liveops-meter-grid strong{color:var(--ui-ink)!important;font-size:16px!important}.liveops-meter-grid small{color:var(--ui-muted)!important;font-size:10px!important}.liveops-meter-grid em{height:5px!important;background:#e1e9e9!important;border:0!important;box-shadow:none!important}.liveops-meter-grid em b{background:var(--ui-accent)!important}.liveops-retention-board>*,.liveops-retention-board>div>span{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.development-event-card{background:#fff7e9!important;border:1px solid #e2cca3!important;border-radius:6px!important;box-shadow:none!important}.development-choice{background:white!important;border:1px solid #dacdaf!important;border-radius:5px!important;box-shadow:none!important}.wallet-menu{width:min(620px,calc(100vw - 32px))!important;padding:0!important}.wallet-menu-head{grid-template-columns:repeat(2,minmax(0,1fr)) 40px!important;align-items:start;background:#f0f5f4!important;border-bottom:1px solid var(--ui-line)!important;padding:18px!important}.wallet-menu-close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--ui-line);border-radius:12px;background:white;color:var(--ui-ink);cursor:pointer}.wallet-menu-close:hover{background:#e0f3e9;border-color:var(--ui-accent)}.wallet-menu-close:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.wallet-menu-head strong{color:var(--ui-ink)!important;font-size:15px!important}.wallet-menu-identity,.wallet-menu-status{min-height:0!important;padding:0!important;gap:4px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.wallet-menu-status{text-align:right!important;justify-items:end!important}.wallet-account-card{align-content:start;gap:6px!important}.wallet-account-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--ui-line)!important;background:none!important}.wallet-menu .wallet-disconnect-button{width:100%!important;max-width:none!important;min-width:0!important;min-height:44px!important}.wallet-log-head:after,.wallet-menu-identity:after,.wallet-menu-identity:before,.wallet-referral-panel .referral-hero:after{content:none!important;display:none!important}.wallet-menu-identity{padding-left:0!important}.wallet-account-banner{grid-template-columns:minmax(0,1fr)!important;color:var(--ui-ink)!important}.wallet-account-banner strong{color:var(--ui-ink)!important;font-size:15px!important;line-height:1.4!important}.wallet-account-banner small{color:var(--ui-accent-hover)!important;font-size:11px!important;letter-spacing:0!important}.wallet-account-banner em{color:var(--ui-muted)!important;font-size:12px!important;font-weight:450!important;line-height:1.5!important}.wallet-menu-panel :is(.wallet-account-card,.wallet-log-head,.referral-card,.referral-hero){color:var(--ui-ink)!important}.wallet-menu-panel :is(.wallet-account-card,.wallet-log-head,.referral-card,.referral-hero) strong{color:var(--ui-ink)!important}.wallet-menu-panel :is(.wallet-account-card,.wallet-log-head,.referral-card,.referral-hero) :is(small,em,p){color:var(--ui-muted)!important}.wallet-menu-head :is(em,small){color:var(--ui-muted)!important;font-size:11px!important;font-weight:500!important}.wallet-menu-tabs{margin:12px!important}.wallet-tab-index{display:none!important}.wallet-menu-panel{background:white!important;padding:16px!important}.wallet-account-banner,.wallet-account-panel,.wallet-log-panel,.wallet-referral-panel{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.onboarding-shell{background-image:url(/founder-motion-v12/idle-desktop.webp)!important;background-size:cover;background-position:50%}.wallet-connect-shell{position:relative;isolation:isolate;min-height:100svh;place-items:center;padding:32px 24px;background:#26352e!important}.wallet-connect-shell:before{content:"";position:fixed;z-index:-1;inset:0;background:url(/wallet-studio-v5.webp) 50%/cover no-repeat;pointer-events:none}.wallet-connect-shell .wallet-card{width:min(480px,100%);max-width:100%;padding:24px;text-align:left;background:#f8fbf8f5!important;border-color:#ffffff85!important;box-shadow:0 16px 56px #00000038!important}.wallet-connect-shell .onboarding-logo{width:76px;height:76px;margin:0 0 16px;border:0;border-radius:50%;background:transparent;box-shadow:none}.wallet-connect-shell .eyebrow{margin-top:0;font-size:11px;letter-spacing:0}.wallet-connect-shell h1{margin-top:6px;line-height:1.16}.wallet-connect-shell .wallet-picker{margin-top:20px}.wallet-connect-shell .formula-note{font-size:11px;line-height:1.5}@media (max-width:760px){.wallet-connect-shell{padding:156px 12px 24px;place-items:start center}.wallet-connect-shell:before{background-position:72%}.wallet-connect-shell .wallet-card{width:100%;max-width:480px;padding:20px}.wallet-connect-shell .onboarding-logo{width:64px;height:64px;margin-bottom:12px}}.founder-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:1/-1}.founder-focus-option{display:grid;grid-template-columns:16px 24px minmax(0,1fr);gap:10px;align-items:center;padding:16px;min-height:96px;border:1px solid var(--ui-line);border-radius:6px;background:white;cursor:pointer}.founder-focus-option.active{border-color:var(--ui-accent);background:#edf8f3}.founder-focus-option:focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}.founder-focus-option input{width:16px;height:16px;margin:0;accent-color:var(--ui-accent)}.founder-focus-option svg{color:var(--ui-accent)}.founder-focus-option strong{display:block;font-size:14px;line-height:1.4}.founder-focus-option small{display:block;margin-top:4px}.founder-focus-option small,.shop-payment-note{font-size:12px;line-height:1.5;color:var(--ui-muted)}.shop-payment-note{overflow-wrap:anywhere}@media (max-width:760px){.founder-focus-grid{grid-template-columns:1fr}}.onboarding-card{border:1px solid var(--ui-line)!important;background:#fffffff5!important;border-radius:8px!important;box-shadow:var(--ui-shadow)!important;color:var(--ui-ink)!important}.onboarding-card h1{font-size:30px!important;font-weight:750!important;color:var(--ui-ink)!important}.wallet-option{padding:14px!important;background:white!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;box-shadow:none!important}.wallet-option.active{border-color:var(--ui-accent)!important;background:#f2faf6!important}.wallet-option strong{color:var(--ui-ink)!important;font-size:14px!important}.wallet-option em{color:var(--ui-muted)!important;font-size:11px!important}.wallet-option small{color:var(--ui-accent-hover)!important;font-size:10px!important}.wallet-preview{background:var(--ui-subtle)!important;border-color:var(--ui-line)!important;border-radius:5px!important;box-shadow:none!important}.wallet-preview span{color:var(--ui-muted)!important}.wallet-preview strong{color:var(--ui-ink)!important}.founder-aptitude-panel,.founder-preset-card,.selected-founder-summary{background:white!important;border:1px solid var(--ui-line)!important;border-radius:6px!important;box-shadow:none!important}.assignment-picker-backdrop,.festival-prompt-backdrop,.tutorial-overlay{background:#18363e61!important;backdrop-filter:blur(3px);pointer-events:auto!important}.festival-prompt-backdrop,.tutorial-overlay{z-index:1200!important}.tutorial-actions,.tutorial-body{background:white!important;color:var(--ui-ink)!important}@media (max-width:1250px) and (min-width:761px){.top-hud{gap:12px!important;padding-inline:16px!important}.brand-title{font-size:19px!important}.brand-subtitle{max-width:210px;font-size:10px!important}.hud-meters{gap:6px!important}.founder-meter,.release-count-meter,.server-meter{display:none!important}.scene-status-panel{width:240px!important}.scene-info-stack{width:285px!important}}@media (max-width:760px){:root{--mobile-dock-height:72px}.top-hud{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:44px 44px;gap:4px!important;height:108px!important;min-height:108px!important;padding:8px 12px!important}.brand-lockup{width:calc(100% - 48px)!important;gap:8px!important}.brand-logo{width:36px!important;height:36px!important}.brand-title{font-size:18px!important}.brand-subtitle{margin-top:2px!important;font-size:10px!important;max-width:240px}.hud-actions{display:block!important;width:100%!important}.hud-meters{width:100%!important;justify-content:space-between!important;gap:5px!important;padding:0!important}.meter{min-width:44px!important;min-height:42px!important;padding:4px 7px!important}.meter strong{font-size:9px!important}.meter span{font-size:14px!important}.meter.followers-meter{display:block!important;padding:4px 7px!important}.meter.sound-meter{display:grid!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.meter.mobile-secondary-meter{display:none!important}.wallet-menu-wrap{position:absolute!important;right:12px!important;top:10px!important}.wallet-status-pill{display:grid!important;grid-template-columns:1fr;place-items:center;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important}.wallet-status-pill>svg{grid-row:auto}.wallet-status-pill :is(small,strong){display:none!important}.wallet-menu{position:fixed!important;inset:62px 10px auto!important;width:auto!important;max-height:calc(100dvh - 148px)!important;overflow-y:auto}.main-grid{padding:108px 0 calc(72px + env(safe-area-inset-bottom))!important}.room-stage{min-height:calc(100dvh - 108px - 72px)!important}.control-dock{inset:auto 0 0!important;width:100%!important;height:calc(72px + env(safe-area-inset-bottom))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--ui-line)!important;border-radius:0!important;background:#fffffffa!important;box-shadow:0 -4px 16px #16333b0d!important;z-index:90!important}.dock-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;height:100%!important;max-height:none!important;overflow:visible!important}.dock-desktop-label,.dock-tab.mobile-secondary{display:none!important}.dock-mobile-label,.dock-tab,.dock-tab.mobile-more{display:flex!important}.dock-tab{flex-direction:column!important;justify-content:center!important;gap:5px!important;width:100%!important;height:58px!important;min-height:58px!important;padding:6px 0!important;color:#60737a!important;font-size:10px!important;font-weight:550!important;border-radius:6px!important}.dock-tab svg{color:#6a8289}.dock-tab.featured{margin:0!important;background:transparent!important;color:var(--ui-accent-hover)!important}.dock-tab.featured svg{color:var(--ui-accent)}.dock-tab.active,.dock-tab:hover{background:#e6f3ee!important;color:var(--ui-accent-hover)!important}.studio-navigation-menu[open]{display:block;position:fixed;inset:auto 10px calc(82px + env(safe-area-inset-bottom));width:calc(100% - 20px);max-width:460px;max-height:calc(100dvh - 120px);margin:0 auto;padding:0;background:white;color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:8px;box-shadow:var(--ui-shadow);overflow-y:auto}.studio-navigation-menu::backdrop{background:#19323970;backdrop-filter:blur(2px)}.studio-navigation-content{padding:16px}.studio-navigation-content header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.studio-navigation-content h2{margin:0;font-size:18px;font-weight:700}.studio-navigation-content nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-navigation-content nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:80px;min-width:0;padding:8px 3px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-subtle);color:#435c65;font-size:11px;font-weight:550}.studio-navigation-content nav button.active{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:#8ebbad}.control-panel-area{inset:116px 8px calc(80px + env(safe-area-inset-bottom))!important}.floating-window,.game-panel{border-radius:7px!important}.panel-head,.tutorial-head,.window-title{min-height:56px!important;padding:10px 14px!important}.panel-head :is(h2,h3),.window-title>span:first-child{font-size:17px!important}.panel-body,.window-body{padding:14px!important}.panel-close-button,.window-close-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.primary-button,.secondary-button,.shop-tabs button,.stage-pill,.tiny-button{min-height:44px!important}.game-shell input:not([type=range]),.game-shell select,.onboarding-card input{font-size:16px!important;min-height:44px!important}.compact-summary-grid,.team-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important}.achievements-summary,.followers-command-metrics,.guild-summary-grid,.leaderboard-stat-grid,.liveops-meter-grid,.liveops-summary,.marketing-profile-grid,.marketplace-summary,.pc-spec-grid,.referral-stat-grid,.roadmap-summary,.shop-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-stat{padding:10px 8px!important}.compact-stat span,.inventory-stat strong{font-size:18px!important}.team-roster-card{padding:14px!important}.team-skill-note{font-size:11px!important;margin-block:12px!important}.team-skill-head{grid-template-columns:54px minmax(0,1fr)!important}.team-avatar{width:54px!important;height:54px!important}.team-skill-grid,.team-skill-row{gap:5px!important}.team-skill-row span,.team-skill-row strong{font-size:9px!important}.compact-purchase-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.purchase-option.with-art{grid-template-columns:1fr!important;grid-template-areas:"art" "label" "meta"!important;min-height:164px!important;padding:12px!important;gap:7px!important}.purchase-option>small{font-size:10px!important}.research-map-header{align-items:flex-start;flex-direction:column;gap:8px}.research-category-tabs{gap:0}.research-category-tabs button{flex:1;justify-content:center;min-width:0;padding:10px 4px;font-size:11px;gap:4px}.research-category-tabs button span{font-size:9px;padding:2px 3px}.research-toolbar{flex-direction:column;align-items:stretch;gap:8px}.research-toolbar select{width:100%}.research-node-list{grid-template-columns:1fr!important}.research-node{min-height:0!important;padding:14px!important}.team-roster-grid-refined{gap:12px!important}.team-skill-row span,.team-skill-row strong{font-size:10px!important}.release-window>.window-title{grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important}.release-window .release-window-nav{grid-template-columns:36px minmax(0,1fr) 36px!important;width:100%!important}.release-window .release-arrow-button{min-height:36px!important;width:36px!important;height:36px!important}.release-window .release-report-stepper{gap:3px!important;margin-bottom:16px!important}.release-window .release-report-step{flex:1 1 0!important;justify-content:center;padding:6px!important;gap:5px!important}.release-window .release-report-step strong{font-size:11px!important}.release-window .release-step-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;bottom:-14px!important;padding:10px 0!important}.release-window .release-step-actions>span{grid-column:1/-1;grid-row:1}.release-window .release-step-actions button{grid-row:2}.release-step-panel[data-step=launch] .launch-primary-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.release-step-panel[data-step=launch] .launch-primary-stats .compact-stat{padding:8px!important;min-height:0!important}.release-step-panel[data-step=launch] .release-launch-stage{min-height:110px!important}.review-score-card{padding:14px!important}.review-score-card em,.social-post-main p{font-size:13px!important}.social-post{padding:12px!important;gap:10px!important}.social-post-head{flex-wrap:wrap}.create-step-nav em{display:none!important}.create-step-nav button{padding:10px 4px!important}.create-step-nav strong{font-size:11px!important}.create-step-panel{padding:16px 0!important}.focus-compact-slider-row{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"label value" "control control" "assignment assignment" "target target"!important;gap:9px!important}.focus-compact-slider-row.readonly-plan{grid-template-areas:"label label" "control control" "assignment assignment"!important}.focus-slider-control{grid-template-columns:44px minmax(0,1fr) 44px!important}.focus-step-button{width:44px!important;height:44px!important}.wizard-actions{bottom:-14px}.scene-status-panel{left:12px!important;top:12px!important;width:min(270px,calc(100% - 24px))!important;padding:10px 12px!important}.scene-info-stack{position:fixed!important;left:auto!important;right:12px!important;top:auto!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;width:min(310px,calc(100% - 24px))!important;min-width:0!important;max-height:calc(100dvh - 216px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}.scene-info-stack .live-sales-panel{background:var(--ui-surface)!important}.scene-info-stack .live-sales-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px}.scene-info-stack .live-sales-grid span{min-width:0;padding:6px}.scene-info-stack .live-sales-grid strong{font-size:13px;overflow-wrap:anywhere}.scene-info-stack .live-sales-week-list{display:none}.scene-status-panel strong{font-size:15px!important}.project-controls-overlay{inset:116px 8px calc(80px + env(safe-area-inset-bottom))!important}.project-controls-modal .window-title{grid-template-columns:minmax(0,1fr) auto 38px!important}.onboarding-card{padding:22px 18px!important}.onboarding-card h1{font-size:25px!important}.wallet-option{padding:12px!important}.top-hud{height:calc(108px + env(safe-area-inset-top))!important;min-height:calc(108px + env(safe-area-inset-top))!important;padding-top:calc(8px + env(safe-area-inset-top))!important}.wallet-menu-wrap{top:calc(10px + env(safe-area-inset-top))!important}.wallet-menu{top:calc(62px + env(safe-area-inset-top))!important}.main-grid{padding-top:calc(108px + env(safe-area-inset-top))!important}.room-stage{min-height:calc(100dvh - 180px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.control-panel-area,.project-controls-overlay{top:calc(116px + env(safe-area-inset-top))!important}}.developer-portrait{position:relative;flex-shrink:0;overflow:hidden}.developer-portrait[data-rarity]{border-bottom:3px solid var(--rarity-color)!important}.developer-portrait>.developer-rank{position:absolute;right:2px;bottom:2px;display:grid;grid-template-columns:repeat(6,3px);gap:2px;width:32px;height:8px;padding:2px;border-radius:2px;background:#23312c;pointer-events:none}.developer-rank>i{width:3px;height:4px;background:#65706b}.developer-rank>i.filled{background:var(--rarity-color)}.developer-rarity-preview{min-width:0;padding-block:16px;border-block:1px solid var(--ui-line)}.developer-rarity-preview>h3{margin:0 0 8px;color:var(--ui-ink);font-size:14px;font-weight:650}.developer-rarity-lineup{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 6px;margin:0;padding:0;list-style:none}.developer-rarity-lineup>li{display:grid;grid-template-rows:112px auto auto;justify-items:center;gap:4px;min-width:0;text-align:center}.developer-rarity-lineup .developer-standing-art{display:block;width:100%;height:112px;border:0;border-bottom:3px solid var(--rarity-color);border-radius:0;background:none;box-shadow:none}.developer-rarity-lineup .developer-standing-art img{display:block;min-width:0;min-height:0;object-fit:contain;filter:none}.shop-tabs{min-height:46px;align-self:start;flex-shrink:0}.shop-tabs.compact-market-tabs{position:static}.last-developer-drop .developer-standing-art img,.team-roster-card .team-standing-art img{object-fit:cover}.developer-rarity-lineup strong{color:var(--ui-ink);font-size:12px;font-weight:650}.developer-rarity-lineup small{color:var(--ui-muted);font-size:12px;font-variant-numeric:tabular-nums}@media (max-width:600px){.developer-rarity-lineup{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-tabs{min-height:54px;top:0;margin-inline:0}.shop-layout>.shop-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dock-tab,.primary-button,.secondary-button,.tiny-button{transition:none!important}}.wallet-connect-shell .wallet-icon{border:1px solid var(--ui-line);border-radius:12px;background:#f3f8f5;color:var(--ui-accent);overflow:hidden;flex-shrink:0}.wallet-connect-shell .wallet-icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.wallet-connect-shell .wallet-icon>svg{width:23px;height:23px}