body{flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex}p,h1,h2,h3,h4,h5,h6,li{color:#fff;font-family:Titillium Web,sans-serif}p{font-size:.5em}a,button{cursor:pointer;transition:color .3s,background-color .3s,border-color .3s}a:hover,button:hover{color:#3b82f6}.hero-cover{background:linear-gradient(135deg,#26497dab,#0a29487f,#0076b6a3);justify-content:center;align-items:center;height:71vh;min-height:clamp(420px,68vh,850px);margin:0;padding:0;display:flex;position:relative;overflow:hidden}.hero-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,1.2vw,24px);padding:0 clamp(16px,3vw,40px);display:flex;position:relative}.hero-cover h1{margin:0;font-size:clamp(2.8rem,1.8rem + 2.2vw,5.2rem);line-height:1.15}.hero-cover h2{margin:0;font-size:clamp(1.4rem,1rem + 1vw,2.5rem);line-height:1.25}.hero-image{object-fit:cover;z-index:0;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;top:0;left:0}.hero-cover p{margin:0;font-size:clamp(1rem,.8rem + .6vw,1.75rem);line-height:1.4}.hero-logo{object-fit:contain;width:auto;height:clamp(110px,70px + 4.5vw,220px)}.belt{box-sizing:border-box;text-align:center;background-color:#0a192f;justify-content:center;align-items:center;width:100%;min-height:20vh;margin:0;padding:20px 80px;display:flex;position:relative}.belt-content-container{grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;width:100%;max-width:80%;min-height:120px;margin:0 auto;display:grid;position:relative}.belt-slide{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;width:100%;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility .6s step-end;display:flex;transform:translateY(12px)scale(.98)}.belt-slide.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility step-start;transform:translateY(0)scale(1)}.belt-slide h2,.belt-slide h4{margin:0 0 15px;font-size:2rem}.belt-slide p{max-width:100%;margin:0 auto;font-size:x-large;line-height:1.6}.belt-button-container{justify-content:center;align-items:center;min-height:50px;margin-top:clamp(15px,2vh,22px);display:flex}.belt-button{text-decoration:none}.belt-button button{color:#0a192f;cursor:pointer;background-color:#fff;border:clamp(3px,.25vw,4px) solid #fff;border-radius:clamp(6px,.5vw,10px);padding:clamp(10px,1.2vh,18px) clamp(24px,2vw,44px);font-size:clamp(1.15rem,.95rem + .6vw,1.3rem);font-weight:600;transition:background-color .3s,transform .3s,border-color .3s}.belt-button button:hover{background-color:#009edb;border-color:#009edb;transform:translateY(-2px)}.belt-arrow{color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0 30px;padding:10px 30px;font-size:2.5rem;transition:color .3s,transform .3s}.belt-arrow:hover{color:#3b82f6;transform:scale(1.2)}@media (width<=1920px){.belt{min-height:15vh;padding:16px 45px}.belt-content-container{max-width:82%;min-height:95px}.belt-slide h2,.belt-slide h4{margin:0 0 8px;font-size:1.55rem}.belt-slide p{font-size:1.15rem;line-height:1.45}.belt-button-container{min-height:42px;margin-top:10px}.belt-button button{border-width:2.5px;border-radius:6px;padding:8px 24px;font-size:1.05rem}.belt-arrow{margin:0 16px;padding:8px 16px;font-size:1.85rem}}@media (width<=768px){.belt{min-height:auto;padding:14px 10px}.belt-content-container{max-width:84%;min-height:80px}.belt-slide h2,.belt-slide h4{margin:0 0 6px;font-size:1.25rem}.belt-slide p{font-size:.95rem;line-height:1.35}.belt-button-container{min-height:38px;margin-top:8px}.belt-button button{border-width:2px;padding:6px 18px;font-size:.9rem}.belt-arrow{margin:0 2px;padding:6px 4px;font-size:1.35rem}}.half-hero-cover{background:linear-gradient(135deg,#26497dab,#0a29487f,#0076b6a3);justify-content:center;align-items:center;height:clamp(200px,25vh,360px);margin:0;padding:0 clamp(16px,3vw,40px);display:flex;position:relative;overflow:hidden}.half-hero-cover h1{text-align:center;margin:0;font-size:clamp(2.4rem,1.6rem + 2.2vw,4.8rem)}.generic-content-box{box-sizing:border-box;flex-direction:column;gap:clamp(18px,2.5vw,32px);width:100%;margin:0 auto;padding:clamp(32px,4.5vw,68px) clamp(18px,4.5vw,72px);display:flex}.generic-content-title{text-align:center;letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,1.25rem + 1.6vw,2.85rem);font-weight:700;line-height:1.25}.generic-content-body{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(24px,3.8vw,56px);width:100%;max-width:min(90vw,1440px);margin:0 auto;display:flex}.generic-content-box.reverse .generic-content-body,.generic-content-body.reverse{flex-direction:row-reverse}.generic-content-media{border-radius:clamp(8px,1vw,14px);flex:clamp(280px,40vw,620px);width:100%;min-width:0;max-width:clamp(320px,45vw,640px);transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 24px #00000040}.generic-content-media:hover{transform:scale(1.02)}.generic-content-media img,.generic-content-media iframe{aspect-ratio:16/10;border-radius:inherit;object-fit:cover;border:none;width:100%;height:clamp(240px,24vw,420px);display:block}.generic-content-text{flex-direction:column;flex:clamp(280px,45vw,760px);gap:clamp(12px,1.6vw,20px);width:100%;min-width:0;max-width:clamp(320px,50vw,800px);display:flex}.generic-content-paragraphs{flex-direction:column;gap:clamp(8px,1.2vw,16px);display:flex}.generic-content-text p,.generic-content-paragraphs p,.generic-content-text li,.generic-content-paragraphs li{opacity:.95;font-size:clamp(1rem,.9rem + .4vw,1.28rem);line-height:1.65}.generic-content-text p,.generic-content-paragraphs p{margin:0}.generic-content-text ul,.generic-content-paragraphs ul,.generic-content-text ol,.generic-content-paragraphs ol{margin:0;padding-left:1.25rem}.generic-content-misc{flex-direction:column;gap:clamp(8px,1.2vw,14px);margin-top:clamp(4px,1vw,10px);display:flex}.generic-misc-item{opacity:.9;font-size:clamp(.95rem,.86rem + .3vw,1.15rem);line-height:1.5}@media (width<=768px){.generic-content-box{gap:clamp(16px,3.5vw,24px);padding:clamp(24px,5vw,40px) clamp(16px,4.5vw,24px)}.generic-content-title{order:1;margin-bottom:2px;font-size:clamp(1.45rem,1.1rem + 1.8vw,1.95rem)}.generic-content-body,.generic-content-box.reverse .generic-content-body,.generic-content-body.reverse{order:2;align-items:stretch;gap:clamp(18px,4.5vw,26px);flex-direction:column!important}.generic-content-media{flex:none;order:1;max-width:100%}.generic-content-media img,.generic-content-media iframe{aspect-ratio:16/10;height:auto;max-height:clamp(210px,52vw,300px)}.generic-content-text{flex:none;order:2;gap:clamp(12px,3vw,16px);max-width:100%}.generic-content-paragraphs{order:1}.generic-content-misc{order:2}}.notice-page{box-sizing:border-box;background-color:#0a192f;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:clamp(12px,1.6vw,20px);width:100%;min-height:clamp(420px,100vh - clamp(60px,7.5vh,100px),1200px);padding:clamp(24px,4vh,48px) clamp(16px,3vw,32px);display:flex}.notice-container{box-sizing:border-box;background-color:#0c183fa0;border:3px solid #fff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;width:clamp(400px,55vw,1400px);max-width:90vw;padding:clamp(16px,2.5vw,32px);display:flex}.notice-container h2{text-align:center;margin:10px 0;font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem)}.notice-container h3{text-align:center;font-size:clamp(1rem,.5rem + 1.4vw,1.75rem)}.notice-list{flex-direction:column;gap:clamp(8px,1.2vw,14px);margin:10px 0;padding-left:clamp(20px,2.5vw,32px);display:flex}.notice-item{color:#fff;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:clamp(1rem,.9rem + .4vw,1.28rem);line-height:1.65}.notice-socials{justify-content:center;align-items:center;gap:clamp(10px,1.2vw,16px);width:100%;margin-top:.5vh;list-style:none;display:flex}.footer-social-link{background-color:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:clamp(50px,3.8vh,76px);height:clamp(50px,3.8vh,76px);text-decoration:none;transition:background-color .3s,color .3s;color:#ffffffe6!important;padding:0!important;display:inline-flex!important}.footer-social-link:hover{background-color:#009edb;color:#fff!important}.footer-social-icon{width:clamp(16px,1.8vh,18px);height:clamp(16px,1.8vh,18px);display:block}.team-page{box-sizing:border-box;background-color:#0a192f;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:clamp(12px,1.6vw,20px);width:100%;padding:clamp(24px,4vh,48px) clamp(40px,10vw,80px);display:flex}.team-page h1{text-align:center;margin:10px 0;padding:30px;font-size:clamp(1.75rem,1rem + 1.6vw,3rem)}.team-members-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(25px,3vw,50px);width:100%;margin:0 auto;display:flex}.committees-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(25px,3vw,50px);width:100%;max-width:1200px;margin:0 auto;display:flex}.grid-container{text-align:center;box-sizing:border-box;background-color:#1551aa4c;border:4px solid #fff;border-radius:10px;flex-direction:column;width:clamp(250px,15vw,300px);height:clamp(400px,50vh,600px);transition:transform .4s,box-shadow .4s,border .4s,background-color .4s;display:flex;overflow:hidden}.grid-container:hover{background-color:#009edb;transform:translateY(-1px)scale(1.03)}.grid-content{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.grid-content h3{padding:5px 10px;font-size:clamp(1rem,.75rem + .4vw,1.2rem);font-style:italic}.grid-content h2{padding:7.5px 10px;font-size:clamp(1.2rem,1rem + .4vw,2.5rem)}.grid-content img{aspect-ratio:4/3;object-fit:cover;border-radius:15px;width:100%;height:clamp(300px,25vw,400px);transition:transform .4s;display:block;transform:scale(1.08)}.cgrid-container{text-align:center;box-sizing:border-box;width:clamp(280px,25vw,360px);height:100%;color:inherit;cursor:pointer;background-color:#1551aa4c;border:2px solid #fff;border-radius:5px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border .2s,background-color .2s;display:flex;overflow:hidden}.cgrid-container:hover{background-color:#009edb;transform:scale(1.02)}.cgrid-content{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding-bottom:clamp(12px,1.5vw,20px);display:flex}.cgrid-content h2{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-height:4.4em;margin:0;padding:clamp(6px,1vw,12px) 10px;font-size:clamp(1.15rem,.8rem + .4vw,1.5rem);line-height:1.25;display:flex}.cgrid-content h3{text-align:center;margin:6px 0;padding:5px 10px;font-size:clamp(.8rem,.8rem + .4vw,1.4rem);font-style:italic;line-height:1.35}.cgrid-content img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;transition:transform .4s;display:block}.killer-photo{border-radius:10px;width:60%;padding-bottom:50px;transition:transform .4s,box-shadow .4s,border .4s}.killer-photo:hover{transform:translateY(-1px)scale(1.03)}#committees-intro{text-align:center;max-width:70%;margin:auto;padding-top:40px;padding-bottom:50px;font-size:clamp(1.5rem,1.5rem + .4vw,2.5rem);font-weight:700}.login-cover{background:linear-gradient(135deg,#172c4dbf,#124a81ac,#046396ca);justify-content:center;align-items:center;height:96vh;min-height:clamp(420px,68vh,850px);margin:0;padding:0;display:flex;position:relative;overflow:hidden}.login-image{object-fit:cover;z-index:0;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;top:0;left:0}.login-content{z-index:1;text-align:center;background-color:#0000004d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,1.2vw,24px);padding:25px clamp(16px,3vw,40px);display:flex;position:relative}.login-cover h1{margin:0;font-size:clamp(2.8rem,1.8rem + 2.2vw,5.2rem);line-height:1.15}.login-cover h2{margin:0;font-size:clamp(1.4rem,1rem + 1vw,2.5rem);line-height:1.25}.login-logo{object-fit:contain;width:auto;height:clamp(100px,70px + 4vw,200px)}.login-form{flex-direction:column;gap:16px;width:100%;min-width:clamp(280px,20vw,360px);margin-top:10px;display:flex}.input-group{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.input-group label{color:#fff;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:.95rem}.input-group input,.input-group select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:1rem;transition:border-color .3s,background .3s}.input-group input::placeholder{color:#fff9}.input-group input:focus,.input-group select:focus{background:#ffffff2e;border-color:#3b82f6}.input-group select option{color:#fff;background-color:#0c183f}.login-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-family:Titillium Web,sans-serif;font-size:1rem;font-weight:700;transition:background-color .3s,color .3s}.login-btn:hover:not(:disabled){color:#fff;background:#2563eb}.login-btn:disabled{cursor:default;padding:12px 24px;font-size:1.05rem;font-weight:600;box-shadow:none!important;color:#22c55e!important;opacity:1!important;background:0 0!important;border:none!important;font-family:Titillium Web,sans-serif!important}.login-btn:disabled:focus,.login-btn:disabled:active{background:0 0!important;outline:none!important}.auth-message{box-sizing:border-box;text-align:center;border-radius:8px;width:100%;padding:10px 14px;font-family:Titillium Web,sans-serif;font-size:.95rem;line-height:1.4;display:none}.auth-message.error{color:#fca5a5;background-color:#ef444426;border:1px solid #ef444480;display:block}.auth-message.success{padding:6px 0;font-family:Titillium Web,sans-serif;font-weight:600;display:block;box-shadow:none!important;color:#22c55e!important;background:0 0!important;border:none!important}.auth-resend-box{text-align:center;width:100%;margin-top:12px}.auth-resend-btn{color:#92c1f9;cursor:pointer;background:0 0;border:none;padding:0;font-family:Titillium Web,sans-serif;font-size:1rem;font-weight:600;text-decoration:underline;transition:color .2s}.auth-resend-btn:hover{color:#009edb}.auth-resend-btn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.login-switch{color:#ffffffbf;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:1.2rem;display:flex}.login-switch span{color:#fff;font-family:Titillium Web,sans-serif}.login-switch a{color:#92c1f9;font-family:Titillium Web,sans-serif;font-weight:600;text-decoration:none;transition:color .25s}.login-switch a:hover{color:#93c5fd;text-decoration:underline}.login-subtext{color:#ffffffd1;max-width:380px;margin:-4px 0 6px;font-family:Titillium Web,sans-serif;font-size:1.05rem;line-height:1.45}.forgot-password-box{justify-content:flex-end;width:100%;margin-top:-8px;margin-bottom:2px;display:flex}.forgot-password-link{color:#92c1f9;font-family:Titillium Web,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.forgot-password-link:hover{color:#93c5fd;text-decoration:underline}.password-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.password-input-wrapper input{padding-right:46px}.password-toggle-btn{cursor:pointer;color:#ffffffa6;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .2s;display:flex;position:absolute;right:12px}.password-toggle-btn:hover{color:#fff}.password-toggle-btn svg{stroke:currentColor;width:20px;height:20px}.turnstile-container{justify-content:center;align-items:center;width:100%;min-height:65px;margin:6px 0 12px;display:flex}.dashboard-page{box-sizing:border-box;background-color:#136;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:calc(100vh - clamp(60px,7.5vh,100px));padding:clamp(32px,5vh,64px) clamp(16px,3vw,32px);display:flex}.dashboard-container{box-sizing:border-box;background-color:#0c183fa0;border:1px solid #fff;border-radius:12px;flex-direction:column;gap:clamp(16px,2vh,28px);width:clamp(280px,85vw,1600px);max-width:100%;height:auto;min-height:min(80vh,700px);margin-bottom:clamp(32px,5vh,64px);padding:clamp(24px,3vw,40px);display:flex}.dashboard-header{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:clamp(12px,1.5vh,20px);display:flex}.dashboard-header h1{color:#fff;margin:0;font-size:clamp(1.6rem,1.2rem + 1vw,2.4rem)}.dashboard-signout-btn{box-shadow:none;color:#c72929;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-family:Titillium Web,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:-webkit-text-decoration .2s,text-decoration .2s}.dashboard-signout-btn:hover{color:#c72929;background:0 0;text-decoration:underline}.dashboard-content{color:#ffffffe6;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;width:100%;min-height:auto;font-size:1.05rem;display:flex}.dashboard-top-panel{-webkit-overflow-scrolling:touch;touch-action:pan-x;border-bottom:2px solid #ffffff26;width:100%;margin-bottom:clamp(16px,2vh,24px);padding-bottom:2px;overflow:auto hidden}.dashboard-top-panel ul{flex-direction:row;align-items:flex-end;gap:clamp(6px,.8vw,10px);min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.dashboard-top-panel li{margin:0;padding:0;display:inline-flex}.dashboard-top-panel li a,.dashboard-top-panel li button{color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#ffffff0d;border:1px solid #ffffff26;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;outline:none;justify-content:center;align-items:center;margin-bottom:-2px;padding:clamp(8px,1.2vh,12px) clamp(14px,1.4vw,22px);font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:clamp(.9rem,.82rem + .3vw,1.05rem);font-weight:600;text-decoration:none;transition:none;display:inline-flex}.dashboard-top-panel li a:hover,.dashboard-top-panel li button:hover{color:#009edb}.dashboard-top-panel li.active a,.dashboard-top-panel li a.active,.dashboard-top-panel li.active button,.dashboard-top-panel li button.active{color:#fff;background-color:#009edb;border-color:#009edb;border-bottom-style:solid;border-bottom-width:2px;box-shadow:0 -2px 10px #009edb4d}.dashboard-top-panel li.active a:hover,.dashboard-top-panel li.active button:hover{color:#fff}.dashboard-loading{color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;font-size:1.1rem;display:flex}.extra-info-form{text-align:left;flex-direction:column;gap:18px;width:100%;margin-top:8px;display:flex}.dashboard-submit-btn{color:#fff;cursor:pointer;background:#009edb;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:background-color .3s,transform .2s}.dashboard-submit-btn:hover{color:#fff;background:#0084b8;transform:translateY(-1px)}.dashboard-submit-btn:disabled{opacity:.6;cursor:not-allowed;color:#fff;transform:none}.registration-wrapper{box-sizing:border-box;background-color:#0c183fa0;border:1px solid #fff3;border-radius:14px;flex-direction:column;gap:clamp(20px,3vh,32px);width:clamp(340px,86vw,1000px);max-width:95vw;margin:0 auto;padding:clamp(24px,4vw,44px);display:flex;box-shadow:0 16px 40px #00000059}.registration-nav{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding-bottom:16px;display:flex}.role-selection-container{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.role-selection-container h2{color:#fff;margin:0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem)}.role-selection-container p{color:#ffffffd1;max-width:680px;margin:0;font-size:clamp(.98rem,.9rem + .3vw,1.12rem);line-height:1.6}.role-cards-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);width:100%;margin-top:12px;display:grid}@media (width<=900px){.role-cards-grid{grid-template-columns:1fr}}.role-card{text-align:center;box-sizing:border-box;cursor:pointer;background:#10254da6;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:clamp(20px,2.5vw,28px);transition:all .3s;display:flex;box-shadow:0 6px 20px #0003}.role-card:not(.disabled):hover{background:#009edb;border-color:#009edb}.role-card:not(.disabled):hover .role-card-desc{color:#fffffff2}.role-card:not(.disabled):hover .role-card-badge.open{background:#fff3;border-color:#fff6}.role-card:not(.disabled):hover .role-card-btn.primary{color:#009edb;background:#fff}.role-card:not(.disabled):hover .role-card-btn.primary:hover{color:#007bb0;background:#fff}.role-card.disabled{opacity:.55;cursor:not-allowed;border-color:#ffffff14}.role-card-header{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.role-card-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 10px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-block}.role-card-badge.open{color:#fff;background:#ffffff14;border:1px solid #fff3}.role-card-badge.closed{color:#ffffff73;background:#ffffff08;border:1px solid #ffffff1a}.role-card-title{color:#fff;margin:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-weight:700}.role-card-desc{color:#ffffffbf;flex-grow:1;margin:0;font-size:clamp(.9rem,.85rem + .2vw,.98rem);line-height:1.55;transition:color .3s}.role-card-btn{cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px 18px;font-size:.98rem;font-weight:600;transition:all .3s}.role-card-btn.primary{color:#fff;background:#009edb}.role-card-btn.primary:hover{background:#0084b8}.role-card-btn.disabled{color:#fff6;cursor:not-allowed;background:#ffffff1a}.registration-form-step{flex-direction:column;gap:20px;width:100%;display:flex}.registration-step-header{text-align:left;flex-direction:column;gap:10px;width:100%;display:flex}.back-to-roles-btn{color:#009edb;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.back-to-roles-btn:hover{color:#009edb;text-decoration:underline}.registration-step-header h2{color:#fff;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.registration-step-header p{color:#fffc;margin:0;font-size:clamp(.92rem,.86rem + .2vw,1.05rem);line-height:1.5}.form-row-2{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}@media (width<=680px){.form-row-2{grid-template-columns:1fr}}.form-section-divider{border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;width:100%;margin-top:6px;padding-top:8px;display:flex}.form-section-subtitle{color:#fff;margin:0;font-size:1.05rem;font-weight:600}.form-section-caption{color:#ffffffa6;margin:0;font-size:.85rem;line-height:1.4}.input-group textarea{color:#fff;resize:vertical;box-sizing:border-box;background:#0c183fa0;border:1px solid #ffffff4d;border-radius:8px;width:100%;min-height:100px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.input-group textarea:focus{border-color:#009edb;outline:none;box-shadow:0 0 0 2px #009edb4d}.dashboard-title-area{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dashboard-summary-card{box-sizing:border-box;background:#0a192f80;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:18px;width:100%;margin-top:8px;padding:clamp(20px,2.5vw,28px);display:flex}.dashboard-summary-card h3{color:#fff;margin:0;font-size:clamp(1.2rem,1.05rem + .4vw,1.45rem)}.dashboard-summary-card p{color:#fffc;margin:0;font-family:Titillium Web,sans-serif;font-size:clamp(.95rem,.88rem + .25vw,1.1rem);line-height:1.5}.dashboard-summary-container{flex-direction:column;gap:22px;width:100%;display:flex}.dashboard-summary-section{flex-direction:column;gap:12px;width:100%;display:flex}.dashboard-summary-section:not(:first-child){border-top:1px solid #ffffff14;padding-top:20px}.dashboard-summary-section-title{color:#009edb;text-transform:uppercase;letter-spacing:.05em;margin:0;font-family:Titillium Web,sans-serif;font-size:1.02rem;font-weight:700}.dashboard-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px 16px;display:grid}.choices-summary-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:24px}.status-summary-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.experience-summary-grid{flex-direction:column;gap:16px;width:100%;display:flex}.summary-item{flex-direction:column;gap:4px;display:flex}.summary-item-full{width:100%}.summary-item-label{color:#fffc;font-family:Titillium Web,sans-serif;font-size:1.1rem}.summary-item-value{color:#fff;word-break:break-word;font-family:Titillium Web,sans-serif;font-size:1.25rem;font-weight:600}.committee-page{text-align:center;box-sizing:border-box;background-color:#0a192f;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(24px,3vw,40px);width:100%;padding:clamp(30px,4vh,60px) clamp(16px,3vw,40px);display:flex}.committee-page p{opacity:.95;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.28rem);line-height:1.65}.committee-desc{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:min(90vw,1000px);padding:0 clamp(10px,2vw,20px);display:flex}.committee-page-topics{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,22px);width:100%;max-width:min(90vw,1000px);padding:0 clamp(10px,2vw,20px);display:flex}.committee-page>h2,.committee-page-topics h2,.committee-matrix h2{text-align:center;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem);line-height:1.25}.committee-matrix{box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(12px,1.5vw,18px);width:100%;max-width:min(90vw,1000px);padding:0 clamp(10px,2vw,20px);display:flex}.committee-matrix ul{text-align:left;flex-direction:column;align-items:flex-start;gap:clamp(8px,1vw,14px);margin:0;padding-left:clamp(24px,3vw,36px);list-style-position:outside;display:inline-flex}.committee-matrix li{opacity:.95;text-align:left;font-size:clamp(1.15rem,1.05rem + .45vw,1.45rem);line-height:1.6}.committee-chairs{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(25px,3vw,50px);width:100%;margin:0 auto;display:flex}.committee-chairs .grid-content h3{font-size:clamp(1.35rem,1.15rem + .5vw,1.75rem)}.my-committee-tab-pane{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;display:flex}.committee-tab-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.committee-tab-title{color:#fff;margin:0;font-family:Titillium Web,sans-serif;font-size:clamp(1.2rem,1.1rem + .5vw,1.6rem);font-weight:700}.committee-pending-box{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;align-items:flex-start;gap:16px;width:100%;padding:22px 24px;display:flex}.pending-notice-icon{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.pending-notice-body h4{color:#fff;margin:0 0 6px;font-family:Titillium Web,sans-serif;font-size:1.1rem;font-weight:600}.pending-notice-body p{color:#ffffffb3;margin:0;font-family:Titillium Web,sans-serif;font-size:.95rem;line-height:1.55}.my-committee-hero{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px;display:flex}.my-committee-main-info{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.my-committee-title{color:#fff;margin:0;font-family:Titillium Web,sans-serif;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);font-weight:700;line-height:1.25}.my-committee-country-card{background:#009edb0f;border:1px solid #009edb33;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;min-width:180px;padding:16px 20px;display:flex}.country-card-label{text-transform:uppercase;letter-spacing:.06em;color:#fff9;font-family:Titillium Web,sans-serif;font-size:.74rem}.country-card-name{color:#fff;font-family:Titillium Web,sans-serif;font-size:1.35rem;font-weight:700}.my-committee-section{flex-direction:column;gap:12px;display:flex}.section-heading{text-transform:uppercase;letter-spacing:.05em;color:#ffffffbf;margin:0;font-family:Titillium Web,sans-serif;font-size:1.05rem;font-weight:600}.committee-chairs-grid{flex-wrap:wrap;gap:12px;display:flex}.chair-badge-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;gap:2px;padding:10px 18px;display:flex}.chair-badge-name{color:#fff;font-family:Titillium Web,sans-serif;font-size:1rem;font-weight:600}.chair-badge-role{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;font-family:Titillium Web,sans-serif;font-size:.76rem}.table-responsive{box-sizing:border-box;background:#0a192f59;border:1px solid #ffffff1a;border-radius:6px;width:100%;overflow:auto hidden}.roster-table{border-collapse:collapse;text-align:left;width:100%;font-family:Titillium Web,sans-serif}.roster-table th{text-transform:uppercase;letter-spacing:.05em;color:#fff9;background:#ffffff05;border-bottom:1px solid #ffffff1a;padding:12px 16px;font-size:.76rem}.roster-table td{color:#ffffffe6;border-bottom:1px solid #ffffff0d;padding:12px 16px;font-size:.94rem}.roster-row:hover{background:#ffffff05}.roster-row.is-me{background:#009edb12}.roster-row.is-me td{border-bottom-color:#009edb26}.country-title{color:#fff;font-weight:600}.roster-badge{border-radius:4px;padding:3px 8px;font-family:Titillium Web,sans-serif;font-size:.75rem;font-weight:600;display:inline-block}.roster-badge.user-assigned{color:#009edb;background:#009edb26;border:1px solid #009edb59}.roster-badge.assigned{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff24}.roster-badge.vacant{color:#fff6;background:#ffffff05;border:1px dashed #ffffff1a}.text-muted{color:#ffffff80;margin:0;font-size:.92rem}.settings-tab-pane{box-sizing:border-box;flex-direction:column;gap:26px;width:100%;display:flex}.settings-header{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:4px;padding-bottom:14px;display:flex}.settings-title{color:#fff;margin:0;font-family:Titillium Web,sans-serif;font-size:clamp(1.2rem,1.1rem + .5vw,1.6rem);font-weight:700}.settings-subtitle{color:#ffffffb3;margin:0;font-family:Titillium Web,sans-serif;font-size:.95rem}.settings-section{flex-direction:column;gap:14px;width:100%;display:flex}.settings-section-title{color:#009edb;text-transform:uppercase;letter-spacing:.05em;margin:0;font-family:Titillium Web,sans-serif;font-size:1.02rem;font-weight:700}.settings-section-desc{color:#ffffffc7;margin:0;font-family:Titillium Web,sans-serif;font-size:.93rem;line-height:1.5}.settings-form{flex-direction:column;gap:18px;width:100%;max-width:720px;margin-top:4px;display:flex}.password-field-wrapper{align-items:center;width:100%;display:flex;position:relative}.password-field-wrapper input{width:100%;padding-right:46px!important}.password-toggle-btn{cursor:pointer;color:#ffffff80;z-index:2;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:color .2s,background-color .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle-btn:hover{color:#fff;background-color:#ffffff14}.password-toggle-btn:focus-visible{outline:2px solid #009edb}.settings-form-actions{justify-content:flex-start;margin-top:6px;display:flex}.settings-submit-btn{min-width:180px;padding:12px 28px;font-size:.98rem;font-weight:600;width:auto!important}.currency-selector-section{flex-direction:column;gap:16px;width:100%;display:flex}.currency-question{color:#fff;margin:0 0 4px;font-family:Titillium Web,sans-serif;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);font-weight:700}.currency-panels-grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}@media (width<=600px){.currency-panels-grid{grid-template-columns:1fr}}.currency-panel{cursor:pointer;text-align:left;background:#ffffff08;border:2px solid #ffffff1f;border-radius:12px;outline:none;flex-direction:column;gap:10px;padding:clamp(22px,3vw,28px);font-family:Titillium Web,sans-serif;transition:all .2s;display:flex}.currency-panel:hover,.currency-panel.active{background-color:#009edb;border-color:#009edb}.currency-panel:hover .currency-sub,.currency-panel.active .currency-sub{color:#ffffffd9}.currency-panel:hover .currency-badge,.currency-panel.active .currency-badge{color:#fff;background:#fff3;border-color:#ffffff59}.currency-panel-header{justify-content:flex-end;align-items:center;width:100%;display:flex}.currency-badge{text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-size:.78rem;font-weight:600}.admin-empty-state p{font-size:1rem}.currency-name{color:#fff;letter-spacing:.5px;margin:0;font-family:Titillium Web,sans-serif;font-size:clamp(1.6rem,1.4rem + .6vw,2rem);font-weight:700}.currency-sub{color:#ffffffa6;margin:0;font-size:.95rem}.currency-details-container{flex-direction:column;gap:16px;margin-top:8px;animation:.3s currencyFadeIn;display:flex}@keyframes currencyFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.payment-czk-container{justify-content:space-between;align-items:flex-start;gap:32px;width:100%;display:flex}@media (width<=768px){.payment-czk-container{flex-direction:column;align-items:center;gap:24px}}.payment-czk-details{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.payment-czk-qr-wrapper{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding-top:10px;display:flex}.payment-czk-qr-box{background:#fff;border:1px solid #fff3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;box-shadow:0 10px 30px #00000073}.czk-qr-canvas{border-radius:4px;display:block;width:200px!important;height:200px!important}@media (width<=768px){.dashboard-page{padding:16px 10px 40px}.dashboard-container{border-radius:10px;gap:16px;width:100%;min-width:0;max-width:100%;margin-bottom:24px;padding:16px 14px}.dashboard-header{gap:12px;padding-bottom:12px}.dashboard-header h1{font-size:clamp(1.35rem,5vw,1.8rem)}.dashboard-summary-card{border-radius:8px;gap:16px;padding:16px 14px}.my-committee-hero{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.my-committee-country-card{box-sizing:border-box;width:100%}.table-responsive{-webkit-overflow-scrolling:touch}.roster-table{min-width:440px}}@media (width<=520px){.dashboard-page{padding:12px 6px 30px}.dashboard-container,.dashboard-summary-card{padding:14px 10px}.dashboard-summary-grid,.choices-summary-grid,.status-summary-grid{grid-template-columns:1fr}.summary-item-label{font-size:.95rem}.summary-item-value{font-size:1.15rem}.dashboard-top-panel li a,.dashboard-top-panel li button{padding:8px 14px;font-size:.9rem}.payment-czk-qr-box{box-sizing:border-box;max-width:100%;padding:12px}.czk-qr-canvas{max-width:100%!important;height:auto!important}}main[data-astro-cid-mjbmmst2]{flex-direction:column;flex:1;display:flex}nav[data-astro-cid-mjbmmst2]{z-index:1000;background-color:#0a192f;width:100%;position:sticky;top:0;box-shadow:0 4px 16px #00000080}.nav-container[data-astro-cid-mjbmmst2]{box-sizing:border-box;background-color:#0a192f;justify-content:space-between;align-items:center;width:100%;height:clamp(60px,7.5vh,100px);margin:0;padding:0 clamp(16px,2.5vw,48px);display:flex}.nav-brand[data-astro-cid-mjbmmst2]{flex-shrink:0;align-items:center;height:100%;display:flex}.nav-brand[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]{align-items:center;gap:clamp(6px,.8vw,14px);height:85%;padding:0;text-decoration:none;display:inline-flex}.nav-brand[data-astro-cid-mjbmmst2] img[data-astro-cid-mjbmmst2]{object-fit:contain;width:auto;display:block}.nav-brand[data-astro-cid-mjbmmst2] img[data-astro-cid-mjbmmst2]:first-child{height:clamp(48px,6.2vh,80px);max-height:calc(100% - 12px)}.nav-brand[data-astro-cid-mjbmmst2] img[data-astro-cid-mjbmmst2]:last-child{height:clamp(18px,2.4vh,32px);max-height:42%;padding-left:clamp(4px,.5vw,10px)}.nav-toggle[data-astro-cid-mjbmmst2],.nav-toggle-btn[data-astro-cid-mjbmmst2]{display:none}.Navbar[data-astro-cid-mjbmmst2]{justify-content:flex-end;align-items:center;gap:clamp(8px,1.2vw,24px);margin:0;padding:0;list-style:none;display:flex}.Navbar[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2]{white-space:nowrap;box-sizing:border-box;align-items:center;margin:0;padding:0;font-size:clamp(.85rem,.65rem + .45vw,1.5rem);display:inline-flex}.Navbar[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2],.Navbar[data-astro-cid-mjbmmst2] p[data-astro-cid-mjbmmst2],nav[data-astro-cid-mjbmmst2] ul[data-astro-cid-mjbmmst2] button[data-astro-cid-mjbmmst2]{color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:inherit;cursor:pointer;border-radius:4px;align-items:center;margin:0;padding:clamp(6px,.8vh,10px) clamp(4px,.4vw,12px);font-weight:500;line-height:1;text-decoration:none;transition:color .3s,background-color .3s;display:inline-flex}.Navbar[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]:hover,.Navbar[data-astro-cid-mjbmmst2] p[data-astro-cid-mjbmmst2]:hover,.Navbar[data-astro-cid-mjbmmst2] button[data-astro-cid-mjbmmst2]:hover{color:#3b82f6}.Navbar[data-astro-cid-mjbmmst2] .dropdown[data-astro-cid-mjbmmst2]>p[data-astro-cid-mjbmmst2]{cursor:default;-webkit-user-select:none;user-select:none}footer[data-astro-cid-mjbmmst2]{width:100%;margin-top:auto;position:relative}.footer-container[data-astro-cid-mjbmmst2]{flex-direction:column;width:100%;display:flex}.upper-footer[data-astro-cid-mjbmmst2]{box-sizing:border-box;background-color:#0e285d;justify-content:center;width:100%;padding:clamp(36px,4vw,56px) clamp(16px,2.5vw,40px);display:flex}.footer-content[data-astro-cid-mjbmmst2]{flex-direction:row;justify-content:space-between;align-items:stretch;gap:clamp(16px,2.2vw,40px);width:100%;max-width:min(96vw,1560px);display:flex}.footer-column[data-astro-cid-mjbmmst2]{flex-direction:column;flex:1 1 0;gap:clamp(10px,1.2vw,16px);min-width:0;display:flex}.footer-brand[data-astro-cid-mjbmmst2]{flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,16px);display:flex}.footer-logo-link[data-astro-cid-mjbmmst2]{align-items:center;gap:clamp(8px,1vw,14px);padding:0;text-decoration:none;display:inline-flex}.footer-logo[data-astro-cid-mjbmmst2]{object-fit:contain;width:auto;height:clamp(44px,5.5vh,64px);display:block}.footer-logo-text[data-astro-cid-mjbmmst2]{object-fit:contain;width:auto;height:clamp(16px,2.2vh,24px);display:block}.footer-brand-desc[data-astro-cid-mjbmmst2]{color:#ffffffd9;text-align:left;margin:0;font-size:clamp(.9rem,.82rem + .25vw,1.05rem);line-height:1.5}.footer-divider[data-astro-cid-mjbmmst2]{background-color:#ffffff2e;flex-shrink:0;align-self:stretch;width:1px}.footer-column[data-astro-cid-mjbmmst2] h3[data-astro-cid-mjbmmst2]{color:#fff;letter-spacing:-.01em;margin:0 0 clamp(4px,.5vw,8px);font-size:clamp(1.15rem,.95rem + .4vw,1.45rem);font-weight:700}.footer-column[data-astro-cid-mjbmmst2] ul[data-astro-cid-mjbmmst2]{flex-direction:column;gap:clamp(8px,1vw,12px);margin:0;padding:0;list-style:none;display:flex}.footer-column[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2]{color:#ffffffe0;word-break:break-word;padding:2px 0;font-size:clamp(.92rem,.84rem + .25vw,1.1rem);line-height:1.5;transition:color .25s}.footer-column[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2]:hover{color:#60a5fa}.footer-column[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]{color:inherit;text-decoration:none;transition:color .25s;display:inline-block}.footer-column[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]:hover{color:#60a5fa}.footer-column[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2] span[data-astro-cid-mjbmmst2]{color:#93c5fd;margin-right:4px;font-weight:600}.footer-socials[data-astro-cid-mjbmmst2]{align-items:center;gap:clamp(8px,1vw,14px);margin-top:6px;display:flex}.footer-social-link[data-astro-cid-mjbmmst2]{background-color:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:clamp(32px,3.8vh,38px);height:clamp(32px,3.8vh,38px);text-decoration:none;transition:background-color .3s,color .3s;color:#ffffffe6!important;padding:0!important;display:inline-flex!important}.footer-social-link[data-astro-cid-mjbmmst2]:hover{background-color:#009edb;color:#fff!important}.footer-social-icon[data-astro-cid-mjbmmst2]{width:clamp(16px,1.8vh,18px);height:clamp(16px,1.8vh,18px);display:block}.lower-footer[data-astro-cid-mjbmmst2]{text-align:center;background-color:#09193b;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;padding:clamp(14px,1.8vh,20px) 20px;display:flex}.lower-footer[data-astro-cid-mjbmmst2] p[data-astro-cid-mjbmmst2]{color:#ffffffbf;margin:0;font-size:clamp(.85rem,.78rem + .2vw,.95rem)}nav[data-astro-cid-mjbmmst2] ul[data-astro-cid-mjbmmst2] button[data-astro-cid-mjbmmst2]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background-color:#0000;border:none;padding:0;transition:color .3s}.Navbar[data-astro-cid-mjbmmst2] .dropdown[data-astro-cid-mjbmmst2]{align-items:center;display:inline-flex;position:relative}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2]{opacity:0;visibility:hidden;z-index:1000;pointer-events:none;background-color:#0a192f;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:clamp(4px,.6vh,10px);min-width:clamp(180px,14vw,260px);margin:0;padding:clamp(6px,.8vh,12px) clamp(4px,.4vw,8px);list-style:none;transition:opacity .25s,visibility .25s,transform .25s;display:flex;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 8px 24px #0006}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2]:before{content:"";width:100%;height:12px;position:absolute;top:-12px;left:0}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2]{white-space:nowrap;width:100%;margin:0;padding:0;font-size:clamp(.85rem,.65rem + .35vw,1.2rem);display:block}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]{box-sizing:border-box;border-radius:4px;width:100%;padding:clamp(10px,1.2vh,14px) clamp(14px,1.2vw,20px);display:block}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]:hover{color:#60a5fa;background-color:#3b82f61f}.Navbar[data-astro-cid-mjbmmst2] .dropdown[data-astro-cid-mjbmmst2]:hover .dropdown-menu[data-astro-cid-mjbmmst2]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (width<=1150px){.nav-container[data-astro-cid-mjbmmst2]{padding:0 clamp(10px,1.5vw,24px)}.Navbar[data-astro-cid-mjbmmst2]{gap:clamp(4px,.8vw,12px)}.Navbar[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2],.Navbar[data-astro-cid-mjbmmst2] p[data-astro-cid-mjbmmst2],nav[data-astro-cid-mjbmmst2] ul[data-astro-cid-mjbmmst2] button[data-astro-cid-mjbmmst2]{padding:4px clamp(2px,.3vw,6px)}.nav-brand[data-astro-cid-mjbmmst2] img[data-astro-cid-mjbmmst2]:last-child{display:none}}@media (width<=900px){.nav-container[data-astro-cid-mjbmmst2]{height:64px;padding:0 16px;position:relative}.nav-brand[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]{height:44px}.nav-brand[data-astro-cid-mjbmmst2] img[data-astro-cid-mjbmmst2]:first-child{height:42px}.nav-brand[data-astro-cid-mjbmmst2] img[data-astro-cid-mjbmmst2]:last-child{display:none}.nav-toggle-btn[data-astro-cid-mjbmmst2]{cursor:pointer;z-index:1002;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:2px 0;display:flex}.nav-toggle-btn[data-astro-cid-mjbmmst2] span[data-astro-cid-mjbmmst2]{background-color:#fff;border-radius:2px;width:100%;height:2.5px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s;display:block}.nav-toggle[data-astro-cid-mjbmmst2]:checked~.nav-toggle-btn[data-astro-cid-mjbmmst2] span[data-astro-cid-mjbmmst2]:first-child{transform:translateY(7.5px)rotate(45deg)}.nav-toggle[data-astro-cid-mjbmmst2]:checked~.nav-toggle-btn[data-astro-cid-mjbmmst2] span[data-astro-cid-mjbmmst2]:nth-child(2){opacity:0;transform:translate(4px)}.nav-toggle[data-astro-cid-mjbmmst2]:checked~.nav-toggle-btn[data-astro-cid-mjbmmst2] span[data-astro-cid-mjbmmst2]:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.Navbar[data-astro-cid-mjbmmst2]{box-sizing:border-box;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;background-color:#0a192f;border-top:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;width:100%;height:calc(100vh - 64px);padding:16px 20px 48px;transition:opacity .3s,visibility .3s,transform .3s;display:none;position:fixed;top:64px;left:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 16px 32px #000000b3}.Navbar[data-astro-cid-mjbmmst2],.Navbar[data-astro-cid-mjbmmst2] [data-astro-cid-mjbmmst2]{pointer-events:none}.nav-toggle[data-astro-cid-mjbmmst2]:checked~.Navbar[data-astro-cid-mjbmmst2]{opacity:1;visibility:visible;pointer-events:auto;display:flex;transform:translateY(0)}.nav-toggle[data-astro-cid-mjbmmst2]:checked~.Navbar[data-astro-cid-mjbmmst2] [data-astro-cid-mjbmmst2]{pointer-events:auto}.Navbar[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2]{white-space:normal;flex-direction:column;align-items:stretch;width:100%;font-size:1.05rem;display:flex}.Navbar[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2],.Navbar[data-astro-cid-mjbmmst2] p[data-astro-cid-mjbmmst2],nav[data-astro-cid-mjbmmst2] ul[data-astro-cid-mjbmmst2] button[data-astro-cid-mjbmmst2]{box-sizing:border-box;border-radius:6px;justify-content:flex-start;width:100%;padding:10px 14px;font-size:1.05rem}.Navbar[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]:hover,.Navbar[data-astro-cid-mjbmmst2] p[data-astro-cid-mjbmmst2]:hover{color:#60a5fa;background-color:#3b82f61f}.Navbar[data-astro-cid-mjbmmst2] .dropdown[data-astro-cid-mjbmmst2]{flex-direction:column;align-items:stretch;width:100%;display:flex}.Navbar[data-astro-cid-mjbmmst2] .dropdown[data-astro-cid-mjbmmst2]>a[data-astro-cid-mjbmmst2],.Navbar[data-astro-cid-mjbmmst2] .dropdown[data-astro-cid-mjbmmst2]>p[data-astro-cid-mjbmmst2]{color:#93c5fd;font-weight:600}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2]{opacity:1;visibility:visible;box-sizing:border-box;width:calc(100% - 16px);box-shadow:none;background-color:#ffffff0a;border:none;border-left:2px solid #3b82f6;border-radius:0 6px 6px 0;gap:2px;margin:4px 0 8px 10px;padding:4px 6px 4px 10px;position:static;transform:none}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2]:before{display:none}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2] li[data-astro-cid-mjbmmst2]{font-size:.95rem}.Navbar[data-astro-cid-mjbmmst2] .dropdown-menu[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]{color:#ffffffd9;border-radius:4px;padding:8px 12px}.nav-action[data-astro-cid-mjbmmst2]{margin-top:6px}.nav-action[data-astro-cid-mjbmmst2] a[data-astro-cid-mjbmmst2]{width:100%;padding:0}.nav-action[data-astro-cid-mjbmmst2] button[data-astro-cid-mjbmmst2]{text-align:center;box-sizing:border-box;border-radius:6px;justify-content:center;width:100%;padding:12px;font-weight:600}.nav-action[data-astro-cid-mjbmmst2]:first-of-type button[data-astro-cid-mjbmmst2]{color:#fff;background-color:#ffffff14;border:1px solid #fff3}.nav-action[data-astro-cid-mjbmmst2]:last-of-type button[data-astro-cid-mjbmmst2]{color:#fff;background-color:#009edb;border:1px solid #009edb}.footer-content[data-astro-cid-mjbmmst2]{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,4vw,32px)}.footer-brand[data-astro-cid-mjbmmst2]{align-items:center}.footer-brand-desc[data-astro-cid-mjbmmst2]{text-align:center}.footer-divider[data-astro-cid-mjbmmst2]{align-self:center;width:70%;height:1px}.footer-column[data-astro-cid-mjbmmst2]{align-items:center;width:100%}}
