:root{--apt-bg:#f7f8fa;--apt-surface:#fff;--apt-surface-2:#f0f2f5;--apt-border:#e4e6ea;--apt-border-strong:#cfd3d9;--apt-text:#1f2328;--apt-text-muted:#606770;--apt-primary:#8000ff;--apt-primary-hover:#60c;--apt-primary-contrast:#fff;--apt-danger:#c62828;--apt-radius:8px;--apt-radius-sm:4px;--apt-shadow:0 1px 3px #00000014;--apt-shadow-lg:0 8px 24px #0000001f;font-family:system-ui,-apple-system,Segoe UI,Inter,sans-serif}*,:before,:after{box-sizing:border-box}html.apt-dragging,html.apt-dragging *{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}html.apt-dragging{cursor:grabbing}[data-apt-node] img,[data-apt-node] video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.is-drop-target{box-shadow:inset 0 0 0 2px var(--apt-primary)}[data-apt-node],.apt-tile{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-apt-node] input,[data-apt-node] textarea{-webkit-user-select:text;user-select:text}[contenteditable=true].apt-inline-edit{-webkit-user-select:text;user-select:text;cursor:text;outline:2px solid var(--apt-primary);outline-offset:2px;border-radius:3px}html,body{background:var(--apt-bg);height:100%;color:var(--apt-text);-webkit-font-smoothing:antialiased;margin:0;padding:0}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.apt-btn{border-radius:var(--apt-radius-sm);border:1px solid var(--apt-border);background:var(--apt-surface);color:var(--apt-text);align-items:center;gap:6px;padding:6px 12px;font-size:13px;line-height:1.4;transition:background .12s,border-color .12s;display:inline-flex}.apt-btn:hover{background:var(--apt-surface-2)}.apt-btn--primary{background:var(--apt-primary);border-color:var(--apt-primary);color:var(--apt-primary-contrast)}.apt-btn--primary:hover{background:var(--apt-primary-hover);border-color:var(--apt-primary-hover)}.apt-btn--ghost{border-color:#0000}.apt-btn--danger{color:var(--apt-danger);border-color:var(--apt-border)}.apt-btn--danger:hover{background:#fbecec}.apt-input{border:1px solid var(--apt-border);border-radius:var(--apt-radius-sm);background:var(--apt-surface);width:100%;padding:6px 8px;font-size:13px;line-height:1.4}.apt-input:focus{border-color:var(--apt-primary);outline:none;box-shadow:0 0 0 2px #8000ff26}.apt-select{border:1px solid var(--apt-border);border-radius:var(--apt-radius-sm);background:var(--apt-surface);width:100%;padding:6px 8px;font-size:13px}.apt-panel-title{text-transform:uppercase;letter-spacing:.06em;color:var(--apt-text-muted);margin:0 0 8px;font-size:11px;font-weight:600}
