.ep-workbench{--ep-hair:rgba(237,231,218,.13)}.ep-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:12px 0 32px}.ep-head h1{font-size:clamp(32px,4vw,52px);font-weight:300;letter-spacing:-.045em;max-width:780px;line-height:1.03;margin:12px 0 16px}.ep-help{color:var(--mut,#98a2b8);font-size:14px;line-height:1.6;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ep-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.65fr) auto;align-items:end;gap:16px;padding:20px;border:1px solid var(--ep-hair);border-radius:22px;background:#0a1120}.ep-toolbar .core-field{margin:0}.ep-toolbar input,.ep-toolbar select{min-height:44px;width:100%;min-width:0}.ep-toolbar .core-field .gbtn{margin-top:8px}.ep-list{display:grid;gap:16px;margin:20px 0}.ep-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:linear-gradient(135deg,#0e1729,#0a1120);border:1px solid var(--ep-hair);border-radius:22px;padding:26px;box-shadow:0 40px 90px -50px rgba(0,0,0,.9)}.ep-row h2{font-size:24px;line-height:1.2;font-weight:300;letter-spacing:-.035em;margin:10px 0;overflow-wrap:anywhere}.ep-eyebrow{font-family:var(--mono);font-size:10px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0}.ep-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:310px}.ep-copy{min-width:0}.ep-status{font-family:var(--mono);font-size:11px;border:1px solid var(--ep-hair);padding:8px 12px;border-radius:999px}.ep-details{border-top:1px solid var(--ep-hair);padding-top:12px;margin-top:16px}.ep-details summary{font-size:13px;color:var(--mut);cursor:pointer;line-height:1.6}.ep-details>.gbtn{margin-top:12px}.ep-script{white-space:pre-wrap;overflow-wrap:anywhere;font:16px/1.75 var(--sans,Archivo,sans-serif);margin:0;color:var(--tx)}.ep-workbench :focus-visible{outline:2px solid #c9a96e;outline-offset:4px}.ep-workbench .gbtn{white-space:normal;text-align:center}.ep-help.is-error{color:#ff9c94}@media(max-width:780px){.ep-head{display:block}.ep-toolbar{grid-template-columns:minmax(0,1fr)}.ep-row{grid-template-columns:minmax(0,1fr);padding:20px;gap:16px}.ep-actions{max-width:none}.ep-head .ep-actions{margin-top:18px}}@media(prefers-reduced-motion:reduce){.ep-workbench *{animation:none!important;transition:none!important}}
