html,body{height:100%}body{margin:0}*{box-sizing:border-box}.playground-root{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.playground-shell{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.playground-header{border-bottom:1px solid var(--gray-a5);background:var(--color-background);flex-shrink:0}.playground-logo{width:auto;height:28px;display:block}.playground-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.github-link{color:var(--gray-12);text-decoration:none}.github-link:hover{color:var(--accent-11)}.panel{background:var(--color-background);min-width:0;height:100%;min-height:0;overflow:hidden}.editor-column{border-right:1px solid var(--gray-a5)}.toolbar{border-bottom:1px solid var(--gray-a5);background:var(--color-background);flex-shrink:0}.editor-frame{background:var(--color-background);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-fill{flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.editor-fill .cm-editor{background:var(--color-background);flex:1;min-height:0;max-height:100%;font-size:14px;height:100%!important}.editor-fill .cm-scroller{overflow:auto}.cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ast-frame{background:var(--color-background);flex:1;min-height:0;padding:8px 10px 16px;overflow:auto}.ast-frame[hidden]{display:none}.output-editor{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.output-editor[hidden]{display:none}.ast-tree{color:var(--gray-12);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6}.tree-children{padding-left:18px}.tree-leaf{white-space:nowrap;min-height:21px;padding-left:16px}.tree-summary{cursor:default;white-space:nowrap;border-radius:4px;outline:none;padding:0 3px;list-style:disclosure-closed}details[open]>.tree-summary{list-style:disclosure-open}.tree-summary:hover{background:var(--gray-a3)}.tree-clickable{cursor:pointer}.tree-clickable:hover{background:var(--gray-a4)}.tree-on-path{background:var(--blue-a2)}.tree-active{background:var(--blue-a4);box-shadow:inset 2px 0 0 var(--accent-9)}.tree-key{color:var(--blue-11)}.tree-type{color:var(--green-11);font-weight:600}.tree-string{color:var(--amber-11)}.tree-number{color:var(--orange-11)}.tree-null{color:var(--gray-10);font-style:italic}.tree-bracket{color:var(--gray-10)}@media (max-width:780px){.playground-shell{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.editor-column{border-right:0;border-bottom:1px solid var(--gray-a5)}}@media (max-width:640px){.github-link-text{display:none}}
