._60JoeG_starButton{border:1px solid var(--border);background-color:var(--surface);color:var(--text-secondary);transition:background-color .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out), transform .15s var(--ease-out);border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.4rem .7rem .4rem .85rem;font-size:.8rem;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){._60JoeG_starButton:hover{background-color:var(--surface-hover);color:var(--text);border-color:var(--border-strong);transform:translateY(-1px)}._60JoeG_starButton:hover ._60JoeG_starIcon{color:var(--warning);fill:var(--warning)}}._60JoeG_label{white-space:nowrap}._60JoeG_divider{background-color:var(--border-strong);width:1px;height:1rem}._60JoeG_starIcon{color:var(--text-muted);transition:color .15s var(--ease-out), fill .15s var(--ease-out)}._60JoeG_count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}
.sGqMhG_toggle{border:1px solid var(--border);background-color:var(--surface);width:2.1rem;height:2.1rem;color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.sGqMhG_toggle:hover{background-color:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}}
._8aEwW_container{background-color:var(--bg);height:100vh;color:var(--text);font-family:var(--font-sans);flex-direction:column;display:flex}._8aEwW_header{border-bottom:1px solid var(--border);background-color:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1.25rem;display:flex}._8aEwW_title{flex-shrink:0;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}._8aEwW_brandIcon{color:var(--accent-strong);display:flex}._8aEwW_brandLink{color:inherit;text-decoration:none}._8aEwW_slash{color:var(--text-muted)}._8aEwW_badge{background-color:var(--surface);border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.03em;font-size:.65rem;font-weight:600;font-family:var(--font-mono);border-radius:4px;padding:.125rem .4rem}._8aEwW_actions{align-items:center;gap:.6rem;display:flex}._8aEwW_divider{background-color:var(--border);width:1px;height:1.25rem;margin:0 .15rem}._8aEwW_btnRun{background-color:var(--accent);color:var(--accent-foreground);cursor:pointer;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:flex}._8aEwW_btnRun:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){._8aEwW_btnRun:not(:disabled):hover{background-color:var(--accent-strong);transform:translateY(-1px)}}._8aEwW_btnSecondary{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);background-color:#0000;border-radius:7px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.85rem;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){._8aEwW_btnSecondary:hover{color:var(--text);background-color:var(--surface-hover);border-color:var(--border-strong)}}._8aEwW_workspace{flex-grow:1;grid-template-columns:1.3fr 1fr;display:grid;overflow:hidden}@media (max-width:900px){._8aEwW_workspace{grid-template-rows:1fr 1fr;grid-template-columns:1fr}}._8aEwW_editorPane{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}._8aEwW_paneHeader{background-color:var(--bg-elevated);border-bottom:1px solid var(--border);height:2.5rem;color:var(--text-secondary);font-size:.75rem;font-family:var(--font-mono);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}._8aEwW_langBadge{color:var(--accent-strong);letter-spacing:.03em;font-size:.65rem;font-weight:600}._8aEwW_editorWrapper{background-color:var(--bg);flex-grow:1;min-height:0}._8aEwW_outputPane{background-color:var(--bg-elevated);flex-direction:column;min-height:0;display:flex}._8aEwW_terminal{font-family:var(--font-mono);color:var(--text-secondary);flex-grow:1;padding:1rem;font-size:.8125rem;line-height:1.7;overflow-y:auto}._8aEwW_termLine{gap:.6rem;display:flex}._8aEwW_termTime{color:var(--text-muted);flex-shrink:0}._8aEwW_termSuccess{color:var(--success)}._8aEwW_termInfo{color:var(--accent-strong)}._8aEwW_termWarn{color:var(--warning)}._8aEwW_termError{color:var(--error)}._8aEwW_cursorBlink{animation:1s step-end infinite _8aEwW_blink}@keyframes _8aEwW_blink{50%{opacity:0}}
