: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}*{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:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:inherit;WebkitFontSmoothing:antialiased;MozOsxFontSmoothing:grayscale}*{font-weight:inherit}}@media screen and (min-width:1366px) and (max-width:2732px){html{font-size:16px}body{font-size:16px;line-height:1.5}}@media screen and (-webkit-min-device-pixel-ratio:1.5){html{font-size:16px}body{zoom:1;font-size:16px;transform:none}}@media screen and (min-width:1366px){*{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}html{WebkitTextSizeAdjust:100%!important;msTextSizeAdjust:100%!important;textSizeAdjust:100%!important}h1,h2,h3,h4,h5,h6,p,span,div,a,button,input,textarea,select,label{font-weight:inherit;WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important}}@media screen and (min-resolution:120dpi){html{font-size:16px}body{font-size:16px;line-height:1.5}}@media screen and (min-resolution:144dpi){html{font-size:16px}body{font-size:16px;line-height:1.5}}@media screen and (min-resolution:192dpi){html{font-size:16px}body{font-size:16px;line-height:1.5}}h1,h2,h3,h4,h5,h6,p,span,div,a,button,input,textarea,select{WebkitFontSmoothing:antialiased;MozOsxFontSmoothing:grayscale;textRendering:optimizeLegibility}.MuiTypography-root,.MuiButton-root,.MuiTextField-root,.MuiTableCell-root,.MuiTableHead-root,.MuiFormLabel-root{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-body1,.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}
@media screen and (min-width:1366px){*{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}html{WebkitTextSizeAdjust:100%!important;msTextSizeAdjust:100%!important;textSizeAdjust:100%!important;font-size:16px!important}body{WebkitTextSizeAdjust:100%!important;msTextSizeAdjust:100%!important;textSizeAdjust:100%!important;font-size:16px!important;line-height:1.5!important}h1,h2,h3,h4,h5,h6,p,span,div,a,button,input,textarea,select,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{font-size:16px!important}body{font-size:16px!important;line-height:1.5!important}}@media screen and (min-width:1921px) and (max-width:2732px){html{font-size:16px!important}body{font-size:16px!important;line-height:1.5!important}}@media screen and (-webkit-min-device-pixel-ratio:1.25){html,body{font-size:16px!important}}@media screen and (-webkit-min-device-pixel-ratio:1.5){html,body{font-size:16px!important}}@media screen and (-webkit-min-device-pixel-ratio:2){html,body{font-size:16px!important}}@media screen and (-webkit-min-device-pixel-ratio:2.25){html,body{font-size:16px!important}}.MuiTypography-root,.MuiButton-root,.MuiTextField-root,.MuiTableCell-root,.MuiTableHead-root,.MuiFormLabel-root,.MuiInputBase-root,.MuiFormControl-root{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-subtitle1,.MuiTypography-subtitle2,.MuiTypography-caption,.MuiTypography-overline{font-weight:inherit!important;WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}@media screen and (min-width:1366px){input,textarea,select,button,table,th,td{WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}*{font-weight:inherit!important}.MuiButton-contained,.MuiButton-outlined,.MuiButton-text{font-weight:inherit!important;WebkitFontSmoothing:antialiased!important;MozOsxFontSmoothing:grayscale!important;textRendering:optimizeLegibility!important}}
