:root{--base-white: #ffffff;--base-off-white: #ededed;--base-disabled: #f5f5f5;--base-medtronic-blues-60: #252aff;--base-medtronic-blues-50: #285eff;--base-medtronic-blues-10: #dde7ff;--base-interface-action: #1010eb;--base-faded-blue: #285eff80;--base-green-70: #599518;--base-off-black: #111111;--base-dark-blue: #213547;--base-black-80: #0000002b;--text-medtronic-blues-50: #285eff;--text-white: #ffffff;--text-important: #871c80;--text-green-70: #599518;--text-black: #000000;--text-black-standard: #000000c4;--text-black-emphasis: #000000e5;--text-black-normal-emphasis: #000000e6;--text-black-reduced: #0000008c;--text-semantic-caution: #b56409;--text-blue-light: #2251ff;--text-navy-blue: #170f5f;--text-blue-dark: #0e2b99;--text-grey: #8d8d8d;--text-blue-standard: #222b45;--text-dark-blue: #051c2c;--text-gray-emphasis: #5b6579;--text-gray-standard: #8f9bb3;--text-gray-medium: #344054;--text-gray-800: #333;--text-green-standard: #12a195;--text-gray-darker: #1d2939;--text-gray-500: #667085;--text-gray-600: #757575;--text-gray-700: #344054;--text-red-dark: #c8302d;--text-orange-dark: #ff8a00;--text-green-dark: #027a48;--text-blue-darker: #101828;--text-gray-dark: #475467;--text-gray-900: #101828;--text-black-900: #051c2c40;--text-black-medium: #0000004d;--text-tertiary-600: #475467;--text-grey-normal: #667085;--day-requiring-review: #ac0460;--day-containing-cases: #0c0ca5;--background-atmospheric-white: #f5f5f5;--background-hover-white: #ccc;--background-blue-hover: #f2f7ff;--background-white: #fff;--background-grey-dark: #e7e7e7;--background-grey-white: #f0f0f0;--background-grey-light: #e5f0ff;--background-grey-medium: #d3d3d3;--background-grey-10: #f2f4f7;--background-grey-25: #fcfcfd;--background-grey-50: #f9fafb;--background-grey-66: #8a8a8a;--background-grey-light-medium: #98a2be;--background-black-medium: #00000080;--background-dark-blue: #051c2c;--background-red-light: #feebeb;--background-orange-light: #ffd04824;--background-green-light: #ecfdf3;--background-black-light: #0000001a;--background-success-secondary: #17b26a;--background-black-900: #051c2c40;--background-blue-light: #475667;--background-blue-medium: #051c2cbf;--background-banner: #e9faff;--background-warning: #f2e0bd;--background-primary-critical: #e40a1a1a;--background-card-image: #000000d9;--background-modal: rgba(5, 28, 44, .25);--background-secondary: rgba(52, 64, 84, .5);--border-black-light: #0000001a;--border-black-standard: #000000c4;--border-black-medium: #0000004d;--border-atmospheric-white: #f5f5f5;--border-grey: #a3a3a3;--border-grey-standard: #d0d5dd;--border-grey-light: #dadada;--border-grey-darker: #8d8d8d;--border-grey-lighter: #e2e2e3;--border-grey-medium: #eaecf0;--border-white: #ffffff;--border-white-darker: #c8c8c8;--border-grey-light-200: #bcbcbc;--border-red-light: #e6e6e6;--border-grey-normal: #d0d5dd;--border-grey-50: #f9fafb;--border-warning: #fdb022;--border-grey-dark: #b4b4b4;--border-critical: #d32f2f;--border-blue-normal: #1976d2;--surface-confirm: #eff9e3;--primary-confirm: #59a719;--surface-critical: #ffefee;--semantic-critical: #a3001e;--primary-critical: #e40a1a;--primary-important: #871c80;--primary-caution: #b56409;--semantic-caution: #f7a800;--surface-caution: #fbf9c6;--primary-informative: #008eff;--secondary-informative: #e9faff;--interface-action-active: #140f4b;--overlay-active: #140f4b1f;--interface-action-non-primary-button: #1010eb;--data-visualization-red: #faa8a8;--data-visualization-yellow: #ffbb48;--data-visualization-green: #9edd5a;--box-shadow-blue-dark: #1018280f;--box-shadow-blue-darker: #1018281a;--corner-radius-xxs: .5rem;--corner-radius-xs: 1.75rem;--corner-radius-s: 12.5rem;--corner-radius-xl: 62.5rem;--corner-radius-full: 9999px;--box-shadow-xs: 0 .063rem .125rem 0 #1018280d;--box-shadow-sm: 0px 1px 3px 0px #1018281a;--box-shadow-xm: 0 .188rem .313rem -.063rem #0000001a, 0 .063rem 1.125rem 0 #0000000f, 0 .375rem .625rem 0 #0000000f;--box-shadow-m: .125rem .125rem .75rem #00000026;--box-shadow-lg: 0 .25rem .375rem -.125rem #10182808, 0 .75rem 1rem -.25rem #10182814;--box-shadow-xl: 0 .5rem .5rem .25rem #10182808, 0 1.25rem 1.5rem .25rem #10182814;--box-shadow-xxl: 0rem .75rem 1.063rem .125rem #0000000f, 0rem .313rem 1.375rem .25rem #0000000f, 0rem .438rem .5rem -.25rem #0000001a;--font-avenir-xxs-normal: normal normal 400 .75rem/.875rem Avenir Next World W05;--font-avenir-xxs-medium: normal normal 500 .75rem/.875rem Avenir Next World W05;--font-avenir-xxs-semibold: normal normal 600 .75rem/.875rem Avenir Next World W05;--font-avenir-xxs-semibold-large: normal normal 600 .75rem/1.125rem Avenir Next World W05;--font-avenir-xxs-medium-large: normal normal 500 .75rem/1.125rem Avenir Next World W05;--font-avenir-xs-medium: normal normal 500 .875rem/1rem Avenir Next World W05;--font-avenir-xs-semibold: normal normal 600 .875rem/1rem Avenir Next World W05;--font-avenir-s-normal-normal: normal normal 400 .875rem/1.25rem Avenir Next World W05;--font-avenir-s-normal: normal normal 400 .875rem/1.4rem Avenir Next World W05;--font-avenir-s-medium: normal normal 500 .875rem/1.4rem Avenir Next World W05;--font-avenir-xxm-normal: normal normal 400 1rem/1.188rem Avenir Next World W05;--font-avenir-s-semibold: normal normal 600 .875rem/1.25rem Avenir Next World W05;--font-avenir-xxm-medium: normal normal 500 1rem/1.188rem Avenir Next World W05;--font-avenir-xxm-semibold: normal normal 600 1rem/1.188rem Avenir Next World W05;--font-avenir-xm-normal: normal normal 400 1.125rem/1.75rem Avenir Next World W05;--font-avenir-xm-medium: normal normal 500 1.125rem/1.75rem Avenir Next World W05;--font-avenir-xm-semibold: normal normal 600 1.125rem/1.75rem Avenir Next World W05;--font-avenir-m-normal: normal normal 400 1.25rem/2rem Avenir Next World W05;--font-avenir-m-medium: normal normal 500 1.25rem/2rem Avenir Next World W05;--font-avenir-m-semibold: normal normal 600 1.25rem/2rem Avenir Next World W05;--font-avenir-m-bold: normal normal 700 1.25rem/2rem Avenir Next World W05;--font-avenir-l-medium: normal normal 500 1.5rem/2.25rem Avenir Next World W05;--font-avenir-l-semibold: normal normal 600 1.5rem/2.25rem Avenir Next World W05;--font-avenir-xl-bold: normal normal 700 1.5rem/2.4rem Avenir Next World W05;--font-avenir-xl-normal: normal normal 400 1.5rem/2.4rem Avenir Next World W05;--font-avenir-xl-semibold: normal normal 600 1.5rem/2.4rem Avenir Next World W05;--font-avenir-xxl-semibold: normal normal 600 1.587rem/2.375rem Avenir Next World W05;--font-no-clig-no-liga: "clig" off, "liga" off;font-family:Avenir Next World W05,sans-serif;line-height:1.5;display:flex;justify-content:center;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--input-border-radius: 4px;--input-border: 1px solid var(--border-grey);--input-border-disabled: 1px solid var(--border-black-light);--input-border-focus: 1px solid var(--base-interface-action);--input-border-error: 1px solid var(--primary-critical)}*{box-sizing:border-box;font-family:Avenir Next World W05,sans-serif!important}.MuiTypography-root{font-family:Avenir Next World W05,sans-serif!important}body{margin:0;width:100%;height:100vh}@media(prefers-color-scheme:light){:root{color:var(--base-dark-blue);background-color:#fff}}@media(prefers-color-scheme:dark){:root{color:var(--base-dark-blue)}}.object-contain{object-fit:contain}._login_q6os0_1{width:100%;height:100vh;overflow:hidden;background-color:#164cc066;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}._loginContent_q6os0_12{position:absolute;width:100%;height:100%;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3em;color:#fff;overflow:hidden}._logoContainer_q6os0_26{display:flex;flex-direction:column;align-items:center;gap:16px;position:absolute;top:24px}._loginLogoUpper_q6os0_35,._loginLogoLower_q6os0_39{cursor:default}._loginForm_q6os0_43{text-align:center;width:100%;margin-top:40px}._loginButtons_q6os0_49{display:flex;flex-direction:row;justify-content:center;gap:1em;white-space:nowrap}._surgeonLoginButton_q6os0_57 img,._engineerLoginButton_q6os0_58 img{width:3em}._emailInputContainer_q6os0_62{width:100%;display:flex;flex-direction:column;padding-top:50px}._loginImage_q6os0_69{max-width:50%;height:100%;cursor:default;object-fit:cover}._copyrightText_q6os0_76{position:relative;text-align:center;padding-top:2em;font-size:small;color:var(--text-white)}._versionText_q6os0_84{position:relative;text-align:center;font-size:small;color:var(--text-white)}._link_q6os0_91{padding-left:3px;padding-right:2px}@media(max-width:768px){._loginContent_q6os0_12{height:100%;justify-content:center;font-size:medium;gap:.5em}._loginButtons_q6os0_49{flex-direction:column;align-items:center}._surgeonLoginButton_q6os0_57,._engineerLoginButton_q6os0_58{padding-top:1em;width:16em;height:8em;font-size:large}._copyrightText_q6os0_76{position:relative;text-align:center;padding-top:2em;font-size:x-small;color:var(--text-white)}}._loginBox_q6os0_122{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;width:454px;height:480px;background:linear-gradient(180deg,#ffffff17,#ffffff0a);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;flex-grow:0;z-index:1}._progressBar_q6os0_142{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 0;display:flex;justify-content:center;align-items:center;z-index:2}._errorMessageContainer_q6os0_154{display:flex;align-items:center;margin-top:14px}._errorIcon_q6os0_160{color:#e40a1a;margin-right:8px}._errorMessage_q6os0_154{color:var(--Secondary-Light-Gray, var(--light-gray, #cdd2e2));font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}._notFoundPage_q6os0_174{width:100%;height:100vh;overflow:hidden;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:orange}._notFoundInfoContainer_q6os0_186{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;width:500px;height:500px;background:linear-gradient(180deg,#ffffff17,#ffffff0a);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;flex-grow:0;z-index:1;gap:24}
