@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Space+Grotesk:wght@400;500;700&display=swap";.mission-control-shell{display:grid;gap:18px}.mission-control-topbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:center}.mission-control-topbar-copy{display:grid;gap:6px}.mission-control-topbar-copy p{margin:0}.mission-control-topbar-actions{display:flex;flex-wrap:wrap;gap:10px}.mission-control-overview-grid,.mission-control-panel-grid,.mission-control-provenance-grid,.mission-control-mini-board,.mission-control-roster-grid,.mission-control-detail-grid{display:grid;gap:16px}.mission-control-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mission-control-panel-grid,.mission-control-provenance-grid,.mission-control-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-control-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mission-control-metric-card,.mission-control-spotlight-card,.mission-control-provenance-card,.mission-control-mini-column,.mission-control-agent-card{background:#ffffffd1;border:1px solid rgba(99,77,66,.16);box-shadow:5px 5px #2216141a}.mission-control-metric-card,.mission-control-spotlight-card,.mission-control-provenance-card{padding:16px;display:grid;gap:10px}.mission-control-metric-top,.mission-control-spotlight-top,.mission-control-provenance-top,.mission-control-provenance-meta,.mission-control-mini-column-top,.mission-control-list-row,.mission-control-kv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.mission-control-metric-label,.mission-control-metric-subtext,.mission-control-provenance-note,.mission-control-empty,.mission-control-list-row span,.mission-control-mini-column p,.mission-control-tab-helper,.mission-control-kv span{color:var(--card-muted)}.mission-control-metric-value{font-family:"Press Start 2P",monospace;font-size:1.25rem;color:var(--card-heading);line-height:1.5}.mission-control-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mission-control-stat-grid strong,.mission-control-mini-column strong,.mission-control-spotlight-card strong,.mission-control-provenance-card strong,.mission-control-agent-card strong,.mission-control-kv strong{color:var(--card-heading)}.mission-control-stat-grid span,.mission-control-provenance-meta code{color:var(--card-muted)}.mission-control-provenance-meta code{display:inline-block;max-width:100%;padding:4px 6px;border-radius:10px;background:#1716230f;overflow-wrap:anywhere;font-size:.78rem}.mission-control-tab-row{display:flex;flex-wrap:wrap;gap:10px}.mission-control-tab{display:grid;gap:4px;min-width:180px;padding:12px 14px;border:1px solid rgba(99,77,66,.18);background:#ffffffc7;color:var(--card-heading);text-align:left;cursor:pointer}.mission-control-tab.active{border-color:#59d9ff75;background:#f0f9fff0;box-shadow:5px 5px #2216141f}.mission-control-tab-title{font-family:"Press Start 2P",monospace;font-size:.72rem;line-height:1.6}.mission-control-spotlight-card ul,.mission-control-provenance-card ul,.mission-control-mini-column ul{margin:0;padding-left:18px}.mission-control-activity-list,.mission-control-attention-list{display:grid;gap:12px}.mission-control-activity-item,.mission-control-attention-item{padding:12px 14px;border:1px solid rgba(99,77,66,.14);background:#ffffffa8}.mission-control-activity-item p,.mission-control-attention-item p,.mission-control-mini-column p,.mission-control-provenance-note,.mission-control-list-row p,.mission-control-agent-card p{margin:0;line-height:1.6}.mission-control-mini-board{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-control-mini-column{padding:14px;display:grid;gap:10px}.mission-control-mini-column ul{display:grid;gap:8px}.mission-control-mini-column li{color:var(--card-heading)}.mission-control-list-row{padding:10px 12px;border:1px solid rgba(99,77,66,.12);background:#ffffff94}.mission-control-agent-card{display:grid;gap:12px;padding:14px;text-align:left;cursor:pointer}.mission-control-agent-card.selected{border-color:#59d9ff75;background:#f0f9fff0;box-shadow:5px 5px #2216141f}.mission-control-kv{padding:10px 12px;border:1px solid rgba(99,77,66,.12);background:#ffffff94}.mission-control-openclaw-incident-strip{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(99,77,66,.18);background:#fff9f0e6}.mission-control-openclaw-incident-copy p{margin:6px 0 0;color:var(--card-heading)}.mission-control-openclaw-route{gap:20px}.mission-control-openclaw-route .hero,.mission-control-openclaw-route .panel{position:relative;overflow:hidden;background:linear-gradient(180deg,#221930fa,#11101efa),linear-gradient(180deg,#ffffff0a,#fff0);border-color:#7cf2ff2e;color:#fff4ea}.mission-control-openclaw-route .hero:before,.mission-control-openclaw-route .panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(124,242,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(247,130,194,.08) 1px,transparent 1px);background-size:18px 18px;opacity:.55;pointer-events:none}.mission-control-openclaw-route .hero>*,.mission-control-openclaw-route .panel>*{position:relative;z-index:1}.mission-control-openclaw-route .hero h1,.mission-control-openclaw-route .section-title,.mission-control-openclaw-route .game-platform-card h3,.mission-control-openclaw-route .hero-card h2,.mission-control-openclaw-route .mission-control-openclaw-card strong,.mission-control-openclaw-route .mission-control-openclaw-score strong{color:#fff4ea}.mission-control-openclaw-route .hero-copy,.mission-control-openclaw-route .section-body,.mission-control-openclaw-route .body-copy,.mission-control-openclaw-route .mission-control-empty,.mission-control-openclaw-route .mission-control-list-row p,.mission-control-openclaw-route .mission-control-openclaw-marquee-note,.mission-control-openclaw-route .mission-control-tab-helper,.mission-control-openclaw-route .mission-control-openclaw-tab-helper{color:#fff4ead1}.mission-control-openclaw-route .hero-card,.mission-control-openclaw-route .game-platform-card,.mission-control-openclaw-route .mission-control-metric-card,.mission-control-openclaw-route .mission-control-spotlight-card,.mission-control-openclaw-route .mission-control-provenance-card,.mission-control-openclaw-route .mission-control-mini-column,.mission-control-openclaw-route .mission-control-agent-card,.mission-control-openclaw-card{background:linear-gradient(180deg,#362749f5,#1a172cfa),#161224f0;border-color:#7cf2ff2e;box-shadow:8px 8px #0b091459}.mission-control-openclaw-route .mission-control-list-row,.mission-control-openclaw-route .mission-control-kv,.mission-control-openclaw-route .mission-control-activity-item,.mission-control-openclaw-route .mission-control-attention-item{background:#ffffff0d;border-color:#7cf2ff24}.mission-control-openclaw-route .mission-control-tab,.mission-control-openclaw-tab{display:grid;gap:6px;min-width:180px;padding:13px 14px;border:1px solid rgba(124,242,255,.18);background:#1f192eeb;color:#fff4ea;text-align:left;cursor:pointer;box-shadow:5px 5px #0b091440}.mission-control-openclaw-route .mission-control-tab.active,.mission-control-openclaw-tab.active{border-color:#f782c28f;background:linear-gradient(180deg,#4a2a5afa,#2d1c41fa)}.mission-control-openclaw-tab-row{display:flex;flex-wrap:wrap;gap:10px}.mission-control-openclaw-tab-title{font-family:"Press Start 2P",monospace;font-size:.72rem;line-height:1.6}.mission-control-openclaw-tab-helper{font-size:.84rem}.mission-control-openclaw-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:18px}.mission-control-openclaw-brand-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.mission-control-openclaw-brand-copy{display:grid;gap:12px}.mission-control-openclaw-hero-stack{display:grid;gap:16px}.mission-control-openclaw-hero-card{display:grid;gap:10px}.mission-control-openclaw-mark-frame{display:grid;place-items:center;width:120px;min-width:120px;aspect-ratio:1;padding:10px;border:1px solid rgba(124,242,255,.22);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0e0c18fa;box-shadow:inset 0 0 0 4px #f782c21a}.mission-control-openclaw-mark{width:100%;height:auto;image-rendering:pixelated;shape-rendering:crispEdges}.mission-control-openclaw-shell{display:grid;gap:16px}.mission-control-openclaw-marquee{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:18px;padding:18px;border:1px solid rgba(124,242,255,.18);background:radial-gradient(circle at top left,rgba(124,242,255,.16),transparent 32%),radial-gradient(circle at 84% 20%,rgba(247,130,194,.16),transparent 26%),linear-gradient(180deg,#352349fa,#161224fa)}.mission-control-openclaw-marquee-copy{display:grid;gap:12px}.mission-control-openclaw-marquee-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.mission-control-openclaw-marquee-top strong{font-family:"Press Start 2P",monospace;font-size:.76rem;line-height:1.7}.mission-control-openclaw-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mission-control-openclaw-score,.mission-control-openclaw-signal{display:grid;gap:8px;padding:14px;border:1px solid rgba(124,242,255,.16);background:#0a09123d}.mission-control-openclaw-score span,.mission-control-openclaw-signal span{color:#fff4eaa8;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.mission-control-openclaw-score strong,.mission-control-openclaw-signal strong{font-family:"Press Start 2P",monospace;font-size:.82rem;line-height:1.7}.mission-control-openclaw-score p{margin:0;color:#fff4eabd;line-height:1.6}.mission-control-openclaw-panel-grid{margin-top:2px}.mission-control-openclaw-card{padding:16px;display:grid;gap:12px}.mission-control-openclaw-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:1320px){.mission-control-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.mission-control-overview-grid,.mission-control-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.mission-control-panel-grid,.mission-control-provenance-grid,.mission-control-mini-board,.mission-control-overview-grid,.mission-control-roster-grid,.mission-control-detail-grid{grid-template-columns:1fr}.mission-control-shell{gap:12px}.mission-control-metric-card,.mission-control-spotlight-card,.mission-control-provenance-card,.mission-control-mini-column,.mission-control-agent-card{padding:12px}.mission-control-list-row,.mission-control-attention-item,.mission-control-activity-item{padding:9px 10px}.mission-control-openclaw-hero-grid,.mission-control-openclaw-brand-panel,.mission-control-openclaw-marquee,.mission-control-openclaw-scoreboard,.mission-control-openclaw-signal-grid{grid-template-columns:1fr}.mission-control-openclaw-mark-frame{width:96px;min-width:96px}}:root{color-scheme:dark;--canvas: #171623;--canvas-top: #1d1a2a;--canvas-bottom: #3a3048;--panel: rgba(248, 238, 224, .93);--panel-strong: rgba(252, 245, 236, .97);--text: #f6ede1;--muted: #d6c8bb;--card-text: #2a2330;--card-muted: #5f4d56;--card-heading: #352940;--line: #7e85ff;--accent: #ffd39d;--accent-cool: #59d9ff;--warm: #ffd39d;--header-bg: rgba(53, 41, 64, .84);--shadow: rgba(34, 22, 20, .26);--builder-zoom-duration: 44s;--builder-zoom-scale: 1.18;--builder-overlay-opacity: .58;--builder-haze-opacity: .46;--builder-hue-rotate: -10deg;--builder-saturation: .94}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 48% 16%,rgba(255,198,138,.2) 0%,transparent 34%),radial-gradient(circle at 52% 88%,rgba(176,123,88,.14) 0%,transparent 45%),linear-gradient(180deg,var(--canvas-top) 0%,#2b2537 52%,var(--canvas-bottom) 100%);color:var(--text);font-family:Space Grotesk,Segoe UI,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:url(/zoomquilt/pixellab-bobross-01.png) center / cover no-repeat,url(/zoomquilt/pixellab-bobross-02.png) center / cover no-repeat,url(/zoomquilt/pixellab-bobross-03.png) center / cover no-repeat,repeating-linear-gradient(to bottom,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 3px);image-rendering:pixelated;opacity:var(--builder-overlay-opacity);transform-origin:center center;animation:prismQuiltZoom var(--builder-zoom-duration) linear infinite;filter:saturate(var(--builder-saturation)) hue-rotate(var(--builder-hue-rotate)) contrast(1.02) brightness(.96);z-index:0}body:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 48% 16%,rgba(255,198,138,.22) 0%,transparent 34%),radial-gradient(circle at 52% 88%,rgba(176,123,88,.16) 0%,transparent 45%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 3px);mix-blend-mode:soft-light;opacity:var(--builder-haze-opacity);animation:prismHaze 18s ease-in-out infinite,prismScan 36s linear infinite;z-index:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(89,217,255,.75);outline-offset:3px}.skip-link{position:absolute;top:12px;left:12px;z-index:100;padding:10px 14px;border:1px solid rgba(255,211,157,.9);background:#11173bfa;color:#fff4ea;text-decoration:none;transform:translateY(-150%);transition:transform .12s ease}.skip-link:focus{transform:translateY(0)}#root{position:relative;z-index:1}.app-shell{min-height:100vh}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--header-bg);border-bottom:2px solid var(--line);box-shadow:0 10px 24px #110c1557}.header-inner,.site-main,.site-footer-inner{width:min(1180px,calc(100% - 32px));margin:0 auto}.header-inner{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 0}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:44px;height:44px;object-fit:contain;border:2px solid rgba(255,211,157,.22);border-radius:8px;background:#ffffff0f}.brand-name{font-family:"Press Start 2P",monospace;font-size:1rem;color:var(--warm)}.brand-subtitle{display:block;margin-top:4px;font-size:.8rem;color:var(--muted)}.nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nav-link{padding:8px 10px;border:1px solid transparent;border-radius:999px;text-decoration:none;font-size:.95rem;color:var(--muted);transition:border-color .12s ease,background .12s ease,color .12s ease}.nav-link:hover,.nav-link[aria-current=page]{border-color:#ffd39d73;background:#ffd39d14;color:var(--text)}.header-actions{display:flex;gap:10px;align-items:center}.mobile-nav-toggle{display:none}.page{padding:32px 0 72px}.hero,.panel{position:relative;background:var(--panel);border:1px solid rgba(99,77,66,.28);box-shadow:8px 8px 0 var(--shadow);overflow:hidden;color:var(--card-heading)}.hero:before,.panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,211,157,.18),transparent 42%,rgba(89,217,255,.08))}.hero{padding:28px;display:grid;gap:28px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px}.eyebrow{display:inline-block;margin-bottom:14px;color:var(--card-heading);font-family:"Press Start 2P",monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hero h1,.page-title,.section-title{margin:0 0 16px;font-family:"Press Start 2P",monospace;line-height:1.5}.hero h1{font-size:clamp(1.6rem,3.8vw,2.8rem);color:var(--card-heading)}.page-title{font-size:clamp(1.4rem,3vw,2.2rem);color:var(--card-heading)}.hero-copy,.body-copy,.section-body{color:var(--card-muted);font-size:1.06rem;line-height:1.7}.section-body p{margin:0 0 14px}.section-body p:last-child{margin-bottom:0}.hero-actions,.card-actions,.action-row,.quick-links,.game-chip-list{display:flex;flex-wrap:wrap;gap:12px}.button,.pill-link,.game-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid rgba(99,77,66,.32);border-radius:999px;background:#352940eb;color:#f8efe4;text-decoration:none;font-weight:600;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.button:hover,.pill-link:hover,.game-chip:hover{transform:translateY(-1px);box-shadow:6px 6px #22161433}.button.primary{background:linear-gradient(135deg,#ffd39dfa,#ffe4b4e6);border-color:#ffd39df2;color:var(--card-heading)}.button.secondary{border-color:#59d9ff73}.button.ghost{background:transparent;border-color:#5f4d5652;color:var(--card-heading)}.hero-card,.highlight-card,.game-card,.info-card{position:relative;background:var(--panel-strong);border:1px solid rgba(99,77,66,.28);padding:16px;color:var(--card-heading)}.hero-card h2,.highlight-card h3,.game-card h3,.info-card h3{margin-top:0;color:var(--card-heading);font-family:"Press Start 2P",monospace;font-size:.86rem;line-height:1.6;text-shadow:0 1px 0 rgba(255,255,255,.28)}.hero-card p,.highlight-card p,.game-card p,.info-card p,.info-card li{color:var(--card-muted);line-height:1.6}.home-grid,.highlights-grid,.sections-grid,.games-grid,.links-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.home-grid>.panel,.highlights-grid>*,.sections-grid>*,.games-grid>*,.links-grid>*{grid-column:span 12}.panel,.panel.compact{padding:22px}.bullet-list{padding-left:18px;color:var(--card-muted);line-height:1.75}.game-grid-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:20px}.game-tag{display:inline-flex;align-items:center;margin-bottom:12px;padding:5px 8px;border:1px solid rgba(255,211,157,.75);background:#ffd39d38;color:var(--card-heading);font-size:.8rem;text-transform:uppercase}.route-stack{display:grid;gap:26px}.iframe-shell{border:1px solid rgba(99,77,66,.28);background:#fcf5ecf7;padding:12px}.iframe-shell iframe{width:100%;min-height:620px;border:0;background:#fff}.status-banner{padding:12px 14px;border:1px solid rgba(255,211,157,.65);background:#fff0d7eb;color:var(--card-heading)}.status-stack{display:grid;gap:12px}.status-banner.secondary{border-color:#59d9ff59;background:#f0f9ffeb}.prism-chat-panel{display:grid;gap:18px}.chat-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.status-chip-row,.starter-prompt-row{display:flex;flex-wrap:wrap;gap:10px}.status-chip,.starter-prompt{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(99,77,66,.2);padding:8px 12px;font-size:.9rem;background:#fffc;color:var(--card-heading)}.starter-prompt{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.starter-prompt:hover:not(:disabled){transform:translateY(-1px);box-shadow:5px 5px #22161424}.starter-prompt:disabled{opacity:.6;cursor:not-allowed}.status-chip.ok{border-color:#5eb97666;background:#e0ffe7eb}.status-chip.warn{border-color:#d3914266;background:#fff1def0}.status-chip.muted{border-color:#5f4d5633;background:#ffffffc7}.chat-transcript{display:grid;gap:14px;max-height:540px;overflow-y:auto;padding:8px;border:1px solid rgba(99,77,66,.16);background:#ffffff70}.chat-message{max-width:min(720px,100%);padding:14px 16px;border:1px solid rgba(99,77,66,.18);background:#fcf5ecf2;color:var(--card-heading)}.chat-message.user{margin-left:auto;background:#59d9ff29}.chat-message.assistant.pending{opacity:.76}.chat-message p{margin:0;white-space:pre-wrap;line-height:1.7;color:var(--card-muted)}.chat-author{margin-bottom:8px;font-family:"Press Start 2P",monospace;font-size:.72rem;color:var(--card-heading)}.chat-form{display:grid;gap:10px}.chat-label{font-family:"Press Start 2P",monospace;font-size:.72rem;color:var(--card-heading)}.chat-input{width:100%;min-height:140px;resize:vertical;border:1px solid rgba(99,77,66,.28);background:#fcf5ecf2;color:var(--card-heading);padding:14px 16px;font:inherit;line-height:1.6}.chat-input:focus{outline:2px solid rgba(89,217,255,.55);outline-offset:2px}.chat-form-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;color:var(--card-muted)}.chat-error{padding:12px 14px;border:1px solid rgba(192,61,61,.34);background:#ffececf0;color:#7e2531}.operator-meta{display:inline-flex;margin-top:10px;padding:8px 10px;border-radius:12px;background:#17162314;color:var(--card-heading);font-size:.82rem;white-space:pre-wrap;word-break:break-word}.workstation-grid,.wall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.continuity-grid,.diagnostic-grid,.mission-control-activity-grid{display:grid;gap:18px}.mission-control-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.mission-control-column{display:grid;gap:18px;align-content:start}.mission-control-manifest-list{display:grid;gap:10px}.mission-control-item{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;padding:12px 14px;border:1px solid rgba(99,77,66,.2);background:#ffffffc7;color:var(--card-heading);text-align:left;cursor:pointer}.mission-control-item.active{border-color:#59d9ff6b;box-shadow:4px 4px #2216141f}.mission-control-item span{color:var(--card-muted);text-transform:uppercase;font-size:.76rem}.diagnostic-console{margin:0;padding:14px;border:1px solid rgba(99,77,66,.18);background:#171623e6;color:#f8efe4;overflow:auto;min-height:220px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.community-grid,.studio-grid{display:grid;gap:20px}.community-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr)}.studio-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);align-items:start}.studio-sidebar,.leaderboard-stack{display:grid;gap:18px}.studio-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-sidebar>:last-child{grid-column:1 / -1}.studio-section-top{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.studio-toolbar,.tool-row,.color-row,.leaderboard-header,.wall-card-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.button.compact{padding:9px 12px;font-size:.92rem}.studio-toolbar-wrap{flex-direction:column;align-items:flex-start;padding:14px;border-radius:18px;border:1px solid rgba(99,77,66,.16);background:#ffffff9e}.studio-toolbar-stack,.studio-toolbar-group,.studio-export-grid{display:grid;gap:12px}.studio-toolbar-stack{display:contents}.studio-tool-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.studio-toolbar-group{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(99,77,66,.14);background:#ffffffb8}.studio-tool-callout{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(99,77,66,.14);background:#ffffffd6}.studio-tool-callout-top{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.studio-helper-copy{margin:0;color:var(--card-heading);line-height:1.6}.studio-helper-copy--muted{color:var(--card-muted)}.studio-zoom-cluster,.studio-quick-tip-row,.pixel-editor-status{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.studio-zoom-cluster{justify-content:flex-end}.studio-zoom-slider{display:grid;gap:6px;min-width:min(220px,100%)}.studio-zoom-slider input[type=range]{width:min(240px,100%)}.button-meta{font-size:.72rem;opacity:.74}.pixel-editor-scroll{overflow:auto;max-width:100%;min-height:clamp(360px,58vh,760px);max-height:min(78vh,980px);padding:14px;border-radius:20px;border:1px solid rgba(99,77,66,.16);background:linear-gradient(180deg,#ffffff8f,#f4eeeacc);scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.pixel-editor-grid{display:grid;gap:1px;width:max-content;padding:10px;margin:auto;background:#1716231f;border:1px solid rgba(99,77,66,.2);justify-content:start;touch-action:none;box-shadow:0 18px 30px #3529401f}.pixel-editor-grid-flat{background:#1716230f}.pixel-cell{width:var(--pixel-cell-size, 18px);height:var(--pixel-cell-size, 18px);border:0;padding:0;min-width:var(--pixel-cell-size, 18px);background:linear-gradient(45deg,rgba(95,77,86,.15) 25%,transparent 25%,transparent 75%,rgba(95,77,86,.15) 75%),linear-gradient(45deg,rgba(95,77,86,.15) 25%,transparent 25%,transparent 75%,rgba(95,77,86,.15) 75%);background-position:0 0,6px 6px;background-size:12px 12px;cursor:crosshair}.pixel-cell.filled{box-shadow:inset 0 0 0 1px #110c1514}.pixel-cell.selected{box-shadow:inset 0 0 0 2px #fff1e8b8,0 0 0 2px #ffa30080}.pixel-cell.lasso-point{position:relative}.pixel-cell.lasso-point:after{content:"";position:absolute;inset:20%;border-radius:999px;background:#ff004deb}.pixel-preview-shell{display:grid;place-items:center;gap:12px;margin-bottom:0;padding:18px;border:1px solid rgba(99,77,66,.22);background:#ffffffbd}.pixel-preview-label{font-family:"Press Start 2P",monospace;font-size:.7rem;color:var(--card-heading)}.pixel-preview-canvas{width:min(240px,100%);aspect-ratio:1;image-rendering:pixelated;background:linear-gradient(45deg,rgba(95,77,86,.15) 25%,transparent 25%,transparent 75%,rgba(95,77,86,.15) 75%),linear-gradient(45deg,rgba(95,77,86,.15) 25%,transparent 25%,transparent 75%,rgba(95,77,86,.15) 75%);background-position:0 0,8px 8px;background-size:16px 16px}.studio-launchpad{display:grid;gap:12px}.studio-launchpad-grid,.arcade-lobby-hero-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.82fr);align-items:start}.studio-launchpad-copy,.arcade-lobby-hero-copy{display:grid;gap:10px;align-content:start}.studio-launchpad-body{margin:0}.studio-launchpad-inline{display:grid;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:center}.studio-launchpad-actions{display:grid;gap:10px;justify-items:start}.studio-launchpad-card{display:grid;align-content:start}.studio-editor-column{align-content:start}.studio-workbench-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.88fr);align-items:start}.studio-stage-stack,.studio-support-stack{display:grid;gap:16px;align-content:start}.studio-stage-stack{min-width:0}.studio-support-stack{position:sticky;top:94px}.studio-workspace-status{padding:12px 14px;border-radius:16px;border:1px solid rgba(99,77,66,.14);background:#ffffffbd}.studio-controls-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-preview-grid,.builder-form-grid,.studio-meta-grid,.builder-grid,.builder-slider-grid,.builder-column,.studio-action-stack,.studio-toggle-grid,.timeline-list{display:grid;gap:14px}.builder-grid,.studio-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-column{align-content:start}.builder-field,.builder-slider,.studio-toggle{display:grid;gap:8px}.builder-slider input[type=range]{width:100%}.studio-toggle{grid-template-columns:auto 1fr;align-items:center;color:var(--card-heading)}.timeline-item{width:100%;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(99,77,66,.22);background:#ffffffd1;border-radius:16px;padding:12px 14px;text-align:left;color:var(--card-heading);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.timeline-item:hover{transform:translateY(-1px);border-color:#5e76ff57;box-shadow:0 10px 20px #35294014}.timeline-item.active{border-color:#59d9ff6b;box-shadow:0 12px 22px #5e76ff24}.timeline-item-preview{width:64px;height:64px;image-rendering:pixelated;border:1px solid rgba(99,77,66,.22);border-radius:12px;background:linear-gradient(45deg,rgba(95,77,86,.12) 25%,transparent 25%,transparent 75%,rgba(95,77,86,.12) 75%),linear-gradient(45deg,rgba(95,77,86,.12) 25%,transparent 25%,transparent 75%,rgba(95,77,86,.12) 75%);background-position:0 0,6px 6px;background-size:12px 12px}.timeline-item-body{min-width:0;display:grid;gap:6px}.timeline-list-compact{max-height:min(34vh,360px);overflow:auto;padding-right:4px}.studio-toggle-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-item-title{display:flex;justify-content:space-between;gap:12px;align-items:center;font-family:"Press Start 2P",monospace;font-size:.76rem;line-height:1.6}.timeline-item-meta{color:var(--card-muted);font-size:.88rem}.upload-button{position:relative;overflow:hidden;cursor:pointer}.upload-button.is-disabled{opacity:.58;cursor:not-allowed}.upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-button.is-disabled input{pointer-events:none}.builder-preview{position:relative;min-height:340px;border:1px solid rgba(99,77,66,.22);overflow:hidden;background:#17162361}.builder-preview-backdrop{position:absolute;inset:0;background:url(/zoomquilt/pixellab-bobross-01.png) center / cover no-repeat,url(/zoomquilt/pixellab-bobross-02.png) center / cover no-repeat,url(/zoomquilt/pixellab-bobross-03.png) center / cover no-repeat;image-rendering:pixelated;opacity:var(--builder-overlay-opacity);filter:saturate(var(--builder-saturation)) hue-rotate(var(--builder-hue-rotate)) contrast(1.02) brightness(.96);transform-origin:center center;animation:prismQuiltZoom var(--builder-zoom-duration) linear infinite}.builder-preview-card{position:relative;z-index:1;display:grid;gap:16px;margin:22px;padding:20px;background:#fcf5ecf0;color:var(--card-heading);box-shadow:8px 8px #2216142e}.builder-preview-card h2,.builder-preview-meta strong{margin:0;font-family:"Press Start 2P",monospace;line-height:1.6}.builder-preview-card p,.builder-preview-meta p{margin:0;color:var(--card-muted)}.builder-preview-meta{display:grid;gap:10px}.builder-figma-shell{overflow:hidden;border-radius:18px;border:1px solid rgba(99,77,66,.18);background:#fff}.builder-figma-shell iframe{display:block;width:100%;height:min(72vh,760px);border:0;background:#fff}.downloads-grid,.download-card-meta,.install-command-shell{display:grid;gap:14px}.downloads-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.download-card{grid-column:span 12}.download-card-meta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.download-card-meta strong{color:var(--card-heading);font-family:"Press Start 2P",monospace;font-size:.72rem;line-height:1.6}.download-card-meta p{margin:8px 0 0;color:var(--card-muted);line-height:1.65}.install-command-shell{align-items:start}.builder-ai-console{max-height:360px;overflow:auto}.color-picker{width:52px;height:42px;border:0;background:transparent;padding:0}.palette-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:8px;margin-bottom:14px}.palette-swatch{width:100%;aspect-ratio:1;border:2px solid transparent;cursor:pointer}.palette-swatch.active{border-color:var(--card-heading);box-shadow:0 0 0 2px #ffd39d8c}.wall-card{position:relative;overflow:hidden;background:var(--panel-strong);border:1px solid rgba(99,77,66,.24)}.wall-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain;padding:14px;background:#17162314;image-rendering:pixelated}.wall-card-body{padding:16px}.wall-card-body h3{margin:0 0 10px;font-family:"Press Start 2P",monospace;font-size:.84rem;line-height:1.6;color:var(--card-heading)}.wall-card-body p,.leaderboard-card p{color:var(--card-muted)}.wall-card-meta,.chat-timestamp{color:var(--card-muted);font-size:.86rem}.community-transcript{min-height:360px}.leaderboard-card{padding:16px;border:1px solid rgba(99,77,66,.22);background:#ffffffc2}.leaderboard-card h3{margin:0;color:var(--card-heading);font-family:"Press Start 2P",monospace;font-size:.8rem;line-height:1.6}.leaderboard-list{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.leaderboard-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#17162314;color:var(--card-heading)}.ai-reply{margin-top:12px;padding:14px 16px;border:1px solid rgba(99,77,66,.2);background:#ffffffd1;color:var(--card-muted);white-space:pre-wrap;line-height:1.7}.chat-input.short{min-height:0;height:52px}.footer-spacer{height:28px}.site-footer{border-top:2px solid rgba(255,211,157,.24);background:#352940eb}.site-footer-inner{padding:24px 0 40px;display:grid;gap:14px;color:var(--muted)}.footer-title{font-family:"Press Start 2P",monospace;font-size:.85rem;color:var(--warm)}.not-found{text-align:center}@keyframes prismQuiltZoom{0%{transform:scale(1) translateZ(0)}50%{transform:scale(calc((1 + var(--builder-zoom-scale)) / 2)) translate3d(0,-1.2%,0)}to{transform:scale(var(--builder-zoom-scale)) translate3d(0,-2.4%,0)}}@keyframes prismHaze{0%{opacity:.3}50%{opacity:.48}to{opacity:.3}}@keyframes prismScan{0%{background-position:center,center,center,0 0}to{background-position:center,center,center,0 96px}}.catalog-toolbar,.meta-pill-row,.play-surface-top,.game-platform-card-top,.challenge-card-top{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.platform-grid{margin-top:18px}.arcade-hero,.arcade-spotlight-card{overflow:hidden}.arcade-hero--venue{background:radial-gradient(circle at top left,rgba(255,211,157,.22),transparent 34%),radial-gradient(circle at 84% 24%,rgba(89,217,255,.16),transparent 28%),linear-gradient(180deg,#fcf5ecfa,#f5eadcf2)}.arcade-marquee{display:grid;gap:14px}.arcade-venue-card,.arcade-wall-card,.cabinet-card{background:linear-gradient(180deg,#fffaf4fa,#f7eee4f0),var(--panel-strong);border:1px solid rgba(71,61,84,.16);color:var(--card-text);box-shadow:8px 8px #2216141a}.arcade-venue-card{display:grid;gap:14px;padding:20px}.arcade-venue-card h2,.arcade-wall-card h3,.cabinet-card h3{margin:0;color:var(--card-heading);font-family:"Press Start 2P",monospace;line-height:1.7}.arcade-how-list{display:grid;gap:12px;margin:0;padding-left:20px;color:var(--card-muted);line-height:1.7}.arcade-wall-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.arcade-wall-card{display:grid;gap:14px;padding:18px}.cabinet-card{display:grid;gap:14px;padding:20px}.cabinet-card-top{display:grid;gap:14px}.cabinet-card-summary{margin:0;color:var(--card-muted);line-height:1.7}.cabinet-briefing{display:grid;gap:8px;padding:14px 16px;background:#1716230d;border:1px solid rgba(94,118,255,.14)}.cabinet-briefing strong{color:var(--card-heading);font-family:"Press Start 2P",monospace;font-size:.68rem;line-height:1.7}.cabinet-briefing p{margin:0;color:var(--card-muted);line-height:1.7}.cabinet-chip-stack{display:flex;flex-wrap:wrap;gap:8px}.tone-chip{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;border:1px solid rgba(71,61,84,.14);font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tone-chip.arcade{background:#59d9ff24;color:#21556d}.tone-chip.play{background:#e0ffe7eb;color:#215932}.tone-chip.warn{background:#fff1def0;color:#88521d}.tone-chip.muted{background:#ffffffd1;color:var(--card-muted)}.cabinet-champion{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(94,118,255,.16);background:#1716230f;color:var(--card-heading)}.cabinet-champion span{color:var(--card-muted);font-size:.88rem}.cabinet-champion strong{font-family:"Press Start 2P",monospace;font-size:.78rem;line-height:1.7}.cabinet-champion.muted strong{color:var(--card-muted)}.cabinet-fact-row,.cabinet-input-row{display:flex;flex-wrap:wrap;gap:10px}.cabinet-fact-row{justify-content:space-between;color:var(--card-muted)}.arcade-metric-row,.category-pill-row,.catalog-toolbar-meta{display:flex;flex-wrap:wrap;gap:10px}.category-pill-row{margin-bottom:14px}.catalog-toolbar-meta{margin-top:12px}.arcade-spotlight-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.arcade-spotlight-card{color:var(--card-text);padding:20px;display:grid;gap:14px}.game-platform-card,.challenge-card{background:var(--panel-strong);border:1px solid rgba(71,61,84,.16);color:var(--card-text);padding:18px;display:grid;gap:12px;box-shadow:6px 6px #3529401f}.game-platform-card h3,.challenge-card strong{color:var(--card-heading)}.catalog-select{min-width:180px;padding:10px 12px;border:1px solid rgba(94,118,255,.4);background:#fffffff2;color:var(--card-heading);font:inherit}.play-shell{display:grid;gap:20px;grid-template-columns:1fr}.play-shell--arcade{align-items:stretch}.play-surface{display:grid;gap:16px}.play-sidebar{display:grid;gap:18px;align-content:start;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cabinet-sidebar{position:relative}.cabinet-frame-shell{position:relative;min-height:clamp(640px,82vh,1040px);border:1px solid rgba(94,118,255,.24);border-radius:18px;background:#05070f;box-shadow:0 18px 52px #02061457,inset 0 0 0 1px #ffffff0a;overflow:hidden}body.arcade-immersive-mode{overflow:hidden}.cabinet-frame-shell.is-immersive{position:fixed;inset:0;z-index:120;border:0;border-radius:0;box-shadow:none;min-height:100dvh;background:#000}.legacy-game-frame{display:block;width:100%;min-height:clamp(640px,82vh,1040px);height:clamp(640px,82vh,1040px);border:0;background:#000}.cabinet-frame-shell.is-immersive .legacy-game-frame{min-height:100dvh;height:100dvh}.cabinet-guide-grid,.coach-grid{display:grid;gap:12px}.cabinet-guide-grid strong,.coach-grid strong{margin:0;color:var(--warm)}.cabinet-guide-grid p,.coach-grid p{margin:0;line-height:1.7}.cabinet-actions{justify-content:flex-end}.cabinet-live-note{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.arcade-profile-card .bullet-list{margin-bottom:0}.challenge-list{display:grid;gap:12px}.bullet-list.compact,.leaderboard-list{display:grid;gap:8px}.leaderboard-list{margin:0;padding-left:20px}.leaderboard-list li{display:flex;justify-content:space-between;gap:12px;color:var(--card-text)}.leaderboard-list--cabinet{margin-top:14px}.leaderboard-list--cabinet li{align-items:center;padding:12px 14px;background:#17162314}.leaderboard-list--cabinet li span{display:grid;gap:4px}.leaderboard-list--cabinet li small{color:var(--card-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.prism-agent-route{gap:22px}.prism-agent-hero{padding:24px}.agent-hero-grid{display:grid;gap:18px;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr)}.agent-hero-visual,.agent-hero-copy{display:grid;gap:14px;align-content:center}.agent-toggle-row{display:flex;flex-wrap:wrap;gap:10px}.agent-mode-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-mode-button{display:grid;gap:6px;width:100%;padding:14px 16px;border:1px solid rgba(99,77,66,.22);background:#ffffffd1;color:var(--card-heading);text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.agent-mode-button span{color:var(--card-muted);font-size:.9rem}.agent-mode-button:hover:not(:disabled),.agent-mode-button.active{transform:translateY(-1px);box-shadow:6px 6px #2216141f;border-color:#59d9ff6b;background:#f0f9fff0}.agent-mode-button:disabled{opacity:.58;cursor:not-allowed}.agent-access-card{display:grid;gap:10px;padding:16px 18px;border:1px solid rgba(99,77,66,.18);background:#ffffffc2}.agent-access-card strong{color:var(--card-heading);font-family:"Press Start 2P",monospace;font-size:.74rem;line-height:1.7}.agent-access-card p,.agent-runtime-note{margin:0;color:var(--card-muted);line-height:1.7}.agent-speech-bubble{position:relative;padding:16px 18px;border:1px solid rgba(99,77,66,.18);background:#fcf5ecf5;box-shadow:8px 8px #2216141f;color:var(--card-heading)}.agent-speech-bubble:after{content:"";position:absolute;left:44px;bottom:-14px;width:18px;height:18px;background:#fcf5ecf5;border-right:1px solid rgba(99,77,66,.18);border-bottom:1px solid rgba(99,77,66,.18);transform:rotate(45deg)}.agent-speech-bubble p{margin:8px 0 0;color:var(--card-muted);line-height:1.65}.bmo-stage{position:relative;display:grid;place-items:center;min-height:340px;padding:26px 20px 12px;border:1px solid rgba(94,118,255,.24);background:radial-gradient(circle at 50% 14%,rgba(255,214,162,.18),transparent 34%),linear-gradient(180deg,#ffffff9e,#ffffff2e);overflow:hidden}.bmo-stage:before{content:"";position:absolute;inset:auto 8% 24px;height:12px;border-radius:999px;background:radial-gradient(circle,rgba(0,0,0,.16),transparent 72%);filter:blur(8px)}.bmo-avatar{position:relative;width:220px;height:264px;display:grid;place-items:center}.bmo-avatar.motion-on[data-mode=ready] .bmo-body,.bmo-avatar.motion-on[data-mode=speaking] .bmo-body{animation:bmoFloat 3.8s ease-in-out infinite}.bmo-avatar.motion-on[data-mode=thinking] .bmo-body{animation:bmoThink 1.2s ease-in-out infinite}.bmo-body{position:relative;width:172px;height:208px;border:3px solid rgba(47,79,82,.9);border-radius:22px;background:linear-gradient(180deg,#89e2cf,#67c8bb);box-shadow:0 16px 34px #2018223d}.bmo-screen{position:absolute;left:24px;right:24px;top:22px;height:102px;border:3px solid rgba(42,35,48,.82);border-radius:14px;background:linear-gradient(180deg,#c1fff5e6,#94e9d8f0),radial-gradient(circle at 48% 22%,rgba(255,255,255,.75),transparent 42%);overflow:hidden}.bmo-face{position:absolute;inset:0}.bmo-eye,.bmo-mouth,.bmo-cheek{position:absolute;background:#2d3142}.bmo-eye{top:34px;width:14px;height:22px;border-radius:999px}.bmo-eye.left{left:36px}.bmo-eye.right{right:36px}.bmo-mouth{left:50%;bottom:28px;width:36px;height:10px;margin-left:-18px;border-radius:999px 999px 14px 14px}.bmo-cheek{bottom:36px;width:10px;height:10px;border-radius:50%;background:#ff78955c}.bmo-cheek.left{left:28px}.bmo-cheek.right{right:28px}.bmo-eq{position:absolute;right:12px;top:14px;display:flex;gap:3px;align-items:end;height:20px}.bmo-eq span{width:4px;height:8px;border-radius:999px;background:#2d31428c}.bmo-avatar.motion-on[data-mode=speaking] .bmo-eq span{animation:bmoSpeakBars .72s ease-in-out infinite}.bmo-avatar.motion-on[data-mode=speaking] .bmo-eq span:nth-child(2){animation-delay:.12s}.bmo-avatar.motion-on[data-mode=speaking] .bmo-eq span:nth-child(3){animation-delay:.24s}.bmo-controls{position:absolute;left:24px;right:24px;bottom:20px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px}.bmo-button,.bmo-dpad{display:block}.bmo-button.square{width:20px;height:20px;border-radius:6px;background:#f0f6da;border:2px solid rgba(42,35,48,.52)}.bmo-button.round{width:20px;height:20px;border-radius:50%;border:2px solid rgba(42,35,48,.32)}.bmo-button.primary{background:#f4e566}.bmo-button.secondary{background:#ec6f74}.bmo-dpad{width:34px;height:34px;background:linear-gradient(90deg,transparent 36%,rgba(42,35,48,.82) 36%,rgba(42,35,48,.82) 64%,transparent 64%),linear-gradient(0deg,transparent 36%,rgba(42,35,48,.82) 36%,rgba(42,35,48,.82) 64%,transparent 64%)}.bmo-arm,.bmo-leg{position:absolute;background:#67c8bb;border:3px solid rgba(47,79,82,.82)}.bmo-arm{top:86px;width:20px;height:74px;border-radius:999px}.bmo-arm.left{left:4px;transform:rotate(16deg)}.bmo-arm.right{right:4px;transform:rotate(-16deg)}.bmo-leg{bottom:6px;width:18px;height:62px;border-radius:999px}.bmo-leg.left{left:60px}.bmo-leg.right{right:60px}.bmo-shadow{position:absolute;left:50%;bottom:-4px;width:128px;height:20px;margin-left:-64px;border-radius:50%;background:#251b212e;filter:blur(10px)}.bmo-avatar[data-mode=offline] .bmo-body{filter:saturate(.74)}.bmo-avatar[data-mode=offline] .bmo-mouth{height:6px;border-radius:999px}.bmo-avatar[data-mode=thinking] .bmo-mouth{width:22px;margin-left:-11px}.bmo-avatar.motion-on .bmo-eye{animation:bmoBlink 5.2s ease-in-out infinite}.chat-transcript--bmo{min-height:420px}.prism-chat-panel--wide{gap:16px}.chat-message{animation:messagePop .16s ease-out}.chat-meta-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.chat-badge{display:inline-flex;align-items:center;margin-left:8px;padding:3px 8px;border-radius:999px;background:#59d9ff24;color:#38617c;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.chat-timestamp{font-size:.82rem;color:var(--card-muted)}.typing-dots{display:inline-flex;gap:6px;align-items:center;min-height:24px}.typing-dots span{width:9px;height:9px;border-radius:50%;background:#35294085;animation:bmoTyping .9s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.12s}.typing-dots span:nth-child(3){animation-delay:.24s}.agent-runtime-details{border:1px solid rgba(99,77,66,.16);background:#fff9;color:var(--card-heading)}.agent-runtime-details summary{cursor:pointer;padding:12px 14px;font-family:"Press Start 2P",monospace;font-size:.72rem;color:var(--card-heading)}.agent-runtime-details-body{padding:0 14px 14px;display:grid;gap:10px;color:var(--card-muted)}.agent-runtime-details-body p{margin:0;line-height:1.6}@keyframes bmoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bmoThink{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-5px) rotate(-1.2deg)}70%{transform:translateY(-2px) rotate(1.2deg)}}@keyframes bmoBlink{0%,45%,to{transform:scaleY(1)}48%,52%{transform:scaleY(.16)}}@keyframes bmoSpeakBars{0%,to{height:7px}45%{height:18px}}@keyframes bmoTyping{0%,80%,to{transform:translateY(0);opacity:.44}40%{transform:translateY(-5px);opacity:1}}@keyframes messagePop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none!important}}@media(min-width:768px){.highlights-grid>*,.sections-grid>*,.games-grid>*,.links-grid>*{grid-column:span 6}.home-grid>.panel.span-6{grid-column:span 6}.download-card{grid-column:span 6}}@media(min-width:1024px){.highlights-grid>*,.sections-grid>*,.games-grid>*,.links-grid>*{grid-column:span 4}}@media(max-width:1320px){.header-inner{grid-template-columns:1fr auto}.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);background:#11173bf0;color:var(--text)}.nav-wrap{grid-column:1 / -1}.nav{display:none;justify-content:flex-start;padding-top:10px}.nav[data-open=true]{display:flex}.header-actions{display:none}}@media(max-width:960px){.hero-grid,.community-grid,.studio-grid,.play-shell,.mission-control-grid,.agent-hero-grid,.arcade-spotlight-grid,.arcade-wall-grid,.builder-grid,.studio-preview-grid{grid-template-columns:1fr}}@media(max-width:640px){.header-inner,.site-main,.site-footer-inner{width:min(1120px,calc(100% - 20px))}.hero,.panel{padding:18px;box-shadow:5px 5px 0 var(--shadow)}.brand-name{font-size:.82rem}.hero h1,.page-title,.section-title{line-height:1.75}.iframe-shell iframe{min-height:540px}.legacy-game-frame{min-height:min(78vh,620px);height:min(78vh,620px)}.chat-form-meta{align-items:stretch}.bmo-stage{min-height:300px}.bmo-avatar{transform:scale(.88)}}.arcade-route,.cabinet-route{--arcade-surface: linear-gradient(180deg, rgba(20, 18, 34, .96), rgba(10, 11, 22, .98));--arcade-card: linear-gradient(180deg, rgba(31, 27, 48, .96), rgba(16, 16, 28, .98));--arcade-border: rgba(129, 148, 255, .26);--arcade-text: #fff4ea;--arcade-muted: rgba(234, 227, 255, .76)}.arcade-route .hero,.arcade-route .panel,.cabinet-route .hero,.cabinet-route .panel{background:var(--arcade-surface);border-color:var(--arcade-border);box-shadow:10px 10px #0507146b;color:var(--arcade-text)}.arcade-route .hero:before,.arcade-route .panel:before,.cabinet-route .hero:before,.cabinet-route .panel:before{background:linear-gradient(135deg,rgba(255,211,157,.08),transparent 35%),radial-gradient(circle at top right,rgba(89,217,255,.12),transparent 24%)}.arcade-route .hero h1,.arcade-route .section-title,.arcade-route .arcade-wall-card h3,.arcade-route .cabinet-card h3,.cabinet-route .hero h1,.cabinet-route .section-title,.cabinet-route .arcade-venue-card h2{color:var(--arcade-text)}.arcade-route .hero-copy,.arcade-route .section-body,.arcade-route .cabinet-card-summary,.arcade-route .arcade-how-list,.arcade-route .bullet-list,.cabinet-route .hero-copy,.cabinet-route .section-body,.cabinet-route .arcade-how-list,.cabinet-route .bullet-list,.cabinet-route .coach-grid p,.cabinet-route .leaderboard-list--cabinet li small{color:var(--arcade-muted)}.arcade-route .arcade-venue-card,.arcade-route .arcade-wall-card,.arcade-route .cabinet-card,.cabinet-route .arcade-venue-card,.cabinet-route .cabinet-sidebar-shell,.cabinet-route .challenge-card{background:var(--arcade-card);border-color:#8194ff38;color:var(--arcade-text);box-shadow:8px 8px #00000038}.arcade-route .status-chip.muted,.cabinet-route .status-chip.muted{background:#ffffff14;border-color:#ffffff1f;color:#f6f3ffe0}.arcade-lobby-route .arcade-lobby-card,.arcade-lobby-route .arcade-feed-card,.arcade-lobby-route .arcade-results-stat,.arcade-lobby-route .arcade-playfield-frame{background:#ffffffc7;border:1px solid rgba(99,77,66,.18);color:var(--card-heading);box-shadow:8px 8px #22161424}.arcade-lobby-route .arcade-lobby-card-top p,.arcade-lobby-route .arcade-feed-copy span,.arcade-lobby-route .arcade-feed-copy p,.arcade-lobby-route .arcade-results-summary,.arcade-lobby-route .section-body{color:var(--card-muted)}.arcade-lobby-route .arcade-lobby-card-stats>div{background:#ffffff8f;border:1px solid rgba(99,77,66,.12)}.arcade-lobby-route .arcade-lobby-card-stats strong,.arcade-lobby-route .arcade-feed-card strong,.arcade-lobby-route .arcade-results-stat strong{color:var(--card-heading)}.arcade-lobby-route .arcade-lobby-card-stats span,.arcade-lobby-route .arcade-feed-copy strong span,.arcade-lobby-route .arcade-playfield-subtitle{color:var(--card-muted)}.arcade-lobby-route .arcade-rank-chip,.arcade-lobby-route .arcade-avatar{background:#352940eb;color:#f8efe4}.arcade-lobby-route .status-chip.muted{background:#ffffffb8;border-color:#634d422e;color:var(--card-muted)}.arcade-lobby-floor-layout,.arcade-lobby-bottom-grid{display:grid;gap:20px;align-items:start}.arcade-lobby-floor-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.82fr)}.arcade-lobby-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr)}.arcade-lobby-floor-main,.arcade-lobby-sideboard,.arcade-lobby-side-card{display:grid;gap:16px;align-content:start}.arcade-floor-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.arcade-side-notes{display:grid;gap:18px;align-content:start}.arcade-lobby-grid,.arcade-shell-grid,.arcade-lobby-card-stats,.arcade-lobby-card-actions,.arcade-lobby-control-list,.arcade-shell-sidebar,.arcade-feed-list,.arcade-tab-row,.arcade-results-grid,.arcade-touch-controls,.arcade-playfield-metrics{display:grid;gap:14px}.arcade-lobby-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arcade-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arcade-shell-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:start}.arcade-shell-main,.arcade-shell-sidebar,.arcade-surface-card{display:grid;gap:18px}.arcade-lobby-card,.arcade-feed-card,.arcade-results-stat,.arcade-playfield-frame{background:var(--arcade-card);border:1px solid rgba(129,148,255,.22);color:var(--arcade-text);box-shadow:8px 8px #00000038}.arcade-lobby-card{display:grid;gap:16px;padding:20px;border-radius:22px}.arcade-lobby-hero{display:grid;gap:18px}.arcade-lobby-callout{display:grid;align-content:start}.arcade-lobby-card-top,.arcade-lobby-card-meta,.arcade-native-stage-top,.arcade-modal-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.arcade-lobby-card-top p,.arcade-native-stage-note,.arcade-feed-copy span,.arcade-feed-copy p,.arcade-results-summary{margin:0;color:var(--arcade-muted);line-height:1.65}.arcade-lobby-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.arcade-lobby-card-stats>div{display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:#ffffff0f}.arcade-lobby-card-stats strong,.arcade-feed-card strong,.arcade-results-stat strong,.arcade-playfield-metric{color:var(--arcade-text)}.arcade-lobby-card-stats span,.arcade-feed-copy strong span,.arcade-playfield-subtitle{color:var(--arcade-muted);font-size:.92rem}.arcade-lobby-card-actions{grid-template-columns:auto 1fr;align-items:center}.arcade-lobby-control-list{grid-template-columns:repeat(2,minmax(0,1fr))}.arcade-feed-list{grid-template-columns:1fr}.arcade-feed-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:18px}.arcade-feed-card--activity{grid-template-columns:auto minmax(0,1fr)}.arcade-feed-copy{display:grid;gap:6px;min-width:0}.arcade-feed-copy strong{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.arcade-avatar,.arcade-rank-chip{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:14px;background:#ffffff1a;color:#ffd166;font-family:"Press Start 2P",monospace;font-size:.7rem}.arcade-tab-row{grid-template-columns:repeat(3,minmax(0,1fr))}.arcade-playfield-frame{display:grid;gap:16px;padding:18px;border-radius:24px}.arcade-playfield-header,.arcade-playfield-footer,.arcade-touch-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.arcade-playfield-title{font-family:"Press Start 2P",monospace;font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:var(--arcade-text)}.arcade-playfield-metrics{grid-template-columns:repeat(3,minmax(0,auto))}.arcade-playfield-metric{padding:10px 12px;border-radius:999px;background:#ffffff14;font-size:.92rem}.arcade-playfield-metric span{color:var(--arcade-muted);margin-right:6px}.arcade-playfield-body{display:grid}.arcade-canvas,.arcade-canvas-button{display:block;width:100%}.arcade-canvas{max-height:min(78vh,720px);border-radius:20px;border:1px solid rgba(129,148,255,.2);background:#03060d}.arcade-canvas-button{padding:0;border:0;background:transparent;cursor:pointer}.arcade-touch-controls{grid-auto-flow:column;grid-auto-columns:max-content}.arcade-touch-button{padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:var(--arcade-text);font:inherit}.arcade-native-stage{position:relative;display:grid;gap:18px;padding:16px;border-radius:24px;background:#0000003d;border:1px solid rgba(129,148,255,.18)}.arcade-native-stage.is-immersive{position:fixed;inset:0;z-index:120;border-radius:0;border:0;background:#000;padding:18px;overflow:auto}.arcade-native-stage.is-immersive .arcade-canvas{max-height:calc(100dvh - 200px)}.pixel-snake-live-shell{display:grid;gap:14px}.pixel-snake-live-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pixel-snake-live-banner-copy{display:grid;gap:6px;padding:12px 14px;border-radius:18px;background:#7ce2ff14;border:1px solid rgba(124,226,255,.12)}.pixel-snake-live-banner-copy strong,.pixel-snake-live-statusbar{color:var(--arcade-text)}.pixel-snake-live-banner-copy span{color:var(--arcade-muted);line-height:1.6}.pixel-snake-live-canvas-shell{position:relative;display:grid}.pixel-snake-live-footer{align-items:flex-start}.pixel-snake-live-statusbar{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:780px){.pixel-snake-live-banner{grid-template-columns:1fr}}.arcade-modal-backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:18px;background:#03060dc7}.arcade-modal{width:min(720px,100%);border-radius:28px}.arcade-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arcade-results-stat{display:grid;gap:8px;padding:16px;border-radius:18px}.arcade-results-stat span{color:var(--arcade-muted);font-size:.9rem}.cabinet-quickstrip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.cabinet-sidebar-shell{display:grid;gap:16px}.cabinet-sidebar-tabs{display:flex;flex-wrap:wrap;gap:10px}.cabinet-sidebar-stage{display:grid;gap:14px}.cabinet-sidebar-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.arcade-how-list--compact{margin-top:0}.cabinet-focus-meta{font-size:.9rem;color:#f6f3ffc2}.cabinet-route .leaderboard-list--cabinet li,.cabinet-route .status,.cabinet-route .status-banner.secondary{background:#ffffff12;border-color:#ffffff14;color:var(--arcade-text)}.agent-support-note{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(99,77,66,.16);background:#fff9;color:var(--card-muted)}.agent-support-note p{margin:0;line-height:1.6}@media(max-width:980px){.arcade-floor-layout,.arcade-lobby-hero-grid,.studio-launchpad-grid,.studio-launchpad-inline,.arcade-lobby-floor-layout,.arcade-lobby-bottom-grid,.arcade-shell-grid,.arcade-lobby-grid,.arcade-lobby-summary-grid,.arcade-lobby-card-actions,.arcade-results-grid{grid-template-columns:1fr}}.studio-grid-wide{grid-template-columns:1fr}.studio-step-list,.studio-transform-grid,.studio-ai-modes,.studio-ai-presets,.downloads-guide-grid{display:flex;flex-wrap:wrap;gap:10px}.studio-transform-grid{margin-bottom:14px}.studio-import-note{padding:12px 14px;border:1px solid rgba(99,77,66,.16);background:#ffffffa3;color:var(--card-muted);line-height:1.65}.studio-export-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.downloads-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.download-guide-card,.download-steps{display:grid;gap:10px}.download-guide-card{padding:18px;border-radius:20px;border:1px solid rgba(99,77,66,.12);background:#ffffffc7}.download-card .hero-actions{align-items:stretch}.download-steps strong{color:var(--card-ink)}.wall-card .hero-actions,.chat-message .hero-actions{margin-top:10px}@media(max-width:1100px){.studio-grid-wide{grid-template-columns:1fr}.studio-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-workbench-grid{grid-template-columns:1fr}.studio-support-stack{position:static}.studio-controls-grid{grid-template-columns:1fr}}@media(max-width:760px){.studio-sidebar,.studio-toggle-grid-compact{grid-template-columns:1fr}}
