@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-thai-400-normal-BEOmKAI1.woff2) format("woff2"),url(/assets/noto-sans-thai-thai-400-normal-Dxb_unuU.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-latin-ext-400-normal-nBP59pVw.woff2) format("woff2"),url(/assets/noto-sans-thai-latin-ext-400-normal-B-1H0YkH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-latin-400-normal-BaWBrqFP.woff2) format("woff2"),url(/assets/noto-sans-thai-latin-400-normal-Dh_FJjOB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2) format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2) format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-DBaOTIGl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DKQcY9Xy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--chart-bg-light: #F5F5F5;--chart-bg-dark: #1C252E;--fc-list-event-hover-bg-color: transparent}body.light-mode{--chart-bg: var(--chart-bg-light)}body.dark-mode{--chart-bg: var(--chart-bg-dark);--fc-list-event-hover-bg-color: transparent}.fc-theme-standard table,.fc-theme-standard td,.fc-theme-standard th,.fc-theme-standard .fc-scrollgrid{border-color:#0003!important}.fc-theme-standard .fc-scrollgrid-section>td{border-color:#0003!important}.fc-theme-standard thead th{background-color:#0003!important;color:#fff!important;font-weight:600}.fc-theme-standard td.fc-day-sat,.fc-theme-standard td.fc-day-sun{background-color:#0000001a!important}.fc-theme-standard .fc-col-header-cell.fc-day-sat{background-color:#0003!important;color:#8e24aa!important;font-weight:600}.fc-theme-standard .fc-col-header-cell.fc-day-sun{background-color:#0003!important;color:#e53935!important;font-weight:600}.fc-theme-standard .fc-col-header-cell>div{padding-top:6px;padding-bottom:6px}.fc-theme-standard .fc-day-today .fc-daygrid-day-number{background-color:#e53935!important;border-radius:50%;padding:0;width:32px;height:32px;line-height:32px;text-align:center;font-weight:600;font-size:1rem;display:inline-block;box-sizing:border-box;margin:4px}.fc-theme-standard .fc-daygrid-day-number{margin:4px;font-size:1rem;font-weight:600}.fc-theme-standard .fc-col-header-cell-cushion{margin:4px;font-size:1.2rem;font-weight:500}.fc-daygrid-event{border:none!important;box-shadow:none!important;border-radius:0!important;width:100%!important;margin:2px 0!important;font-weight:500;font-size:1rem;box-sizing:border-box}.fc-theme-standard .fc-popover,.fc-theme-standard.fc-theme-standard-light .fc-popover{color:#000!important;border:none!important;border-radius:12px!important;overflow:hidden}.fc-theme-standard .fc-popover-header,.fc-theme-standard.fc-theme-standard-light .fc-popover-header{color:#000!important;font-weight:600;padding:8px 12px;font-size:1rem}.fc-theme-standard .fc-popover-close,.fc-theme-standard.fc-theme-standard-light .fc-popover-close{color:#000!important;opacity:.8!important;cursor:pointer}.fc-theme-standard .fc-popover-close:hover,.fc-theme-standard.fc-theme-standard-light .fc-popover-close:hover{opacity:1!important}.fc-theme-standard .fc-popover-body .fc-event,.fc-theme-standard.fc-theme-standard-light .fc-popover-body .fc-event{color:#000!important;border:none!important;border-radius:8px!important;padding:4px 8px!important;margin:4px 0!important;font-weight:500;font-size:.95rem}.fc-theme-standard .fc-popover,.fc-theme-standard.fc-theme-standard-light .fc-popover{background-image:none!important;background-repeat:no-repeat!important;background-size:cover!important}@media (prefers-color-scheme: dark){.fc-theme-standard .fc-popover{background-color:#141a21!important;color:#fff!important}.fc-theme-standard .fc-popover-header,.fc-theme-standard .fc-popover-close{color:#fff!important}.fc-theme-standard .fc-popover-close:hover{opacity:1}.fc-theme-standard .fc-popover-body .fc-event{color:#fff!important}}.fc .fc-scrollgrid{overflow:hidden!important}@media (max-width: 600px){.fc-toolbar-title{font-size:.85rem!important}.fc .fc-button{font-size:.65rem!important;padding:.2rem .4rem!important}.fc-col-header-cell-cushion,.fc-daygrid-day-number{font-size:.6rem!important}.fc-event{font-size:.6rem!important;padding:2px 4px!important}.fc-theme-standard .fc-day-today .fc-daygrid-day-number{font-size:.65rem!important;width:24px;height:24px;line-height:24px;margin:2px}.fc-theme-standard .fc-popover-header{font-size:.75rem!important;padding:6px 10px}.fc-theme-standard .fc-popover-body .fc-event{font-size:.7rem!important;padding:2px 6px}}.fc-day-today{background-color:transparent!important}.fc-list-empty{background-color:var(--chart-bg)!important;padding:20px;border-radius:8px;text-align:center;font-weight:500;font-size:1.1rem;border:none!important;box-shadow:none!important;outline:none!important}.fc-theme-standard .fc-list{border:none!important;box-shadow:none!important;outline:none!important;border-top:none!important;border-bottom:none!important}.fc-list-day-cushion.fc-cell-shaded{background-color:#e1dfe9!important;color:#000;font-weight:500}.fc-event.fc-event-start.fc-event-end.fc-event-past.fc-list-event:hover{background-color:unset!important;color:inherit!important;box-shadow:none!important;cursor:default!important}.fc-list-event-graphic{padding-left:2px!important}.fc-event-dragging{max-width:180px!important;width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important}.fc .fc-daygrid-day{height:130px}.fc-scroller{-ms-overflow-style:none;scrollbar-width:none}.fc-scroller::-webkit-scrollbar{display:none}.fc-listWeek-view .fc-list-event-time{display:none!important}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.shrink{flex-shrink:1}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-\[\#fff\]{color:#fff}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*{box-sizing:border-box;margin:0;padding:0}#nprogress{pointer-events:none}#nprogress .bar{z-index:9999;background:#3f51b5;width:100%;height:4px;position:fixed;top:0;left:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
