@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.footer-links .icon{display:none;vertical-align:middle}.footer-links .label{display:inline}@media (max-width:640px){.footer-links .icon{display:inline-flex}.footer-links .label{display:none}}@media screen and (max-width:375px) and (max-height:667px){*{pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important}body{font-size:12px!important;line-height:1.4!important;overflow-x:hidden!important}div[style*="backgroundColor: #088110"]{padding:8px!important;flex-direction:column!important;align-items:center!important;gap:8px!important}div[style*="backgroundColor: #088110"] .mantine-Text-root[data-size=sm]{font-size:10px!important;text-align:center!important;margin:0!important}div[style*="backgroundColor: #088110"]>div:last-child{text-align:center!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:4px!important}div[style*="backgroundColor: #088110"] img{width:24px!important;height:24px!important;object-fit:contain!important;margin:2px!important}nav[style*="display: flex"]{padding:6px!important;gap:6px!important;flex-wrap:wrap!important;border-bottom:1px solid #eee!important}nav[style*="display: flex"] a{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:4px 6px!important;font-size:8px!important;border-radius:4px!important;background-color:#f8f9fa!important;text-decoration:none!important;color:#000!important;min-width:auto!important;min-height:32px!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}nav[style*="display: flex"] a div,nav[style*="display: flex"] a span{font-size:8px!important;font-weight:500!important}nav[style*="display: flex"] svg{width:12px!important;height:12px!important}nav[style*="display: flex"]>div:last-child{margin-left:auto!important;order:999!important}details summary{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;padding:0!important;border-radius:4px!important;background-color:transparent!important;border:1px solid hsla(0,0%,100%,.3)!important;position:relative!important;list-style:none!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}details summary:before{content:"☰"!important;font-size:14px!important;color:#fff!important;font-weight:700!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}details summary{font-size:0!important;color:transparent!important}details[open] summary{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}details div{background:#fff!important;border:1px solid #eee!important;border-radius:6px!important;padding:8px!important;min-width:140px!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important}a[href*="/student/application"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:120px!important;font-weight:500!important;text-align:center!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important;z-index:10!important;position:relative!important;margin:0 auto!important;background-color:#228be6!important;color:#fff!important;text-decoration:none!important}.mantine-Button-root,a[href*="/student/application"]{min-height:28px!important;padding:4px 8px!important;font-size:10px!important;border-radius:4px!important}footer{padding:12px 8px!important}footer,footer>*{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}footer>*{margin:0 auto!important}footer div[style*="display: flex"][style*="gap: 16px"]{flex-direction:row!important;gap:8px!important;flex-wrap:wrap!important}footer div[style*="display: flex"][style*="gap: 16px"],footer div[style*="textAlign: center"]{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;margin:0 auto!important}footer div[style*="textAlign: center"]{padding:6px 0!important}footer a,footer div,footer p,footer span{text-align:center!important;display:inline-block!important;margin:0 auto!important}footer *{justify-content:center!important;align-items:center!important}footer div[style*="width: 120px"]{display:none!important}footer *{text-align:center!important;padding-left:5px!important}footer *,footer a{font-size:8px!important}footer a{color:#495057!important;text-decoration:none!important}.mantine-Stack-root{padding:8px!important;gap:8px!important}.mantine-Input-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{min-height:32px!important;font-size:12px!important;padding:6px 8px!important}.mantine-InputWrapper-label,.mantine-Select-label,.mantine-TextInput-label,.mantine-Textarea-label{font-size:10px!important;margin-bottom:4px!important}.mantine-Button-root{min-height:32px!important;font-size:11px!important;padding:6px 12px!important}.mantine-Modal-content{margin:8px!important;max-height:calc(100vh - 16px)!important;overflow-y:auto!important}.mantine-Modal-header{padding:8px 12px!important;font-size:12px!important}.mantine-Modal-body{padding:8px 12px!important;font-size:11px!important}.mantine-Table-root{font-size:10px!important}.mantine-Table-td,.mantine-Table-th{padding:4px 6px!important;font-size:9px!important}.mantine-Table-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.mantine-Card-root{padding:8px!important;margin:4px!important}.mantine-Card-body{padding:6px!important}.mantine-Card-body .mantine-Text-root{font-size:10px!important}.mantine-Badge-root{font-size:8px!important;padding:2px 6px!important;min-height:20px!important}[role=button],a,button,input,select,textarea{min-height:32px!important;min-width:32px!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important}input,select,textarea{font-size:16px!important}.mobile-hide{display:none!important}.mobile-only{display:block!important}.mobile-center{text-align:center!important}.mobile-full-width{width:100%!important}*{box-sizing:border-box!important}body,html{overflow-x:hidden!important;max-width:100vw!important}.mantine-AppShell-root{min-height:100vh!important;max-width:100vw!important}}@media (max-width:375px){.mantine-Stepper-stepIcon{width:10px!important;height:10px!important;font-size:10px!important}.mantine-Stepper-stepLabel{font-size:8px!important}.mantine-Stepper-separator{margin-left:4px!important;margin-right:4px!important}.mantine-Stepper-steps{gap:4px!important}.mantine-Stepper-step{padding:4px!important}.mantine-Checkbox-label{font-size:10px!important;margin-left:8px!important}.mantine-Checkbox-input{margin-top:1px!important}.mantine-SimpleGrid-root{display:flex!important;flex-direction:column!important}}