: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}:root{--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}:root{--day-requiring-review: #ac0460;--day-containing-cases: #0c0ca5}:root{--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)}:root{--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}:root{--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}:root{--interface-action-active: #140f4b;--overlay-active: #140f4b1f;--interface-action-non-primary-button: #1010eb}:root{--data-visualization-red: #faa8a8;--data-visualization-yellow: #ffbb48;--data-visualization-green: #9edd5a}:root{--box-shadow-blue-dark: #1018280f;--box-shadow-blue-darker: #1018281a}:root{--corner-radius-xxs: .5rem;--corner-radius-xs: 1.75rem;--corner-radius-s: 12.5rem;--corner-radius-xl: 62.5rem;--corner-radius-full: 9999px}:root{--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}:root{--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}:root{--font-no-clig-no-liga: "clig" off, "liga" off}@font-face{font-family:Avenir Next World W05;src:url(/fonts/AvenirNextWorld-Demi.ttf);font-weight:700}@font-face{font-family:Avenir Next World W05;src:url(/fonts/AvenirNextWorld-Bold.ttf);font-weight:bolder}@font-face{font-family:Avenir Next World W05;src:url(/fonts/AvenirNextWorld-Thin.ttf);font-weight:light}@font-face{font-family:Avenir Next World W05;src:url(/fonts/AvenirNextWorld-Italic.ttf);font-style:italic}@font-face{font-family:Avenir Next World W05;src:url(/fonts/AvenirNextWorld-BoldIt.ttf);font-weight:bolder;font-style:italic}@font-face{font-family:Avenir Next World W05;src:url(/fonts/AvenirNextWorld-DemiIt.ttf);font-weight:700;font-style:italic}@font-face{font-family:Avenir Next World W05;src:url(/fonts/AvenirNextWorld-ThinIt.ttf);font-weight:light;font-style:italic}@font-face{font-family:Avenir Next World W05;src:url(/fonts/AvenirNextWorld-Regular.ttf)}:root{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}*{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)}}:root{--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)}.object-contain{object-fit:contain}._login_18ab4_1{width:100vw;height:100vh;display:flex;flex-direction:row;align-items:center;color:#000;background-color:#fff;justify-content:space-between;overflow:hidden}._logoContainer_18ab4_13{display:flex;flex-direction:column;align-items:center}._loginContent_18ab4_19{display:flex;flex-direction:column;align-items:center;gap:3em;width:100%}._loginLogo_18ab4_27{cursor:default;width:10em}._bottomSection_18ab4_32{display:flex;flex-direction:column;align-items:center}._loginButtons_18ab4_38{display:flex;flex-direction:row;justify-content:center;gap:1em;white-space:nowrap}._surgeonLoginButton_18ab4_46,._engineerLoginButton_18ab4_47{border-radius:1em;width:13em;height:9em;gap:1em}._surgeonLoginButton_18ab4_46 ._loginButtonContent_18ab4_53,._engineerLoginButton_18ab4_47 ._loginButtonContent_18ab4_53{width:100%;height:100%;font-size:large;display:flex;flex-direction:column;align-items:center}._surgeonLoginButton_18ab4_46 img,._engineerLoginButton_18ab4_47 img{width:3em}._manualLoginButton_18ab4_68{all:unset;text-decoration:underline;color:var(--text-gray-600);margin-top:10px}._manualLoginButton_18ab4_68:hover{cursor:pointer}._loginImage_18ab4_79{max-width:50%;height:100%;cursor:default;object-fit:cover}._faceIdSwitchContainer_18ab4_86{display:flex;gap:5px;width:100%;justify-content:center;align-items:center}._copyrightText_18ab4_94{position:absolute;bottom:0;left:0;padding:0 1em;font-size:x-small}._link_18ab4_102{padding-left:3px;padding-right:2px}@media (max-width: 768px){._loginContent_18ab4_19{height:100%;justify-content:center;font-size:medium;gap:.5em;padding-top:5em}._loginLogo_18ab4_27{width:10em}._bottomSection_18ab4_32,._loginButtons_18ab4_38{flex-direction:column;align-items:center}._surgeonLoginButton_18ab4_46,._engineerLoginButton_18ab4_47{padding-top:1em;width:16em;height:8em;font-size:large}._copyrightText_18ab4_94{position:relative;text-align:center;padding-top:8em}}
