:root{--tech-black:#0c0c16;--indigo:#66f;--mint:#b9f0d7;--grape:#b8baff;--bg:#07070c;--panel:#0b0b12;--inset:#0d0d15;--surface:#111119;--surface-2:#16161f;--surface-3:#1c1c27;--border:#1f1f2b;--border-strong:#2b2b39;--text:#f7f7f7;--text-muted:#a3a2af;--text-subtle:#6a6977;--text-faint:#4a4956;--accent:#66f;--accent-hover:#7676ff;--accent-soft:rgba(102,102,255,0.14);--primaryColor:#66f}body,html{background:var(--bg)!important;color:var(--text);font-family:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-color:#2b2b39 transparent;color-scheme:dark}#root{background:var(--bg)}::selection{background:rgba(102,102,255,.35);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#23232f!important;border:3px solid transparent;border-radius:10px;background-clip:padding-box;box-shadow:none!important}::-webkit-scrollbar-thumb:hover{background:#33333f!important;background-clip:padding-box}:where(button,a,[role=button]):focus-visible{outline:2px solid rgba(102,102,255,.7);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--accent)!important;border-width:1px!important}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(102,102,255,.16)}.MuiPaper-rounded{border-radius:14px}.MuiDialog-paper{border:1px solid var(--border-strong);border-radius:16px!important}.MuiMenu-paper,.MuiPopover-paper{border:1px solid var(--border-strong);border-radius:12px!important;box-shadow:0 20px 48px -16px rgba(0,0,0,.85)!important}.MuiTableHead-root .MuiTableCell-head{background:var(--surface-2)!important;color:var(--text-muted)!important;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border-strong)}.MuiTableBody-root .MuiTableCell-body{border-bottom:1px solid var(--border)}.MuiTableBody-root .MuiTableRow-hover:hover{background:var(--surface-2)!important}.MuiTabs-indicator{background-color:var(--accent)!important;height:2px;border-radius:2px}.MuiTab-root{font-weight:500!important}.MuiButton-root,.MuiTab-root{text-transform:none!important}.MuiButton-root{border-radius:10px!important;font-weight:600!important}.MuiButton-containedPrimary{background-color:var(--accent)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 1px 2px rgba(0,0,0,.35),0 8px 24px -10px rgba(102,102,255,.65)!important}.MuiButton-containedPrimary:hover{background-color:var(--accent-hover)!important}.MuiButton-outlinedPrimary{border-color:var(--border-strong)!important;color:var(--text)!important}.MuiButton-outlinedPrimary:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important}.MuiChip-root{border-radius:8px}.MuiFab-primary{background-color:var(--accent)!important;box-shadow:0 8px 24px -10px rgba(102,102,255,.65)!important}.MuiSwitch-colorPrimary.Mui-checked{color:var(--accent)!important}.MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:var(--accent)!important}.MuiCircularProgress-colorPrimary{color:var(--accent)!important}.MuiLinearProgress-barColorPrimary{background-color:var(--accent)!important}@keyframes aevo-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}@keyframes aevo-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.aevo-page{animation:aevo-rise .35s cubic-bezier(.2,.8,.2,1) both}.MuiMenu-paper,.MuiPopover-paper{animation:aevo-pop .18s cubic-bezier(.2,.8,.2,1) both}.aevo-gradient-line{background-image:linear-gradient(90deg,var(--mint),var(--grape) 55%,var(--indigo))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.MuiListItemIcon-root{min-width:38px!important}.MuiListSubheader-root{color:var(--text-subtle)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;line-height:32px!important;padding-left:22px!important;background:transparent!important}.react-trello-board{background:transparent!important;padding:8px!important}.react-trello-lane{background:var(--surface)!important;border:1px solid var(--border-strong)!important;border-radius:14px!important;color:var(--text)!important;box-shadow:none!important}.react-trello-lane>header,.react-trello-lane header{color:var(--text)!important;font-weight:600}.react-trello-lane [class*=Section],.react-trello-lane span{color:inherit}.react-trello-card,article.react-trello-card{background:var(--surface-2)!important;border:1px solid var(--border-strong)!important;border-radius:10px!important;color:var(--text)!important;box-shadow:none!important;transition:border-color .15s ease,transform .2s ease}.react-trello-card:hover{border-color:var(--accent)!important;transform:translateY(-2px)}.MuiPaper-outlined{border-color:var(--border-strong)!important}.MuiCard-root,.MuiPaper-root.MuiPaper-outlined{border-radius:14px!important}.MuiAlert-root{border-radius:12px!important}.MuiInputBase-root,.MuiSelect-root{border-radius:10px}.MuiAvatar-rounded{border-radius:10px!important}.rbc-calendar{font-family:inherit}.rbc-agenda-view,.rbc-month-view,.rbc-time-view{border:1px solid var(--border-strong)!important;border-radius:14px;overflow:hidden;background:var(--inset)}.rbc-month-view .rbc-header,.rbc-time-view .rbc-header{background:var(--surface-2);color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:10px 4px;border-color:var(--border)!important}.rbc-agenda-view table.rbc-agenda-table,.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td,.rbc-agenda-view table.rbc-agenda-table thead>tr>th,.rbc-day-bg+.rbc-day-bg,.rbc-day-slot .rbc-time-slot,.rbc-header+.rbc-header,.rbc-month-row,.rbc-month-row+.rbc-month-row,.rbc-time-content,.rbc-time-content>*+*>*,.rbc-time-header-content,.rbc-timeslot-group{border-color:var(--border)!important}.rbc-off-range-bg{background:hsla(0,0%,100%,.02)!important}.rbc-off-range{color:var(--text-faint)!important}.rbc-date-cell{padding:6px 8px;color:var(--text-muted);font-size:12.5px}.rbc-date-cell>a,.rbc-date-cell>button{color:inherit}.rbc-today{background:rgba(102,102,255,.1)!important}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell.rbc-now>a,.rbc-date-cell.rbc-now>button{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;box-shadow:0 6px 16px -6px rgba(102,102,255,.8)}.rbc-current-time-indicator{background:var(--accent)}.rbc-time-content,.rbc-time-header.rbc-overflowing{border-color:var(--border)!important}.rbc-toolbar{margin-bottom:14px;grid-gap:8px;gap:8px}.rbc-toolbar .rbc-toolbar-label{font-size:16px;font-weight:600;text-transform:capitalize;color:var(--text)!important}.rbc-btn-group{border-radius:10px;overflow:hidden}.rbc-toolbar button{background:var(--surface)!important;color:var(--text-muted)!important;border:1px solid var(--border-strong)!important;padding:7px 14px;font-weight:500;transition:background-color .15s ease,color .15s ease}.rbc-toolbar button:hover{background:var(--surface-3)!important;color:var(--text)!important}.rbc-toolbar button.rbc-active,.rbc-toolbar button.rbc-active:hover{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 8px 20px -10px rgba(102,102,255,.7)!important}.rbc-day-slot .rbc-background-event,.rbc-event{background:linear-gradient(135deg,#66f,#8a8aff)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:3px 8px!important;font-size:12px;font-weight:600;box-shadow:0 6px 16px -8px rgba(102,102,255,.9),inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform .15s ease,box-shadow .15s ease}.rbc-event:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 10px 22px -8px #66f}.rbc-event.rbc-selected{background:#55e!important;outline:2px solid var(--grape)}.rbc-event-content{overflow:hidden;text-overflow:ellipsis}.rbc-show-more{color:var(--grape)!important;font-weight:600;background:transparent!important}.rbc-agenda-view table.rbc-agenda-table{color:var(--text)}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{color:var(--text-muted);background:var(--surface-2)}.rbc-overlay{background:var(--surface)!important;border:1px solid var(--border-strong)!important;border-radius:12px;color:var(--text);box-shadow:0 20px 48px -16px rgba(0,0,0,.85)!important}.rbc-overlay-header{border-color:var(--border)!important}.MuiCard-root,.MuiPaper-root:not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiDrawer-paper):not(.MuiAppBar-root):not(.MuiDialog-paper):not(.MuiAlert-root):not(.MuiSnackbarContent-root){background-color:var(--surface)!important;color:var(--text)}.MuiCard-root,.MuiPaper-root.MuiPaper-elevation1,.MuiPaper-root.MuiPaper-elevation2,.MuiPaper-root.MuiPaper-elevation3{border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.35)!important}.MuiTabs-root{background-color:initial!important}.MuiTab-root{color:var(--text-muted)}.aevo-dash,.aevo-dash .MuiTableCell-root,.aevo-dash .MuiTypography-root,.MuiTab-root.Mui-selected{color:var(--text)!important}.aevo-dash .MuiTypography-h4,.aevo-dash h4.MuiTypography-root{font-weight:700;letter-spacing:-.01em}.aevo-dash .MuiTab-root{color:var(--text-muted)!important}.aevo-dash .MuiTab-root.Mui-selected{color:var(--grape)!important}.aevo-dash .MuiTabs-indicator{background-color:var(--accent)!important}.aevo-dash .MuiCard-root,.aevo-dash .MuiPaper-root{background-color:var(--surface)!important;border:1px solid var(--border);border-radius:14px;box-shadow:none!important}.aevo-dash .MuiCard-root{transition:border-color .2s ease,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.aevo-dash .MuiCard-root:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 20px 44px -20px rgba(0,0,0,.9),0 0 0 1px rgba(102,102,255,.12)!important}.aevo-dash .MuiDivider-root,.aevo-dash hr{border-color:var(--border)!important;background-color:var(--border)!important}.aevo-dash [class*=MuiBox-root]{border-color:var(--border)}.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.delete-icon,.edit-icon{opacity:0;transition:opacity .3s;margin-left:5px;z-index:1}.event-container:hover .delete-icon,.event-container:hover .edit-icon{opacity:1}.edgebutton{width:20px;height:20px;background:#eee;border:1px solid #fff;cursor:pointer;border-radius:50%;font-size:12px;line-height:1;justify-content:center;display:flex;align-self:center;align-items:center}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.edgebutton-foreignobject body{background:transparent;width:40px;height:40px;display:flex;justify-content:center;align-items:center;min-height:40px}.react-flow__edge-path{stroke-width:6px}.react-flow__edge.selected .react-flow__edge-path{stroke:#00f}