@import "https://fonts.googleapis.com/icon?family=Material+Icons";
:after,:before,*{box-sizing:border-box}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,#fff0);--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb)))rgb(var(--background-start-rgb))}.MuiContainer-maxWidthSm,.MuiContainer-maxWidthMd,.MuiContainer-maxWidthLg,.MuiContainer-maxWidthXl{max-width:100%!important}Link{color:inherit;text-decoration:none}Link:hover{text-decoration:none}.App{text-align:center;padding:20px;font-family:sans-serif}.vertical-timeline:before{background:0 0}.done.vertical-timeline.vertical-timeline-custom-line:before{background:#424242}.undone.vertical-timeline.vertical-timeline-custom-line:before{background:#fff}.vertical-timeline{width:100%!important}.done,.undone{margin:unset}.done.vertical-timeline.vertical-timeline-custom-line .vertical-timeline-element-icon{box-shadow:0 0 0 4px #1976d2,inset 0 2px #00000014,0 3px 0 4px #0000000d}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element:not(:last-child):before{margin-left:-2px;top:60px;left:50%}}.vertical-timeline-element:not(:last-child):before{content:"";background:#fff;width:4px;height:100%;position:absolute;top:30px;left:18px}@font-face{font-family:PSU Stidti;src:url(/fonts/psu-stidti-regular.woff2)format("woff2"),url(/fonts/psu-stidti-regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:PSU Stidti;src:url(/fonts/psu-stidti-bold.woff2)format("woff2"),url(/fonts/psu-stidti-bold.woff)format("woff");font-weight:700;font-style:normal}body{font-family:PSU Stidti,sans-serif}.avatar-container{display:inline-block;position:relative}.avatar-container .MuiAvatar-root{width:160px;height:160px}.avatar-container .camera-button{color:#fff;background-color:#0009;position:absolute;bottom:0;right:0}.avatar-container .camera-button:hover{background-color:#000c}.hasEvent{color:#fff!important;background:#76ffb8!important}.react-calendar{background:#fff;border:1px solid #a0a096;width:100%;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--active{color:#fff!important;background:#76ffb8!important}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}#__next .\!visible{visibility:visible!important}#__next .visible{visibility:visible}#__next .invisible{visibility:hidden}#__next .collapse{visibility:collapse}#__next .static{position:static}#__next .fixed{position:fixed}#__next .absolute{position:absolute}#__next .relative{position:relative}#__next .sticky{position:sticky}#__next .inset-0{inset:0}#__next .inset-y-0{top:0;bottom:0}#__next .bottom-0{bottom:0}#__next .left-0{left:0}#__next .left-1\/2{left:50%}#__next .left-3{left:.75rem}#__next .right-0{right:0}#__next .right-4{right:1rem}#__next .top-0{top:0}#__next .top-1\/2{top:50%}#__next .top-3{top:.75rem}#__next .top-32{top:8rem}#__next .z-10{z-index:10}#__next .z-40{z-index:40}#__next .z-50{z-index:50}#__next .m-0{margin:0}#__next .mx-auto{margin-left:auto;margin-right:auto}#__next .my-0{margin-top:0;margin-bottom:0}#__next .my-4{margin-top:1rem;margin-bottom:1rem}#__next .-mt-1{margin-top:-.25rem}#__next .-mt-10{margin-top:-2.5rem}#__next .mb-0\.5{margin-bottom:.125rem}#__next .mb-1{margin-bottom:.25rem}#__next .mb-1\.5{margin-bottom:.375rem}#__next .mb-2{margin-bottom:.5rem}#__next .mb-3{margin-bottom:.75rem}#__next .mb-4{margin-bottom:1rem}#__next .mb-5{margin-bottom:1.25rem}#__next .mb-6{margin-bottom:1.5rem}#__next .mb-8{margin-bottom:2rem}#__next .ml-2{margin-left:.5rem}#__next .ml-4{margin-left:1rem}#__next .ml-auto{margin-left:auto}#__next .mr-1{margin-right:.25rem}#__next .mr-2{margin-right:.5rem}#__next .mr-3{margin-right:.75rem}#__next .mr-4{margin-right:1rem}#__next .mt-1{margin-top:.25rem}#__next .mt-2{margin-top:.5rem}#__next .mt-3{margin-top:.75rem}#__next .mt-4{margin-top:1rem}#__next .mt-6{margin-top:1.5rem}#__next .mt-8{margin-top:2rem}#__next .box-border{box-sizing:border-box}#__next .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#__next .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#__next .block{display:block}#__next .inline-block{display:inline-block}#__next .flex{display:flex}#__next .inline-flex{display:inline-flex}#__next .table{display:table}#__next .grid{display:grid}#__next .hidden{display:none}#__next .h-10{height:2.5rem}#__next .h-12{height:3rem}#__next .h-16{height:4rem}#__next .h-32{height:8rem}#__next .h-4{height:1rem}#__next .h-40{height:10rem}#__next .h-48{height:12rem}#__next .h-5{height:1.25rem}#__next .h-6{height:1.5rem}#__next .h-64{height:16rem}#__next .h-8{height:2rem}#__next .h-96{height:24rem}#__next .h-\[200px\]{height:200px}#__next .h-auto{height:auto}#__next .h-full{height:100%}#__next .h-screen{height:100vh}#__next .max-h-64{max-height:16rem}#__next .min-h-\[400px\]{min-height:400px}#__next .min-h-\[500px\]{min-height:500px}#__next .min-h-\[600px\]{min-height:600px}#__next .min-h-screen{min-height:100vh}#__next .w-10{width:2.5rem}#__next .w-12{width:3rem}#__next .w-16{width:4rem}#__next .w-32{width:8rem}#__next .w-4{width:1rem}#__next .w-40{width:10rem}#__next .w-5{width:1.25rem}#__next .w-6{width:1.5rem}#__next .w-64{width:16rem}#__next .w-72{width:18rem}#__next .w-8{width:2rem}#__next .w-full{width:100%}#__next .min-w-\[140px\]{min-width:140px}#__next .max-w-2xl{max-width:42rem}#__next .max-w-4xl{max-width:56rem}#__next .max-w-7xl{max-width:80rem}#__next .max-w-md{max-width:28rem}#__next .max-w-none{max-width:none}#__next .flex-1{flex:1}#__next .flex-shrink-0{flex-shrink:0}#__next .shrink{flex-shrink:1}#__next .flex-grow,#__next .grow{flex-grow:1}#__next .border-collapse{border-collapse:collapse}#__next .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}#__next .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}#__next .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}#__next .cursor-grab{cursor:grab}#__next .cursor-pointer{cursor:pointer}#__next .resize{resize:both}#__next .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#__next .flex-col{flex-direction:column}#__next .flex-wrap{flex-wrap:wrap}#__next .items-start{align-items:flex-start}#__next .items-center{align-items:center}#__next .justify-end{justify-content:flex-end}#__next .justify-center{justify-content:center}#__next .justify-between{justify-content:space-between}#__next .gap-1{gap:.25rem}#__next .gap-2{gap:.5rem}#__next .gap-3{gap:.75rem}#__next .gap-4{gap:1rem}#__next .gap-6{gap:1.5rem}#__next :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*calc(1 - var(--tw-space-x-reverse)))}#__next :is(.space-x-3>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*calc(1 - var(--tw-space-x-reverse)))}#__next :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*calc(1 - var(--tw-space-x-reverse)))}#__next :is(.space-x-8>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*calc(1 - var(--tw-space-x-reverse)))}#__next :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#__next :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}#__next :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}#__next :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}#__next .self-center{align-self:center}#__next .overflow-auto{overflow:auto}#__next .overflow-hidden{overflow:hidden}#__next .overflow-visible{overflow:visible}#__next .overflow-x-auto{overflow-x:auto}#__next .overflow-y-auto{overflow-y:auto}#__next .break-all{word-break:break-all}#__next .rounded{border-radius:.25rem}#__next .rounded-2xl{border-radius:1rem}#__next .rounded-3xl{border-radius:1.5rem}#__next .rounded-full{border-radius:9999px}#__next .rounded-lg{border-radius:.5rem}#__next .rounded-md{border-radius:.375rem}#__next .rounded-xl{border-radius:.75rem}#__next .rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}#__next .border{border-width:1px}#__next .border-0{border-width:0}#__next .border-2{border-width:2px}#__next .border-b{border-bottom-width:1px}#__next .border-b-2{border-bottom-width:2px}#__next .border-t{border-top-width:1px}#__next .border-dashed{border-style:dashed}#__next .border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}#__next .border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}#__next .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}#__next .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}#__next .border-white\/30{border-color:#ffffff4d}#__next .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}#__next .bg-black\/0{background-color:#0000}#__next .bg-black\/40{background-color:#0006}#__next .bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}#__next .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}#__next .bg-blue-50\/90{background-color:#eff6ffe6}#__next .bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}#__next .bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}#__next .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#__next .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}#__next .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#__next .bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}#__next .bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}#__next .bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}#__next .bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}#__next .bg-purple-800{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity,1))}#__next .bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}#__next .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}#__next .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#__next .bg-white\/20{background-color:#fff3}#__next .bg-white\/90{background-color:#ffffffe6}#__next .bg-opacity-65{--tw-bg-opacity:.65}#__next .bg-\[url\(\'\/image\/hospital-t\.jpg\'\)\]{background-image:url(/image/hospital-t.jpg)}#__next .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#__next .from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#__next .to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}#__next .bg-cover{background-size:cover}#__next .bg-center{background-position:50%}#__next .object-contain{-o-object-fit:contain;object-fit:contain}#__next .object-cover{-o-object-fit:cover;object-fit:cover}#__next .p-0{padding:0}#__next .p-1{padding:.25rem}#__next .p-1\.5{padding:.375rem}#__next .p-2{padding:.5rem}#__next .p-3{padding:.75rem}#__next .p-4{padding:1rem}#__next .p-6{padding:1.5rem}#__next .p-8{padding:2rem}#__next .px-1{padding-left:.25rem;padding-right:.25rem}#__next .px-2{padding-left:.5rem;padding-right:.5rem}#__next .px-4{padding-left:1rem;padding-right:1rem}#__next .px-6{padding-left:1.5rem;padding-right:1.5rem}#__next .py-1{padding-top:.25rem;padding-bottom:.25rem}#__next .py-2{padding-top:.5rem;padding-bottom:.5rem}#__next .py-3{padding-top:.75rem;padding-bottom:.75rem}#__next .py-4{padding-top:1rem;padding-bottom:1rem}#__next .py-8{padding-top:2rem;padding-bottom:2rem}#__next .pb-8{padding-bottom:2rem}#__next .pl-10{padding-left:2.5rem}#__next .pr-4{padding-right:1rem}#__next .pt-2{padding-top:.5rem}#__next .pt-3{padding-top:.75rem}#__next .pt-32{padding-top:8rem}#__next .pt-4{padding-top:1rem}#__next .pt-6{padding-top:1.5rem}#__next .text-center{text-align:center}#__next .\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}#__next .\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}#__next .\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}#__next .text-2xl{font-size:1.5rem;line-height:2rem}#__next .text-3xl{font-size:1.875rem;line-height:2.25rem}#__next .text-6xl{font-size:3.75rem;line-height:1}#__next .text-base{font-size:1rem;line-height:1.5rem}#__next .text-lg{font-size:1.125rem;line-height:1.75rem}#__next .text-sm{font-size:.875rem;line-height:1.25rem}#__next .text-xl{font-size:1.25rem;line-height:1.75rem}#__next .text-xs{font-size:.75rem;line-height:1rem}#__next .font-bold{font-weight:700}#__next .font-extrabold{font-weight:800}#__next .font-medium{font-weight:500}#__next .font-normal{font-weight:400}#__next .font-semibold{font-weight:600}#__next .uppercase{text-transform:uppercase}#__next .capitalize{text-transform:capitalize}#__next .italic{font-style:italic}#__next .leading-normal{line-height:1.5}#__next .leading-relaxed{line-height:1.625}#__next .leading-tight{line-height:1.25}#__next .text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}#__next .text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}#__next .text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}#__next .text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}#__next .text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}#__next .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}#__next .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}#__next .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}#__next .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}#__next .text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}#__next .text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}#__next .text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}#__next .text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}#__next .text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}#__next .text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}#__next .text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}#__next .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}#__next .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#__next .text-white\/70{color:#ffffffb3}#__next .text-white\/90{color:#ffffffe6}#__next .underline{text-decoration-line:underline}#__next .line-through{text-decoration-line:line-through}#__next .opacity-0{opacity:0}#__next .opacity-10{opacity:.1}#__next .opacity-100{opacity:1}#__next .opacity-20{opacity:.2}#__next .opacity-50{opacity:.5}#__next .shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#__next .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#__next .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#__next .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#__next .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#__next .outline{outline-style:solid}#__next .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#__next .ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}#__next .ring-opacity-50{--tw-ring-opacity:.5}#__next .blur{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}#__next .drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}#__next .drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a)drop-shadow(0 4px 3px #0000001a);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}#__next .filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}#__next .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}#__next .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .duration-300{transition-duration:.3s}#__next .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#__next .hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}#__next .hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}#__next .hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}#__next .hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}#__next .hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}#__next .hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}#__next .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#__next .hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}#__next .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#__next .hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}#__next .hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}#__next .hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#__next .hover\:bg-white\/10:hover{background-color:#ffffff1a}#__next .hover\:bg-white\/30:hover{background-color:#ffffff4d}#__next .hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}#__next .hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}#__next .hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}#__next .hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#__next .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#__next .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#__next .focus\:border-transparent:focus{border-color:#0000}#__next .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}#__next .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#__next .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}#__next .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}#__next .active\:cursor-grabbing:active{cursor:grabbing}#__next :is(.group:hover .group-hover\:scale-110){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}#__next :is(.group:hover .group-hover\:bg-black\/20){background-color:#0003}#__next :is(.group:hover .group-hover\:opacity-100){opacity:1}@media (min-width:640px){#__next .sm\:mx-auto{margin-left:auto;margin-right:auto}#__next .sm\:block{display:block}#__next .sm\:h-64{height:16rem}#__next .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#__next .sm\:flex-row{flex-direction:row}#__next .sm\:px-0{padding-left:0;padding-right:0}#__next .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){#__next .md\:flex{display:flex}#__next .md\:h-auto{height:auto}#__next .md\:w-72{width:18rem}#__next .md\:w-\[300px\]{width:300px}#__next .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#__next .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#__next .md\:flex-row{flex-direction:row}#__next .md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}#__next .md\:rounded-tr-none{border-top-right-radius:0}#__next .md\:px-6{padding-left:1.5rem;padding-right:1.5rem}#__next .md\:py-4{padding-top:1rem;padding-bottom:1rem}#__next .md\:pt-40{padding-top:10rem}#__next .md\:text-2xl{font-size:1.5rem;line-height:2rem}#__next .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}#__next .md\:text-sm{font-size:.875rem;line-height:1.25rem}#__next .md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){#__next .lg\:mb-4{margin-bottom:1rem}#__next .lg\:grid{display:grid}#__next .lg\:hidden{display:none}#__next .lg\:h-72{height:18rem}#__next .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#__next .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#__next .lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}#__next .lg\:gap-y-3{row-gap:.75rem}#__next .lg\:px-8{padding-left:2rem;padding-right:2rem}#__next .lg\:py-8{padding-top:2rem;padding-bottom:2rem}#__next .lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}#__next .lg\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1280px){#__next .xl\:py-12{padding-top:3rem;padding-bottom:3rem}#__next .xl\:text-6xl{font-size:3.75rem;line-height:1}}
.react-calendar{background:#fff;font-family:inherit;line-height:1.125em;border:none!important;width:100%!important;max-width:none!important}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover,.react-calendar button:enabled:focus{background-color:#e3f2fd}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{color:#1976d2;background:0 0;min-width:44px;font-size:16px;font-weight:700}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e3f2fd}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;color:#1976d2;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;max-width:100%;min-height:50px;padding:10px 6px;font-size:14px;line-height:16px;display:flex;position:relative}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{cursor:pointer;background-color:#e3f2fd}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{color:#fff;background:#1976d2}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#1565c0}.react-calendar__tile--active{color:#fff!important;background:#1976d2!important}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1565c0!important}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e3f2fd}.react-calendar__tile.has-events{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border:2px solid #ff6f00}.react-calendar__tile.has-events:enabled:hover{background:linear-gradient(135deg,#bbdefb 0%,#90caf9 100%);transition:all .2s;transform:scale(1.05)}.react-calendar__tile>div{margin-top:4px}@media (max-width:768px){.react-calendar__tile{min-height:40px;padding:8px 4px;font-size:12px}.react-calendar__navigation button{min-width:36px;font-size:14px}.react-calendar__month-view__weekdays__weekday{padding:.25em;font-size:.7em}}@media (max-width:480px){.react-calendar__tile{min-height:35px;padding:6px 2px;font-size:11px}.react-calendar__navigation{height:36px;margin-bottom:.5em}.react-calendar__navigation button{min-width:32px;font-size:12px}}
