.entryActions{display:flex;align-items:center;gap:10px}.entryActions strong{color:var(--t);font-size:12px;white-space:nowrap}.entryActions button{border:1px solid #b9d9cf;border-radius:10px;background:#e8f4ef;color:var(--t);padding:8px 11px;font-family:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.entryActions button:hover{background:var(--t);color:#fff}@media(max-width:600px){.entries article{grid-template-columns:8px 1fr}.entryActions{grid-column:2;justify-content:space-between}.entryActions button{padding:8px 9px}}.certificateProgress{margin:18px 0;padding:20px;border:1px solid #d9e6e1;border-radius:16px;background:#fff;display:grid;gap:10px}.certificateProgress progress{width:100%;height:12px;accent-color:#087d70}.certificateProgress p{margin:0;color:#536b6d}.certificateProgress button{justify-self:start;border:0;border-radius:10px;background:#087d70;color:#fff;padding:12px 18px;font-weight:800;cursor:pointer}html{scroll-behavior:smooth}.nav{position:sticky;top:0;z-index:30;background:#f5f1e8e8;backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease}.nav:hover{border-color:#dce5e0;box-shadow:0 12px 32px #062c340d}.nav nav button,.primary,.secondary,.submit{transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.nav nav button:hover,.primary:hover,.secondary:hover,.submit:hover{transform:translateY(-2px)}.primary:hover,.submit:hover{box-shadow:0 16px 34px #0a776c4c}.heroPro,.hub,.innovationLab,.portal,.result,.youthCommittees{animation:viewEnter .5s cubic-bezier(.22,.8,.3,1) both}@keyframes viewEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.impact{isolation:isolate}.impactGlow{position:absolute;inset:-35%;z-index:-1;background:conic-gradient(from 90deg,#73c6a118,#e6b74f24,#0a776c20,#73c6a118);animation:slowTurn 18s linear infinite}.orb{animation:orbPulse 3.5s ease-in-out infinite}@keyframes slowTurn{to{transform:rotate(1turn)}}@keyframes orbPulse{50%{transform:translateY(-5px);box-shadow:0 0 0 21px #ffffff09,0 16px 35px #0003}}.features article,.infoCards a,.infoCards article,.innovationTrack,.leaderCard,.roleGrid article,.workFlow article{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.features article:hover,.infoCards a:hover,.infoCards article:hover,.innovationTrack:hover,.leaderCard:hover,.roleGrid article:hover,.workFlow article:hover{transform:translateY(-5px);border-color:#73c6a166;box-shadow:0 20px 45px #153f3420}.liveSummary{max-width:1050px;margin:-20px auto 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #dbe4df;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #153f3417}.liveSummary article{padding:20px 22px;border-inline-end:1px solid #e5ebe8}.liveSummary article span,.liveSummary article strong{display:block}.liveSummary article strong{font-size:28px;color:var(--t);animation:numberRise .55s ease both}.liveSummary article span{font-size:10px;color:#74878a;margin-top:4px}.liveSummary button{grid-column:1/-1;border:0;background:var(--n);color:#fff;text-align:center;padding:17px 22px;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;transition:background .25s ease}.liveSummary button:hover{background:var(--t)}.liveSummary button small{color:#9ec4bd}.liveSummary button b{font-size:13px}.liveSummary button span{color:var(--g);font-size:10px}.liveSummary.summaryState{display:block;padding:22px;text-align:center}.summaryState p{margin:0;color:#667d7f;font-size:13px}.summaryState.error p{color:#8b3d43}@keyframes numberRise{0%{opacity:0;transform:translateY(9px) scale(.92)}to{opacity:1;transform:none}}.activityCard{transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.activityCard:hover{transform:translateY(-7px);border-color:#73c6a170;box-shadow:0 26px 58px #153f342b}.activityImage{transition:transform .45s ease,filter .45s ease}.activityCard:hover .activityImage{transform:scale(1.035);filter:saturate(1.08)}.activityTop{align-items:center;gap:7px;flex-wrap:wrap}.activityStatus{margin-inline-start:auto;padding:6px 9px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900}.activityStatus.open{background:#e4f4eb;color:#13704c}.activityStatus.full{background:#fff0d5;color:#8b6419}.activityStatus.ended{background:#fbe7e5;color:#98433c}.capacityProgress{height:5px;background:#eaf0ed;border-radius:999px;overflow:hidden;margin:2px 0 8px}.capacityProgress span{display:block;height:100%;background:linear-gradient(90deg,var(--m),var(--t));border-radius:inherit;transition:width .6s ease}.loadingState{display:grid;gap:12px}.loadingState span{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#e8efec 25%,#f8faf9 50%,#e8efec 75%);background-size:200% 100%;animation:shimmer 1.25s linear infinite}.loadingState span:nth-child(2){width:80%}.loadingState span:nth-child(3){width:56%}@keyframes shimmer{to{background-position:-200% 0}}.modalShade{animation:fadeIn .2s ease both}.registerModal{animation:modalIn .28s cubic-bezier(.2,.8,.3,1) both}@keyframes fadeIn{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}input:focus,select:focus,textarea:focus{outline:3px solid #73c6a130;border-color:var(--t)!important}@media(max-width:760px){.nav{position:relative;background:transparent;backdrop-filter:none}.liveSummary{margin:-4px 16px 24px;grid-template-columns:repeat(3,1fr)}.liveSummary article{padding:15px 10px;text-align:center}.liveSummary article strong{font-size:22px}.liveSummary button{grid-column:1/-1;text-align:center;align-items:center}.activityCard:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.summerClubImage picture{display:block;width:100%;height:100%}.identity,.logo{flex:none}.empty,.entries p,.entriesHead span,.features span,.identity span,.privacy{color:#536b6f}.features span,.privacy{font-size:12px}.empty,.entries p,.entriesHead span{font-size:11px}:where(button,a,input,select,textarea):focus-visible{outline:3px solid #e6b74f;outline-offset:3px;box-shadow:0 0 0 5px #062c3440}input[dir=ltr]{text-align:left}@media (min-width:761px) and (max-width:900px){.nav{flex-wrap:wrap;justify-content:center;gap:12px}.nav .identity,.nav nav{width:100%}.nav nav{justify-content:center}.nav .logo{width:46px;height:46px}.nav .brandLogo img{width:100%;height:100%}}@media (max-width:760px){main{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.nav .identity span{font-size:11px}.nav nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));padding:5px;justify-content:stretch;background:#fffdf9}.nav nav button{width:100%;min-width:0;min-height:44px;padding:6px 4px;font-size:11px;line-height:1.25;white-space:normal}.empty,.entries p,.entriesHead span,.features span,.formTitle p,.joinFields label,.leaderInfo p,.privacy,.roleGrid p,.workFlow article p{font-size:12px}.siteFooter{padding-bottom:35px}}