body,html{-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--bg-primary);height:100%;margin:0;overflow-x:hidden;overscroll-behavior:none;padding:0;width:100%}@supports (padding:max(0px)){body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}:root{--bg-primary:#fff;--bg-sidebar:#1e293b;--bg-secondary:#f8f9fa;--bg-tertiary:#f1f3f5;--bg-quaternary:#f7f8fc;--bg-overlay:#00000080;--bg-modal:#000c;--text-primary:#333;--text-secondary:#666;--text-tertiary:#999;--text-heading:#111827;--text-body:#374151;--text-muted:#6b7280;--text-inverse:#fff;--border-color:#0000001a;--border-light:#e5e7eb;--border-medium:#d1d5db;--shadow-color:#0000001a;--shadow-medium:#00000026;--header-bg:#fffffff2;--header-bg-scrolled:#fffffffa;--header-shadow:none;--header-shadow-scrolled:0 2px 20px #0000001a;--hero-bg:linear-gradient(135deg,#f5f7fa,#c3cfe2);--card-bg:#fff;--hover-bg:#667eea1a;--input-bg:#fff;--input-border:#e2e8f0;--input-text:#333;--input-placeholder:#999;--autofill-bg:#fff;--button-secondary-bg:#f9fafb;--button-secondary-text:#374151;--button-secondary-border:#d1d5db;--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--primary-color:#667eea;--primary-hover:#5a6fd6;--secondary-color:#6366f1;--secondary-hover:#5855eb;--info-color:#2196f3;--info-hover:#1976d2;--danger-color:#dc3545;--danger-hover:#dc2626;--error-color:#ef4444;--error-hover:#dc2626;--error-light:#fca5a5;--error-bg:#fee2e2;--error-text:#991b1b;--error-text-dark:#7f1d1d;--success-color:#28a745;--success-alt:#10b981;--success-bg:#d1fae5;--success-text:#065f46;--warning-color:#ffc107;--warning-alt:#f59e0b;--warning-bg:#fefce8;--warning-text:#92400e;--info-bg:#dbeafe;--info-text:#1e40af;--muted-text:#9e9e9e;--blue-text:#3b82f6}[data-theme=dark]{--bg-primary:#000;--bg-sidebar:#000;--bg-secondary:#2d2d2d;--bg-tertiary:#333;--bg-quaternary:#1f1f1f;--bg-overlay:#000000b3;--bg-modal:#000000e6;--text-primary:#fff;--text-secondary:#ccc;--text-tertiary:#999;--text-heading:#fff;--text-body:#e5e7eb;--text-muted:#9ca3af;--text-inverse:#1a1a1a;--border-color:#ffffff1a;--border-light:#ffffff26;--border-medium:#fff3;--shadow-color:#0000004d;--shadow-medium:#00000080;--header-bg:#1a1a1af2;--header-bg-scrolled:#1a1a1afa;--header-shadow:none;--header-shadow-scrolled:0 2px 20px #0000004d;--hero-bg:linear-gradient(135deg,#1f1f1f,#2d2d2d);--card-bg:#2d2d2d;--hover-bg:#667eea33;--input-bg:#2d2d2d;--input-border:#404040;--input-text:#fff;--input-placeholder:#666;--autofill-bg:#1e1e1e;--button-secondary-bg:#374151;--button-secondary-text:#e5e7eb;--button-secondary-border:#4b5563;--info-bg:#3b82f61a;--info-text:#60a5fa;--warning-bg:#f59e0b1a;--warning-text:#fbbf24;--error-bg:#ef44441a;--error-text:#f87171;--success-bg:#22c55e1a;--success-text:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg-primary:#000;--bg-secondary:#2d2d2d;--bg-tertiary:#333;--bg-quaternary:#1f1f1f;--bg-overlay:#000000b3;--bg-modal:#000000e6;--text-primary:#fff;--text-secondary:#ccc;--text-tertiary:#999;--text-heading:#fff;--text-body:#e5e7eb;--text-muted:#9ca3af;--text-inverse:#1a1a1a;--border-color:#ffffff1a;--border-light:#ffffff26;--border-medium:#fff3;--shadow-color:#0000004d;--shadow-medium:#00000080;--header-bg:#1a1a1af2;--header-bg-scrolled:#1a1a1afa;--header-shadow:none;--header-shadow-scrolled:0 2px 20px #0000004d;--hero-bg:linear-gradient(135deg,#1f1f1f,#2d2d2d);--card-bg:#2d2d2d;--hover-bg:#667eea33;--input-bg:#2d2d2d;--input-border:#404040;--input-text:#fff;--input-placeholder:#666;--autofill-bg:#1e1e1e;--button-secondary-bg:#374151;--button-secondary-text:#e5e7eb;--button-secondary-border:#4b5563;--info-bg:#3b82f61a;--info-text:#60a5fa;--warning-bg:#f59e0b1a;--warning-text:#fbbf24;--error-bg:#ef44441a;--error-text:#f87171;--success-bg:#22c55e1a;--success-text:#4ade80}}[data-theme=light]{--bg-primary:#fff!important;--bg-secondary:#f8f9fa!important;--bg-tertiary:#f1f3f5!important;--bg-quaternary:#f7f8fc!important;--bg-overlay:#00000080!important;--bg-modal:#000c!important;--text-primary:#333!important;--text-secondary:#666!important;--text-tertiary:#999!important;--text-heading:#111827!important;--text-body:#374151!important;--text-muted:#6b7280!important;--text-inverse:#fff!important;--border-color:#0000001a!important;--border-light:#e5e7eb!important;--border-medium:#d1d5db!important;--shadow-color:#0000001a!important;--shadow-medium:#00000026!important;--header-bg:#fffffff2!important;--header-bg-scrolled:#fffffffa!important;--header-shadow:none!important;--header-shadow-scrolled:0 2px 20px #0000001a!important;--hero-bg:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important;--card-bg:#fff!important;--hover-bg:#667eea1a!important;--input-bg:#fff!important;--input-border:#e2e8f0!important;--input-text:#333!important;--input-placeholder:#999!important;--button-secondary-bg:#f9fafb!important;--button-secondary-text:#374151!important;--button-secondary-border:#d1d5db!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;color:#333;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0;overflow-x:hidden;touch-action:manipulation}body,html{background-color:#fff;background-color:var(--bg-primary)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){*{-webkit-tap-highlight-color:rgba(102,126,234,.1)}input,select,textarea{font-size:16px!important}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:manipulation}body{-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility}*,.MuiDialog-paper,.MuiDrawer-paper,.MuiModal-root,body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.MuiDialog-paper,.MuiDrawer-paper,.MuiModal-root{touch-action:pan-y pan-x}}@media (min-width:769px) and (max-width:1024px){.MuiDialog-paper,.MuiDrawer-paper,.MuiModal-root,body,html{-webkit-overflow-scrolling:touch;touch-action:pan-y pan-x}}.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#667eea33;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#667eea4d}@media (max-width:768px){::-webkit-scrollbar{background:#0000;width:0}}@viewport{initial-scale:1;maximum-scale:5;user-scalable:yes;width:device-width}:focus{outline:2px solid #667eea80;outline-offset:2px}.js-focus-visible :focus:not(.focus-visible){outline:none}.MuiDrawer-paper{-webkit-overflow-scrolling:touch;touch-action:pan-y pan-x}.MuiModal-backdrop{-webkit-overflow-scrolling:auto;touch-action:pan-y pan-x}.MuiBox-root,.MuiContainer-root,.MuiPaper-root{-webkit-overflow-scrolling:touch}@media (max-width:768px){.MuiMenu-paper{margin:8px!important;max-height:70vh!important}.MuiPopover-paper{margin:16px!important;max-width:calc(100vw - 32px)!important}}@keyframes captchaBadgeSlideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:899px){.kanban-mobile-layout{margin:0!important;padding:0!important}.kanban-mobile-layout .MuiContainer-root{padding-left:0!important;padding-right:0!important}.MuiDrawer-paper,.MuiDrawer-paper *,.MuiDrawer-paperAnchorLeft,.MuiDrawer-paperAnchorLeft-enter,.MuiDrawer-paperAnchorLeft-enterActive,.MuiDrawer-paperAnchorLeft-exit,.MuiDrawer-paperAnchorLeft-exitActive,.MuiDrawer-root,.MuiDrawer-root .MuiBackdrop-root,.MuiSwipeableDrawer-paper,.MuiSwipeableDrawer-paper *,.MuiSwipeableDrawer-paperAnchorLeft,.MuiSwipeableDrawer-paperAnchorLeft-enter,.MuiSwipeableDrawer-paperAnchorLeft-enterActive,.MuiSwipeableDrawer-paperAnchorLeft-exit,.MuiSwipeableDrawer-paperAnchorLeft-exitActive,.MuiSwipeableDrawer-root,.MuiSwipeableDrawer-root .MuiBackdrop-root{animation:none!important;transform:none!important;transition:none!important}.MuiDrawer-paper[aria-hidden=true],.MuiDrawer-root[aria-hidden=true],.MuiSwipeableDrawer-paper[aria-hidden=true],.MuiSwipeableDrawer-root[aria-hidden=true]{animation:none!important;opacity:0!important;transform:none!important;transition:none!important;visibility:hidden!important}.MuiDrawer-root[aria-hidden=true] .MuiBackdrop-root,.MuiSwipeableDrawer-root[aria-hidden=true] .MuiBackdrop-root{animation:none!important;opacity:0!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=main.46d0049c.css.map*/