@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300..700;1,14..32,300..600&display=swap";html,body{margin:0;background-color:var(--topbar-background);font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px))}:root,[data-theme=light]{--md-surface: #F0F3F8;--md-surface-container-lowest: #FFFFFF;--md-surface-container-low: #E8ECF3;--md-surface-container: #DDE3EC;--md-surface-container-high: #D2DAE5;--md-on-primary: #FFFFFF;--md-primary-container: #C8DEFF;--md-on-primary-container: #001634;--md-on-surface: #1A1C20;--md-on-surface-variant: #42474E;--md-outline: #72777F;--md-outline-variant: #C2C7CE;--md-error: #BA1A1A;--md-error-container: #FFDAD6;--md-on-error-container: #410002;--md-state-hover: rgba(11, 31, 58, .08);--md-state-pressed: rgba(11, 31, 58, .12);--md-state-focus: rgba(11, 31, 58, .12);--motion-standard: .2s cubic-bezier(.2, 0, 0, 1);--motion-decelerate: .3s cubic-bezier(0, 0, 0, 1);--motion-accelerate: .2s cubic-bezier(.3, 0, 1, 1);--radius-full: 50px;--radius-large: 16px;--radius-medium: 12px;--radius-small: 8px;--radius-xsmall: 4px;--main-background: #f1f5f9;--background-gradient: #f1f5f9;--topbar-background: #ffffff;--button-primary: #0b1f3a;--card-background: #ffffff;--light-background: #f8fafc;--secondary-background: #ffffff;--deskoptbgcolor: #f1f5f9;--menu-bgcolor: #f8fafc;--light-color: #0f172a;--text-secondary: #64748b;--secondary-color: #64748b;--primary-color: #ffffff;--primary-background: #0b1f3a;--attendence-color: #0b1f3a;--link-color: #0b1f3a;--icon-color: #64748b;--text-highlight: #0b1f3a;--gradient-primary: linear-gradient(135deg, #0b1f3a 0%, #1B3A6B 60%, #2952A3 100%);--gradian-text: linear-gradient(90deg, #0b1f3a 0%, #1B3A6B 100%);--border-color: #e2e8f0;--info-bg: rgba(2, 136, 209, .05);--info-text: #0288d1;--info-border: rgba(2, 136, 209, .2);--glass-paper-background: rgba(255, 255, 255, .9);--glass-paper-shadow: none;--secondary-button: #eff6ff;--box-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--success-color: #059669;--error-color: #dc2626;--light-success-color: #ecfdf5;--light-error-color: #fee2e2;--light-secondary-background: #fef9c3;--topbarbuttonbgcolor: transparent;--topbarbuttonborder: #e2e8f0;--topbarbuttonboxShadow: rgba(37, 99, 235, .08);--status-feedback-submitted: #92400e;--status-additional-info-required: #92400e;--status-addtnl-info-request: #92400e;--status-addtnl-info-request-cancelled: #92400e;--status-closed: #dc2626;--status-revision-in-progress: #0b1f3a;--status-reopen-cancel-requested: #dc2626;--status-pending-issue: rgba(11, 31, 58, .08);--reopen-color: #7c3aed;--inprogress: #64748b;--status-cancelled: #64748b;--Leave_bg: #fef9c3;--leave_text: #92400e;--present_bg: #ecfdf5;--present_text: #059669;--absent_bg: #fee2e2;--absent_text: #991b1b;--text_add: #0f172a;--text_bg: #f1f5f9;--accent-color: #0b1f3a;--accent-subtle: #f1f5f9;--accent-border: #cbd5e1;--row-background: #f8fafc;--row-hover: #f1f5f9;--severity-error: #dc2626;--severity-warning: #d97706;--severity-info: #0b1f3a;--overlay-background: #f8fafc;--overlay-color: #0f172a;--error-progress: linear-gradient(90deg, #dc2626, #ef4444);--md-primary: #0b1f3a;--md-state-hover: rgba(11, 31, 58, .06);--md-state-pressed: rgba(11, 31, 58, .1);--md-outline-variant: #e2e8f0;--calendar-icon-filter: none}[data-theme=dark]{--primary-background: #1B3A6B;--md-error: #FFB4AB;--md-error-container: #93000A;--gradient-primary: linear-gradient(135deg, #0b1f3a 0%, #1B3A6B 60%, #2952A3 100%);--primary-color: #ebe5e5;--secondary-background: #020617;--secondary-color: #FFFFFF;--light-background: #020617;--light-color: #E2E8F0;--card-background: #0F172A;--border-color: #1E293B;--info-bg: rgba(2, 136, 209, .15);--info-text: #8EB8FF;--info-border: rgba(2, 136, 209, .3);--box-shadow: rgba(0, 0, 0, .9);--glass-paper-background: rgba(31, 36, 46, .72);--glass-paper-shadow: 0 18px 30px rgba(0, 0, 0, .45);--md-surface: #020617;--md-surface-container-lowest: #0A0F1C;--md-surface-container-low: #0F172A;--md-surface-container: #1E293B;--md-surface-container-high: #334155;--md-surface-container-highest: #1A2332;--md-primary: #8EB8FF;--md-on-primary: #002D6E;--md-primary-container: #1B3A6B;--md-on-primary-container: #D1E4FF;--md-on-surface: #B8C4D4;--md-on-surface-variant: #8A97AA;--md-outline: #64748B;--md-outline-variant: #1E293B;--md-state-hover: rgba(142, 184, 255, .08);--md-state-pressed: rgba(142, 184, 255, .12);--md-state-focus: rgba(142, 184, 255, .12);--success-color: #10B981;--error-color: #F43F5E;--menu-bgcolor: #0F172A;--link-color: #8EB8FF;--md-primary-80: #A8CCFF;--md-search-placeholder: #94A3B8;--deskoptbgcolor: #020617;--secondary-button: #1E293B;--main-background: #020617;--topbar-background: #0F172A;--button-primary: #1E4A8A;--icon-color: #8EB8FF;--attendence-color: #6B9FE4;--background-gradient: radial-gradient(circle at top, #0f172a 0%, #020617 50%, #000000 100%);--status-feedback-submitted: #FBBF24;--status-additional-info-required: #F59E0B;--status-addtnl-info-request: #F59E0B;--status-addtnl-info-request-cancelled: #FBBF24;--status-closed: #F43F5E;--status-revision-in-progress: #10B981;--status-reopen-cancel-requested: #F43F5E;--status-pending-issue: rgba(27, 58, 107, .15);--text-secondary: #CBD5E1;--reopen-color: #C084FC;--inprogress: #64748B;--status-cancelled: #64748B;--light-error-color: rgba(244, 63, 94, .1);--light-secondary-background: rgba(245, 158, 11, .1);--light-success-color: rgba(16, 185, 129, .1);--Leave_bg: rgba(245, 158, 11, .1);--leave_text: #FBBF24;--present_bg: rgba(16, 185, 129, .1);--present_text: #34D399;--absent_bg: rgba(244, 63, 94, .1);--absent_text: #FB7185;--text_add: #FFFFFF;--text_bg: #0F172A;--text-highlight: #8EB8FF;--topbarbuttonbgcolor: rgba(27, 58, 107, .18);--topbarbuttonborder: rgba(142, 184, 255, .3);--topbarbuttonboxShadow: rgba(0, 0, 0, .9);--accent-color: #8EB8FF;--accent-subtle: rgba(27, 58, 107, .25);--accent-border: rgba(142, 184, 255, .35);--row-background: rgba(255, 255, 255, .03);--row-hover: rgba(255, 255, 255, .07);--severity-error: #F43F5E;--severity-warning: #F59E0B;--severity-info: #8EB8FF;--overlay-background: #0F172A;--overlay-color: #E2E8F0;--error-progress: linear-gradient(90deg, #F43F5E, #FB7185);--calendar-icon-filter: invert(1)}[data-theme=starry-night]{--primary-background: #0D9488;--md-error: #FFB4AB;--md-error-container: #93000A;--gradient-primary: linear-gradient(90deg, #2DD4BF 0%, #14B8A6 50%, #0D9488 100%);--primary-color: #FFFFFF;--secondary-background: #020617;--secondary-color: #FFFFFF;--light-background: #020617;--light-color: #E2E8F0;--card-background: #0F172A;--border-color: #1E293B;--box-shadow: rgba(0, 0, 0, .9);--glass-paper-background: rgba(31, 36, 46, .72);--glass-paper-shadow: 0 18px 30px rgba(0, 0, 0, .45);--success-color: #10B981;--error-color: #F43F5E;--menu-bgcolor: #0F172A;--link-color: #2DD4BF;--deskoptbgcolor: #020617;--secondary-button: #1E293B;--main-background: #020617;--text-highlight: #2DD4BF;--icon-color: #2DD4BF;--topbarbuttonbgcolor: rgba(45, 212, 191, .15);--topbarbuttonborder: rgba(45, 212, 191, .3);--topbarbuttonboxShadow: rgba(0, 0, 0, .9);--attendence-color: #14B8A6;--background-gradient: radial-gradient(circle at top, #0f172a 0%, #020617 50%, #000000 100%);--status-feedback-submitted: #FBBF24;--status-additional-info-required: #F59E0B;--status-addtnl-info-request: #F59E0B;--status-addtnl-info-request-cancelled: #FBBF24;--status-closed: #F43F5E;--status-revision-in-progress: #10B981;--status-reopen-cancel-requested: #F43F5E;--status-pending-issue: rgba(45, 212, 191, .1);--text-secondary: #CBD5E1;--reopen-color: #C084FC;--inprogress: #64748B;--status-cancelled: #64748B;--light-error-color: rgba(244, 63, 94, .1);--light-secondary-background: rgba(245, 158, 11, .1);--light-success-color: rgba(16, 185, 129, .1);--Leave_bg: rgba(245, 158, 11, .1);--leave_text: #FBBF24;--present_bg: rgba(16, 185, 129, .1);--present_text: #34D399;--absent_bg: rgba(244, 63, 94, .1);--absent_text: #FB7185;--text_add: #FFFFFF;--text_bg: #0F172A;--calendar-icon-filter: invert(1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes letterReveal{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.215,.61,.355,1) forwards}.animate-shimmer{background:linear-gradient(90deg,var(--md-surface-container-high) 25%,var(--md-surface-container-highest, var(--md-surface-container-high)) 50%,var(--md-surface-container-high) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear}.letter-reveal>span{display:inline-block;opacity:0;animation:letterReveal .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--i, 0) * 60ms)}.letter-reveal>span.letter-space{width:.25em}body[data-payment-active=true][data-is-native=true]{transform:translateZ(0)!important;position:fixed!important;top:env(safe-area-inset-top,60px)!important;bottom:0!important;left:env(safe-area-inset-left,0px)!important;right:env(safe-area-inset-right,0px)!important;height:auto!important;width:auto!important;border-radius:24px 24px 0 0!important;overflow:hidden!important;box-shadow:0 -10px 40px #0006!important}
