.u61-products{--u61-soft:var(--u61-text)}@supports (color:color-mix(in lab, red, red)){.u61-products{--u61-soft:color-mix(in srgb, var(--u61-text) 5%, transparent)}}.u61-products{--u61-soft-strong:var(--u61-text)}@supports (color:color-mix(in lab, red, red)){.u61-products{--u61-soft-strong:color-mix(in srgb, var(--u61-text) 9%, transparent)}}.u61-products{min-width:0;color:var(--u61-text)}.u61-builder-workspace .builder-evidence-panel{min-height:0;color:var(--wr-si-text,#edf1ef);background:var(--wr-si-structural,#0f1311);flex:auto;padding:16px;overflow:auto}.u61-builder-workspace .builder-evidence-panel h3{font-family:var(--font-display), var(--font-sans), sans-serif;margin:0;font-size:16px}.u61-builder-workspace .builder-evidence-panel>p{color:var(--wr-si-text-muted,#8f9a94);margin:7px 0 14px;font-size:11px;line-height:1.6}.u61-builder-workspace .builder-evidence-panel :is(ol,ul){flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.u61-builder-workspace .builder-evidence-panel li{color:var(--wr-si-text-muted,#8f9a94);background:var(--wr-si-control,#141a17);border:1px solid var(--wr-si-separator,#242c28);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px;font-size:10px;display:flex}.u61-builder-workspace .builder-evidence-panel code{color:var(--wr-si-text,#edf1ef);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.u61-builder-workspace .builder-evidence-panel dl{background:var(--wr-si-separator,#242c28);border:1px solid var(--wr-si-separator,#242c28);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid}.u61-builder-workspace .builder-evidence-panel dl div{background:var(--wr-si-structural,#0f1311);padding:9px}.u61-builder-workspace .builder-evidence-panel dt{color:var(--wr-si-text-muted,#8f9a94);font-size:8px}.u61-builder-workspace .builder-evidence-panel dd{margin:4px 0 0;font-size:11px}.builder-embedded.u61-builder-landing,.builder-embedded.u61-builder-workspace{--u61-canvas:#090c0b;--u61-sidebar:#0a0e0c;--u61-surface:#0f1411;--u61-surface-hover:#151b18;--u61-elevated:#171d1a;--u61-text:#eff3f1;--u61-muted:#98a39d;--u61-faint:#66716b;--u61-border:#e8f6ef17;--u61-border-strong:#e8f6ef29;--u61-accent:#4dd1ad;--canvas:var(--u61-canvas);--surface:var(--u61-surface);--surface-raised:var(--u61-elevated);--paper:var(--u61-canvas);--paper-light:var(--u61-surface);--ink:var(--u61-text);--muted:var(--u61-muted);--line:var(--u61-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;min-height:0;overflow:hidden}.builder-embedded.u61-builder-landing{overflow-y:auto}.builder-embedded.u61-builder-landing .builder-hero{min-height:100%;padding-block:48px}.builder-embedded.u61-builder-workspace .builder-grid{height:calc(100% - 48px);min-height:0}.builder-embedded .u61-project-context{min-height:48px;color:var(--u61-text);background:var(--u61-canvas);border-color:var(--u61-border);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;display:grid;overflow:hidden}.builder-embedded .u61-project-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-embedded :is(.builder-agent-panel,.builder-preview-panel,.builder-technical-panel){color:var(--u61-text);background:var(--u61-surface);border-color:var(--u61-border)}.builder-embedded :is(.preview-stage,.preview-empty,.builder-editor textarea){color:var(--u61-text);background:var(--u61-canvas);border-color:var(--u61-border)}.builder-embedded :is(.technical-tabs,.file-tree,.builder-editor>div){background:var(--u61-surface);border-color:var(--u61-border)}.builder-embedded .file-tree button{color:var(--u61-muted);background:0 0}.builder-embedded .file-tree button:hover,.builder-embedded .file-tree button.active{color:var(--u61-text);background:var(--u61-elevated)}.u61-products :is(button,a,summary):focus-visible{outline:2px solid var(--u811-focus-ring,currentColor);outline-offset:2px}.u61-products :is(.button-primary,button.button-primary){color:#fff;background:var(--u61-accent);border-color:var(--u61-accent);border-radius:var(--u61-radius-control);box-shadow:none}.u61-products :is(.button-secondary,button.button-secondary){color:var(--u61-text);border:1px solid var(--u61-border-strong);border-radius:var(--u61-radius-control);background:0 0}.u61-products .eyebrow{color:var(--u61-muted);font-family:var(--font-sans), sans-serif;letter-spacing:.06em;font-size:10px}.u61-builder-landing,.u61-builder-workspace,.u61-products.builder-loading{background:var(--u61-canvas);background-image:none}.u61-products.builder-loading,.u61-builder-landing{min-height:100%}.u61-builder-landing .builder-hero{text-align:left;justify-items:stretch;width:min(100% - 40px,820px);padding:30px 0 24px}.u61-builder-landing .builder-hero h1{max-width:680px;color:var(--u61-text);font-family:var(--font-sans), sans-serif;letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(30px,4vw,40px);font-weight:650;line-height:1.08}.u61-builder-landing .builder-hero h1 em{color:inherit;font-weight:inherit;font-style:normal}.u61-builder-landing .builder-hero>p{max-width:650px;color:var(--u61-muted);font-size:14px;line-height:1.55}.u61-builder-landing .builder-prompt-card{width:100%;color:var(--u61-text);background:var(--u61-surface);border:1px solid var(--u61-border-strong);border-radius:var(--u61-radius-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:20px;padding:14px}.u61-builder-landing .builder-prompt-card label{color:var(--u61-muted);text-transform:none;letter-spacing:0;font-size:11px}.u61-builder-landing .builder-prompt-card textarea{min-height:82px;color:var(--u61-text);font-family:var(--font-sans), sans-serif;font-size:16px;line-height:1.5}.u61-builder-landing .builder-prompt-card small{color:var(--u61-faint);font-size:11px}.u61-builder-landing .builder-examples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.u61-builder-landing .builder-examples button{width:auto;min-height:34px;color:var(--u61-muted);border:1px solid var(--u61-border);border-radius:var(--u61-radius-control);text-align:left;background:0 0;flex:0 auto;padding:7px 10px;font-size:11px}.u61-builder-landing .builder-examples button:hover{color:var(--u61-text);background:var(--u61-surface-hover);transform:none}.u61-builder-landing .builder-recents{width:min(100% - 40px,820px);padding:6px 0 54px}.u61-builder-landing .builder-recents>div:first-child{align-items:baseline;gap:10px;display:flex}.u61-builder-landing .builder-recents h2{color:var(--u61-text);font-family:var(--font-sans), sans-serif;margin:0 0 9px;font-size:15px;font-weight:650}.u61-builder-landing .builder-project-grid{border-top:1px solid var(--u61-border);grid-template-columns:1fr;gap:0;display:grid}.u61-builder-landing .builder-project-grid article{border:0;border-bottom:1px solid var(--u61-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.u61-builder-landing .builder-project-grid a{min-height:52px;color:var(--u61-text);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px}.u61-builder-landing .builder-project-grid a:hover{background:var(--u61-soft);box-shadow:none;transform:none}.u61-builder-landing .builder-project-grid strong{color:var(--u61-text);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-family:inherit;font-size:13px;font-weight:650;overflow:hidden}.u61-builder-landing .builder-project-grid a small,.u61-builder-landing .builder-project-grid article>button{font-size:11px}.u61-builder-landing .builder-project-grid article>button{min-width:68px;color:var(--u61-danger);border:0;border-left:1px solid var(--u61-border);background:0 0;border-radius:0;position:static}.shared-content:has(>.u61-builder-workspace){overflow:hidden}.u61-builder-workspace{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.u61-project-context{background:var(--u61-canvas);border-bottom:1px solid var(--u61-border);flex:0 0 48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:7px 14px;display:grid}.u61-project-context a{color:var(--u61-accent-strong);font-size:12px;font-weight:650;text-decoration:none}.u61-project-context strong{color:var(--u61-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.u61-project-context span{color:var(--u61-faint);font-size:11px}.u61-builder-workspace .builder-mobile-tabs{display:none}.u61-builder-workspace .builder-grid{background:var(--u61-border);flex:1;grid-template-columns:minmax(250px,290px) minmax(380px,1fr) minmax(230px,270px);gap:1px;height:auto;min-height:0;display:grid}.u61-builder-workspace :is(.builder-agent-panel,.builder-preview-panel,.builder-technical-panel){min-width:0;min-height:0;color:var(--u61-text);background:var(--u61-canvas)}.u61-builder-workspace :is(.builder-agent-panel,.builder-technical-panel){background:var(--u61-sidebar)}.u61-builder-workspace .builder-agent-panel h2,.u61-builder-workspace .preview-empty strong{color:var(--u61-text);font-family:var(--font-sans), sans-serif;font-weight:650}.u61-builder-workspace .builder-agent-panel h2{margin:5px 0 0;font-size:18px}.u61-builder-workspace :is(.builder-muted,.activity-list small,.builder-progress small,.builder-preview-panel>header,.preview-empty p){color:var(--u61-faint)}.u61-builder-workspace :is(.activity-list strong,.builder-progress span,.file-tree button){color:var(--u61-muted)}.u61-builder-workspace :is(.activity-list strong,.activity-list small){font-size:11px}.u61-builder-workspace .builder-progress span,.u61-builder-workspace .builder-progress small{font-size:10px}.u61-builder-workspace .builder-progress>div{background:var(--u61-surface-hover)}.u61-builder-workspace .builder-progress i{background:var(--u61-accent)}.u61-builder-workspace .activity-list article>i{background:var(--u61-faint);border-color:var(--u61-sidebar);box-shadow:0 0 0 1px var(--u61-faint)}.u61-builder-workspace .activity-list .activity-active>i{background:var(--u61-accent);box-shadow:0 0 0 1px var(--u61-accent)}.u61-builder-workspace .activity-list .activity-error>i{background:var(--u61-danger);box-shadow:0 0 0 1px var(--u61-danger)}.u61-builder-workspace .stop-button{min-height:32px;color:var(--u61-danger);border-color:var(--u61-danger);background:0 0}@supports (color:color-mix(in lab, red, red)){.u61-builder-workspace .stop-button{border-color:color-mix(in srgb, var(--u61-danger) 35%, transparent)}}.u61-builder-workspace .stop-button{font-size:11px}.u61-builder-workspace :is(.builder-error-card,.builder-budget-card){color:var(--u61-danger);background:var(--u61-danger)}@supports (color:color-mix(in lab, red, red)){.u61-builder-workspace :is(.builder-error-card,.builder-budget-card){background:color-mix(in srgb, var(--u61-danger) 9%, var(--u61-surface))}}.u61-builder-workspace :is(.builder-error-card,.builder-budget-card){border-color:var(--u61-danger)}@supports (color:color-mix(in lab, red, red)){.u61-builder-workspace :is(.builder-error-card,.builder-budget-card){border-color:color-mix(in srgb, var(--u61-danger) 30%, transparent)}}.u61-builder-workspace :is(.builder-error-card,.builder-budget-card){font-size:11px}.u61-builder-workspace .builder-follow-up textarea{color:var(--u61-text);background:var(--u61-surface);border-color:var(--u61-border-strong);font-size:12px}.u61-builder-workspace .builder-preview-panel{background:var(--u61-canvas)}.u61-builder-workspace .preview-stage{background:var(--u61-sidebar);border-color:var(--u61-border);border-radius:var(--u61-radius-surface);box-shadow:none}.u61-builder-workspace .preview-stage iframe{background:#fff}.u61-builder-workspace .preview-empty{color:var(--u61-muted)}.u61-builder-workspace .preview-empty strong{font-size:17px}.u61-builder-workspace :is(.preview-controls button,.technical-tabs button,.technical-actions button,.builder-editor button){min-height:30px;color:var(--u61-muted);font-size:10px}.u61-builder-workspace :is(.preview-controls button[aria-pressed=true],.technical-tabs button.active,.preview-controls button:hover,.technical-tabs button:hover){color:var(--u61-text);background:var(--u61-surface-hover)}.u61-builder-workspace .file-tree button{font-size:10px}.u61-builder-workspace .file-tree button.active{color:var(--u61-accent-strong);background:var(--u61-surface-hover)}.u61-builder-workspace :is(.builder-editor,.builder-terminal){background:var(--u61-surface);border-color:var(--u61-border);border-radius:var(--u61-radius-control)}.u61-builder-workspace .builder-editor>div span,.u61-builder-workspace .builder-editor textarea{color:var(--u61-muted);font-size:10px}.u61-builder-workspace .builder-terminal{color:var(--u61-text);background:var(--u61-sidebar);font-size:10px}.u61-advanced-menu{position:relative}.u61-advanced-menu summary,.u61-technical-actions summary{min-height:30px;color:var(--u61-muted);border-radius:var(--u61-radius-control);cursor:pointer;padding:7px 9px;font-size:10px;font-weight:650;list-style:none}.u61-advanced-menu summary::-webkit-details-marker{display:none}.u61-technical-actions summary::-webkit-details-marker{display:none}.u61-advanced-menu[open] summary{color:var(--u61-text);background:var(--u61-surface-hover)}.u61-advanced-menu>div{z-index:20;background:var(--u61-elevated);border:1px solid var(--u61-border-strong);border-radius:var(--u61-radius-surface);width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #0000003d}.u61-advanced-menu>div button{text-align:left;min-height:34px}.u61-technical-actions{border-top:1px solid var(--u61-border);padding-top:8px}.u61-technical-actions summary{text-align:center}.u61-technical-actions[open] button{margin-top:6px}.u61-builder-workspace [hidden]{display:none!important}.u61-games-page .arcade-feed{width:min(100% - 40px,940px);padding:30px 0 64px}.u61-games-page .arcade-feed-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-bottom:18px;display:grid}.u61-games-page .arcade-feed-head h1{color:var(--u61-text);font-family:var(--font-sans), sans-serif;letter-spacing:-.035em;margin:4px 0 3px;font-size:clamp(28px,4vw,34px);font-weight:650}.u61-games-page .arcade-feed-head p{color:var(--u61-muted);margin:0;font-size:13px}.u61-games-page .arcade-filter{background:var(--u61-surface);border-color:var(--u61-border);border-radius:10px;grid-column:1/-1;width:max-content;padding:3px}.u61-games-page .arcade-filter button{border-radius:7px;min-height:32px;padding:6px 10px}.u61-games-page .arcade-filter button[aria-pressed=true]{color:var(--u61-text);background:var(--u61-surface-hover)}.u61-create-game{min-height:38px;text-decoration:none}.u61-games-page .game-grid,.u61-creator-page .game-grid{border-top:1px solid var(--u61-border);grid-template-columns:1fr;gap:0;display:grid}.u61-games-page .game-card,.u61-creator-page .game-card{border:0;border-bottom:1px solid var(--u61-border);box-shadow:none;background:0 0;border-radius:0}.u61-games-page .game-card:hover,.u61-creator-page .game-card:hover{background:var(--u61-soft);box-shadow:none;transform:none}.u61-games-page .game-card>a,.u61-creator-page .game-card>a{color:var(--u61-text);grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.u61-games-page .game-thumbnail,.u61-creator-page .game-thumbnail{aspect-ratio:16/10;border-radius:9px;margin:10px 0}.u61-games-page .game-card-copy,.u61-creator-page .game-card-copy{gap:4px;padding:12px 14px}.u61-games-page .game-card-copy>span,.u61-games-page .game-card-copy small,.u61-creator-page .game-card-copy>span,.u61-creator-page .game-card-copy small{color:var(--u61-faint)}.u61-games-page .game-card-copy p,.u61-creator-page .game-card-copy p{min-height:0;color:var(--u61-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u61-games-page .arcade-empty,.u61-creator-page .character-empty{color:var(--u61-muted);border:1px dashed var(--u61-border-strong);border-radius:var(--u61-radius-surface);background:0 0;padding:38px 18px}.u61-games-page .arcade-empty strong,.u61-creator-page .character-empty h2{color:var(--u61-text);font-family:var(--font-sans), sans-serif;font-size:18px;font-weight:650}.u61-back-link{min-height:40px;color:var(--u61-accent-strong);align-items:center;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.u61-game-detail{padding-top:8px}.u61-game-detail>.u61-back-link{margin-left:max(20px,50% - 590px)}.u61-game-detail .game-page-grid{width:min(100% - 40px,1180px);margin-top:2px}.u61-game-detail .public-game-frame{border-radius:var(--u61-radius-surface);place-items:center;display:grid;position:relative}.u61-game-detail .public-game-frame iframe{transition:opacity var(--u61-duration-fast) ease;grid-area:1/1}.u61-game-detail .public-game-frame iframe[data-ready=false]{opacity:0}.u61-game-detail .public-game-starting{z-index:1;color:#d9e5df;grid-area:1/1;margin:0;font-size:14px}.u61-game-detail .public-game-frame>[role=alert],.u61-game-detail .public-game-frame>[role=status]{color:#f2f7f4;text-align:center;margin:0;padding:20px;line-height:1.5}.u61-game-detail .game-title-row{flex-wrap:wrap;align-items:end;padding-top:16px}.u61-game-detail .game-title-row>div:first-child{flex:500px;min-width:min(100%,500px)}.u61-game-detail .game-actions{flex:0 auto}.u61-game-detail .game-title-row h1{color:var(--u61-text);font-family:var(--font-sans), sans-serif;font-size:clamp(28px,4vw,36px);font-weight:650}.u61-game-detail .game-stats{color:var(--u61-text);background:var(--u61-surface);border-color:var(--u61-border);border-radius:var(--u61-radius-surface)}.u61-action-status{color:var(--u61-accent-strong);background:var(--u61-soft);border-radius:var(--u61-radius-control);margin:0;padding:9px 11px;font-size:11px}.u61-creator-page{padding-top:8px}.u61-creator-page>.u61-back-link{margin-left:max(20px,50% - 470px)}.u61-creator-page .creator-hero{border:0;border-bottom:1px solid var(--u61-border);background:0 0;border-radius:0;gap:16px;width:min(100% - 40px,940px);margin:8px auto 18px;padding:12px 0 18px}.u61-creator-page .creator-rune{color:#fff;background:var(--u61-accent);border-radius:14px;width:54px;height:54px;font-size:20px}.u61-creator-page .creator-hero h1{color:var(--u61-text);font-family:var(--font-sans), sans-serif;font-size:clamp(26px,4vw,32px);font-weight:650}.u61-creator-page .creator-hero dl{gap:16px}.u61-creator-page .creator-hero dt{color:var(--u61-faint)}.u61-creator-page .creator-product-tabs,.u61-creator-page .arcade-feed{width:min(100% - 40px,940px)}.u61-creator-page .creator-product-tabs{margin:0 auto 14px}.u61-creator-page .creator-product-tabs button{min-height:40px}.u61-creator-page .arcade-feed{padding-bottom:64px}.u61-creator-page .arcade-feed>h2{color:var(--u61-text);font-family:var(--font-sans), sans-serif;margin-bottom:10px;font-size:18px;font-weight:650}.u61-creator-page .character-card-grid{border-top:1px solid var(--u61-border);grid-template-columns:1fr;gap:0;display:grid}.u61-creator-page .character-card{border:0;border-bottom:1px solid var(--u61-border);background:0 0;border-radius:0;min-height:0}.u61-creator-page .character-card:hover{background:var(--u61-soft);transform:none}.u61-creator-page .character-card>a{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 8px;display:grid}.u61-creator-page .character-card .character-avatar{grid-row:1/-1;width:48px;height:48px}.u61-creator-page .character-card .character-type{grid-area:1/3}.u61-creator-page .character-card h2,.u61-creator-page .character-card p,.u61-creator-page .character-card small{margin:0}.u61-creator-page .character-card h2{color:var(--u61-text);grid-area:1/2;font-size:14px}.u61-creator-page .character-card p{color:var(--u61-muted);grid-area:2/2;font-size:12px}.u61-creator-page .character-card small{color:var(--u61-faint);grid-area:2/3}.u61-products.ops-login,.u61-ops-dashboard{color:var(--u61-text);background:var(--u61-canvas);background-image:none}.u61-products .ops-login-card{color:var(--u61-text);background:var(--u61-surface);border-color:var(--u61-border-strong);border-radius:var(--u61-radius-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.u61-products .ops-login-card h1,.u61-ops-dashboard .ops-header h1{color:var(--u61-text);font-family:var(--font-sans), sans-serif;font-size:clamp(30px,4vw,40px);font-weight:650;line-height:1.08}.u61-products .ops-login-card>p,.u61-ops-dashboard .ops-header p{color:var(--u61-muted)}.u61-products .ops-login-card input{color:var(--u61-text);background:var(--u61-canvas);border-color:var(--u61-border-strong)}.u61-ops-dashboard{scroll-behavior:smooth}.u61-ops-dashboard .ops-header{margin-bottom:14px}.u61-ops-nav{z-index:30;background:var(--u61-elevated);border:1px solid var(--u61-border);border-radius:var(--u61-radius-surface);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:2px;margin-bottom:14px;padding:4px;display:flex;position:sticky;top:8px;overflow-x:auto}.u61-ops-nav a{min-height:34px;color:var(--u61-muted);border-radius:var(--u61-radius-control);flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.u61-ops-nav a:hover{color:var(--u61-text);background:var(--u61-surface-hover)}.u61-attention{border-block:1px solid var(--u61-border);background:0 0;border-radius:0;grid-template-columns:minmax(170px,1.3fr) repeat(4,minmax(120px,1fr));gap:0;margin-bottom:12px;padding:0;display:grid}.u61-attention>div{align-self:center;padding:10px 8px}.u61-attention h2{color:var(--u61-text);font-family:var(--font-sans), sans-serif;margin:4px 0 0;font-size:15px;font-weight:650}.u61-attention>a{min-height:68px;color:inherit;border:0;border-left:1px solid var(--u61-border);background:0 0;border-radius:0;align-content:center;padding:9px 11px;text-decoration:none;display:grid}.u61-attention>a:hover{background:var(--u61-soft)}.u61-attention>a strong{color:var(--u61-danger);font-family:var(--font-sans), sans-serif;font-size:22px;font-weight:650}.u61-attention>a span{color:var(--u61-muted);font-size:10px}.u61-ops-dashboard .ops-control-strip{border-color:var(--u61-border);border-radius:var(--u61-radius-control);background:0 0;flex-wrap:wrap;min-width:0}.u61-ops-dashboard .ops-control-strip :is(.healthy,.stopped,.neutral){color:var(--u61-muted);background:var(--u61-soft)}.ops-simulator-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ops-simulator-grid label{gap:5px;font-size:.78rem;display:grid}.ops-simulator-grid input{border:1px solid var(--border-soft);background:var(--surface-soft);min-height:40px;color:inherit;border-radius:10px;padding:8px 10px}.ops-simulator-result{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.ops-simulator-result div{gap:4px;display:grid}.ops-simulator-result dt{color:var(--text-muted);font-size:.75rem}.u61-ops-dashboard .ops-grid{border-top:1px solid var(--u61-border);gap:0}.u61-ops-dashboard :is(.ops-metric,.ops-panel){color:var(--u61-text);border:0;border-bottom:1px solid var(--u61-border);background:0 0;border-radius:0}.u61-ops-dashboard .ops-metric{min-height:104px;padding:14px}.u61-ops-dashboard .ops-metric>span,.u61-ops-dashboard .ops-panel h2{color:var(--u61-muted);font-size:10px}.u61-ops-dashboard .ops-metric strong{color:var(--u61-text);font-family:var(--font-sans), sans-serif;font-size:25px;font-weight:650}.u61-ops-dashboard .ops-metric small,.u61-ops-dashboard :is(.distribution-list,.report-list,.ops-days){color:var(--u61-faint)}.u61-ops-dashboard .ops-panel{margin-top:12px}.u61-ops-dashboard .ops-panel>h3{color:var(--u61-muted);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 8px;font-size:11px;font-weight:700}.u61-ops-dashboard .ops-comparison-table{border:1px solid var(--u61-border);border-radius:12px;margin-top:14px;overflow-x:auto}.u61-ops-dashboard .ops-comparison-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px;font-size:11px}.u61-ops-dashboard .ops-comparison-table caption{color:var(--u61-muted);text-align:left;padding:11px 12px;font-weight:650}.u61-ops-dashboard .ops-comparison-table :is(th,td){text-align:left;white-space:nowrap;border-top:1px solid var(--u61-border);padding:9px 12px}.u61-ops-dashboard .ops-comparison-table thead th{color:var(--u61-faint);font-weight:620}.u61-ops-dashboard .ops-comparison-table tbody th{color:var(--u61-text);font-weight:650}.u61-ops-dashboard .ops-list{border-top:1px solid var(--u61-border);margin-top:12px;display:grid}.u61-ops-dashboard .ops-report{border-bottom:1px solid var(--u61-border);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 2px;display:flex}.u61-ops-dashboard .ops-report>div:first-child{min-width:0}.u61-ops-dashboard .ops-report strong{color:var(--u61-text);overflow-wrap:anywhere;font-size:13px}.u61-ops-dashboard .ops-report p{color:var(--u61-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.45}.u61-ops-dashboard .u61-action-status code{overflow-wrap:anywhere;max-width:100%;margin:8px 0;display:block}@media (max-width:620px){.u61-ops-dashboard .ops-report{flex-direction:column;align-items:stretch}.u61-ops-dashboard .ops-report .ops-header-actions{margin-top:0}}.u61-ops-dashboard :is(#attention,#platform-health,#trusted-publishing,#characters-health,#character-moderation,#economics,#builder-runtime,#arcade-health,#arcade-moderation,#diagnostics){scroll-margin-top:72px}@media (max-width:1050px){.u61-builder-workspace .builder-mobile-tabs{background:var(--u61-sidebar);border-bottom:1px solid var(--u61-border);flex:0 0 44px;grid-template-columns:repeat(3,1fr);height:44px;padding:4px 8px;display:grid}.u61-builder-workspace .builder-mobile-tabs button{color:var(--u61-muted);border-radius:var(--u61-radius-control);text-transform:capitalize;background:0 0;border:0;font-size:11px;font-weight:650}.u61-builder-workspace .builder-mobile-tabs button[aria-selected=true]{color:var(--u61-text);background:var(--u61-surface-hover)}.u61-builder-workspace .builder-grid{background:0 0;flex:1;height:auto;min-height:0;display:block}.u61-builder-workspace :is(.builder-agent-panel,.builder-preview-panel,.builder-technical-panel){height:100%;display:none}.u61-builder-workspace .builder-grid .mobile-active:not([hidden]){display:flex}.u61-builder-workspace :is(.builder-preview-panel,.builder-technical-panel).mobile-active:not([hidden]){display:grid}.u61-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.u61-attention>div{grid-column:1/-1}}@media (max-width:720px){.u61-products :is(button,a,summary){min-height:44px}.u61-builder-landing .builder-hero,.u61-builder-landing .builder-recents{width:min(100% - 24px,820px)}.u61-builder-landing .builder-hero{padding-top:22px}.u61-builder-landing .builder-hero h1{font-size:clamp(28px,9vw,36px)}.u61-builder-landing .builder-examples{grid-template-columns:1fr;display:grid}.u61-builder-landing .builder-examples button{width:100%;min-height:44px}.u61-builder-landing .builder-project-grid a{grid-template-columns:auto minmax(0,1fr)}.u61-builder-landing .builder-project-grid a small{display:none}.u61-project-context{grid-template-columns:auto minmax(0,1fr)}.u61-project-context strong{text-align:right}.u61-project-context span{display:none}.u61-games-page .arcade-feed-head{grid-template-columns:1fr}.u61-games-page .arcade-filter{width:100%;overflow-x:auto}.u61-games-page .arcade-filter button{flex:1 0 auto;min-height:44px}.u61-create-game{width:max-content}.u61-game-detail .game-page-grid{width:min(100% - 24px,1180px)}.u61-game-detail .game-title-row{flex-direction:column;align-items:stretch}.u61-game-detail .game-actions{grid-template-columns:1fr 1fr;display:grid}.u61-game-detail .game-actions .button-primary{grid-column:1/-1}.u61-creator-page .creator-hero{grid-template-columns:auto 1fr;width:min(100% - 24px,940px)}.u61-creator-page .creator-hero dl{grid-column:1/-1;justify-content:space-between;gap:8px}.u61-creator-page .creator-product-tabs,.u61-creator-page .arcade-feed{width:min(100% - 24px,940px)}.u61-ops-dashboard{width:min(100% - 24px,1240px)}.u61-ops-dashboard .ops-header{flex-direction:column;align-items:stretch}.u61-ops-dashboard .ops-header-actions button,.u61-ops-nav a{min-height:44px}}@media (max-width:560px){.u61-games-page .arcade-feed{width:min(100% - 24px,940px)}.u61-games-page .game-card>a,.u61-creator-page .game-card>a{grid-template-columns:108px minmax(0,1fr)}.u61-games-page .game-card-copy p,.u61-creator-page .game-card-copy p{display:none}.u61-creator-page .character-card>a{grid-template-columns:44px minmax(0,1fr)}.u61-creator-page .character-card :is(.character-type,small){display:none}.u61-attention{grid-template-columns:1fr}.u61-attention>div{grid-column:auto}.u61-attention>a{border-top:1px solid var(--u61-border);border-left:0}}.rewarded-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07110ead;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rewarded-dialog{border:1px solid var(--u61-border);background:var(--u61-surface);border-radius:20px;width:min(520px,100%);max-height:min(720px,100dvh - 32px);padding:20px;overflow:auto;box-shadow:0 24px 80px #00000047}.rewarded-dialog>header,.rewarded-dialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.rewarded-dialog>header span{color:var(--u61-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.rewarded-dialog h2{margin:4px 0 0;font-size:clamp(1.2rem,4vw,1.55rem)}.rewarded-dialog>p{color:var(--u61-muted);margin:16px 0;line-height:1.55}.rewarded-dialog iframe{border:1px solid var(--u61-border);background:var(--u61-surface-hover);border-radius:14px;width:100%;min-height:min(420px,48dvh);display:block}.rewarded-dialog>footer{justify-content:flex-end;margin-top:16px}@media (max-width:430px){.rewarded-overlay{align-items:end;padding:8px}.rewarded-dialog{border-radius:18px;max-height:calc(100dvh - 16px);padding:16px}.rewarded-dialog iframe{min-height:min(360px,46dvh)}}@media (prefers-reduced-motion:reduce){.u61-products *,.u61-products :before,.u61-products :after{transition-duration:.01ms!important}}
