.AssignmentsHeroSection-module__cOI10G__hero{color:#fff;background:linear-gradient(110deg,#02162f 0%,#042a4b 54%,#092944 100%);position:relative;overflow:hidden}.AssignmentsHeroSection-module__cOI10G__background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AssignmentsHeroSection-module__cOI10G__overlay{background:linear-gradient(90deg,#01142bf5 0%,#021c36e0 47%,#031e3680 100%);position:absolute;inset:0}.AssignmentsHeroSection-module__cOI10G__cityGlow{opacity:.22;background:radial-gradient(#61a2cf6b,#16476f29 42%,#0000 72%);width:60%;height:145%;position:absolute;bottom:-35%;right:-6%}.AssignmentsHeroSection-module__cOI10G__bridge{opacity:.18;background:linear-gradient(173deg,#0000 0 48%,#a8c8e0b3 48.4% 49%,#0000 49.4%),linear-gradient(6deg,#0000 0 62%,#81aac973 62.3% 63%,#0000 63.4%);width:59%;height:100%;position:absolute;bottom:0;right:-4%}.AssignmentsHeroSection-module__cOI10G__bridge:before,.AssignmentsHeroSection-module__cOI10G__bridge:after{content:"";transform-origin:bottom;background:linear-gradient(#a5c5dc80,#0000 78%);width:2px;height:125%;position:absolute;bottom:-8%}.AssignmentsHeroSection-module__cOI10G__bridge:before{right:34%;transform:rotate(24deg)}.AssignmentsHeroSection-module__cOI10G__bridge:after{right:15%;transform:rotate(-8deg)}.AssignmentsHeroSection-module__cOI10G__container{z-index:2;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:285px;padding-top:clamp(3rem,5vw,4.8rem);padding-bottom:clamp(3rem,5vw,4.8rem);display:grid;position:relative}.AssignmentsHeroSection-module__cOI10G__content{max-width:760px}.AssignmentsHeroSection-module__cOI10G__content h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4vw,4.1rem);line-height:1.03}.AssignmentsHeroSection-module__cOI10G__content p{color:#ffffffc7;max-width:760px;margin:1rem 0 0;font-size:clamp(.94rem,1.15vw,1.06rem);line-height:1.68}.AssignmentsHeroSection-module__cOI10G__securityCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#052343e0,#051f39c2);border:1px solid #9fc5e057;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:118px;padding:1.2rem 1.35rem;display:grid;box-shadow:0 20px 46px #00051240,inset 0 1px #ffffff0b}.AssignmentsHeroSection-module__cOI10G__icon{color:#0d294f;background:#fff;border-radius:999px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 24px #00061226}.AssignmentsHeroSection-module__cOI10G__icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.AssignmentsHeroSection-module__cOI10G__securityCard h2{margin:0;font-size:.88rem;line-height:1.3}.AssignmentsHeroSection-module__cOI10G__securityCard p{color:#ffffffa3;margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.AssignmentsHeroSection-module__cOI10G__bottomLine{background:linear-gradient(90deg,#0000,#37d7d56b,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:950px){.AssignmentsHeroSection-module__cOI10G__container{grid-template-columns:1fr}.AssignmentsHeroSection-module__cOI10G__securityCard{max-width:620px}}@media (max-width:560px){.AssignmentsHeroSection-module__cOI10G__container{min-height:auto;padding-top:3rem;padding-bottom:3rem}.AssignmentsHeroSection-module__cOI10G__content h1{font-size:clamp(2.5rem,13vw,3.8rem)}.AssignmentsHeroSection-module__cOI10G__securityCard{grid-template-columns:1fr;justify-items:start}.AssignmentsHeroSection-module__cOI10G__bridge{opacity:.1;width:100%}}
.DatabaseAssignmentsList-module__oGXZTW__section{background:#f4f7f9;padding:38px 0 75px}.DatabaseAssignmentsList-module__oGXZTW__container{gap:24px;display:grid}.DatabaseAssignmentsList-module__oGXZTW__notice{color:#164f5c;background:#eaf7f9;border:1px solid #cfe3e8;border-radius:9px;padding:18px 21px}.DatabaseAssignmentsList-module__oGXZTW__notice strong{font-size:13px}.DatabaseAssignmentsList-module__oGXZTW__notice p{margin:5px 0 0;font-size:12px}.DatabaseAssignmentsList-module__oGXZTW__header{justify-content:space-between;align-items:end;gap:20px;display:flex}.DatabaseAssignmentsList-module__oGXZTW__header p{color:#087d92;text-transform:uppercase;letter-spacing:.07em;margin:0 0 5px;font-size:12px;font-weight:750}.DatabaseAssignmentsList-module__oGXZTW__header h2{color:#153348;margin:0;font-size:24px}.DatabaseAssignmentsList-module__oGXZTW__header>span{color:#6f8591;font-size:12px}.DatabaseAssignmentsList-module__oGXZTW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.DatabaseAssignmentsList-module__oGXZTW__card{background:#fff;border:1px solid #dce6eb;border-radius:11px;padding:23px;box-shadow:0 9px 28px #1d43580e}.DatabaseAssignmentsList-module__oGXZTW__card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.DatabaseAssignmentsList-module__oGXZTW__card header>span{color:#08788c;background:#e8f7f8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.DatabaseAssignmentsList-module__oGXZTW__card header small{color:#8498a3;font-size:12px}.DatabaseAssignmentsList-module__oGXZTW__card h2{color:#17374b;margin:17px 0 13px;font-size:19px}.DatabaseAssignmentsList-module__oGXZTW__metadata{flex-wrap:wrap;gap:8px;display:flex}.DatabaseAssignmentsList-module__oGXZTW__metadata span{color:#536d7a;background:#f1f5f7;border-radius:5px;padding:6px 9px;font-size:12px}.DatabaseAssignmentsList-module__oGXZTW__card>p{color:#5c717d;min-height:63px;margin:16px 0;font-size:13px;line-height:1.65}.DatabaseAssignmentsList-module__oGXZTW__card footer{border-top:1px solid #e9eef1;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.DatabaseAssignmentsList-module__oGXZTW__card footer a{color:#fff;background:#087d91;border-radius:6px;align-items:center;gap:9px;min-height:39px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.DatabaseAssignmentsList-module__oGXZTW__card footer small{color:#778d98;font-size:12px}.DatabaseAssignmentsList-module__oGXZTW__empty{text-align:center;background:#fff;border:1px solid #dce6eb;border-radius:11px;place-content:center;min-height:290px;padding:35px;display:grid}.DatabaseAssignmentsList-module__oGXZTW__empty h2{color:#18394d;margin:0}.DatabaseAssignmentsList-module__oGXZTW__empty p{color:#708792;margin:9px 0 0}@media (max-width:760px){.DatabaseAssignmentsList-module__oGXZTW__header{flex-direction:column;align-items:start}.DatabaseAssignmentsList-module__oGXZTW__grid{grid-template-columns:1fr}.DatabaseAssignmentsList-module__oGXZTW__card footer{flex-direction:column;align-items:start}}
.PublicAssignmentsDirectory-module__Y-THza__section{background:radial-gradient(circle at 12% 10%,#198d9414,#0000 30%),linear-gradient(#f8fbfb 0%,#fff 38%,#f7faf9 100%);padding:74px 24px 92px;position:relative;overflow:hidden}.PublicAssignmentsDirectory-module__Y-THza__container{width:min(1180px,100%);margin:0 auto}.PublicAssignmentsDirectory-module__Y-THza__heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.PublicAssignmentsDirectory-module__Y-THza__heading>div:first-child{max-width:700px}.PublicAssignmentsDirectory-module__Y-THza__heading>div:first-child>span{color:#0c8388;letter-spacing:.11em;margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}.PublicAssignmentsDirectory-module__Y-THza__heading h2{color:#173c43;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08}.PublicAssignmentsDirectory-module__Y-THza__heading p{color:#6a8085;max-width:620px;margin:14px 0 0;font-size:.92rem;line-height:1.75}.PublicAssignmentsDirectory-module__Y-THza__resultSummary{background:#ffffffd1;border:1px solid #14656a1c;border-radius:15px;gap:1px;min-width:150px;padding:15px 18px;display:grid;box-shadow:0 14px 38px #19474c0f}.PublicAssignmentsDirectory-module__Y-THza__resultSummary strong{color:#176e73;font-size:1.45rem;line-height:1}.PublicAssignmentsDirectory-module__Y-THza__resultSummary span{color:#73898e;font-size:.75rem;font-weight:650}.PublicAssignmentsDirectory-module__Y-THza__filters{background:#ffffffeb;border:1px solid #16585e1a;border-radius:17px;grid-template-columns:minmax(240px,1.55fr) repeat(3,minmax(150px,.75fr));gap:10px;padding:16px;display:grid;box-shadow:0 18px 48px #1b464b12}.PublicAssignmentsDirectory-module__Y-THza__filters label{gap:6px;min-width:0;display:grid}.PublicAssignmentsDirectory-module__Y-THza__filters label>span{color:#72868b;font-size:.75rem;font-weight:750}.PublicAssignmentsDirectory-module__Y-THza__filters select,.PublicAssignmentsDirectory-module__Y-THza__searchField>div{background:#f9fbfb;border:1px solid #dce7e8;border-radius:11px;width:100%;min-height:44px}.PublicAssignmentsDirectory-module__Y-THza__filters select{color:#294b51;font:inherit;cursor:pointer;outline:none;padding:0 35px 0 12px;font-size:.78rem}.PublicAssignmentsDirectory-module__Y-THza__filters select:focus,.PublicAssignmentsDirectory-module__Y-THza__searchField>div:focus-within{border-color:#0c83886b;box-shadow:0 0 0 3px #0c838812}.PublicAssignmentsDirectory-module__Y-THza__searchField>div{align-items:center;gap:8px;padding:0 11px;display:flex}.PublicAssignmentsDirectory-module__Y-THza__searchField svg{fill:none;stroke:#789096;stroke-width:1.8px;stroke-linecap:round;flex:0 0 17px;width:17px;height:17px}.PublicAssignmentsDirectory-module__Y-THza__searchField input{color:#294b51;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.8rem}.PublicAssignmentsDirectory-module__Y-THza__searchField input::placeholder{color:#9aabad}.PublicAssignmentsDirectory-module__Y-THza__resultBar{justify-content:space-between;align-items:center;gap:18px;min-height:50px;margin:14px 0 18px;padding:0 4px;display:flex}.PublicAssignmentsDirectory-module__Y-THza__resultBar>div{color:#71878b;align-items:center;gap:8px;min-width:0;font-size:.75rem;display:flex}.PublicAssignmentsDirectory-module__Y-THza__resultBar strong{color:#365b61}.PublicAssignmentsDirectory-module__Y-THza__liveDot{background:#36a875;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #36a8751a}.PublicAssignmentsDirectory-module__Y-THza__resultBar button{color:#0d7e84;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:800}.PublicAssignmentsDirectory-module__Y-THza__resultBar button:hover{text-decoration:underline}.PublicAssignmentsDirectory-module__Y-THza__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PublicAssignmentsDirectory-module__Y-THza__card{background:#fff;border:1px solid #dfe8e9;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden;box-shadow:0 16px 45px #1a41460e}.PublicAssignmentsDirectory-module__Y-THza__card:hover{border-color:#0f848a40;transform:translateY(-2px);box-shadow:0 22px 55px #1a4f531a}.PublicAssignmentsDirectory-module__Y-THza__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px 0;display:flex}.PublicAssignmentsDirectory-module__Y-THza__cardHeader small{color:#86989c;flex:none;font-size:.75rem}.PublicAssignmentsDirectory-module__Y-THza__cardBadges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.PublicAssignmentsDirectory-module__Y-THza__liveBadge,.PublicAssignmentsDirectory-module__Y-THza__categoryBadge{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.75rem;font-weight:800;display:inline-flex}.PublicAssignmentsDirectory-module__Y-THza__liveBadge{color:#32865e;background:#eef9f3;border:1px solid #319e6b21;gap:6px}.PublicAssignmentsDirectory-module__Y-THza__liveBadge i{background:#39a874;border-radius:999px;width:6px;height:6px}.PublicAssignmentsDirectory-module__Y-THza__categoryBadge{color:#527077;text-overflow:ellipsis;white-space:nowrap;background:#f1f6f7;max-width:260px;overflow:hidden}.PublicAssignmentsDirectory-module__Y-THza__cardBody{flex:1;padding:18px 17px}.PublicAssignmentsDirectory-module__Y-THza__cardBody h3{color:#1d4148;letter-spacing:-.018em;margin:0;font-size:1.08rem;line-height:1.3}.PublicAssignmentsDirectory-module__Y-THza__location{color:#638087;align-items:center;gap:6px;margin-top:9px;font-size:.76rem;font-weight:650;display:flex}.PublicAssignmentsDirectory-module__Y-THza__location svg{fill:none;stroke:#159097;stroke-width:1.7px;flex:0 0 16px;width:16px;height:16px}.PublicAssignmentsDirectory-module__Y-THza__description{color:#6b8287;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:15px 0 0;font-size:.8rem;line-height:1.7;display:-webkit-box;overflow:hidden}.PublicAssignmentsDirectory-module__Y-THza__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.PublicAssignmentsDirectory-module__Y-THza__metaGrid>div{background:#f7f9f9;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}.PublicAssignmentsDirectory-module__Y-THza__metaGrid span{color:#84979b;font-size:.75rem}.PublicAssignmentsDirectory-module__Y-THza__metaGrid strong{color:#3c5d63;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.PublicAssignmentsDirectory-module__Y-THza__cardFooter{background:#fbfcfc;border-top:1px solid #e9eeee;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 17px;display:flex}.PublicAssignmentsDirectory-module__Y-THza__cardFooter>div{gap:2px;min-width:0;display:grid}.PublicAssignmentsDirectory-module__Y-THza__cardFooter>div span{color:#8a9b9e;font-size:.75rem}.PublicAssignmentsDirectory-module__Y-THza__cardFooter>div strong{color:#617a7f;font-size:.75rem}.PublicAssignmentsDirectory-module__Y-THza__cardFooter>a{color:#fff;white-space:nowrap;background:#0b8588;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:.76rem;font-weight:800;text-decoration:none;transition:background .14s,transform .14s;display:inline-flex}.PublicAssignmentsDirectory-module__Y-THza__cardFooter>a:hover{background:#08777b;transform:translateY(-1px)}.PublicAssignmentsDirectory-module__Y-THza__emptyState,.PublicAssignmentsDirectory-module__Y-THza__errorState{text-align:left;background:#fff;border:1px solid #dfe9ea;border-radius:18px;justify-content:center;align-items:center;gap:17px;min-height:260px;padding:34px;display:flex}.PublicAssignmentsDirectory-module__Y-THza__stateIcon{color:#16878c;background:#edf7f7;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:900;display:grid}.PublicAssignmentsDirectory-module__Y-THza__emptyState>div:last-child,.PublicAssignmentsDirectory-module__Y-THza__errorState>div:last-child{max-width:470px}.PublicAssignmentsDirectory-module__Y-THza__emptyState strong,.PublicAssignmentsDirectory-module__Y-THza__errorState strong{color:#2b5157;font-size:.9rem;display:block}.PublicAssignmentsDirectory-module__Y-THza__emptyState p,.PublicAssignmentsDirectory-module__Y-THza__errorState p{color:#788d91;margin:5px 0 0;font-size:.78rem;line-height:1.65}.PublicAssignmentsDirectory-module__Y-THza__emptyState button,.PublicAssignmentsDirectory-module__Y-THza__emptyState a{color:#0b7e83;cursor:pointer;background:#eaf6f6;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:38px;margin-top:13px;padding:0 13px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.PublicAssignmentsDirectory-module__Y-THza__memberCta{background:linear-gradient(135deg,#edf8f7,#f9fcfb);border:1px solid #11707521;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:28px;padding:22px;display:grid}.PublicAssignmentsDirectory-module__Y-THza__memberCtaIcon{color:#fff;background:#0d8589;border-radius:14px;place-items:center;width:48px;height:48px;font-size:.94rem;font-weight:900;display:grid}.PublicAssignmentsDirectory-module__Y-THza__memberCta>div:nth-child(2)>span{color:#12868b;letter-spacing:.07em;font-size:.75rem;font-weight:850;display:block}.PublicAssignmentsDirectory-module__Y-THza__memberCta strong{color:#254a50;margin-top:3px;font-size:.92rem;display:block}.PublicAssignmentsDirectory-module__Y-THza__memberCta p{color:#6d858a;max-width:660px;margin:5px 0 0;font-size:.76rem;line-height:1.55}.PublicAssignmentsDirectory-module__Y-THza__memberActions{gap:8px;display:flex}.PublicAssignmentsDirectory-module__Y-THza__loginButton,.PublicAssignmentsDirectory-module__Y-THza__memberButton{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.PublicAssignmentsDirectory-module__Y-THza__loginButton{color:#0b7b80;background:#fff;border:1px solid #0e797e29}.PublicAssignmentsDirectory-module__Y-THza__memberButton{color:#fff;background:#0c8286}@media (max-width:1000px){.PublicAssignmentsDirectory-module__Y-THza__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicAssignmentsDirectory-module__Y-THza__memberCta{grid-template-columns:auto minmax(0,1fr)}.PublicAssignmentsDirectory-module__Y-THza__memberActions{grid-column:1/-1;padding-left:65px}}@media (max-width:760px){.PublicAssignmentsDirectory-module__Y-THza__section{padding:58px 18px 72px}.PublicAssignmentsDirectory-module__Y-THza__heading{flex-direction:column;align-items:flex-start}.PublicAssignmentsDirectory-module__Y-THza__resultSummary{min-width:0}.PublicAssignmentsDirectory-module__Y-THza__filters{grid-template-columns:1fr}.PublicAssignmentsDirectory-module__Y-THza__resultBar{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5px 2px}.PublicAssignmentsDirectory-module__Y-THza__resultBar>div{flex-wrap:wrap;align-items:flex-start}.PublicAssignmentsDirectory-module__Y-THza__grid{grid-template-columns:1fr}.PublicAssignmentsDirectory-module__Y-THza__memberCta{grid-template-columns:auto minmax(0,1fr)}.PublicAssignmentsDirectory-module__Y-THza__memberActions{padding-left:0}}@media (max-width:520px){.PublicAssignmentsDirectory-module__Y-THza__section{padding-left:14px;padding-right:14px}.PublicAssignmentsDirectory-module__Y-THza__cardHeader{flex-direction:column}.PublicAssignmentsDirectory-module__Y-THza__metaGrid{grid-template-columns:1fr}.PublicAssignmentsDirectory-module__Y-THza__cardFooter{flex-direction:column;align-items:stretch}.PublicAssignmentsDirectory-module__Y-THza__cardFooter>a{justify-content:center}.PublicAssignmentsDirectory-module__Y-THza__emptyState,.PublicAssignmentsDirectory-module__Y-THza__errorState{flex-direction:column;align-items:flex-start;padding:24px 18px}.PublicAssignmentsDirectory-module__Y-THza__memberCta{grid-template-columns:1fr}.PublicAssignmentsDirectory-module__Y-THza__memberCtaIcon{width:44px;height:44px}.PublicAssignmentsDirectory-module__Y-THza__memberActions{flex-direction:column}}
