.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:grab;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:#00000080;color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:#0000004d;box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}:root{--forest: #244f79;--primary: #1976d2;--primary-dark: #0c61de;--primary-soft: #edf5ff;--accent: #005eff;--accent-soft: rgba(12, 97, 222, .1);--canvas: #f4f7fb;--paper: #ffffff;--ink: #172536;--muted: #647386;--line: #e5ebf2;--active-menu: rgba(25, 118, 210, .09);--surface-shadow: 0 12px 32px rgb(24 48 78 / 6%);--surface-shadow-hover: 0 18px 44px rgb(24 48 78 / 10%);--focus-ring: 0 0 0 3px rgb(25 118 210 / 14%);--canvas-glow: rgb(84 147 230 / 7%);font-family:DM Sans,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--forest: #18314d;--primary: #76adff;--primary-dark: #a8cbff;--primary-soft: #1e3149;--accent: #8bbaff;--accent-soft: rgb(118 173 255 / 14%);--canvas: #101722;--paper: #182332;--ink: #e8eef7;--muted: #aab7c8;--line: #2b394b;--active-menu: rgb(118 173 255 / 14%);--surface-shadow: 0 12px 32px rgb(0 0 0 / 18%);--surface-shadow-hover: 0 18px 44px rgb(0 0 0 / 26%);--focus-ring: 0 0 0 3px rgb(118 173 255 / 20%);--canvas-glow: rgb(60 102 163 / 10%);color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:radial-gradient(ellipse at 12% 0%,var(--canvas-glow),transparent 32rem),var(--canvas)}button,input{font:inherit}.auth-page{display:grid;min-height:100svh;grid-template-columns:minmax(330px,.88fr) 1.12fr;gap:22px;padding:22px;background:linear-gradient(135deg,var(--paper) 0%,var(--canvas) 100%)}.auth-showcase{position:relative;display:flex;min-height:calc(100svh - 44px);flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,70px);overflow:hidden;border-radius:9px;background:var(--forest);color:#fff;isolation:isolate}.auth-showcase:before,.auth-showcase:after{position:absolute;z-index:-1;right:-170px;bottom:-250px;width:560px;aspect-ratio:1;border:1px solid rgb(255 255 255 / 13%);border-radius:50%;content:""}.auth-showcase:after{right:-105px;bottom:-185px;width:430px;border-color:#0c61de3d}.auth-brand{display:flex;align-items:center;gap:13px}.auth-brand-logo{width:52px;height:44px;object-fit:contain}.auth-brand-name{color:#fff!important;font-family:Manrope,sans-serif!important;font-size:17px!important;font-weight:800!important}.auth-brand-name span{color:#9ac8f5}.auth-showcase-copy{max-width:540px;margin:auto 0;padding:56px 0}.auth-showcase-kicker{margin-bottom:17px!important;color:#9ac8f5;font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important}.auth-showcase-title{color:#fff;font-family:Manrope,sans-serif!important;font-size:clamp(34px,4.2vw,54px)!important;font-weight:700!important;line-height:1.12!important}.auth-showcase-caption{max-width:330px;margin-top:20px!important;color:#ffffffad;font-size:14px!important;line-height:1.7!important}.auth-showcase-footer{display:flex;align-items:center;gap:10px;color:#ffffff8f;font-size:9px!important;font-weight:700!important;letter-spacing:1px!important}.auth-showcase-footer:before{width:26px;height:2px;background:#9ac8f5;content:""}.auth-content{display:grid;min-width:0;min-height:calc(100svh - 44px);place-items:center;padding:30px}.auth-card{width:min(100%,460px);margin:0 auto!important;padding:clamp(26px,3vw,42px)!important;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 16px 48px #141f2712}.auth-card>.MuiStack-root:first-child{margin-bottom:28px!important}.auth-card h3{margin:0!important;font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.auth-card .MuiOutlinedInput-root{background-color:var(--paper)}.auth-card .MuiButton-contained{min-height:43px;margin-top:3px}.auth-card .MuiButton-outlined{border-color:var(--line)}.auth-card .MuiFormControlLabel-label{color:var(--muted);font-size:13px}.auth-card .MuiTypography-body2{color:var(--muted)}.MuiAppBar-root{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent)!important;color:var(--ink)!important;box-shadow:0 4px 18px #18304e0a!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.eagle-appbar .MuiToolbar-root{min-height:60px!important}.eagle-app-title{color:var(--ink);font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:800!important}.eagle-app-brand .MuiSvgIcon-root{color:var(--primary)}.eagle-sidebar .MuiDrawer-paper{border-right:1px solid var(--line);background:var(--paper);box-shadow:5px 0 22px #18304e08}.eagle-sidebar .MuiList-root{padding-inline:7px}.eagle-sidebar .eagle-menu-children{padding-left:1.5rem;padding-right:7px}.eagle-sidebar .MuiListItemButton-root{min-height:42px;border-radius:9px;transition:background-color .16s ease,color .16s ease}.eagle-sidebar .eagle-menu-parent.MuiListItemButton-root:hover,.eagle-sidebar .eagle-menu-parent.MuiListItemButton-root:active,.eagle-sidebar .eagle-menu-parent.MuiListItemButton-root:focus,.eagle-sidebar .eagle-menu-parent.MuiListItemButton-root.Mui-selected{background:transparent!important}.eagle-sidebar .MuiListItemButton-root:hover{background:var(--primary-soft)}.eagle-sidebar .MuiListItemButton-root.Mui-selected,.eagle-sidebar .MuiListItemButton-root.Mui-selected:hover{background:var(--active-menu)}.eagle-sidebar .MuiListItemIcon-root{color:var(--muted)}.eagle-sidebar .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:var(--primary)}.eagle-sidebar-compact .MuiDrawer-paper{overflow-x:hidden}.eagle-sidebar-compact .MuiList-root{padding-inline:4px}.eagle-sidebar-compact .MuiListItemButton-root{padding-inline:0!important}.eagle-sidebar-compact .MuiListItemIcon-root{width:100%}.eagle-sidebar-compact .MuiListItemText-root{display:none!important}.eagle-workspace-main{min-height:100vh;height:auto!important;padding:88px clamp(20px,4vw,56px) 34px!important;background:radial-gradient(ellipse at 88% 0%,rgb(99 130 255 / 5%),transparent 30rem),var(--canvas)}.MuiPaper-root{border:1px solid var(--line);border-radius:12px;box-shadow:var(--surface-shadow)}.MuiButton-root{min-height:38px;border-radius:8px;font-weight:600;text-transform:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.MuiButton-contained{box-shadow:none}.MuiButton-contained:hover{box-shadow:0 5px 14px #1976d229;transform:translateY(-1px)}.MuiOutlinedInput-root{border-radius:9px;background-color:var(--paper)}.MuiOutlinedInput-notchedOutline{border-color:var(--line)}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--muted)}.MuiDialog-paper{border-radius:14px!important}.MuiTabs-indicator{height:3px;border-radius:3px 3px 0 0}.MuiTab-root{min-height:46px;font-weight:600;text-transform:none}.MuiChip-root{border-radius:8px;font-weight:600}.Mui-focusVisible{outline-color:var(--primary)!important}.eagle-home{min-height:min(680px,calc(100vh - 150px));border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--surface-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.eagle-home:hover{border-color:#d7e4f5;box-shadow:var(--surface-shadow-hover);transform:translateY(-2px)}.eagle-workspace-main h4{color:var(--ink);font-family:Manrope,sans-serif;font-weight:700;letter-spacing:-.025em}.eagle-workspace-main h4+.MuiTypography-body2{color:var(--muted)}.eagle-home-brand{margin:0!important}.eagle-home-brand img{max-width:min(205px,60vw);height:auto;object-fit:contain}.menu-item{display:block;width:100%;color:var(--muted);font-size:.8rem;text-decoration:none;transition:color .16s ease}.menu-item:hover,.menu-item:active{color:var(--primary-dark)}.active-menu{background:transparent;color:var(--primary-dark)}.inactive-menu{color:#52595f}:root[data-theme=dark] .inactive-menu{color:var(--muted)}:root[data-theme=dark] .eagle-appbar .MuiTypography-caption[style]{background-color:var(--paper)!important}@media (max-width: 900px){.auth-page{grid-template-columns:minmax(250px,.8fr) 1.2fr;gap:14px;padding:14px}.auth-showcase{min-height:calc(100svh - 28px);padding:34px}.auth-content{min-height:calc(100svh - 28px);padding:18px}}@media (max-width: 700px){.auth-page{display:block;min-height:100svh;padding:0;background:var(--canvas)}.auth-showcase{display:none}.auth-content{min-height:100svh;padding:24px 18px}.auth-card{max-width:480px;padding:28px 23px!important}.eagle-appbar .MuiToolbar-root{padding-inline:12px}.eagle-user-summary{display:none!important}.eagle-sidebar-compact .MuiDrawer-paper{overflow-x:hidden}.eagle-sidebar-compact .MuiListItemText-root{display:none!important}.eagle-sidebar-compact .MuiListItemButton-root{justify-content:center;min-height:42px;padding-inline:0!important}.eagle-sidebar-compact .MuiListItemIcon-root{min-width:0!important;margin:0!important}.eagle-sidebar-compact .MuiDrawer-paper button.MuiButton-root{width:36px;min-width:36px;padding-inline:0;overflow:hidden;font-size:0}.eagle-sidebar-compact .MuiDrawer-paper button.MuiButton-root .MuiButton-startIcon{margin:0}.eagle-workspace-main{padding:78px 13px 22px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.eagle-data-table.MuiPaper-root{--table-line: #e7edf5;--table-ink: #24364b;--table-muted: #718197;width:100%;min-width:0;overflow:hidden;border:1px solid var(--table-line);border-radius:16px;background:#fff;box-shadow:0 12px 32px #18304e12;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.eagle-data-table.MuiPaper-root:hover{border-color:#d4e2f2;box-shadow:0 16px 40px #18304e1a}.eagle-data-table.MuiPaper-root:focus-within{border-color:#b7cff3;box-shadow:0 0 0 3px #1976d214,0 16px 40px #18304e17}.eagle-data-table>.MuiBox-root:first-of-type{display:flex;min-height:64px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--table-line);background:linear-gradient(110deg,#eff6ffb3,#fffffff0 58%),#fff}.eagle-data-table>.MuiBox-root:last-of-type{min-height:58px;border-top:1px solid var(--table-line);background:#f9fbfe}.eagle-data-table .MuiTableContainer-root{min-width:0;background:#fff;overscroll-behavior-x:contain;scrollbar-color:#c4d2e2 #f5f8fc;scrollbar-width:thin}.eagle-data-table .MuiTableContainer-root::-webkit-scrollbar{width:9px;height:9px}.eagle-data-table .MuiTableContainer-root::-webkit-scrollbar-track{background:#f5f8fc}.eagle-data-table .MuiTableContainer-root::-webkit-scrollbar-thumb{border:2px solid #f5f8fc;border-radius:99px;background:#c4d2e2}.eagle-data-table .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#9db2cb}.eagle-data-table .MuiTable-root{border-collapse:separate;border-spacing:0}.eagle-data-table .MuiTableHead-root .MuiTableCell-root{height:48px;padding:10px 14px;border-color:var(--table-line);border-bottom:1px solid #dfe8f2;background:linear-gradient(180deg,#f7faff,#f2f6fb);color:#566a81;font-size:.69rem;font-weight:700;letter-spacing:.065em;line-height:1.35;text-transform:uppercase;white-space:nowrap}.eagle-data-table .MuiTableHead-root .MuiTableCell-root:first-of-type{border-left:0}.eagle-data-table .Mui-TableHeadCell-Content{min-width:0;gap:5px}.eagle-data-table .Mui-TableHeadCell-Content-Wrapper{overflow:hidden;text-overflow:ellipsis}.eagle-data-table .Mui-TableHeadCell-Content-Actions .MuiIconButton-root{width:27px;height:27px;padding:4px}.eagle-data-table .Mui-TableHeadCell-ResizeHandle-Wrapper{cursor:col-resize;opacity:0;transition:opacity .15s ease,color .15s ease}.eagle-data-table .MuiTableCell-root:hover .Mui-TableHeadCell-ResizeHandle-Wrapper,.eagle-data-table .Mui-TableHeadCell-ResizeHandle-Wrapper:hover{color:var(--primary);opacity:.9}.eagle-data-table .Mui-TableHeadCell-ResizeHandle-Divider{height:20px;transform:translate(0);border-width:1px;border-color:#8fb4e6}.eagle-data-table .MuiTableSortLabel-root{color:inherit;font:inherit}.eagle-data-table .MuiTableSortLabel-root:hover,.eagle-data-table .MuiTableSortLabel-root.Mui-active{color:var(--primary-dark)}.eagle-data-table .MuiTableSortLabel-icon{color:var(--primary)!important}.eagle-data-table .MuiTableHead-root .MuiInputBase-root{min-width:88px;border-radius:7px;background:#fff}.eagle-data-table .MuiTableHead-root .MuiInputBase-input{padding:7px 9px;font-size:.77rem}.eagle-data-table .MuiTableBody-root .MuiTableCell-root{height:48px;padding:10px 14px;border-color:#edf1f6;background:#fff;color:var(--table-ink);font-size:.83rem;line-height:1.45;transition:background-color .14s ease,color .14s ease}.eagle-data-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background:#fbfcfe}.eagle-data-table .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:#f0f6ff}.eagle-data-table .MuiTableBody-root .MuiTableRow-root.Mui-selected .MuiTableCell-root{background:#eaf3ff}.eagle-data-table .MuiTableBody-root .MuiTableRow-root.Mui-selected:hover .MuiTableCell-root{background:#e1eeff}.eagle-data-table .MuiTableBody-root .MuiTableRow-root:last-of-type .MuiTableCell-root{border-bottom:0}.eagle-data-table .MuiTableCell-pinned,.eagle-data-table .MuiTableCell-stickyHeader{background-clip:padding-box}.eagle-data-table .MuiCheckbox-root{padding:6px;color:#91a1b5}.eagle-data-table .MuiCheckbox-root.Mui-checked{color:var(--primary)}.eagle-data-table .MuiIconButton-root{width:36px;height:36px;color:var(--table-muted)}.eagle-data-table .MuiIconButton-root:hover,.eagle-data-table .MuiIconButton-root.Mui-active,.eagle-data-table .MuiIconButton-root[aria-pressed=true]{background:#eaf3ff;color:var(--primary-dark)}.eagle-data-table .MuiInputBase-root{border-radius:9px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.eagle-data-table .MuiInputBase-root:focus-within{box-shadow:0 0 0 3px #1976d21a}.eagle-data-table .MuiInputBase-input{font-size:.84rem}.eagle-data-table .MuiTablePagination-root{min-height:58px;color:var(--table-muted);font-size:.78rem}.eagle-data-table .MuiTablePagination-selectLabel,.eagle-data-table .MuiTablePagination-displayedRows{color:var(--table-muted);font-size:.77rem}.eagle-data-table .MuiTablePagination-select{border-radius:7px;color:var(--table-ink)}.eagle-data-table [for^=mrt-rows-per-page-]{color:var(--table-muted);font-size:.77rem}.eagle-data-table .MuiToolbar-root{gap:4px}.eagle-data-table .MuiLinearProgress-root{height:3px;background:#e9f1fb}.eagle-data-table .MuiLinearProgress-bar{background:linear-gradient(90deg,#3278e8,#6ca9ff)}.eagle-data-table .MuiToolbarAlertBanner-root{border-bottom:1px solid var(--table-line);background:#eff6ff;color:#365779}@media (max-width: 700px){.eagle-data-table.MuiPaper-root{border-radius:12px}.eagle-data-table>.MuiBox-root:first-of-type{min-height:56px;padding:8px 10px}.eagle-data-table .MuiTableHead-root .MuiTableCell-root,.eagle-data-table .MuiTableBody-root .MuiTableCell-root{padding-inline:11px}.eagle-data-table .MuiTablePagination-root{flex-wrap:wrap;justify-content:center;padding-inline:8px}}@media (prefers-reduced-motion: reduce){.eagle-data-table *,.eagle-data-table *:before,.eagle-data-table *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root[data-theme=dark] .eagle-data-table.MuiPaper-root{--table-line: #2b394b;--table-ink: #e8eef7;--table-muted: #aab7c8;border-color:var(--table-line);background:#182332}:root[data-theme=dark] .eagle-data-table>.MuiBox-root:first-of-type{border-color:var(--table-line);background:linear-gradient(110deg,#1c2c40,#182332 58%)}:root[data-theme=dark] .eagle-data-table>.MuiBox-root:last-of-type,:root[data-theme=dark] .eagle-data-table .MuiTableContainer-root{border-color:var(--table-line);background:#141e2b}:root[data-theme=dark] .eagle-data-table .MuiTableHead-root .MuiTableCell-root{border-color:var(--table-line);background:linear-gradient(180deg,#202e40,#1a2737);color:#b8c6d8}:root[data-theme=dark] .eagle-data-table .MuiTableHead-root .MuiInputBase-root,:root[data-theme=dark] .eagle-data-table .MuiTableBody-root .MuiTableCell-root{border-color:var(--table-line);background:#182332;color:var(--table-ink)}:root[data-theme=dark] .eagle-data-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background:#1b2838}:root[data-theme=dark] .eagle-data-table .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:#23364d}:root[data-theme=dark] .eagle-data-table .MuiTableBody-root .MuiTableRow-root.Mui-selected .MuiTableCell-root,:root[data-theme=dark] .eagle-data-table .MuiIconButton-root.Mui-active,:root[data-theme=dark] .eagle-data-table .MuiIconButton-root[aria-pressed=true]{background:#263d59}:root[data-theme=dark] .eagle-data-table .MuiTableBody-root .MuiTableRow-root.Mui-selected:hover .MuiTableCell-root,:root[data-theme=dark] .eagle-data-table .MuiIconButton-root:hover{background:#2b4564;color:#b7d3ff}:root[data-theme=dark] .eagle-data-table .MuiTableContainer-root{scrollbar-color:#50627a #182332}:root[data-theme=dark] .eagle-data-table .MuiTableContainer-root::-webkit-scrollbar-track{background:#182332}:root[data-theme=dark] .eagle-data-table .MuiTableContainer-root::-webkit-scrollbar-thumb{border-color:#182332;background:#50627a}:root[data-theme=dark] .eagle-data-table .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#7187a3}:root[data-theme=dark] .eagle-data-table .MuiToolbarAlertBanner-root{border-color:var(--table-line);background:#1d3046;color:#c4d7f0}:root[data-theme=dark] .eagle-data-table .MuiLinearProgress-root{background:#25364b}
