:root{--header-bg:#fff;--header-bg-hover:#f7f7f7;--sticky-bg-alt:#fafafa;--accent-primary:#0443ef;--accent-primary-rgb:4,67,239;--accent-secondary:#f76100;--accent-secondary-rgb:247,97,0;--accent-info:#0288d1;--accent-error:#d32f2f;--donut-track:#e6e6e6;--text-muted:#1919198c;--chart-1:#0443ef;--chart-2:#f76100;--chart-3:#5b7c99;--chart-4:#f2a93b;--grid-line-rgb:25,25,25;--progress-track:#e6e6e6;--overlay-rgb:0,0,0;--header-text:#191919;--paprika-strong:#f76100;--paprika-medium:#f761004d;--indigo-soft:#0443ef1a;--paprika-soft:#f761001a;--indigo-on-soft:#0443ef;--paprika-on-soft:#f76100;--paprika-nav-hover:#f761001f;--font-head:"Inter Tight","Acumin Variable Concept","Codec Cold Trial","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--font-body:"Inter","Manrope","Satoshi","Helvetica Neue",Arial,sans-serif}:root,[data-theme=light]{background:#f2f2f2;color:#191919}[data-theme=dark]{background:#4f4f4f;color:#f2f2f2}[data-theme=sepia]{background:#f1e9d6;color:#3d2e1f}:root[data-theme=sepia],[data-theme=sepia]:root{--header-bg:#fbf5e6;--header-bg-hover:#f6efdd;--sticky-bg-alt:#f6efdd;--accent-info:#0288d1;--accent-error:#d32f2f;--donut-track:#ebe2cd;--text-muted:#7a6a55;--grid-line-rgb:61,46,31;--progress-track:#ebe2cd;--overlay-rgb:61,46,31;--header-text:#3d2e1f;--indigo-soft:#0443ef24;--paprika-soft:#f7610029;--indigo-on-soft:#0337c5;--paprika-on-soft:#b84d00;--paprika-nav-hover:#f7610033}@media (prefers-color-scheme:dark){:root{--header-bg:#5c5c5c;--header-bg-hover:#666;--sticky-bg-alt:#454545;--accent-info:#29b6f6;--accent-error:#f44336;--donut-track:#2c2c2c;--text-muted:#c8c8c8;--chart-1:#4a7bff;--chart-2:#ff8533;--chart-3:#7d9ab8;--chart-4:#ffc267;--grid-line-rgb:242,242,242;--progress-track:#2c2c2c;--overlay-rgb:255,255,255;--header-text:#f2f2f2;--indigo-soft:#7896ff42;--paprika-soft:#f7610042;--indigo-on-soft:#b0c7ff;--paprika-on-soft:#ffc096;--paprika-nav-hover:#f7610052;background:#4f4f4f;color:#f2f2f2}}:focus-visible:not(.MuiTab-root):not(.MuiTabs-root){border-radius:inherit;outline:3px solid #f76100;outline:3px solid var(--paprika-strong,#f76100);outline-offset:4px}@keyframes timerPulse{0%,to{opacity:1}50%{opacity:.55}}.bsg-logo{color:#191919!important;color:var(--header-text)!important}.MuiListItemButton-root.Mui-selected .MuiListItemIcon-root,.MuiListItemButton-root.Mui-selected .MuiListItemIcon-root .MuiSvgIcon-root{color:#0443ef!important;color:var(--indigo-on-soft)!important}.bsg-count-badge .MuiBadge-badge{background-color:#f76100!important;color:#fff!important}.bsg-sidebar-nav-item:hover{background-color:#f761001f;background-color:var(--paprika-nav-hover);border-left:2px solid #f761004d;border-left:2px solid var(--paprika-medium)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Manrope,Satoshi,Helvetica Neue,Arial,sans-serif;margin:0}#root,body{overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overscroll-behavior-y:contain}@supports (padding:env(safe-area-inset-bottom)){:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#0443ef66;background:rgba(var(--accent-primary-rgb),.4)}::-webkit-scrollbar-thumb:active{background:#0443ef99;background:rgba(var(--accent-primary-rgb),.6)}::-webkit-scrollbar-corner{background:#0000}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0443ef66;background:rgba(var(--accent-primary-rgb),.4)}[data-theme=light] ::-webkit-scrollbar-thumb:active{background:#0443ef99;background:rgba(var(--accent-primary-rgb),.6)}*{scrollbar-color:#ffffff1f #0000;scrollbar-width:thin}[data-theme=light] *{scrollbar-color:#00000026 #0000}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:767.95px){body{-webkit-user-select:none;user-select:none}[contenteditable],input,textarea{-webkit-user-select:text;user-select:text}}@keyframes edgePulse{0%,to{opacity:1}50%{opacity:.6}}.react-flow__connection-line{stroke:#7c4dff!important;stroke-width:2!important}.react-flow__edge.selected .react-flow__edge-path{stroke:#7c4dff}.react-flow__handle{pointer-events:all!important;z-index:20!important}.react-flow__handle:hover{box-shadow:0 0 0 4px #7c4dff4d}.react-flow__node{overflow:visible!important}.react-flow__node:hover{filter:drop-shadow(0 6px 16px rgba(0,0,0,.12));transform:translateY(-1px);transition:filter .2s ease,transform .2s ease}.react-flow__controls-button{border:none!important;border-bottom:1px solid #0000000f!important;height:32px!important;width:32px!important}.react-flow__controls-button:last-child{border-bottom:none!important}.react-flow__controls-button:hover{background:#7c4dff14!important}.react-flow__controls-button svg{fill:currentColor!important;max-height:14px;max-width:14px}.DateTimePicker_root__Y21XV{background:#fff;background:var(--paper,#fff);border:1px solid #19191914;border:1px solid var(--rule,#19191914);border-radius:12px;box-shadow:0 8px 24px #00000014,0 2px 6px #0000000a;color:#191919;color:var(--ink,#191919);display:grid;font-family:Inter,system-ui,sans-serif;grid-template-columns:140px 1fr;overflow:hidden;width:460px}.DateTimePicker_presets__sdWDl{background:#f2f2f2;background:var(--bg,#f2f2f2);border-right:1px solid #19191914;border-right:1px solid var(--rule,#19191914);display:flex;flex-direction:column;gap:2px;padding:12px 8px}.DateTimePicker_presetLabel__Kv-BA{color:#1919198c;color:var(--ink-faint,var(--text-muted,#1919198c));font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;padding:4px 10px;text-transform:uppercase}.DateTimePicker_preset__RqcA5{align-items:center;background:#0000;border:none;border-radius:5px;color:#191919b3;color:var(--ink-soft,#191919b3);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;justify-content:space-between;padding:7px 10px;text-align:left;transition:background .12s ease,color .12s ease;transition:background var(--transition-fast,.12s) ease,color var(--transition-fast,.12s) ease}.DateTimePicker_preset__RqcA5:hover{background:#fff;background:var(--paper,#fff);color:#191919;color:var(--ink,#191919)}.DateTimePicker_preset__RqcA5.DateTimePicker_presetActive__mBndp{background:#0443ef;background:var(--indigo,#0443ef);color:#fff}.DateTimePicker_presetWhen__ppkoc{font-feature-settings:"tnum";color:#1919198c;color:var(--ink-faint,#1919198c);font-size:10px;font-variant-numeric:tabular-nums}.DateTimePicker_preset__RqcA5.DateTimePicker_presetActive__mBndp .DateTimePicker_presetWhen__ppkoc{color:#ffffffb3}.DateTimePicker_right__5yI58{display:flex;flex-direction:column;gap:8px;padding:14px}.DateTimePicker_head__KvBq\+{align-items:center;display:flex;justify-content:space-between;min-height:22px}.DateTimePicker_headLabel__oX8Xm{background:#0000;border:none;border-radius:4px;color:#191919;color:var(--ink,#191919);cursor:pointer;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em;margin:-2px -6px;padding:2px 6px;transition:background .12s ease;transition:background var(--transition-fast,.12s) ease}.DateTimePicker_headLabel__oX8Xm:hover{background:#1919190d;background:var(--bg,#1919190d)}.DateTimePicker_headLabel__oX8Xm:disabled{cursor:default}.DateTimePicker_headLabel__oX8Xm:disabled:hover{background:#0000}.DateTimePicker_nav__jU2AS{display:flex;gap:2px}.DateTimePicker_navBtn__FjcKA{align-items:center;background:#0000;border:none;border-radius:4px;color:#191919b3;color:var(--ink-soft,#191919b3);cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:background .12s ease,color .12s ease;transition:background var(--transition-fast,.12s) ease,color var(--transition-fast,.12s) ease;width:22px}.DateTimePicker_navBtn__FjcKA:hover{background:#1919190d;background:var(--bg,#1919190d);color:#191919;color:var(--ink,#191919)}.DateTimePicker_navBtn__FjcKA svg{height:12px;width:12px}.DateTimePicker_gridLevel__TAGhQ{transition:opacity .12s ease;transition:opacity var(--transition-fast,.12s) ease}.DateTimePicker_gridLevel__TAGhQ.DateTimePicker_fading__hbdoB{opacity:0}.DateTimePicker_dayGrid__y9pm0{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.DateTimePicker_dow__aqw92{color:#1919198c;color:var(--ink-faint,#1919198c);font-size:9.5px;font-weight:600;letter-spacing:.04em;padding:3px 0;text-align:center}.DateTimePicker_day__B7YyM{font-feature-settings:"tnum";align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:#191919;color:var(--ink,#191919);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;height:28px;justify-content:center;transition:background .12s ease,border-color .12s ease;transition:background var(--transition-fast,.12s) ease,border-color var(--transition-fast,.12s) ease}.DateTimePicker_day__B7YyM:hover:not(.DateTimePicker_muted__dtj8h):not(.DateTimePicker_selected__l0P7e){background:#1919190d;background:var(--bg,#1919190d)}.DateTimePicker_day__B7YyM.DateTimePicker_muted__dtj8h{color:#19191959;color:var(--ink-ghost,#19191959);cursor:pointer;opacity:.6}.DateTimePicker_day__B7YyM.DateTimePicker_today__Ru4\+v{border-color:#f76100;border-color:var(--accent-secondary,#f76100);color:#f76100;color:var(--accent-secondary,#f76100);font-weight:600}.DateTimePicker_day__B7YyM.DateTimePicker_selected__l0P7e{background:#0443ef;background:var(--indigo,#0443ef);border-color:#0443ef;border-color:var(--indigo,#0443ef);color:#fff}.DateTimePicker_day__B7YyM.DateTimePicker_todayAndSelected__Q8j3C{background:#0443ef;background:var(--indigo,#0443ef);border-color:#f76100;border-color:var(--accent-secondary,#f76100);box-shadow:0 0 0 1px #f76100;box-shadow:0 0 0 1px var(--accent-secondary,#f76100);color:#fff}.DateTimePicker_monthGrid__ikVa5{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);padding:4px 0}.DateTimePicker_monthCell__BQrN9{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:#191919;color:var(--ink,#191919);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;height:48px;justify-content:center;transition:background .12s ease,border-color .12s ease;transition:background var(--transition-fast,.12s) ease,border-color var(--transition-fast,.12s) ease}.DateTimePicker_monthCell__BQrN9:hover:not(.DateTimePicker_selected__l0P7e){background:#1919190d;background:var(--bg,#1919190d)}.DateTimePicker_monthCell__BQrN9.DateTimePicker_today__Ru4\+v{border-color:#f76100;border-color:var(--accent-secondary,#f76100);color:#f76100;color:var(--accent-secondary,#f76100);font-weight:600}.DateTimePicker_monthCell__BQrN9.DateTimePicker_selected__l0P7e{background:#0443ef;background:var(--indigo,#0443ef);border-color:#0443ef;border-color:var(--indigo,#0443ef);color:#fff}.DateTimePicker_monthCell__BQrN9.DateTimePicker_todayAndSelected__Q8j3C{background:#0443ef;background:var(--indigo,#0443ef);border-color:#f76100;border-color:var(--accent-secondary,#f76100);box-shadow:0 0 0 1px #f76100;box-shadow:0 0 0 1px var(--accent-secondary,#f76100);color:#fff}.DateTimePicker_yearGrid__1Wa-c{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);padding:4px 0}.DateTimePicker_yearCell__tTHqC{font-feature-settings:"tnum";align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:#191919;color:var(--ink,#191919);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;height:48px;justify-content:center;transition:background .12s ease,border-color .12s ease;transition:background var(--transition-fast,.12s) ease,border-color var(--transition-fast,.12s) ease}.DateTimePicker_yearCell__tTHqC:hover:not(.DateTimePicker_selected__l0P7e){background:#1919190d;background:var(--bg,#1919190d)}.DateTimePicker_yearCell__tTHqC.DateTimePicker_today__Ru4\+v{border-color:#f76100;border-color:var(--accent-secondary,#f76100);color:#f76100;color:var(--accent-secondary,#f76100);font-weight:600}.DateTimePicker_yearCell__tTHqC.DateTimePicker_selected__l0P7e{background:#0443ef;background:var(--indigo,#0443ef);border-color:#0443ef;border-color:var(--indigo,#0443ef);color:#fff}.DateTimePicker_yearCell__tTHqC.DateTimePicker_todayAndSelected__Q8j3C{background:#0443ef;background:var(--indigo,#0443ef);border-color:#f76100;border-color:var(--accent-secondary,#f76100);box-shadow:0 0 0 1px #f76100;box-shadow:0 0 0 1px var(--accent-secondary,#f76100);color:#fff}.DateTimePicker_timeRow__owCP6{align-items:center;border-top:1px solid #19191914;border-top:1px solid var(--rule,#19191914);display:flex;gap:8px;padding-top:10px}.DateTimePicker_timeLabel__NXcgM{color:#1919198c;color:var(--ink-faint,#1919198c);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DateTimePicker_timeInput__2Nk2U{align-items:center;display:flex;gap:4px;margin-left:auto}.DateTimePicker_timeInput__2Nk2U input{font-feature-settings:"tnum";background:#fff;background:var(--paper,#fff);border:1px solid #1919191a;border:1px solid var(--rule,#1919191a);border-radius:4px;color:#191919;color:var(--ink,#191919);font-family:inherit;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;padding:4px 6px;text-align:center;width:40px}.DateTimePicker_timeInput__2Nk2U input:focus{border-color:#0443ef;border-color:var(--indigo,#0443ef);box-shadow:0 0 0 2px #0443ef1f;outline:none}.DateTimePicker_timeSep__yr9-S{color:#1919198c;color:var(--ink-faint,#1919198c);font-weight:600}.DateTimePicker_ampm__gHGhk{border:1px solid #1919191a;border:1px solid var(--rule,#1919191a);border-radius:4px;display:flex;gap:2px;padding:1px}.DateTimePicker_ampmBtn__tDNY1{background:#0000;border:none;border-radius:3px;color:#191919b3;color:var(--ink-soft,#191919b3);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:600;padding:3px 7px;transition:background .12s ease,color .12s ease;transition:background var(--transition-fast,.12s) ease,color var(--transition-fast,.12s) ease}.DateTimePicker_ampmBtn__tDNY1:hover:not(.DateTimePicker_ampmBtnActive__oJhqq){background:#1919190d;background:var(--bg,#1919190d)}.DateTimePicker_ampmBtn__tDNY1.DateTimePicker_ampmBtnActive__oJhqq{background:#0443ef;background:var(--indigo,#0443ef);color:#fff}.DateTimePicker_foot__wOlDI{border-top:1px solid #1919190f;border-top:1px solid var(--rule,#1919190f);display:flex;gap:6px;justify-content:flex-end;margin-top:4px;padding-top:10px}.DateTimePicker_footBtn__cfQCO{background:#fff;background:var(--paper,#fff);border:1px solid #1919191a;border:1px solid var(--rule,#1919191a);border-radius:4px;color:#191919;color:var(--ink,#191919);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:5px 12px;transition:background .12s ease,border-color .12s ease;transition:background var(--transition-fast,.12s) ease,border-color var(--transition-fast,.12s) ease}.DateTimePicker_footBtn__cfQCO:hover{background:#1919190d;background:var(--bg,#1919190d)}.DateTimePicker_footBtnPrimary__VQCLu{background:#0443ef;background:var(--indigo,#0443ef);border-color:#0443ef;border-color:var(--indigo,#0443ef);color:#fff}.DateTimePicker_footBtnPrimary__VQCLu:hover{background:#0337c2;background:var(--indigo-ink,#0337c2);border-color:#0337c2;border-color:var(--indigo-ink,#0337c2)}
/*# sourceMappingURL=main.34790da6.css.map*/