.gp-code-playground[data-v-65ca8f38]{display:flex;flex-direction:column;gap:10px;min-height:calc(100vh - 200px);max-width:100%}.gp-code-playground.is-compact[data-v-65ca8f38]{min-height:480px}.gp-code-playground.is-mobile[data-v-65ca8f38]{min-height:auto}.gp-cp-toolbar[data-v-65ca8f38]{justify-content:space-between}.gp-cp-toolbar[data-v-65ca8f38],.gp-cp-toolbar__left[data-v-65ca8f38],.gp-cp-toolbar__right[data-v-65ca8f38]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gp-cp-label[data-v-65ca8f38]{font-size:13px;color:rgba(0,0,0,.65);flex-shrink:0}.gp-cp-mode-select[data-v-65ca8f38]{width:160px}.gp-cp-panes[data-v-65ca8f38]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}@media (min-width:900px){.gp-cp-panes[data-v-65ca8f38]{flex-direction:row}.gp-cp-pane[data-v-65ca8f38]{width:50%}}.gp-cp-pane[data-v-65ca8f38]{display:flex;flex-direction:column;min-height:220px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;overflow:hidden}.gp-cp-pane__head[data-v-65ca8f38]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;color:rgba(0,0,0,.85);background:#fafafa;border-bottom:1px solid #e8e8e8;flex-shrink:0}.gp-cp-pane__body[data-v-65ca8f38]{position:relative;flex:1 1 auto;width:100%;height:clamp(240px,42vh,640px);min-height:240px;overflow:hidden}.gp-code-playground.is-mobile .gp-cp-pane__body[data-v-65ca8f38]{height:42vh;min-height:260px}.gp-cp-fill[data-v-65ca8f38]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;box-sizing:border-box}.gp-cp-textarea[data-v-65ca8f38]{margin:0;padding:10px 12px;resize:none;outline:none;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;letter-spacing:0;word-spacing:normal;font-variant-ligatures:none;color:rgba(0,0,0,.85);-webkit-overflow-scrolling:touch;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.gp-cp-frame[data-v-65ca8f38],.gp-cp-textarea[data-v-65ca8f38]{border:0;display:block;background:#fff}.gp-cp-error[data-v-65ca8f38]{color:#cf1322;font-weight:400;font-size:12px}