*{box-sizing:border-box;margin:0;padding:0}body{margin:0;font-family:Inter,sans-serif}::selection{color:#fff;background:#006a6a}::selection{color:#fff;background:#006a6a}.footer{background:#0d1b1e;padding:64px 90px 0}.footer__grid{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1.5fr;gap:48px;padding-bottom:48px;display:grid}.footer__logo{filter:brightness(0)invert();width:80px;height:auto;margin-bottom:16px;display:block}.footer__desc{color:#ffffff8c;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.footer__socials{gap:10px;display:flex}.footer__socials a{background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex;color:#fff9!important;text-decoration:none!important}.footer__socials a svg{font-size:1.1rem}.footer__socials a:hover{background:#00576d;color:#fff!important}.footer__heading{color:#fff;letter-spacing:.03em;margin-bottom:20px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.footer__links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer__links a{font-family:Inter,sans-serif;font-size:14px;transition:color .2s;color:#ffffff8c!important;text-decoration:none!important}.footer__links a:hover{color:#fff!important}.footer__contact-row{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.footer__contact-row svg{color:#00576d;flex-shrink:0;margin-top:2px;font-size:1.1rem}.footer__contact-row p,.footer__contact-row a{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#ffffff8c!important;text-decoration:none!important}.footer__contact-row a:hover{color:#fff!important}.footer__bottom{padding:20px 0}.footer__bottom p{text-align:center;color:#ffffff4d;font-family:Inter,sans-serif;font-size:12px}@media (width<=1100px){.footer{padding:48px 40px 0}.footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=640px){.footer{padding:40px 24px 0}.footer__grid{grid-template-columns:1fr;gap:32px}}.navbar{flex-direction:20px;z-index:100;background:#fff;justify-content:space-between;align-items:center;gap:0;padding:5px 90px;display:flex;position:sticky;top:0;box-shadow:0 4px 8px #0000001a}.navbar_logo{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.navbar_logo img{max-height:48px}.navbar_logo a{font-size:12px;text-decoration:none}.navbar_logo .menu-btn{display:none}.navbar_nav{flex-direction:row;justify-content:center;align-items:center;gap:24px;display:flex}.navbar_link{cursor:pointer;color:#3f484c;background:0 0;border:none;outline:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s}.navbar_link:hover{color:#00576d}.navbar_mobile{display:none}.navbar_btn{color:#fff;cursor:pointer;background:#00576d;border:none;border-radius:4px;padding:6px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .3s}.navbar_btn:hover{background:#00576dd9}.navbar_link--active{color:#00576d;border-bottom:2px solid #00576d;padding-bottom:4px;font-weight:700}@media (width<=1024px){.navbar{flex-direction:column;align-items:stretch;padding:5px 40px}.navbar_logo{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.navbar_logo .menu-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.navbar_logo .menu-btn svg{color:#00576d;font-size:24px;transition:all .3s;animation:.3s iconFade}.navbar_logo .menu-btn.active svg{transform:rotate(180deg)}@keyframes iconFade{0%{opacity:0;transform:scale(.7)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}.navbar_nav{display:none}.navbar_mobile{z-index:99;opacity:0;background:#fff;flex-direction:column;gap:18px;width:100%;max-height:0;padding:14px 40px;transition:all .3s;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 8px #0000001a}.navbar_mobile navbar_link{border:1px solid #191c1e26;width:100%;padding:10px 0;display:block}.navbar_mobile--open{opacity:1;max-height:780px}.navbar_btn{display:none}.navbar_mobilebtn{color:#fff;cursor:pointer;background:#00576d;border:none;border-radius:4px;padding:6px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .3s}.navbar_mobilebtn:hover{background:#00576dd9}}@media (width<=768px){.navbar{padding:5px 20px}.navbar_logo img{max-height:38px}.navbar_mobile{padding:14px 20px}}.aims{background:#f8fafb;grid-template-columns:2fr 1fr;align-items:start;gap:40px;padding:60px 90px;display:grid}.aims_card{padding:0}.aims_card h2{color:#00576d;margin-bottom:16px;font-family:Inter,sans-serif;font-size:32px;line-height:1.2}.aims_card p{color:#3f484c;text-align:justify;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.aims_topics{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.aims_topics li{color:#3f484c;background:#191c1e14;border-radius:4px;padding:4px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.aims_obj-heading{color:#00576d;margin:0 0 14px;font-family:Inter,sans-serif;font-size:28px}.aims_objectives{margin:0;padding-left:18px}.aims_objectives li{color:#3f484c;margin-bottom:10px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.aims_rightcard{background:#00576d;border-radius:14px;padding:30px;position:sticky;top:85px}.aims_rightcard h3{color:#fff;border-bottom:1px solid #fff3;margin-bottom:20px;padding-bottom:12px;font-family:Inter,sans-serif;font-size:24px}.aims_info{flex-direction:column;display:flex}.aims_info-row{border-bottom:1px solid #ffffff26;flex-direction:column;gap:2px;padding:12px 0;display:flex}.aims_info-row:last-child{border-bottom:none}.aims_info-label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:.7rem;font-weight:500}.aims_info-value{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500}@media (width<=1024px){.aims{padding:40px}.aims_card h2{font-size:28px}.aims_rightcard h3{font-size:20px}}@media (width<=768px){.aims{grid-template-columns:1fr;padding:20px}.aims_card h2{font-size:24px}.aims_rightcard{position:static}}.hero{grid-template-columns:repeat(2,1fr);gap:60px;padding:60px 90px 40px;display:grid}.hero_header span{color:#c6edff;background:#207089;border-radius:16px;margin-bottom:25px;padding:4px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.hero_header h1{color:#00576d;margin-bottom:25px;font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.2}.hero_header p{color:#3f484c;text-align:justify;margin-bottom:25px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.hero_btn{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;display:flex}.hero_btn .submit{color:#fff;cursor:pointer;background:#00576d;border:none;border-radius:8px;padding:12px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.hero_btn .submit:hover{box-shadow:0 8px 16px #00576d33}.hero_btn .paper1{color:#00576d;cursor:pointer;background:0 0;border:1px solid #00576d;border-radius:8px;padding:12px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.hero_btn .paper1:hover{background:#00576d0d}.hero_image{border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:0;transition:all .5s;display:flex;position:relative}.hero_image img{z-index:1;object-fit:cover;border-radius:14px;height:400px;transition:all .5s;display:block;box-shadow:0 20px 40px #0000001f}@media (width<=1024px){.hero{grid-template-columns:1fr;padding:40px}.hero_header h1{font-size:40px}.hero_image img{height:350px}}@media (width<=768px){.hero{padding:20px}.hero_header h1{font-size:32px}.hero_header p{font-size:14px}.hero_image{background:0 0;padding:0}.hero_image img{width:250px}.hero_btn{flex-direction:column}.hero_btn .submit,.hero_btn .paper1{width:100%}}.news{background:#f8fafb;padding:72px 90px}.news__inner{grid-template-columns:3fr 2fr;gap:80px;display:grid}.news h2{color:#00576d;margin-bottom:28px;font-family:Inter,sans-serif;font-size:28px;font-weight:700}.news__left{flex-direction:column;gap:0;display:flex}.news__item{border-bottom:1px solid #191c1e1a;padding:20px 0}.news__item:first-of-type{padding-top:0}.news__item h5{color:#191c1e;margin-bottom:6px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.news__item p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.news__item a{color:#00576d;text-decoration:underline}.news__item--highlight{border-bottom:none}.news__item--highlight h5{color:#00576d}.news__right{padding-top:0}.news__archive-desc{color:#3f484c;margin-bottom:28px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.news__schedule{flex-direction:column;display:flex}.news__schedule-row{border-bottom:1px solid #191c1e1a;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.news__schedule-row:last-child{border-bottom:none}.news__schedule-row span{color:#3f484c;font-family:Inter,sans-serif;font-size:14px}.news__schedule-row strong{color:#191c1e;font-family:Inter,sans-serif;font-size:14px;font-weight:600}@media (width<=900px){.news{padding:60px 32px}.news__inner{grid-template-columns:1fr;gap:48px}}@media (width<=480px){.news{padding:40px 20px}}.reviewerboard{background:#00576d;padding:60px 90px;position:relative;overflow:hidden}.reviewerboard:before,.reviewerboard:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;position:absolute}.reviewerboard:before{width:400px;height:400px;top:-120px;right:-80px}.reviewerboard:after{width:250px;height:250px;bottom:-80px;left:40px}.reviewerboard_inner{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid;position:relative}.reviewerboard_badge{color:#ffffffe6;text-transform:uppercase;letter-spacing:.6px;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.reviewerboard_badge svg{font-size:16px}.reviewerboard h2{color:#fff;margin-bottom:16px;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.reviewerboard_left>p{color:#ffffffbf;margin-bottom:28px;font-family:Inter,sans-serif;font-size:16px;line-height:1.8}.reviewerboard_perks{flex-direction:column;gap:14px;margin-bottom:36px;list-style:none;display:flex}.reviewerboard_perks li{color:#ffffffd9;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:14px;display:flex}.reviewerboard_perk-icon{color:#fff;background:#ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.reviewerboard_perk-icon svg{font-size:18px}.reviewerboard_cta{color:#00576d;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .3s,transform .3s;display:inline-flex}.reviewerboard_cta svg{font-size:18px}.reviewerboard_cta:hover{opacity:.92;transform:translate(3px)}.reviewerboard_copub{text-align:center;background:#fffffff5;border-radius:16px;flex-direction:column;align-items:center;gap:0;padding:36px 32px;display:flex}.reviewerboard_copub-label{color:#0006;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.reviewerboard_copub-logo{width:100%;max-width:220px;margin-bottom:24px}.reviewerboard_copub-logo img{object-fit:contain;width:100%;height:auto}.reviewerboard_copub-desc{color:#0009;margin:0 0 24px;font-family:Inter,sans-serif;font-size:14px;line-height:1.8}.reviewerboard_copub-link{color:#00576d;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.reviewerboard_copub-link svg{font-size:16px}.reviewerboard_copub-link:hover{gap:10px}@media (width<=1024px){.reviewerboard{padding:50px 40px}.reviewerboard_inner{grid-template-columns:1fr;gap:40px}.reviewerboard h2{font-size:32px}}@media (width<=768px){.reviewerboard{padding:40px 20px}.reviewerboard h2{font-size:28px}}.eb-hero{background:#00576d;padding:52px 90px}.eb-hero__inner{max-width:640px}.eb-hero__inner h1{color:#fff;margin:0 0 14px;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.eb-hero__inner p{color:#ffffffa6;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.8}.eb{background:#f9fafb;padding:60px 90px 80px}.eb__section{margin-bottom:60px}.eb__section:last-child{margin-bottom:0}.eb__section-title{border-bottom:2px solid #00576d1f;align-items:center;gap:10px;margin-bottom:32px;padding-bottom:14px;display:flex}.eb__section-title svg{color:#00576d;font-size:24px}.eb__section-title h2{color:#00576d;margin:0;font-family:Inter,sans-serif;font-size:28px;font-weight:700}.eb__chief-card{background:#fff;border:1px solid #0000000d;border-radius:16px;align-items:center;gap:36px;max-width:680px;padding:36px 40px;display:flex;box-shadow:0 2px 20px #0000000f}.eb__chief-avatar{background:#00576d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.eb__chief-avatar img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.eb__chief-avatar svg{color:#fffc;font-size:52px}.eb__chief-body{flex-direction:column;gap:5px;display:flex}.eb__chief-body h3{color:#00576d;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.eb__role{color:#00750d;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.eb__affiliation{color:#3f484c;margin:2px 0 4px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.eb__email{color:#3f484c;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.eb__email svg{color:#191c1e59;font-size:16px}.eb__email:hover{color:#00576d}.eb__resume-btn{color:#00576d;border:1.5px solid #00576d;border-radius:8px;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:9px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.eb__resume-btn svg{font-size:17px}.eb__resume-btn:hover{color:#fff;background:#00576d}.eb__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.eb__card{background:#fff;border:1px solid #0000000d;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.eb__card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000001a}.eb__not-found{color:#ef4444;font-family:Inter,sans-serif;font-size:14px}.eb__card-top{align-items:flex-start;gap:20px;padding:28px 28px 20px;display:flex}.eb__card-photo{background:#eef2f4;border:1px solid #00000014;border-radius:10px;flex-shrink:0;width:88px;height:88px;overflow:hidden}.eb__card-photo img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.eb__card-photo-fallback{background:#00576d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.eb__card-photo-fallback svg{color:#fff9;font-size:40px}.eb__card-body{flex-direction:column;flex:1;gap:4px;display:flex}.eb__card-body h4{color:#00576d;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.eb__card-body .eb__role{margin-bottom:2px;display:block}.eb__card-body .eb__affiliation{margin:0;font-size:12px;line-height:1.5}.eb__card-email{color:#191c1e73;align-items:center;gap:5px;margin-top:6px;font-family:Inter,sans-serif;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.eb__card-email svg{font-size:13px}.eb__card-email:hover{color:#00576d}.eb__card-links{border-top:1px solid #0000000f;flex-wrap:wrap;align-items:center;gap:4px;padding:14px 28px 18px;display:flex}.eb__card-links a{color:#191c1e59;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:background .2s,color .2s;display:flex}.eb__card-links a svg{font-size:16px}.eb__card-links a:hover{color:#00576d;background:#00576d1a}.eb__scopus{color:#191c1e66;background:#191c1e0d;border-radius:5px;align-items:center;gap:4px;margin-left:4px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.eb__scopus svg{font-size:13px}@media (width<=1024px){.eb-hero{padding:40px}.eb{padding:48px 40px 60px}.eb__section-title h2{font-size:24px}.eb__chief-card{padding:24px 28px}}@media (width<=768px){.eb-hero{padding:32px 20px}.eb-hero__inner h1{font-size:32px}.eb{padding:32px 20px 48px}.eb__grid{grid-template-columns:1fr}.eb__chief-card{flex-direction:column;align-items:flex-start;padding:20px}}.toast{color:#fff;z-index:9999;border-radius:12px;padding:14px 22px;font-weight:600;animation:.3s slideIn;position:fixed;top:20px;right:20px;box-shadow:0 8px 20px #00000026}.toast.success{background:#22c55e}.toast.error{background:#ef4444}@keyframes slideIn{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}.herobanner{text-align:center;margin:0 auto;padding:60px 90px}.herobanner span{color:#00576d;margin-bottom:15px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:block}.herobanner h1{color:#00576d;margin-bottom:15px;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.herobanner p{color:#3f484c;text-align:center;max-width:700px;margin:15px auto 0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.herobanner_icon{justify-content:center;align-items:center;gap:16px;display:flex}.herobanner_icon:before,.herobanner_icon:after{content:"";background:#bfc5cc;width:50px;height:1px}@media (width<=1024px){.herobanner{padding:40px}.herobanner h1{font-size:32px}.herobanner p{font-size:14px}}@media (width<=768px){.herobanner{padding:20px}.herobanner h1{font-size:28px}}.sub-why{background:#f8fafb;padding:72px 90px}.sub-why__header{text-align:center;margin-bottom:52px}.sub-why__badge{color:#00576d;text-transform:uppercase;letter-spacing:.6px;background:#00576d14;border:1px solid #00576d33;border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:6px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.sub-why__badge svg{font-size:15px}.sub-why__header h2{color:#00576d;margin-bottom:12px;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.sub-why__header p{color:#3f484c;font-family:Inter,sans-serif;font-size:16px}.sub-why__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sub-why__card{background:#fff;border:1px solid #0000000f;border-radius:14px;padding:28px 24px;transition:transform .2s,box-shadow .2s}.sub-why__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.sub-why__card:hover .sub-why__card-icon{color:#fff;background:#00576d}.sub-why__card-icon{color:#00576d;background:#00576d1a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;transition:background .2s,color .2s;display:inline-flex}.sub-why__card-icon svg{font-size:22px}.sub-why__card h4{color:#00576d;margin-bottom:10px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.sub-why__card p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.8}.sub-info{background:#fff;grid-template-columns:1fr 1fr;gap:60px;padding:72px 90px;display:grid}.sub-info__col{flex-direction:column;gap:16px;display:flex}.sub-info__badge{color:#00576d;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:7px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.sub-info__badge svg{font-size:16px}.sub-info__col h3{color:#00576d;margin:0;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.sub-info__col>p{color:#3f484c;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.8}.sub-info blockquote{color:#3f484c;background:#00576d0a;border-left:3px solid #00576d;border-radius:0 8px 8px 0;margin:0;padding:14px 20px;font-family:Inter,sans-serif;font-size:14px;font-style:italic;line-height:1.8}.sub-info__steps{flex-direction:column;gap:16px;display:flex}.sub-info__step{align-items:flex-start;gap:14px;display:flex}.sub-info__step-num{color:#fff;background:#00576d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.sub-info__step p{color:#3f484c;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.8}.sub-portal{background:#00576d;padding:72px 90px;position:relative;overflow:hidden}.sub-portal:before{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.sub-portal__header{text-align:center;margin-bottom:48px}.sub-portal__header h2{color:#fff;margin:0 0 12px;font-family:Inter,sans-serif;font-size:40px;font-weight:700}.sub-portal__header p{color:#ffffffa6;font-family:Inter,sans-serif;font-size:16px}.sub-portal__grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto;display:grid;position:relative}.sub-portal__card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:10px;padding:32px 28px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.sub-portal__card:hover{background:#ffffff21;transform:translateY(-4px)}.sub-portal__card:hover .sub-portal__card-cta{gap:10px}.sub-portal__card h4{color:#fff;margin:8px 0 0;font-family:Inter,sans-serif;font-size:20px;font-weight:700}.sub-portal__card p{color:#fff9;flex:1;font-family:Inter,sans-serif;font-size:14px;line-height:1.8}.sub-portal__card-icon{color:#fff;background:#ffffff26;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.sub-portal__card-icon svg{font-size:24px}.sub-portal__card--author .sub-portal__card-icon{background:#fff3}.sub-portal__card--reviewer .sub-portal__card-icon{background:#00750d80}.sub-portal__card-cta{color:#ffffffe6;align-items:center;gap:6px;margin-top:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:gap .2s;display:inline-flex}.sub-portal__card-cta svg{font-size:16px}@media (width<=1024px){.sub-why{padding:52px 40px}.sub-why__grid{grid-template-columns:repeat(2,1fr)}.sub-why__header h2{font-size:32px}.sub-info{gap:40px;padding:52px 40px}.sub-portal{padding:52px 40px}.sub-portal__grid{grid-template-columns:1fr;max-width:480px}.sub-portal__header h2{font-size:32px}}@media (width<=768px){.sub-why{padding:40px 20px}.sub-why__grid{grid-template-columns:1fr}.sub-why__header h2{font-size:28px}.sub-info{grid-template-columns:1fr;gap:40px;padding:40px 20px}.sub-portal{padding:40px 20px}.sub-portal__header h2{font-size:28px}.sub-portal__grid{grid-template-columns:1fr}}.arc-current{background:#fff;padding:32px 90px 56px}.arc-current__label{letter-spacing:.1em;text-transform:uppercase;color:teal;background:#00808014;border-radius:20px;margin-bottom:28px;padding:4px 14px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;display:inline-block}.arc-current__inner{grid-template-columns:240px 1fr;align-items:center;gap:56px;display:grid}.arc-current__image img{border-radius:8px;width:100%;display:block;box-shadow:0 12px 40px #00000026}.arc-current__meta{color:#00576d;margin-bottom:14px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;display:block}.arc-current__content h2{color:#0b2a3b;margin-bottom:14px;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.arc-current__content p{color:#3f484c;margin-bottom:28px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.arc-current__actions{gap:14px;display:flex}.arc-current__btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}.arc-current__btn svg{font-size:1.1rem}.arc-current__btn--solid{color:#fff;background:#00576d}.arc-current__btn--solid:hover{opacity:.88}.arc-current__btn--outline{color:#00576d;background:0 0;border:1px solid #00576d}.arc-current__btn--outline:hover{background:#00576d0f}.arc-prev{background:#f8fafb;padding:56px 90px 80px}.arc-prev h3{color:#0b2a3b;margin-bottom:28px;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.arc-prev__table{border-collapse:collapse;width:100%;font-family:Inter,sans-serif}.arc-prev__table thead tr{border-bottom:2px solid #00576d4d}.arc-prev__table th{color:#00576d;text-align:left;padding:10px 16px;font-size:14px;font-weight:600}.arc-prev__table tbody tr{border-bottom:1px solid #191c1e12}.arc-prev__table td{color:#3f484c;vertical-align:middle;padding:13px 16px;font-size:14px}.arc-prev__year{font-weight:700;color:#191c1e!important;vertical-align:top!important;padding-top:16px!important;font-size:16px!important}.arc-prev__link{color:#00576d;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.arc-prev__link:hover{background:#00576d08;text-decoration:underline}@media (width<=900px){.arc-current{padding:48px 32px 40px}.arc-current__inner{grid-template-columns:1fr;gap:32px}.arc-current__image img{max-width:220px}.arc-prev{padding:40px 32px 60px}.arc-prev__table th,.arc-prev__table td{padding:10px 8px}}@media (width<=480px){.arc-current{padding:36px 20px 32px}.arc-prev{padding:32px 20px 48px}}.toc{max-width:960px;margin:0 auto;padding:48px 90px 80px}.toc__breadcrumb{color:#3f484c;align-items:center;gap:4px;margin-bottom:28px;font-family:Inter,sans-serif;font-size:14px;display:flex}.toc__breadcrumb a{color:#00576d;text-decoration:none}.toc__breadcrumb a:hover{text-decoration:underline}.toc__breadcrumb svg{color:#3f484c;font-size:1rem}.toc h2{color:#0b2a3b;margin-bottom:6px;font-family:Inter,sans-serif;font-size:28px;font-weight:700}.toc__meta{color:#3f484c;margin-bottom:40px;font-family:Inter,sans-serif;font-size:14px}.toc__list{flex-direction:column;display:flex}.toc__item{border-bottom:1px solid #191c1e14;grid-template-columns:32px 1fr 28px;align-items:start;gap:20px;padding:24px 0;display:grid}.toc__item:last-child{border-bottom:none}.toc__num{color:#00576d;padding-top:3px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.toc__title{color:#0b2a3b;margin-bottom:6px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;display:block}.toc__title:hover{color:#00576d}.toc__authors{color:#3f484c;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px}.toc__meta-row{gap:24px;display:flex}.toc__meta-row span{color:#3f484c;font-family:Inter,sans-serif;font-size:12px}.toc__meta-row a{color:#00576d;text-decoration:none}.toc__meta-row a:hover{text-decoration:underline}.toc__icon{color:#191c1e33;margin-top:2px;font-size:1.4rem!important}.toc__not-found{color:#ef4444;font-family:Inter,sans-serif;font-size:14px}.toc__loading{color:#3f484c;font-family:Inter,sans-serif;font-size:14px}@media (width<=768px){.toc{padding:32px 24px 60px}.toc__item{grid-template-columns:24px 1fr}.toc__icon{display:none}.toc__meta-row{flex-direction:column;gap:4px}}.paper{max-width:860px;margin:0 auto;padding:48px 90px 80px}.paper__breadcrumb{color:#3f484c;align-items:center;gap:4px;margin-bottom:28px;font-family:Inter,sans-serif;font-size:14px;display:flex}.paper__breadcrumb a{color:#00576d;text-decoration:none}.paper__breadcrumb a:hover{text-decoration:underline}.paper__breadcrumb svg{font-size:1rem}.paper__title{color:#0b2a3b;margin-bottom:12px;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.paper__authors{color:#00576d;margin-bottom:28px;font-family:Inter,sans-serif;font-size:16px;font-style:italic}.paper__meta-grid{border:1px solid #191c1e1a;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:36px;display:grid;overflow:hidden}.paper__meta-grid>div{border-bottom:1px solid #191c1e14;border-right:1px solid #191c1e14;flex-direction:column;gap:3px;padding:14px 20px;display:flex}.paper__meta-grid>div:nth-child(2n){border-right:none}.paper__meta-grid>div:nth-last-child(-n+2){border-bottom:none}.paper__meta-grid span{color:#3f484c;text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:12px}.paper__meta-grid strong,.paper__meta-grid a{color:#191c1e;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none}.paper__meta-grid a{color:#00576d}.paper__meta-grid a:hover{text-decoration:underline}.paper__tabs{border-bottom:2px solid #191c1e1a;gap:0;margin-bottom:28px;display:flex}.paper__tab{color:#3f484c;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 22px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:color .2s,border-color .2s}.paper__tab:hover{color:#00576d}.paper__tab--active{color:#00576d;border-bottom-color:#00576d;font-weight:600}.paper__body p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.85}.paper__keywords{flex-wrap:wrap;gap:10px;display:flex}.paper__keywords span{color:#00576d;background:#00576d14;border-radius:20px;padding:5px 14px;font-family:Inter,sans-serif;font-size:14px}.paper__authors-list{flex-direction:column;gap:12px;display:flex}.paper__author-card{border-bottom:1px solid #191c1e14;flex-direction:column;gap:3px;padding:14px 0;display:flex}.paper__author-card strong{color:#191c1e;font-family:Inter,sans-serif;font-size:16px}.paper__author-card span{color:#3f484c;font-family:Inter,sans-serif;font-size:14px}.paper__references{flex-direction:column;gap:14px;padding-left:20px;display:flex}.paper__references li{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.loading{text-align:center;color:#3f484c;padding:80px;font-family:Inter,sans-serif;font-size:14px}.not-found{text-align:center;color:#ef4444;padding:80px;font-family:Inter,sans-serif;font-size:14px}@media (width<=768px){.paper{padding:32px 24px 60px}.paper__meta-grid{grid-template-columns:1fr}.paper__tabs{overflow-x:auto}}.idx{background:#f8fafb;padding:72px 90px 80px}.idx__header{text-align:center;margin-bottom:52px}.idx__badge{color:#00576d;text-transform:uppercase;letter-spacing:.6px;background:#00576d14;border:1px solid #00576d33;border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:6px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.idx__badge svg{font-size:15px}.idx__header h2{color:#00576d;margin-bottom:12px;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.idx__header p{color:#3f484c;max-width:600px;margin:0 auto;font-family:Inter,sans-serif;font-size:16px;line-height:1.8}.idx__grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.idx__card{background:#fff;border:1px solid #0000000f;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.idx__card:hover{border-color:#00576d4d;transform:translateY(-4px);box-shadow:0 8px 24px #00000017}.idx__card:hover .idx__card-link{opacity:1;transform:translate(0)}.idx__card-logo{justify-content:center;align-items:center;width:100%;height:110px;display:flex}.idx__card-logo img{object-fit:contain;max-width:100%;max-height:110px;display:block}.idx__card-name{color:#3f484c;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.idx__card-link{color:#00576d;opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:12px;right:12px;transform:translate(2px,-2px)}.idx__card-link svg{font-size:14px}@media (width<=1280px){.idx__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=1024px){.idx{padding:52px 40px 60px}.idx__grid{grid-template-columns:repeat(3,1fr)}.idx__header h2{font-size:32px}}@media (width<=768px){.idx{padding:40px 20px 48px}.idx__grid{grid-template-columns:repeat(2,1fr)}.idx__header h2{font-size:28px}}.pub-intro{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:80px 90px;display:grid}.pub-intro__badge{color:teal;letter-spacing:.08em;text-transform:uppercase;background:#0080801a;border-radius:20px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.pub-intro__badge svg{font-size:1rem}.pub-intro__text h2{color:#0b2a3b;margin:0 0 20px;font-size:2rem;font-weight:700;line-height:1.3}.pub-intro__text p{color:#4a5568;margin:0 0 14px;font-size:1rem;line-height:1.8}.pub-intro__text p strong{color:#0b2a3b}.pub-intro__image{background:#f0f7f7;border-radius:20px;justify-content:center;align-items:center;padding:40px;display:flex}.pub-intro__image img{object-fit:contain;max-width:100%;height:auto;max-height:320px}@media (width<=900px){.pub-intro{grid-template-columns:1fr;gap:40px;padding:60px 32px}}.pub-ethics{background:#f8fafb;grid-template-columns:1fr 1fr;gap:60px;padding:72px 90px;display:grid}.pub-ethics__col h3{color:#0b2a3b;margin:0 0 14px;font-size:1.2rem;font-weight:700}.pub-ethics__col p{color:#4a5568;margin:0 0 20px;font-size:.97rem;line-height:1.85}.pub-ethics__note{color:#4a5568;border-left:2px solid teal;padding-left:16px;font-size:.9rem;line-height:1.7}.pub-ethics__checks{flex-direction:column;gap:10px;display:flex}.pub-ethics__checks span{color:#2d3748;align-items:center;gap:10px;font-size:.95rem;display:flex}.pub-ethics__checks span svg{color:teal;flex-shrink:0;font-size:1.1rem}@media (width<=768px){.pub-ethics{grid-template-columns:1fr;gap:40px;padding:60px 24px}}.pub-journey{background:#fff;padding:80px 90px}.pub-journey__header{text-align:center;margin-bottom:64px}.pub-journey__header h2{color:#0b2a3b;margin:12px 0 10px;font-size:2rem;font-weight:700}.pub-journey__header p{color:#718096;font-size:1rem}.pub-journey__badge{color:teal;letter-spacing:.08em;text-transform:uppercase;background:#0080801a;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.pub-journey__badge svg{font-size:1rem}.pub-journey__container{flex-direction:column;gap:48px;max-width:900px;margin:0 auto;display:flex;position:relative}.pub-journey__line{background:linear-gradient(teal 0%,#20c997 100%);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pub-journey__item{opacity:0;grid-template-columns:1fr 60px 1fr;align-items:center;gap:24px;transition:opacity .5s,transform .5s;display:grid;transform:translateY(24px)}.pub-journey__item.show{opacity:1;transform:translateY(0)}.pub-journey__item.left .pub-journey__content{text-align:right}.pub-journey__item.right .pub-journey__content{text-align:left}.pub-journey__circle{color:#fff;z-index:1;background:teal;border-radius:50%;flex-shrink:0;justify-content:center;justify-self:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 0 0 6px #00808026}.pub-journey__circle.last{background:#0b2a3b;box-shadow:0 0 0 6px #0b2a3b26}.pub-journey__content{padding:20px 24px}.pub-journey__content h4{color:#0b2a3b;margin:0 0 8px;font-size:1rem;font-weight:700}.pub-journey__content p{color:#4a5568;margin:0;font-size:.9rem;line-height:1.7}.pub-journey__content.last h4{color:#0b2a3b}@media (width<=768px){.pub-journey{padding:60px 24px}.pub-journey__line{display:none}.pub-journey__item{grid-template-columns:40px 1fr;gap:16px}.pub-journey__circle{width:40px;height:40px;font-size:.88rem}.pub-journey__content{text-align:left!important}}.pm{background:#f8fafb;padding:48px 90px 72px}.pm__inner{grid-template-columns:1fr 1fr;gap:64px;display:grid}.pm__col h3{color:#00576d;margin-bottom:14px;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.pm__col p{color:#3f484c;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.pm__col p strong{color:#191c1e}.pm__col p a{color:#00576d;text-decoration:underline}.pm__address{color:#3f484c;border-left:2px solid #00576d;padding-left:16px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:1.9}.pm__table{flex-direction:column;display:flex}.pm__row{border-bottom:1px solid #191c1e1a;justify-content:space-between;padding:11px 0;display:flex}.pm__row:last-child{border-bottom:none}.pm__row span{color:#3f484c;font-family:Inter,sans-serif;font-size:14px}.pm__row strong{color:#191c1e;text-align:right;font-family:Inter,sans-serif;font-size:14px;font-weight:600}@media (width<=900px){.pm{padding:48px 32px 60px}.pm__inner{grid-template-columns:1fr;gap:48px}}@media (width<=480px){.pm{padding:40px 20px}}.fee{background:#fff;padding:72px 90px 48px}.fee_header{margin-bottom:40px}.fee_header h2{color:#00576d;margin-bottom:10px;font-family:Inter,sans-serif;font-size:28px;font-weight:700}.fee_header p{color:#3f484c;max-width:640px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.fee_grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.fee_grid_card{border:1px solid #191c1e1f;border-radius:12px;padding:32px;transition:border-color .2s}.fee_grid_card .card-header{display:none}.fee_grid_card h4{color:#191c1e;margin-bottom:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.fee_grid_card p{color:#3f484c;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.fee_grid_card h2{color:#191c1e;margin-bottom:4px;font-family:Inter,sans-serif;font-size:32px;font-weight:700}.fee_grid_card .rupee{color:#3f484c;font-family:Inter,sans-serif;font-size:12px}.fee_grid_card .standard,.fee_grid_card .popular{display:none}.fee_grid_card:hover{border-color:#00576d}.fee_grid_annual{background:#00576d08;border:2px solid #00576d;border-radius:12px;padding:32px;position:relative}.fee_grid_annual .card-header{display:none}.fee_grid_annual .popular{color:#fff;letter-spacing:.05em;background:#00576d;border-top-right-radius:10px;border-bottom-left-radius:8px;padding:4px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;position:absolute;top:0;right:0}.fee_grid_annual .best-value{display:none}.fee_grid_annual h4{color:#191c1e;margin-bottom:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.fee_grid_annual p{color:#3f484c;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.fee_grid_annual h2{color:#00576d;margin-bottom:4px;font-family:Inter,sans-serif;font-size:32px;font-weight:700}.fee_grid_annual .rupee{color:#3f484c;font-family:Inter,sans-serif;font-size:12px}@media (width<=768px){.fee{padding:48px 24px 32px}.fee_grid{grid-template-columns:1fr}}.notice{background:#fff8f8;border-top:1px solid #b41e1e1a;padding:56px 90px 72px}.notice__inner{grid-template-columns:1fr 1fr;gap:64px;max-width:900px;margin:0 auto;display:grid}.notice__col h3{color:#b91c1c;margin-bottom:10px;font-family:Inter,sans-serif;font-size:20px;font-weight:700}.notice__col p{color:#3f484c;margin-bottom:16px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.notice__col ul{flex-direction:column;gap:10px;margin:0;padding-left:18px;display:flex}.notice__col li{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.notice__col li strong{color:#191c1e}@media (width<=768px){.notice{padding:48px 24px 56px}.notice__inner{grid-template-columns:1fr;gap:40px}}.rp{background:#fff;padding:72px 90px 56px}.rp__header{text-align:center;margin-bottom:56px}.rp__header h2{color:#00576d;margin-bottom:8px;font-family:Inter,sans-serif;font-size:28px;font-weight:700}.rp__header p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px}.rp__timeline{flex-direction:column;gap:0;max-width:720px;margin:0 auto;display:flex;position:relative}.rp__line{background:linear-gradient(#00576d,#00576d26);width:2px;position:absolute;top:0;bottom:0;left:20px}.rp__item{opacity:0;align-items:flex-start;gap:28px;padding:0 0 36px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(20px)}.rp__item.show{opacity:1;transform:translateY(0)}.rp__item:last-child{padding-bottom:0}.rp__num{color:#fff;z-index:1;background:#00576d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:flex;box-shadow:0 0 0 5px #00576d1f}.rp__num--last{background:#1a6b3a;box-shadow:0 0 0 5px #1a6b3a1f}.rp__content{padding-top:8px}.rp__content h4{color:#191c1e;margin-bottom:6px;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.rp__content p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}@media (width<=768px){.rp{padding:48px 24px 40px}.rp__line{left:18px}.rp__num{width:36px;height:36px;font-size:12px}.rp__item{gap:20px}}.adminfield{flex-direction:column;gap:6px;display:flex}.adminfield_labal{color:#3f484c;font-size:14px;font-weight:500}.adminfield_labal .required{color:#ef4444;margin-left:2px}.adminfield_hint{color:#3f484c;margin-top:2px;font-size:12px}.adminfield_error{color:#ef4444;margin-top:2px;font-size:12px}.adminfield input,.adminfield textarea,.adminfield select{color:#191c1e;box-sizing:border-box;background:#fff;border:1px solid #191c1e1a;border-radius:8px;outline:none;width:100%;padding:10px 16px;font-family:Inter,sans-serif;font-size:13px;transition:all .3s}.adminfield input::placeholder,.adminfield textarea::placeholder,.adminfield select::placeholder{color:#3f484c;opacity:.6}.adminfield input:focus,.adminfield textarea:focus,.adminfield select:focus{border-color:#00576d}.adminfield input:disabled,.adminfield textarea:disabled,.adminfield select:disabled{cursor:not-allowed;background:#fff}.adminfield input.error,.adminfield textarea.error,.adminfield select.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.adminfield textarea{resize:vertical;min-height:140px}.adminfield select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.adminfield select:has(option[value=""]:checked){color:#3f484c99}.adminfield option{color:#191c1e}.adminfield-group{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.contact{grid-template-columns:repeat(2,1fr);gap:30px;padding:32px 90px 60px;display:grid}.contact_card{border:1px solid #191c1e26;border-radius:14px;height:fit-content;padding:30px}.contact_card h3{color:#00576d;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;line-height:1.2}.contact_card_flex{align-items:flex-start;gap:10px;margin-top:20px;display:flex}.contact_card_icon{color:#00576d;background:#c6edff;border-radius:8px;padding:8px}.contact_card .phone{flex-direction:column;display:flex}.contact_card span{color:#3f484c;font-size:14px;font-weight:600;line-height:1.5;display:block}.contact_card h5{color:#191c1e;font-family:Inter,sans-serif;font-size:16px;line-height:1.2}.contact_card p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.contact_card a{color:#00576d;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.contact_card a:hover{text-decoration:underline}.contact__card{border:1px solid #191c1e26;border-radius:14px;padding:30px}.contact__card h3{color:#00576d;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;line-height:1.2}.contact__card p{color:#3f484c;text-align:justify;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.contact__card_form{flex-direction:column;gap:15px;display:flex}.contact__card_form .submit-message{color:#fff;cursor:pointer;background:#00576d;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:flex}.contact__card_form .submit-message svg{width:20px;height:20px}.contact__card_form .submit-message:hover{background:#00576de6}.contact__card_grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.contact__card_icon{color:#00576d;background:#c6edff;border-radius:8px;padding:8px}@media (width<=1024px){.contact{padding:40px}.contact_card,.contact__card{padding:20px}.contact__card_grid{grid-template-columns:1fr}}@media (width<=768px){.contact{grid-template-columns:1fr;padding:20px}}.registerform{grid-template-columns:repeat(2,1fr);gap:30px;padding:60px 90px;display:grid}.registerform_card{border:1px solid #191c1e26;border-radius:14px;padding:30px}.registerform_card h3{color:#00576d;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;line-height:1.2}.registerform_card p{color:#3f484c;text-align:justify;margin-bottom:10px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.registerform_form{flex-direction:column;gap:10px;margin:20px 0 0;display:flex}.registerform_form .formfield{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:5px;display:grid}.registerform_btn{justify-content:flex-end;align-items:center;gap:15px;margin-top:10px;display:flex}.registerform_btn .reset{color:#00576d;cursor:pointer;background:0 0;border:1px solid #00576d;border-radius:8px;outline:none;align-items:center;gap:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:flex}.registerform_btn .reset svg{width:20px;height:20px}.registerform_btn .reset:hover{background:#00576d1a}.registerform_btn .register{color:#fff;cursor:pointer;background:#00576d;border:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:flex}.registerform_btn .register svg{width:20px;height:20px}.registerform_btn .register:hover{background:#00576de6}.registerform__card{border:1px solid #191c1e26;border-radius:14px;margin-bottom:20px;padding:30px}.registerform__card h3{color:#00576d;align-items:center;gap:10px;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;line-height:1.2;display:flex}.registerform__card h3 svg{width:20px;height:20px}.registerform__card ul{margin-bottom:20px;margin-left:20px}.registerform__card li{text-align:justify;color:#3f484c;margin-bottom:15px;font-size:14px;line-height:1.5}.registerform__card li strong{color:#191c1e}.registerform_image{border-radius:8px;position:relative;overflow:hidden}.registerform_image img{object-fit:cover;border-radius:8px;width:100%;height:300px;display:block}.registerform_image:after{content:"";background:linear-gradient(135deg,#191c1e26,#191c1e59,#191c1e80);position:absolute;inset:0}.registerform_image blockquote{color:#fff;z-index:2;width:100%;font-family:Inter,sans-serif;font-size:14px;font-style:italic;position:absolute;bottom:20px;left:17%}@media (width<=1024px){.registerform{padding:40px}.registerform_card,.registerform__card{padding:15px}}@media (width<=768px){.registerform{grid-template-columns:1fr;padding:20px}.registerform_form .formfield{grid-template-columns:1fr}.registerform_image blockquote{left:15px}}.forgotpassword{grid-template-columns:repeat(2,1fr);gap:30px;padding:60px 90px;display:grid}.forgotpassword_card{border:1px solid #191c1e26;border-radius:14px;height:fit-content;padding:30px}.forgotpassword_card h3{color:#00576d;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;line-height:1.2}.forgotpassword_card p{color:#3f484c;text-align:justify;margin-bottom:10px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.forgotpassword_form{flex-direction:column;gap:10px;margin:20px 0 0;display:flex}.forgotpassword_form .forgotpassword-btn{color:#fff;cursor:pointer;background:#00576d;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:flex}.forgotpassword_form .forgotpassword-btn svg{width:20px;height:20px}.forgotpassword_form .forgotpassword-btn:hover{background:#00576de6}.forgotpassword_footer{border-top:1px solid #191c1e26;margin-top:20px;padding:12px 0}.forgotpassword_footer a{color:#00576d;text-align:center;margin:0 auto;font-family:Inter,sans-serif;font-size:14px;text-decoration:none;display:block}.forgotpassword_footer a:hover{text-decoration:underline}.forgotpassword__card{border:1px solid #191c1e26;border-radius:14px;margin-bottom:20px;padding:30px}.forgotpassword__card h3{color:#00576d;align-items:center;gap:10px;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;line-height:1.2;display:flex}.forgotpassword__card h3 svg{width:20px;height:20px}.forgotpassword__card ul{margin-bottom:20px;margin-left:20px}.forgotpassword__card li{text-align:justify;color:#3f484c;margin-bottom:15px;font-size:14px;line-height:1.5}.forgotpassword__card li strong{color:#191c1e}.forgotpassword_image{border-radius:8px;position:relative;overflow:hidden}.forgotpassword_image img{object-fit:cover;border-radius:8px;width:100%;height:300px;display:block}.forgotpassword_image:after{content:"";background:linear-gradient(135deg,#191c1e26,#191c1e59,#191c1e80);position:absolute;inset:0}.forgotpassword_image blockquote{color:#fff;z-index:2;width:100%;font-family:Inter,sans-serif;font-size:14px;font-style:italic;position:absolute;bottom:20px;left:17%}@media (width<=1024px){.forgotpassword{padding:40px}.forgotpassword_card,.forgotpassword__card{padding:20px}}@media (width<=768px){.forgotpassword{grid-template-columns:1fr;padding:20px}}.loginform{grid-template-columns:repeat(2,1fr);gap:30px;padding:60px 90px;display:grid}.loginform_card{border:1px solid #191c1e26;border-radius:14px;height:fit-content;padding:30px}.loginform_card h3{color:#00576d;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;line-height:1.2}.loginform_card p{color:#3f484c;text-align:justify;margin-bottom:10px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.loginform_form{flex-direction:column;gap:10px;margin:20px 0 0;display:flex}.loginform_form .forgot{justify-content:flex-end;align-items:flex-end;display:flex}.loginform_form .forgot a{color:#00576d;font-family:Inter,sans-serif;font-size:14px;text-decoration:none}.loginform_form .forgot a:hover{text-decoration:underline}.loginform_form .loginform-btn{color:#fff;cursor:pointer;background:#00576d;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:flex}.loginform_form .loginform-btn svg{width:20px;height:20px}.loginform_form .loginform-btn:hover{background:#00576de6}.loginform_footer{border-top:1px solid #191c1e26;margin-top:20px;padding:12px 0}.loginform_footer p{text-align:center}.loginform_footer p a{color:#00576d;font-family:Inter,sans-serif;font-size:14px;text-decoration:none}.loginform_footer p a:hover{text-decoration:underline}.loginform__card{border:1px solid #191c1e26;border-radius:14px;margin-bottom:20px;padding:30px}.loginform__card h3{color:#00576d;align-items:center;gap:10px;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px;line-height:1.2;display:flex}.loginform__card h3 svg{width:20px;height:20px}.loginform__card ul{margin-bottom:20px;margin-left:20px}.loginform__card li{text-align:justify;color:#3f484c;margin-bottom:15px;font-size:14px;line-height:1.5}.loginform__card li strong{color:#191c1e}.loginform_image{border-radius:8px;position:relative;overflow:hidden}.loginform_image img{object-fit:cover;border-radius:8px;width:100%;height:300px;display:block}.loginform_image:after{content:"";background:linear-gradient(135deg,#191c1e26,#191c1e59,#191c1e80);position:absolute;inset:0}.loginform_image blockquote{color:#fff;z-index:2;width:100%;font-family:Inter,sans-serif;font-size:14px;font-style:italic;position:absolute;bottom:20px;left:17%}@media (width<=1024px){.loginform{padding:40px}.loginform_card,.loginform__card{padding:20px}}@media (width<=768px){.loginform{grid-template-columns:1fr;padding:20px}}.pageloader{z-index:999px;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader-icon{color:#00576d;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.adminlogin{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.adminlogin_card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:14px;width:480px;height:auto;padding:40px;box-shadow:0 4px 12px #00750d40}.adminlogin_card h2{text-align:center;color:#00576d;margin-bottom:20px;font-size:24px;line-height:1.2}.adminlogin_card_image{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.adminlogin_card_image img{object-fit:cover;height:60px;display:block}.adminlogin_card h3{text-align:center;color:#191c1e;font-size:24px;line-height:1.2}.adminlogin_card p{text-align:center;color:#3f484c;margin-bottom:10px;font-size:14px;line-height:1.5}.adminlogin_card_form{flex-direction:column;gap:20px;margin-top:20px;display:flex}.adminlogin_card_form .forminput{flex-direction:column;display:flex}.adminlogin_card_form .forminput label{color:#3f484c;align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:1.8;display:flex}.adminlogin_card_form .forminput label .required{color:#ef4444;width:2px}.adminlogin_card_form .forminput label svg{color:#207089;width:20px;height:20px}.adminlogin_card_form .forminput input{border:1px solid #191c1e26;border-radius:6px;outline:none;padding:10px 18px;font-size:14px;position:relative}.adminlogin_card_form .forminput input:focus-within{border-color:#00576d}.adminlogin_card_form .forminput input::placeholder{font-size:14px}.adminlogin_card_form .forminput input--error{background-color:#ffe4e6;border-color:#e11d48}.adminlogin_card_form .input-wrapper{position:relative}.adminlogin_card_form .input-wrapper input{width:100%;padding-right:42px}.adminlogin_card_form .input-wrapper .password-toggle{cursor:pointer;color:#3f484c;background:0 0;border:none;outline:none;margin-top:5px;transition:color .3s;position:absolute;right:10px}.adminlogin_card_form .input-wrapper .password-toggle svg{width:18px;height:18px;margin-top:5px}.adminlogin_card_form .input-wrapper .password-toggle:hover{color:#191c1e}.adminlogin_card_form .error-text{color:#ef4444;margin-top:4px;margin-bottom:0;font-size:14px}.adminlogin_card_form .login-error-text{color:#e11d48;margin-top:4px;margin-bottom:0;font-size:14px}.adminlogin_card_form .signin{color:#fff;cursor:pointer;background:#00576d;border:none;border-radius:6px;outline:none;margin-top:15px;padding:10px 20px;font-size:16px;font-weight:600;transition:all .3s}.adminlogin_card_form .signin:hover{background:#207089}@media (width<=768px){.adminlogin_card{width:300px;padding:20px}}.adminlayout{background:#fff;min-height:100vh}.adminlayout-sidebar{z-index:40;background:#fff;border-right:1px solid #191c1e1a;flex-direction:column;height:100vh;transition:all .3s;display:flex;position:fixed;overflow:hidden}.adminlayout-sidebar--open{width:240px}.adminlayout-sidebar--collapsed{width:56px}.adminlayout-sidebar__header{border-bottom:1px solid #00576d1a;justify-content:space-between;align-items:center;padding:15px;display:flex}.adminlayout-sidebar__header .header-position{gap:10px;display:flex;position:relative;overflow:hidden}.adminlayout-sidebar__header h2{color:#191c1e;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:120px;font-size:20px;display:-webkit-box;overflow:hidden}.adminlayout-sidebar__header img{object-fit:cover;height:48px;margin-bottom:5px;display:block}.adminlayout-sidebar__header p{color:#3f484c;font-size:12px}.mobile-close-btn{display:none}.adminlayout-sidebar-btn{color:#3f484c;cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;padding:4px;transition:all .3s;position:absolute;top:10px;right:10px}.adminlayout-sidebar-btn svg{width:18px;height:18px}.adminlayout-sidebar-btn:hover{color:#ef4444;background:#ef44441a}.adminlayout-sidebar-menu{flex-direction:column;flex:1;gap:15px;margin-top:10px;padding:4px 8px;display:flex}.adminlayout-sidebar__link{color:#3f484ccc;border-radius:4px;align-items:center;gap:10px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.adminlayout-sidebar__link svg{color:#00576d;width:16px;height:16px}.adminlayout-sidebar__link:hover{color:#00576d;background:#93db9b33}.adminlayout-sidebar__link--active{color:#fff;background:#00576d}.adminlayout-sidebar__link--active svg{color:#fff}.adminlayout-sidebar__link--active:hover{color:#00576d;background:#93db9b33}.adminlayout-sidebar__link--active:hover svg{color:#00576d}.adminlayout-sidebar__footer{border-top:1px solid #191c1e26;padding:4px}.adminlayout-sidebar__logout{color:#ef4444;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.adminlayout-sidebar__logout svg{flex-shrink:0;width:15px;height:15px}.adminlayout-sidebar__logout:hover{background-color:#ef44441a}.adminlayout-main{flex:1;transition:margin-left .3s}.adminlayout-main--expanded{margin-left:240px}.adminlayout-main--collapsed{margin-left:56px}@media (width<=1024px){.adminlayout-sidebar--open{width:200px}.adminlayout-sidebar--collapsed{width:56px}.adminlayout-sidebar .adminlayout-sidebar__header h2{width:85px}.adminlayout-main--expanded{margin-left:200px}.adminlayout-main--collapsed{margin-left:56px}.adminlayout-content{padding:0}.adminlayout-sidebar__link{padding:8px 10px;font-size:13px}}@media (width<=768px){.adminlayout-sidebar{z-index:1000;width:250px;height:100vh;transition:transform .35s;position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-100%)}.adminlayout-sidebar--mobile-open{transform:translate(0)}.adminlayout-sidebar--open,.adminlayout-sidebar--collapsed{width:250px}.adminlayout-main,.adminlayout-main--expanded,.adminlayout-main--collapsed{width:100%;margin-left:0}.adminlayout-sidebar-btn,.desktop-toggle{display:none}.adminlayout-content{padding:0}}.adminheader{z-index:100;background:#fff;border-bottom:1px solid #191c1e14;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #191c1e0f}.adminheader-flex{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.adminheader-left{align-items:center;gap:18px;display:flex}.mobile-menu-btn{display:none}.admin-breadcrumb{flex-direction:column;gap:4px;display:flex}.admin-breadcrumb__top{color:#191c1e99;align-items:center;gap:6px;font-size:14px;display:flex}.admin-breadcrumb__top span:last-child{color:#00576d;font-weight:600}.admin-breadcrumb__bottom{color:#191c1e;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.adminheader-right{align-items:center;gap:14px;display:flex}.profile-wrapper{position:relative}.profile-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;display:flex}.profile-avatar{color:#fff;background:#00576d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.profile-info{flex-direction:column;align-items:flex-start;display:flex}.profile-info h4{color:#191c1e;font-size:16px;font-weight:600}.profile-info p{color:#191c1e99;margin:2px 0 0;font-size:14px;font-weight:500}.profile-dropdown{background:#fff;border:1px solid #191c1e14;border-radius:12px;width:240px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 15px 40px #191c1e1f}.dropdown-header{border-bottom:1px solid #191c1e14;align-items:center;gap:12px;padding:18px;display:flex}.dropdown-header h4{color:#191c1e;margin:0;font-size:16px}.dropdown-header p{color:#191c1e99;margin:4px 0 0;font-size:14px}.profile-dropdown button{text-align:left;cursor:pointer;color:#ef4444;background:0 0;border:none;width:100%;padding:14px 18px;font-size:14px;font-weight:600;transition:all .3s}.profile-dropdown button:hover{background:#ef444414}@media (width<=1024px){.adminheader{padding:0 16px}}@media (width<=768px){.adminheader{height:64px;padding:0 16px}.mobile-menu-btn{cursor:pointer;background:#00576d14;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.mobile-menu-btn svg{color:#00576d;font-size:22px}.mobile-menu-btn:hover{background:#00576d26}.admin-breadcrumb__top,.admin-breadcrumb__bottom,.profile-info{display:none}.admin-breadcrumb__bottom{font-size:18px}.adminheader-right{gap:10px}.header-icon,.profile-avatar{width:38px;height:38px}}.dashboard{background:#f8fafc;min-height:calc(100vh - 72px);padding:24px}.dashboard__welcome{margin-bottom:24px}.dashboard__welcome h2{color:#191c1e;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.dashboard__welcome p{color:#191c1eb3;margin-top:8px;font-size:14px}.dashboard__stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.dashboard__grid{grid-template-columns:1fr;gap:24px;display:grid}.stat-card{background:#fff;border:1px solid #191c1e14;border-radius:16px;align-items:center;gap:18px;padding:20px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000d}.stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #00000014}.stat-card__icon{color:#00576d;background:#00576d1a;border-radius:14px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.stat-card__icon svg{font-size:30px}.stat-card h3{color:#191c1e;font-size:28px}.stat-card span{color:#191c1ea6;font-size:14px}.dashboard-card{background:#fff;border:1px solid #191c1e14;border-radius:16px;padding:24px;box-shadow:0 4px 12px #0000000d}.dashboard-card__header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dashboard-card__header h3{color:#191c1e;font-size:20px;line-height:1.2}.activity{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.date{color:#3f484c;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.module{color:#00576d;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.status-badge{border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.status-badge.created{color:#22c55e;background:#22c55e33}.status-badge.deleted{color:#ef4444;background:#ef444433}.status-badge.updated{color:#f59e0b;background:#f59e0b33}.status-badge.completed{color:#3b82f6;background:#3b82f633}@media (width<=1024px){.dashboard{padding:16px}.dashboard__stats{grid-template-columns:repeat(2,1fr)}.dashboard__grid{grid-template-columns:1fr}}@media (width<=768px){.dashboard{padding:16px}.dashboard__stats{grid-template-columns:1fr}}.admin-table-wrapper{overflow-y:auto}.admin-table{border-collapse:collapse;background:#fff;width:100%;font-family:Inter,sans-serif;font-size:13px}.admin-table thead{background:#f4f6f9}.admin-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.8px;color:#8fa0b5;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:12px 24px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.admin-table tbody tr{border-bottom:1px solid #f0f4f8;transition:background .2s}.admin-table tbody tr:last-child{border-bottom:none}.admin-table tbody tr:hover{background:#1a3c5e05}.admin-table tbody td{color:#1a2332;vertical-align:middle;padding:14px 24px}.admin-pagination{color:#5a6a7e;background:#f4f6f9;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;font-size:13px;display:flex}.admin-pagination__info{color:#3f484c}.admin-pagination__info strong{color:#191c1e;font-weight:700}.admin-pagination__controls{align-items:center;gap:4px;display:flex}.admin-pagination__page{color:#3f484c;padding:0 4px}.admin-pagination__page strong{color:#191c1e;font-weight:700}.admin-pagination__btn{color:#3f484c;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.admin-pagination__btn svg{width:16px;height:16px}.admin-pagination__btn:hover:not(:disabled){color:#00576d;background:#f4f6f9;border-color:#00576d}.admin-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.admin-card{background:#fff;border:1px solid #f0f4f8;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000d}.admin-card__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.admin-card__header h3{color:#191c1e;margin:0;font-size:22px;font-weight:700}.admin-card__header p{color:#3f484c;margin:4px 0 0;font-size:13px}.admin-card__body{padding:24px}.admin-card__footer{background:#f4f6f9;border-top:1px solid #e2e8f0;align-items:center;gap:8px;padding:16px 24px;display:flex}.admin-card__icon{color:#1a3c5e;background:#1a3c5e14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.admin-card__icon svg{width:20px;height:20px}.admin-card__icon--warning{color:#e65100;background:#fff3e0}.admin-card__title{color:#191c1e;font-size:15px;font-weight:700;line-height:1.3}.admin-card__subtitle{color:#3f484c;margin-top:2px;font-size:11px}.adminbutton{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;transition:all .3s;display:inline-flex}.adminbutton .button-icon{justify-content:center;align-items:center;display:flex}.adminbutton .button-icon svg{font-size:20px}.adminbutton:disabled{opacity:.6;cursor:not-allowed}.adminbutton.primary{color:#fff;background:#00576d}.adminbutton.primary:hover:not(:disabled){background:#207089}.adminbutton.primary:disabled{opacity:.6;cursor:not-allowed}.adminbutton.secondary{color:#fff;background:#6b7280}.adminbutton.secondary:hover:not(:disabled){background:#4b5563}.adminbutton.outline{color:#00576d;background:0 0;border:1px solid #00576d}.adminbutton.outline:hover:not(:disabled){background:#00576d1f}.adminbutton.ghost{color:#191c1e;background:0 0}.adminbutton.ghost:hover:not(:disabled){background:#f3f4f6}.adminbutton.sm{padding:6px 14px;font-size:13px;font-weight:600}.adminbutton.md{padding:10px 18px;font-size:14px}.adminbutton.lg{padding:12px 22px;font-size:15px}.adminbutton.xl{padding:14px 28px;font-size:16px}.adminbutton.icon{background:0 0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.adminbutton.icon svg{width:20px;height:20px}.adminbutton.icon.edit{color:#207089;background:0 0}.adminbutton.icon.edit:hover{background:#20708933}.adminbutton.icon.delete{color:#ef4444;background:0 0}.adminbutton.icon.delete:hover{background:#ef444433}@media (width<=768px){.admin-button{font-size:14px}.admin-button.md,.admin-button.lg,.admin-button.xl{width:100%}}.adminobjective{background:#f8fafc;min-height:calc(100vh - 72px);padding:24px}.adminobjective_header{justify-content:space-between;align-items:center;display:flex}.adminobjective_header h2{color:#191c1e;font-family:Inter,sans-serif;font-size:24px;line-height:1.5}.adminobjective_header p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.adminobjective .objective-info{align-items:center;gap:12px;display:flex}.adminobjective .objective-icon{color:#00576d;background:#93db9b66;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.adminobjective .objective-icon svg{width:20px;height:20px}.adminobjective .objective-details{display:flex}.adminobjective .objective-details h4{color:#191c1e;font-size:14px;font-weight:600}.adminobjective .date{color:#3f484c;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.adminobjective .status-badge{border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.adminobjective .status-badge.active{color:#22c55e;background:#22c55e33}.adminobjective .status-badge.inactive{color:#ef4444;background:#ef444433}.adminobjective .status-badge.draft{color:#f59e0b;background:#f59e0b33}.adminobjective_table{margin-top:40px}.adminobjective_table .table-actions{align-items:center;gap:4px;display:flex}.adminobjective_form{flex-direction:column;gap:20px;display:flex}.adminobjective_form_field{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=768px){.adminobjective{padding:16px}.adminobjective_header{flex-direction:column;align-items:flex-start;gap:10px}}.adminmodal-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.adminmodal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-height:90vh;animation:.25s modalFade;display:flex;overflow:hidden;box-shadow:0 12px 40px #0003}.adminmodal.sm{max-width:500px}.adminmodal.md{max-width:600px}.adminmodal.lg{max-width:700px}.adminmodal.xl{max-width:800px}.adminmodal_header{border-bottom:1px solid #191c1e26;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.adminmodal_header h2{color:#191c1e;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.adminmodal_header button{cursor:pointer;background:0 0;border:none;border-radius:50%;width:30px;height:30px;transition:all .3s}.adminmodal_header button:hover{color:#fff;background:#ef4444}.adminmodal_body{flex:1;padding:24px;overflow-y:auto}.adminmodal_footer{border-top:1px solid #191c1e26;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}@keyframes modalFade{0%{opacity:0;transform:translateY(-20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.adminsubmission .submission-info{align-items:center;gap:12px;display:flex}.adminsubmission .submission-details{display:flex}.adminsubmission .submission-details span{color:#3f484c;font-size:13px}@media (width<=768px){.adminsubmission{padding:16px}.adminsubmission_header{flex-direction:column;gap:10px;align-items:flex-start!important}}.adminindexing .indexing-info{align-items:center;gap:12px;display:flex}.adminindexing .indexing-details{flex-direction:column;min-width:200px;display:flex}.adminindexing{background:#f8fafc;min-height:calc(100vh - 72px);padding:24px}.adminindexing_header{justify-content:space-between;align-items:center;display:flex}.adminindexing_header h2{color:#191c1e;font-family:Inter,sans-serif;font-size:24px;line-height:1.5}.adminindexing_header p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.adminindexing .indexing-info{align-items:center;gap:12px;max-width:180px;display:flex}.adminindexing .indexing-avatar{object-fit:cover;border:1px solid #191c1e26;border-radius:50%;width:42px;height:42px}.adminindexing .indexing-details{flex-direction:column;display:flex}.adminindexing .indexing-details h4{color:#191c1e;margin:0;font-size:14px;font-weight:600}.adminindexing .indexing-details span{color:#3f484c;font-size:13px}.adminindexing .websiteurl{color:#3f484c;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;text-decoration:none;transition:all .3s}.adminindexing .websiteurl:hover{color:#00576d;text-decoration:underline}.adminindexing .date{color:#3f484c;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.adminindexing .status-badge{border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.adminindexing .status-badge.active{color:#22c55e;background:#22c55e33}.adminindexing .status-badge.inactive{color:#ef4444;background:#ef444433}.adminindexing .status-badge.draft{color:#f59e0b;background:#f59e0b33}.adminindexing_table{margin-top:40px}.adminindexing_table .table-actions{align-items:center;gap:4px;display:flex}.adminindexing_form{flex-direction:column;gap:20px;display:flex}.adminindexing_form .label{color:#3f484c;gap:3px;margin-bottom:4px;font-size:14px;font-weight:500;display:flex}.adminindexing_form .label .required1{color:#ef4444}.adminindexing_form .upload-image{cursor:pointer;text-align:center;border:1px dashed #191c1e26;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:35vh;margin:0 auto;transition:all .3s;display:flex;position:relative;overflow:hidden}.adminindexing_form .upload-image .upload-svg{color:#00576d;background:#93db9b66;border-radius:50%;width:40px;height:40px;margin-bottom:10px;padding:10px}.adminindexing_form .upload-image p{color:#3f484c;letter-spacing:.6px;font-size:12px;line-height:1.8}.adminindexing_form .upload-image span{color:#3f484c;letter-spacing:.6px;font-size:10px;line-height:1.8}.adminindexing_form .upload-image:hover{border-color:#00576d}.adminindexing_form .preview-wrapper{width:100%;height:100%;position:relative}.adminindexing_form .preview-img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.adminindexing_form .replace-overlay{z-index:5;color:#fff;opacity:0;visibility:hidden;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:absolute;inset:0}.adminindexing_form .remove-preview{color:#fff;cursor:pointer;z-index:9999;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex;position:absolute;top:10px;right:10px}.adminindexing_form .remove-preview:hover{background:#ef4444}.adminindexing_form .preview-wrapper:hover .replace-overlay{opacity:1;visibility:visible;background:#00000073}.adminindexing_form_field{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.adminindexing_form_field .input{color:#191c1e;box-sizing:border-box;background:#fff;border:1px solid #191c1e1a;border-radius:8px;outline:none;width:100%;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;transition:all .3s}.adminindexing_form_field .input::placeholder{color:#3f484c}.adminindexing_form_field .input:focus{border-color:#00576d}.adminindexing_form_field .input:disabled{cursor:not-allowed;background:#fff}.adminindexing_form_field .input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}@media (width<=768px){.adminindexing{padding:16px}.adminindexing_header{flex-direction:column;align-items:flex-start;gap:10px}}.adminsubmission{background:#f8fafc;min-height:calc(100vh - 72px);padding:24px}.adminsubmission_header{justify-content:space-between;align-items:center;display:flex}.adminsubmission_header h2{color:#191c1e;font-family:Inter,sans-serif;font-size:24px;line-height:1.5}.adminsubmission_header p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.adminsubmission .submission-info{align-items:center;gap:12px;max-width:180px;display:flex}.adminsubmission .submission-icon{color:#00576d;background:#93db9b66;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.adminsubmission .submission-icon svg{width:20px;height:20px}.adminsubmission .submission-details{flex-direction:column;display:flex}.adminsubmission .submission-details h4{color:#191c1e;font-size:14px;font-weight:600}.adminsubmission .submission-details p,.adminsubmission .submission-details span{color:#3f484c;font-family:Inter,sans-serif;font-size:13px}.adminsubmission .date{color:#3f484c;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.adminsubmission .status-badge{border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.adminsubmission .status-badge.active{color:#22c55e;background:#22c55e33}.adminsubmission .status-badge.inactive{color:#ef4444;background:#ef444433}.adminsubmission .status-badge.draft{color:#f59e0b;background:#f59e0b33}.adminsubmission_table{margin-top:40px}.adminsubmission_table .table-actions{align-items:center;gap:4px;display:flex}.adminsubmission_form{flex-direction:column;gap:20px;display:flex}.adminsubmission_form_field{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.admincontact{background:#f8fafc;min-height:calc(100vh - 72px);padding:24px}.admincontact_header h2{color:#191c1e;margin-bottom:6px;font-size:24px;font-weight:700}.admincontact_header p{color:#3f484c;font-size:14px}.admincontact_table{margin-top:40px}.admincontact_table .table-actions{align-items:center;gap:8px;display:flex}.admincontact .contact-info{align-items:center;gap:12px;display:flex}.admincontact .contact-details{flex-direction:column;display:flex}.admincontact .contact-details h4{color:#191c1e;margin:0;font-size:15px;font-weight:600}.admincontact .contact-details p{color:#3f484c;margin-top:4px;font-size:13px}.admincontact .date{color:#3f484c;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.admincontact .status-badge{border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.admincontact .status-badge.replied{color:#22c55e;background:#22c55e33}.admincontact .status-badge.pending{color:#ef4444;background:#ef444433}.admincontact .contact-view{flex-direction:column;gap:16px;display:flex}.admincontact .contact-view p{color:#3f484c;margin:0;font-size:14px;line-height:1.6}.admincontact .contact-view p strong{color:#191c1e;font-size:14px;font-weight:700}.admincontact .contact-message,.admincontact .contact-reply{color:#fff;white-space:pre-wrap;word-break:break-word;background:#00576d;border:1px solid #e2e8f0;border-radius:10px;padding:16px;font-size:14px;line-height:1.5}.admineditor{background:#f8fafc;min-height:calc(100vh - 72px);padding:24px}.admineditor_header{justify-content:space-between;align-items:center;display:flex}.admineditor_header h2{color:#191c1e;font-family:Inter,sans-serif;font-size:24px;line-height:1.5}.admineditor_header p{color:#3f484c;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.admineditor .editor-info{align-items:center;gap:12px;max-width:180px;display:flex}.admineditor .editor-avatar{object-fit:cover;border:1px solid #191c1e26;border-radius:50%;width:42px;height:42px}.admineditor .editor-details{flex-direction:column;min-width:200px;display:flex}.admineditor .editor-details h4{color:#191c1e;margin:0;font-size:14px;font-weight:600}.admineditor .editor-details span{color:#3f484c;font-size:13px}.admineditor .affiliation{color:#3f484c;max-width:250px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.admineditor .date{color:#3f484c;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.admineditor .status-badge{border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.admineditor .status-badge.active{color:#22c55e;background:#22c55e33}.admineditor .status-badge.inactive{color:#ef4444;background:#ef444433}.admineditor .status-badge.draft{color:#f59e0b;background:#f59e0b33}.admineditor_table{margin-top:40px}.admineditor_table .table-actions{align-items:center;gap:4px;display:flex}.admineditor_form{flex-direction:column;gap:20px;display:flex}.admineditor_form .label{color:#3f484c;gap:3px;margin-bottom:4px;font-size:14px;font-weight:500;display:flex}.admineditor_form .label .required1{color:#ef4444}.admineditor_form .upload-image{cursor:pointer;text-align:center;border:1px dashed #191c1e26;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:35vh;margin:0 auto;transition:all .3s;display:flex;position:relative;overflow:hidden}.admineditor_form .upload-image .upload-svg{color:#00576d;background:#93db9b66;border-radius:50%;width:40px;height:40px;margin-bottom:10px;padding:10px}.admineditor_form .upload-image p{color:#3f484c;letter-spacing:.6px;font-size:12px;line-height:1.8}.admineditor_form .upload-image span{color:#3f484c;letter-spacing:.6px;font-size:10px;line-height:1.8}.admineditor_form .upload-image:hover{border-color:#00576d}.admineditor_form .preview-wrapper{width:100%;height:100%;position:relative}.admineditor_form .preview-img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.admineditor_form .replace-overlay{z-index:5;color:#fff;opacity:0;visibility:hidden;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:absolute;inset:0}.admineditor_form .remove-preview{color:#fff;cursor:pointer;z-index:9999;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex;position:absolute;top:10px;right:10px}.admineditor_form .remove-preview:hover{background:#ef4444}.admineditor_form .preview-wrapper:hover .replace-overlay{opacity:1;visibility:visible;background:#00000073}.admineditor_form_field{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=768px){.admineditor{padding:16px}.admineditor_header{flex-direction:column;align-items:flex-start;gap:10px}}
