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