.XGl13a_container{background:var(--card);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.XGl13a_editor{flex:1;overflow:hidden}@media (max-width:640px){.XGl13a_editor .cm-editor{font-size:13px}.XGl13a_editor .cm-content{padding:.5rem 0}.XGl13a_editor .cm-gutters{padding-left:.25rem}.XGl13a_editor .cm-lineNumbers .cm-gutterElement{min-width:2rem;padding:0 .25rem 0 0}}.XGl13a_statusBar{color:var(--muted-foreground);background:var(--muted);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;padding:.25rem .75rem;font-size:.75rem;display:flex}.XGl13a_cursorPosition{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
.WpAEFG_container{flex-direction:column;height:100%;display:flex}.WpAEFG_header{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}@media (max-width:640px){.WpAEFG_header{padding:.5rem .75rem}}.WpAEFG_title{color:var(--muted-foreground);font-size:.875rem;font-weight:500}@media (max-width:640px){.WpAEFG_title{font-size:.75rem}}.WpAEFG_actions{gap:.5rem;display:flex}@media (max-width:640px){.WpAEFG_actions{gap:.25rem}}.WpAEFG_content{background:var(--card);flex:1;padding:1.5rem;overflow:auto}@media (max-width:640px){.WpAEFG_content{padding:.75rem}}.WpAEFG_output{height:100%}.WpAEFG_output .cm-editor{height:100%}@media (max-width:640px){.WpAEFG_output .cm-content{font-size:.75rem}}.WpAEFG_error{color:#f00026;color:lab(51.0185% 79.5015 53.9924)}.WpAEFG_warnings{background:#ecc98026;background:lab(82.8304% 5.81437 41.2834/.15);border:1px solid #c79600;border:1px solid lab(65.3389% 12.2059 74.266);border-radius:.5rem;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.WpAEFG_warning{color:#946900;color:lab(47.8239% 14.0825 95.066);align-items:flex-start;gap:.5rem;font-size:.813rem;display:flex}.WpAEFG_placeholder{height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.875rem;display:flex}@media (max-width:640px){.WpAEFG_placeholder{font-size:.75rem}}.WpAEFG_loading{justify-content:center;align-items:center;height:100%;display:flex}.WpAEFG_spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite WpAEFG_spin}@keyframes WpAEFG_spin{to{transform:rotate(360deg)}}
.BvVIlG_container{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}@media (max-width:640px){.BvVIlG_container{gap:.5rem;padding:.5rem .75rem}}.BvVIlG_leftSection{align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.BvVIlG_leftSection{flex:1;gap:.5rem}}.BvVIlG_formatSelector{align-items:center;gap:.5rem;display:flex}@media (max-width:480px){.BvVIlG_formatSelector{gap:.25rem}}.BvVIlG_formatLabel{color:var(--muted-foreground);font-size:.875rem}@media (max-width:480px){.BvVIlG_formatLabel{display:none}}.BvVIlG_formatButtons{border:1px solid var(--border);border-radius:.375rem;display:flex;overflow:hidden}.BvVIlG_formatButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.BvVIlG_formatButton:not(:last-child){border-right:1px solid var(--border)}.BvVIlG_formatButton:hover{background:var(--accent)}.BvVIlG_formatButton.BvVIlG_active{background:var(--primary);color:var(--primary-foreground)}@media (max-width:640px){.BvVIlG_formatButton{padding:.5rem .75rem}}.BvVIlG_shortcutHint{color:var(--muted-foreground);font-size:.75rem}@media (max-width:768px){.BvVIlG_shortcutHint{display:none}}.BvVIlG_kbd{background:var(--muted);border:1px solid var(--border);border-radius:.25rem;margin:0 .125rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;display:inline-block}
.SGr91G_container{position:relative}.SGr91G_trigger{color:var(--card-foreground);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.SGr91G_trigger:hover{background:var(--accent);border-color:var(--accent)}.SGr91G_icon{width:1rem;height:1rem}.SGr91G_chevron{width:.875rem;height:.875rem;transition:transform .2s}.SGr91G_chevron.SGr91G_open{transform:rotate(180deg)}.SGr91G_dropdown{z-index:50;background:var(--card);border:1px solid var(--border);border-radius:.5rem;min-width:280px;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 4px 12px #00000026}.SGr91G_item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-direction:column;align-items:flex-start;width:100%;padding:.625rem .75rem;transition:background .15s;display:flex}.SGr91G_item:hover{background:var(--accent)}.SGr91G_name{color:var(--card-foreground);font-size:.875rem;font-weight:500}.SGr91G_description{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem}
._5dwXZG_toggle{border:1px solid var(--border);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--card-foreground);background:0 0;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}._5dwXZG_toggle:hover{background:var(--accent);border-color:var(--accent)}._5dwXZG_icon{width:1.125rem;height:1.125rem}
.L3Q2hG_container{background:var(--background);flex-direction:column;height:100dvh;display:flex}.L3Q2hG_header{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (max-width:640px){.L3Q2hG_header{padding:.75rem 1rem}}.L3Q2hG_logoSection{align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.L3Q2hG_logoSection{gap:.5rem}}.L3Q2hG_logoImage{border-radius:50%;width:2.5rem;height:2.5rem}@media (max-width:640px){.L3Q2hG_logoImage{width:2rem;height:2rem}}.L3Q2hG_title{color:var(--card-foreground);font-size:1.25rem;font-weight:600}@media (max-width:640px){.L3Q2hG_title{font-size:1rem}}.L3Q2hG_subtitle{color:var(--muted-foreground);font-size:.875rem}@media (max-width:640px){.L3Q2hG_subtitle{display:none}}.L3Q2hG_headerActions{align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.L3Q2hG_headerActions{gap:.5rem}}.L3Q2hG_docsLink{color:var(--muted-foreground);font-size:.875rem;text-decoration:none;transition:color .15s}.L3Q2hG_docsLink:hover{color:var(--card-foreground)}@media (max-width:480px){.L3Q2hG_docsLink{display:none}}.L3Q2hG_main{flex:1;display:flex;overflow:hidden}@media (max-width:768px){.L3Q2hG_main{flex-direction:column}}.L3Q2hG_editorPanel{border-right:1px solid var(--border);flex-direction:column;width:50%;display:flex}@media (max-width:768px){.L3Q2hG_editorPanel{border-right:none;border-bottom:1px solid var(--border);width:100%;height:50%;min-height:200px}}.L3Q2hG_outputPanel{flex-direction:column;width:50%;display:flex}@media (max-width:768px){.L3Q2hG_outputPanel{width:100%;height:50%;min-height:150px}}
