@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.PageLoader-module__kVM_sG__loader{color:#123158;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:65svh;padding:32px 20px;display:flex}.PageLoader-module__kVM_sG__fullPage{min-height:100svh}.PageLoader-module__kVM_sG__art{width:min(280px,75vw);height:auto;display:block}.PageLoader-module__kVM_sG__brand{letter-spacing:.02em;margin:0;font-size:15px;font-weight:750}.PageLoader-module__kVM_sG__label{color:#607086;margin:6px 0 0;font-size:13px;line-height:1.6}.PageLoader-module__kVM_sG__compact{min-height:180px;padding:16px}.PageLoader-module__kVM_sG__compact .PageLoader-module__kVM_sG__art{width:170px}.PageLoader-module__kVM_sG__compact .PageLoader-module__kVM_sG__brand{font-size:13px}.PageLoader-module__kVM_sG__boot{z-index:10000;background:#fff;position:fixed;inset:0;overflow:auto}
.StudentIdCard-module__DgO70q__card{aspect-ratio:85.6/53.98;color:#123158;background:#fff;border:1px solid #dfe5ed;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #1231580c;container-type:inline-size}.StudentIdCard-module__DgO70q__logo{width:49%;height:auto;position:absolute;top:5.5%;left:4.7%}.StudentIdCard-module__DgO70q__badge{color:#fff;letter-spacing:.06em;background:#0057c2;border-radius:5px;padding:1.1% 3%;font-size:clamp(7px,2.2cqw,11px);font-weight:800;position:absolute;top:10%;right:4.7%}.StudentIdCard-module__DgO70q__line{background:#e5e7eb;height:1px;position:absolute;top:29.6%;left:4.7%;right:4.7%}.StudentIdCard-module__DgO70q__name{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:57%;font-size:clamp(10px,3.5cqw,18px);font-weight:800;line-height:1.12;display:-webkit-box;position:absolute;top:35%;left:4.7%;overflow:hidden}.StudentIdCard-module__DgO70q__label{letter-spacing:.08em;color:#6b7280;font-size:clamp(6px,1.9cqw,10px);font-weight:800}.StudentIdCard-module__DgO70q__number{width:57%;position:absolute;top:55%;left:4.7%}.StudentIdCard-module__DgO70q__value{margin-top:1%;font-family:monospace;font-size:clamp(11px,3.7cqw,19px);font-weight:800}.StudentIdCard-module__DgO70q__programme{width:57%;position:absolute;top:69%;left:4.7%}.StudentIdCard-module__DgO70q__programme p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1%;font-size:clamp(7px,2.2cqw,11px);line-height:1.15;display:-webkit-box;overflow:hidden}.StudentIdCard-module__DgO70q__qr{background:#fff;width:28%;height:auto;position:absolute;top:38%;right:4.7%}.StudentIdCard-module__DgO70q__scan{text-align:center;width:28%;font-size:clamp(6px,1.8cqw,9px);font-weight:800;position:absolute;top:33%;right:4.7%}.StudentIdCard-module__DgO70q__footer{color:#fff;letter-spacing:.04em;background:#0057c2;align-items:center;width:100%;height:7.4%;padding-left:4.7%;font-size:clamp(6px,1.8cqw,9px);font-weight:700;display:flex;position:absolute;bottom:0;left:0}.StudentIdCard-module__DgO70q__footer:after{content:"";background:#d6001c;width:15%;position:absolute;top:0;bottom:0;right:0}.StudentIdCard-module__DgO70q__duration{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:2%;width:90%;font-size:clamp(7px,2cqw,10px);line-height:1.15;display:flex;position:absolute;top:86%;left:4.7%;overflow:hidden}
.LoginPanel-module__h0RJfW__card{color:#17263c;background:#fff;border:1px solid #dae4ef;border-radius:24px;padding:36px;box-shadow:0 24px 65px -32px #143a6a40,0 2px 8px #143a6a04}.LoginPanel-module__h0RJfW__badge{letter-spacing:.14em;color:#42617f;background:#f8fafc;border:1px solid #e4ebf3;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.LoginPanel-module__h0RJfW__badge svg{width:13px;height:13px}.LoginPanel-module__h0RJfW__card h2{letter-spacing:-.04em;margin:22px 0 10px;font-size:30px;font-weight:750;line-height:1.2}.LoginPanel-module__h0RJfW__description{color:#60718a;margin-bottom:28px;font-size:13px;line-height:1.7}.LoginPanel-module__h0RJfW__form{gap:19px;display:grid}.LoginPanel-module__h0RJfW__form label{color:#31455e;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.LoginPanel-module__h0RJfW__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.LoginPanel-module__h0RJfW__inputWrap{position:relative}.LoginPanel-module__h0RJfW__icon{color:#7b8da3;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.LoginPanel-module__h0RJfW__form input,.LoginPanel-module__h0RJfW__form select{color:#17263c;background:#fff;border:1px solid #cbd7e5;border-radius:10px;outline:none;width:100%;min-width:0;height:50px;padding:0 47px 0 44px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:block}.LoginPanel-module__h0RJfW__form input::placeholder{color:#7a899c}.LoginPanel-module__h0RJfW__form input:focus,.LoginPanel-module__h0RJfW__form select:focus{border-color:#0057c2;box-shadow:0 0 0 3px #0057c214}.LoginPanel-module__h0RJfW__form select,.LoginPanel-module__h0RJfW__form input.LoginPanel-module__h0RJfW__code{padding-left:14px}.LoginPanel-module__h0RJfW__reveal{color:#526980;cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:3px;right:3px}.LoginPanel-module__h0RJfW__reveal:hover{color:#0057c2;background:#edf4fc}.LoginPanel-module__h0RJfW__textButton{color:#0057c2;cursor:pointer;text-align:left;min-height:32px;padding:5px 0;font-size:12px;font-weight:650}.LoginPanel-module__h0RJfW__textButton:hover{color:#003b8e;text-decoration:underline}.LoginPanel-module__h0RJfW__submit{color:#fff;cursor:pointer;opacity:1;visibility:visible;background:#0057c2;border:1px solid #0057c2;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;margin-top:4px;font-size:14px;font-weight:650;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 5px 12px #0057c218}.LoginPanel-module__h0RJfW__submit:hover{background:#00459c;box-shadow:0 5px 18px #0057c22b}.LoginPanel-module__h0RJfW__submit:disabled{opacity:.65;cursor:wait}.LoginPanel-module__h0RJfW__back{color:#37516d;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:600;display:flex}.LoginPanel-module__h0RJfW__back:hover{background:#f1f5fa}.LoginPanel-module__h0RJfW__bottom{text-align:center;color:#68798f;border-top:1px solid #e7edf4;margin-top:28px;padding-top:22px;font-size:12px;line-height:1.9}.LoginPanel-module__h0RJfW__bottom a{color:#0057c2;font-weight:650;display:block}.LoginPanel-module__h0RJfW__bottom a:hover{text-decoration:underline}.LoginPanel-module__h0RJfW__message{color:#244a76;overflow-wrap:anywhere;background:#f0f6ff;border:1px solid #cddff3;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.LoginPanel-module__h0RJfW__verification{gap:8px;display:grid}.LoginPanel-module__h0RJfW__verification label{margin:0}.LoginPanel-module__h0RJfW__spinner{border:2px solid #ffffff70;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite LoginPanel-module__h0RJfW__spin}@keyframes LoginPanel-module__h0RJfW__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.LoginPanel-module__h0RJfW__card{border-radius:20px;padding:26px 22px}.LoginPanel-module__h0RJfW__card h2{font-size:28px}.LoginPanel-module__h0RJfW__form input,.LoginPanel-module__h0RJfW__form select{font-size:16px}.LoginPanel-module__h0RJfW__textButton{min-height:36px}}@media (prefers-reduced-motion:reduce){.LoginPanel-module__h0RJfW__spinner{animation:none}.LoginPanel-module__h0RJfW__form input,.LoginPanel-module__h0RJfW__form select,.LoginPanel-module__h0RJfW__submit{transition:none}}
.PaymentOptions-module__eveQna__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PaymentOptions-module__eveQna__option{text-align:left;color:#17263c;cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;min-height:112px;padding:14px 12px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.PaymentOptions-module__eveQna__option:hover{border-color:#0057c2}.PaymentOptions-module__eveQna__option[aria-pressed=true]{background:#f2f7ff;border-color:#0057c2;box-shadow:0 0 0 1px #0057c2}.PaymentOptions-module__eveQna__option:focus-visible{outline-offset:3px;outline:3px solid #0057c2}.PaymentOptions-module__eveQna__option:disabled{cursor:wait;opacity:.65}.PaymentOptions-module__eveQna__option[data-unavailable=true]{cursor:not-allowed}.PaymentOptions-module__eveQna__logo{color:#0057c2;align-items:center;max-width:calc(100% - 24px);height:32px;margin-bottom:4px;display:flex}.PaymentOptions-module__eveQna__logo img{object-fit:contain;width:auto;max-width:100%;height:30px}.PaymentOptions-module__eveQna__label{font-size:13px;font-weight:700;line-height:1.3}.PaymentOptions-module__eveQna__note{color:#52657d;font-size:10px;line-height:1.4}.PaymentOptions-module__eveQna__mark{color:#0057c2;border:1px solid #b5c5d8;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:12px;right:10px}.PaymentOptions-module__eveQna__mark svg{width:13px;height:13px}.PaymentOptions-module__eveQna__option[aria-pressed=true] .PaymentOptions-module__eveQna__mark{border-color:#0057c2}@media (min-width:640px){.PaymentOptions-module__eveQna__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.PaymentOptions-module__eveQna__option{transition:none}}
.page-module__aydn6q__page{isolation:isolate;color:#17263c;background:#f8fafc;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}.page-module__aydn6q__background{z-index:-1;pointer-events:none;background:linear-gradient(125deg,#fff 22%,#f3f8ff 75%,#fff);position:absolute;inset:0;overflow:hidden}.page-module__aydn6q__lines{stroke:#0057c2;stroke-width:1px;opacity:.09;width:100%;height:100%;min-height:800px}.page-module__aydn6q__lines>path{stroke-dasharray:1300 140;animation:40s linear infinite page-module__aydn6q__flow}.page-module__aydn6q__orbit{stroke-dasharray:5 15;transform-origin:1190px 210px;animation:80s linear infinite page-module__aydn6q__rotate}.page-module__aydn6q__orbitSmall{stroke-dasharray:3 12;transform-origin:175px 820px;animation:65s linear infinite reverse page-module__aydn6q__rotate}.page-module__aydn6q__book{stroke-width:2px;animation:9s ease-in-out infinite page-module__aydn6q__float}.page-module__aydn6q__header{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100%);margin:0 auto;padding:28px 32px;display:flex}.page-module__aydn6q__logo{mix-blend-mode:multiply;width:210px;height:auto}.page-module__aydn6q__browse{color:#30506f;align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:600;display:inline-flex}.page-module__aydn6q__browse:hover,.page-module__aydn6q__apply:hover{color:#0057c2}.page-module__aydn6q__layout{grid-template-columns:1fr 440px;align-items:center;gap:100px;width:min(1120px,100%);margin:auto;padding:42px 32px 56px;display:grid}.page-module__aydn6q__eyebrow{color:#0057c2;letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.page-module__aydn6q__eyebrow>span{background:#0057c2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0057c20c}.page-module__aydn6q__intro h1{letter-spacing:-.045em;margin:26px 0 22px;font-size:clamp(38px,4.2vw,58px);font-weight:750;line-height:1.12}.page-module__aydn6q__intro h1>span{color:#0057c2}.page-module__aydn6q__intro>p{color:#52657d;max-width:420px;font-size:16px;line-height:1.85}.page-module__aydn6q__features{gap:22px;margin:38px 0;display:grid}.page-module__aydn6q__features>div{align-items:center;gap:15px;display:flex}.page-module__aydn6q__features>div>span{color:#0057c2;background:#eaf2fc;border:1px solid #d9e7fa;border-radius:12px;padding:13px;font-size:12px;font-weight:700}.page-module__aydn6q__features p{color:#64748b;font-size:12px;line-height:1.8}.page-module__aydn6q__features strong{color:#253b55;font-size:14px;font-weight:600;display:block}.page-module__aydn6q__apply{color:#30506f;align-items:center;gap:14px;padding:10px 0;font-size:13px;font-weight:650;display:inline-flex}.page-module__aydn6q__formArea{min-width:0}.page-module__aydn6q__help{text-align:center;color:#61728a;margin:22px 0 0;font-size:12px}.page-module__aydn6q__help a{color:#0057c2;text-underline-offset:3px;font-weight:650;text-decoration:underline}.page-module__aydn6q__footer{color:#65758a;border-top:1px solid #e1e8f0;justify-content:space-between;gap:12px;width:min(1180px,100%);margin:0 auto;padding:20px 32px;font-size:11px;display:flex}.page-module__aydn6q__loading{color:#52657d;background:#fff;border:1px solid #dce5ef;border-radius:24px;place-items:center;min-height:420px;display:grid}@keyframes page-module__aydn6q__flow{to{stroke-dashoffset:-1440px}}@keyframes page-module__aydn6q__rotate{to{transform:rotate(360deg)}}@keyframes page-module__aydn6q__float{50%{translate:0 -16px}}@media (max-width:1023px){.page-module__aydn6q__layout{grid-template-columns:1fr;gap:0;max-width:500px;padding:26px 24px 40px}.page-module__aydn6q__intro{display:none}.page-module__aydn6q__header{padding:24px}.page-module__aydn6q__logo{width:185px}.page-module__aydn6q__footer{padding:20px 24px}}@media (max-width:480px){.page-module__aydn6q__header{padding:20px}.page-module__aydn6q__logo{width:165px}.page-module__aydn6q__browse{gap:5px;font-size:12px}.page-module__aydn6q__layout{padding:12px 16px 30px}.page-module__aydn6q__footer{text-align:center;flex-direction:column;align-items:center;padding:16px}}@media (prefers-reduced-motion:reduce){.page-module__aydn6q__lines>path,.page-module__aydn6q__orbit,.page-module__aydn6q__orbitSmall,.page-module__aydn6q__book{animation:none}}
