@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@700&display=swap";
.dept-galary-module__gyi0xa__departmentSection{background-color:#f8fafc;padding:80px 20px;position:relative}.dept-galary-module__gyi0xa__container{max-width:1200px;margin:0 auto}.dept-galary-module__gyi0xa__sectionHeader{text-align:center;margin-bottom:60px}.dept-galary-module__gyi0xa__sectionTitle{color:#0b192c;margin:0 0 12px;font-family:Playfair Display,serif;font-size:2.75rem;font-weight:700}.dept-galary-module__gyi0xa__sectionSubtitle{color:#4a5568;margin:0;font-size:1.125rem;font-weight:400}.dept-galary-module__gyi0xa__galleryContainer{align-items:center;gap:30px;margin-bottom:30px;display:flex;position:relative}.dept-galary-module__gyi0xa__cardsWrapper{flex:1;overflow:hidden}.dept-galary-module__gyi0xa__cardsContainer{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.dept-galary-module__gyi0xa__deptNav{color:#333;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000001a}.dept-galary-module__gyi0xa__deptNav:hover:not(:disabled){color:#fff;background:#00968a;transform:scale(1.1);box-shadow:0 6px 20px #00968a4d}.dept-galary-module__gyi0xa__deptNav:disabled{opacity:.3;cursor:not-allowed}.dept-galary-module__gyi0xa__deptCard{color:inherit;background:#fff;border-radius:12px;flex-direction:column;height:100%;min-height:480px;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.dept-galary-module__gyi0xa__deptCard:hover{transform:translateY(-10px);box-shadow:0 12px 40px #00000026}.dept-galary-module__gyi0xa__cardImageWrapper{width:100%;height:280px;position:relative;overflow:hidden}.dept-galary-module__gyi0xa__cardImage{object-fit:cover;transition:transform .4s}.dept-galary-module__gyi0xa__deptCard:hover .dept-galary-module__gyi0xa__cardImage{transform:scale(1.1)}.dept-galary-module__gyi0xa__cardOverlay{opacity:0;background:linear-gradient(#0000 0%,#0000004d 60%,#0009 100%);justify-content:flex-start;align-items:flex-end;width:100%;height:100%;padding:20px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.dept-galary-module__gyi0xa__deptCard:hover .dept-galary-module__gyi0xa__cardOverlay{opacity:1}.dept-galary-module__gyi0xa__cardPhotoCount{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;display:flex}.dept-galary-module__gyi0xa__cardContent{flex-direction:column;flex:1;padding:24px;display:flex}.dept-galary-module__gyi0xa__cardTitle{color:#1a1a1a;margin:0 0 12px;font-size:1.25rem;font-weight:600;line-height:1.4}.dept-galary-module__gyi0xa__cardDescription{color:#666;flex:1;margin:0 0 20px;font-size:.95rem;line-height:1.6}.dept-galary-module__gyi0xa__cardFooter{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.dept-galary-module__gyi0xa__viewGalleryText{color:#00968a;font-size:.9rem;font-weight:600;transition:color .3s}.dept-galary-module__gyi0xa__deptCard:hover .dept-galary-module__gyi0xa__viewGalleryText{color:#00c9ba}.dept-galary-module__gyi0xa__cardArrow{color:#00968a;transition:transform .3s}.dept-galary-module__gyi0xa__deptCard:hover .dept-galary-module__gyi0xa__cardArrow{transform:translate(5px)}.dept-galary-module__gyi0xa__paginationInfo{text-align:center;color:#666;margin-top:20px;font-size:.95rem;font-weight:500}.dept-galary-module__gyi0xa__viewMoreSection{justify-content:center;margin-top:40px;display:flex}.dept-galary-module__gyi0xa__viewMoreButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00968a 0%,#007a6e 100%);border:none;border-radius:50px;align-items:center;gap:12px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #00968a4d}.dept-galary-module__gyi0xa__viewMoreButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00968a66}.dept-galary-module__gyi0xa__viewMoreButton svg{transition:transform .3s}.dept-galary-module__gyi0xa__viewMoreButton:hover svg{transform:translate(5px)}.dept-galary-module__gyi0xa__videoContainer{justify-content:center;align-items:center;margin-bottom:60px;display:flex}.dept-galary-module__gyi0xa__videoWrapper{border-radius:12px;width:100%;max-width:1200px;height:0;padding-bottom:42%;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000026}.dept-galary-module__gyi0xa__videoIframe{border:none;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.dept-galary-module__gyi0xa__memoryGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px;display:grid}.dept-galary-module__gyi0xa__memoryCard{cursor:pointer;border-radius:16px;height:350px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.dept-galary-module__gyi0xa__memoryCard:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.dept-galary-module__gyi0xa__memoryImageWrapper{width:100%;height:100%;position:relative}.dept-galary-module__gyi0xa__memoryImage{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.dept-galary-module__gyi0xa__memoryCard:hover .dept-galary-module__gyi0xa__memoryImage{filter:blur(4px)brightness(.7);transform:scale(1.1)}.dept-galary-module__gyi0xa__memoryOverlay{opacity:0;background:linear-gradient(#0000 0%,#0003 50%,#0009 100%);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.dept-galary-module__gyi0xa__memoryCard:hover .dept-galary-module__gyi0xa__memoryOverlay{opacity:1}.dept-galary-module__gyi0xa__memoryOverlayContent{text-align:center;color:#fff;padding:20px}.dept-galary-module__gyi0xa__memoryOverlayTitle{margin-bottom:8px;font-size:1.25rem;font-weight:700}.dept-galary-module__gyi0xa__memoryOverlayUploader{color:#ddd;font-size:.95rem;font-weight:500}.dept-galary-module__gyi0xa__memoryIcon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex}.dept-galary-module__gyi0xa__memoryCard:hover .dept-galary-module__gyi0xa__memoryIcon{background:#ffffff4d;transform:scale(1.1)}@media (max-width:1400px){.dept-galary-module__gyi0xa__heroTitle{font-size:3rem}.dept-galary-module__gyi0xa__sectionTitle{font-size:2.5rem}}@media (max-width:1200px){.dept-galary-module__gyi0xa__heroTitle{font-size:2.75rem}.dept-galary-module__gyi0xa__heroDescription{font-size:1.125rem}.dept-galary-module__gyi0xa__cardsContainer{gap:25px}.dept-galary-module__gyi0xa__cardImageWrapper{height:250px}}@media (max-width:1024px){.dept-galary-module__gyi0xa__heroSection{height:60vh;min-height:450px}.dept-galary-module__gyi0xa__heroTitle{font-size:2.5rem}.dept-galary-module__gyi0xa__heroNavPrev{left:20px}.dept-galary-module__gyi0xa__heroNavNext{right:20px}.dept-galary-module__gyi0xa__departmentSection{padding:60px 20px}.dept-galary-module__gyi0xa__sectionTitle{font-size:2.25rem}.dept-galary-module__gyi0xa__sectionSubtitle{font-size:1.05rem}.dept-galary-module__gyi0xa__sectionHeader{margin-bottom:50px}.dept-galary-module__gyi0xa__cardsContainer{grid-template-columns:repeat(2,1fr);gap:20px}.dept-galary-module__gyi0xa__deptCard{min-height:450px}.dept-galary-module__gyi0xa__deptNav{width:45px;height:45px}.dept-galary-module__gyi0xa__cardImageWrapper{height:240px}.dept-galary-module__gyi0xa__cardContent{padding:22px}.dept-galary-module__gyi0xa__cardTitle{font-size:1.2rem}.dept-galary-module__gyi0xa__cardDescription{font-size:.9rem}.dept-galary-module__gyi0xa__memoryGrid{grid-template-columns:repeat(2,1fr);gap:25px}.dept-galary-module__gyi0xa__memoryCard{height:320px}}@media (max-width:768px){.dept-galary-module__gyi0xa__heroSection{height:50vh;min-height:400px}.dept-galary-module__gyi0xa__heroTitle{font-size:2rem}.dept-galary-module__gyi0xa__heroDescription{font-size:1rem}.dept-galary-module__gyi0xa__heroContent{width:85%;bottom:60px}.dept-galary-module__gyi0xa__heroNav{width:40px;height:40px}.dept-galary-module__gyi0xa__heroNavPrev{left:15px}.dept-galary-module__gyi0xa__heroNavNext{right:15px}.dept-galary-module__gyi0xa__departmentSection{padding:50px 15px}.dept-galary-module__gyi0xa__videoContainer{margin-bottom:40px;padding:0 15px}.dept-galary-module__gyi0xa__videoWrapper{border-radius:10px;max-width:100%;height:0;padding-bottom:56.25%}.dept-galary-module__gyi0xa__sectionHeader{margin-bottom:40px}.dept-galary-module__gyi0xa__sectionTitle{font-size:2rem}.dept-galary-module__gyi0xa__sectionSubtitle{font-size:1rem}.dept-galary-module__gyi0xa__galleryContainer{gap:15px}.dept-galary-module__gyi0xa__cardsContainer{grid-template-columns:1fr;gap:20px}.dept-galary-module__gyi0xa__deptCard{min-height:420px}.dept-galary-module__gyi0xa__cardImageWrapper{height:250px}.dept-galary-module__gyi0xa__cardContent{padding:20px}.dept-galary-module__gyi0xa__cardTitle{font-size:1.15rem}.dept-galary-module__gyi0xa__cardDescription{margin-bottom:16px;font-size:.9rem}.dept-galary-module__gyi0xa__deptNav{width:40px;height:40px}.dept-galary-module__gyi0xa__cardPhotoCount{padding:6px 14px;font-size:.85rem}.dept-galary-module__gyi0xa__paginationInfo{margin-top:15px;font-size:.9rem}.dept-galary-module__gyi0xa__memoryGrid{grid-template-columns:repeat(2,1fr);gap:20px}.dept-galary-module__gyi0xa__memoryCard{height:300px}.dept-galary-module__gyi0xa__memoryIcon{width:50px;height:50px}}@media (max-width:600px){.dept-galary-module__gyi0xa__heroSection{height:45vh;min-height:350px}.dept-galary-module__gyi0xa__heroTitle{font-size:1.75rem}.dept-galary-module__gyi0xa__heroDescription{font-size:.9rem}.dept-galary-module__gyi0xa__heroContent{width:90%;bottom:50px}.dept-galary-module__gyi0xa__heroNav{width:35px;height:35px}.dept-galary-module__gyi0xa__heroNavPrev{left:10px}.dept-galary-module__gyi0xa__heroNavNext{right:10px}.dept-galary-module__gyi0xa__heroIndicators{gap:8px;bottom:20px}.dept-galary-module__gyi0xa__heroIndicator{width:8px;height:8px}.dept-galary-module__gyi0xa__heroIndicatorActive{width:24px}.dept-galary-module__gyi0xa__departmentSection{background:linear-gradient(#f8f9fa 0%,#fff 50%,#f5f7fa 100%);padding:50px 20px}.dept-galary-module__gyi0xa__container{max-width:100%}.dept-galary-module__gyi0xa__videoContainer{margin-bottom:30px}.dept-galary-module__gyi0xa__videoWrapper{border-radius:8px;height:0;padding-bottom:80%}.dept-galary-module__gyi0xa__sectionHeader{margin-bottom:35px;padding:0 5px}.dept-galary-module__gyi0xa__sectionTitle{margin-bottom:10px;font-size:1.85rem;line-height:1.3}.dept-galary-module__gyi0xa__sectionSubtitle{color:#555;font-size:.95rem;line-height:1.5}.dept-galary-module__gyi0xa__galleryContainer{gap:12px;padding:0 8px;position:relative}.dept-galary-module__gyi0xa__cardsWrapper{padding:0 4px}.dept-galary-module__gyi0xa__cardsContainer{grid-template-columns:1fr;gap:25px}.dept-galary-module__gyi0xa__deptCard{border-radius:16px;min-height:400px;transition:all .3s;box-shadow:0 6px 25px #0000001a}.dept-galary-module__gyi0xa__deptCard:active{transform:translateY(-3px);box-shadow:0 8px 30px #00000026}.dept-galary-module__gyi0xa__cardImageWrapper{border-radius:16px 16px 0 0;height:240px}.dept-galary-module__gyi0xa__cardOverlay{background:linear-gradient(#0000 0%,#0003 50%,#00000080 100%)}.dept-galary-module__gyi0xa__cardPhotoCount{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00000080;border-radius:25px;padding:7px 14px;font-size:.85rem}.dept-galary-module__gyi0xa__cardContent{padding:20px}.dept-galary-module__gyi0xa__cardTitle{color:#2c3e50;margin-bottom:10px;font-size:1.15rem;font-weight:600;line-height:1.4}.dept-galary-module__gyi0xa__cardDescription{color:#5a6c7d;margin-bottom:16px;font-size:.9rem;line-height:1.6}.dept-galary-module__gyi0xa__cardFooter{margin-top:auto;padding-top:14px}.dept-galary-module__gyi0xa__viewGalleryText{letter-spacing:.3px;font-size:.9rem;font-weight:600}.dept-galary-module__gyi0xa__cardArrow{width:15px;height:15px}.dept-galary-module__gyi0xa__deptNav{z-index:10;background:#fff;border:1px solid #0000000d;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.dept-galary-module__gyi0xa__deptNav:active:not(:disabled){transform:translateY(-50%)scale(.95)}.dept-galary-module__gyi0xa__deptNavPrev{left:0}.dept-galary-module__gyi0xa__deptNavNext{right:0}.dept-galary-module__gyi0xa__deptNav svg{width:18px;height:18px}.dept-galary-module__gyi0xa__paginationInfo{color:#555;margin-top:20px;font-size:.9rem;font-weight:500}.dept-galary-module__gyi0xa__memoryGrid{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.dept-galary-module__gyi0xa__memoryCard{border-radius:14px;height:280px}.dept-galary-module__gyi0xa__memoryIcon{width:50px;height:50px}.dept-galary-module__gyi0xa__viewMoreButton{padding:14px 28px;font-size:.95rem}}@media (max-width:400px){.dept-galary-module__gyi0xa__heroTitle{font-size:1.5rem}.dept-galary-module__gyi0xa__heroDescription{font-size:.85rem}.dept-galary-module__gyi0xa__heroContent{width:92%;bottom:40px}.dept-galary-module__gyi0xa__heroNav{width:30px;height:30px}.dept-galary-module__gyi0xa__heroNav svg{width:18px;height:18px}.dept-galary-module__gyi0xa__departmentSection{padding:45px 15px}.dept-galary-module__gyi0xa__sectionHeader{margin-bottom:30px;padding:0 3px}.dept-galary-module__gyi0xa__sectionTitle{font-size:1.65rem}.dept-galary-module__gyi0xa__sectionSubtitle{font-size:.9rem}.dept-galary-module__gyi0xa__galleryContainer{padding:0 5px}.dept-galary-module__gyi0xa__cardsContainer{gap:20px}.dept-galary-module__gyi0xa__deptCard{border-radius:14px;min-height:380px}.dept-galary-module__gyi0xa__cardImageWrapper{border-radius:14px 14px 0 0;height:220px}.dept-galary-module__gyi0xa__cardPhotoCount{padding:6px 12px;font-size:.8rem}.dept-galary-module__gyi0xa__cardPhotoCount svg{width:15px;height:15px}.dept-galary-module__gyi0xa__cardContent{padding:18px}.dept-galary-module__gyi0xa__cardTitle{margin-bottom:8px;font-size:1.1rem}.dept-galary-module__gyi0xa__cardDescription{margin-bottom:14px;font-size:.875rem}.dept-galary-module__gyi0xa__cardFooter{padding-top:12px}.dept-galary-module__gyi0xa__viewGalleryText{font-size:.875rem}.dept-galary-module__gyi0xa__cardArrow{width:14px;height:14px}.dept-galary-module__gyi0xa__deptNav{width:36px;height:36px}.dept-galary-module__gyi0xa__deptNav svg{width:16px;height:16px}.dept-galary-module__gyi0xa__paginationInfo{margin-top:18px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.dept-galary-module__gyi0xa__heroSlide,.dept-galary-module__gyi0xa__deptCard,.dept-galary-module__gyi0xa__cardImage,.dept-galary-module__gyi0xa__heroNav,.dept-galary-module__gyi0xa__deptNav{transition:none;animation:none}}@media print{.dept-galary-module__gyi0xa__heroNav,.dept-galary-module__gyi0xa__heroIndicators,.dept-galary-module__gyi0xa__deptNav{display:none}.dept-galary-module__gyi0xa__heroSection{page-break-after:always;height:auto}.dept-galary-module__gyi0xa__deptCard{box-shadow:none;page-break-inside:avoid;border:1px solid #ddd}}
.loaderx-module__wadona__overlay{background-color:var(--loader-overlay-bg,#fffffff0);-webkit-backdrop-filter:blur(14px);z-index:99999;color:var(--loader-text-color,#0f172a);flex-direction:column;justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:opacity .35s cubic-bezier(.16,1,.3,1),background-color .35s;animation:.35s cubic-bezier(.16,1,.3,1) forwards loaderx-module__wadona__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes loaderx-module__wadona__overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(14px)}}.loaderx-module__wadona__loaderContainer{flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards loaderx-module__wadona__containerPopIn;display:flex}@keyframes loaderx-module__wadona__containerPopIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.loaderx-module__wadona__lightTheme{--loader-overlay-bg:#fffffff0;--loader-bar-color:#002147;--loader-ball-color:#009688;--loader-text-color:#0f172a;--loader-subtext-color:#475569;--loader-shadow:#00214726;--loader-ball-glow:#00968873}.loaderx-module__wadona__darkTheme{--loader-overlay-bg:#0b192cf0;--loader-bar-color:#fff;--loader-ball-color:#15c3cc;--loader-text-color:#f1f5f9;--loader-subtext-color:#94a3b8;--loader-shadow:#00000040;--loader-ball-glow:#15c3cc80}.loaderx-module__wadona__loader{width:75px;height:100px;position:relative}.loaderx-module__wadona__loaderBar{background:var(--loader-bar-color,#002147);transform-origin:bottom;width:10px;height:50%;box-shadow:1px 1px 0 var(--loader-shadow,#00000026);border-radius:2px 2px 0 0;transition:background .3s;position:absolute;bottom:0}.loaderx-module__wadona__loaderBar:first-child{animation:4s infinite loaderx-module__wadona__barUp1;left:0;transform:scaleY(.2)}.loaderx-module__wadona__loaderBar:nth-child(2){animation:4s infinite loaderx-module__wadona__barUp2;left:15px;transform:scaleY(.4)}.loaderx-module__wadona__loaderBar:nth-child(3){animation:4s infinite loaderx-module__wadona__barUp3;left:30px;transform:scaleY(.6)}.loaderx-module__wadona__loaderBar:nth-child(4){animation:4s infinite loaderx-module__wadona__barUp4;left:45px;transform:scaleY(.8)}.loaderx-module__wadona__loaderBar:nth-child(5){animation:4s infinite loaderx-module__wadona__barUp5;left:60px;transform:scale(1)}.loaderx-module__wadona__loaderBall{background:var(--loader-ball-color,#009688);width:10px;height:10px;box-shadow:0 0 8px var(--loader-ball-glow,#00968873);border-radius:50%;transition:background .3s;animation:4s infinite loaderx-module__wadona__ball;position:absolute;bottom:10px;left:0}.loaderx-module__wadona__message{letter-spacing:-.01em;color:var(--loader-text-color,#0f172a);text-align:center;margin:1.5rem 0 0;font-size:1.15rem;font-weight:600;transition:color .3s}.loaderx-module__wadona__subMessage{color:var(--loader-subtext-color,#475569);text-align:center;max-width:340px;margin:.5rem 0 0;font-size:.875rem;line-height:1.5;transition:color .3s}@keyframes loaderx-module__wadona__ball{0%{transform:translate(0)}5%{transform:translate(8px,-14px)}10%{transform:translate(15px,-10px)}17%{transform:translate(23px,-24px)}20%{transform:translate(30px,-20px)}27%{transform:translate(38px,-34px)}30%{transform:translate(45px,-30px)}37%{transform:translate(53px,-44px)}40%{transform:translate(60px,-40px)}50%{transform:translate(60px)}57%{transform:translate(53px,-14px)}60%{transform:translate(45px,-10px)}67%{transform:translate(37px,-24px)}70%{transform:translate(30px,-20px)}77%{transform:translate(22px,-34px)}80%{transform:translate(15px,-30px)}87%{transform:translate(7px,-44px)}90%{transform:translateY(-40px)}to{transform:translate(0)}}@keyframes loaderx-module__wadona__barUp1{0%{transform:scaleY(.2)}40%{transform:scaleY(.2)}50%{transform:scale(1)}90%{transform:scale(1)}to{transform:scaleY(.2)}}@keyframes loaderx-module__wadona__barUp2{0%{transform:scaleY(.4)}40%{transform:scaleY(.4)}50%{transform:scaleY(.8)}90%{transform:scaleY(.8)}to{transform:scaleY(.4)}}@keyframes loaderx-module__wadona__barUp3{0%{transform:scaleY(.6)}to{transform:scaleY(.6)}}@keyframes loaderx-module__wadona__barUp4{0%{transform:scaleY(.8)}40%{transform:scaleY(.8)}50%{transform:scaleY(.4)}90%{transform:scaleY(.4)}to{transform:scaleY(.8)}}@keyframes loaderx-module__wadona__barUp5{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scaleY(.2)}90%{transform:scaleY(.2)}to{transform:scale(1)}}
.page-module__sd8Dfa__authContainer{background:0 0;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem;display:flex;position:relative}.page-module__sd8Dfa__authContainer:before{content:"";pointer-events:none;position:absolute;inset:0}.page-module__sd8Dfa__authCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#00000009;border:1px solid #14b8a633;border-radius:24px;width:100%;max-width:500px;min-height:550px;display:flex;position:relative;overflow:visible;box-shadow:0 15px 35px #0d948826}.page-module__sd8Dfa__authLeft{z-index:1;flex-direction:column;flex:1;justify-content:center;padding:2.5rem;display:flex;position:relative;overflow:visible}.page-module__sd8Dfa__authRight{z-index:1;border-radius:0 24px 24px 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.5rem;display:flex;position:relative;overflow:visible}.page-module__sd8Dfa__authRight:before{content:"";z-index:-1;opacity:.5;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-module__sd8Dfa__logoContainer{align-items:center;margin-bottom:.5rem;display:flex}.page-module__sd8Dfa__logo{width:50px;height:50px;margin-right:1rem}.page-module__sd8Dfa__logoText{color:#9dbebb;font-size:1.5rem;font-weight:600}.page-module__sd8Dfa__welcomeText{color:#fff;margin-bottom:1rem;font-size:2.2rem;font-weight:700;line-height:1.2}.page-module__sd8Dfa__welcomeSubtext{color:#fffc;margin-bottom:2.5rem;font-size:1rem;line-height:1.6}.page-module__sd8Dfa__formTitle{color:#a9c5ca;margin-bottom:1.5rem;font-size:1.75rem;font-weight:700}.page-module__sd8Dfa__switchText{color:#64748b;text-align:center;margin-top:1.5rem;font-size:.9rem}.page-module__sd8Dfa__switchLink{color:#0d9488;cursor:pointer;margin-left:.5rem;font-weight:600}.page-module__sd8Dfa__switchLink:hover{text-decoration:underline}.page-module__sd8Dfa__formGroup{margin-bottom:1.25rem;position:relative}.page-module__sd8Dfa__inputLabel{color:#a3c3be;margin-bottom:.5rem;font-size:.9rem;display:block}.page-module__sd8Dfa__inputField{color:#1e293b;background:#f8fafc;border:1px solid #14b8a64d;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s}select.page-module__sd8Dfa__inputField{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e293b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;padding-right:2.5rem}.page-module__sd8Dfa__inputField:focus{background:#fff;border-color:#14b8a6;outline:none;box-shadow:0 0 0 3px #14b8a633}.page-module__sd8Dfa__inputField::placeholder{color:#cbd5e1}.page-module__sd8Dfa__passwordContainer{align-items:center;display:flex;position:relative}.page-module__sd8Dfa__passwordContainer .page-module__sd8Dfa__inputField{padding-right:3rem}.page-module__sd8Dfa__passwordContainer .page-module__sd8Dfa__inputField::-ms-reveal{display:none}.page-module__sd8Dfa__passwordContainer .page-module__sd8Dfa__inputField::-ms-clear{display:none}.page-module__sd8Dfa__eyeButton{color:#015d52;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module__sd8Dfa__eyeButton:hover{color:#0d9488}.page-module__sd8Dfa__eyeButton:focus{color:#0d9488;outline:none}.page-module__sd8Dfa__inputError{background:#fff!important;border-color:#ef4444!important;box-shadow:0 0 0 1px #ef444426!important}.page-module__sd8Dfa__errorMessage{color:#ef4444;margin-top:4px;margin-left:2px;font-size:.75rem}.page-module__sd8Dfa__formErrorMessage{color:#ff5c5c;text-align:center;background-color:#ff00001a;border-radius:5px;margin-bottom:15px;padding:10px;font-size:14px;animation:.3s ease-out page-module__sd8Dfa__fadeIn}.page-module__sd8Dfa__successMessage{color:#22c55e;text-align:center;background-color:#22c55e1a;border:1px solid #22c55e4d;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-bottom:15px;padding:10px;font-size:14px;animation:.3s ease-out page-module__sd8Dfa__fadeIn;display:flex}.page-module__sd8Dfa__warningMessage{color:#f59e0b;text-align:center;background-color:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-bottom:15px;padding:10px;font-size:14px;animation:.3s ease-out page-module__sd8Dfa__fadeIn;display:flex}@keyframes page-module__sd8Dfa__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__sd8Dfa__forgotPassword{text-align:right;width:100%;margin-bottom:1.5rem}.page-module__sd8Dfa__forgotLink{color:#a1b0c4;font-size:.85rem;text-decoration:none}.page-module__sd8Dfa__forgotLink:hover{color:#14b8a6;text-decoration:underline}.page-module__sd8Dfa__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#002147 0%,#0856b0 100%);border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem;font-size:1rem;font-weight:600;transition:all .2s;position:relative}.page-module__sd8Dfa__button:disabled{opacity:.7;cursor:not-allowed}.page-module__sd8Dfa__buttonDisabled{box-shadow:none;opacity:.7;cursor:not-allowed;pointer-events:none;background:#cbd5e1}.page-module__sd8Dfa__buttonLoading{background:linear-gradient(135deg,#002147 0%,#0856b0 100%);box-shadow:0 5px 15px #0021474d}.page-module__sd8Dfa__buttonLoading:after{content:"";border:3px solid #0000;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite page-module__sd8Dfa__buttonSpin;position:absolute;top:calc(50% - 10px);right:1rem}@keyframes page-module__sd8Dfa__buttonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__sd8Dfa__skipText{text-align:center;color:#1e293bb3;margin-top:.75rem;font-size:.875rem}.page-module__sd8Dfa__button:hover{background:linear-gradient(135deg,#02346e 0%,#0962c8 100%);transform:translateY(-2px);box-shadow:0 5px 15px #0021474d}.page-module__sd8Dfa__button:active{transform:translateY(0)}.page-module__sd8Dfa__orDivider{color:#94a3b8;align-items:center;margin:1.5rem 0;font-size:.85rem;display:flex}.page-module__sd8Dfa__orDivider:before,.page-module__sd8Dfa__orDivider:after{content:"";background:#e2e8f0;flex:1;height:1px}.page-module__sd8Dfa__orDivider:before{margin-right:.5rem}.page-module__sd8Dfa__orDivider:after{margin-left:.5rem}.page-module__sd8Dfa__socialButtons{gap:1rem;margin-top:1rem;display:flex}.page-module__sd8Dfa__socialButton{cursor:pointer;background:#f8fafc;border:1px solid #14b8a64d;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex}.page-module__sd8Dfa__socialButton:hover{background:#f1f5f9;transform:translateY(-2px)}.page-module__sd8Dfa__socialIcon{width:20px;height:20px}@media (max-width:900px){.page-module__sd8Dfa__authCard{flex-direction:column;max-width:500px}.page-module__sd8Dfa__authLeft{padding:2rem 1.5rem}.page-module__sd8Dfa__authRight{padding:2.5rem 1.5rem}}@media (max-width:480px){.page-module__sd8Dfa__forgotPassword{text-align:right;width:100%}.page-module__sd8Dfa__authContainer{padding:1rem}.page-module__sd8Dfa__authCard{border-radius:16px}.page-module__sd8Dfa__authLeft,.page-module__sd8Dfa__authRight{padding:1.5rem 1.25rem}.page-module__sd8Dfa__logoContainer{margin-bottom:1.5rem}.page-module__sd8Dfa__formTitle{margin-bottom:1.25rem;font-size:1.5rem}.page-module__sd8Dfa__welcomeText{font-size:1.75rem}.page-module__sd8Dfa__welcomeSubtext{margin-bottom:2rem;font-size:.9rem}.page-module__sd8Dfa__socialButtons{flex-direction:column;gap:.75rem}}@keyframes page-module__sd8Dfa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__sd8Dfa__passwordRequirements{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:8px!important;margin-top:.75rem!important;padding:1rem!important;font-size:.85rem!important;animation:.3s ease-in-out page-module__sd8Dfa__fadeIn!important}.page-module__sd8Dfa__requirement{color:#ff6b6b!important;align-items:center!important;gap:.5rem!important;margin-bottom:.5rem!important;transition:color .3s!important;display:flex!important}.page-module__sd8Dfa__requirement:last-child{margin-bottom:0!important}.page-module__sd8Dfa__requirement.page-module__sd8Dfa__met{color:#51cf66!important}.page-module__sd8Dfa__checkmark{text-align:center!important;min-width:16px!important;font-size:.9rem!important;font-weight:700!important}.page-module__sd8Dfa__passwordRequirements *{color:inherit!important}.page-module__sd8Dfa__loadingContainer{justify-content:center;align-items:center;min-height:300px;display:flex}.page-module__sd8Dfa__loadingContainer.page-module__sd8Dfa__signup{min-height:550px}.page-module__sd8Dfa__loadingContent{text-align:center}.page-module__sd8Dfa__loadingSpinner{border:4px solid #0000000d;border-top-color:#14b8a6;border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:1s linear infinite page-module__sd8Dfa__spin}.page-module__sd8Dfa__loadingText{color:#64748b;font-size:14px}.page-module__sd8Dfa__formGroup #page-module__sd8Dfa__turnstile-widget{justify-content:center;width:100%;margin:.5rem 0;display:flex}#page-module__sd8Dfa__turnstile-widget{background:#00000005;border-radius:8px;justify-content:center;align-items:center;min-height:65px;padding:.5rem;display:flex}#page-module__sd8Dfa__turnstile-widget iframe{border-radius:6px;max-width:100%}.page-module__sd8Dfa__signupPrompt{text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.page-module__sd8Dfa__signupPrompt p{color:#64748b;margin:0;font-size:.95rem}.page-module__sd8Dfa__signupLink{color:#0d9488;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:all .3s}.page-module__sd8Dfa__signupLink:hover{color:#14b8a6;border-bottom-color:#14b8a6}.page-module__sd8Dfa__signupLink:active{transform:scale(.98)}
