.workspace-module__z0Ovvq__workspace{--sd-accent:var(--runtime-ui-accent);--sd-accent-hover:var(--runtime-ui-accent-hover);--sd-ink:var(--runtime-ui-ink);--sd-muted:var(--runtime-ui-muted);--sd-line:var(--runtime-ui-line);--sd-soft:var(--runtime-ui-surface);--sd-success:var(--runtime-ui-success);--sd-error:var(--runtime-ui-error);border:1px solid var(--sd-line);border-top:4px solid var(--sd-accent);width:100%;color:var(--sd-ink);background:#fff;border-radius:2px;overflow:hidden;box-shadow:8px 8px #0f4cff17}.workspace-module__z0Ovvq__topbar,.workspace-module__z0Ovvq__formatbar,.workspace-module__z0Ovvq__footerbar,.workspace-module__z0Ovvq__panelHeader,.workspace-module__z0Ovvq__actions,.workspace-module__z0Ovvq__resultActions,.workspace-module__z0Ovvq__autoToggle,.workspace-module__z0Ovvq__csvSafetyToggle,.workspace-module__z0Ovvq__status,.workspace-module__z0Ovvq__swapButton,.workspace-module__z0Ovvq__primaryButton{align-items:center;display:flex}.workspace-module__z0Ovvq__topbar,.workspace-module__z0Ovvq__formatbar,.workspace-module__z0Ovvq__footerbar{justify-content:space-between;gap:1rem;padding:.875rem 1rem}.workspace-module__z0Ovvq__topbar,.workspace-module__z0Ovvq__formatbar{border-bottom:1px solid var(--sd-line)}.workspace-module__z0Ovvq__heading,.workspace-module__z0Ovvq__panelHeader>div:first-child{min-width:0}.workspace-module__z0Ovvq__panelHeader>div:first-child{flex:1 1 0}.workspace-module__z0Ovvq__heading p,.workspace-module__z0Ovvq__heading h2,.workspace-module__z0Ovvq__heading span,.workspace-module__z0Ovvq__panelHeader p,.workspace-module__z0Ovvq__panelHeader h3,.workspace-module__z0Ovvq__panelNote,.workspace-module__z0Ovvq__empty p,.workspace-module__z0Ovvq__empty strong,.workspace-module__z0Ovvq__error p,.workspace-module__z0Ovvq__error strong,.workspace-module__z0Ovvq__warning strong,.workspace-module__z0Ovvq__warning ul,.workspace-module__z0Ovvq__footerbar p{margin:0}.workspace-module__z0Ovvq__heading p,.workspace-module__z0Ovvq__panelHeader p{color:var(--sd-accent);font-size:var(--runtime-label-size);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.workspace-module__z0Ovvq__heading h2{margin-top:.12rem;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.15}.workspace-module__z0Ovvq__heading span{max-width:48rem;color:var(--sd-muted);margin-top:.25rem;font-size:.85rem;line-height:1.45;display:block}.workspace-module__z0Ovvq__autoToggle{border:1px solid var(--sd-line);color:#263244;cursor:pointer;border-radius:2px;flex:none;gap:.55rem;min-height:44px;padding:.58rem .72rem;font-size:.8rem;font-weight:750;position:relative}.workspace-module__z0Ovvq__autoToggle input{width:1rem;height:1rem;accent-color:var(--sd-accent)}.workspace-module__z0Ovvq__formatbar{background:var(--sd-soft);flex-wrap:wrap;justify-content:flex-start}.workspace-module__z0Ovvq__formatbar label{gap:.3rem;min-width:9.75rem;display:grid}.workspace-module__z0Ovvq__formatbar label>span{color:#526178;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.workspace-module__z0Ovvq__formatbar select{border:1px solid var(--sd-line);color:#263244;min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:2px;padding:.55rem 2.2rem .55rem .75rem;font-size:.82rem;font-weight:750}.workspace-module__z0Ovvq__indentField{margin-inline-start:auto}.workspace-module__z0Ovvq__csvSafetyToggle{border:1px solid var(--sd-line);color:#263244;cursor:pointer;background:#fff;border-radius:2px;gap:.55rem;min-height:44px;margin-inline-start:auto;padding:.58rem .72rem;font-size:.8rem;font-weight:750;display:flex;position:relative}.workspace-module__z0Ovvq__formatbar .workspace-module__z0Ovvq__csvSafetyToggle{min-width:0;display:flex}.workspace-module__z0Ovvq__csvSafetyToggle input{width:1rem;height:1rem;accent-color:var(--sd-accent)}.workspace-module__z0Ovvq__swapButton,.workspace-module__z0Ovvq__actions button,.workspace-module__z0Ovvq__resultActions button,.workspace-module__z0Ovvq__primaryButton,.workspace-module__z0Ovvq__mobileTabs button{border:1px solid var(--sd-line);color:#263244;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .78rem;font-size:.8rem;font-weight:750;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.workspace-module__z0Ovvq__swapButton svg,.workspace-module__z0Ovvq__actions button svg,.workspace-module__z0Ovvq__resultActions button svg,.workspace-module__z0Ovvq__primaryButton svg,.workspace-module__z0Ovvq__mobileTabs button svg{flex:none}.workspace-module__z0Ovvq__swapButton:hover,.workspace-module__z0Ovvq__actions button:hover,.workspace-module__z0Ovvq__resultActions button:hover,.workspace-module__z0Ovvq__mobileTabs button:hover,.workspace-module__z0Ovvq__primaryButton:hover:not(:disabled){background:var(--sd-soft);border-color:#aeb9c8;transform:translateY(-1px)}.workspace-module__z0Ovvq__formatbar select:focus-visible,.workspace-module__z0Ovvq__swapButton:focus-visible,.workspace-module__z0Ovvq__actions button:focus-visible,.workspace-module__z0Ovvq__resultActions button:focus-visible,.workspace-module__z0Ovvq__primaryButton:focus-visible,.workspace-module__z0Ovvq__mobileTabs button:focus-visible,.workspace-module__z0Ovvq__autoToggle input:focus-visible,.workspace-module__z0Ovvq__csvSafetyToggle input:focus-visible,.workspace-module__z0Ovvq__editor:focus-visible{outline-offset:2px;outline:3px solid #1457ff40}.workspace-module__z0Ovvq__workspaceGrid{background:var(--sd-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.workspace-module__z0Ovvq__panel{background:#fff;min-width:0;padding:1rem}.workspace-module__z0Ovvq__panelHeader{justify-content:space-between;gap:.75rem;min-height:48px;margin-bottom:.75rem}.workspace-module__z0Ovvq__panelHeader h3{margin-top:.12rem;font-size:1rem;line-height:1.25}.workspace-module__z0Ovvq__actions,.workspace-module__z0Ovvq__resultActions{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:.4rem}.workspace-module__z0Ovvq__actions button,.workspace-module__z0Ovvq__resultActions button{flex:none;gap:.35rem;padding-inline:.62rem;font-size:.76rem}.workspace-module__z0Ovvq__editor{resize:vertical;border:1px solid var(--sd-line);color:#192438;width:100%;min-height:21rem;font-family:var(--font-mono);tab-size:2;background:#fbfcff;border-radius:2px;padding:.9rem;font-size:.83rem;line-height:1.58;display:block}.workspace-module__z0Ovvq__editor:focus{border-color:var(--sd-accent);background:#fff}.workspace-module__z0Ovvq__panelNote{min-height:2.6em;color:var(--sd-muted);margin-top:.65rem;font-size:.72rem;line-height:1.45}.workspace-module__z0Ovvq__primaryButton{border-color:var(--sd-accent);background:var(--sd-accent);color:#fff;width:100%;margin-top:.75rem}.workspace-module__z0Ovvq__primaryButton:hover:not(:disabled){border-color:var(--sd-accent-hover);background:var(--sd-accent-hover)}.workspace-module__z0Ovvq__primaryButton:disabled{cursor:not-allowed;opacity:.55}.workspace-module__z0Ovvq__primaryButton kbd{color:inherit;font-family:var(--font-mono);border:1px solid #ffffff6b;border-radius:2px;margin-inline-start:.5rem;padding:.12rem .3rem;font-size:.62rem}.workspace-module__z0Ovvq__status{color:#59677b;background:#f5f8fc;border:1px solid #d8e1ee;border-radius:999px;flex:none;gap:.35rem;padding:.35rem .58rem;font-size:.72rem;font-weight:800}.workspace-module__z0Ovvq__status[data-state=valid]{color:#16713a;background:#effbf3;border-color:#aad9bd}.workspace-module__z0Ovvq__status[data-state=invalid]{color:#a7382f;background:#fff5f3;border-color:#efb3ac}.workspace-module__z0Ovvq__warning,.workspace-module__z0Ovvq__error,.workspace-module__z0Ovvq__empty{border:1px solid var(--sd-line);background:#fffbeb;border-left:4px solid #d89416;border-radius:2px}.workspace-module__z0Ovvq__warning{color:#68430b;margin-bottom:.75rem;padding:.75rem .85rem;font-size:.76rem;line-height:1.45}.workspace-module__z0Ovvq__warning ul{margin-top:.3rem;padding-inline-start:1.1rem}.workspace-module__z0Ovvq__error,.workspace-module__z0Ovvq__empty{text-align:left;justify-content:center;align-items:center;gap:.8rem;min-height:21rem;padding:1.2rem;display:flex}.workspace-module__z0Ovvq__error{border-left-color:var(--sd-error);color:#912e28;background:#fff7f6}.workspace-module__z0Ovvq__error p,.workspace-module__z0Ovvq__empty p{color:var(--sd-muted);margin-top:.28rem;font-size:.82rem;line-height:1.5}.workspace-module__z0Ovvq__empty{border-left-color:var(--sd-line);color:#344054;text-align:center;background:#fbfcff;flex-direction:column}.workspace-module__z0Ovvq__resultActions{margin-top:.75rem}.workspace-module__z0Ovvq__resultActions button:first-child{border-color:var(--sd-accent);background:var(--sd-accent);color:#fff}.workspace-module__z0Ovvq__footerbar{border-top:1px solid var(--sd-line);min-height:48px;color:var(--sd-muted);font-size:.72rem}.workspace-module__z0Ovvq__footerbar span{font-family:var(--font-mono);flex:none}.workspace-module__z0Ovvq__liveRegion{min-width:0;line-height:1.45}.workspace-module__z0Ovvq__mobileTabs{display:none}.workspace-module__z0Ovvq__spinner{animation:.8s linear infinite workspace-module__z0Ovvq__spin}@keyframes workspace-module__z0Ovvq__spin{to{transform:rotate(360deg)}}@media (max-width:860px){.workspace-module__z0Ovvq__topbar,.workspace-module__z0Ovvq__formatbar{flex-direction:column;align-items:stretch}.workspace-module__z0Ovvq__autoToggle,.workspace-module__z0Ovvq__csvSafetyToggle,.workspace-module__z0Ovvq__formatbar label,.workspace-module__z0Ovvq__swapButton{width:100%}.workspace-module__z0Ovvq__indentField,.workspace-module__z0Ovvq__csvSafetyToggle{margin-inline-start:0}.workspace-module__z0Ovvq__workspaceGrid{grid-template-columns:1fr}.workspace-module__z0Ovvq__mobileTabs{border-bottom:1px solid var(--sd-line);background:var(--sd-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.workspace-module__z0Ovvq__mobileTabs button{border:0;border-radius:0}.workspace-module__z0Ovvq__mobileTabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--sd-accent);color:var(--sd-accent)}.workspace-module__z0Ovvq__panel[data-mobile-active=false]{display:none}}@media (max-width:520px){.workspace-module__z0Ovvq__topbar,.workspace-module__z0Ovvq__formatbar,.workspace-module__z0Ovvq__panel,.workspace-module__z0Ovvq__footerbar{padding:.8rem}.workspace-module__z0Ovvq__panelHeader{flex-direction:column;align-items:flex-start}.workspace-module__z0Ovvq__actions,.workspace-module__z0Ovvq__resultActions{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:.25rem;width:100%;display:grid}.workspace-module__z0Ovvq__actions{grid-template-columns:max-content minmax(0,1fr) max-content}.workspace-module__z0Ovvq__resultActions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-module__z0Ovvq__actions button,.workspace-module__z0Ovvq__resultActions button{gap:.3rem;width:100%;min-width:0;padding-inline:.5rem}.workspace-module__z0Ovvq__editor,.workspace-module__z0Ovvq__error,.workspace-module__z0Ovvq__empty{min-height:18rem}.workspace-module__z0Ovvq__footerbar{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.workspace-module__z0Ovvq__swapButton,.workspace-module__z0Ovvq__actions button,.workspace-module__z0Ovvq__resultActions button,.workspace-module__z0Ovvq__primaryButton,.workspace-module__z0Ovvq__mobileTabs button{transition:none}.workspace-module__z0Ovvq__spinner{animation-duration:1.6s}}
.workspace-module__pK-Jqa__permissionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.workspace-module__pK-Jqa__permissionCard{border:1px solid var(--runtime-ui-line);background:var(--runtime-ui-surface);padding:.75rem}.workspace-module__pK-Jqa__permissionCard span,.workspace-module__pK-Jqa__permissionCard strong{display:block}.workspace-module__pK-Jqa__permissionCard span{color:var(--runtime-ui-muted);font-size:var(--runtime-label-size);text-transform:uppercase;font-weight:800}.workspace-module__pK-Jqa__permissionCard strong{font-family:var(--font-mono);margin-top:.25rem}.workspace-module__pK-Jqa__field{gap:.35rem;margin-bottom:.75rem;display:grid}.workspace-module__pK-Jqa__field span{color:var(--runtime-ui-muted);font-size:var(--runtime-label-size);text-transform:uppercase;font-weight:800}.workspace-module__pK-Jqa__field input{min-height:var(--runtime-control-height);border:1px solid var(--runtime-ui-line);font:inherit;border-radius:2px;padding:.65rem .75rem}@media (max-width:520px){.workspace-module__pK-Jqa__permissionGrid{grid-template-columns:1fr}}
.workspace-module__jjtXbq__inputEditor{min-height:9.25rem}.workspace-module__jjtXbq__inputEditor+.workspace-module__jjtXbq__inputEditor{margin-top:.65rem}.workspace-module__jjtXbq__metrics{flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.workspace-module__jjtXbq__metric{border:1px solid var(--runtime-ui-line);background:var(--runtime-ui-surface);color:var(--runtime-ui-muted);font-size:var(--runtime-label-size);white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-weight:800}
.workspace-module__VcgiiG__preview{border:1px solid var(--runtime-ui-line);background:#fff;border-radius:2px;width:100%;min-height:21rem;display:block}.workspace-module__VcgiiG__warningList{margin:0;padding-inline-start:1.1rem}@media (max-width:520px){.workspace-module__VcgiiG__preview{min-height:18rem}}
