:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--primary-50:217 100% 97%;--primary-100:217 96% 94%;--primary-200:217 97% 87%;--primary-300:217 97% 78%;--primary-400:217 97% 69%;--primary-500:217 91% 60%;--primary-600:217 84% 53%;--primary-700:217 77% 46%;--primary-800:217 69% 39%;--primary-900:217 61% 32%;--secondary:220 14% 96%;--secondary-foreground:220 9% 46%;--muted:220 14% 96%;--muted-foreground:220 9% 46%;--accent:220 14% 96%;--accent-foreground:220 9% 46%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:220 13% 91%;--input:220 13% 91%;--ring:217 91% 60%;--radius:.75rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:217 91% 65%;--primary-foreground:222.2 84% 4.9%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 50%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:217 91% 65%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}*{border-color:hsl(var(--border));box-sizing:border-box;transition:background-color .3s,border-color .3s,color .3s}html{scroll-behavior:smooth}body{background-color:hsl(var(--background));color:hsl(var(--foreground));margin:0;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:inherit;line-height:1.2}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:hsl(var(--muted))}::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--ring))}::selection{background-color:hsl(var(--primary)/.2);color:hsl(var(--primary-900))}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html.surface-optimized *{WebkitFontSmoothing:antialiased;MozOsxFontSmoothing:grayscale;textRendering:optimizeLegibility}html{WebkitTextSizeAdjust:100%;msTextSizeAdjust:100%;textSizeAdjust:100%;font-size:16px;line-height:1.5}body{WebkitFontSmoothing:antialiased;MozOsxFontSmoothing:grayscale;textRendering:optimizeLegibility;WebkitTextSizeAdjust:100%;msTextSizeAdjust:100%;textSizeAdjust:100%;font-family:Darker Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;line-height:1.5}html.surface-optimized body{font-weight:400}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){html.surface-optimized body{font-size:16px;line-height:1.6}html.surface-optimized h1,html.surface-optimized h2,html.surface-optimized h3,html.surface-optimized h4,html.surface-optimized h5,html.surface-optimized h6{font-weight:inherit;WebkitFontSmoothing:antialiased;MozOsxFontSmoothing:grayscale}html.surface-optimized *{font-weight:inherit}}@media screen and (min-width:1366px) and (max-width:2732px){html.surface-optimized{font-size:16px}html.surface-optimized body{font-size:16px;line-height:1.5}}@media screen and (-webkit-min-device-pixel-ratio:1.5){html.surface-optimized{font-size:16px}html.surface-optimized body{zoom:1;font-size:16px;transform:none}}@media screen and (min-width:1366px){html.surface-optimized *{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}html.surface-optimized{WebkitTextSizeAdjust:100%!important;msTextSizeAdjust:100%!important;textSizeAdjust:100%!important}html.surface-optimized h1,html.surface-optimized h2,html.surface-optimized h3,html.surface-optimized h4,html.surface-optimized h5,html.surface-optimized h6,html.surface-optimized p,html.surface-optimized span,html.surface-optimized div,html.surface-optimized a,html.surface-optimized button,html.surface-optimized input,html.surface-optimized textarea,html.surface-optimized select,html.surface-optimized label{font-weight:inherit;WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important}}@media screen and (min-resolution:120dpi){html.surface-optimized{font-size:16px}html.surface-optimized body{font-size:16px;line-height:1.5}}@media screen and (min-resolution:144dpi){html.surface-optimized{font-size:16px}html.surface-optimized body{font-size:16px;line-height:1.5}}@media screen and (min-resolution:192dpi){html.surface-optimized{font-size:16px}html.surface-optimized body{font-size:16px;line-height:1.5}}html.surface-optimized h1,html.surface-optimized h2,html.surface-optimized h3,html.surface-optimized h4,html.surface-optimized h5,html.surface-optimized h6,html.surface-optimized p,html.surface-optimized span,html.surface-optimized div,html.surface-optimized a,html.surface-optimized button,html.surface-optimized input,html.surface-optimized textarea,html.surface-optimized select{WebkitFontSmoothing:antialiased;MozOsxFontSmoothing:grayscale;textRendering:optimizeLegibility}html.surface-optimized .MuiTypography-root,html.surface-optimized .MuiButton-root,html.surface-optimized .MuiTextField-root,html.surface-optimized .MuiTableCell-root,html.surface-optimized .MuiTableHead-root,html.surface-optimized .MuiFormLabel-root{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}html.surface-optimized .MuiTypography-h1,html.surface-optimized .MuiTypography-h2,html.surface-optimized .MuiTypography-h3,html.surface-optimized .MuiTypography-h4,html.surface-optimized .MuiTypography-h5,html.surface-optimized .MuiTypography-h6,html.surface-optimized .MuiTypography-body1,html.surface-optimized .MuiTypography-body2{font-weight:inherit!important;WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important}@font-face{font-family:calluna-regular;src:url(/calluna-regular/calluna-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Just Lovely;src:url(/Just-Lovely/JustLovely.woff2)format("woff2"),url(/Just-Lovely/JustLovely.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibriregular;src:url(/Calibri/calibri-regular-webfont.eot);src:url(/Calibri/calibri-regular-webfont.eot?#iefix)format("embedded-opentype"),url(/Calibri/calibri-regular-webfont.woff2)format("woff2"),url(/Calibri/calibri-regular-webfont.woff)format("woff"),url(/Calibri/calibri-regular-webfont.ttf)format("truetype"),url(/Calibri/calibri-regular-webfont.svg#calibriregular)format("svg");font-weight:400;font-style:normal;font-display:swap}html,body{overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto}body{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}
@media screen and (min-width:1366px){html.surface-optimized *{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}html.surface-optimized{WebkitTextSizeAdjust:100%!important;msTextSizeAdjust:100%!important;textSizeAdjust:100%!important;font-size:16px!important}html.surface-optimized body{WebkitTextSizeAdjust:100%!important;msTextSizeAdjust:100%!important;textSizeAdjust:100%!important;font-size:16px!important;line-height:1.5!important}html.surface-optimized h1,html.surface-optimized h2,html.surface-optimized h3,html.surface-optimized h4,html.surface-optimized h5,html.surface-optimized h6,html.surface-optimized p,html.surface-optimized span,html.surface-optimized div,html.surface-optimized a,html.surface-optimized button,html.surface-optimized input,html.surface-optimized textarea,html.surface-optimized select,html.surface-optimized label{font-weight:inherit!important;WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}}@media screen and (min-width:1366px) and (max-width:1920px){html.surface-optimized{font-size:16px!important}html.surface-optimized body{font-size:16px!important;line-height:1.5!important}}@media screen and (min-width:1921px) and (max-width:2732px){html.surface-optimized{font-size:16px!important}html.surface-optimized body{font-size:16px!important;line-height:1.5!important}}@media screen and (-webkit-min-device-pixel-ratio:1.25){html.surface-optimized,html.surface-optimized body{font-size:16px!important}}@media screen and (-webkit-min-device-pixel-ratio:1.5){html.surface-optimized,html.surface-optimized body{font-size:16px!important}}@media screen and (-webkit-min-device-pixel-ratio:2){html.surface-optimized,html.surface-optimized body{font-size:16px!important}}@media screen and (-webkit-min-device-pixel-ratio:2.25){html.surface-optimized,html.surface-optimized body{font-size:16px!important}}html.surface-optimized .MuiTypography-root,html.surface-optimized .MuiButton-root,html.surface-optimized .MuiTextField-root,html.surface-optimized .MuiTableCell-root,html.surface-optimized .MuiTableHead-root,html.surface-optimized .MuiFormLabel-root,html.surface-optimized .MuiInputBase-root,html.surface-optimized .MuiFormControl-root{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}html.surface-optimized .MuiTypography-h1,html.surface-optimized .MuiTypography-h2,html.surface-optimized .MuiTypography-h3,html.surface-optimized .MuiTypography-h4,html.surface-optimized .MuiTypography-h5,html.surface-optimized .MuiTypography-h6,html.surface-optimized .MuiTypography-body1,html.surface-optimized .MuiTypography-body2,html.surface-optimized .MuiTypography-subtitle1,html.surface-optimized .MuiTypography-subtitle2,html.surface-optimized .MuiTypography-caption,html.surface-optimized .MuiTypography-overline{font-weight:inherit!important;WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}@media screen and (min-width:1366px){html.surface-optimized input,html.surface-optimized textarea,html.surface-optimized select,html.surface-optimized button,html.surface-optimized table,html.surface-optimized th,html.surface-optimized td{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}html.surface-optimized *{font-weight:inherit!important}html.surface-optimized .MuiButton-contained,html.surface-optimized .MuiButton-outlined,html.surface-optimized .MuiButton-text{font-weight:inherit!important;WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}}html.surface-optimized strong,html.surface-optimized b{font-weight:720!important}html.surface-optimized{font-weight:480!important}html.surface-optimized .info-row strong,html.surface-optimized .info-row b{color:#0165fb!important;font-size:1.4rem!important}html.surface-optimized .info-row .MuiTypography-h3,html.surface-optimized .info-row .MuiTypography-h4{font-weight:720!important}html.surface-optimized input[type=date],html.surface-optimized input[type=datetime-local],html.surface-optimized input[type=time],html.surface-optimized .react-datepicker__input-container input{font-family:inherit;font-size:19.6px}