:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1e242c;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{color:#1e242c;cursor:pointer;background:#fff;border:1px solid #c9d1dc}button:hover,button.active{background:#e7f4f2;border-color:#2f6f73}.shell{min-height:100vh;padding:28px}.topbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.eyebrow{color:#6a7480;text-transform:uppercase;margin:0 0 4px;font-size:13px}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:34px}.topbar input{border:1px solid #c9d1dc;border-radius:8px;width:min(460px,100%);padding:12px 14px}.workspace{grid-template-columns:220px minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.sidebar,.editor,.prompt,.error,.empty{background:#fff;border:1px solid #d9dee6;border-radius:8px}.sidebar{gap:8px;padding:12px;display:grid;position:sticky;top:20px}.sidebar button{text-align:left;border-radius:6px;justify-content:space-between;gap:8px;padding:10px;display:flex}.list{gap:14px;display:grid}.prompt{padding:16px}.promptHead{justify-content:space-between;gap:12px;display:flex}.prompt h2,.editor h2{margin-bottom:6px;font-size:20px}.prompt p{color:#64717e}.actions,.formActions{gap:8px;display:flex}.actions button,.formActions button{border-radius:6px;padding:8px 10px}pre{white-space:pre-wrap;word-break:break-word;color:#26313d;margin:8px 0 0}.editor{gap:12px;padding:16px;display:grid;position:sticky;top:20px}label{color:#4e5a66;gap:6px;font-size:14px;display:grid}input,textarea{color:#1e242c;background:#fff;border:1px solid #c9d1dc;border-radius:8px;width:100%;padding:10px 12px}textarea{resize:vertical}.error,.empty{padding:12px}.error{color:#8a231d;border-color:#d97b76}@media (max-width:1050px){.workspace{grid-template-columns:180px minmax(0,1fr)}.editor{grid-column:1/-1;position:static}}@media (max-width:720px){.shell{padding:16px}.topbar{flex-direction:column;align-items:stretch}.workspace{grid-template-columns:1fr}.sidebar,.promptHead{position:static}.promptHead{flex-direction:column}}
