@media screen and (min-width:800px)and (-ms-high-contrast:active),screen and (min-width:800px)and (-ms-high-contrast:none){body,div,html{scrollbar-face-color:#d1d8da;scrollbar-track-color:#dcd5d5;scrollbar-3dlight-color:#dcd5d5;scrollbar-darkshadow-color:#dcd5d5;scrollbar-arrow-color:#dcd5d5;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin}}@media screen and (min-width:800px)and (-webkit-min-device-pixel-ratio:0){::-webkit-scrollbar{border-radius:10px;height:8px;width:8px}::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#93a1a1}}@media screen and (min-width:800px){@-moz-document url-prefix(){body,div,html{scroll-behavior:smooth;scrollbar-width:thin}}}.App{height:100vh;overflow:hidden}.App .SnackbarContent-root .alert-snackbar{max-width:306px}.App main{overflow:auto}button.PrivatePickersYear-yearButton{font-size:1rem!important}.prevent-mobile-actions{--webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::selection{background:#9ebbf7;color:#fff}::-moz-selection{background:#9ebbf7;color:#fff}#header-bar{zoom:.9;font-size:12px;position:absolute;z-index:111}#pdf-controls{background:#fff}.pac-container{z-index:99999999}.iframe-container{border:8px solid #333;border-radius:40px;box-shadow:0 0 15px rgba(0,0,0,.3);overflow:hidden;position:relative}.iframe-container:before{border-radius:10px;height:5px;top:12px;width:60px}.iframe-container:after,.iframe-container:before{background:#222;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.iframe-container:after{border-radius:50%;bottom:10px;height:40px;width:40px}.iframe-containeriframe{border:none;border-radius:30px;height:100%;width:100%}#superset-container iframe{border:none;height:calc(100vh - 180px);width:100%}#fc_frame,#fc_widget,iframe[id^=fc_frame]{bottom:70px!important}@-webkit-keyframes fadeSlideIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeSlideIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.AppContent-root{-webkit-animation:fadeSlideIn .5s cubic-bezier(.22,1,.36,1) both;animation:fadeSlideIn .5s cubic-bezier(.22,1,.36,1) both}.AppContent-root ::-webkit-scrollbar{height:5px;width:5px}.AppContent-root ::-webkit-scrollbar-track{background:transparent}.AppContent-root ::-webkit-scrollbar-thumb{background:rgba(99,102,241,.25);border-radius:10px}.AppContent-root ::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.45)}.AppContent-root *{scrollbar-color:rgba(99,102,241,.22) transparent;scrollbar-width:thin}.AppContent-root .MuiCard-root,.AppContent-root .MuiPaper-root{background:hsla(0,0%,100%,.98);border:1px solid rgba(99,102,241,.1);border-radius:16px;box-shadow:0 1px 3px rgba(16,24,40,.08),0 6px 22px rgba(99,102,241,.07)!important}.AppContent-root .MuiTypography-overline,.AppContent-root [class*=section-label]{align-items:center;color:#6366f1!important;display:inline-flex;font-size:10px!important;font-weight:800!important;gap:6px;letter-spacing:.12em!important;text-transform:uppercase!important}.AppContent-root p{line-height:1.6}.AppContent-root .MuiTypography-h3,.AppContent-root .MuiTypography-h4,.AppContent-root .MuiTypography-h5,.AppContent-root .MuiTypography-h6{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";letter-spacing:-.025em}.AppContent-root .MuiTableContainer-root{border:1px solid rgba(99,102,241,.1)!important;border-radius:16px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 4px 14px rgba(99,102,241,.05)!important;overflow:hidden}.AppContent-root .MuiTableHead-root .MuiTableCell-root{background:linear-gradient(90deg,#f5f6ff,#f9faff)!important;border-bottom:2px solid rgba(99,102,241,.12)!important;color:#475467!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;padding:13px 16px!important;text-transform:none!important}.AppContent-root .MuiTableBody-root .MuiTableRow-root:hover{background:rgba(99,102,241,.035)!important}.AppContent-root .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid rgba(234,236,240,.6)!important;color:#344054;font-size:13.5px!important;padding:12px 16px!important}.AppContent-root .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none!important}.AppContent-root .MuiChip-root{border-radius:12px!important;font-size:11.5px!important;font-weight:600!important;height:24px!important;letter-spacing:.01em}.AppContent-root .MuiButton-root{border-radius:10px!important;font-size:13px!important;letter-spacing:.015em}.AppContent-root .MuiButton-outlined{border-width:1.5px!important}.AppContent-root .MuiOutlinedInput-root{background:#fff!important;border-radius:10px!important}.AppContent-root .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd!important}.AppContent-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(99,102,241,.45)!important}.AppContent-root .MuiTabs-root{min-height:42px!important}.AppContent-root .MuiTab-root{font-size:13px!important;min-height:42px!important}.AppContent-root .MuiDivider-root{border-color:rgba(99,102,241,.1)!important}.AppContent-root .MuiAlert-root{border-radius:12px!important}.AppSidebar .MuiDrawer-paper{background:#fff!important;border:none!important;border-right:1px solid #eaecf0!important;box-shadow:none!important;margin-top:0!important;padding-top:0!important}.AppSidebar.closed .MuiListItemButton-root{align-items:center!important;flex-direction:column!important;justify-content:center!important;min-height:60px!important;padding:10px 0!important;width:100%}.AppSidebar.closed .MuiListItemIcon-root{align-items:center;display:flex;justify-content:center;margin:0!important;min-width:0!important;width:100%}.AppSidebar .MuiList-root{padding-left:8px;padding-right:8px;scrollbar-color:rgba(16,24,40,.08) transparent;scrollbar-width:thin}.AppSidebar .MuiList-root::-webkit-scrollbar{width:3px}.AppSidebar .MuiList-root::-webkit-scrollbar-thumb{background:rgba(16,24,40,.1);border-radius:4px}.AppSidebar .so-title{background:#fafbff!important;border-bottom:1px solid #eaecf0!important}.AppSidebar .so-title .MuiListItemText-primary{color:#101828!important;font-family:fontSemiBold!important;font-size:13px!important}.AppSidebar .so-title .MuiListItemText-secondary{color:#6b7280!important;font-family:fontRegular;font-size:11px}.AppSidebar .menu-item{border-radius:10px;margin-bottom:1px}.AppSidebar.closed .menu-item{margin-bottom:6px}.AppSidebar .MuiListItemButton-root{border-radius:10px;contain:layout style;font-family:fontRegular;font-size:13.5px;overflow:hidden;position:relative;transition:background .18s ease,-webkit-transform .12s ease;transition:background .18s ease,transform .12s ease;transition:background .18s ease,transform .12s ease,-webkit-transform .12s ease}.AppSidebar .MuiListItemButton-root .MuiTypography-root{color:#1f2937;font-family:fontRegular;letter-spacing:.01em;transition:color .15s ease}.AppSidebar .MuiListItemButton-root:not(.active):hover{background:rgba(99,102,241,.06);-webkit-transform:translateX(2px);transform:translateX(2px)}.AppSidebar .MuiListItemButton-root:not(.active):hover .MuiTypography-root{color:#374151}.AppSidebar .MuiListItemButton-root.active{background:linear-gradient(120deg,rgba(99,102,241,.1),rgba(99,102,241,.04));box-shadow:inset 0 0 0 1px rgba(99,102,241,.18),0 2px 10px rgba(99,102,241,.08)}.AppSidebar .MuiListItemButton-root.active:before{background:#4f46e5;background:var(--primary-color-main,#4f46e5);border-radius:0 3px 3px 0;box-shadow:0 0 8px rgba(99,102,241,.45);content:"";height:56%;left:0;position:absolute;top:22%;width:3px}.AppSidebar.closed .MuiListItemButton-root.active:before{display:none}.AppSidebar.closed .MuiListItemButton-root.active{background:transparent!important;box-shadow:none!important}.AppSidebar .MuiListItemButton-root.active .MuiListItemText-root .MuiTypography-root{color:#4f46e5!important;color:var(--primary-color-main,#4f46e5)!important;font-family:fontSemiBold}.AppSidebar .MuiListItemIcon-root .MuiSvgIcon-root,.AppSidebar .menu-item .MuiSvgIcon-root{fill:none!important;font-size:22px!important;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.AppSidebar .sidebar-toggle-btn{background:rgba(16,24,40,.04)!important;border-radius:8px!important;color:#374151!important;flex-shrink:0;height:36px!important;transition:background .15s ease,color .15s ease!important;width:36px!important}.AppSidebar .sidebar-toggle-btn:hover{background:rgba(99,102,241,.1)!important;color:#4f46e5!important;color:var(--primary-color-main,#4f46e5)!important}.AppSidebar .sidebar-toggle-btn .MuiSvgIcon-root{fill:currentColor!important;font-size:22px!important}.AppSidebar .MuiListItemIcon-root svg circle,.AppSidebar .MuiListItemIcon-root svg path,.AppSidebar .MuiListItemIcon-root svg rect{stroke:#6b7280;stroke-width:2;vector-effect:non-scaling-stroke;transition:stroke .18s ease}.AppSidebar .MuiListItemButton-root:not(.active):hover .MuiListItemIcon-root svg circle,.AppSidebar .MuiListItemButton-root:not(.active):hover .MuiListItemIcon-root svg path{stroke:#4f46e5;stroke:var(--primary-color-main,#4f46e5);opacity:.65}.AppSidebar .MuiListItemButton-root:not(.active):hover .MuiListItemIcon-root{-webkit-transform:scale(1.1);transform:scale(1.1)}.AppSidebar .menu-item>.MuiListItemButton-root.active .MuiListItemIcon-root svg circle,.AppSidebar .menu-item>.MuiListItemButton-root.active .MuiListItemIcon-root svg path,.AppSidebar .menu-item>.MuiListItemButton-root.active .MuiListItemIcon-root svg rect{stroke:#4f46e5!important;stroke:var(--primary-color-main,#4f46e5)!important;stroke-width:1.8;vector-effect:non-scaling-stroke}.AppSidebar .menu-item>.MuiListItemButton-root.active .MuiListItemIcon-root,.AppSidebar .menu-item>.MuiListItemButton-root.active .MuiSvgIcon-root{fill:none!important;color:#4f46e5;color:var(--primary-color-main,#4f46e5)}.AppSidebar .menu-item>.MuiListItemButton-root.active .rvm-filled-icon circle,.AppSidebar .menu-item>.MuiListItemButton-root.active .rvm-filled-icon path,.AppSidebar .menu-item>.MuiListItemButton-root.active .rvm-filled-icon polygon,.AppSidebar .menu-item>.MuiListItemButton-root.active .rvm-filled-icon rect{fill:#4f46e5!important;fill:var(--primary-color-main,#4f46e5)!important;stroke:none!important}.AppSidebar .MuiListItemButton-root:not(.active):hover .rvm-filled-icon circle,.AppSidebar .MuiListItemButton-root:not(.active):hover .rvm-filled-icon path,.AppSidebar .MuiListItemButton-root:not(.active):hover .rvm-filled-icon polygon,.AppSidebar .MuiListItemButton-root:not(.active):hover .rvm-filled-icon rect{fill:#4f46e5!important;fill:var(--primary-color-main,#4f46e5)!important;stroke:none!important;opacity:.65}.AppSidebar.closed .MuiListItemButton-root.active .MuiListItemIcon-root{align-items:center;background:#eef2ff;background:var(--primary-color-lighter,#eef2ff);border-radius:12px;box-shadow:0 2px 12px rgba(99,102,241,.2),0 0 0 1px rgba(99,102,241,.18);box-sizing:border-box;height:44px;justify-content:center;padding:9px;width:44px}.AppSidebar.closed .MuiListItemButton-root:not(.active):hover .MuiListItemIcon-root{align-items:center;background:rgba(99,102,241,.07);border-radius:10px;box-sizing:border-box;height:40px;justify-content:center;padding:8px;-webkit-transform:none;transform:none;width:40px}.AppSidebar.closed .MuiListItemButton-root:not(.active):hover{background:transparent!important;-webkit-transform:none!important;transform:none!important}.AppSidebar.closed .nav-mini-label{color:#374151!important;font-size:9px!important;line-height:1.2!important;margin-top:3px;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis;transition:color .15s;white-space:nowrap;width:100%}.AppSidebar.closed .MuiListItemButton-root.active .nav-mini-label{color:#4f46e5!important;color:var(--primary-color-main,#4f46e5)!important;font-family:fontSemiBold}.AppSidebar .MuiCollapse-root{border-left:1.5px solid rgba(16,24,40,.07);border-radius:0 0 0 6px;margin-left:20px}.AppSidebar .sub-menu-item{border-radius:8px;transition:background .14s ease}.AppSidebar .sub-menu-item:hover{background:rgba(99,102,241,.05)}.AppSidebar .sub-menu-item.active{background:rgba(99,102,241,.08)!important}.AppSidebar .sub-menu-item .MuiTypography-root{color:#6b7280!important;font-size:12.5px!important}.AppSidebar .sub-menu-item.active .MuiTypography-root{color:#4f46e5!important;color:var(--primary-color-main,#4f46e5)!important;font-family:fontSemiBold}.AppSidebar .sub-menu-item .MuiListItemIcon-root .MuiSvgIcon-root{fill:currentColor!important;color:#57595b!important;font-size:16px!important}.AppSidebar .sub-menu-item .MuiListItemIcon-root svg circle,.AppSidebar .sub-menu-item .MuiListItemIcon-root svg path,.AppSidebar .sub-menu-item .MuiListItemIcon-root svg rect{stroke:none!important}.AppSidebar .sub-menu-item.active .MuiListItemIcon-root .MuiSvgIcon-root{fill:currentColor!important;color:#4f46e5!important;color:var(--primary-color-main,#4f46e5)!important;opacity:1}.AppSidebar .sub-menu-item.active .MuiListItemIcon-root svg circle,.AppSidebar .sub-menu-item.active .MuiListItemIcon-root svg path,.AppSidebar .sub-menu-item.active .MuiListItemIcon-root svg rect{stroke:none!important}.AppSidebar .expand-icon{color:#6b7280!important;transition:-webkit-transform .22s cubic-bezier(.4,0,.2,1);transition:transform .22s cubic-bezier(.4,0,.2,1);transition:transform .22s cubic-bezier(.4,0,.2,1),-webkit-transform .22s cubic-bezier(.4,0,.2,1)}.AppSidebar .expand-icon.expanded{color:#4f46e5!important;color:var(--primary-color-main,#4f46e5)!important;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.AppSidebar .MuiDivider-root{border-color:rgba(16,24,40,.07)!important}.AppSidebar .MuiListItem-root[aria-haspopup=true]:hover{background:#f5f6fa!important}:root{--reg-bg:#fff;--reg-text:#111;--reg-muted:#666;--reg-border:#ddd;--reg-accent:#000}.reg-page-wrapper{background:#fff;background:var(--reg-bg);color:#111;color:var(--reg-text);font-family:Arial,sans-serif;height:100vh;line-height:1.5;overflow:auto}.reg-skip-link{background:#000;color:#fff;font-size:14px;left:0;padding:8px 12px;position:absolute;text-decoration:none;top:0;-webkit-transform:translateY(-110%);transform:translateY(-110%);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;z-index:100}.reg-skip-link:focus{-webkit-transform:translateY(0);transform:translateY(0)}.reg-banner{background:#f2f2f2;border-bottom:1px solid #ccc;padding:8px 24px;text-align:center}.reg-banner p{color:#444;font-size:13px;margin:0}.reg-site-header{background:#000;border-bottom:1px solid #000}.reg-container{margin:0 auto;padding:0 20px;width:min(100%,1200px)}.reg-footer-inner,.reg-grid-two,.reg-hero-box,.reg-main-content{margin:0 auto;max-width:960px}.reg-header-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:72px;padding:22px 24px}.reg-brand{color:#fff;font-size:22px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.reg-site-nav{align-items:center;display:flex;gap:14px}.reg-nav-links{display:none;gap:22px;list-style:none;margin:0;padding:0}.reg-footer-links a,.reg-nav-links a{color:#fff;font-size:13px;font-weight:400;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.reg-check-obligations a:focus,.reg-check-obligations a:hover,.reg-footer-links a:focus,.reg-footer-links a:hover,.reg-nav-links a:focus,.reg-nav-links a:hover{text-decoration:underline}.reg-mobile-nav-toggle{background:none;border:1px solid #fff;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:13px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.reg-main-content{flex:1 1}.reg-hero,.reg-section,.reg-section-alt{background:#fff;padding:clamp(48px,6vw,80px) 24px}.reg-hero{margin:16px 0 32px;padding:clamp(48px,6vw,80px) 24px}.reg-hero-box{background:#fff;border-left:6px solid #000;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:24px}.reg-hero h1{font-size:clamp(30px,4.5vw,48px);font-weight:700;line-height:1.12;margin:0 0 16px}.reg-hero p{color:#444;font-size:19px;margin:0 0 36px}.reg-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.reg-button{border:none;cursor:pointer;display:inline-block;font-size:17px;font-weight:700;letter-spacing:.01em;padding:13px 28px;text-decoration:none;transition:background .15s ease}.reg-button-primary{background:#000;color:#fff}.reg-button-primary:focus,.reg-button-primary:hover{background:#333}.reg-button-secondary{background:#fff;border:2px solid #000;color:#000}.reg-button-secondary:focus,.reg-button-secondary:hover{background:#f2f2f2}.reg-section h2{font-size:30px;font-weight:700;margin:0 0 12px}.reg-section p{color:#555;font-size:16px;line-height:1.75;margin:0 0 24px}.reg-grid-two{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.reg-card,.reg-card-light{background:#fff;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.05);padding:24px}.reg-card{border-color:#000}.reg-card-light{border-color:#ccc}.reg-tag{font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.reg-card p,.reg-card-light p{color:#333;font-size:15px;line-height:1.55;margin:0}.reg-info-block{border-left:3px solid #ccc;margin-top:20px;padding-left:16px}.reg-check-obligations,.reg-info-block p{color:#666;font-size:14px;margin-top:20px}.reg-info-block strong{color:#000;font-weight:700}.reg-section-alt{background:#f2f2f2;margin-bottom:20px}.reg-timeline{max-width:620px}.reg-timeline-item{grid-gap:24px;align-items:start;border-bottom:1px solid #e0e0e0;display:grid;gap:24px;grid-template-columns:140px 1fr;margin-bottom:20px;padding:20px 0}.reg-timeline-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.reg-timeline-date{color:#000;font-size:13px;font-weight:700;letter-spacing:.03em;min-width:140px}.reg-timeline-content p:first-child{color:#000;font-size:15px;font-weight:700;margin:0}.reg-timeline-content p:last-child{color:#555;font-size:14px;line-height:1.55;margin:4px 0 0}.reg-site-footer{background:#f7f8fa;border-top:1px solid #ccc;padding:20px 0}.reg-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 24px}.reg-footer-links li a{color:#000;font-size:13px;text-decoration:none}.reg-site-footer p{color:#666;font-size:13px;margin:0}.reg-footer-links{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}@media (min-width:768px){.reg-nav-links{display:flex}.reg-mobile-nav-toggle{display:none}.reg-grid-two{grid-template-columns:1fr 1fr}}