@layer product{:where([data-page-scene=runtimes] .stage) .ui-button{justify-content:center;align-items:center;gap:calc(6 * var(--u));border-radius:calc(10 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}:where([data-page-scene=runtimes] .stage) .ui-button[data-size=default]{height:calc(36 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(14 * var(--u))}:where([data-page-scene=runtimes] .stage) .ui-button[data-size=sm]{height:calc(32 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(12 * var(--u))}:where([data-page-scene=runtimes] .stage) .ui-button[data-size=xs]{height:calc(24 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(12 * var(--u))}:where([data-page-scene=runtimes] .stage) .ui-button[data-size=icon]{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:calc(12 * var(--u));padding:0}:where([data-page-scene=runtimes] .stage) .ui-button[data-variant=default]{border:calc(1 * var(--u)) solid transparent;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=runtimes] .stage) .ui-button[data-variant=outline]{border:calc(1 * var(--u)) solid var(--input);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=runtimes] .stage) .ui-button[data-variant=destructive]{border:calc(1 * var(--u)) solid transparent;background:var(--destructive);color:var(--destructive-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=runtimes] .stage) .ui-button[data-variant=secondary]{background:color-mix(in oklab, var(--secondary) 70%, transparent);color:var(--secondary-foreground)}:where([data-page-scene=runtimes] .stage) .ui-button[data-variant=accent]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}:where([data-page-scene=runtimes] .stage) .ui-button[data-disabled]{opacity:.5}:where([data-page-scene=runtimes] .stage) .ui-combobox{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));min-width:0;padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(10 * var(--u));background:var(--card);box-shadow:var(--shadow-xs);font-size:calc(14 * var(--u));display:flex}:where([data-page-scene=runtimes] .stage) .ui-combobox[data-disabled]{opacity:.5}:where([data-page-scene=runtimes] .stage) .ui-combobox-value{align-items:center;gap:calc(8 * var(--u));white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}:where([data-page-scene=runtimes] .stage) .ui-combobox-value>:last-child{text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=runtimes] .stage) .ui-combobox-icon,:where([data-page-scene=runtimes] .stage) .ui-combobox-chevron{color:var(--muted-foreground)}:where([data-page-scene=runtimes] .stage) .replica .runtime-logo{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=runtimes] .stage) .codex-logo{color:#0d0d0d}:where([data-theme=dark]) :where([data-page-scene=runtimes] .stage) .codex-logo{color:#fff}:where([data-page-scene=runtimes] .stage) .claude-logo{color:#d97757}:where([data-page-scene=runtimes] .stage) .opencode-logo{color:#131010}:where([data-theme=dark]) :where([data-page-scene=runtimes] .stage) .opencode-logo{color:#f1ecec}:where([data-page-scene=runtimes] .stage) .opencode-center{fill:#5a5858}:where([data-theme=dark]) :where([data-page-scene=runtimes] .stage) .opencode-center{fill:#b7b1b1}:where([data-page-scene=runtimes] .stage) .opencode-outline{fill:#fff}:where([data-theme=dark]) :where([data-page-scene=runtimes] .stage) .opencode-outline{fill:#211e1e}}@layer replica{:where([data-page-scene=runtimes] .stage) .mp{top:calc(100% + 4 * var(--u));z-index:20;grid-template-columns:calc(56 * var(--u)) minmax(0, 1fr);width:calc(672 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--popover);box-shadow:0 calc(10 * var(--u)) calc(15 * var(--u)) calc(-3 * var(--u)) #0f172a1f, 0 calc(4 * var(--u)) calc(6 * var(--u)) calc(-4 * var(--u)) #0f172a1a;transform-origin:0 0;display:grid;position:absolute;left:0;overflow:hidden}:where([data-page-scene=runtimes] .stage) .mp-rail{align-items:center;gap:calc(4 * var(--u));padding:calc(8 * var(--u));border-right:calc(1 * var(--u)) solid var(--border);background:color-mix(in oklab, var(--muted) 40%, transparent);flex-direction:column;display:flex}:where([data-page-scene=runtimes] .stage) .mp-rail-button{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(10 * var(--u));place-items:center;transition:background-color .2s,box-shadow .2s;display:grid}:where([data-page-scene=runtimes] .stage) .mp[data-view=opencode] [data-rail=opencode],:where([data-page-scene=runtimes] .stage) .mp[data-view=codex] [data-rail=codex],:where([data-page-scene=runtimes] .stage) .mp[data-view=claude] [data-rail=claude]{background:var(--secondary);box-shadow:0 0 0 calc(1 * var(--u)) var(--ring)}:where([data-page-scene=runtimes] .stage) .mp-main{flex-direction:column;min-width:0;display:flex}:where([data-page-scene=runtimes] .stage) .mp-search{padding:calc(8 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border)}:where([data-page-scene=runtimes] .stage) .mp-input{height:calc(36 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--ring);border-radius:calc(10 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in oklab, var(--ring) 50%, transparent);color:var(--muted-foreground);font-size:calc(14 * var(--u));align-items:center;display:flex}:where([data-page-scene=runtimes] .stage) .mp-list{gap:calc(4 * var(--u));padding:calc(4 * var(--u));margin:0;list-style:none;display:grid}:where([data-page-scene=runtimes] .stage) .mp[data-view=opencode] .mp-list:not([data-list=opencode]),:where([data-page-scene=runtimes] .stage) .mp[data-view=codex] .mp-list:not([data-list=codex]),:where([data-page-scene=runtimes] .stage) .mp[data-view=claude] .mp-list:not([data-list=claude]){display:none}:where([data-page-scene=runtimes] .stage) .mp-row{align-items:center;gap:calc(4 * var(--u));border-radius:calc(10 * var(--u));min-width:0;display:flex}:where([data-page-scene=runtimes] .stage) .mp-row[data-selected]{background:var(--muted);color:var(--accent-foreground)}:where([data-page-scene=runtimes] .stage) .mp-pick{align-items:center;gap:calc(8 * var(--u));min-width:0;min-height:calc(48 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));flex:1;display:flex;position:relative}:where([data-page-scene=runtimes] .stage) .mp-row[data-selected] .mp-pick:before{content:"";width:calc(4 * var(--u));height:calc(24 * var(--u));background:var(--primary);border-radius:0 999px 999px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where([data-page-scene=runtimes] .stage) .mp-name{flex-direction:column;flex:1;min-width:0;display:flex}:where([data-page-scene=runtimes] .stage) .mp-name b,:where([data-page-scene=runtimes] .stage) .mp-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=runtimes] .stage) .mp-name b{font-weight:500}:where([data-page-scene=runtimes] .stage) .mp-name small{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}:where([data-page-scene=runtimes] .stage) .mp-row[data-selected] .mp-name small,:where([data-page-scene=runtimes] .stage) .mp-row[data-selected] .mp-meta{color:var(--accent-foreground)}:where([data-page-scene=runtimes] .stage) .mp-meta{align-items:center;gap:calc(4 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));flex:none;margin-left:auto;display:flex}:where([data-page-scene=runtimes] .stage) .mp-meta span{margin-left:calc(4 * var(--u))}:where([data-page-scene=runtimes] .stage) .mp-star{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-right:calc(4 * var(--u));flex:none;place-items:center;display:grid}@container stage (width<=560px){:where([data-page-scene=runtimes] .stage) .mp{width:calc(100cqw - 48 * var(--u))}:where([data-page-scene=runtimes] .stage) .mp-meta span{display:none}}:where([data-page-scene=runtimes] .stage) .set-card{gap:calc(8 * var(--u));padding:calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);display:grid}:where([data-page-scene=runtimes] .stage) .role-list{gap:calc(12 * var(--u));display:grid}:where([data-page-scene=runtimes] .stage) .role-head{justify-content:space-between;align-items:center;display:flex}:where([data-page-scene=runtimes] .stage) .role-head p{color:var(--muted-foreground);font-size:calc(12 * var(--u));letter-spacing:.025em;font-weight:600;line-height:calc(16 * var(--u));text-transform:uppercase}:where([data-page-scene=runtimes] .stage) .role-fields{gap:calc(12 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where([data-page-scene=runtimes] .stage) .set-field{gap:calc(4 * var(--u));min-width:0;display:grid;position:relative}:where([data-page-scene=runtimes] .stage) .set-label{font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u))}:where([data-page-scene=runtimes] .stage) .set-placeholder{color:var(--muted-foreground)}:where([data-page-scene=runtimes] .stage) .rt-swap{display:flex}:where([data-page-scene=runtimes] .stage) .rt-swap>svg{display:none}:where([data-page-scene=runtimes] .stage) .rt-swap[data-runtime=opencode]>.opencode-logo,:where([data-page-scene=runtimes] .stage) .rt-swap[data-runtime=codex]>.codex-logo,:where([data-page-scene=runtimes] .stage) .rt-swap[data-runtime=claude]>.claude-logo{display:block}:where([data-page-scene=runtimes] .stage) .profile-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--blue-500);border-radius:50%;flex:none}@container stage (width<=560px){:where([data-page-scene=runtimes] .stage) .role-fields{grid-template-columns:minmax(0,1fr)}}:where([data-page-scene=runtimes] .stage) .set-pane{--design-width:760;height:calc(620 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(16 * var(--u));background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-sheet);overflow:hidden}:where([data-page-scene=runtimes] .stage) .set-content{gap:calc(16 * var(--u));padding:calc(16 * var(--u));display:grid}:where([data-page-scene=runtimes] .stage) .set-heading{gap:calc(8 * var(--u));display:grid}:where([data-page-scene=runtimes] .stage) .set-title{font-size:calc(14 * var(--u));font-weight:600;line-height:calc(20 * var(--u))}:where([data-page-scene=runtimes] .stage) .set-heading p{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}@container stage (width<=560px){:where([data-page-scene=runtimes] .stage) .set-pane{--design-width:420;height:calc(700 * var(--u))}}:where([data-page-scene=runtimes] .stage) .cursor{z-index:30;width:calc(22 * var(--u));height:calc(22 * var(--u));pointer-events:none;opacity:0;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #0000004d);position:absolute;top:0;left:0;overflow:visible}:where([data-page-scene=runtimes] .stage) .cursor .cursor-arrow{fill:#0f172a;stroke:#fff;stroke-width:1.5px}:where([data-page-scene=runtimes] .stage) .cursor .cursor-cross{fill:none;stroke-linecap:square;display:none}:where([data-page-scene=runtimes] .stage) .cursor .cursor-cross-halo{stroke:#fff;stroke-width:3px}:where([data-page-scene=runtimes] .stage) .cursor .cursor-cross-line{stroke:#0f172a;stroke-width:1.2px}:where([data-page-scene=runtimes] .stage) .cursor[data-shape=crosshair] .cursor-arrow{display:none}:where([data-page-scene=runtimes] .stage) .cursor[data-shape=crosshair] .cursor-cross{display:inline}:where([data-page-scene=runtimes] .stage) .click-ring{z-index:29;width:calc(36 * var(--u));height:calc(36 * var(--u));margin:calc(-18 * var(--u)) 0 0 calc(-18 * var(--u));border:calc(2 * var(--u)) solid var(--primary);pointer-events:none;opacity:0;border-radius:50%;position:absolute}}