.editor-shell-module__roXWJG__shell{gap:1.5rem;display:grid}.editor-shell-module__roXWJG__statusRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.editor-shell-module__roXWJG__statusGroup{flex-wrap:wrap;gap:.65rem;display:flex}.editor-shell-module__roXWJG__badge{color:var(--ink-soft);background:#ffffffb8;border:1px solid #0f172a17;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.85rem;display:inline-flex}.editor-shell-module__roXWJG__badgeStrong{color:var(--ink-strong)}.editor-shell-module__roXWJG__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem;display:grid}.editor-shell-module__roXWJG__panel{box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #0f172a14;border-radius:1.8rem;gap:1.15rem;padding:clamp(1.1rem,2.5vw,1.45rem);display:grid}.editor-shell-module__roXWJG__panelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.editor-shell-module__roXWJG__panelHeader h2{font-size:1.25rem}.editor-shell-module__roXWJG__panelHeader p{color:var(--ink-soft);max-width:32rem;margin-top:.35rem}.editor-shell-module__roXWJG__metric{color:var(--ink-soft);white-space:nowrap;font-size:.88rem}.editor-shell-module__roXWJG__textarea{resize:vertical;width:100%;min-height:22rem;color:var(--ink-strong);background:#f8fafceb;border:1px solid #0f172a1a;border-radius:1.35rem;padding:1rem;line-height:1.65}.editor-shell-module__roXWJG__textarea:focus,.editor-shell-module__roXWJG__nodeInput:focus{border-color:#0ea5e98c;outline:2px solid #0ea5e959}.editor-shell-module__roXWJG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.editor-shell-module__roXWJG__primaryButton,.editor-shell-module__roXWJG__secondaryButton,.editor-shell-module__roXWJG__ghostButton,.editor-shell-module__roXWJG__smallButton,.editor-shell-module__roXWJG__dangerButton{cursor:pointer;border:0;border-radius:999px;padding:.8rem 1.15rem;font-weight:600;transition:transform .16s,box-shadow .16s,background-color .16s}.editor-shell-module__roXWJG__primaryButton:hover,.editor-shell-module__roXWJG__secondaryButton:hover,.editor-shell-module__roXWJG__ghostButton:hover,.editor-shell-module__roXWJG__smallButton:hover,.editor-shell-module__roXWJG__dangerButton:hover{transform:translateY(-1px)}.editor-shell-module__roXWJG__primaryButton{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0369a1);box-shadow:0 16px 35px #0ea5e93d}.editor-shell-module__roXWJG__secondaryButton{color:var(--ink-strong);background:#ffffffeb;box-shadow:inset 0 0 0 1px #0f172a14}.editor-shell-module__roXWJG__ghostButton{color:var(--ink-soft);background:#e2e8f08c}.editor-shell-module__roXWJG__smallButton,.editor-shell-module__roXWJG__dangerButton{padding:.5rem .85rem;font-size:.82rem}.editor-shell-module__roXWJG__smallButton{color:var(--ink-strong);background:#e0f2fed1}.editor-shell-module__roXWJG__dangerButton{color:#991b1b;background:#fee2e2e6}.editor-shell-module__roXWJG__helper{color:var(--ink-soft);font-size:.92rem}.editor-shell-module__roXWJG__tree{gap:1rem;display:grid}.editor-shell-module__roXWJG__emptyState{color:var(--ink-soft);background:#f8fafcbf;border:1px dashed #0f172a26;border-radius:1.5rem;padding:1.5rem}.editor-shell-module__roXWJG__node{gap:.85rem;display:grid;position:relative}.editor-shell-module__roXWJG__nodeCard{background:#ffffffe6;border:1px solid #0f172a14;border-radius:1.4rem;gap:.8rem;padding:1rem;display:grid;position:relative;box-shadow:0 18px 45px #0f172a0f}.editor-shell-module__roXWJG__nodeMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.editor-shell-module__roXWJG__nodeLevel{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.editor-shell-module__roXWJG__nodeActions{flex-wrap:wrap;gap:.55rem;display:flex}.editor-shell-module__roXWJG__nodeInput{resize:vertical;width:100%;min-height:4.5rem;color:var(--ink-strong);background:#f8fafceb;border:1px solid #0f172a1a;border-radius:1rem;padding:.9rem .95rem;line-height:1.5}.editor-shell-module__roXWJG__children{border-left:1px solid #0ea5e933;gap:.85rem;margin-left:1.4rem;padding-left:1.2rem;display:grid}@media (max-width:980px){.editor-shell-module__roXWJG__grid{grid-template-columns:1fr}}@media (max-width:640px){.editor-shell-module__roXWJG__panelHeader{flex-direction:column}.editor-shell-module__roXWJG__nodeMeta{flex-direction:column;align-items:flex-start}.editor-shell-module__roXWJG__children{margin-left:.8rem;padding-left:.85rem}}
.editor-module__HWIn6a__page{min-height:100vh;padding:2rem clamp(1.25rem,3vw,2.5rem) 3rem}.editor-module__HWIn6a__header{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100%);margin:0 auto 2rem;display:flex}.editor-module__HWIn6a__brand{color:var(--ink-strong);align-items:center;gap:.8rem;display:inline-flex}.editor-module__HWIn6a__brandMark{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#0ea5e9,#0f172af5);border-radius:.95rem;place-items:center;width:2.35rem;height:2.35rem;font-size:.9rem;font-weight:700;display:grid;box-shadow:0 20px 45px #082f4938}.editor-module__HWIn6a__brandText{gap:.15rem;display:grid}.editor-module__HWIn6a__brandName{letter-spacing:.1em;font-size:1rem;font-weight:700}.editor-module__HWIn6a__brandTag{color:var(--ink-soft);font-size:.9rem}.editor-module__HWIn6a__nav{align-items:center;gap:1rem;display:flex}.editor-module__HWIn6a__link{color:var(--ink-soft);font-size:.95rem}.editor-module__HWIn6a__frame{gap:1.5rem;width:min(1180px,100%);margin:0 auto;display:grid}.editor-module__HWIn6a__intro{box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #0f172a14;border-radius:2rem;gap:.9rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.editor-module__HWIn6a__eyebrow{width:fit-content;color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;background:#e0f2feb8;border:1px solid #0ea5e92e;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;display:inline-flex}.editor-module__HWIn6a__intro h1{max-width:11ch;font-size:clamp(2rem,5vw,3.5rem);line-height:.96}.editor-module__HWIn6a__intro p{max-width:58rem;color:var(--ink-soft);font-size:1.02rem}@media (max-width:720px){.editor-module__HWIn6a__header{flex-direction:column;align-items:flex-start}.editor-module__HWIn6a__nav{justify-content:space-between;width:100%}.editor-module__HWIn6a__intro h1{max-width:none}}
