@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Space+Grotesk:wght@400;500;700&display=swap";: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/bobross-01-animated.gif) center / cover no-repeat,url(/zoomquilt/bobross-02-animated.gif) center / cover no-repeat,url(/zoomquilt/bobross-03-animated.gif) center / cover no-repeat,url(/zoomquilt/grand-canyon-animated.gif) center / cover no-repeat,url(/zoomquilt/grand-tetons-animated.gif) center / cover no-repeat,url(/zoomquilt/prismatic-overlook-animated.gif) center / cover no-repeat,url(/zoomquilt/lamar-valley-animated.gif) center / cover no-repeat,url(/zoomquilt/old-faithful-animated.gif) center / cover no-repeat,url(/zoomquilt/niagara-falls-animated.gif) center / cover no-repeat,url(/zoomquilt/prairie-dawn-animated.gif) center / cover no-repeat,url(/zoomquilt/bear-lake-animated.gif) center / cover no-repeat,url(/zoomquilt/starry-night-animated.gif) 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/bobross-01-animated.gif) center / cover no-repeat,url(/zoomquilt/bobross-02-animated.gif) center / cover no-repeat,url(/zoomquilt/bobross-03-animated.gif) center / cover no-repeat,url(/zoomquilt/grand-canyon-animated.gif) center / cover no-repeat,url(/zoomquilt/grand-tetons-animated.gif) center / cover no-repeat,url(/zoomquilt/prismatic-overlook-animated.gif) center / cover no-repeat,url(/zoomquilt/lamar-valley-animated.gif) center / cover no-repeat,url(/zoomquilt/old-faithful-animated.gif) center / cover no-repeat,url(/zoomquilt/niagara-falls-animated.gif) center / cover no-repeat,url(/zoomquilt/prairie-dawn-animated.gif) center / cover no-repeat,url(/zoomquilt/bear-lake-animated.gif) center / cover no-repeat,url(/zoomquilt/starry-night-animated.gif) 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}}body .app-shell,body .app-shell *{color:#fff!important;text-shadow:-1px -1px 0 #050505,1px -1px 0 #050505,-1px 1px 0 #050505,1px 1px 0 #050505,2px 2px 0 rgba(0,0,0,.55)!important}.site-header,body .panel,body .hero,body .hero-card,body .highlight-card,body .download-guide-card,body .game-card,body .info-card,body .iframe-shell,body .status-banner,body .status-chip,body .starter-prompt,body .chat-transcript,body .chat-message,body .chat-input,body .operator-meta,body .mission-control-item,body .studio-toolbar-wrap,body .studio-toolbar-group,body .studio-tool-callout,body .pixel-editor-scroll,body .prismcade-card,body .prismcade-shell,body .prismcade-nav,body .site-footer{background:#0a0c1675!important;color:#fff!important;border:3px solid #050505!important;border-radius:0!important;box-shadow:inset 0 0 0 2px #ffffff24,5px 5px #0000005c!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.site-header{background:#0c0e1aa8!important;box-shadow:0 4px #00000073!important}.hero:before,.panel:before{opacity:.35!important}.nav,.header-actions{gap:6px!important}.nav-link,.header-actions .button,.mobile-nav-toggle,body .button,body .pill-link,body .game-chip,body .starter-prompt{background:#1c223ac7!important;color:#fff!important;border:3px solid #050505!important;border-radius:0!important;box-shadow:inset 0 0 0 2px #ffffff29,3px 3px #00000080!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.62rem!important;line-height:1.1!important;min-height:38px!important;padding:.56rem .68rem!important;white-space:normal!important;text-align:center!important}.nav-link:hover,.header-actions .button:hover,.mobile-nav-toggle:hover,body .button:hover,body .pill-link:hover,body .game-chip:hover{background:#2d3756db!important;transform:translate(1px,1px)!important}.button.primary,.header-actions .button.primary{background:#1f6c9ed1!important;color:#fff!important}.nav a[href="/prism-agent/"]{font-size:0!important}.nav a[href="/prism-agent/"]:after{content:"Buddy";font-size:.62rem!important;line-height:1.1!important}.brand img{border-radius:0!important;border:3px solid #050505!important}.brand-name,.brand-subtitle,.eyebrow,.hero h1,.page-title,.section-title,.hero-copy,.body-copy,.section-body,.hero-card h2,.highlight-card h3,.game-card h3,.info-card h3,.hero-card p,.highlight-card p,.game-card p,.info-card p,.info-card li,.bullet-list,.game-tag,.chat-message p,.chat-author,.chat-label,.chat-form-meta,.studio-helper-copy{color:#fff!important}.site-footer,.site-footer *{font-size:.58rem!important;line-height:1.5!important}.footer-title{font-size:.72rem!important}.prismcade-tabs,.prismcade-nav{position:static!important;margin:12px 0!important}.prismcade-tabs a,.prismcade-nav a{border-radius:0!important;font-size:.62rem!important;min-height:38px!important}.prismcade-grid,.prismcade-section{margin-top:16px!important}.prismcade-react-tool-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(300px,1fr) minmax(300px,1fr);gap:18px}.prismcade-react-tool-panel label,.prismcade-creator-toolbar label{display:grid;gap:8px;margin:0 0 12px;color:#5ee7ff;font-family:"Press Start 2P",ui-monospace,monospace;font-size:.62rem}.prismcade-react-tool-panel input,.prismcade-react-tool-panel select,.prismcade-creator-toolbar input,.prismcade-export-box{width:100%;background:#080b12!important;border:3px solid #050505!important;color:#fff!important;padding:10px!important}.prismcade-export-box{min-height:320px;font-family:ui-monospace,monospace;font-size:.72rem}.pixel-avatar-frame{display:grid;place-items:center;min-height:320px;background:repeating-conic-gradient(rgba(255,255,255,.04) 0 25%,transparent 0 50%) 50%/18px 18px,#06070b;border:3px solid #050505;overflow:hidden}.pixel-avatar-frame--walk .pixel-avatar{animation:pixel-avatar-bob .7s steps(2,end) infinite}.pixel-avatar{position:relative;width:160px;height:160px;image-rendering:pixelated}.pixel-avatar>*{position:absolute;box-shadow:inset 0 0 0 4px #050505}.pixel-avatar__body{left:54px;top:68px;width:52px;height:74px;background:#e7ae78}.pixel-avatar__head{left:46px;top:30px;width:68px;height:54px;background:#e7ae78}.pixel-avatar__outfit{left:48px;top:78px;width:64px;height:56px}.pixel-avatar__outfit--hoodie-blue{background:#2bb7d8}.pixel-avatar__outfit--teal-suit{background:#2fd3b7}.pixel-avatar__outfit--shadow-runner{background:#4c4a73}.pixel-avatar__back-hair{left:38px;top:20px;width:84px;height:60px}.pixel-avatar__front-hair{left:42px;top:18px;width:76px;height:32px}.pixel-avatar__eyes{left:58px;top:52px;width:44px;height:10px;background:linear-gradient(90deg,#050505 0 20%,transparent 20% 80%,#050505 80%)}.pixel-avatar__mouth{left:72px;top:68px;width:20px;height:6px;background:#050505}.pixel-avatar__tool-belt{left:46px;top:106px;width:68px;height:12px;background:#46301b}.prismcade-creator-shell{display:grid;gap:18px}.prismcade-creator-toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.prismcade-tab-row{display:flex;gap:8px;flex-wrap:wrap}.prismcade-tab-row button,.prismcade-palette-grid button{background:#1c223a!important;border:3px solid #050505!important;border-radius:0!important;color:#fff!important;font-weight:900}.prismcade-tab-row button[data-on=true],.prismcade-palette-grid button[data-on=true]{background:#145c86!important}.prismcade-creator-layout{display:grid;grid-template-columns:240px minmax(300px,1fr) 360px;gap:18px}.prismcade-palette-panel,.prismcade-export-panel{display:grid;gap:12px}.prismcade-palette-grid{display:grid;grid-template-columns:1fr;gap:8px}.prismcade-palette-grid button{display:flex;align-items:center;gap:8px;text-align:left}.prismcade-palette-grid span{display:inline-block;width:24px;height:24px;border:3px solid #050505}.prismcade-world-board{display:grid;grid-template-columns:repeat(10,minmax(24px,1fr));gap:3px;padding:10px;background:#080b12;border:3px solid #050505}.prismcade-world-board button{aspect-ratio:1;border:2px solid rgba(0,0,0,.45);box-shadow:none!important;padding:0!important;min-height:auto!important}.prismcade-world-board span{font-size:.5rem;color:#fff}@keyframes pixel-avatar-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:980px){.prismcade-react-tool-grid,.prismcade-creator-layout{grid-template-columns:1fr}.prismcade-world-board{grid-template-columns:repeat(5,1fr)}}@media(max-width:860px){.mobile-nav-toggle{display:inline-flex!important}.nav-link,.header-actions .button,.mobile-nav-toggle,body .button{font-size:.58rem!important;padding:.52rem .6rem!important}.header-actions{flex-wrap:wrap!important}.nav{align-items:stretch!important}.nav-link{width:100%!important}}.prismcade-catalog-overlay{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:12px;pointer-events:none;z-index:60}.prismcade-catalog-pane{pointer-events:auto;width:min(1000px,96vw);max-height:78vh;overflow:auto;display:grid;gap:12px}.prismcade-catalog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.prismcade-catalog-summary{margin:0}.prismcade-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px}.prismcade-catalog-card{grid-template-columns:54px 1fr!important;align-items:start}.prismcade-catalog-card[data-on=true]{outline:3px solid #5ee7ff!important;outline-offset:0}.prismcade-catalog-card-body{display:grid;gap:6px}.prismcade-catalog-preview{width:54px;height:54px;display:grid;place-items:center;border:3px solid #050505;image-rendering:pixelated;font-size:1.4rem;color:#050505;box-shadow:inset 0 0 0 2px #ffffff4d}@media(max-width:860px){.prismcade-catalog-pane{max-height:72vh}.prismcade-catalog-grid{grid-template-columns:1fr}}.site-header{min-height:96px!important;background:#0c0e1ab8!important;border-bottom:3px solid #050505!important;box-shadow:0 5px #0000007a!important}.header-inner{min-height:96px!important;padding:14px 0!important;display:grid!important;grid-template-columns:minmax(250px,.95fr) minmax(440px,1.45fr) auto!important;align-items:center!important;gap:14px!important}.brand{min-width:0!important;align-self:center!important}.brand img{flex:0 0 44px!important;width:44px!important;height:44px!important}.brand-name{display:block!important;font-size:.9rem!important;line-height:1.35!important}.brand-subtitle{display:block!important;max-width:420px!important;font-size:.62rem!important;line-height:1.55!important}.nav-wrap{min-width:0!important}.nav{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important}.nav-link,.header-actions .button,.mobile-nav-toggle{width:auto!important;min-width:0!important;min-height:34px!important;max-height:42px!important;padding:.5rem .62rem!important;border-radius:0!important;white-space:nowrap!important;line-height:1!important;font-size:clamp(.48rem,.52vw,.62rem)!important;letter-spacing:0!important;text-align:center!important;transform:none!important}.nav-link:hover,.header-actions .button:hover,.mobile-nav-toggle:hover{transform:translate(1px,1px)!important}.header-actions{align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important}.header-actions .button{max-width:132px!important}.site-main{padding-top:28px!important}.footer-spacer{height:4px!important}.site-footer{min-height:48px!important;margin-top:10px!important;padding:8px 0!important;background:#0a0c1694!important;border-top:2px solid rgba(5,5,5,.86)!important}.site-footer-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.site-footer,.site-footer *{font-size:.5rem!important;line-height:1.25!important}.footer-title{font-size:.62rem!important;line-height:1.2!important}@media(min-width:1180px){.header-inner,.site-main,.site-footer-inner{width:min(1180px,calc(100% - 56px))!important}}@media(max-width:1179px)and (min-width:861px){.header-inner{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.25fr) auto!important}.brand-subtitle{max-width:340px!important}.header-actions .button{display:none!important}}@media(max-width:860px){.site-header{min-height:auto!important}.header-inner{min-height:88px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.brand-subtitle{max-width:100%!important;font-size:.58rem!important}.mobile-nav-toggle{display:inline-flex!important}.nav-wrap{grid-column:1 / -1!important}.nav{display:none!important;grid-template-columns:1fr!important;gap:8px!important;padding-top:8px!important}.nav[data-open=true]{display:grid!important}.nav-link{width:100%!important;max-height:none!important;min-height:42px!important;white-space:nowrap!important;font-size:.6rem!important}.header-actions{display:none!important}.site-footer{min-height:42px!important;margin-top:8px!important;padding:7px 0!important}.site-footer-inner{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important}.site-footer-inner>:nth-child(2){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}:root{--prismtek-pixel-font: "Press Start 2P", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}html,body,#root,.app-shell,.app-shell *:not(svg):not(path),button,input,select,textarea,summary,label,code,pre{font-family:var(--prismtek-pixel-font)!important}body{font-family:var(--prismtek-pixel-font)!important}p,li,.body-copy,.hero-copy,.section-body,.card-body,.inventory-meta,.chat-message,.chat-message p,.brand-subtitle,.notice-chip{font-size:clamp(.68rem,1.15vw,.86rem)!important;line-height:1.75!important;letter-spacing:0!important}h1,.hero h1,.page-title{line-height:1.45!important;letter-spacing:-.02em!important}h2,h3,.section-title,.hero-card h2,.highlight-card h3,.game-card h3,.info-card h3,.footer-title,.brand-name,.nav-link,.button,.pill-link,.status-chip,.eyebrow{font-family:var(--prismtek-pixel-font)!important;letter-spacing:.02em!important}.nav-link,.button,.pill-link,.game-chip,.mobile-nav-toggle,.header-actions .button,.inventory-tag,.status-chip{font-size:clamp(.54rem,.82vw,.68rem)!important;line-height:1.25!important}input,select,textarea{font-size:clamp(.62rem,1vw,.76rem)!important;line-height:1.5!important}.super-tiny-farm-react-page,.super-tiny-farm-react-page *:not(svg):not(path){font-family:var(--prismtek-pixel-font)!important}.super-tiny-farm-react-page .super-tiny-farm-game-frame,.super-tiny-farm-react-page .super-tiny-farm-game-frame *{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}:root{--visit-ink: #f8f4ff;--visit-muted: #d9d5e6;--visit-panel: rgba(12, 14, 28, .82);--visit-panel-strong: rgba(15, 18, 35, .94);--visit-line: rgba(143, 230, 255, .42);--visit-warm: #ffd39d;--visit-cool: #73e5ff;--visit-pink: #ff8eb8;--visit-green: #8ff3c5}body .hero-copy,body .body-copy,body .section-body,body .hero-card p,body .highlight-card p,body .download-guide-card p,body .game-card p,body .info-card p,body .info-card li,body .bullet-list,body .status-banner,body .chat-message p,body .studio-helper-copy{color:var(--visit-muted)!important;font-family:Space Grotesk,Segoe UI,sans-serif!important;text-shadow:none!important}body .hero-copy,body .body-copy,body .section-body,body .download-guide-card p{font-size:clamp(1rem,1.15vw,1.12rem)!important;line-height:1.72!important}body .eyebrow{color:var(--visit-cool)!important;text-shadow:2px 2px 0 rgba(0,0,0,.62)!important}.site-main{width:min(1220px,calc(100% - 40px))!important;padding-top:36px!important;padding-bottom:84px!important}.route-stack{gap:30px!important}.site-header{background:#080a16d1!important;border-bottom-color:#73e5ffa3!important;box-shadow:0 5px #00000080,0 16px 38px #0000003d!important}.brand img{background:#ffffff14!important;border-color:#73e5ffb3!important;box-shadow:3px 3px #00000080!important}.brand-name{color:var(--visit-warm)!important}.brand-subtitle{color:var(--visit-muted)!important;text-shadow:none!important}.nav-link,.header-actions .button,.mobile-nav-toggle{border-color:#73e5ff57!important;background:#161c34d6!important}.nav-link[aria-current=page]{border-color:var(--visit-warm)!important;background:#5b436fe6!important;box-shadow:inset 0 0 0 2px #ffd39d47,3px 3px #00000080!important}@media(min-width:861px){.nav a[href="/my-account/"],.header-actions a[href="/prism-agent/"]{display:none!important}}body .hero,body .panel{background:linear-gradient(145deg,#14162af0,#0a0c1adb)!important;border-color:#73e5ff6b!important;box-shadow:inset 0 0 0 2px #ffffff14,7px 7px #0000006b,0 24px 70px #0000002e!important}body .hero{padding:clamp(28px,4.5vw,54px)!important}main.site-main>.route-stack>.hero:first-child{min-height:min(560px,68vh);display:grid!important;align-items:center}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)!important;gap:clamp(28px,5vw,64px)!important;align-items:center!important}.hero h1{max-width:18ch;color:var(--visit-ink)!important;font-size:clamp(1.75rem,4vw,3.35rem)!important;line-height:1.35!important;text-wrap:balance}.hero-copy{max-width:700px;margin-bottom:24px}body .hero-card{padding:22px!important;background:linear-gradient(180deg,#1c223ef5,#101222f5)!important;border-color:#ffd39db3!important;box-shadow:inset 0 0 0 2px #ffd39d1c,6px 6px #00000080!important}.hero-card h2{color:var(--visit-warm)!important;margin-bottom:18px!important}.hero-card .quick-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.hero-card .pill-link{min-height:64px!important;padding:12px!important;border-color:#73e5ff6b!important;background:#0a0e1eb8!important}.hero-card .pill-link:hover{border-color:var(--visit-cool)!important;background:#1f3f58e0!important}body .button,body .pill-link,body .game-chip{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease!important}body .button.primary{color:#09111c!important;background:linear-gradient(135deg,#8fe8ff,#ffd39d)!important;border-color:#050505!important;text-shadow:none!important}body .button.secondary{background:#1f5070e0!important;border-color:#73e5ffb3!important}body .button.ghost{background:#0a0c1a80!important;border-color:#d9d5e666!important;color:var(--visit-ink)!important}.downloads-guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}body .download-guide-card,body .highlight-card,body .game-card,body .info-card{position:relative;overflow:hidden;background:var(--visit-panel-strong)!important;border-color:#d9d5e64d!important;box-shadow:inset 0 0 0 2px #ffffff0e,5px 5px #00000061!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease!important}body .download-guide-card{min-height:260px;padding:22px!important;display:flex!important;flex-direction:column}body .download-guide-card:after{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--visit-cool)}body .download-guide-card:nth-child(2):after{background:var(--visit-pink)}body .download-guide-card:nth-child(3):after{background:var(--visit-green)}body .download-guide-card h3{margin:0 0 12px;color:var(--visit-ink)!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:clamp(.78rem,1vw,.95rem)!important;line-height:1.55!important}body .download-guide-card p{flex:1}body .download-guide-card .hero-actions{margin-top:16px}body .download-guide-card:hover,body .highlight-card:hover,body .game-card:hover{transform:translateY(-3px)!important;border-color:#73e5ff9e!important;box-shadow:inset 0 0 0 2px #ffffff12,7px 9px #0000006b!important}.game-grid-top{align-items:center!important}.section-title{color:var(--visit-ink)!important;text-wrap:balance}.home-grid{gap:20px!important}.home-grid .panel{min-height:160px}.home-grid .quick-links{gap:10px!important}.home-grid .pill-link{min-height:48px!important}.site-footer{background:#070914d6!important;border-top-color:#73e5ff75!important}.site-footer-inner{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:52px}.site-footer-inner:after{content:"Games · art · tiny digital creatures";color:var(--visit-muted);text-shadow:none!important;text-align:right}.footer-title{color:var(--visit-warm)!important}.site-footer-inner>div:not(.footer-title){color:var(--visit-muted)!important;text-shadow:none!important}@media(max-width:980px){.downloads-guide-grid{grid-template-columns:1fr!important}body .download-guide-card{min-height:auto}}@media(max-width:860px){.site-main{width:min(100% - 24px,760px)!important;padding-top:22px!important;padding-bottom:60px!important}.header-inner{width:min(100% - 24px,760px)!important}.brand-subtitle{display:none!important}.nav[data-open=true]{padding:12px 0 6px!important;border-top:1px solid rgba(115,229,255,.25)}.nav-link{justify-content:flex-start!important;text-align:left!important;padding:.8rem!important}main.site-main>.route-stack>.hero:first-child{min-height:0}body .hero{padding:24px!important}.hero-grid{grid-template-columns:1fr!important;gap:24px!important}.hero h1{font-size:clamp(1.45rem,7vw,2.2rem)!important}.hero-card .quick-links{grid-template-columns:1fr 1fr}.game-grid-top{align-items:flex-start!important;flex-direction:column}.site-footer-inner{grid-template-columns:1fr auto!important}.site-footer-inner:after{display:none}}@media(max-width:520px){.hero-card .quick-links{grid-template-columns:1fr}.hero-actions{display:grid!important;grid-template-columns:1fr}.hero-actions .button{width:100%!important}.site-footer-inner{grid-template-columns:1fr!important;gap:4px!important;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body:before,body:after,.pixel-avatar-frame--walk .pixel-avatar{animation:none!important}body .download-guide-card,body .highlight-card,body .game-card,body .button,body .pill-link,body .game-chip,.nav-link{transition:none!important}body .download-guide-card:hover,body .highlight-card:hover,body .game-card:hover,body .button:hover,body .pill-link:hover,body .game-chip:hover{transform:none!important}}.project-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.project-card-head .eyebrow{margin-bottom:0!important}.project-status{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:6px 8px;border:2px solid rgba(143,243,197,.72);background:#1b59448c;color:#dfffee!important;font-family:"Press Start 2P",ui-monospace,monospace;font-size:.5rem;line-height:1;text-shadow:1px 1px 0 rgba(0,0,0,.65)!important;text-transform:uppercase}.project-status.muted{border-color:#d9d5e666;background:#39354c9e;color:#ded9ea!important}.project-guide-card{min-height:330px!important}.project-guide-card .bullet-list{flex:1;margin-bottom:18px}.project-guide-card>.button,.project-guide-card>.hero-actions{margin-top:auto}.project-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:20px}.project-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.project-next-step .section-title,.project-next-step .section-body{max-width:760px}.advanced-downloads{padding:0!important}.advanced-downloads>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding:22px;-webkit-user-select:none;user-select:none}.advanced-downloads>summary::-webkit-details-marker{display:none}.advanced-downloads>summary:after{content:"+";flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border:3px solid #050505;background:#1f5070e0;color:#fff;font-family:"Press Start 2P",ui-monospace,monospace;font-size:1rem;box-shadow:inset 0 0 0 2px #ffffff1f,3px 3px #00000073}.advanced-downloads[open]>summary:after{content:"−"}.advanced-downloads>summary:hover{background:#262e4b7a}.advanced-downloads>summary strong{display:block;color:#f8f4ff!important;font-family:"Press Start 2P",ui-monospace,monospace;font-size:clamp(.72rem,1vw,.9rem);line-height:1.55}.advanced-downloads>summary .eyebrow{margin-bottom:8px!important}.advanced-downloads-hint{display:none}.advanced-downloads>.section-body{margin:0;padding:0 22px 22px;max-width:900px}.advanced-download-grid{padding:0 22px 22px}.advanced-download-card{background:#0a0c19c2!important}.instant-use-grid .download-guide-card{min-height:235px!important}.instant-use-grid .download-guide-card .button{margin-top:auto}@media(max-width:980px){.project-archive-grid{grid-template-columns:1fr!important}.project-next-step{grid-template-columns:1fr}.project-next-step .hero-actions{justify-content:flex-start}}@media(max-width:640px){.project-card-head{align-items:flex-start}.project-status{font-size:.46rem}.project-guide-card{min-height:0!important}.advanced-downloads>summary{min-height:78px;padding:18px}.advanced-downloads>.section-body{padding:0 18px 18px}.advanced-download-grid{padding:0 18px 18px}}@media(prefers-reduced-motion:reduce){.advanced-downloads>summary{scroll-behavior:auto}}.pocket-buddy-hero{overflow:visible!important}.pocket-buddy-ready-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.pocket-buddy-ready-copy{color:var(--visit-muted, #d9d5e6)!important;font-family:Space Grotesk,Segoe UI,sans-serif!important;font-size:.9rem;line-height:1.5;text-shadow:none!important}.pocket-buddy-hero-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.pocket-buddy-hero-card .quick-links{margin-top:10px}.pocket-buddy-hero-card button.pill-link{cursor:pointer;width:100%}.pocket-buddy-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pocket-buddy-feature-card{position:relative;min-height:210px;padding:22px;border:3px solid #050505;background:linear-gradient(150deg,#19203af0,#0a0d1ce6);box-shadow:inset 0 0 0 2px #ffffff14,5px 5px #0006}.pocket-buddy-feature-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#73e5ff}.pocket-buddy-feature-card:nth-child(2):before{background:#ffd39d}.pocket-buddy-feature-card:nth-child(3):before{background:#8ff3c5}.pocket-buddy-feature-card:nth-child(4):before{background:#ff8eb8}.pocket-buddy-feature-card h3{margin:0 0 12px;color:#f8f4ff!important;font-family:"Press Start 2P",ui-monospace,monospace;font-size:clamp(.72rem,1vw,.9rem);line-height:1.6}.pocket-buddy-feature-card p{margin:0;color:var(--visit-muted, #d9d5e6)!important;font-family:Space Grotesk,Segoe UI,sans-serif!important;font-size:1rem;line-height:1.65;text-shadow:none!important}.pocket-buddy-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.pocket-buddy-next-step .section-body{max-width:760px}@media(max-width:860px){.pocket-buddy-feature-grid{grid-template-columns:1fr}.pocket-buddy-feature-card{min-height:0}.pocket-buddy-next-step{grid-template-columns:1fr}}@media(max-width:520px){.pocket-buddy-ready-row{align-items:flex-start;flex-direction:column}.pocket-buddy-feature-card{padding:18px}}.pocket-bird-landing{--bird-sky: #8eeeff;--bird-sun: #ffd46d;--bird-grass: #83e6a8;--bird-pink: #ff9fc8}.pocket-bird-hero{overflow:hidden!important;padding:clamp(22px,4vw,46px)!important;background:radial-gradient(circle at 84% 16%,rgba(255,212,109,.15),transparent 24%),linear-gradient(145deg,#0e142af7,#070a17f5)!important}.pocket-bird-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:clamp(24px,4vw,58px);align-items:center}.pocket-bird-copy h1{max-width:12ch;margin:8px 0 18px;color:#fff8e8!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:clamp(1.65rem,4vw,4.1rem)!important;line-height:1.32!important;letter-spacing:-.035em;text-wrap:balance}.pocket-bird-copy .hero-copy{max-width:60ch;color:#dce8f4!important;font-size:clamp(1rem,1.4vw,1.16rem)!important;line-height:1.68!important}.pocket-bird-primary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px}.pocket-bird-big-action{min-height:58px!important;border:3px solid #050505!important;border-radius:0!important;box-shadow:5px 5px #00000080!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.56rem!important;line-height:1.45!important;transition:transform .11s ease,box-shadow .11s ease!important}.pocket-bird-big-action:hover,.pocket-bird-big-action:focus-visible{transform:translate(-2px,-2px);box-shadow:7px 7px #0000008a!important}.pocket-bird-notice{margin-top:17px;min-height:1.5em;color:#a9bdd0;font-size:.86rem}.pocket-bird-stage{position:relative;min-height:clamp(360px,46vw,560px);overflow:hidden;border:4px solid #050505;background:linear-gradient(180deg,#91dbed 0 57%,#77d69c 57% 76%,#3c845a 76% 100%);box-shadow:inset 0 0 0 3px #ffffff2e,12px 14px #0000007a;image-rendering:pixelated}.pocket-bird-stage:before{content:"";position:absolute;inset:auto -8% 0;height:31%;background:repeating-linear-gradient(90deg,rgba(3,52,38,.22) 0 5px,transparent 5px 15px),linear-gradient(180deg,transparent,rgba(13,60,42,.25));clip-path:polygon(0 34%,5% 22%,9% 42%,15% 14%,22% 38%,30% 12%,37% 39%,46% 18%,53% 43%,61% 16%,70% 37%,78% 12%,85% 36%,92% 19%,100% 42%,100% 100%,0 100%)}.pocket-bird-stage-sun{position:absolute;top:34px;right:46px;width:70px;height:70px;border:4px solid #050505;background:var(--bird-sun);box-shadow:8px 8px #00000029}.pocket-bird-stage-cloud{position:absolute;width:96px;height:27px;border:3px solid #050505;background:#f7fbff;box-shadow:5px 5px #00000024}.pocket-bird-stage-cloud:before,.pocket-bird-stage-cloud:after{content:"";position:absolute;bottom:100%;border:3px solid #050505;border-bottom:0;background:#f7fbff}.pocket-bird-stage-cloud:before{left:16px;width:31px;height:18px}.pocket-bird-stage-cloud:after{right:17px;width:25px;height:12px}.pocket-bird-stage-cloud.cloud-a{top:86px;left:10%}.pocket-bird-stage-cloud.cloud-b{top:154px;right:8%;transform:scale(.7)}.pocket-bird-stage-perch{position:absolute;left:16%;right:13%;bottom:24%;height:18px;border:4px solid #050505;background:#b77b48;box-shadow:inset 0 -6px #582d183d,6px 7px #00000038;transform:rotate(-2deg)}.pocket-bird-stage-perch:before{content:"";position:absolute;left:15%;top:100%;width:20px;height:88px;border:4px solid #050505;border-top:0;background:#86552f;transform:rotate(9deg)}.pocket-bird-stage-copy{position:absolute;left:16px;bottom:15px;display:grid;gap:5px;max-width:min(310px,calc(100% - 32px));padding:10px 12px;border:3px solid #050505;background:#090d19e0;box-shadow:4px 4px #00000061}.pocket-bird-stage-copy span,.pocket-bird-stage-copy strong{font-family:"Press Start 2P",ui-monospace,monospace}.pocket-bird-stage-copy span{color:var(--bird-sun);font-size:.43rem}.pocket-bird-stage-copy strong{color:#f7f8ff;font-size:.52rem;line-height:1.5}.pocket-bird-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pocket-bird-action-card{position:relative;display:grid;align-content:start;gap:9px;min-height:250px;padding:22px;overflow:hidden;border:3px solid #050505;border-radius:0;background:linear-gradient(145deg,#11172df7,#080c19f5);color:#e7eef8;text-align:left;box-shadow:6px 7px #00000073;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.pocket-bird-action-card:nth-child(1){--card-accent: #ff9fc8}.pocket-bird-action-card:nth-child(2){--card-accent: #ffd46d}.pocket-bird-action-card:nth-child(3){--card-accent: #8eeeff}.pocket-bird-action-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--card-accent)}.pocket-bird-action-card:hover,.pocket-bird-action-card:focus-visible{transform:translateY(-4px);box-shadow:8px 11px #00000085;outline:3px solid var(--card-accent);outline-offset:2px}.pocket-bird-action-card img{width:54px;height:54px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.36))}.pocket-bird-action-card strong{color:#fff8e8;font-family:"Press Start 2P",ui-monospace,monospace;font-size:.76rem;line-height:1.5}.pocket-bird-action-card>span:last-child{color:#aebed0;font-family:Space Grotesk,system-ui,sans-serif;font-size:.95rem;line-height:1.6}.pocket-bird-aftercare{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;border:3px solid #050505!important;background:linear-gradient(90deg,rgba(143,243,197,.09),transparent 55%),#070b17e6!important}@media(max-width:960px){.pocket-bird-hero-grid,.pocket-bird-aftercare{grid-template-columns:1fr}.pocket-bird-stage{min-height:410px}}@media(max-width:760px){.pocket-bird-action-grid,.pocket-bird-primary-actions{grid-template-columns:1fr}.pocket-bird-action-card{min-height:0}.pocket-bird-stage{min-height:330px}}@media(prefers-reduced-motion:reduce){.pocket-bird-big-action,.pocket-bird-action-card{transition:none!important;transform:none!important}}.pocket-bird-primary-actions,.pocket-bird-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pocket-bird-action-card:nth-child(4){--card-accent: #b68cff}@media(max-width:1040px){.pocket-bird-primary-actions,.pocket-bird-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.pocket-bird-primary-actions,.pocket-bird-action-grid{grid-template-columns:1fr!important}}.prismcade-hub{padding-top:6px!important}.prismcade-hub .prismcade-copy{color:#d8e1ef!important;font-family:Space Grotesk,Segoe UI,sans-serif!important;font-size:1rem!important;line-height:1.62!important;text-shadow:none!important}.prismcade-hub .prismcade-title{color:#f8f4ff!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:clamp(1.8rem,4.6vw,3.55rem)!important;line-height:1.22!important;letter-spacing:-.025em!important;text-wrap:balance}.prismcade-hub .prismcade-hero{min-height:430px;align-items:center;border-color:#050505!important;background:radial-gradient(circle at 88% 0%,rgba(115,229,255,.14),transparent 35%),linear-gradient(145deg,#171d36,#0a0e1c)!important}.prismcade-hub .prismcade-button{font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.55rem!important;line-height:1.35!important;text-shadow:1px 1px 0 rgba(0,0,0,.58)!important;transition:transform .1s ease,box-shadow .1s ease,background .1s ease!important}.prismcade-hub .prismcade-button:hover{transform:translate(-2px,-2px);box-shadow:inset -3px -3px #00000047,inset 3px 3px #ffffff14,4px 4px #050505!important}.prismcade-hub .prismcade-button.primary{color:#07111a!important;background:#73e5ff!important;border-color:#050505!important;text-shadow:none!important}.prismcade-hub .prismcade-section{margin-top:36px!important}.prismcade-hub .prismcade-section-header h2,.prismcade-hub .prismcade-card h2,.prismcade-hub .prismcade-card h3{color:#f8f4ff!important;font-family:"Press Start 2P",ui-monospace,monospace!important;line-height:1.5}.prismcade-hub .prismcade-section-header h2{margin:0 0 7px;font-size:clamp(1rem,2vw,1.35rem)}.prismcade-hub #games .prismcade-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.prismcade-hub #games .prismcade-card[data-game-id=super-tiny-farm],.prismcade-hub #games .prismcade-card[data-game-id=prism-sky-hunt]{grid-column:span 2;min-height:275px;padding:23px!important}.prismcade-hub #games .prismcade-card[data-game-id=super-tiny-farm]{border-color:#050505!important;background:linear-gradient(150deg,rgba(87,159,101,.28),transparent 55%),#17352d!important}.prismcade-hub #games .prismcade-card[data-game-id=prism-sky-hunt]{border-color:#050505!important;background:radial-gradient(circle at 86% 15%,rgba(244,209,109,.14),transparent 30%),#28304f!important}.prismcade-hub #games .prismcade-card[data-tone=arcade]{min-height:205px;background:#111728!important}.prismcade-hub #games .prismcade-card{transition:transform .12s ease,box-shadow .12s ease!important}.prismcade-hub #games .prismcade-card:hover{transform:translateY(-3px);box-shadow:8px 9px #0000008f!important}.prismcade-hub .prismcade-after-hours{padding:18px;border:3px solid #050505;background:#0b0f1de0;box-shadow:5px 5px #00000073}@media(max-width:1000px){.prismcade-hub #games .prismcade-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.prismcade-hub .prismcade-hero{min-height:0}.prismcade-hub #games .prismcade-grid{grid-template-columns:1fr!important}.prismcade-hub #games .prismcade-card[data-game-id=super-tiny-farm],.prismcade-hub #games .prismcade-card[data-game-id=prism-sky-hunt]{grid-column:auto;min-height:0}}@media(max-width:520px){.prismcade-hub{padding-inline:0!important}.prismcade-hub .prismcade-hero{padding:18px!important}.prismcade-hub .prismcade-title{font-size:clamp(1.35rem,8vw,2rem)!important}}@media(prefers-reduced-motion:reduce){.prismcade-hub #games .prismcade-card,.prismcade-hub .prismcade-button{transition:none!important}.prismcade-hub #games .prismcade-card:hover,.prismcade-hub .prismcade-button:hover{transform:none}}@media(min-width:861px){.nav a[href="/"]{display:none!important}}.buddy-assist-dock{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:9px;pointer-events:none}.buddy-assist-guidance{pointer-events:auto;width:min(310px,calc(100vw - 28px));padding:12px 13px;border:3px solid #050505;border-radius:0;background:#fffdf8;color:#16141d;box-shadow:5px 5px #000000a8,inset 0 0 0 2px #fffc;image-rendering:pixelated}.buddy-assist-guidance strong{display:block;margin-bottom:6px;font-size:.72rem;letter-spacing:.02em}.buddy-assist-guidance p{margin:0;color:#45404e;font-size:.8rem;line-height:1.5}.buddy-assist-dismiss{margin-top:9px;padding:6px 9px;border:2px solid #050505;border-radius:0;background:#fff;color:#050505;box-shadow:2px 2px #00000080;font:inherit;font-size:.68rem;font-weight:900;cursor:pointer}.buddy-assist-dismiss:hover,.buddy-assist-dismiss:focus-visible{transform:translate(-1px,-1px);box-shadow:3px 3px #00000080;outline:none}.buddy-assist-trigger{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 12px;border:3px solid #050505;border-radius:0;background:#dff7ff;color:#050505;box-shadow:4px 4px #000000ad,inset 0 0 0 2px #ffffffbf;font:inherit;font-size:.72rem;font-weight:900;line-height:1.25;cursor:pointer;image-rendering:pixelated}.buddy-assist-trigger:hover,.buddy-assist-trigger:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px #000000ad,inset 0 0 0 2px #ffffffd9;outline:none}.buddy-assist-trigger:active{transform:translate(2px,2px);box-shadow:2px 2px #000000ad,inset 0 0 0 2px #ffffffbf}.buddy-assist-spark{display:grid;width:22px;height:22px;place-items:center;border:2px solid #050505;background:#fff;font-size:1rem;line-height:1}.buddy-assist-dock[data-assist-context=studio] .buddy-assist-trigger,.buddy-assist-dock[data-assist-context=studio] .buddy-assist-guidance{background:#e9e0ff}.buddy-assist-dock[data-assist-context=prismcade] .buddy-assist-trigger,.buddy-assist-dock[data-assist-context=prismcade] .buddy-assist-guidance{background:#dff7ff}.buddy-assist-dock[data-assist-context=social] .buddy-assist-trigger,.buddy-assist-dock[data-assist-context=social] .buddy-assist-guidance{background:#e7f7e1}.buddy-assist-dock[data-assist-context=account] .buddy-assist-trigger,.buddy-assist-dock[data-assist-context=account] .buddy-assist-guidance{background:#fff0c8}@media(max-width:700px){.buddy-assist-dock{right:max(10px,env(safe-area-inset-right));bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));gap:7px}.buddy-assist-guidance{width:min(286px,calc(100vw - 20px));padding:10px 11px}.buddy-assist-guidance p{font-size:.74rem}.buddy-assist-trigger{min-height:38px;padding:7px 9px;font-size:.64rem}.buddy-assist-spark{width:19px;height:19px}}@media(prefers-reduced-motion:reduce){.buddy-assist-trigger,.buddy-assist-dismiss{transition:none}}.home-grid>.prismcade-account-inventory{order:30;margin-top:8px}.home-grid>article:has(#account-email),.home-grid>article:has(#profile-name){order:1}.home-grid>article:has(#nvidia-api-key){order:2;border-color:#76dcffb8;background:linear-gradient(180deg,#60d2ff17,#060c199e),#060c199e}.home-grid>article:has(#nvidia-api-key) .section-body{max-width:62ch}.home-grid>article:not(:has(#account-email)):not(:has(#profile-name)):not(:has(#nvidia-api-key)){order:10}.studio-sidebar>section:has(.studio-ai-modes){border-color:#6fdbffad;background:linear-gradient(180deg,#6fdbff14,#0f10236b),#080d1ab3}.studio-sidebar>section:has(.studio-ai-modes) .studio-ai-modes,.studio-sidebar>section:has(.studio-ai-modes) .studio-ai-presets{gap:7px}.studio-sidebar>section:has(.studio-ai-modes) .builder-ai-console{margin-top:12px;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:3px solid #050505;background:#f4fbff;color:#08111f;box-shadow:inset 0 0 0 2px #73d6ff61,4px 4px #0000007a;padding:14px;font-family:Space Grotesk,system-ui,sans-serif;font-size:.86rem;line-height:1.62}@media(max-width:760px){.studio-launchpad .status-chip-row{gap:6px}.studio-launchpad .status-chip-row .status-chip{font-size:.58rem}.home-grid>.prismcade-account-inventory{margin-top:4px}.studio-sidebar>section:has(.studio-ai-modes) .builder-ai-console{max-height:280px;font-size:.8rem;padding:11px}}@media(prefers-reduced-motion:reduce){.studio-sidebar>section:has(.studio-ai-modes),.home-grid>article:has(#nvidia-api-key){transition:none}}.studio-launchpad,.studio-grid-wide>.studio-editor-column>#pixel-workspace,.studio-grid-wide>.studio-sidebar>.panel{border:3px solid #090b13!important;border-radius:0!important;box-shadow:6px 6px #00000085!important}.studio-launchpad{padding:16px 18px!important;color:#f7f8ff!important;background:linear-gradient(90deg,rgba(91,80,170,.34),transparent 52%),#111525!important}.studio-launchpad:before,.studio-grid-wide>.studio-editor-column>#pixel-workspace:before,.studio-grid-wide>.studio-sidebar>.panel:before{display:none!important}.studio-launchpad .eyebrow,.studio-launchpad .page-title,.studio-launchpad .studio-helper-copy,.studio-launchpad .studio-helper-copy--muted{color:#f7f8ff!important}.studio-launchpad .eyebrow{margin-bottom:4px!important;color:#8eeeff!important;font-size:.58rem!important}.studio-launchpad .page-title{margin:0!important;font-size:clamp(1.25rem,2.4vw,2rem)!important;line-height:1.25!important}.studio-launchpad-inline{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;gap:18px!important}.studio-launchpad-actions{justify-items:end!important}.studio-launchpad .hero-actions{justify-content:flex-end;gap:8px!important}.studio-launchpad .button{min-height:38px;border:2px solid #090b13!important;border-radius:0!important;box-shadow:3px 3px #00000080!important;font-size:.78rem}.studio-launchpad .status-chip-row{justify-content:flex-end;gap:6px!important}.studio-launchpad .status-chip{border-radius:0!important;border-color:#8eeeff47!important;background:#ffffff12!important;color:#cbd5e5!important;font-size:.68rem!important;padding:5px 7px!important}.studio-launchpad .studio-helper-copy--muted{max-width:74ch;text-align:right;font-size:.78rem;opacity:.72}.studio-grid-wide{display:grid!important;grid-template-columns:minmax(0,1fr) 318px!important;gap:14px!important;align-items:start}.studio-editor-column,.studio-sidebar{min-width:0}.studio-grid-wide>.studio-editor-column>#pixel-workspace{padding:14px!important;background:#0d1120!important;color:#eef4ff!important}#pixel-workspace .studio-section-top{margin-bottom:10px;align-items:center}#pixel-workspace .section-title,#pixel-workspace .section-body,#pixel-workspace .chat-label,#pixel-workspace .studio-helper-copy,#pixel-workspace .studio-helper-copy--muted,#pixel-workspace .operator-meta,#pixel-workspace .timeline-item-meta{color:#dfe8f5!important}#pixel-workspace .section-title{margin-bottom:4px!important;font-size:.86rem!important}#pixel-workspace .section-body{margin:0!important;max-width:70ch;color:#9aa9bc!important;font-size:.86rem!important;line-height:1.45!important}.studio-zoom-cluster{gap:6px!important}.studio-zoom-cluster .button,.studio-controls-grid .button,.studio-support-stack .button,.studio-sidebar .button{border:2px solid #090b13!important;border-radius:0!important;box-shadow:2px 2px #00000070!important}.studio-workbench-grid{grid-template-columns:minmax(0,1fr) 270px!important;gap:12px!important}.studio-stage-stack,.studio-support-stack{gap:10px!important}.studio-workspace-status{padding:7px 8px!important;border:2px solid #090b13!important;border-radius:0!important;background:#171d30!important;gap:5px!important}.studio-workspace-status .status-chip{padding:4px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#98a9bd!important;font-size:.64rem!important}.studio-workspace-status .status-chip:first-child,.studio-workspace-status .status-chip:nth-child(4){color:#dff8ff!important;background:#25324a!important}.pixel-editor-scroll.studio-canvas-stage{min-height:clamp(430px,68vh,820px)!important;max-height:74vh!important;padding:28px!important;border:3px solid #090b13!important;border-radius:0!important;background:linear-gradient(45deg,#171b28 25%,transparent 25%,transparent 75%,#171b28 75%),linear-gradient(45deg,#171b28 25%,#101420 25% 75%,#171b28 75%)!important;background-position:0 0,12px 12px!important;background-size:24px 24px!important;box-shadow:inset 0 0 0 2px #ffffff06!important}.pixel-editor-grid{border:3px solid #05070d!important;border-radius:0!important;background-color:#c8ccd3!important;box-shadow:9px 11px #0000006b!important}.studio-group-tips{display:none!important}.studio-controls-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important;gap:8px!important}.studio-toolbar-group{padding:10px!important;border:2px solid #090b13!important;border-radius:0!important;background:#171d30!important;color:#dfe8f5!important;box-shadow:none!important}.studio-group-tools{grid-row:span 2}.studio-tool-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.studio-tool-grid .button{min-height:42px;padding:7px 6px!important;font-size:.72rem}.studio-tool-callout{margin-top:8px!important;padding:8px!important;border:1px solid rgba(142,238,255,.15)!important;background:#111626!important}.studio-tool-callout .studio-helper-copy--muted,.studio-group-tool-settings .studio-helper-copy--muted{display:none}.studio-transform-grid,.tool-row{gap:6px!important}.studio-controls-grid .button.compact,.studio-support-stack .button.compact{min-height:34px;padding:6px 8px!important;font-size:.68rem}.studio-support-stack{position:sticky!important;top:88px!important}.studio-support-stack>.studio-toolbar-group{background:#13192a!important}.color-row{align-items:center}.color-picker{width:52px!important;height:42px!important;border:2px solid #05070d!important;border-radius:0!important;padding:0!important}.palette-grid{gap:5px!important}.palette-swatch{width:30px!important;height:30px!important;border:2px solid #05070d!important;border-radius:0!important;box-shadow:none!important}.palette-swatch.active{outline:3px solid #8eeeff!important;outline-offset:2px}.studio-preview-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.pixel-preview-shell{padding:8px!important;gap:6px!important;border:2px solid #090b13!important;background:#20273a!important}.pixel-preview-label{color:#b9c9dc!important;font-size:.52rem!important}.pixel-preview-canvas{width:min(112px,100%)!important;border:1px solid rgba(255,255,255,.08)}.timeline-list-compact{max-height:260px!important;gap:5px!important}.timeline-item{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important;padding:7px!important;border:2px solid #090b13!important;border-radius:0!important;background:#20273a!important;color:#e8eff8!important;box-shadow:none!important}.timeline-item-preview{width:46px!important;height:46px!important;border-radius:0!important}.timeline-item.active{border-color:#8eeeff!important;background:#29364d!important}.timeline-item-title{font-size:.58rem!important}.timeline-item-meta{font-size:.7rem!important}.studio-toggle-grid-compact{gap:6px!important}.studio-toggle{color:#c5d0df!important;font-size:.74rem}.studio-sidebar{position:sticky;top:88px;display:grid;gap:10px!important;max-height:calc(100vh - 106px);overflow:auto;padding:0 3px 10px 0;scrollbar-gutter:stable}.studio-grid-wide>.studio-sidebar>.panel{padding:13px!important;background:#f5f1e9!important;color:#282537!important}.studio-sidebar .section-title{margin-bottom:7px!important;font-size:.74rem!important}.studio-sidebar .section-body{margin:0 0 10px!important;font-size:.82rem!important;line-height:1.48!important}.studio-sidebar .builder-field,.studio-sidebar .studio-action-stack,.studio-sidebar .studio-export-grid,.studio-sidebar .studio-ai-modes,.studio-sidebar .studio-ai-presets{gap:6px!important}.studio-sidebar .chat-input{border:2px solid #696374!important;border-radius:0!important;background:#fffdf8!important;color:#272333!important}.studio-sidebar>section:has(.studio-ai-modes){order:-1;border-color:#090b13!important;background:#dff7ff!important}.studio-sidebar>section:has(.studio-ai-modes) .section-title,.studio-sidebar>section:has(.studio-ai-modes) .section-body,.studio-sidebar>section:has(.studio-ai-modes) .chat-label{color:#132031!important}.studio-sidebar>section:has(.studio-ai-modes) .studio-ai-presets{display:none!important}.studio-sidebar>section:has(.studio-ai-modes) textarea{min-height:88px!important}.studio-sidebar>section:has(.studio-ai-modes) .builder-ai-console{max-height:230px!important;margin-top:8px!important;padding:10px!important;border:2px solid #090b13!important;border-radius:0!important;box-shadow:none!important;font-size:.78rem!important}#studio-export .studio-import-note{margin:8px 0!important;font-size:.74rem;line-height:1.45}#studio-export .studio-export-grid{display:grid;grid-template-columns:1fr!important;gap:6px!important}@media(max-width:1080px){.studio-grid-wide{grid-template-columns:minmax(0,1fr) 286px!important}.studio-workbench-grid{grid-template-columns:minmax(0,1fr) 238px!important}.studio-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.studio-launchpad-inline,.studio-grid-wide,.studio-workbench-grid{grid-template-columns:1fr!important}.studio-launchpad-actions,.studio-launchpad .status-chip-row{justify-items:start!important;justify-content:flex-start!important}.studio-launchpad .studio-helper-copy--muted{text-align:left}.studio-support-stack,.studio-sidebar{position:static!important;max-height:none!important;overflow:visible!important}.studio-support-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-support-stack>.studio-toolbar-group:last-child{grid-column:1 / -1}}@media(max-width:640px){.studio-launchpad{padding:13px!important}.studio-launchpad .hero-actions,.studio-launchpad .button{width:100%}.studio-grid-wide>.studio-editor-column>#pixel-workspace{padding:9px!important}#pixel-workspace .studio-section-top,.studio-zoom-cluster{align-items:stretch}.studio-zoom-cluster{justify-content:flex-start!important}.studio-zoom-slider{min-width:100%!important;order:3}.pixel-editor-scroll.studio-canvas-stage{min-height:390px!important;max-height:62vh!important;padding:16px!important}.studio-controls-grid,.studio-support-stack{grid-template-columns:1fr!important}.studio-group-tools{grid-row:auto}.studio-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.studio-preview-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.studio-sidebar{gap:8px!important}}@media(prefers-reduced-motion:reduce){.studio-launchpad .button,.studio-grid-wide .button,.timeline-item,.palette-swatch{transition:none!important}}main[data-prism-surface=studio]{--studio-deck-bg: #090d18;--studio-deck-panel: #111827;--studio-deck-line: #05070d;--studio-deck-muted: #8c9cad}main[data-prism-surface=studio] .studio-launchpad{min-height:0!important;margin-bottom:10px!important;padding:10px 13px!important;background:#070b16eb!important;box-shadow:4px 4px #0000006b!important}main[data-prism-surface=studio] .studio-launchpad-inline{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important}main[data-prism-surface=studio] .studio-launchpad .page-title{font-size:clamp(1rem,1.8vw,1.45rem)!important}main[data-prism-surface=studio] .studio-launchpad .eyebrow{font-size:.44rem!important}main[data-prism-surface=studio] .studio-launchpad .hero-actions{margin:0!important;gap:6px!important}main[data-prism-surface=studio] .studio-launchpad .button{min-height:31px!important;padding:5px 8px!important;font-size:.64rem!important;box-shadow:2px 2px #00000075!important}.pixel-studio-modebar{position:sticky;z-index:32;top:140px;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:58px;margin:0 0 10px;overflow:hidden;border:3px solid var(--studio-deck-line, #05070d);background:#080c17f5;box-shadow:5px 6px #00000075}.pixel-studio-modebar__brand{display:grid;align-content:center;gap:3px;min-width:150px;padding:8px 12px;border-right:2px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(142,238,255,.12),transparent)}.pixel-studio-modebar__brand strong,.pixel-studio-modebar__items strong{font-family:"Press Start 2P",ui-monospace,monospace}.pixel-studio-modebar__brand strong{color:#8eeeff;font-size:.55rem}.pixel-studio-modebar__brand span{color:#8c9cad;font-size:.68rem}.pixel-studio-modebar__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pixel-studio-modebar__items button{position:relative;display:grid;align-content:center;gap:4px;min-width:0;padding:8px 10px;border:0;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:#dce8f4;text-align:left;cursor:pointer}.pixel-studio-modebar__items button:after{content:"";position:absolute;inset:auto 8px 3px;height:3px;background:transparent}.pixel-studio-modebar__items button[data-active=true]{background:linear-gradient(180deg,#8eeeff24,#8eeeff06)}.pixel-studio-modebar__items button[data-active=true]:after{background:#8eeeff;box-shadow:0 0 10px #8eeeff99}.pixel-studio-modebar__items button:hover,.pixel-studio-modebar__items button:focus-visible{background-color:#ffffff0f;outline:none}.pixel-studio-modebar__items strong{color:#f2f7ff;font-size:.53rem}.pixel-studio-modebar__items small{overflow:hidden;color:#8294a8;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}main[data-prism-surface=studio] .studio-grid-wide{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}main[data-prism-surface=studio] .studio-grid-wide>.studio-editor-column>#pixel-workspace{padding:11px!important;background:var(--studio-deck-bg)!important;box-shadow:7px 8px #00000080!important}main[data-prism-surface=studio] .studio-workspace-status{min-height:28px;padding:4px 7px!important;border-width:1px!important;background:#0e1524!important}main[data-prism-surface=studio] .studio-workspace-status .status-chip{font-size:.56rem!important;opacity:.78}main[data-prism-surface=studio] .studio-workbench-grid{grid-template-columns:minmax(0,1fr) 216px!important;gap:8px!important}main[data-prism-surface=studio] .pixel-editor-scroll.studio-canvas-stage{min-height:min(72vh,820px)!important;max-height:78vh!important;padding:clamp(18px,3vw,38px)!important;border:2px solid #05070d!important;background:linear-gradient(45deg,#151a27 25%,transparent 25%,transparent 75%,#151a27 75%),linear-gradient(45deg,#151a27 25%,#0d111b 25% 75%,#151a27 75%)!important;background-position:0 0,10px 10px!important;background-size:20px 20px!important;box-shadow:inset 0 0 54px #0000005c!important}main[data-prism-surface=studio] .pixel-editor-grid{border-width:2px!important;box-shadow:7px 9px #00000073!important}main[data-prism-surface=studio] .studio-controls-grid{grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr)!important;gap:6px!important}main[data-prism-surface=studio] .studio-toolbar-group{padding:7px!important;border-width:1px!important;background:#101725!important}main[data-prism-surface=studio] .studio-toolbar-group .chat-label{color:#7f91a4!important;font-size:.55rem!important;text-transform:uppercase;letter-spacing:.05em}main[data-prism-surface=studio] .studio-tool-grid .button{min-height:36px!important;padding:5px 4px!important;border-width:1px!important;font-size:.62rem!important;box-shadow:none!important}main[data-prism-surface=studio] .studio-transform-grid .button,main[data-prism-surface=studio] .tool-row .button,main[data-prism-surface=studio] .studio-support-stack .button{border-width:1px!important;box-shadow:none!important}main[data-prism-surface=studio] .studio-tool-callout,main[data-prism-surface=studio] .studio-group-tips,main[data-prism-surface=studio] .studio-group-tool-settings .studio-helper-copy--muted{display:none!important}main[data-prism-surface=studio] .studio-support-stack{position:static!important;gap:6px!important}main[data-prism-surface=studio] .studio-support-stack>.studio-toolbar-group{background:#0e1524!important}main[data-prism-surface=studio] .palette-grid{gap:3px!important}main[data-prism-surface=studio] .palette-swatch{width:25px!important;height:25px!important;border-width:1px!important}main[data-prism-surface=studio] .color-picker{width:44px!important;height:34px!important;border-width:1px!important}main[data-prism-surface=studio] .studio-sidebar{display:none!important;position:static!important;max-height:none!important;overflow:visible!important;gap:8px!important}html[data-pixel-studio-mode=assist] main[data-prism-surface=studio] .studio-grid-wide,html[data-pixel-studio-mode=export] main[data-prism-surface=studio] .studio-grid-wide{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important}html[data-pixel-studio-mode=assist] main[data-prism-surface=studio] .studio-sidebar,html[data-pixel-studio-mode=export] main[data-prism-surface=studio] .studio-sidebar{display:grid!important}html[data-pixel-studio-mode=assist] main[data-prism-surface=studio] .studio-sidebar>.panel:not(:has(.studio-ai-modes)){display:none!important}html[data-pixel-studio-mode=export] main[data-prism-surface=studio] .studio-sidebar>.panel:not(#studio-export){display:none!important}html[data-pixel-studio-mode=assist] main[data-prism-surface=studio] .studio-sidebar>section:has(.studio-ai-modes),html[data-pixel-studio-mode=export] main[data-prism-surface=studio] #studio-export{min-height:100%;padding:14px!important;border:2px solid #05070d!important;background:#edf6f7!important;box-shadow:5px 6px #0000006b!important}html[data-pixel-studio-mode=assist] main[data-prism-surface=studio] .studio-sidebar>section:has(.studio-ai-modes) .section-body,html[data-pixel-studio-mode=export] main[data-prism-surface=studio] #studio-export .section-body{display:block!important}html[data-pixel-studio-mode=draw] main[data-prism-surface=studio] .studio-toolbar-group:has(.timeline-list-compact){display:none!important}html[data-pixel-studio-mode=animate] main[data-prism-surface=studio] .studio-toolbar-group:has(.timeline-list-compact){display:block!important;border-color:#8eeeff!important;box-shadow:inset 0 0 0 1px #8eeeff29!important}html[data-pixel-studio-mode=animate] main[data-prism-surface=studio] .timeline-list-compact{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important;max-height:340px!important}html[data-pixel-studio-mode=animate] main[data-prism-surface=studio] .timeline-item{grid-template-columns:42px minmax(0,1fr)!important;min-height:58px;border-width:1px!important}@media(max-width:1120px){main[data-prism-surface=studio] .studio-workbench-grid{grid-template-columns:minmax(0,1fr) 188px!important}main[data-prism-surface=studio] .studio-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.pixel-studio-modebar{position:static;grid-template-columns:1fr}.pixel-studio-modebar__brand{display:none}main[data-prism-surface=studio] .studio-launchpad{display:none!important}main[data-prism-surface=studio] .studio-workbench-grid,html[data-pixel-studio-mode=assist] main[data-prism-surface=studio] .studio-grid-wide,html[data-pixel-studio-mode=export] main[data-prism-surface=studio] .studio-grid-wide{grid-template-columns:1fr!important}main[data-prism-surface=studio] .pixel-editor-scroll.studio-canvas-stage{min-height:58vh!important}main[data-prism-surface=studio] .studio-support-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pixel-studio-modebar__items button{padding:9px 5px;text-align:center}.pixel-studio-modebar__items small{display:none}.pixel-studio-modebar__items strong{font-size:.44rem}main[data-prism-surface=studio] .studio-support-stack,main[data-prism-surface=studio] .studio-controls-grid{grid-template-columns:1fr!important}main[data-prism-surface=studio] .studio-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.pixel-studio-modebar__items button{transition:none!important}}:root{--prism-surface-accent: #83e9ff;--prism-surface-accent-soft: rgba(131, 233, 255, .18);--prism-surface-accent-faint: rgba(131, 233, 255, .08);--prism-surface-ink: #07101d}html[data-prism-surface=studio]{--prism-surface-accent: #8eeeff;--prism-surface-accent-soft: rgba(142, 238, 255, .2);--prism-surface-accent-faint: rgba(142, 238, 255, .09)}html[data-prism-surface=prismcade]{--prism-surface-accent: #ffd46d;--prism-surface-accent-soft: rgba(255, 212, 109, .2);--prism-surface-accent-faint: rgba(255, 212, 109, .09)}html[data-prism-surface=account]{--prism-surface-accent: #c9a7ff;--prism-surface-accent-soft: rgba(201, 167, 255, .2);--prism-surface-accent-faint: rgba(201, 167, 255, .09)}html[data-prism-surface=social]{--prism-surface-accent: #8ff3c5;--prism-surface-accent-soft: rgba(143, 243, 197, .2);--prism-surface-accent-faint: rgba(143, 243, 197, .09)}html[data-prism-surface=buddy]{--prism-surface-accent: #ff9fc8;--prism-surface-accent-soft: rgba(255, 159, 200, .2);--prism-surface-accent-faint: rgba(255, 159, 200, .09)}.prism-product-dock{position:fixed;z-index:85;left:50%;top:74px;width:min(970px,calc(100vw - 30px));transform:translate(-50%);pointer-events:none;filter:drop-shadow(0 10px 16px rgba(0,0,0,.25))}.prism-product-dock__rail{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;min-height:54px;overflow:hidden;border:3px solid #050505;background:linear-gradient(90deg,var(--prism-surface-accent-faint),transparent 38%),#070b16f0;box-shadow:inset 0 0 0 2px #ffffff13,6px 6px #00000070;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prism-product-dock__rail:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--prism-surface-accent),transparent);opacity:.75}.prism-product-dock__brand,.prism-product-dock__item{color:#eaf3ff;text-decoration:none}.prism-product-dock__brand{display:flex;align-items:center;gap:9px;padding:7px 13px 7px 9px;border-right:2px solid rgba(255,255,255,.08);background:#ffffff09}.prism-product-dock__brand-mark{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border:2px solid #050505;background:var(--prism-surface-accent);color:#07101d;box-shadow:inset -3px -3px #0000002e,3px 3px #00000059;font-family:"Press Start 2P",ui-monospace,monospace;font-size:.72rem}.prism-product-dock__brand-copy{display:grid;gap:2px;white-space:nowrap}.prism-product-dock__brand-copy strong,.prism-product-dock__kicker,.prism-product-dock__label{font-family:"Press Start 2P",ui-monospace,monospace}.prism-product-dock__brand-copy strong{font-size:.58rem;letter-spacing:.04em}.prism-product-dock__brand-copy small{color:#9aa8ba;font-family:Space Grotesk,system-ui,sans-serif;font-size:.68rem}.prism-product-dock__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.prism-product-dock__item{position:relative;display:grid;align-content:center;gap:4px;min-width:0;padding:8px 10px;border-right:1px solid rgba(255,255,255,.06);background:transparent;transition:background .12s ease,transform .12s ease,color .12s ease}.prism-product-dock__item:before{content:"";position:absolute;inset:4px auto 4px 4px;width:3px;background:transparent}.prism-product-dock__item:hover,.prism-product-dock__item:focus-visible{background:#ffffff12;outline:none}.prism-product-dock__item[data-active=true]{background:linear-gradient(180deg,var(--prism-surface-accent-soft),rgba(255,255,255,.025))}.prism-product-dock__item[data-active=true]:before{background:var(--prism-surface-accent);box-shadow:0 0 14px var(--prism-surface-accent)}.prism-product-dock__kicker{overflow:hidden;color:var(--prism-surface-accent);font-size:.43rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.prism-product-dock__label{overflow:hidden;color:#eef4ff;font-size:.53rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.prism-product-dock__pulse{position:relative;width:44px;border-left:1px solid rgba(255,255,255,.07)}.prism-product-dock__pulse:before,.prism-product-dock__pulse:after{content:"";position:absolute;left:50%;top:50%;border:2px solid #050505;transform:translate(-50%,-50%)}.prism-product-dock__pulse:before{width:13px;height:13px;background:var(--prism-surface-accent);box-shadow:0 0 12px var(--prism-surface-accent);animation:prismProductPulse 2.6s steps(2,end) infinite}.prism-product-dock__pulse:after{width:25px;height:25px;border-color:color-mix(in srgb,var(--prism-surface-accent) 46%,transparent);animation:prismProductRadar 3.4s linear infinite}main[data-prism-surface]{padding-top:clamp(78px,8vw,94px)!important}main[data-prism-surface=account] .hero,main[data-prism-surface=account] .home-grid>article,main[data-prism-surface=social] .hero,main[data-prism-surface=buddy] .hero,main[data-prism-surface=buddy] .panel{border-color:#050505!important;box-shadow:inset 0 0 0 2px #ffffff13,6px 6px #0000006b!important}main[data-prism-surface=account] .hero,main[data-prism-surface=social] .hero,main[data-prism-surface=buddy] .pocket-buddy-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 82% 16%,var(--prism-surface-accent-soft),transparent 30%),linear-gradient(145deg,#14182eed,#070b18eb)!important}main[data-prism-surface=account] .hero:after,main[data-prism-surface=social] .hero:after,main[data-prism-surface=buddy] .pocket-buddy-hero:after{content:"";position:absolute;z-index:-1;right:-7%;bottom:-34%;width:min(430px,58vw);aspect-ratio:1;border:2px solid var(--prism-surface-accent-soft);background:linear-gradient(90deg,transparent 49%,var(--prism-surface-accent-faint) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,var(--prism-surface-accent-faint) 50%,transparent 51%);background-size:28px 28px;transform:rotate(18deg);opacity:.9}main[data-prism-surface=account] .home-grid{gap:18px!important}main[data-prism-surface=account] .home-grid>article{position:relative;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}main[data-prism-surface=account] .home-grid>article:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--prism-surface-accent),transparent 68%);opacity:.72}main[data-prism-surface=account] .home-grid>article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--prism-surface-accent) 55%,#050505)!important;box-shadow:inset 0 0 0 2px #ffffff13,8px 9px #0000007a!important}main[data-prism-surface=account] .chat-input:focus-visible,main[data-prism-surface=social] .chat-input:focus-visible,main[data-prism-surface=social] input:focus-visible,main[data-prism-surface=social] textarea:focus-visible{outline:3px solid var(--prism-surface-accent)!important;outline-offset:2px}main[data-prism-surface=social] .social-card,main[data-prism-surface=social] .party-card,main[data-prism-surface=social] .presence-card,main[data-prism-surface=social] .social-stat{transition:transform .12s ease,border-color .12s ease,background .12s ease}main[data-prism-surface=social] .social-card:hover,main[data-prism-surface=social] .party-card:hover,main[data-prism-surface=social] .presence-card:hover{transform:translate(-2px,-2px);border-color:color-mix(in srgb,var(--prism-surface-accent) 68%,#050505)!important;background:linear-gradient(135deg,var(--prism-surface-accent-faint),rgba(6,12,25,.64))!important}main[data-prism-surface=social] .social-card[data-active=true]{outline-color:var(--prism-surface-accent)!important;box-shadow:0 0 0 2px #050505,0 0 0 5px var(--prism-surface-accent-soft)}main[data-prism-surface=social] .presence-dot{box-shadow:2px 2px #0006,0 0 12px #64f27d7a!important}main[data-prism-surface=buddy] .pocket-buddy-feature-card{overflow:hidden;transition:transform .14s ease,box-shadow .14s ease}main[data-prism-surface=buddy] .pocket-buddy-feature-card:after{content:"";position:absolute;right:14px;top:14px;width:8px;height:8px;border:2px solid #050505;background:var(--prism-surface-accent);box-shadow:0 0 10px var(--prism-surface-accent);opacity:.85}main[data-prism-surface=buddy] .pocket-buddy-feature-card:hover{transform:translateY(-4px) rotate(-.25deg);box-shadow:inset 0 0 0 2px #ffffff14,8px 10px #0000007a!important}main[data-prism-surface=studio] .studio-launchpad{position:relative;overflow:hidden}main[data-prism-surface=studio] .studio-launchpad:after{content:""!important;display:block!important;position:absolute;inset:auto -4% -52px 38%;height:110px;background:repeating-linear-gradient(90deg,transparent 0 18px,var(--prism-surface-accent-faint) 18px 20px),repeating-linear-gradient(0deg,transparent 0 18px,var(--prism-surface-accent-faint) 18px 20px);transform:perspective(180px) rotateX(55deg);transform-origin:bottom;pointer-events:none;opacity:.78}main[data-prism-surface=studio] #pixel-workspace{outline:1px solid var(--prism-surface-accent-faint);outline-offset:-7px}main[data-prism-surface=studio] .pixel-editor-scroll.studio-canvas-stage{box-shadow:inset 0 0 0 2px #ffffff06,inset 0 0 42px #00000047,0 0 0 1px var(--prism-surface-accent-faint)!important}main[data-prism-surface=prismcade] .prismcade-hero{position:relative;overflow:hidden;isolation:isolate}main[data-prism-surface=prismcade] .prismcade-hero:after{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.34) 0 1px,transparent 1.4px),radial-gradient(circle,var(--prism-surface-accent-soft) 0 1px,transparent 1.5px);background-position:0 0,31px 19px;background-size:47px 47px,71px 71px;opacity:.52;animation:prismArcadeStars 22s linear infinite}main[data-prism-surface=prismcade] .prismcade-card{position:relative;overflow:hidden}main[data-prism-surface=prismcade] .prismcade-card:after{content:"";position:absolute;inset:-40% 100% -40% -45%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:inset .42s ease;pointer-events:none}main[data-prism-surface=prismcade] .prismcade-card:hover:after{inset:-40% -45% -40% 100%}@keyframes prismProductPulse{0%,48%{opacity:.95}49%,to{opacity:.38}}@keyframes prismProductRadar{0%{transform:translate(-50%,-50%) rotate(0) scale(.78);opacity:.35}to{transform:translate(-50%,-50%) rotate(90deg) scale(1.18);opacity:.08}}@keyframes prismArcadeStars{0%{background-position:0 0,31px 19px}to{background-position:47px 94px,102px 161px}}@media(max-width:900px){.prism-product-dock{top:auto;bottom:max(12px,env(safe-area-inset-bottom));width:min(680px,calc(100vw - 18px))}.prism-product-dock__rail{min-height:58px;grid-template-columns:minmax(0,1fr)}.prism-product-dock__brand,.prism-product-dock__pulse{display:none}.prism-product-dock__item{padding:9px 6px 8px;text-align:center}.prism-product-dock__item:before{inset:auto 8px 3px;width:auto;height:3px}.prism-product-dock__kicker{font-size:.38rem}.prism-product-dock__label{font-size:.46rem}main[data-prism-surface]{padding-top:inherit!important;padding-bottom:82px!important}}@media(max-width:560px){.prism-product-dock__kicker{display:none}.prism-product-dock__label{font-size:.43rem}main[data-prism-surface=account] .home-grid>article:hover,main[data-prism-surface=social] .social-card:hover,main[data-prism-surface=social] .party-card:hover,main[data-prism-surface=social] .presence-card:hover,main[data-prism-surface=buddy] .pocket-buddy-feature-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.prism-product-dock *,main[data-prism-surface] *{scroll-behavior:auto!important}.prism-product-dock__pulse:before,.prism-product-dock__pulse:after,main[data-prism-surface=prismcade] .prismcade-hero:after{animation:none!important}.prism-product-dock__item,main[data-prism-surface=account] .home-grid>article,main[data-prism-surface=social] .social-card,main[data-prism-surface=social] .party-card,main[data-prism-surface=social] .presence-card,main[data-prism-surface=buddy] .pocket-buddy-feature-card,main[data-prism-surface=prismcade] .prismcade-card:after{transition:none!important}}.prism-product-dock__pulse:has(.prism-command-trigger):before,.prism-product-dock__pulse:has(.prism-command-trigger):after{display:none!important}.prism-product-dock__pulse:has(.prism-command-trigger){width:62px;display:grid;place-items:stretch}.prism-command-trigger{width:100%;min-width:0;padding:0 6px;border:0;background:linear-gradient(180deg,var(--prism-surface-accent-faint),rgba(255,255,255,.025));color:var(--prism-surface-accent);cursor:pointer;display:grid;place-items:center;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.prism-command-trigger:hover,.prism-command-trigger:focus-visible{outline:none;background:var(--prism-surface-accent-soft);color:#fff;box-shadow:inset 0 0 0 2px var(--prism-surface-accent)}.prism-command-trigger__key{font-family:"Press Start 2P",ui-monospace,monospace;font-size:.42rem;line-height:1.35;white-space:nowrap}html[data-prism-command-open=true]{overflow:hidden}.prism-command-center{position:fixed;inset:0;z-index:190;display:grid;place-items:start center;padding:min(13vh,118px) 18px 24px;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility .12s ease}.prism-command-center[data-open=true]{pointer-events:auto;visibility:visible;opacity:1}.prism-command-center__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 16%,var(--prism-surface-accent-faint),transparent 32%),#02050cc7;-webkit-backdrop-filter:blur(10px) saturate(.88);backdrop-filter:blur(10px) saturate(.88)}.prism-command-center__dialog{position:relative;width:min(760px,100%);max-height:min(720px,calc(100vh - 140px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:3px solid #050505;background:linear-gradient(180deg,var(--prism-surface-accent-faint),transparent 120px),#0a0f1d;color:#f5f8ff;box-shadow:inset 0 0 0 2px #ffffff13,10px 12px #0000009e,0 0 44px var(--prism-surface-accent-faint);transform:translateY(-10px) scale(.99);transition:transform .15s ease}.prism-command-center[data-open=true] .prism-command-center__dialog{transform:translateY(0) scale(1)}.prism-command-center__dialog:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--prism-surface-accent),transparent);opacity:.9}.prism-command-center__header{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:20px 20px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.prism-command-center__kicker,.prism-command-center__surface,.prism-command-group,.prism-command-result__mark,.prism-command-center__footer kbd{font-family:"Press Start 2P",ui-monospace,monospace}.prism-command-center__kicker{display:block;margin-bottom:8px;color:var(--prism-surface-accent);font-size:.48rem;line-height:1.4;letter-spacing:.03em}.prism-command-center__header h2{margin:0;color:#fff;font-family:"Press Start 2P",ui-monospace,monospace;font-size:clamp(1rem,2.5vw,1.45rem);line-height:1.35;text-shadow:3px 3px 0 rgba(0,0,0,.46)}.prism-command-center__surface{flex:0 0 auto;padding:7px 8px 6px;border:2px solid #050505;background:var(--prism-surface-accent);color:#07101d;box-shadow:3px 3px #0000006b;font-size:.43rem;line-height:1.35}.prism-command-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:14px 16px;border-bottom:2px solid #050505;background:#ffffff09}.prism-command-search__prompt{color:var(--prism-surface-accent);font-family:"Press Start 2P",ui-monospace,monospace;font-size:.82rem;transform:translateY(1px)}.prism-command-search input{width:100%;min-width:0;padding:6px 2px;border:0;outline:0;background:transparent;color:#f7fbff;font-family:Space Grotesk,system-ui,sans-serif;font-size:1rem;line-height:1.4;caret-color:var(--prism-surface-accent);appearance:none}.prism-command-search input::placeholder{color:#78879a}.prism-command-search:focus-within{background:var(--prism-surface-accent-faint);box-shadow:inset 0 -2px 0 var(--prism-surface-accent)}.prism-command-results{overflow:auto;padding:8px;scrollbar-gutter:stable}.prism-command-group{padding:12px 9px 7px;color:var(--prism-surface-accent);font-size:.42rem;line-height:1.4;letter-spacing:.04em;opacity:.8}.prism-command-result{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;margin:0;padding:8px 10px;border:2px solid transparent;background:transparent;color:#eef4ff;text-align:left;cursor:pointer}.prism-command-result:hover,.prism-command-result[data-active=true]{border-color:#050505;background:linear-gradient(90deg,var(--prism-surface-accent-soft),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px #ffffff13;outline:none}.prism-command-result__mark{width:34px;height:34px;display:grid;place-items:center;border:2px solid #050505;background:#161d2d;color:var(--prism-surface-accent);box-shadow:2px 2px #00000061;font-size:.4rem}.prism-command-result[data-active=true] .prism-command-result__mark{background:var(--prism-surface-accent);color:#07101d}.prism-command-result__copy{min-width:0;display:grid;gap:3px}.prism-command-result__copy strong{overflow:hidden;color:#f8fbff;font-family:Space Grotesk,system-ui,sans-serif;font-size:.94rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.prism-command-result__copy small{overflow:hidden;color:#9aa8ba;font-family:Space Grotesk,system-ui,sans-serif;font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.prism-command-result__enter{color:#6f7d90;font-family:ui-monospace,monospace;font-size:1rem;opacity:0}.prism-command-result[data-active=true] .prism-command-result__enter{color:var(--prism-surface-accent);opacity:1}.prism-command-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:10px;padding:24px;text-align:center}.prism-command-empty strong{color:var(--prism-surface-accent);font-family:"Press Start 2P",ui-monospace,monospace;font-size:.64rem}.prism-command-empty span{color:#98a6b7;font-family:Space Grotesk,system-ui,sans-serif;font-size:.86rem}.prism-command-center__footer{display:flex;justify-content:flex-end;gap:16px;flex-wrap:wrap;padding:10px 14px;border-top:2px solid #050505;background:#070b15;color:#7f8da0;font-family:Space Grotesk,system-ui,sans-serif;font-size:.7rem}.prism-command-center__footer span{display:inline-flex;align-items:center;gap:4px}.prism-command-center__footer kbd{min-width:20px;padding:4px 5px 3px;border:1px solid rgba(255,255,255,.12);border-bottom-color:#ffffff38;background:#151b29;color:#cbd6e5;font-size:.38rem;text-align:center}@media(max-width:900px){.prism-product-dock__rail:has(.prism-command-trigger){grid-template-columns:minmax(0,1fr) 48px!important}.prism-product-dock__pulse:has(.prism-command-trigger){display:grid!important;width:48px;border-left:2px solid rgba(255,255,255,.08)}.prism-command-trigger__key{font-size:.36rem}.prism-command-center{padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));place-items:center}.prism-command-center__dialog{max-height:calc(100dvh - max(36px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))}}@media(max-width:560px){.prism-command-center{padding-inline:8px}.prism-command-center__dialog{width:100%;max-height:calc(100dvh - 18px);box-shadow:inset 0 0 0 2px #ffffff13,5px 6px #0009}.prism-command-center__header{padding:15px 14px 11px}.prism-command-center__header h2{font-size:.94rem}.prism-command-center__surface{max-width:118px;overflow:hidden;font-size:.36rem;text-overflow:ellipsis;white-space:nowrap}.prism-command-search{padding:11px 12px}.prism-command-search input{font-size:16px}.prism-command-results{padding:6px}.prism-command-result{grid-template-columns:34px minmax(0,1fr);min-height:54px;gap:9px;padding:7px 8px}.prism-command-result__mark{width:30px;height:30px;font-size:.34rem}.prism-command-result__copy strong{font-size:.9rem}.prism-command-result__copy small{font-size:.73rem}.prism-command-result__enter{display:none}.prism-command-center__footer{justify-content:center;gap:10px;padding:9px 8px;font-size:.64rem}}@media(prefers-reduced-motion:reduce){.prism-command-center,.prism-command-center__dialog,.prism-command-trigger{transition:none!important}.prism-command-center__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.prism-zoomquilt{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:#171623;opacity:.76;contain:paint;isolation:isolate}.prism-zoomquilt__scene,.prism-zoomquilt__image{position:absolute;inset:-7vmax}.prism-zoomquilt__scene{will-change:transform,opacity,clip-path;backface-visibility:hidden;transform:translateZ(0)}.prism-zoomquilt__image{background-position:center;background-size:cover;background-repeat:no-repeat;image-rendering:pixelated;backface-visibility:hidden;transform:translateZ(0)}.prism-zoomquilt__image--base{filter:saturate(1.08) contrast(1.04) brightness(.94)}.prism-zoomquilt__image--motion{opacity:.11;mix-blend-mode:screen;filter:saturate(1.12) contrast(1.04) brightness(1.04);animation:prismZoomquiltMotionBreathe 16s ease-in-out infinite alternate}.prism-zoomquilt:before,.prism-zoomquilt:after{content:"";position:absolute;pointer-events:none}.prism-zoomquilt:before{z-index:3;inset:-26vmax;background:conic-gradient(from 18deg at 48% 49%,rgba(255,76,205,.18),transparent 12%,rgba(73,225,255,.16) 25%,transparent 39%,rgba(255,221,105,.13) 53%,transparent 67%,rgba(126,105,255,.18) 82%,rgba(255,76,205,.18)),radial-gradient(circle at 42% 46%,rgba(89,217,255,.11),transparent 36%),radial-gradient(circle at 58% 54%,rgba(255,112,214,.1),transparent 42%);background-blend-mode:screen;mix-blend-mode:screen;opacity:.3;filter:blur(30px);transform-origin:50% 50%;animation:prismZoomquiltAura 132s linear infinite}.prism-zoomquilt:after{z-index:4;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0 20%,rgba(92,227,255,.035) 32%,transparent 45%),radial-gradient(circle at 50% 50%,transparent 0 42%,rgba(255,91,205,.025) 58%,transparent 72%),radial-gradient(circle at 50% 50%,transparent 0 39%,rgba(13,9,26,.09) 64%,rgba(8,6,18,.46) 100%),linear-gradient(180deg,#14102208,#14102229);mix-blend-mode:soft-light;animation:prismZoomquiltLens 22s ease-in-out infinite alternate}body:before{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.016) 0,rgba(255,255,255,.016) 1px,transparent 1px,transparent 3px)!important;opacity:.16!important;transform:none!important;animation:none!important;filter:none!important;z-index:1!important}body:after{z-index:1!important}#root{position:relative;z-index:2!important}@keyframes prismZoomquiltMotionBreathe{0%{opacity:.065}to{opacity:.14}}@keyframes prismZoomquiltAura{0%{transform:translate3d(-1.5%,-1%,0) rotate(0) scale(1);filter:blur(30px) hue-rotate(0deg) saturate(1)}50%{transform:translate3d(1.5%,1%,0) rotate(180deg) scale(1.08);filter:blur(30px) hue-rotate(62deg) saturate(1.18)}to{transform:translate3d(-1.5%,-1%,0) rotate(360deg) scale(1);filter:blur(30px) hue-rotate(120deg) saturate(1)}}@keyframes prismZoomquiltLens{0%{opacity:.72;transform:scale(1)}to{opacity:.96;transform:scale(1.07)}}@media(max-width:760px){.prism-zoomquilt{opacity:.72}.prism-zoomquilt__scene,.prism-zoomquilt__image{inset:-12vmax}.prism-zoomquilt__image--motion{opacity:.09}.prism-zoomquilt:before{opacity:.22}}@media(prefers-reduced-motion:reduce){.prism-zoomquilt__scene,.prism-zoomquilt__image,.prism-zoomquilt:before,.prism-zoomquilt:after{animation:none!important}.prism-zoomquilt__image--motion{display:none!important}}.buddy-assist-icon,.pocket-buddy-feature-icon{image-rendering:pixelated;image-rendering:crisp-edges}.buddy-assist-icon{width:28px;height:28px;flex:0 0 28px;object-fit:contain;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.28))}.buddy-assist-trigger:hover .buddy-assist-icon,.buddy-assist-trigger:focus-visible .buddy-assist-icon{transform:translateY(-1px) scale(1.06)}.pocket-buddy-feature-card{overflow:hidden}.pocket-buddy-feature-icon{display:block;width:42px;height:42px;margin:0 0 12px;object-fit:contain;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.42))}.home-grid>article:has(#account-email),.home-grid>article:has(#profile-name),.home-grid>.prismcade-account-inventory{position:relative}.home-grid>article:has(#account-email):after,.home-grid>article:has(#profile-name):after,.home-grid>.prismcade-account-inventory:after{content:"";position:absolute;top:12px;right:12px;width:34px;height:34px;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:contain;image-rendering:pixelated;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.34))}.home-grid>article:has(#account-email):after,.home-grid>article:has(#profile-name):after{background-image:url(/ui/pixellab/buddy-account.png)}.home-grid>.prismcade-account-inventory:after{width:40px;height:40px;background-image:url(/ui/pixellab/buddy-inventory.png)}@media(max-width:700px){.buddy-assist-icon{width:24px;height:24px;flex-basis:24px}.pocket-buddy-feature-icon{width:36px;height:36px}.home-grid>article:has(#account-email):after,.home-grid>article:has(#profile-name):after,.home-grid>.prismcade-account-inventory:after{top:10px;right:10px;width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.buddy-assist-icon{transition:none;transform:none!important}}.pill-link[href="/prism-agent/"],.pill-link[href="/pixel-studio/"],.pill-link[href="/my-account/"],.studio-launchpad-actions .hero-actions>a[href="#pixel-workspace"]{display:inline-flex;align-items:center;gap:8px}.pill-link[href="/prism-agent/"]:before,.pill-link[href="/pixel-studio/"]:before,.pill-link[href="/my-account/"]:before,.studio-launchpad-actions .hero-actions>a[href="#pixel-workspace"]:before{content:"";display:inline-block;width:20px;height:20px;flex:0 0 20px;background-position:center;background-repeat:no-repeat;background-size:contain;image-rendering:pixelated}.pill-link[href="/prism-agent/"]:before{background-image:url(/prismcade/assets/icons/32/icon_32_account_32x32.png)}.pill-link[href="/pixel-studio/"]:before,.studio-launchpad-actions .hero-actions>a[href="#pixel-workspace"]:before{background-image:url(/prismcade/assets/icons/32/icon_32_feathers_32x32.png)}.pill-link[href="/my-account/"]:before{background-image:url(/prismcade/assets/icons/32/icon_32_home_32x32.png)}@media(max-width:520px){.pill-link[href="/prism-agent/"]:before,.pill-link[href="/pixel-studio/"]:before,.pill-link[href="/my-account/"]:before,.studio-launchpad-actions .hero-actions>a[href="#pixel-workspace"]:before{width:18px;height:18px;flex-basis:18px}}:root{--prism-px-ink: #060817;--prism-px-panel: #101532;--prism-px-panel-hi: #1a2250;--prism-px-panel-lo: #090c20;--prism-px-line: #5a61c9;--prism-px-line-hi: #9896ff;--prism-px-text: #f7f4ff;--prism-px-muted: #a3a6d1;--prism-px-shadow: #03040d;--prism-px-step: 8px}html[data-prism-surface=studio]{--prism-surface-accent: #4ee8ff;--prism-surface-accent-soft: rgba(78, 232, 255, .22);--prism-surface-accent-faint: rgba(78, 232, 255, .1)}html[data-prism-surface=prismcade]{--prism-surface-accent: #ffd45d;--prism-surface-accent-soft: rgba(255, 212, 93, .22);--prism-surface-accent-faint: rgba(255, 212, 93, .1)}html[data-prism-surface=buddy]{--prism-surface-accent: #ff77b6;--prism-surface-accent-soft: rgba(255, 119, 182, .23);--prism-surface-accent-faint: rgba(255, 119, 182, .1)}html[data-prism-surface=social]{--prism-surface-accent: #58f0c5;--prism-surface-accent-soft: rgba(88, 240, 197, .22);--prism-surface-accent-faint: rgba(88, 240, 197, .1)}html[data-prism-surface=account]{--prism-surface-accent: #b68cff;--prism-surface-accent-soft: rgba(182, 140, 255, .22);--prism-surface-accent-faint: rgba(182, 140, 255, .1)}.prism-product-dock__rail,.prism-command-center__dialog,.prism-command-search,.prism-command-result,.prism-command-result__mark,.prism-command-center__surface,.prism-command-center__footer kbd,.prism-command-trigger{border-radius:0!important}.prism-product-dock__rail,.prism-command-center__dialog{clip-path:polygon(0 var(--prism-px-step),4px var(--prism-px-step),4px 4px,var(--prism-px-step) 4px,var(--prism-px-step) 0,calc(100% - var(--prism-px-step)) 0,calc(100% - var(--prism-px-step)) 4px,calc(100% - 4px) 4px,calc(100% - 4px) var(--prism-px-step),100% var(--prism-px-step),100% calc(100% - var(--prism-px-step)),calc(100% - 4px) calc(100% - var(--prism-px-step)),calc(100% - 4px) calc(100% - 4px),calc(100% - var(--prism-px-step)) calc(100% - 4px),calc(100% - var(--prism-px-step)) 100%,var(--prism-px-step) 100%,var(--prism-px-step) calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - var(--prism-px-step)),0 calc(100% - var(--prism-px-step)))}.prism-product-dock{width:min(940px,calc(100vw - 24px));filter:drop-shadow(0 7px 0 rgba(1,2,8,.82))}.prism-product-dock__rail{min-height:72px;overflow:visible;border:3px solid var(--prism-px-shadow)!important;background:linear-gradient(180deg,rgba(255,255,255,.055) 0 3px,transparent 3px),linear-gradient(180deg,var(--prism-px-panel-hi),var(--prism-px-panel) 54%,var(--prism-px-panel-lo))!important;box-shadow:inset 0 0 0 2px var(--prism-px-line),inset 0 4px #ffffff1f,inset 0 -5px #0000006b,6px 7px 0 var(--prism-px-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.prism-product-dock__rail:after{height:3px;left:10px;right:10px;bottom:4px;background:var(--prism-surface-accent)!important;opacity:.75;box-shadow:0 0 0 1px #00000080}.prism-product-dock__brand{min-width:128px;gap:8px;padding:8px 12px 9px 10px;border-right:3px solid var(--prism-px-shadow)!important;background:#0b0f28!important;box-shadow:inset -2px 0 0 var(--prism-px-line)}.prism-product-dock__brand-mark{position:relative;width:38px;height:38px;flex-basis:38px;overflow:hidden;border:3px solid var(--prism-px-shadow)!important;background:linear-gradient(135deg,#d8d5ff 0 20%,#747cff 20% 42%,#b96fff 42% 62%,#4de4ff 62% 82%,#17215f 82%)!important;color:transparent!important;box-shadow:inset 2px 2px #ffffff80,inset -3px -3px #0000004d,3px 3px #02030b!important;clip-path:polygon(50% 0,84% 18%,100% 50%,82% 84%,50% 100%,18% 84%,0 50%,18% 18%)}.prism-product-dock__brand-copy strong{color:#fff;font-size:.58rem;letter-spacing:.07em;text-shadow:2px 2px 0 #000}.prism-product-dock__brand-copy small{color:#a8a9d8;font-family:"Press Start 2P",ui-monospace,monospace;font-size:.34rem;line-height:1.55;text-transform:uppercase}.prism-product-dock__items{gap:3px;padding:5px 4px 8px;background:#070a1d}.prism-product-dock__item{grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-content:center;column-gap:7px;row-gap:2px;min-height:56px;padding:5px 7px;border:2px solid #090a19!important;background:#141a3a!important;box-shadow:inset 0 0 0 1px #3f468e,inset 0 3px #ffffff14,inset 0 -4px #00000052,2px 2px #02030a;transition:transform 70ms steps(1,end),background 70ms steps(1,end),box-shadow 70ms steps(1,end)!important}.prism-product-dock__item:before{content:"";position:static!important;grid-column:1;grid-row:1 / 3;width:30px!important;height:30px!important;border:2px solid #050611;background-color:#20285d;background-position:center;background-repeat:no-repeat;background-size:28px 28px;image-rendering:pixelated;image-rendering:crisp-edges;box-shadow:inset 0 0 0 1px #ffffff1f,2px 2px #0000008c}.prism-product-dock__item[data-surface=studio]:before{background-color:#183a62;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Crect x='10' y='1' width='3' height='3' fill='%23f7f4ff'/%3E%3Crect x='8' y='3' width='4' height='4' fill='%234ee8ff'/%3E%3Crect x='6' y='5' width='4' height='4' fill='%23f7f4ff'/%3E%3Crect x='4' y='7' width='4' height='4' fill='%237a79ff'/%3E%3Crect x='2' y='9' width='4' height='5' fill='%23b68cff'/%3E%3Crect x='1' y='12' width='3' height='3' fill='%23ff77b6'/%3E%3C/svg%3E")}.prism-product-dock__item[data-surface=prismcade]:before{background-color:#5f3f19;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Crect x='3' y='4' width='10' height='2' fill='%23fff4c8'/%3E%3Crect x='2' y='6' width='12' height='6' fill='%23ffd45d'/%3E%3Crect x='1' y='8' width='3' height='5' fill='%23ffd45d'/%3E%3Crect x='12' y='8' width='3' height='5' fill='%23ffd45d'/%3E%3Crect x='4' y='7' width='1' height='4' fill='%23060817'/%3E%3Crect x='3' y='8' width='3' height='2' fill='%23060817'/%3E%3Crect x='11' y='7' width='2' height='2' fill='%23ff77b6'/%3E%3Crect x='9' y='9' width='2' height='2' fill='%234ee8ff'/%3E%3C/svg%3E")}.prism-product-dock__item[data-surface=buddy]:before{background-color:#4e2247;background-image:url(/ui/pixellab/buddy-feather.png)}.prism-product-dock__item[data-surface=social]:before{background-color:#222761;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACACAYAAADApa2mAAAAAXNSR0IArs4c6QAAAkVJREFUeJzt3bFJBFEURmFHbUCwADcSDBYTKzCxCwMLWNEGtgFFCzCwCxMr2EQmEIy0AMEGFO3g3uDyeOOZ86Wzzi57eMHPCDtsNXZ0fPXb+j3+s9eX26Hl/bdb3lz9GRjOwHAGhjMwnIHhDAy3W71BtnOXJ+vqW9CF3191J3uC4QwMZ2A4A8MZGM7AcAaGSzdW6537cLcTXr+4/Cndv7XWn3/crMPr2U72BMMZGM7AcAaGMzCcgeEMDDf03rlz13one4LhDAxnYDgDwxkYzsBwBoYr/1+0O7em9fNkTzCcgeEMDGdgOAPDGRjOwHAGhjMwnIHhDAxnYDgDwxkYzsBw5efBVdXnna2fR0/982U8wXAGhjMwnIHhDAxnYDgDw3Xfwb13Ymbqny/jCYYzMJyB4QwMZ2A4A8MZGK77Ds5kz2N7Pw+e+k72BMMZGM7AcAaGMzCcgeEMDFfewa13Yu/fVeq9s6s8wXAGhjMwnIHhDAxnYDgDw6U7+Ow0fsnT83d4feq//5vp/fmz73/cxH/vCYYzMJyB4QwMZ2A4A8MZGG7Y21+Gvx98sDgMb7C6fgyvZzt57rKde39zHl7/eH8Lr3uC4QwMZ2A4A8MZGM7AcAaGK+/gTLaT5y7buRl38MwZGM7AcAaGMzCcgeEMDDdkL2i9kxXLdu7X5xg29ATDGRjOwHAGhjMwnIHhDAyX7uCMO7mmunMznmA4A8MZGM7AcAaGMzCcgeHKOziT7eS5q+7cjCcYzsBwBoYzMJyB4QwMZ2C4P3nyZ7RkbgWPAAAAAElFTkSuQmCC);background-size:27px 29px}.prism-product-dock__item[data-surface=account]:before{background-color:#35265d;background-image:url(/ui/pixellab/buddy-account.png)}.prism-product-dock__kicker,.prism-product-dock__label{grid-column:2;min-width:0;text-shadow:1px 1px 0 #000}.prism-product-dock__kicker{align-self:end;color:var(--prism-surface-accent)!important;font-size:.34rem!important;letter-spacing:.05em}.prism-product-dock__label{align-self:start;color:var(--prism-px-text)!important;font-size:.48rem!important;line-height:1.3!important}.prism-product-dock__item:hover,.prism-product-dock__item:focus-visible{transform:translate(-1px,-1px);outline:2px solid var(--prism-surface-accent)!important;outline-offset:1px;background:#1b2350!important}.prism-product-dock__item[data-active=true]{transform:translateY(-3px);border-color:var(--prism-px-shadow)!important;background:color-mix(in srgb,var(--prism-surface-accent) 42%,#151a3a)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--prism-surface-accent) 75%,white 25%),inset 0 4px #ffffff2e,inset 0 -5px #00000061,3px 5px #02030a,0 6px color-mix(in srgb,var(--prism-surface-accent) 90%,white 10%)!important}.prism-product-dock__item[data-active=true]:before{box-shadow:inset 0 0 0 2px #ffffff2e,2px 2px #02030a,0 0 0 2px var(--prism-surface-accent)}.prism-product-dock__pulse:has(.prism-command-trigger){width:72px!important;border-left:3px solid var(--prism-px-shadow)!important;background:#080b20;box-shadow:inset 2px 0 0 var(--prism-px-line)}.prism-command-trigger{margin:7px 6px;width:calc(100% - 12px)!important;min-height:48px;border:2px solid var(--prism-px-shadow)!important;background:#192044!important;color:var(--prism-surface-accent)!important;box-shadow:inset 0 0 0 1px var(--prism-px-line),inset 0 3px #ffffff17,inset 0 -4px #0000004d,2px 2px #02030a}.prism-command-trigger:hover,.prism-command-trigger:focus-visible{background:color-mix(in srgb,var(--prism-surface-accent) 28%,#192044)!important;outline:2px solid var(--prism-surface-accent)!important;outline-offset:1px}.prism-command-trigger__key{font-size:.38rem!important;text-shadow:1px 1px 0 #000}.prism-command-center{transition:none!important}.prism-command-center__backdrop{background:linear-gradient(90deg,rgba(90,97,201,.07) 1px,transparent 1px),linear-gradient(rgba(90,97,201,.07) 1px,transparent 1px),#030511d6!important;background-size:8px 8px,8px 8px,auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.prism-command-center__dialog{width:min(720px,100%);border:3px solid var(--prism-px-shadow)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--prism-surface-accent) 12%,transparent),transparent 120px),var(--prism-px-panel)!important;box-shadow:inset 0 0 0 2px var(--prism-px-line),inset 0 4px #ffffff1a,inset 0 -6px #0000005c,9px 10px 0 var(--prism-px-shadow)!important;transform:none!important;transition:none!important}.prism-command-center__dialog:before{top:5px;left:10px;right:10px;height:3px;background:var(--prism-surface-accent)!important;opacity:.88}.prism-command-center__header{min-height:76px;align-items:center;padding:20px 20px 14px;border-bottom:3px solid var(--prism-px-shadow)!important;background:#0c1029;box-shadow:inset 0 -2px 0 var(--prism-px-line)}.prism-command-center__kicker{color:var(--prism-surface-accent)!important;font-size:.42rem!important;text-shadow:1px 1px 0 #000}.prism-command-center__header h2{color:#fff!important;font-size:clamp(.96rem,2.3vw,1.32rem)!important;letter-spacing:.04em;text-shadow:3px 3px 0 #000!important}.prism-command-center__surface{border:3px solid var(--prism-px-shadow)!important;background:var(--prism-surface-accent)!important;color:#080a17!important;box-shadow:inset 0 2px #fff6,inset 0 -3px #0000003d,3px 3px #02030a!important}.prism-command-search{margin:12px 14px 8px;padding:9px 11px;border:3px solid var(--prism-px-shadow)!important;background:#090d23!important;box-shadow:inset 0 0 0 2px #39418c,inset 0 3px #ffffff0f,3px 3px #02030a}.prism-command-search:focus-within{background:#0c1230!important;box-shadow:inset 0 0 0 2px var(--prism-surface-accent),inset 0 3px #ffffff14,3px 3px #02030a!important}.prism-command-search__prompt{font-size:.72rem!important;text-shadow:1px 1px 0 #000}.prism-command-search input{color:var(--prism-px-text)!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.58rem!important;line-height:1.6!important}.prism-command-search input::placeholder{color:#777dab!important}.prism-command-results{padding:5px 12px 11px!important}.prism-command-group{padding:11px 6px 7px!important;color:var(--prism-surface-accent)!important;font-size:.36rem!important;opacity:1!important;text-shadow:1px 1px 0 #000}.prism-command-result{grid-template-columns:40px minmax(0,1fr) auto!important;min-height:58px;margin-bottom:4px;padding:7px 8px!important;border:2px solid #080918!important;background:#121833!important;box-shadow:inset 0 0 0 1px #333b7c,inset 0 2px #ffffff0d,inset 0 -3px #0000003d,2px 2px #02030a}.prism-command-result:hover,.prism-command-result[data-active=true]{border-color:#04050d!important;background:color-mix(in srgb,var(--prism-surface-accent) 35%,#151a38)!important;outline:2px solid color-mix(in srgb,var(--prism-surface-accent) 78%,white 22%)!important;outline-offset:-4px;box-shadow:inset 0 3px #ffffff1a,inset 0 -4px #0000004d,3px 3px #02030a!important}.prism-command-result__mark{width:34px!important;height:34px!important;border:2px solid #04050d!important;background:#20275a!important;color:var(--prism-surface-accent)!important;box-shadow:inset 0 0 0 1px #555cb4,2px 2px #02030a!important;text-shadow:1px 1px 0 #000}.prism-command-result[data-active=true] .prism-command-result__mark{background:var(--prism-surface-accent)!important;color:#060817!important;text-shadow:none}.prism-command-result__copy strong{color:#fff!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.48rem!important;line-height:1.45!important;text-shadow:1px 1px 0 #000}.prism-command-result__copy small{color:#b3b6da!important;font-size:.72rem!important;line-height:1.3!important}.prism-command-result__enter{color:var(--prism-surface-accent)!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.56rem!important}.prism-command-center__footer{border-top:3px solid var(--prism-px-shadow)!important;background:#080b1e!important;box-shadow:inset 0 2px 0 var(--prism-px-line);color:#9196c4!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.32rem!important}.prism-command-center__footer kbd{border:2px solid #050611!important;background:#1b224c!important;color:#f8f5ff!important;box-shadow:inset 0 0 0 1px #555eb2,inset 0 -2px #00000047,1px 1px #000}@media(max-width:900px){.prism-product-dock__rail:has(.prism-command-trigger){grid-template-columns:minmax(0,1fr) 54px!important}.prism-product-dock__brand{display:none!important}.prism-product-dock__items{gap:2px;padding-inline:3px}.prism-product-dock__item{grid-template-columns:30px minmax(0,1fr);column-gap:4px;padding-inline:4px}.prism-product-dock__item:before{width:26px!important;height:26px!important;background-size:24px 24px}.prism-product-dock__kicker{display:none}.prism-product-dock__label{grid-row:1 / 3;align-self:center;font-size:.4rem!important}.prism-product-dock__pulse:has(.prism-command-trigger){width:54px!important}.prism-command-trigger{margin:8px 5px;width:calc(100% - 10px)!important}}@media(max-width:620px){.prism-product-dock{width:calc(100vw - 12px)}.prism-product-dock__rail{min-height:64px}.prism-product-dock__items{grid-template-columns:repeat(5,minmax(0,1fr))}.prism-product-dock__item{display:grid;grid-template-columns:1fr;grid-template-rows:30px auto;justify-items:center;gap:2px;min-height:52px;padding:3px 2px 4px}.prism-product-dock__item:before{grid-column:1;grid-row:1;width:28px!important;height:28px!important;background-size:26px 26px}.prism-product-dock__label{grid-column:1;grid-row:2;max-width:100%;font-size:.3rem!important;text-align:center}.prism-product-dock__pulse:has(.prism-command-trigger){width:48px!important}.prism-command-trigger__key{font-size:.3rem!important}.prism-command-center__dialog{width:100%;max-height:calc(100dvh - 14px)}.prism-command-center__header{min-height:64px;padding:16px 14px 11px}.prism-command-center__surface{font-size:.32rem!important}.prism-command-search{margin:8px 9px 5px}.prism-command-result{grid-template-columns:34px minmax(0,1fr)!important;min-height:52px}.prism-command-result__copy strong{font-size:.42rem!important}.prism-command-result__copy small{font-size:.66rem!important}}@media(prefers-reduced-motion:reduce){.prism-product-dock__item,.prism-command-trigger,.prism-command-center,.prism-command-center__dialog{transition:none!important;animation:none!important}}html[data-prism-surface=studio] .pixel-studio-modebar,html[data-prism-surface=studio] #pixel-workspace,html[data-prism-surface=studio] .studio-toolbar-group,html[data-prism-surface=studio] .studio-sidebar>.panel{border-radius:0!important}html[data-prism-surface=studio] .pixel-studio-modebar{overflow:visible!important;border:3px solid #03040d!important;background:#0b1029!important;box-shadow:inset 0 0 0 2px #4652a5,inset 0 4px #ffffff14,inset 0 -5px #00000057,6px 7px #03040d!important;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}html[data-prism-surface=studio] .pixel-studio-modebar__brand{border-right:3px solid #03040d!important;background:#111942!important;box-shadow:inset -2px 0 #4652a5}html[data-prism-surface=studio] .pixel-studio-modebar__brand strong{color:#4ee8ff!important;text-shadow:2px 2px 0 #000}html[data-prism-surface=studio] .pixel-studio-modebar__brand span{color:#a7abd4!important;font-family:"Press Start 2P",ui-monospace,monospace;font-size:.34rem!important;line-height:1.55;text-transform:uppercase}html[data-prism-surface=studio] .pixel-studio-modebar__items{gap:3px;padding:5px 5px 8px;background:#080b20}html[data-prism-surface=studio] .pixel-studio-modebar__items button{min-height:47px;padding:7px 8px!important;border:2px solid #060714!important;background:#151b40!important;box-shadow:inset 0 0 0 1px #3d468f,inset 0 3px #ffffff0f,inset 0 -4px #00000047,2px 2px #02030a;transition:transform 70ms steps(1,end),background 70ms steps(1,end)!important}html[data-prism-surface=studio] .pixel-studio-modebar__items button:after{inset:auto 5px 3px!important;height:3px!important}html[data-prism-surface=studio] .pixel-studio-modebar__items button:hover,html[data-prism-surface=studio] .pixel-studio-modebar__items button:focus-visible{transform:translate(-1px,-1px);outline:2px solid #4ee8ff!important;outline-offset:1px;background:#1b2850!important}html[data-prism-surface=studio] .pixel-studio-modebar__items button[data-active=true]{transform:translateY(-2px);background:#236b83!important;box-shadow:inset 0 0 0 2px #7ff3ff,inset 0 3px #ffffff29,inset 0 -4px #0000004d,2px 4px #02030a!important}html[data-prism-surface=studio] .pixel-studio-modebar__items button[data-active=true]:after{background:#4ee8ff!important;box-shadow:none!important}html[data-prism-surface=studio] .pixel-studio-modebar__items strong{color:#fff!important;text-shadow:1px 1px 0 #000}html[data-prism-surface=studio] .pixel-studio-modebar__items small{color:#b2b6db!important}html[data-prism-surface=studio] #pixel-workspace{border:3px solid #03040d!important;background:#0b1028!important;box-shadow:inset 0 0 0 2px #414a95,inset 0 4px #ffffff0f,8px 9px #03040d!important}html[data-prism-surface=studio] .pixel-editor-scroll.studio-canvas-stage{border:3px solid #03040d!important;background:linear-gradient(45deg,#1b2140 25%,transparent 25%,transparent 75%,#1b2140 75%),linear-gradient(45deg,#1b2140 25%,#0f1430 25% 75%,#1b2140 75%)!important;background-position:0 0,8px 8px!important;background-size:16px 16px!important;box-shadow:inset 0 0 0 2px #343d84,inset 0 0 0 5px #070a1b!important}html[data-prism-surface=studio] .pixel-editor-grid{border:3px solid #02030a!important;box-shadow:0 0 0 2px #5f67c7,7px 8px #02030a!important;image-rendering:pixelated}html[data-prism-surface=studio] .studio-toolbar-group{border:2px solid #050611!important;background:#12183a!important;box-shadow:inset 0 0 0 1px #394286,inset 0 2px #ffffff0d,inset 0 -3px #00000040!important}html[data-prism-surface=studio] .studio-tool-grid .button,html[data-prism-surface=studio] .studio-transform-grid .button,html[data-prism-surface=studio] .tool-row .button,html[data-prism-surface=studio] .studio-support-stack .button{border:2px solid #050611!important;border-radius:0!important;background:#1a2148!important;color:#f7f4ff!important;box-shadow:inset 0 0 0 1px #4a53a1,inset 0 2px #ffffff12,inset 0 -3px #00000045,2px 2px #02030a!important}html[data-prism-surface=studio] .studio-tool-grid .button:hover,html[data-prism-surface=studio] .studio-tool-grid .button:focus-visible,html[data-prism-surface=studio] .studio-transform-grid .button:hover,html[data-prism-surface=studio] .studio-transform-grid .button:focus-visible{outline:2px solid #4ee8ff!important;outline-offset:1px;background:#243060!important}html[data-prism-surface=studio] .palette-swatch,html[data-prism-surface=studio] .color-picker{border:2px solid #03040d!important;border-radius:0!important;box-shadow:2px 2px #02030a!important}html[data-prism-surface=studio] .timeline-item{border:2px solid #050611!important;border-radius:0!important;background:#151c3e!important;box-shadow:inset 0 0 0 1px #3c458b,2px 2px #02030a}html[data-prism-surface=buddy] .pocket-bird-hero,html[data-prism-surface=buddy] .pocket-bird-stage,html[data-prism-surface=buddy] .pocket-bird-stage-copy,html[data-prism-surface=buddy] .pocket-bird-action-card,html[data-prism-surface=buddy] .pocket-bird-big-action,html[data-prism-surface=buddy] .pocket-bird-aftercare{border-radius:0!important}html[data-prism-surface=buddy] .pocket-bird-hero{border:3px solid #03040d!important;background:linear-gradient(90deg,rgba(255,119,182,.1),transparent 52%),#0c1028!important;box-shadow:inset 0 0 0 2px #514b9f,inset 0 4px #ffffff0f,8px 9px #03040d!important}html[data-prism-surface=buddy] .pocket-bird-copy h1{color:#fff7e7!important;text-shadow:4px 4px 0 #03040d!important}html[data-prism-surface=buddy] .pocket-bird-primary-actions{gap:7px!important}html[data-prism-surface=buddy] .pocket-bird-big-action{border:3px solid #03040d!important;background:#1b2148!important;color:#fff!important;box-shadow:inset 0 0 0 2px #514b9f,inset 0 3px #ffffff14,inset 0 -4px #0000004d,4px 4px #02030a!important;transition:transform 70ms steps(1,end)!important}html[data-prism-surface=buddy] .pocket-bird-big-action:first-child{background:#9c315f!important;box-shadow:inset 0 0 0 2px #ff9fc8,inset 0 3px #ffffff26,inset 0 -4px #00000047,4px 4px #02030a!important}html[data-prism-surface=buddy] .pocket-bird-big-action:hover,html[data-prism-surface=buddy] .pocket-bird-big-action:focus-visible{transform:translate(-1px,-1px)!important;outline:2px solid #ff9fc8!important;outline-offset:1px}html[data-prism-surface=buddy] .pocket-bird-stage{border:4px solid #03040d!important;background-color:#70cfe5!important;background-image:linear-gradient(#7ee3ff14,#16374c29),url(/ui/pixellab/buddy-home.png)!important;background-size:cover!important;background-position:center!important;image-rendering:pixelated;image-rendering:crisp-edges;box-shadow:inset 0 0 0 3px #7580dc,inset 0 6px #ffffff2e,10px 11px #03040d!important}html[data-prism-surface=buddy] .pocket-bird-stage:before,html[data-prism-surface=buddy] .pocket-bird-stage-sun,html[data-prism-surface=buddy] .pocket-bird-stage-cloud{opacity:.18!important}html[data-prism-surface=buddy] .pocket-bird-stage-perch{border-color:#03040d!important;box-shadow:inset 0 -5px #6e4429,4px 5px #03040d!important}html[data-prism-surface=buddy] .pocket-bird-stage-copy{border:3px solid #03040d!important;background:#0b1029!important;box-shadow:inset 0 0 0 2px #514b9f,inset 0 3px #ffffff0f,4px 4px #03040d!important}html[data-prism-surface=buddy] .pocket-bird-action-card{min-height:220px!important;border:3px solid #03040d!important;background:#101632!important;box-shadow:inset 0 0 0 2px #454b92,inset 0 4px #ffffff0f,inset 0 -5px #00000047,6px 7px #03040d!important;transition:transform 70ms steps(1,end)!important}html[data-prism-surface=buddy] .pocket-bird-action-card:before{height:4px!important;left:6px;right:6px;top:6px}html[data-prism-surface=buddy] .pocket-bird-action-card:hover,html[data-prism-surface=buddy] .pocket-bird-action-card:focus-visible{transform:translate(-2px,-2px)!important;box-shadow:inset 0 0 0 2px var(--card-accent),inset 0 4px #ffffff14,8px 9px #03040d!important;outline:2px solid var(--card-accent)!important;outline-offset:1px}html[data-prism-surface=buddy] .pocket-bird-action-card img{width:64px!important;height:64px!important;padding:4px;border:2px solid #03040d;background:#1a2148;box-shadow:inset 0 0 0 1px #5a61b5,3px 3px #02030a;image-rendering:pixelated}html[data-prism-surface=buddy] .pocket-bird-action-card strong{color:#fff8e8!important;text-shadow:2px 2px 0 #000}html[data-prism-surface=buddy] .pocket-bird-aftercare{border:3px solid #03040d!important;background:#0d132d!important;box-shadow:inset 0 0 0 2px #454b92,6px 7px #03040d!important}@media(max-width:900px){html[data-prism-surface=studio] .pixel-studio-modebar{clip-path:none}html[data-prism-surface=studio] .pixel-studio-modebar__items{padding:4px}}@media(max-width:620px){html[data-prism-surface=studio] .pixel-studio-modebar__items button{min-height:43px;padding:6px 3px!important}html[data-prism-surface=buddy] .pocket-bird-stage{min-height:320px!important}}@media(prefers-reduced-motion:reduce){html[data-prism-surface=studio] .pixel-studio-modebar__items button,html[data-prism-surface=buddy] .pocket-bird-big-action,html[data-prism-surface=buddy] .pocket-bird-action-card{transition:none!important;transform:none!important}}html[data-prism-surface=prismcade] .prismcade-hero,html[data-prism-surface=prismcade] .prismcade-tabs,html[data-prism-surface=prismcade] .prismcade-card,html[data-prism-surface=prismcade] .prismcade-after-hours,html[data-prism-surface=social] .hero,html[data-prism-surface=social] .panel,html[data-prism-surface=social] .social-card,html[data-prism-surface=social] .party-card,html[data-prism-surface=social] .presence-card,html[data-prism-surface=social] .social-stat,html[data-prism-surface=account] .hero,html[data-prism-surface=account] .home-grid>article,html[data-prism-surface=account] .prismcade-account-inventory{border-radius:0!important}html[data-prism-surface=prismcade] .prismcade-card,html[data-prism-surface=social] .social-card,html[data-prism-surface=social] .party-card,html[data-prism-surface=social] .presence-card,html[data-prism-surface=social] .social-stat,html[data-prism-surface=account] .home-grid>article,html[data-prism-surface=account] .prismcade-account-inventory{border:2px solid #04050d!important;box-shadow:inset 0 0 0 1px #41498d,inset 0 3px #ffffff0e,inset 0 -4px #00000045,4px 5px #02030a!important}html[data-prism-surface=prismcade] .prismcade-hub .prismcade-hero{border:3px solid #03040d!important;background:linear-gradient(90deg,rgba(255,212,93,.1),transparent 52%),#11162f!important;box-shadow:inset 0 0 0 2px #554c92,inset 0 4px #ffffff0f,inset 0 -5px #0000004d,8px 9px #03040d!important}html[data-prism-surface=prismcade] .prismcade-hub .prismcade-title{color:#fff8e4!important;text-shadow:4px 4px 0 #03040d!important}html[data-prism-surface=prismcade] .prismcade-hub .prismcade-tabs{gap:3px;padding:5px!important;border:3px solid #03040d!important;background:#080b20!important;box-shadow:inset 0 0 0 2px #554c92,inset 0 3px #ffffff0f,5px 6px #03040d!important}html[data-prism-surface=prismcade] .prismcade-hub .prismcade-tab,html[data-prism-surface=prismcade] .prismcade-hub .prismcade-button{border:2px solid #050611!important;border-radius:0!important;background:#171d40!important;color:#f8f4ff!important;box-shadow:inset 0 0 0 1px #464f99,inset 0 2px #ffffff0f,inset 0 -3px #00000042,2px 2px #02030a!important;transition:transform 70ms steps(1,end),background 70ms steps(1,end)!important}html[data-prism-surface=prismcade] .prismcade-hub .prismcade-tab[aria-selected=true],html[data-prism-surface=prismcade] .prismcade-hub .prismcade-tab.active,html[data-prism-surface=prismcade] .prismcade-hub .prismcade-button.primary{background:#8d6a1d!important;color:#fff8d9!important;box-shadow:inset 0 0 0 2px #ffd45d,inset 0 3px #ffffff24,inset 0 -4px #00000047,3px 4px #02030a!important}html[data-prism-surface=prismcade] .prismcade-hub .prismcade-tab:hover,html[data-prism-surface=prismcade] .prismcade-hub .prismcade-button:hover,html[data-prism-surface=prismcade] .prismcade-hub .prismcade-tab:focus-visible,html[data-prism-surface=prismcade] .prismcade-hub .prismcade-button:focus-visible{transform:translate(-1px,-1px)!important;outline:2px solid #ffd45d!important;outline-offset:1px}html[data-prism-surface=prismcade] .prismcade-hub #games .prismcade-card{position:relative;overflow:hidden;background:#11172f!important;transition:transform 70ms steps(1,end)!important}html[data-prism-surface=prismcade] .prismcade-hub #games .prismcade-card:before{content:"";position:absolute;z-index:1;top:6px;left:7px;right:7px;height:4px;background:#ffd45d;box-shadow:0 2px #46350e}html[data-prism-surface=prismcade] .prismcade-hub #games .prismcade-card:hover,html[data-prism-surface=prismcade] .prismcade-hub #games .prismcade-card:focus-within{transform:translate(-2px,-2px)!important;box-shadow:inset 0 0 0 2px #ffd45d,inset 0 3px #ffffff12,7px 8px #02030a!important}html[data-prism-surface=prismcade] .prismcade-hub .prismcade-card h2,html[data-prism-surface=prismcade] .prismcade-hub .prismcade-card h3{text-shadow:2px 2px 0 #000}html[data-prism-surface=prismcade] .prismcade-hub .prismcade-after-hours{border:3px solid #03040d!important;background:#0c1129!important;box-shadow:inset 0 0 0 2px #554c92,5px 6px #03040d!important}html[data-prism-surface=social] main[data-prism-surface=social] .hero{border:3px solid #03040d!important;background:linear-gradient(90deg,rgba(88,240,197,.09),transparent 52%),#0d132d!important;box-shadow:inset 0 0 0 2px #3f558b,inset 0 4px #ffffff0f,7px 8px #03040d!important}html[data-prism-surface=social] main[data-prism-surface=social] .panel{border:3px solid #03040d!important;background:#0f1530!important;box-shadow:inset 0 0 0 2px #3f558b,inset 0 4px #ffffff0d,5px 6px #03040d!important}html[data-prism-surface=social] .social-card,html[data-prism-surface=social] .party-card,html[data-prism-surface=social] .presence-card,html[data-prism-surface=social] .social-stat{background:#151c3a!important;transition:transform 70ms steps(1,end),background 70ms steps(1,end)!important}html[data-prism-surface=social] .social-card:hover,html[data-prism-surface=social] .party-card:hover,html[data-prism-surface=social] .presence-card:hover,html[data-prism-surface=social] .social-card:focus-within,html[data-prism-surface=social] .party-card:focus-within,html[data-prism-surface=social] .presence-card:focus-within{transform:translate(-2px,-2px)!important;border-color:#03040d!important;background:#173742!important;box-shadow:inset 0 0 0 2px #58f0c5,inset 0 3px #ffffff12,6px 7px #02030a!important}html[data-prism-surface=social] .social-card[data-active=true]{outline:2px solid #58f0c5!important;outline-offset:1px!important;box-shadow:inset 0 0 0 2px #58f0c5,4px 5px #02030a!important}html[data-prism-surface=social] .presence-dot{border:2px solid #03040d!important;border-radius:0!important;box-shadow:2px 2px #02030a!important}html[data-prism-surface=social] main[data-prism-surface=social] .button,html[data-prism-surface=social] main[data-prism-surface=social] button:not(.prism-command-trigger){border-radius:0!important}html[data-prism-surface=account] main[data-prism-surface=account] .hero{border:3px solid #03040d!important;background:linear-gradient(90deg,rgba(182,140,255,.1),transparent 52%),#10142e!important;box-shadow:inset 0 0 0 2px #5850a4,inset 0 4px #ffffff0f,7px 8px #03040d!important}html[data-prism-surface=account] .home-grid{gap:14px!important}html[data-prism-surface=account] .home-grid>article,html[data-prism-surface=account] .prismcade-account-inventory{position:relative;overflow:hidden;background:#131936!important;transition:transform 70ms steps(1,end)!important}html[data-prism-surface=account] .home-grid>article:before,html[data-prism-surface=account] .prismcade-account-inventory:before{content:"";position:absolute;left:7px;right:7px;top:6px;height:4px;background:#b68cff;box-shadow:0 2px #3e2b6d;opacity:.82}html[data-prism-surface=account] .home-grid>article:hover,html[data-prism-surface=account] .home-grid>article:focus-within,html[data-prism-surface=account] .prismcade-account-inventory:hover,html[data-prism-surface=account] .prismcade-account-inventory:focus-within{transform:translate(-2px,-2px)!important;border-color:#03040d!important;box-shadow:inset 0 0 0 2px #b68cff,inset 0 3px #ffffff12,7px 8px #02030a!important}html[data-prism-surface=account] main[data-prism-surface=account] .button,html[data-prism-surface=account] main[data-prism-surface=account] button:not(.prism-command-trigger),html[data-prism-surface=account] main[data-prism-surface=account] input,html[data-prism-surface=account] main[data-prism-surface=account] textarea,html[data-prism-surface=account] main[data-prism-surface=account] select{border-radius:0!important}html[data-prism-surface=account] main[data-prism-surface=account] input:focus-visible,html[data-prism-surface=account] main[data-prism-surface=account] textarea:focus-visible,html[data-prism-surface=account] main[data-prism-surface=account] select:focus-visible{outline:2px solid #b68cff!important;outline-offset:2px}@media(prefers-reduced-motion:reduce){html[data-prism-surface=prismcade] .prismcade-hub .prismcade-card,html[data-prism-surface=prismcade] .prismcade-hub .prismcade-tab,html[data-prism-surface=prismcade] .prismcade-hub .prismcade-button,html[data-prism-surface=social] .social-card,html[data-prism-surface=social] .party-card,html[data-prism-surface=social] .presence-card,html[data-prism-surface=account] .home-grid>article,html[data-prism-surface=account] .prismcade-account-inventory{transition:none!important;transform:none!important}}:root{--prism-os-header-height: 58px;--prism-os-black: #02030b;--prism-os-cream: #fff4df;--prism-os-glass: rgba(9, 12, 28, .62);--prism-os-glass-strong: rgba(16, 20, 43, .76);--prism-os-line: rgba(183, 190, 255, .34);--prism-os-line-soft: rgba(255, 255, 255, .1)}.prism-product-dock{position:fixed!important;z-index:1200!important;top:7px!important;left:50%!important;width:min(1080px,calc(100vw - 20px))!important;transform:translate(-50%)!important;pointer-events:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.34))!important}.prism-product-dock__rail{position:relative;display:grid!important;grid-template-columns:124px minmax(0,1fr) 70px!important;min-height:48px!important;overflow:hidden!important;border:1px solid rgba(188,194,255,.44)!important;border-radius:0!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 7px),linear-gradient(90deg,var(--prism-surface-accent-faint, rgba(131, 233, 255, .07)),transparent 35%),var(--prism-os-glass)!important;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 -1px #00000080,0 8px 24px #0003!important;backdrop-filter:blur(16px) saturate(1.32)!important;-webkit-backdrop-filter:blur(16px) saturate(1.32)!important;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))!important;pointer-events:auto}.prism-product-dock__rail:before{content:"";position:absolute;z-index:4;pointer-events:none;inset:1px 8px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);opacity:.7}.prism-product-dock__rail:after{content:""!important;position:absolute!important;z-index:4!important;left:8px!important;right:8px!important;bottom:0!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--prism-surface-accent, #8f8cff),transparent)!important;box-shadow:none!important;opacity:.72!important}.prism-product-dock__brand{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:6px 9px 6px 7px!important;border:0!important;border-right:1px solid rgba(255,255,255,.11)!important;border-radius:0!important;background:#ffffff05!important;box-shadow:none!important;color:var(--prism-os-cream)!important;text-decoration:none!important}.prism-product-dock__brand:hover,.prism-product-dock__brand:focus-visible,.prism-product-dock__brand[data-active=true]{background:#fff1!important;outline:none!important}.prism-product-dock__brand:focus-visible{box-shadow:inset 0 0 0 2px var(--prism-surface-accent, #9ea3ff)!important}.prism-product-dock__brand-mark{position:relative!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;background:#05071466!important;box-shadow:inset 0 0 0 1px #00000059,0 0 12px #83e9ff14!important;clip-path:none!important}.prism-product-dock__brand-mark img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;image-rendering:pixelated!important;image-rendering:crisp-edges!important}.prism-product-dock__brand[data-active=true] .prism-product-dock__brand-mark{border-color:var(--prism-surface-accent, #a6aaff)!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 10px var(--prism-surface-accent-soft, rgba(131, 233, 255, .22))!important;outline:none!important}.prism-product-dock__brand-copy{display:grid!important;gap:2px!important;min-width:0!important}.prism-product-dock__brand-copy strong,.prism-product-dock__brand-copy small,.prism-product-dock__kicker,.prism-product-dock__label,.prism-command-trigger{font-family:"Press Start 2P",ui-monospace,monospace!important;text-transform:uppercase}.prism-product-dock__brand-copy strong{color:#fff!important;font-size:.48rem!important;line-height:1.25!important;letter-spacing:.035em!important;text-shadow:1px 1px 0 rgba(0,0,0,.66)!important}.prism-product-dock__brand-copy small{color:#e1e4ff9e!important;font-size:.27rem!important;line-height:1.35!important;letter-spacing:.07em!important}.prism-product-dock__items{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;min-width:0!important;padding:0!important;background:transparent!important}.prism-product-dock__item{position:relative!important;display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;align-content:center!important;column-gap:6px!important;row-gap:1px!important;min-width:0!important;min-height:48px!important;padding:4px 7px!important;border:0!important;border-right:1px solid rgba(255,255,255,.055)!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important;transition:background .12s ease,box-shadow .12s ease!important}.prism-product-dock__item:hover,.prism-product-dock__item:focus-visible{z-index:2;transform:none!important;outline:none!important;background:#fff1!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}.prism-product-dock__item:focus-visible{box-shadow:inset 0 0 0 2px var(--prism-surface-accent, #9ea3ff)!important}.prism-product-dock__item[data-active=true]{transform:none!important;border-color:transparent!important;background:linear-gradient(180deg,var(--prism-surface-accent-faint, rgba(131, 233, 255, .11)),rgba(255,255,255,.025))!important;color:#fff!important;box-shadow:inset 0 -2px 0 var(--prism-surface-accent, #9ea3ff)!important}.prism-product-dock__item[data-active=true]:after{display:none!important}.prism-product-dock__item:before{content:""!important;position:static!important;grid-column:1!important;grid-row:1 / 3!important;width:20px!important;height:20px!important;border:1px solid rgba(3,4,13,.82)!important;border-radius:0!important;image-rendering:pixelated!important;image-rendering:crisp-edges!important;background-size:18px 18px!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.prism-product-dock__kicker,.prism-product-dock__label{grid-column:2!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:1px 1px 0 rgba(0,0,0,.65)!important}.prism-product-dock__kicker{color:var(--prism-surface-accent, #b6b8ff)!important;font-size:.27rem!important;line-height:1.1!important;opacity:.78!important}.prism-product-dock__label{color:#f8f7ff!important;font-size:.41rem!important;line-height:1.25!important}.prism-product-dock__item[data-active=true] .prism-product-dock__kicker,.prism-product-dock__item[data-active=true] .prism-product-dock__label{color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.72)!important}.prism-product-dock__pulse{position:relative!important;display:grid!important;place-items:center!important;width:auto!important;min-width:0!important;padding:5px!important;border:0!important;border-left:1px solid rgba(255,255,255,.1)!important;background:#ffffff05!important}.prism-product-dock__pulse:before,.prism-product-dock__pulse:after{display:none!important}.prism-command-trigger{display:grid!important;place-items:center!important;width:100%!important;min-height:36px!important;padding:4px 5px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;background:#0a0d2061!important;color:#fff!important;box-shadow:inset 0 0 0 1px #00000038!important;cursor:pointer!important;transition:background .12s ease,border-color .12s ease!important}.prism-command-trigger:hover,.prism-command-trigger:focus-visible{transform:none!important;outline:none!important;border-color:var(--prism-surface-accent, #a6aaff)!important;background:#ffffff13!important;box-shadow:inset 0 0 0 1px var(--prism-surface-accent-soft, rgba(131, 233, 255, .18))!important}.prism-command-trigger__key{display:inline-grid!important;place-items:center!important;min-width:40px!important;min-height:18px!important;padding:2px 4px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;background:#f7f4ffe6!important;color:#171a3e!important;box-shadow:inset 0 -1px #54507e57!important;font-size:.28rem!important}.site-main.page,main[data-prism-surface]{padding-top:calc(var(--prism-os-header-height) + 18px)!important}.skip-link{z-index:1400!important}@media(max-width:820px){:root{--prism-os-header-height: 54px}.prism-product-dock{width:calc(100vw - 12px)!important}.prism-product-dock__rail{grid-template-columns:46px minmax(0,1fr) 52px!important;min-height:46px!important}.prism-product-dock__brand{grid-template-columns:1fr!important;justify-items:center!important;padding:5px!important}.prism-product-dock__brand-copy{display:none!important}.prism-product-dock__brand-mark{width:32px!important;height:32px!important}.prism-product-dock__item{grid-template-columns:1fr!important;grid-template-rows:23px auto!important;justify-items:center!important;gap:2px!important;min-height:46px!important;padding:3px 2px!important;text-align:center!important}.prism-product-dock__item:before{grid-column:1!important;grid-row:1!important;width:20px!important;height:20px!important}.prism-product-dock__kicker{display:none!important}.prism-product-dock__label{grid-column:1!important;grid-row:2!important;width:100%!important;font-size:.31rem!important;line-height:1.1!important;text-align:center!important}.prism-product-dock__pulse{padding:4px!important}.prism-command-trigger{min-height:34px!important;padding:3px!important}.prism-command-trigger__key{min-width:34px!important;font-size:.25rem!important}}@media(max-width:520px){:root{--prism-os-header-height: 52px}.prism-product-dock{top:max(5px,env(safe-area-inset-top))!important;width:calc(100vw - 8px)!important}.prism-product-dock__rail{grid-template-columns:42px minmax(0,1fr) 46px!important}.prism-product-dock__brand-mark{width:29px!important;height:29px!important}.prism-product-dock__item{grid-template-rows:21px auto!important}.prism-product-dock__item:before{width:18px!important;height:18px!important;background-size:16px 16px!important}.prism-product-dock__label{font-size:.28rem!important}.prism-command-trigger__key{min-width:31px!important;font-size:.22rem!important}}@media(prefers-reduced-motion:reduce){.prism-product-dock__item,.prism-command-trigger{transition:none!important}}:root{--prism-os-header-height: 56px}.prism-product-dock{width:fit-content!important;max-width:calc(100vw - 18px)!important}.prism-product-dock__rail{grid-template-columns:44px auto 58px!important;min-height:46px!important}.prism-product-dock__brand{width:44px!important;grid-template-columns:1fr!important;justify-items:center!important;gap:0!important;padding:6px!important}.prism-product-dock__brand-copy{display:none!important}.prism-product-dock__brand-mark{width:30px!important;height:30px!important}.prism-product-dock__items{display:flex!important;width:auto!important;min-width:max-content!important;align-items:stretch!important;gap:0!important}.prism-product-dock__item{display:grid!important;grid-template-columns:20px auto!important;grid-template-rows:1fr!important;width:auto!important;min-width:max-content!important;min-height:46px!important;align-content:center!important;column-gap:8px!important;padding:0 11px!important}.prism-product-dock__item:before{grid-column:1!important;grid-row:1!important;width:19px!important;height:19px!important;align-self:center!important;background-size:17px 17px!important}.prism-product-dock__kicker{display:none!important}.prism-product-dock__label{grid-column:2!important;grid-row:1!important;align-self:center!important;overflow:visible!important;text-overflow:clip!important;font-size:.39rem!important;letter-spacing:.01em!important}.prism-product-dock__pulse{width:58px!important;padding:5px 6px!important}.prism-command-trigger{min-height:34px!important;padding:4px 6px!important}.prism-command-trigger__copy{display:block!important;font-size:.31rem!important;line-height:1!important}.prism-command-trigger__key{display:none!important}.site-main.page,main[data-prism-surface]{padding-top:calc(var(--prism-os-header-height) + 16px)!important}@media(max-width:760px){.prism-product-dock{width:calc(100vw - 12px)!important;max-width:none!important}.prism-product-dock__rail{grid-template-columns:42px minmax(0,1fr) 48px!important}.prism-product-dock__brand{width:42px!important;padding:5px!important}.prism-product-dock__brand-mark{width:29px!important;height:29px!important}.prism-product-dock__items{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.prism-product-dock__item{grid-template-columns:18px minmax(0,auto)!important;min-width:0!important;padding:0 6px!important;column-gap:5px!important}.prism-product-dock__item:before{width:17px!important;height:17px!important;background-size:15px 15px!important}.prism-product-dock__label{font-size:.34rem!important;overflow:hidden!important;text-overflow:ellipsis!important}.prism-product-dock__pulse{width:48px!important;padding:5px!important}}@media(max-width:540px){:root{--prism-os-header-height: 52px}.prism-product-dock__rail{grid-template-columns:40px minmax(0,1fr) 44px!important;min-height:43px!important}.prism-product-dock__brand{width:40px!important;padding:5px!important}.prism-product-dock__brand-mark{width:27px!important;height:27px!important}.prism-product-dock__item{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;min-height:43px!important;padding:0 3px!important}.prism-product-dock__item:before{grid-column:1!important;width:20px!important;height:20px!important;background-size:18px 18px!important}.prism-product-dock__label{display:none!important}.prism-product-dock__pulse{width:44px!important;padding:4px!important}.prism-command-trigger{min-height:31px!important;padding:3px!important}.prism-command-trigger__copy{font-size:.27rem!important}}.prism-product-dock__mobile-toggle,.prism-product-dock__mobile-popout{display:none!important}@media(max-width:760px){:root{--prism-os-header-height: 52px}.prism-product-dock{top:calc(env(safe-area-inset-top,0px) + 7px)!important;left:max(8px,env(safe-area-inset-left,0px))!important;width:88px!important;max-width:88px!important;transform:none!important;filter:drop-shadow(0 7px 18px rgba(0,0,0,.26))!important}.prism-product-dock__rail{grid-template-columns:44px 44px!important;width:88px!important;min-height:44px!important;overflow:hidden!important;border-color:#bcc2ff66!important;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 7px),linear-gradient(90deg,var(--prism-surface-accent-faint, rgba(131, 233, 255, .08)),transparent 72%),#090c1ca8!important;backdrop-filter:blur(17px) saturate(1.38)!important;-webkit-backdrop-filter:blur(17px) saturate(1.38)!important;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 -1px #00000080,0 7px 20px #00000026!important}.prism-product-dock__brand{width:44px!important;min-width:44px!important;min-height:44px!important;padding:5px!important;border-right:1px solid rgba(255,255,255,.1)!important;background:#ffffff03!important}.prism-product-dock__brand-mark{width:32px!important;height:32px!important;border-color:#ffffff2e!important;background:#0406124d!important}.prism-product-dock__brand:hover,.prism-product-dock__brand:focus-visible,.prism-product-dock__brand[data-active=true]{background:#ffffff12!important}.prism-product-dock__items,.prism-product-dock__pulse{display:none!important}.prism-product-dock__mobile-toggle{position:relative!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:#ffffff03!important;color:#f7f4ff!important;cursor:pointer!important;box-shadow:none!important}.prism-product-dock__mobile-toggle:hover,.prism-product-dock__mobile-toggle:focus-visible,.prism-product-dock[data-mobile-open=true] .prism-product-dock__mobile-toggle{outline:none!important;background:#ffffff13!important;box-shadow:inset 0 -2px 0 var(--prism-surface-accent, #9ea3ff)!important}.prism-product-dock__mobile-toggle-icon{display:block!important;width:4px!important;height:4px!important;background:currentColor!important;box-shadow:7px 0 currentColor,14px 0 currentColor,0 7px currentColor,7px 7px currentColor,14px 7px currentColor,0 14px currentColor,7px 14px currentColor,14px 14px currentColor!important;transform:translate(-7px,-7px)!important;transition:transform .12s ease,opacity .12s ease!important}.prism-product-dock[data-mobile-open=true] .prism-product-dock__mobile-toggle-icon{transform:translate(-7px,-7px) rotate(45deg) scale(.86)!important;opacity:.92!important}.prism-product-dock__mobile-popout{position:absolute!important;z-index:8!important;top:calc(100% + 9px)!important;left:0!important;display:grid!important;width:min(264px,calc(100vw - 16px))!important;padding:8px!important;gap:4px!important;border:1px solid rgba(188,194,255,.46)!important;border-radius:0!important;background:linear-gradient(180deg,rgba(255,255,255,.085),transparent 9px),linear-gradient(135deg,var(--prism-surface-accent-faint, rgba(131, 233, 255, .09)),transparent 52%),#080b1bc7!important;backdrop-filter:blur(20px) saturate(1.42)!important;-webkit-backdrop-filter:blur(20px) saturate(1.42)!important;box-shadow:inset 0 0 0 1px #ffffff0d,3px 4px #02030b4d,0 16px 34px #00000045!important;clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-6px) scale(.975)!important;transform-origin:66px 0!important;transition:opacity .12s ease,transform .14s cubic-bezier(.2,.85,.3,1),visibility .12s linear!important}.prism-product-dock__mobile-popout:before{content:""!important;position:absolute!important;top:-7px!important;left:65px!important;width:14px!important;height:7px!important;background:var(--prism-surface-accent, #9ea3ff)!important;clip-path:polygon(0 100%,50% 0,100% 100%)!important;opacity:.82!important}.prism-product-dock[data-mobile-open=true] .prism-product-dock__mobile-popout{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.prism-product-dock__mobile-popout-title{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:31px!important;padding:5px 8px 7px!important;color:var(--prism-surface-accent, #b6b8ff)!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.33rem!important;line-height:1.2!important;letter-spacing:.09em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.prism-product-dock__mobile-popout-title:after{content:"NAV"!important;color:#eceeff7a!important;font-size:.27rem!important;letter-spacing:.04em!important}.prism-product-dock__mobile-popout .prism-product-dock__mobile-link{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:1fr!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:7px 10px!important;column-gap:11px!important;align-items:center!important;border:1px solid rgba(255,255,255,.035)!important;border-radius:0!important;background:#ffffff04!important;box-shadow:none!important;transform:none!important}.prism-product-dock__mobile-popout .prism-product-dock__mobile-link:hover,.prism-product-dock__mobile-popout .prism-product-dock__mobile-link:focus-visible{outline:none!important;background:#fff1!important;border-color:#ffffff17!important;box-shadow:inset 3px 0 0 var(--prism-surface-accent, #9ea3ff)!important}.prism-product-dock__mobile-popout .prism-product-dock__mobile-link[data-active=true]{background:linear-gradient(90deg,var(--prism-surface-accent-faint, rgba(131, 233, 255, .12)),rgba(255,255,255,.018))!important;border-color:#ffffff13!important;box-shadow:inset 3px 0 0 var(--prism-surface-accent, #9ea3ff)!important}.prism-product-dock__mobile-popout .prism-product-dock__mobile-link:before{grid-column:1!important;grid-row:1!important;width:29px!important;height:29px!important;align-self:center!important;background-size:26px 26px!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.prism-product-dock__mobile-popout .prism-product-dock__kicker{display:none!important}.prism-product-dock__mobile-popout .prism-product-dock__label{display:block!important;grid-column:2!important;grid-row:1!important;align-self:center!important;overflow:visible!important;color:#f8f7ff!important;font-size:.42rem!important;line-height:1.35!important;letter-spacing:.01em!important;text-overflow:clip!important;white-space:nowrap!important}.prism-product-dock__mobile-more{display:grid!important;grid-template-columns:32px 1fr!important;align-items:center!important;min-height:48px!important;padding:7px 10px!important;gap:11px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:#ffffff06!important;color:#f8f7ff!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.39rem!important;line-height:1.35!important;text-align:left!important;text-transform:uppercase!important;cursor:pointer!important}.prism-product-dock__mobile-more:hover,.prism-product-dock__mobile-more:focus-visible{outline:none!important;background:#ffffff12!important;border-color:var(--prism-surface-accent, #9ea3ff)!important}.prism-product-dock__mobile-more-mark{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--prism-surface-accent, #9ea3ff)!important;background:#04061270!important;font-size:.6rem!important}.site-main.page,main[data-prism-surface]{padding-top:calc(var(--prism-os-header-height) + 12px)!important}}@media(max-width:390px){.prism-product-dock__mobile-popout{width:min(248px,calc(100vw - 14px))!important}}@media(prefers-reduced-motion:reduce){.prism-product-dock__mobile-popout,.prism-product-dock__mobile-toggle-icon{transition:none!important}}.site-header{display:none!important}main[data-prism-surface=studio]{--rig-rail: 76px;--rig-inspector: 286px;--rig-surface: #0a1019;--rig-surface-2: #101926;--rig-surface-3: #162235;--rig-line: #2a3b52;--rig-line-strong: #42617e;--rig-accent: #70dcff;--rig-accent-2: #ad92ff;--rig-text: #eef7ff;--rig-muted: #8fa4ba;--rig-good: #79efa0;--rig-warning: #ffd166;--rig-danger: #ff718d}main[data-prism-surface=studio]>.route-stack{display:grid!important;grid-template-columns:var(--rig-rail) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:8px 0!important;min-width:0;align-items:stretch}main[data-prism-surface=studio] .studio-launchpad{grid-column:1 / -1;grid-row:1;min-height:52px!important;margin:0!important;padding:6px 10px!important;border:1px solid var(--rig-line)!important;border-radius:0!important;background:#0b111a!important;color:var(--rig-text)!important;box-shadow:none!important}main[data-prism-surface=studio] .studio-launchpad-inline{grid-template-columns:minmax(178px,.42fr) minmax(0,1.58fr)!important;align-items:center!important;gap:8px!important}main[data-prism-surface=studio] .studio-launchpad .eyebrow{margin:0 0 2px!important;color:var(--rig-accent)!important;font-size:.48rem!important}main[data-prism-surface=studio] .studio-launchpad .page-title{margin:0!important;color:var(--rig-text)!important;font-size:clamp(.9rem,1.55vw,1.15rem)!important;line-height:1.1!important}main[data-prism-surface=studio] .studio-launchpad-actions{justify-items:end!important}main[data-prism-surface=studio] .studio-launchpad .hero-actions{gap:5px!important;justify-content:flex-end!important;margin:0!important}main[data-prism-surface=studio] .studio-launchpad .button{min-height:34px!important;padding:6px 9px!important;border:1px solid var(--rig-line)!important;border-radius:6px!important;background:#121e2d!important;color:var(--rig-text)!important;box-shadow:none!important;font-size:.62rem!important}main[data-prism-surface=studio] .studio-launchpad .button.primary{border-color:var(--rig-accent)!important;background:#173146!important}main[data-prism-surface=studio] .studio-launchpad .status-chip-row,main[data-prism-surface=studio] .studio-launchpad .studio-helper-copy--muted{display:none!important}main[data-prism-surface=studio] .pixel-studio-modebar{position:sticky!important;z-index:24!important;top:66px!important;grid-column:1;grid-row:2;display:flex!important;flex-direction:column!important;min-width:var(--rig-rail)!important;width:var(--rig-rail)!important;min-height:610px;height:calc(100dvh - 142px);margin:0!important;overflow:auto!important;border:1px solid var(--rig-line)!important;border-right:0!important;border-radius:0!important;background:#0c121c!important;box-shadow:none!important}main[data-prism-surface=studio] .pixel-studio-modebar__brand{display:grid!important;place-items:center;min-width:0!important;width:100%;min-height:62px;padding:6px 3px!important;border:0!important;border-bottom:1px solid var(--rig-line)!important;background:#0e1621!important;text-align:center}main[data-prism-surface=studio] .pixel-studio-modebar__brand strong{color:var(--rig-accent)!important;font-size:.43rem!important;line-height:1.35!important}main[data-prism-surface=studio] .pixel-studio-modebar__brand span{display:none!important}main[data-prism-surface=studio] .pixel-studio-modebar__items{display:flex!important;flex:1;flex-direction:column!important;grid-template-columns:none!important;gap:4px!important;padding:5px!important}main[data-prism-surface=studio] .pixel-studio-modebar__items button{position:relative;display:grid!important;place-items:center;align-content:center;gap:4px!important;width:100%;min-width:0!important;min-height:58px!important;height:58px;padding:5px 3px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--rig-muted)!important;text-align:center!important}main[data-prism-surface=studio] .pixel-studio-modebar__items button:before{color:#c8d6e5;font-family:ui-monospace,monospace;font-size:1rem;line-height:1}main[data-prism-surface=studio] .pixel-studio-modebar__items button[data-mode=draw]:before{content:"✎"}main[data-prism-surface=studio] .pixel-studio-modebar__items button[data-mode=animate]:before{content:"▶"}main[data-prism-surface=studio] .pixel-studio-modebar__items button[data-mode=assist]:before{content:"✦"}main[data-prism-surface=studio] .pixel-studio-modebar__items button[data-mode=export]:before{content:"⇩"}main[data-prism-surface=studio] .pixel-studio-modebar__items button[data-active=true]{border-color:var(--rig-line-strong)!important;background:#172438!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--rig-accent)!important}main[data-prism-surface=studio] .pixel-studio-modebar__items button[data-active=true]:before{color:var(--rig-accent)!important}main[data-prism-surface=studio] .pixel-studio-modebar__items button:after{display:none!important}main[data-prism-surface=studio] .pixel-studio-modebar__items strong{color:inherit!important;font-size:.45rem!important;line-height:1.05!important}main[data-prism-surface=studio] .pixel-studio-modebar__items small{display:none!important}main[data-prism-surface=studio] .studio-grid-wide{grid-column:2;grid-row:2;display:grid!important;grid-template-columns:minmax(0,1fr) var(--rig-inspector)!important;gap:0!important;min-width:0;min-height:610px;height:calc(100dvh - 142px);overflow:hidden;border:1px solid var(--rig-line)!important;border-radius:0 8px 8px 0!important;background:#070c12!important;box-shadow:none!important}main[data-prism-surface=studio] .studio-editor-column{min-width:0;min-height:0;overflow:auto;background:#080e16}main[data-prism-surface=studio] .studio-grid-wide>.studio-editor-column>#pixel-workspace{min-height:100%;margin:0!important;padding:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:#080e16!important;color:var(--rig-text)!important;box-shadow:none!important}main[data-prism-surface=studio] #pixel-workspace>.studio-section-top{position:sticky;z-index:8;top:0;min-height:40px;margin:0!important;padding:7px 10px!important;border-bottom:1px solid var(--rig-line);background:#0a1019f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}main[data-prism-surface=studio] #pixel-workspace>.studio-section-top .section-title{margin:0!important;color:var(--rig-text)!important;font-size:.66rem!important}main[data-prism-surface=studio] #pixel-workspace>.studio-section-top .section-body{display:none!important}main[data-prism-surface=studio] .studio-workspace-status{margin:7px 8px 0!important;padding:5px 7px!important;border:1px solid var(--rig-line)!important;border-radius:5px!important;background:#0d151f!important}main[data-prism-surface=studio] .studio-workbench-grid{grid-template-columns:minmax(0,1fr) 252px!important;gap:0!important;margin:8px!important;overflow:hidden;border:1px solid var(--rig-line);border-radius:8px;background:#060b11}main[data-prism-surface=studio] .studio-stage-stack{min-width:0;min-height:0;background:radial-gradient(circle at 50% 42%,#111d2b 0,#080e16 48%,#05090e)}main[data-prism-surface=studio] .pixel-editor-scroll.studio-canvas-stage{min-height:clamp(500px,68vh,780px)!important;max-height:none!important;padding:clamp(18px,3vw,34px)!important;border:0!important;border-radius:0!important;background:linear-gradient(45deg,#111a29 25%,transparent 25%,transparent 75%,#111a29 75%),linear-gradient(45deg,#111a29 25%,#09111d 25% 75%,#111a29 75%)!important;background-position:0 0,10px 10px!important;background-size:20px 20px!important;box-shadow:inset 0 0 64px #0000006b!important}main[data-prism-surface=studio] .pixel-editor-grid,main[data-prism-surface=studio] canvas{image-rendering:pixelated;image-rendering:crisp-edges}main[data-prism-surface=studio] .pixel-editor-grid{border:1px solid #637797!important;border-radius:0!important;box-shadow:8px 10px #00000061!important}main[data-prism-surface=studio] .studio-support-stack{position:static!important;gap:6px!important;padding:7px!important;overflow:auto;border-left:1px solid var(--rig-line);background:#0d141e!important}main[data-prism-surface=studio] .studio-toolbar-group{padding:7px!important;border:1px solid var(--rig-line)!important;border-radius:6px!important;background:#101925!important;color:var(--rig-text)!important;box-shadow:none!important}main[data-prism-surface=studio] .studio-toolbar-group .chat-label{color:#dce9f5!important;font-size:.53rem!important}main[data-prism-surface=studio] .studio-controls-grid{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)!important;gap:6px!important;margin:0 8px 8px!important}main[data-prism-surface=studio] .studio-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}main[data-prism-surface=studio] .studio-tool-grid .button,main[data-prism-surface=studio] .studio-transform-grid .button,main[data-prism-surface=studio] .tool-row .button,main[data-prism-surface=studio] .studio-support-stack .button{min-height:32px!important;padding:5px 6px!important;border:1px solid var(--rig-line)!important;border-radius:5px!important;background:#121e2d!important;color:var(--rig-text)!important;box-shadow:none!important;font-size:.56rem!important}main[data-prism-surface=studio] .studio-tool-grid .button.primary,main[data-prism-surface=studio] .studio-support-stack .button.primary{border-color:var(--rig-accent)!important;background:#173146!important}main[data-prism-surface=studio] .color-picker{border:1px solid var(--rig-line)!important;border-radius:4px!important}main[data-prism-surface=studio] .palette-swatch{width:26px!important;height:26px!important;border:1px solid #05070d!important;border-radius:4px!important;box-shadow:none!important}main[data-prism-surface=studio] .palette-swatch.active{outline:2px solid var(--rig-accent)!important;outline-offset:1px!important}main[data-prism-surface=studio] .studio-sidebar{position:static!important;display:grid!important;align-content:start;gap:6px!important;min-width:0;max-height:none!important;height:100%;padding:7px!important;overflow:auto!important;border-left:1px solid var(--rig-line);background:#0c121c!important}main[data-prism-surface=studio] .studio-grid-wide>.studio-sidebar>.panel{margin:0!important;padding:9px!important;border:1px solid var(--rig-line)!important;border-radius:6px!important;background:#101925!important;color:var(--rig-text)!important;box-shadow:none!important}main[data-prism-surface=studio] .studio-sidebar .section-title,main[data-prism-surface=studio] .studio-sidebar .section-body,main[data-prism-surface=studio] .studio-sidebar .chat-label,main[data-prism-surface=studio] .studio-sidebar label{color:var(--rig-text)!important}main[data-prism-surface=studio] .studio-sidebar .section-title{font-size:.6rem!important}main[data-prism-surface=studio] .studio-sidebar .section-body,main[data-prism-surface=studio] .studio-sidebar .studio-helper-copy,main[data-prism-surface=studio] .studio-sidebar .studio-helper-copy--muted{color:var(--rig-muted)!important;font-size:.7rem!important}main[data-prism-surface=studio] .studio-sidebar input,main[data-prism-surface=studio] .studio-sidebar select,main[data-prism-surface=studio] .studio-sidebar textarea,main[data-prism-surface=studio] #pixel-workspace input,main[data-prism-surface=studio] #pixel-workspace select{min-height:32px!important;border:1px solid var(--rig-line)!important;border-radius:5px!important;background:#09111d!important;color:var(--rig-text)!important}main[data-prism-surface=studio] .studio-sidebar>section:has(.studio-ai-modes){order:0!important;border-color:var(--rig-line-strong)!important;background:#101925!important}main[data-prism-surface=studio] .studio-sidebar>section:has(.studio-ai-modes) .section-title,main[data-prism-surface=studio] .studio-sidebar>section:has(.studio-ai-modes) .section-body,main[data-prism-surface=studio] .studio-sidebar>section:has(.studio-ai-modes) .chat-label{color:inherit!important}html[data-pixel-studio-mode=draw] main[data-prism-surface=studio] .studio-sidebar>section:has(.studio-ai-modes),html[data-pixel-studio-mode=draw] main[data-prism-surface=studio] #studio-export,html[data-pixel-studio-mode=animate] main[data-prism-surface=studio] .studio-sidebar>section:has(.studio-ai-modes),html[data-pixel-studio-mode=animate] main[data-prism-surface=studio] #studio-export{display:none!important}html[data-pixel-studio-mode=assist] main[data-prism-surface=studio] .studio-sidebar>.panel:not(:has(.studio-ai-modes)),html[data-pixel-studio-mode=export] main[data-prism-surface=studio] .studio-sidebar>.panel:not(#studio-export){display:none!important}html[data-pixel-studio-mode=animate] main[data-prism-surface=studio] .studio-toolbar-group:has(.timeline-list-compact){border-color:var(--rig-accent)!important;box-shadow:inset 0 0 0 1px #70dcff24!important}main[data-prism-surface=studio] .timeline-item{border:1px solid var(--rig-line)!important;border-radius:5px!important;background:#101925!important;color:var(--rig-text)!important;box-shadow:none!important}main[data-prism-surface=studio] .timeline-item.active{border-color:var(--rig-accent)!important;background:#173146!important}@media(max-width:1120px){main[data-prism-surface=studio]{--rig-inspector: 250px}main[data-prism-surface=studio] .studio-workbench-grid{grid-template-columns:minmax(0,1fr) 210px!important}main[data-prism-surface=studio] .studio-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){main[data-prism-surface=studio]>.route-stack{display:block!important;padding-bottom:calc(68px + env(safe-area-inset-bottom))}main[data-prism-surface=studio] .studio-launchpad{display:none!important}main[data-prism-surface=studio] .studio-grid-wide{display:block!important;height:auto;min-height:calc(100dvh - 120px);overflow:visible;border-radius:7px!important}main[data-prism-surface=studio] .studio-editor-column,main[data-prism-surface=studio] .studio-grid-wide>.studio-editor-column>#pixel-workspace{overflow:visible}main[data-prism-surface=studio] .studio-workbench-grid,main[data-prism-surface=studio] .studio-controls-grid{grid-template-columns:1fr!important}main[data-prism-surface=studio] .studio-sidebar{height:auto;border-top:1px solid var(--rig-line);border-left:0}main[data-prism-surface=studio] .pixel-studio-modebar{position:fixed!important;z-index:90!important;top:auto!important;right:0;bottom:0;left:0;display:block!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:5px max(6px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important;overflow-x:auto!important;border:0!important;border-top:1px solid var(--rig-line)!important;background:#080d14f7!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}main[data-prism-surface=studio] .pixel-studio-modebar__brand{display:none!important}main[data-prism-surface=studio] .pixel-studio-modebar__items{display:flex!important;flex-direction:row!important;min-width:max-content;padding:0!important}main[data-prism-surface=studio] .pixel-studio-modebar__items button{flex:0 0 72px;width:72px;height:54px;min-height:54px!important}main[data-prism-surface=studio] .pixel-editor-scroll.studio-canvas-stage{min-height:58dvh!important}}@media(max-width:620px){main[data-prism-surface=studio] .studio-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}main[data-prism-surface=studio] .studio-support-stack{grid-template-columns:1fr!important}}@media(pointer:coarse){main[data-prism-surface=studio] button,main[data-prism-surface=studio] input,main[data-prism-surface=studio] select{min-height:44px}}.prism-studio-shell{--prism-studio-bg: #080d15;--prism-studio-panel: #0c1420;--prism-studio-panel-2: #101b2a;--prism-studio-line: #24384d;--prism-studio-line-strong: #34506c;--prism-studio-ink: #eef8ff;--prism-studio-muted: #8fa8bb;--prism-studio-cyan: #5ee7ff;--prism-studio-violet: #b596ff;--prism-studio-green: #79f2b1;--prism-studio-warning: #ffd36a;--prism-studio-rail: 84px;color:var(--prism-studio-ink);min-height:min(900px,calc(100vh - 94px));border:2px solid var(--prism-studio-line-strong);background:var(--prism-studio-bg);box-shadow:8px 8px #030609;overflow:clip}.prism-studio-shell,.prism-studio-shell *,.prism-studio-shell *:before,.prism-studio-shell *:after{box-sizing:border-box}.prism-studio-appbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 14px;border-bottom:2px solid var(--prism-studio-line);background:#09111c}.prism-studio-brand-block{display:flex;align-items:center;gap:14px;min-width:0}.prism-studio-brand-block .eyebrow{padding-right:14px;border-right:1px solid var(--prism-studio-line);color:var(--prism-studio-cyan);white-space:nowrap}.prism-studio-brand-block>div:last-child{display:flex;align-items:baseline;gap:10px;min-width:0}.prism-studio-brand-block h1{margin:0;font-size:clamp(1.05rem,2vw,1.4rem);letter-spacing:.04em}.prism-studio-appbar-subtitle{color:var(--prism-studio-muted);font-size:.78rem;white-space:nowrap}.prism-studio-appbar-status{display:flex;align-items:center;gap:10px;color:var(--prism-studio-muted);font-size:.72rem;white-space:nowrap}.prism-studio-live-dot{width:8px;height:8px;background:var(--prism-studio-green);box-shadow:0 0 0 2px #11251c}.prism-studio-body{display:grid;grid-template-columns:var(--prism-studio-rail) minmax(0,1fr);min-height:calc(min(900px,100vh - 94px) - 58px)}.prism-studio-rail{display:flex;flex-direction:column;border-right:2px solid var(--prism-studio-line);background:#08101a}.prism-studio-rail button{min-height:76px;width:100%;padding:8px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-bottom:1px solid var(--prism-studio-line);background:transparent;color:var(--prism-studio-muted);cursor:pointer;font:inherit}.prism-studio-rail button:hover,.prism-studio-rail button:focus-visible{color:var(--prism-studio-ink);background:#101c2a;outline:0}.prism-studio-rail button.is-selected{color:#061018;background:var(--prism-studio-cyan);box-shadow:inset -4px 0 #d9f9ff}.prism-studio-rail-short{font-weight:900;font-size:.69rem;letter-spacing:.09em}.prism-studio-rail-label{max-width:70px;font-size:.61rem;line-height:1.15;text-align:center}.prism-studio-main{min-width:0;background:linear-gradient(#101926 1px,transparent 1px),linear-gradient(90deg,#101926 1px,transparent 1px),var(--prism-studio-bg);background-size:32px 32px}.prism-studio-workspace{min-height:100%;display:grid;grid-template-columns:minmax(0,1fr) 286px;background:#080d15f5}.prism-studio-viewport-panel{min-width:0;padding:16px;border-right:2px solid var(--prism-studio-line)}.prism-studio-workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px;padding:2px 2px 12px;border-bottom:1px solid var(--prism-studio-line)}.prism-studio-workspace-heading h2{margin:3px 0 4px;font-size:clamp(1.2rem,2.4vw,1.8rem)}.prism-studio-workspace-heading p{max-width:760px;margin:0;color:var(--prism-studio-muted);line-height:1.5;font-size:.84rem}.prism-studio-source-badge{display:grid;grid-template-columns:repeat(2,auto);border:1px solid var(--prism-studio-line-strong);background:#0a121d;flex:0 0 auto}.prism-studio-source-badge span{padding:5px 8px;border-right:1px solid var(--prism-studio-line);border-bottom:1px solid var(--prism-studio-line);color:var(--prism-studio-muted);font-size:.66rem;white-space:nowrap}.prism-studio-source-badge span:nth-child(2n){border-right:0}.prism-studio-source-badge span:nth-last-child(-n+2){border-bottom:0}.prism-studio-inspector-panel{min-width:0;padding:15px 14px;background:#0a121d;overflow:auto}.prism-studio-inspector-panel>.eyebrow{color:var(--prism-studio-violet)}.prism-studio-inspector-panel h3{margin:7px 0 4px;font-size:1rem}.prism-studio-inspector-copy{margin:0 0 12px;color:var(--prism-studio-muted);font-size:.75rem;line-height:1.45}.prism-studio-action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.prism-studio-action-row .button,.prism-studio-shell .button.compact{min-height:34px}.prism-rig-stage-shell{min-height:510px;display:grid;place-items:center;padding:20px;border:2px solid var(--prism-studio-line-strong);background:linear-gradient(45deg,#0b1420 25%,transparent 25%),linear-gradient(-45deg,#0b1420 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#0b1420 75%),linear-gradient(-45deg,transparent 75%,#0b1420 75%),#0f1a27;background-size:28px 28px;background-position:0 0,0 14px,14px -14px,-14px 0}.prism-rig-stage{position:relative;width:min(72vh,620px,82%);aspect-ratio:1;border:2px solid #39546c;background:#070b11;cursor:crosshair;overflow:hidden}.prism-rig-stage:before,.prism-rig-stage:after{content:"";position:absolute;z-index:1;pointer-events:none;background:#5ee7ff2b}.prism-rig-stage:before{left:50%;top:0;bottom:0;width:1px}.prism-rig-stage:after{top:50%;left:0;right:0;height:1px}.prism-rig-stage>img{position:absolute;inset:7%;width:86%;height:86%;object-fit:contain;image-rendering:pixelated;z-index:2;-webkit-user-select:none;user-select:none}.prism-rig-bones{position:absolute;inset:0;width:100%;height:100%;z-index:3;overflow:visible;pointer-events:none}.prism-rig-bones line{stroke:var(--prism-studio-cyan);stroke-width:.72;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #02131b)}.prism-rig-joint{position:absolute;z-index:5;width:18px;height:18px;padding:0;transform:translate(-50%,-50%);border:2px solid #061018;background:var(--prism-studio-warning);box-shadow:0 0 0 2px #ffd36a57;cursor:pointer}.prism-rig-joint span{position:absolute;inset:5px;background:#2a1c00}.prism-rig-joint.is-selected{background:var(--prism-studio-cyan);box-shadow:0 0 0 3px #5ee7ff66}.prism-rig-joint-list{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0 14px}.prism-rig-joint-list button{min-width:0;padding:7px 8px;display:flex;justify-content:space-between;gap:6px;border:1px solid var(--prism-studio-line);background:var(--prism-studio-panel);color:var(--prism-studio-muted);font:inherit;font-size:.66rem;cursor:pointer}.prism-rig-joint-list button small{color:#607b90}.prism-rig-joint-list button.is-selected{border-color:var(--prism-studio-cyan);color:var(--prism-studio-ink);background:#102434}.prism-studio-slider,.prism-studio-text-field{display:grid;gap:6px;margin:12px 0;color:var(--prism-studio-muted);font-size:.72rem}.prism-studio-slider>span{display:flex;justify-content:space-between;gap:10px}.prism-studio-slider strong{color:var(--prism-studio-ink);font-weight:700}.prism-studio-slider input[type=range]{width:100%;accent-color:var(--prism-studio-cyan)}.prism-studio-text-field input{width:100%;min-height:34px;padding:7px 8px;border:1px solid var(--prism-studio-line-strong);border-radius:0;outline:0;background:#07101a;color:var(--prism-studio-ink);font:inherit}.prism-studio-text-field input:focus{border-color:var(--prism-studio-cyan)}.prism-studio-check-row{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--prism-studio-muted);font-size:.72rem}.prism-studio-check-row input{accent-color:var(--prism-studio-cyan)}.prism-studio-inspector-note{display:grid;gap:4px;margin-top:16px;padding:10px;border-left:3px solid var(--prism-studio-violet);background:#101626;color:var(--prism-studio-muted);font-size:.7rem;line-height:1.45}.prism-studio-inspector-note strong{color:var(--prism-studio-ink)}.prism-turn-preview-layout{min-height:520px;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(340px,1.35fr);gap:12px}.prism-turn-hero-frame{position:relative;display:grid;place-items:center;min-height:420px;border:2px solid var(--prism-studio-line-strong);background:#09111b;overflow:hidden}.prism-turn-hero-frame img{width:min(88%,520px);aspect-ratio:1;object-fit:contain;image-rendering:pixelated}.prism-turn-angle-readout{position:absolute;right:10px;bottom:10px;padding:5px 8px;border:1px solid var(--prism-studio-cyan);background:#071018;color:var(--prism-studio-cyan);font-size:.72rem}.prism-turn-frame-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-content:start}.prism-turn-frame-grid button{min-width:0;padding:4px;border:1px solid var(--prism-studio-line);background:#0a121d;color:var(--prism-studio-muted);cursor:pointer}.prism-turn-frame-grid button:hover,.prism-turn-frame-grid button:focus-visible,.prism-turn-frame-grid button.is-selected{border-color:var(--prism-studio-cyan);outline:0;color:var(--prism-studio-ink);background:#102232}.prism-turn-frame-grid img{display:block;width:100%;aspect-ratio:1;object-fit:contain;image-rendering:pixelated}.prism-turn-frame-grid span{display:block;padding:3px 2px 2px;font-size:.62rem}.prism-studio-segmented{display:grid;grid-template-columns:repeat(2,1fr);margin:12px 0 16px;border:1px solid var(--prism-studio-line-strong)}.prism-studio-segmented button{min-height:34px;border:0;border-right:1px solid var(--prism-studio-line-strong);background:#07101a;color:var(--prism-studio-muted);font:inherit;font-size:.7rem;cursor:pointer}.prism-studio-segmented button:last-child{border-right:0}.prism-studio-segmented button.is-selected{background:var(--prism-studio-violet);color:#0a0712}.prism-motion-stage{min-height:540px;display:grid;place-items:center;overflow:hidden;border:2px solid var(--prism-studio-line-strong);background:radial-gradient(circle at 50% 50%,#122235 0 2px,transparent 2px),#070d14;background-size:18px 18px}.prism-motion-preview-stack{position:relative;width:min(480px,70%);aspect-ratio:1}.prism-motion-preview-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;transform-origin:50% 72%}.prism-motion-trail{mix-blend-mode:screen}.prism-motion-main{z-index:5}.prism-studio-draw-host{min-width:0}.prism-studio-draw-host>.route-stack{gap:0}.prism-studio-draw-host .studio-launchpad{display:none}.prism-studio-draw-host .studio-grid,.prism-studio-draw-host .studio-grid-wide{margin:0}.prism-studio-draw-host #pixel-workspace{border-top:0}.prism-studio-draw-host .panel{border-radius:0}@media(max-width:1120px){.prism-studio-workspace{grid-template-columns:minmax(0,1fr) 248px}.prism-turn-preview-layout{grid-template-columns:1fr}.prism-turn-hero-frame{min-height:320px}}@media(max-width:900px),(pointer:coarse)and (max-width:1100px){.prism-studio-shell{box-shadow:none;min-height:0}.prism-studio-appbar,.prism-studio-brand-block{align-items:flex-start}.prism-studio-brand-block .eyebrow,.prism-studio-appbar-status{display:none}.prism-studio-brand-block>div:last-child{display:grid;gap:1px}.prism-studio-body{display:flex;flex-direction:column;min-height:0}.prism-studio-main{order:1}.prism-studio-rail{position:sticky;bottom:0;z-index:40;order:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--prism-studio-line-strong);border-right:0}.prism-studio-rail button{min-height:58px;border-right:1px solid var(--prism-studio-line);border-bottom:0}.prism-studio-rail button.is-selected{box-shadow:inset 0 4px #d9f9ff}.prism-studio-workspace{grid-template-columns:1fr}.prism-studio-viewport-panel{border-right:0;border-bottom:2px solid var(--prism-studio-line);padding:12px}.prism-studio-workspace-heading{display:grid}.prism-studio-source-badge{justify-self:start}.prism-studio-inspector-panel{max-height:none}.prism-rig-stage-shell,.prism-motion-stage{min-height:360px;padding:10px}.prism-rig-stage{width:min(88vw,540px)}.prism-turn-frame-grid{grid-template-columns:repeat(4,minmax(74px,1fr));overflow-x:auto}}@media(max-width:560px){.prism-studio-appbar{min-height:52px;padding:7px 9px}.prism-studio-rail-label{display:none}.prism-studio-rail button{min-height:48px}.prism-studio-workspace-heading h2{font-size:1.2rem}.prism-studio-source-badge{grid-template-columns:1fr 1fr;width:100%}.prism-rig-joint-list{grid-template-columns:1fr}.prism-rig-stage-shell,.prism-motion-stage{min-height:300px}.prism-turn-preview-layout{min-height:0}.prism-turn-hero-frame{min-height:260px}.prism-turn-frame-grid{grid-template-columns:repeat(2,minmax(100px,1fr))}}.prism-command-center{place-items:center!important;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))!important}.prism-command-center__backdrop{background:radial-gradient(circle at 50% 24%,var(--prism-surface-accent-faint, rgba(120, 220, 255, .1)),transparent 34%),#03050f61!important;background-size:auto!important;backdrop-filter:blur(5px) saturate(1.08)!important;-webkit-backdrop-filter:blur(5px) saturate(1.08)!important}.prism-command-center__dialog{width:min(590px,calc(100vw - 32px))!important;max-height:min(650px,76dvh)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid rgba(207,215,255,.28)!important;border-radius:18px!important;clip-path:none!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.018) 22%,transparent 48%),linear-gradient(145deg,var(--prism-surface-accent-faint, rgba(90, 220, 255, .08)),transparent 58%),#090c1ee0!important;box-shadow:inset 0 1px #ffffff1c,0 20px 70px #0000006b,0 0 36px var(--prism-surface-accent-faint, rgba(100, 220, 255, .08))!important;transform:translateY(4px) scale(.985)!important;transition:transform .14s ease,opacity .14s ease!important}.prism-command-center[data-open=true] .prism-command-center__dialog{transform:translateY(0) scale(1)!important}.prism-command-center__dialog:before{top:0!important;left:18px!important;right:18px!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--prism-surface-accent),transparent)!important;opacity:.7!important}.prism-command-center__header{min-height:0!important;align-items:center!important;padding:16px 18px 10px!important;border:0!important;background:transparent!important;box-shadow:none!important}.prism-command-center__kicker{margin-bottom:6px!important;color:var(--prism-surface-accent)!important;font-size:.36rem!important;letter-spacing:.09em!important;opacity:.78!important;text-shadow:none!important}.prism-command-center__header h2{margin:0!important;color:#fff!important;font-size:clamp(.82rem,2.2vw,1rem)!important;line-height:1.55!important;letter-spacing:.015em!important;text-shadow:0 2px 14px rgba(0,0,0,.42)!important}.prism-command-center__surface{padding:6px 8px 5px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:999px!important;background:#ffffff0e!important;color:var(--prism-surface-accent)!important;box-shadow:none!important;font-size:.31rem!important;opacity:.8!important}.prism-command-search{grid-template-columns:22px minmax(0,1fr)!important;gap:5px!important;margin:0 14px 8px!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#02051257!important;box-shadow:inset 0 1px #ffffff09!important}.prism-command-search:focus-within{border-color:color-mix(in srgb,var(--prism-surface-accent) 55%,transparent)!important;background:#0205127a!important;box-shadow:0 0 0 2px var(--prism-surface-accent-faint)!important}.prism-command-search__prompt{font-family:system-ui,sans-serif!important;font-size:1rem!important;line-height:1!important;color:var(--prism-surface-accent)!important;text-shadow:none!important}.prism-command-search input{padding:5px 0!important;color:#f7f8ff!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:.94rem!important;line-height:1.35!important}.prism-command-search input::placeholder{color:#d6dcf175!important}.prism-command-results{min-height:0!important;padding:8px 14px 14px!important;scrollbar-gutter:auto!important}.prism-command-results[data-mode=launcher],.prism-command-results[data-mode=section]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:9px!important;overflow:auto!important}.prism-command-results[data-mode=launcher] .prism-command-result,.prism-command-results[data-mode=section] .prism-command-result{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;gap:10px!important;min-height:86px!important;margin:0!important;padding:12px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#ffffff06!important;box-shadow:inset 0 1px #ffffff09!important;transform:none!important}.prism-command-results[data-mode=launcher] .prism-command-result:hover,.prism-command-results[data-mode=launcher] .prism-command-result[data-active=true],.prism-command-results[data-mode=section] .prism-command-result:hover,.prism-command-results[data-mode=section] .prism-command-result[data-active=true]{border-color:color-mix(in srgb,var(--prism-surface-accent) 55%,rgba(255,255,255,.12))!important;outline:none!important;background:linear-gradient(135deg,var(--prism-surface-accent-faint),rgba(255,255,255,.045)),#ffffff06!important;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000029!important;transform:translateY(-1px)!important}.prism-command-results[data-mode=launcher] .prism-command-result__mark,.prism-command-results[data-mode=section] .prism-command-result__mark{width:42px!important;height:42px!important;border:0!important;border-radius:10px!important;background:var(--prism-surface-accent-faint)!important;color:var(--prism-surface-accent)!important;box-shadow:inset 0 0 0 1px #ffffff0f!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.36rem!important;text-shadow:none!important}.prism-command-results[data-mode=launcher] .prism-command-result[data-active=true] .prism-command-result__mark,.prism-command-results[data-mode=section] .prism-command-result[data-active=true] .prism-command-result__mark{background:color-mix(in srgb,var(--prism-surface-accent) 18%,transparent)!important;color:#fff!important}.prism-command-results[data-mode=launcher] .prism-command-result__copy,.prism-command-results[data-mode=section] .prism-command-result__copy{gap:5px!important}.prism-command-results[data-mode=launcher] .prism-command-result__copy strong,.prism-command-results[data-mode=section] .prism-command-result__copy strong{color:#fff!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.43rem!important;line-height:1.55!important;text-shadow:none!important}.prism-command-results[data-mode=launcher] .prism-command-result__copy small,.prism-command-results[data-mode=section] .prism-command-result__copy small{display:-webkit-box!important;overflow:hidden!important;color:#dde2f59e!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:.7rem!important;line-height:1.28!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.prism-command-results[data-mode=launcher] .prism-command-result__enter,.prism-command-results[data-mode=section] .prism-command-result__enter{display:none!important}.prism-command-section-head{grid-column:1 / -1!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:2px 2px 5px!important}.prism-command-section-back{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#ffffff09!important;color:var(--prism-surface-accent)!important;cursor:pointer!important}.prism-command-section-back:hover,.prism-command-section-back:focus-visible{outline:none!important;border-color:var(--prism-surface-accent)!important;background:var(--prism-surface-accent-faint)!important}.prism-command-section-head div{min-width:0!important;display:grid!important;gap:3px!important}.prism-command-section-head strong{color:#fff!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:.43rem!important;line-height:1.5!important}.prism-command-section-head span{overflow:hidden!important;color:#dde2f585!important;font-size:.68rem!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.prism-command-results[data-mode=search]{display:block!important;overflow:auto!important}.prism-command-results[data-mode=search] .prism-command-group{padding:9px 4px 5px!important;color:var(--prism-surface-accent)!important;font-size:.31rem!important;opacity:.65!important;text-shadow:none!important}.prism-command-results[data-mode=search] .prism-command-result{grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;min-height:50px!important;margin:0 0 4px!important;padding:7px 8px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important}.prism-command-results[data-mode=search] .prism-command-result:hover,.prism-command-results[data-mode=search] .prism-command-result[data-active=true]{border-color:#ffffff14!important;outline:none!important;background:var(--prism-surface-accent-faint)!important;box-shadow:none!important}.prism-command-results[data-mode=search] .prism-command-result__mark{width:30px!important;height:30px!important;border:0!important;border-radius:8px!important;background:#ffffff0b!important;color:var(--prism-surface-accent)!important;box-shadow:none!important;font-size:.31rem!important;text-shadow:none!important}.prism-command-results[data-mode=search] .prism-command-result__copy strong{color:#fff!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:.86rem!important;line-height:1.25!important;text-shadow:none!important}.prism-command-results[data-mode=search] .prism-command-result__copy small{color:#dde2f58f!important;font-size:.69rem!important}.prism-command-results[data-mode=search] .prism-command-result__enter{color:var(--prism-surface-accent)!important;font-size:.72rem!important}.prism-command-center__footer{justify-content:center!important;gap:12px!important;padding:8px 12px 9px!important;border:0!important;background:#0000001f!important;box-shadow:inset 0 1px #ffffff0a!important;color:#d7dcef6b!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:.62rem!important}.prism-command-center__footer kbd{min-width:18px!important;padding:3px 4px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:5px!important;background:#ffffff0b!important;color:#f5f7ffb8!important;box-shadow:none!important;font-size:.28rem!important}@media(max-width:620px){.prism-command-center{padding-inline:12px!important}.prism-command-center__dialog{width:min(92vw,540px)!important;max-height:72dvh!important;border-radius:16px!important}.prism-command-center__header{padding:14px 14px 8px!important}.prism-command-center__header h2{max-width:260px!important;font-size:.78rem!important;line-height:1.55!important}.prism-command-center__surface{display:none!important}.prism-command-search{margin:0 10px 6px!important;padding:7px 9px!important}.prism-command-results{padding:7px 10px 10px!important}.prism-command-results[data-mode=launcher],.prism-command-results[data-mode=section]{gap:7px!important}.prism-command-results[data-mode=launcher] .prism-command-result,.prism-command-results[data-mode=section] .prism-command-result{grid-template-columns:38px minmax(0,1fr)!important;min-height:76px!important;gap:8px!important;padding:9px!important}.prism-command-results[data-mode=launcher] .prism-command-result__mark,.prism-command-results[data-mode=section] .prism-command-result__mark{width:36px!important;height:36px!important;border-radius:9px!important;font-size:.31rem!important}.prism-command-results[data-mode=launcher] .prism-command-result__copy strong,.prism-command-results[data-mode=section] .prism-command-result__copy strong{font-size:.37rem!important}.prism-command-results[data-mode=launcher] .prism-command-result__copy small,.prism-command-results[data-mode=section] .prism-command-result__copy small{font-size:.62rem!important}.prism-command-section-head span,.prism-command-center__footer{display:none!important}}@media(max-width:390px){.prism-command-center__dialog{width:calc(100vw - 22px)!important;max-height:74dvh!important}.prism-command-results[data-mode=launcher] .prism-command-result,.prism-command-results[data-mode=section] .prism-command-result{min-height:72px!important;padding:8px!important}.prism-command-results[data-mode=launcher] .prism-command-result__copy small,.prism-command-results[data-mode=section] .prism-command-result__copy small{-webkit-line-clamp:1!important}}@media(prefers-reduced-motion:reduce){.prism-command-center__dialog,.prism-command-result{transition:none!important;transform:none!important}}
