.whats-new[data-v-b2951574],.whats-new-btn[data-v-b2951574]{position:relative}.whats-new-btn[data-v-b2951574]{display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;font-family:inherit;padding:.35rem .75rem;border:1px solid var(--color-success-bg);border-radius:var(--radius-md);background:var(--color-success-bg);color:var(--color-success-text);cursor:pointer;transition:background .12s,border-color .12s,color .12s,filter .12s}.whats-new-btn.active[data-v-b2951574],.whats-new-btn[data-v-b2951574]:hover:not(:disabled):not(.active){border-color:var(--color-success)}.whats-new-btn.active[data-v-b2951574]{background:var(--color-success);color:#fff}.whats-new-btn.active[data-v-b2951574]:hover:not(:disabled){filter:brightness(.92)}.whats-new-btn.has-activity[data-v-b2951574]:before{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--color-success);transition:background .12s}.whats-new-btn.active.has-activity[data-v-b2951574]:before{background:#fff}.whats-new-empty[data-v-b2951574]{margin:0;padding:.6rem .75rem;font-size:.75rem;color:var(--color-text-muted)}.whats-new-menu[data-v-b2951574]{position:absolute;top:100%;right:0;margin-top:.4rem;width:360px;max-height:70vh;overflow-y:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 16px #0000001a;padding:.25rem;z-index:50}.whats-new-item[data-v-b2951574]{padding:.6rem .75rem;border-radius:var(--radius-md)}.whats-new-item+.whats-new-item[data-v-b2951574]{border-top:1px solid var(--color-border);margin-top:.15rem}.whats-new-item[data-v-b2951574]:hover{background:var(--color-bg-alt)}.whats-new-item header[data-v-b2951574]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.whats-new-item .kind[data-v-b2951574]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .45rem;border-radius:3px;background:var(--color-bg-alt);color:var(--color-text-muted)}.whats-new-item .kind[data-kind=feature][data-v-b2951574]{background:var(--color-info-bg);color:var(--color-info-text)}.whats-new-item .kind[data-kind=engine][data-v-b2951574]{background:var(--color-accent-soft,var(--color-bg-alt));color:var(--color-accent)}.whats-new-item .kind[data-kind=fix][data-v-b2951574]{background:var(--color-warning-bg,#fffbeb);color:var(--color-warning,#92400e)}.whats-new-item time[data-v-b2951574]{font-size:.7rem;color:var(--color-text-muted)}.whats-new-item h4[data-v-b2951574]{margin:0 0 .2rem;font-size:.85rem;font-weight:700;color:var(--color-text)}.whats-new-item p[data-v-b2951574]{margin:0;font-size:.75rem;line-height:1.4;color:var(--color-text-muted)}.pg-terminal[data-v-c8690e57]{display:flex;flex-direction:column;flex-shrink:0;background:#0d1117;color:#e6edf3;border-top:1px solid var(--color-border);font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;height:200px;transition:height .18s ease;overflow:hidden}.pg-terminal.role-host.collapsed[data-v-c8690e57]{height:60px}.pg-terminal.role-printer.collapsed[data-v-c8690e57]{height:30px}.terminal-header[data-v-c8690e57]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:30px;padding:0 .65rem;background:#161b22;color:#adbac7;font-family:inherit;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;width:100%;border:none;border-bottom:1px solid #30363d;text-align:left}.terminal-header[data-v-c8690e57]:hover{color:#e6edf3}.terminal-header[data-v-c8690e57]:focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px}.pg-terminal.collapsed .terminal-header[data-v-c8690e57]{border-bottom:none}.terminal-title[data-v-c8690e57]{display:flex;align-items:center;gap:.45rem}.terminal-prompt[data-v-c8690e57]{color:#7ee787;font-weight:700;font-size:.85em}.role-printer .terminal-title .terminal-prompt[data-v-c8690e57]{color:#79c0ff}.terminal-count[data-v-c8690e57]{color:#6e7681;font-weight:500;text-transform:none;letter-spacing:0}.terminal-header-actions[data-v-c8690e57]{display:flex;align-items:center;gap:.6rem}.terminal-link[data-v-c8690e57]{color:#6e7681;text-transform:none;letter-spacing:0;font-weight:500;font-size:.72rem;cursor:pointer;padding:2px 6px;border-radius:3px}.terminal-link[data-v-c8690e57]:hover{color:#e6edf3;background:#21262d}.terminal-chev[data-v-c8690e57]{color:#6e7681;transition:transform .15s ease;flex-shrink:0}.terminal-chev.open[data-v-c8690e57]{transform:rotate(180deg)}.terminal-history[data-v-c8690e57]{flex:1;min-height:0;overflow-y:auto;padding:.4rem .65rem;font-size:.78rem;line-height:1.4}.terminal-motd[data-v-c8690e57]{padding:.35rem 0 .5rem;margin-bottom:.45rem;border-bottom:1px dashed #21262d;line-height:1.4}.terminal-motd-emoji[data-v-c8690e57]{font-size:1.05rem;line-height:1;margin-bottom:.15rem}.terminal-motd-title[data-v-c8690e57]{color:#ffa657;font-weight:600;font-size:.8rem;letter-spacing:.02em}.terminal-motd-desc[data-v-c8690e57]{color:#6e7681;font-size:.72rem;margin-top:.2rem}.terminal-history-line[data-v-c8690e57]{display:flex;gap:.5rem;padding:1px 0}.terminal-history-text[data-v-c8690e57]{white-space:pre-wrap;word-break:break-all}.terminal-history-line.sent .terminal-history-text[data-v-c8690e57]{color:#e6edf3}.terminal-history-line.received .terminal-history-text[data-v-c8690e57]{color:#a5d6ff}.terminal-history-line.info .terminal-history-text[data-v-c8690e57]{color:#6e7681;font-style:italic}.terminal-history-line.sent .terminal-prompt[data-v-c8690e57]{color:#7ee787}.terminal-history-line.received .terminal-prompt[data-v-c8690e57]{color:#79c0ff}.terminal-history-line.info .terminal-prompt[data-v-c8690e57]{color:#6e7681}.terminal-input-row[data-v-c8690e57]{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem .65rem;background:#010409;border-top:1px solid #21262d;cursor:text;flex-shrink:0}.terminal-input-row .terminal-prompt[data-v-c8690e57]{padding-top:1px}.terminal-input[data-v-c8690e57]{flex:1;min-width:0}.terminal-input[data-v-c8690e57] .cm-editor{background:transparent}.terminal-input[data-v-c8690e57] .cm-editor.cm-focused{outline:none}.terminal-input[data-v-c8690e57] .cm-gutters{display:none}.terminal-input[data-v-c8690e57] .cm-activeLine{background:transparent}.pg-workspace[data-v-cee1b268]{display:flex;height:100%;min-height:0}.pg-cell[data-v-cee1b268]{flex:1;min-width:0;min-height:0;overflow:hidden}.pg-cell[data-v-cee1b268]:first-child{border-right:1px solid var(--color-border)}@media(max-width:768px){.pg-workspace[data-v-cee1b268]{flex-direction:column;height:auto}.pg-cell[data-v-cee1b268]{height:80vh}.pg-cell[data-v-cee1b268]:first-child{border-right:none;border-bottom:1px solid var(--color-border)}}.pg-page[data-v-d87f5148]{--nav-h:64px;--pg-toolbar-h:3.5rem;display:flex;flex-direction:column;height:calc(100dvh - var(--nav-h));overflow:hidden}.pg-toolbar[data-v-d87f5148]{justify-content:space-between;gap:1rem;min-height:var(--pg-toolbar-h);box-sizing:border-box;padding:.5rem 1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.pg-toolbar[data-v-d87f5148],.toolbar-left[data-v-d87f5148]{display:flex;align-items:center}.toolbar-left[data-v-d87f5148]{gap:.75rem}.toolbar-right[data-v-d87f5148]{display:flex;align-items:center;gap:.4rem}.toolbar-link[data-v-d87f5148]{font-size:.8rem;font-weight:500;color:var(--color-accent);text-decoration:none}.toolbar-link[data-v-d87f5148]:hover{text-decoration:underline}.pg-toolbar h1[data-v-d87f5148]{font-size:var(--text-xl);margin:0}.playground-switcher[data-v-d87f5148]{position:relative}.switcher-trigger[data-v-d87f5148]{display:flex;align-items:center;gap:.35rem;background:none;border:none;cursor:pointer;padding:0;color:inherit;font-family:inherit}.switcher-trigger:hover h1[data-v-d87f5148]{color:var(--color-accent)}.switcher-chevron[data-v-d87f5148]{transition:transform .15s ease;color:var(--color-text-muted);flex-shrink:0}.switcher-chevron.open[data-v-d87f5148]{transform:rotate(180deg)}.switcher-menu[data-v-d87f5148]{position:absolute;top:100%;left:0;margin-top:.4rem;min-width:200px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 16px #0000001a;padding:.35rem 0;z-index:50}.switcher-item[data-v-d87f5148]{display:block;width:100%;padding:.5rem .75rem;font-size:.8rem;font-weight:500;color:var(--color-text);text-decoration:none;transition:background .12s}.switcher-item[data-v-d87f5148]:hover{background:var(--color-bg-alt)}.switcher-item.current[data-v-d87f5148]{font-weight:700;color:var(--color-accent)}.toolbar-sep[data-v-d87f5148]{width:1px;height:20px;background:var(--color-border);margin:0 .25rem}.pg-body[data-v-d87f5148]{flex:1;min-height:0}.pg-loading[data-v-d87f5148]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:.95rem}@media(max-width:768px){.pg-page[data-v-d87f5148]{height:auto;overflow:visible}.pg-toolbar[data-v-d87f5148]{flex-wrap:wrap;height:auto;padding:.6rem 1rem}}
