<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=Open+Sans&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&amp;display=swap);body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Onboard{background-color:#e2e6ed;display:flex;height:100%;padding:20px}.Onboard.mobile{flex-flow:column;padding-top:0}.mail-status{display:flex;flex-flow:column;padding-right:2vw;width:28vw}.mobile .mail-status{justify-content:center;max-width:70vw}.mobile .mail-status *{max-width:100%}.mail-status.mobile{align-items:center;align-self:center;padding-top:10px;width:75vw}.mail-status h2,.subheader{font-family:Open Sans,sans-serif;font-size:1.25em;font-weight:700;margin:0;padding-left:15px;white-space:normal}.mobile .mail-status h2,.subheader.mobile{padding:10px;text-align:center}.status-wrapper{background:#fff;border-radius:16px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;font-family:Open Sans,sans-serif;margin:5px}.status-wrapper p{margin:10px}.mobile .status-wrapper{margin-bottom:1vh;width:75vw}#status-icon{color:#c84e00;font-size:2em;padding-right:5px}.status-message{align-items:center;display:flex;flex-flow:row;overflow-wrap:break-word}.alert-message{font-family:Open Sans;font-style:normal;font-weight:400;line-height:27px}.mobile .alert-message{width:75vw}.time-est{font-style:italic;font-weight:400}.message-wrapper{background:#ffd960;border-radius:16px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;font-family:Open Sans,sans-serif;margin:10px 5px 5px}.message-wrapper p{margin:15px}#space-holder{flex:1 1;max-width:30vw}.LineStatus{font-family:Open Sans}.LineStatus h2{margin-bottom:5px}.LineStatus .MuiSvgIcon-root{height:1.75em!important;width:1.75em!important}.circle.selected{border:5px solid #000}.status-box{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;margin:5px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow-wrap:normal;padding:10px}.circle{font-size:600px;height:40px;width:40px}.LineStatus .status-box p{color:#000;font-size:1.25em;font-weight:400;margin:auto 0 auto 10px;text-align:left}.grey{background-color:grey}.view-hub-wrapper{align-self:center;box-shadow:0 0 6px rgb(0 0 0/.25);margin:auto;position:relative}.view-hub-wrapper,.view-hub-wrapper.mobile{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column}.view-hub-wrapper.mobile{background-color:#fff;box-shadow:0 0 3px rgb(0 0 0/.25);margin:2vh 0 6vh;max-width:75vw;width:75vw}#view-hub-button{background:#00539b;border:none;border-radius:26px;box-shadow:inset -3px -6px 0 1.5px rgb(4 45 55/.5);color:#fff;font-family:Open Sans;font-size:1.25em;font-weight:700;margin:5vh;min-height:115px;min-width:290px;padding:2px 2px 5px;text-align:center;width:80%}#view-hub-button:hover{background:#012169;box-shadow:inset 3px 6px 0 1.5px rgb(0 0 0/.5);cursor:pointer;padding:5px 2px 2px}.mobile #view-hub-button{max-width:60vw;min-width:0;min-width:auto}#logo{height:50%;justify-content:center;margin:10% 15% 0}.mobile #logo{height:50vw;margin:10% 10% 0;width:50vw}#logo img{max-width:100%}.Message{font-family:Open Sans;margin-top:5px;white-space:pre-wrap}.status-box-m{align-items:center;background-color:#ffd960;border-radius:16px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5px;min-height:58px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:10px}.update{color:#59595f;font-size:.75em;margin-top:5px}.status-box p{margin:auto 0 auto 2px}.mod-wrapper{background-color:#e9d7d7}.Message i{color:#59595f;padding-left:10px}.FAQ{box-sizing:border-box}.FAQ .header-wrapper{position:-webkit-sticky;position:sticky}.FAQ .content-wrapper{background-color:#e2e6ed;font-family:Open Sans;min-height:100vh;padding-bottom:7vh;width:100vw}.FAQ .content-wrapper,.FAQ.mobile .content-wrapper{display:flex;flex-direction:column}.FAQ .dropper{color:#005587;font-size:1.25em;padding-right:10px}.FAQ ul{display:flex!important;flex-direction:column;margin:0 auto;padding:0}.FAQ.mobile ul,FAQ.mobile .answer{max-width:70vw}.FAQ .question-wrapper{align-self:center;background-color:#fff;border-radius:15px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;flex-direction:column;justify-content:center;list-style-type:none;margin-bottom:15px;padding:15px;text-align:left;width:75vw}.FAQ .question-wrapper:last-of-type{margin-bottom:0}.FAQ.mobile .question-wrapper{justify-content:center}.FAQ .question{font-weight:700;margin:0;padding:5px}.FAQ,question:hover{cursor:pointer}.FAQ.mobile .question{align-items:center;display:flex}.FAQ .answer{margin:0;padding-bottom:5px;padding-left:5px}.FAQ p{color:#000}.FAQ .paragraph{margin:0 0 7px}.FAQ h2{color:rgb(0 0 0/.6);font-size:1.25em;font-weight:700;margin-left:10px}.staff-member{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-width:30%;padding:0 10px 10px}.staff-member h3{text-align:center}.staff-member p{max-width:250px}.person{border-radius:10px;box-shadow:0 0 3px rgb(0 0 0/.25);height:200px;min-width:200px;object-fit:contain;overflow:hidden;width:200px}.person-info{margin-left:20px}.AboutUs{align-items:center;background-color:#e2e6ed;display:flex;flex-direction:column;width:100%}.AboutUs *{font-family:Open Sans,sans-serif}.AboutUs h2,.AboutUs h3,.contact-table tc:not(:first-child){text-align:center}.AboutUs h2{font-family:Open Sans,sans-serif;font-size:1.5em;font-weight:700;margin:0;padding:20px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.toggleable h2{color:#000;cursor:pointer;width:80%}.toggleable.active h2{border-bottom:3px double #339898;color:#339898;cursor:pointer;margin-bottom:30px}.AboutUs .mail-staff{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;flex-direction:column;margin:0 20px 20px;width:75vw}.AboutUs.mobile .dev-team,.AboutUs.mobile .mail-staff,.AboutUs.mobile .sponsors{width:70vw}.AboutUs.mobile .dev-team:hover,.AboutUs.mobile .mail-staff:hover,.AboutUs.mobile .sponsors:hover{cursor:pointer}.AboutUs .members{display:flex;flex:1 1;flex-wrap:wrap;justify-content:center;margin:0 20px 20px;padding-left:3vw;padding-right:3vw}.AboutUs .dev-team{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;flex-direction:column;margin:20px;width:75vw}.AboutUs.mobile .staff-member .person-info{min-width:200px;width:20vw}.AboutUs #student-team{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding-left:3vw;padding-right:3vw;width:80%}.AboutUs.mobile .dev-team #student-team{align-self:center;margin-bottom:10vh;max-width:80%;padding:0}.AboutUs #team-photo{border-radius:10px;height:auto;min-width:200px;width:100}.AboutUs #team-desc{min-width:200px}.AboutUs #team-leads{background-position:50%;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:20px}.AboutUs .sponsors{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;flex-direction:column;margin:20px 20px 10vh;width:75vw}.AboutUs #logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.AboutUs #logos img{height:auto;margin-bottom:max(20px,5vh);min-width:100px;width:25%}.contact-table{border-collapse:collapse;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.contact-table tr{border-bottom:1px solid #ccc;display:flex;flex-direction:row;gap:20px;justify-content:space-between}.contact-table td{padding:10px 15px}.contact-table th{background-color:#f2f2f2;font-weight:700;padding:10px 15px}.contact-table tc{padding:2px 5px}.contact-table tc:first-child{text-align:left}.mission-statement p:first-of-type{margin-top:0}.mission-statement p:first-line{text-indent:0}#project-button{align-self:center;background:#00539b;border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgb(4 45 55/.5);color:#fff;font-size:1em;font-weight:700;margin-bottom:3vh;margin-top:10px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:8px 12px 12px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#project-button:hover{background:#012169;box-shadow:inset 3px 6px 0 1.5px rgb(0 0 0/.5);cursor:pointer;padding:10px}#toggled{box-sizing:border-box;display:block!important;margin:0 5vw 5vw;width:80%}.BoxNum{font-family:Open Sans}.BoxNum.mobile,.box-box{justify-content:center}.box-box{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 0 6px rgb(0 0 0/.25);display:flex;margin:5px auto;padding:15px 10px;text-align:center}.mobile .box-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px}.box-box p{color:#00539b;font-size:1.75em;font-weight:700;margin:0}.Address{font-family:Open Sans,sans-serif;margin-top:5px}.address-text{word-wrap:nowrap;background-color:#fff;border-radius:16px;box-shadow:0 0 6px rgb(0 0 0/.25);margin-left:5px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:10px}.Address h2{margin-bottom:.5vh}.address-text p{margin:0}#how-to{margin-left:10px}.Package{align-items:center;background-color:#00539b;border-radius:10px;display:flex;margin:0 auto 1vh;min-height:6vh;overflow-wrap:break-word;padding:6px;text-align:left;width:90%;word-break:break-word}.package-info{flex:1 1}.Package p{color:#fff;margin:0}.copy-container{align-items:center;align-self:flex-start;display:flex;flex-direction:column;margin-top:5px}.copy-icon{border-radius:15%;color:#fff;cursor:pointer;margin-right:-4px;padding:1px;transition:background-color .2s,color .2s}.copy-icon:hover{background-color:#fff;color:#00539b}.copied-message{color:#00539b!important;font-size:10px}.copied-message.copy{color:#fff!important}.PHub{background-color:#fff;border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,.25);min-height:50vh;overflow:hidden;width:28vw}.PHub *{color:#fff;font-family:Open Sans}.PHub h2{background-color:#939;font-size:1.25em;font-weight:700;margin:0;padding:1.5vh}.PHub.mobile{margin-bottom:5vh;width:75vw}.PHub .PHubContent{background-color:#fff;margin-left:5%;margin-right:5%;max-height:60vh;overflow-y:scroll;padding-top:5px}.PHubContent::-webkit-scrollbar{width:0}.PHubContent::-webkit-scrollbar-thumb,.PHubContent::-webkit-scrollbar-track{background-color:initial}.Package:first-of-type{margin-top:1.5vh}.nopkg-msg{margin-top:1.5vh;text-align:center}.loading,.nopkg-msg{color:rgba(0,0,0,.5);font-style:italic}.loading{font-weight:400;padding:15px}.UserHome{background-color:#e2e6ed;box-sizing:border-box;display:block;flex-grow:1;height:100%;overflow:scroll;text-align:center;width:100vw}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ScheduleStatus{flex-grow:1}.UserHome.mobile h1{margin:20px auto 0;overflow-wrap:break-word;white-space:normal;width:75vw}.UserHome .UH-flex-wrapper{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 auto}.UserHome .UH-flex-wrapper.no-stu{justify-content:center}.UserHome .UH-flex-wrapper.no-stu&gt;*{margin:10px}.UserHome.mobile .UH-flex-wrapper,.UserHome.mobile .UH-flex-wrapper.no-stu{align-items:center;flex-direction:column}
/* !TODO: make width !=27 when mobile??  */.UserHome .UH-flex-wrapper&gt;*{width:27vw}.UserHome.mobile .UH-flex-wrapper&gt;*{width:auto}.UserHome .UH-col1-wrapper{display:flex;flex-direction:column;min-width:22vw;text-align:left}.UserHome .UH-col1-wrapper h2{font-family:Open Sans,sans-serif;font-size:1em;font-weight:700;margin-bottom:0!important;padding:5px 5px 5px 10px}.UserHome.mobile .UH-col1-wrapper{margin:0 auto 5vh;width:75vw}.SHub{background-color:#fff;border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,.25);margin-right:5vw;min-height:50vh;overflow:hidden;width:28vw}.SHub *{color:#fff}.SHub.mobile{margin:auto 0 5vh auto}.SHub h2{background-color:#939;font-family:Open Sans;font-size:1.25em;font-weight:700;margin:0;padding:1.5vh;text-align:center}.SHub.mobile{margin:0 auto 5vh;width:75vw}.SHubContent{background-color:#fff;height:100%;padding-top:5px}.SHubContent p{color:#949494;font-size:20px;font-weight:700;margin:0 0 10px}.SHubContent button{background:#00539b;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgba(4,45,55,.5);box-sizing:border-box;font-size:1em;font-weight:700;margin-top:10px;min-height:40px;padding:8px 10px 10px 8px;width:60%}.SHubContent button:hover{background:#012169;box-shadow:inset 3px 6px 0 1.5px rgba(0,0,0,.5);cursor:pointer;padding:10px 8px 8px 10px}.SHubContent .no-packages{color:rgba(0,0,0,.5);font-family:Open Sans;font-style:italic;margin-top:1.5vh;text-align:center}.no-scheduled-pickup{border-radius:10px;color:rgba(0,0,0,.5);font-style:italic;margin:10px auto}.no-scheduled-pickup,.scheduled-pickup{min-height:6vh;overflow-wrap:normal;padding:6px;width:80%}.scheduled-pickup{align-items:center;background-color:#e2e6ed;border:3px solid transparent;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:1vh auto 0;text-align:left}.scheduled-pickup p{align-self:flex-start;color:#000;font-size:16px;font-weight:400;margin:0 0 0 10px;padding:10px}.scheduled-pickup:hover{border-color:#00539b;cursor:pointer}.sched-ops{justify-content:space-evenly;margin:10px;width:90%}.deletion-buttons,.sched-ops{display:flex;flex-direction:row;gap:20px}.deletion-buttons{padding:10px}.scheduled-pickup .delete-button,.scheduled-pickup .no-keep{background-color:#c84e00}.scheduled-pickup .delete-button:hover,.scheduled-pickup .no-keep:hover{background-color:#8f3700}.scheduled-pickup .yes-delete{background-color:#a1b70d}.scheduled-pickup .yes-delete:hover{background-color:#758609}.scheduled-pickup #sched-ts{border-bottom:3px solid #a1b70d;color:#00539b;font-weight:700;line-height:1.8;padding-bottom:5px}.loading{padding-top:20px}.disclaimer{text-align:center;width:85%}.disclaimer,.terms{color:rgba(0,0,0,.5);font-weight:400;margin:20px auto 10px}.terms{text-align:left;width:80%}.dialogContent,.dialogTitle{font-family:Open Sans,sans-serif!important}.Scheduler{align-items:flex-start;background-color:#fff;border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,.25);display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;min-height:40vh;padding-bottom:2vh;width:70vw}.Scheduler h2{font-family:Open Sans,sans-serif;font-size:1.5em;font-weight:700;margin-bottom:20px;text-align:center}.Scheduler #timeslot-h2{margin-bottom:0}.Scheduler.mid{align-items:center;flex-direction:column;width:min(95vw,400px)}.Scheduler.mid&gt;*{width:90%}.Scheduler&gt;*{flex:1 1;font-family:Open Sans,sans-serif!important;max-width:95%;min-height:40vh}.Scheduler .packages{align-items:center;display:flex;flex-direction:column;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.Scheduler .pkg-wrapper{align-items:center;background-color:#00539b;border-radius:10px;display:flex;margin:0 auto 1vh;min-height:8vh;overflow-wrap:break-word;padding:6px;text-align:left;width:80%}.Scheduler .pkg-wrapper:last-of-type{margin-bottom:3vh}.Scheduler .pkg-wrapper p{color:#fff;margin:0;word-break:break-all}.Scheduler .picker{align-items:center;border-left:1px dashed rgba(0,0,0,.25);display:flex!important;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:50%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;text-align:center}.Scheduler .picker.mid{border-left:none;border-top:1px dashed rgba(0,0,0,.25);max-width:none;padding-top:10px;width:100%}.Scheduler .picker.mid *{max-width:90vw}.Scheduler .picker ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:10px;width:95%!important}.Scheduler .picker ul button{background-color:#e2e6ed;border:none;border-radius:10px;height:4vh;margin:5px;min-width:25%!important}.Scheduler .picker ul button:hover{background-color:#00539b;color:#fff;cursor:pointer}.Scheduler .picker ul button.active{background-color:#00539b;color:#fff;font-weight:700}.Scheduler .save-button{background:#00539b;border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgba(4,45,55,.5);color:#fff;font-size:1em;font-weight:700;margin:5% 5% 2vh;max-height:40px;min-height:40px;padding:8px 10px 10px 8px;text-align:center;width:80%}.Scheduler .confirm-button:hover,.Scheduler .save-button:hover{background-color:#012169;box-shadow:inset 3px 6px 0 1.5px rgba(0,0,0,.5);cursor:pointer;padding:10px 8px 8px 10px}.Scheduler .confirm{align-items:center;margin-top:20px;max-width:80%;text-align:center}.Scheduler .confirm p{margin:0 auto}.Scheduler .confirmation-buttons{display:flex;justify-content:space-around;margin-bottom:1vh}.Scheduler .confirm-button{background:#00539b}.Scheduler .cancel-button,.Scheduler .confirm-button{border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgba(4,45,55,.5);color:#fff;font-size:1em;font-weight:700;margin:5%;max-height:40px;min-height:40px;padding:8px 10px 10px 8px;text-align:center;width:80%}.Scheduler .cancel-button{background:#c84e00}.Scheduler .cancel-button:hover{background-color:#8f3700;box-shadow:inset 3px 6px 0 1.5px rgba(0,0,0,.5);cursor:pointer;padding:10px 8px 8px 10px}.Scheduler .confirm h3{margin-top:0}.Scheduler .dropdowns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.Scheduler .dd-sort,.dd-hour{display:flex;flex-direction:column;justify-content:center;margin:5px;padding:10px}.Scheduler .dropdowns select{background-color:#e2e6ed;border:none;border-radius:10px;box-shadow:inset 0 0 3px rgba(0,0,0,.5);margin-top:5px;padding:10px}.Scheduler .dropdowns select&gt;*{font-family:Open Sans,sans-serif!important}.Scheduler .confirm,.Scheduler .sched-msg{max-width:80%!important}.Scheduler .deletion-buttons{display:flex;flex-direction:row;gap:20px;justify-content:center;padding:10px}.Scheduler .delete-button,.Scheduler .no-keep{background-color:#c84e00}.Scheduler .delete-button:hover,.Scheduler .no-keep:hover{background-color:#8f3700}.Scheduler .yes-delete{background-color:#a1b70d}.Scheduler .yes-delete:hover{background-color:#758609}.Scheduler .deletion-buttons button{border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgba(4,45,55,.5);color:#fff;font-size:1em;font-weight:700;height:40px;padding:8px 10px 10px 8px;width:30%}.Scheduler .deletion-buttons button:hover{box-shadow:inset 3px 6px 0 1.5px rgba(0,0,0,.5);cursor:pointer;padding:10px 8px 8px 10px}.Scheduler #sched-ts{border-bottom:3px dashed #a1b70d;color:#00539b;font-weight:700!important;padding-bottom:5px}.MuiPickersCalendarHeader-label *{color:#fff!important;font-family:Open Sans!important}.MuiDayCalendar-header{background-color:#00539b;border-radius:10px 10px 0 0}.MuiPickersSlideTransition-root{border-radius:0 0 10px 10px;box-shadow:inset 0 0 5px 2px rgba(0,0,0,.25)!important}.MuiDayCalendar-header *{color:#fff!important;font-weight:700!important}.Scheduler-wrapper{background-color:#e2e6ed;height:100%;padding-bottom:5vh;width:100%}.Scheduler-wrapper.mobile{height:100%;margin:0;padding-bottom:10vh;width:100%}h2{font-family:Open Sans;font-size:1.25em;font-weight:700;margin-left:10px}h2.page-subtitle-center{text-align:center}h2.page-subtitle-center-alert{font-size:1em}h2.page-subtitle-center-alert,h2.page-subtitle-center-alert.mobile{word-wrap:break-word;color:rgba(0,0,0,.5)!important;padding:5px 25px 0 0;text-align:center}h2.page-subtitle-center-alert.mobile{font-size:.9em!important}.center-container{align-items:center;display:flex;height:1vh;justify-content:center;padding:12px 29px 30px}.back-button{font-size:larger;margin-bottom:20px;margin-top:20px;-webkit-transform:scale(1.5);transform:scale(1.5)}.Footer{align-items:center;background-color:#012169;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Open Sans,sans-serif;font-size:1em;font-weight:700;justify-content:space-between;padding:10px}.Footer.mid{flex-direction:column;justify-content:flex-start}.Footer&gt;*{display:flex;flex-direction:row;justify-content:center}.Footer.mid&gt;*{width:auto}.Footer .email,.Footer.mid&gt;*{text-align:center}.Footer.mid .email,.Footer.mid .phone{text-align:left}.Footer .phone{text-align:right}.Footer a{align-self:center;color:#fff;padding:0}.Footer .contact-icon{margin-right:4px}.Header.mid{justify-content:space-between}.duke-wrapper{background-color:#012169;color:#fff;display:flex;height:90px;white-space:nowrap;z-index:2}.duke-wrapper.mid{flex-grow:1}.header-sub{align-self:center;font-family:Open Sans,sans-serif;font-size:1.25em;padding:20px 30px 20px 0}.header-duke:hover,.header-sub:hover{cursor:pointer}.header-sub.mobile{font-size:1.5em;font-weight:700;margin-left:20px}.header-duke{align-self:center;font-family:EB Garamond;font-size:2em;padding:20px 15px 20px 20px;text-align:center}.header-duke:after{border-right:1px solid #fff;content:"";padding:5px}.logout{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Open Sans;font-size:20;font-size:20px!important;font-weight:700;justify-content:center;margin-right:5;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:5px;text-decoration:none;text-transform:inherit!important;transition:background-color .3s ease-in-out}.logout.open{justify-content:space-between;margin:8px 16px;text-align:right}.logout.open,.logout:hover{font-size:20px;text-transform:none}.logout:hover{background-color:#1d6363;border-bottom:2px solid #fff;cursor:pointer}.logout&gt;*{color:#fff!important;font-family:Open Sans!important;font-size:20!important;font-size:20px!important;font-weight:700!important;margin-right:5!important;text-decoration:none!important;text-transform:none!important}.student-preview{margin:0 auto;max-width:90%;overflow-x:scroll}.student-preview h3{font-size:1.25em;text-align:center}.student-preview .AC-slot,.student-preview .hour-select,.student-preview .timeslot-select{margin:5px}.student-preview .hour-select,.student-preview .nobody-scheduled,.student-preview .timeslot-select{align-items:center;display:flex;justify-content:center}.student-preview .nobody-scheduled{flex-direction:column}select{background-color:#fff;border:2px solid #ccc;border-radius:5px;color:#555;font-size:16px;padding:8px 12px}#preview-table{word-wrap:break-word;font-size:1em;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;table-layout:fixed;width:100%}#preview-table .status-cell&gt;*{background-color:initial;color:#969696;text-align:center}#preview-table .MuiSvgIcon-root{height:1.3em;vertical-align:middle;width:1.3em}#preview-table .status-cell{align-content:center;height:100%;text-align:center;width:100%}#preview-table .status-cell&gt;:hover{cursor:pointer}#preview-table .arr-arrived{color:#a1b70d;text-shadow:0 0 2px #a1b70d}#preview-table .mis-missed{color:#c84e00;text-shadow:0 0 2px #c84e00}#preview-table #tc-student{min-width:90px;overflow-wrap:break-word;width:90px}#preview-table #tc-boxnum{width:62px}#preview-table #tc-numpkg{width:40px}#preview-table td,#preview-table th{border-bottom:1px solid #ddd;padding:8px}#preview-table .button-td{padding:0}#preview-table th{background-color:#f2f2f2}#preview-table tr:hover{background-color:#f5f5f5}#preview-table tr:first-child th{border-top:none}#preview-table tr:last-child td{border-bottom:none}#preview-table #tc-status{width:82px}#preview-table #tc-timeslot{width:42px}#preview-table .sp-stat-col{width:40px}#table-scroll{font-style:italic;text-align:center}.csv-dl{align-items:center;border-top:1px dashed grey;display:flex;flex-direction:column;justify-content:center}#preview-student .AC-slot,#preview-student .hour-select,#preview-student .timeslot-select{margin:5px}#preview-student .hour-select,#preview-student .no-sched,#preview-student .timeslot-select{align-items:center;display:flex;justify-content:center}#preview-student .no-sched{flex-direction:column}#nobody-icon{color:grey;font-size:3em}.TimeslotsTable{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 3px rgba(0,0,0,.25);box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:3px;max-width:100%!important;min-height:142px;padding:1em 10px 10px;text-align:center}.TimeslotsTable .flex-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Open Sans,sans-serif!important;gap:min(40px,5vw);justify-content:center;max-width:100%!important;width:95%}.TimeslotsTable.mobile .flex-wrapper{flex-direction:column;width:100%}.TimeslotsTable.mobile .flex-wrapper&gt;*{margin:2vh}.TimeslotsTable .admin-title{color:#65676b;font-family:Open Sans;font-weight:700;padding:.5vh 1.5vh;width:100%}.TimeslotsTable h3{font-size:1.25em;margin:0 auto 1em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TimeslotsTable .cancel-all{background-color:#c84e00;width:100%}.TimeslotsTable .cancel-all,.TimeslotsTable .cancel-button{box-shadow:inset -3px -6px 0 1.5px rgba(4,45,55,.5);color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;padding:8px 10px 10px 8px}.TimeslotsTable .cancel-button{background:#c84e00;border:none;border-radius:10px;font-size:1em;font-weight:600;width:30%}.TimeslotsTable .cancel-button:hover{background:#8f3700;box-shadow:inset 3px 6px 0 1.5px rgba(0,0,0,.5);cursor:pointer;padding:10px 8px 8px 10px}.TimeslotsTable .submit-button{background:#00539b;border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgba(4,45,55,.5);color:#fff;font-size:1em;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;padding:8px 10px 10px 8px;width:30%}.TimeslotsTable .submit-button:hover{background:#012169;box-shadow:inset 3px 6px 0 1.5px rgba(0,0,0,.5);cursor:pointer;padding:10px 8px 8px 10px}.TimeslotsTable table tr:first-child th{width:50%}#actual-table{width:80%}.TimeslotsTable .previews{border:1px solid grey;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.5);padding:10px}.TimeslotsTable .vis-icon:hover{cursor:pointer}.TimeslotsTable .vis-icon&gt;*{margin:auto 0;vertical-align:middle}.TimeslotsTable .noslot{align-self:center}.no-date-selec{text-align:center}.AC-slxn-wrapper{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.msg-csv,.scd-csv{background-color:#fff;border-radius:20px;box-shadow:0 0 3px rgb(0 0 0/.3);flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:20px}.msg-csv,.msg-csv .date-selec&gt;*,.scd-csv,.scd-csv .date-selec&gt;*{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.msg-csv .date-selec,.scd-csv .date-selec{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center}.msg-csv .end-selec input,.msg-csv .start-selec input,.scd-csv .end-selec input,.scd-csv .start-selec input{font-family:Open Sans,sans-serif;margin:auto 5px}.msg-csv .start-selec,.scd-csv .start-selec{margin:0 auto 4px}.msg-csv .dl-icon label:hover,.scd-csv .dl-icon label:hover{cursor:pointer}.msg-csv .MuiButtonBase-root,.scd-csv .MuiButtonBase-root{align-self:center;background:#00539b;border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgb(4 45 55/.5);color:#fff;font-size:1.25em;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px 10px 0;padding:10px 12px 12px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.msg-csv .MuiButtonBase-root:hover,.scd-csv .MuiButtonBase-root:hover{background:#012169;box-shadow:inset 3px 6px 0 1.5px rgb(0 0 0/.5);cursor:pointer!important;padding:12px 10px 10px 12px}input[type=date]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ccc;border-radius:5px;color:#555;font-size:16px;outline:none;padding:8px 12px}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-filter:invert(.4);filter:invert(.4)}input[type=date]:focus{box-shadow:0 0 5px rgb(0 0 0/.3)}input[type=date]::-webkit-input-placeholder{color:#999}input[type=date]::placeholder{color:#999}.msg-csv .dl-icon,.scd-csv .dl-icon{margin-top:10px}.msg-csv p,.scd-csv p{font-size:.75em;margin:0 5px 0 0}.LineStatusModifier{font-family:Open Sans}.update-l{color:#59595f;font-size:.75em;margin-top:5px;padding-left:15px}.circle.selected{border:5px solid #012169}#status-circle,.circle{font-size:100px}.status-box p{color:#000;font-size:1em;font-weight:400;margin:auto 0 auto 4px;text-align:left}.LineStatus.mobile .status-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5px;padding:15px}#status-circle{color:#c84e00;font-size:2em;margin-top:10px}.status-selector{flex-wrap:wrap}.circle,.status-selector{align-items:center;display:flex}.circle{border:5px solid #f3f2f1;border-radius:50%;cursor:pointer;justify-content:center;margin-right:10px;min-height:40px;min-width:40px}.red{background-color:#c84e00;font-size:100px}.yellow{background-color:#ffd960}.green{background-color:#a1b70d}.checkmark{color:#fff;font-size:18px}.LineStatus button{cursor:pointer;margin-top:10px;padding:10px 20px}.mod-wrapper{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 3px rgb(0 0 0/.25);box-sizing:border-box;display:flex;flex-direction:column;font-family:Open Sans;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:15px;width:100%}.mod-wrapper *{margin:5px}.mail-header{font-size:1em;font-weight:700;margin-left:5px;text-align:left}.mod-wrapper button{background:#00539b;border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgb(4 45 55/.5);color:#fff;font-size:1em;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;padding:8px 10px 10px 8px;width:60%}.mod-wrapper button:hover{background:#012169;box-shadow:inset 3px 6px 0 1.5px rgb(0 0 0/.5);cursor:pointer;padding:10px 8px 8px 10px}#curr-clr{color:rgb(0 0 0/.5);font-size:.75em;font-style:italic;margin:5px 0 0;padding-left:15px}.MuiButtonBase-root.MuiPickersDay-root.Mui-selected{background-color:#00539b!important}.MuiPickersCalendarHeader-root *{font-family:Open Sans,sans-serif!important}body{box-sizing:border-box;margin:0;padding:0}.dynamic-input{font-family:Open Sans;overflow-y:hidden;resize:none;width:95%}.MuiDateCalendar-root{max-width:300px}.wheel{-webkit-transform:translateY(400%);transform:translateY(400%)}.lds-ring{display:inline-block;height:80px;position:relative;width:80px}.lds-ring div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.AdminHub{align-items:center;background-color:#e2e6ed;display:flex;flex-direction:column;max-width:100%!important;padding-bottom:4vh}.AH-flex-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Open Sans,sans-serif!important;gap:min(40px,5vw);justify-content:center;max-width:100vw!important}.AH-flex-wrapper.mid,.AH-flex-wrapper.mobile{align-items:center;flex-direction:column;justify-content:center;width:100%}.AH-flex-wrapper.mobile&gt;*{width:90vw}.AdminHub .inner-msgmod{background-color:#fff;border-radius:20px;box-shadow:0 0 3px rgba(0,0,0,.25);box-sizing:border-box;font-family:Open Sans;justify-content:center;min-height:142px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:15px}.AdminHub .inner-msgmod .msg-header{font-size:1em;font-weight:700;margin-left:5px;text-align:left}.AdminHub .inner-msgmod button{cursor:pointer;font-weight:700;margin-top:10px}.AH-col2 .submit-button:hover,.AdminHub .inner-msgmod button:hover{background:#012169;box-shadow:inset 3px 6px 0 1.5px rgba(0,0,0,.5);cursor:pointer;padding:10px 8px 8px 10px}.AdminHub .line-stat .LineStatus h2{font-size:1em;font-weight:400;margin-left:5%;padding:5px}.AH-col1{box-sizing:border-box;display:flex;flex-direction:column;gap:1vh;min-width:20vw;text-align:left}.AH-col1.mid{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:95%;width:70%}.AH-col1.mid&gt;*{box-sizing:border-box;flex-basis:calc(47.5% - 10px);flex-grow:1;margin:5px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.AdminHub h2{font-family:Open Sans,sans-serif;font-size:1.25em;font-weight:700;margin:0;padding-left:15px;white-space:normal}.AH-col1.mobile{align-items:center;justify-content:center;margin:0 auto 5vh}.AH-col1.mobile&gt;*{width:100%}.AdminHub .inner-msgmod{align-items:center;display:flex;flex-direction:column;flex-grow:1}.AdminHub .inner-msgmod&gt;*{margin:5px}.AdminHub .inner-msgmod textarea{border:none;border-radius:5px;box-shadow:inset 0 0 3px rgba(0,0,0,.5);flex-grow:1;min-height:30px;min-width:80%}.AdminHub .inner-msgmod button{background:#00539b;border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgba(4,45,55,.5);color:#fff;font-size:1em;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;padding:8px 10px 10px 8px;width:60%}.AdminHub.mobile .line-stat,.AdminHub.mobile .message{min-height:0;min-height:auto}.AdminHub .admin-title{color:#65676b;font-family:Open Sans;font-weight:700;margin:0 auto;padding:.5vh 1.5vh;text-align:center}.AdminHub .previews{background-color:#ced3dc;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.5);box-sizing:border-box;margin-top:.5vh;padding:10px}table{border:1px solid #ccc;border-collapse:collapse;margin:20px auto}table,td,th{text-align:center}td,th{border:1px solid #ccc;padding:8px}th{background-color:#f2f2f2}tr:nth-child(2n){background-color:#f9f9f9}.AC-col2{background-color:#fff;border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,.25);display:flex;flex-direction:column;flex-grow:1 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:50vw;overflow:hidden}.AH-col2.mid,.AH-col3.mid{flex-grow:1;width:80%}.AH-col3.mid .scd-dl{margin:0 auto;width:40%}.cmp-title{background-color:#00539b;border-radius:20px 20px 0 0;color:#fff;font-weight:700;margin:0;padding:20px;text-align:center}.ACH .AC-selectors{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:auto;min-height:80px;padding:5px;width:90%}#SP-slot{width:100%}#SP-slot button{width:30%}.AH-col2 .AC-slot,.AH-col3 .AC-count,.AH-col3 .AC-slot,.AH-col3 .AC-timeslot{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:100%;justify-content:center;margin:5px}.AH-col2 .AC-slot{justify-content:space-evenly}.AH-col3 .AC-count,.AH-col3 .AC-timeslot{justify-content:center}.AC-slot button{background-color:#e2e6ed;border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgba(70,74,75,.5);font-family:Open Sans;font-weight:700;min-height:65px;padding:8px 10px 10px 8px;text-align:center;width:100%}.AC-slot button:hover{background-color:#a6b3c9;cursor:pointer;font-weight:900;padding:10px 8px 8px 10px}.AH-col1,.AH-col3{width:20vw}.AH-col2{background-color:#fff;border-radius:20px;box-shadow:0 0 3px rgba(0,0,0,.25);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:50vw}.AH-col2 .no-date-selec{text-align:center;width:100%}.AH-col3 .AC-count:active{border:1px solid grey}.AH-col2 .AC-selectors * label{padding:5px}.AH-col2 .AC-selectors * select{border-radius:10px;min-height:30px}.AH-col2 h2{height:auto;margin:0;text-align:center}.button-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;width:80%}.submit-button{background:#00539b}.cancel-button,.submit-button{border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgba(4,45,55,.5);color:#fff;font-size:1em;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:8px 10px 10px 8px;width:30%}.cancel-button{background:#c84e00}.cancel-button:hover{background:#8f3700;box-shadow:inset 3px 6px 0 1.5px rgba(0,0,0,.5);cursor:pointer;padding:10px 8px 8px 10px}.error,.load{color:#666;font-family:Open Sans,sans-serif;font-size:1.5em;font-weight:700;margin:100px;text-align:center}.AdminHub.admin-cal{flex:1 1}.AdminHub .admin-cal *{max-width:100%!important}.ContactUs{background-color:#e2e6ed;font-family:Open Sans,sans-serif!important;height:100%;min-height:83.15vh;padding:10px}.ContactUs .postsubmit #ask{font-family:Open Sans,sans-serif;font-size:1.5em;text-align:center}.ContactUs h2{color:#005587;font-size:1.5em;font-weight:700;margin:0 auto;max-width:75vw;text-align:center}#contactForm{display:flex;flex-direction:column;justify-content:center;margin:3vh auto;max-width:75vw}#contactForm form{margin:3vh auto;max-width:400px}#contactForm #message-label{color:rgb(0 0 0/.6);display:block;font-weight:700;padding:10px 10px 5px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#contactForm textarea{align-self:center;border-color:rgb(0 0 0/.25);border-radius:10px;display:block;font-family:Open Sans,sans-serif!important;margin-bottom:15px;padding:10px 16px;resize:none;resize:vertical;width:75vw}#contactForm #contact-message{height:100px;resize:none}#contactForm .default-text{color:rgb(0 0 0/.5)}#contactForm .user-text{color:#000}#resub{font-size:1.25em;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:10px 18px}#resub:hover{padding:12px 16px 8px 20px}.contact-button{align-self:center;background:#00539b;border:none;border-radius:10px;box-shadow:inset -3px -6px 0 1.5px rgb(4 45 55/.5);color:#fff;font-size:1.5em;font-weight:700;margin:20px 0;padding:10px 18px;text-align:center}.contact-button:hover{background:#012169;box-shadow:inset 3px 6px 0 1.5px rgb(0 0 0/.5);cursor:pointer;padding:12px 16px 8px 20px}.thank-you-text{color:#012169;font-size:1.5em;font-weight:700;text-align:center}.ContactUs #contact-label{color:#005587}.ContactUs .postsubmit{align-items:center;justify-content:center;min-height:83.15vh}.ContactUs .postsubmit,div#root{display:flex;flex-direction:column}div#root{min-height:100vh}#main-content{display:flex;flex-direction:column;flex-grow:1}#main-content&gt;*{flex-grow:1}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-title{font-size:clamp(16px,10vw,3em)}.page-title,.page-title-loading{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;color:#012169;font-family:EB Garamond,serif;font-weight:700;text-align:center;white-space:normal}.page-title-loading{font-size:3em;opacity:15%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=main.9448d1ab.css.map*/</pre></body></html>