:root{--primary:#000;--text-color:#fff;--text-secondary:#fff;--input-background:#0000;--input-focus-hover-background:#101010;--input-focus-hover-text:#fff;--input-focus-hover-border:#ffffff39;--input-border:#ffffff3d;--input-border-hover:#fff;--input-border-radius:8px;--input-text:#fff;--item-border:#ffffff3d;--item-border-focus:#ffffff5a;--button-background:#000;--button-border:#ffffff3d;--button-text:#fff;--button-active-background:#0000;--button-active-text:#fff;--button-active-border:#fff;--button-active-hover-background:#f0f0f0;--button-active-hover-text:#000;--button-active-hover-border:#e8e8e83d;--button-hover-background:#fff;--button-hover-text:#000;--button-hover-border:#fff;--button-focus-background:#fff;--button-focus-text:#000;--button-focus-border:#fff;--item-padding-left:26px;--item-padding-x:20px;--item-padding-y:4px;--gap:4px;--sidebar-background:#040404;--overlay:#0009;--yellow:#ffd666;--yellow-border:#ffd6663d;--yellow-background:#ffc80033;--yellow-hover-background:#ffc800;--yellow-hover-border:#ffc800;--yellow-hover-text:#fff;--green:#5af2a3;--green-border:#5af2a33d;--green-background:#00c87833;--green-hover-background:#00c878;--green-hover-border:#00c878;--green-hover-text:#fff;--red:#ff5a5a;--red-border:#ff646480;--red-background:#ff646433;--red-hover-background:red;--red-hover-border:red;--red-hover-text:#fff;--blue:#6496ff;--blue-border:#6496ff3d;--blue-background:#6496ff33;--blue-hover-background:#6496ff;--blue-hover-border:#6496ff;--blue-hover-text:#fff}[data-theme=light]{--primary:#fff;--text-color:#000;--text-secondary:#000;--input-background:#fff0;--input-focus-hover-background:#e8e8e8;--input-focus-hover-text:#000;--input-focus-hover-border:#00000039;--input-border:#0000003d;--input-border-hover:#000;--input-border-radius:8px;--input-text:#000;--item-border:#0000003d;--item-border-focus:#0000005a;--button-background:#fff;--button-border:#0000003d;--button-text:#000;--button-active-background:#0000;--button-active-text:#000;--button-active-border:#000;--button-active-hover-background:#000;--button-active-hover-text:#fff;--button-active-hover-border:#000;--button-hover-background:#000;--button-hover-text:#fff;--button-hover-border:#000;--button-focus-background:#000;--button-focus-text:#fff;--button-focus-border:#000;--sidebar-background:#f5f5f5;--overlay:#fff9;--yellow:#ffd666;--yellow-border:#ffd6663d;--yellow-background:#ffc80033;--yellow-hover-background:#ffc800;--yellow-hover-border:#ffc800;--yellow-hover-text:#000;--green:#5af2a3;--green-border:#5af2a33d;--green-background:#00c87833;--green-hover-background:#00c878;--green-hover-border:#00c878;--green-hover-text:#000;--red:#ff5a5a;--red-border:#ff646480;--red-background:#ff646433;--red-hover-background:red;--red-hover-border:red;--red-hover-text:#fff;--blue:#6496ff;--blue-border:#6496ff3d;--blue-background:#6496ff33;--blue-hover-background:#6496ff;--blue-hover-border:#6496ff;--blue-hover-text:#000}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--text-color);background:var(--primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}body.app-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}body.app-dragging *{-webkit-user-select:none;user-select:none}[data-rbd-drag-handle-draggable-id]{cursor:grabbing!important}[data-demo=true] [data-rbd-drag-handle-draggable-id][style*="position: fixed"]{opacity:.95!important;z-index:9999!important;transform:none!important;box-shadow:0 4px 12px #00000026!important}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.appActionButton{border:1px solid var(--button-border);color:var(--text-color);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.appActionButton:hover{background:var(--button-hover-background);border-color:var(--button-hover-border);color:var(--button-hover-text)}.appActionButton:disabled{opacity:.5;cursor:not-allowed}.appActionButton:focus-visible{border-color:var(--text-color);outline:none}.appActionButton--icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.appActionButton--save{background:var(--text-color);color:var(--primary)}.appActionButton--save:hover{background:var(--green-background);color:var(--green);border-color:var(--green-border)}
