@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.container[data-v-def3eef5]{padding-left:20px;background:#99b4bf;height:55px;border-bottom:1px solid #253c59;display:flex;flex-direction:row;align-items:center}.title-container[data-v-def3eef5]{display:flex;flex-direction:row}.title-container[data-v-def3eef5]:hover{cursor:pointer}.title-label[data-v-def3eef5]{font-size:20px}.title-label[data-v-def3eef5]::selection{background:transparent}.routes-container[data-v-def3eef5]{padding-left:40px;display:flex;flex-direction:row;gap:25px}.router-link-container[data-v-def3eef5]{display:flex;flex-direction:column;align-items:center}.router-link[data-v-def3eef5]{color:#253c59;margin:0;padding-left:0;padding-right:0;padding-bottom:3px}.router-link[data-v-def3eef5]:hover{cursor:pointer;border-bottom:2px solid #253c59}.router-link[data-v-def3eef5]::selection{background:transparent}@font-face{font-family:Arcade;src:url(/SER225-Project-Website/assets/ARCADE-C5snv-Ay.TTF)}#app{font-family:Roboto,sans-serif}body{margin:0!important;background:#5d7a8c}.no-margin{margin:0}.outer-container[data-v-bff1c080]{display:flex;flex-direction:column;align-items:center;background:#5d7a8c}.container[data-v-bff1c080]{max-width:60rem;margin:28px 20px 20px;padding:40px;border-radius:10px;background:#99b4bf;border:2px solid #253C59;display:flex;flex-direction:column;align-items:center}a[data-v-bff1c080]{color:#253c59}a[data-v-bff1c080]:active{color:#8a5f11}.github-link[data-v-bff1c080]{margin-bottom:10px}.video[data-v-bff1c080]{margin-top:10px}video[data-v-bff1c080]{max-width:100%;border-radius:7px;margin-right:auto;margin-left:auto;border:2px solid #253C59}.asset-description[data-v-bff1c080]{margin:5px auto 30px;text-align:center;font-style:italic}.header-container[data-v-bff1c080]{background:#253c59;border-radius:20px;padding:10px 20px;margin:10px;width:fit-content}.header[data-v-bff1c080]{font-size:65px;font-family:Arcade;text-align:center;margin-bottom:0;margin-top:10px;color:#fff}.subheader[data-v-bff1c080]{font-size:25px}.header-image-container[data-v-bff1c080]{width:100%;background-image:url(/SER225-Project-Website/assets/header-background-CAtIviHi.png);display:flex;justify-content:center;border-bottom:2px solid #253C59}@keyframes spinner-circle-animation-ed866313{0%,39%,to{opacity:0}40%{opacity:1}}.spinner[data-v-ed866313]{position:relative;width:var(--vs-spinner-size);height:var(--vs-spinner-size);margin:0;padding:0}.spinner-circle[data-v-ed866313]{width:100%;height:100%;position:absolute;left:0;top:0}.spinner-circle[data-v-ed866313]:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:var(--vs-spinner-color);border-radius:100%;-webkit-animation:spinner-circle-animation-ed866313 1.2s infinite ease-in-out both;animation:spinner-circle-animation-ed866313 1.2s infinite ease-in-out both}.spinner-circle[data-v-ed866313]:nth-child(2){transform:rotate(30deg)}.spinner-circle[data-v-ed866313]:nth-child(3){transform:rotate(60deg)}.spinner-circle[data-v-ed866313]:nth-child(4){transform:rotate(90deg)}.spinner-circle[data-v-ed866313]:nth-child(5){transform:rotate(120deg)}.spinner-circle[data-v-ed866313]:nth-child(6){transform:rotate(150deg)}.spinner-circle[data-v-ed866313]:nth-child(7){transform:rotate(180deg)}.spinner-circle[data-v-ed866313]:nth-child(8){transform:rotate(210deg)}.spinner-circle[data-v-ed866313]:nth-child(9){transform:rotate(240deg)}.spinner-circle[data-v-ed866313]:nth-child(10){transform:rotate(270deg)}.spinner-circle[data-v-ed866313]:nth-child(11){transform:rotate(300deg)}.spinner-circle[data-v-ed866313]:nth-child(12){transform:rotate(330deg)}.spinner-circle[data-v-ed866313]:nth-child(2):before{animation-delay:-1.1s}.spinner-circle[data-v-ed866313]:nth-child(3):before{animation-delay:-1s}.spinner-circle[data-v-ed866313]:nth-child(4):before{animation-delay:-.9s}.spinner-circle[data-v-ed866313]:nth-child(5):before{animation-delay:-.8s}.spinner-circle[data-v-ed866313]:nth-child(6):before{animation-delay:-.7s}.spinner-circle[data-v-ed866313]:nth-child(7):before{animation-delay:-.6s}.spinner-circle[data-v-ed866313]:nth-child(8):before{animation-delay:-.5s}.spinner-circle[data-v-ed866313]:nth-child(9):before{animation-delay:-.4s}.spinner-circle[data-v-ed866313]:nth-child(10):before{animation-delay:-.3s}.spinner-circle[data-v-ed866313]:nth-child(11):before{animation-delay:-.2s}.spinner-circle[data-v-ed866313]:nth-child(12):before{animation-delay:-.1s}.indicators-container[data-v-2d0f5223]{display:flex;align-items:center;align-self:stretch;flex-shrink:0;gap:var(--vs-indicators-gap);padding:var(--vs-padding)}.clear-button[data-v-2d0f5223]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0;margin:0;border:0;width:var(--vs-indicator-icon-size);height:var(--vs-indicator-icon-size);color:var(--vs-indicator-icon-color);background:none;cursor:var(--vs-indicator-icon-cursor)}.clear-button[data-v-2d0f5223]:focus-visible{border-radius:var(--vs-border-radius);outline:var(--vs-outline-width) solid var(--vs-outline-color)}.dropdown-icon[data-v-2d0f5223]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0;margin:0;border:0;width:var(--vs-indicator-icon-size);height:var(--vs-indicator-icon-size);color:var(--vs-indicator-icon-color);background:none;outline:none;cursor:var(--vs-indicator-icon-cursor);transition:var(--vs-indicator-dropdown-icon-transition)}.dropdown-icon[data-v-2d0f5223]:focus-visible{border-radius:var(--vs-border-radius);outline:var(--vs-outline-width) solid var(--vs-outline-color)}.dropdown-icon.active[data-v-2d0f5223]{transform:rotate(180deg)}[data-v-52c71ffd]{box-sizing:border-box}.menu-option[data-v-52c71ffd]{display:flex;width:var(--vs-option-width);border:0;margin:0;padding:var(--vs-option-padding);font-size:var(--vs-option-font-size);font-weight:var(--vs-option-font-weight);font-family:var(--vs-font-family);color:var(--vs-option-text-color);white-space:break-spaces;background-color:var(--vs-option-background-color);text-align:var(--vs-option-text-align);cursor:var(--vs-option-cursor)}.menu-option.focused[data-v-52c71ffd]:not(.selected):not(.disabled){background-color:var(--vs-option-focused-background-color);color:var(--vs-option-focused-text-color)}.menu-option.selected[data-v-52c71ffd]{background-color:var(--vs-option-selected-background-color);color:var(--vs-option-selected-text-color)}.menu-option.disabled[data-v-52c71ffd]{background-color:var(--vs-option-disabled-background-color);color:var(--vs-option-disabled-text-color)}[data-v-368c99d8]{box-sizing:border-box}.menu[data-v-368c99d8]{position:absolute;max-height:var(--vs-menu-height);overflow-y:auto;border:var(--vs-menu-border);border-radius:var(--vs-border-radius);box-shadow:var(--vs-menu-box-shadow);background-color:var(--vs-menu-background-color);z-index:var(--vs-menu-z-index)}.menu[data-state-position^=bottom][data-v-368c99d8]{margin-top:var(--vs-menu-offset-top)}.menu[data-state-position^=top][data-v-368c99d8]{margin-bottom:var(--vs-menu-offset-top)}.no-results[data-v-368c99d8]{padding:var(--vs-option-padding);font-size:var(--vs-font-size);font-family:var(--vs-font-family);color:var(--vs-text-color)}.taggable-no-options[data-v-368c99d8]{padding:var(--vs-option-padding);font-size:var(--vs-font-size);font-family:var(--vs-font-family);color:var(--vs-text-color);cursor:pointer}.multi-value[data-v-ba5b83d4]{display:flex;min-width:0px;margin:var(--vs-multi-value-margin);border-radius:var(--vs-multi-value-border-radius);background:var(--vs-multi-value-background-color)}.multi-value-label[data-v-ba5b83d4]{padding:var(--vs-multi-value-label-padding);border:var(--vs-multi-value-border);border-radius:var(--vs-multi-value-border-radius);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--vs-multi-value-label-font-size);font-weight:var(--vs-multi-value-label-font-weight);line-height:var(--vs-multi-value-label-line-height);color:var(--vs-multi-value-label-text-color)}.multi-value-remove[data-v-ba5b83d4]{border-radius:var(--vs-multi-value-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;padding:var(--vs-multi-value-delete-padding);border:none;outline:none;cursor:var(--vs-multi-value-xmark-cursor);background-color:var(--vs-multi-value-background-color)}.multi-value-remove[data-v-ba5b83d4]:hover{background-color:var(--vs-multi-value-delete-hover-background-color)}.multi-value-remove svg[data-v-ba5b83d4]{width:var(--vs-multi-value-xmark-size);height:var(--vs-multi-value-xmark-size);fill:var(--vs-multi-value-xmark-color)}.multi-value-remove:hover svg[data-v-ba5b83d4]{fill:var(--vs-multi-value-xmark-hover-color)}.input-placeholder[data-v-d650edcf]{grid-area:1 / 1 / 2 / 3;color:var(--vs-placeholder-color)}:root{--vs-width: 100%;--vs-min-height: 38px;--vs-padding: 4px 8px;--vs-border: 1px solid #e4e4e7;--vs-border-radius: 4px;--vs-font-size: 16px;--vs-font-weight: 400;--vs-font-family: inherit;--vs-text-color: #18181b;--vs-line-height: 1.5;--vs-placeholder-color: #52525b;--vs-background-color: #fff;--vs-disabled-background-color: #f4f4f5;--vs-outline-width: 1px;--vs-outline-color: #3b82f6;--vs-menu-offset-top: 8px;--vs-menu-height: 200px;--vs-menu-border: var(--vs-border);--vs-menu-background-color: var(--vs-background-color);--vs-menu-box-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--vs-menu-z-index: 2;--vs-option-width: 100%;--vs-option-padding: 8px 12px;--vs-option-cursor: pointer;--vs-option-font-size: var(--vs-font-size);--vs-option-font-weight: var(--vs-font-weight);--vs-option-text-align: -webkit-auto;--vs-option-text-color: var(--vs-text-color);--vs-option-hover-text-color: var(--vs-text-color);--vs-option-focused-text-color: var(--vs-text-color);--vs-option-selected-text-color: var(--vs-text-color);--vs-option-disabled-text-color: #52525b;--vs-option-background-color: var(--vs-menu-background);--vs-option-hover-background-color: #dbeafe;--vs-option-focused-background-color: #dbeafe;--vs-option-selected-background-color: #93c5fd;--vs-option-disabled-background-color: #f4f4f5;--vs-option-opacity-menu-open: .4;--vs-multi-value-margin: 2px;--vs-multi-value-border: 0px;--vs-multi-value-border-radius: 2px;--vs-multi-value-background-color: #f4f4f5;--vs-multi-value-label-padding: 4px 4px 4px 8px;--vs-multi-value-label-font-size: 12px;--vs-multi-value-label-font-weight: 400;--vs-multi-value-label-line-height: 1;--vs-multi-value-label-text-color: #3f3f46;--vs-multi-value-delete-padding: 0 3px;--vs-multi-value-delete-hover-background-color: #FF6467;--vs-multi-value-xmark-size: 16px;--vs-multi-value-xmark-cursor: pointer;--vs-multi-value-xmark-color: var(--vs-multi-value-label-text-color);--vs-multi-value-xmark-hover-color: #fff;--vs-indicators-gap: 0px;--vs-indicator-icon-size: 20px;--vs-indicator-icon-color: var(--vs-text-color);--vs-indicator-icon-cursor: pointer;--vs-indicator-dropdown-icon-transition: transform .2s ease-out;--vs-spinner-color: var(--vs-text-color);--vs-spinner-size: 16px}[data-v-80a1bde4]{box-sizing:border-box}.vue-select[data-v-80a1bde4]{position:relative;box-sizing:border-box;width:var(--vs-width)}.control[data-v-80a1bde4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:var(--vs-min-height);border:var(--vs-border);border-radius:var(--vs-border-radius);background-color:var(--vs-background-color)}.control.focused[data-v-80a1bde4]{box-shadow:0 0 0 var(--vs-outline-width) var(--vs-outline-color);border-color:var(--vs-outline-color)}.control.disabled[data-v-80a1bde4]{background-color:var(--vs-disabled-background-color)}.value-container[data-v-80a1bde4]{position:relative;overflow:hidden;display:grid;align-items:center;flex:1 1 0%;padding:var(--vs-padding)}.value-container.multi.has-value[data-v-80a1bde4]{display:flex;flex-wrap:wrap}.single-value[data-v-80a1bde4]{display:block;grid-area:1 / 1 / 2 / 3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--vs-font-size);font-weight:var(--vs-font-weight);font-family:var(--vs-font-family);line-height:var(--vs-line-height);color:var(--vs-text-color)}.vue-select[data-state=open] .single-value[data-v-80a1bde4]{opacity:var(--vs-option-opacity-menu-open)}.vue-select.typing .single-value[data-v-80a1bde4]{opacity:0}.input-container[data-v-80a1bde4]{visibility:visible;display:inline-grid;grid-area:1 / 1 / 2 / 3;grid-template-columns:0px min-content}.input-container.typing[data-v-80a1bde4]{transform:translateZ(0)}.input-container.typing[data-v-80a1bde4]:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;grid-area:1 / 2;min-width:2px;padding:0;margin:0;border:0}.search-input[data-v-80a1bde4]{margin:0;padding:0;border:0;min-width:2px;width:100%;grid-area:1 / 2;background:0px center;font-size:var(--vs-font-size);font-family:var(--vs-font-family);line-height:var(--vs-line-height);color:var(--vs-text-color);opacity:1;outline:none}.outer-container[data-v-9fc66ef0]{display:flex;justify-content:center;background:#5d7a8c}.container[data-v-9fc66ef0]{width:60rem;margin:28px 20px 20px;padding-left:20px;padding-right:20px;border-radius:10px;background:#99b4bf;border:2px solid #253c59;padding-bottom:20px}.semester-select-container[data-v-9fc66ef0]{display:flex;flex-direction:column;align-items:center}.semesters-header[data-v-9fc66ef0]{margin-bottom:15px}.semester-select-label[data-v-9fc66ef0]{margin-bottom:10px}.semester-select[data-v-9fc66ef0]{width:420px;color:#253c59}.teams-header[data-v-9fc66ef0]{margin-top:40px;margin-bottom:15px}.team-select-container[data-v-9fc66ef0]{display:flex;flex-direction:column;align-items:center}.team-link[data-v-9fc66ef0]{margin-bottom:10px;font-size:20px;color:#253c59}.team-link[data-v-9fc66ef0]:active{color:#8a5f11}@media only screen and (max-width:474px){.semester-select[data-v-9fc66ef0]{width:100%}}.outer-container[data-v-b20b0688]{display:flex;justify-content:center;background:#5d7a8c}.container[data-v-b20b0688]{width:60rem;margin:28px 20px 20px;padding-left:20px;padding-right:20px;border-radius:10px;background:#99b4bf;border:2px solid #253c59;padding-bottom:20px}.screenshot[data-v-b20b0688]{display:flex;flex-direction:column}img[data-v-b20b0688]{margin-right:auto;margin-left:auto;max-width:100%;height:auto;border-radius:7px;border:2px solid #253c59}a[data-v-b20b0688]{color:#253c59}a[data-v-b20b0688]:active{color:#8a5f11}.asset-description[data-v-b20b0688]{margin:5px auto 30px;text-align:center;font-style:italic}.download-container[data-v-b20b0688]{margin-bottom:10px}.video[data-v-b20b0688]{display:flex;flex-direction:column}video[data-v-b20b0688]{max-width:100%;border-radius:7px;margin-right:auto;margin-left:auto;border:2px solid #253c59}.error-message[data-v-c9c55581],.error-message[data-v-2b087d7a]{color:red;margin-left:20px;font-size:20px}.collapsible[data-v-4e10d652]{padding-bottom:2px}.toggle-button[data-v-4e10d652]{width:100%;text-align:left;padding-top:8px;padding-bottom:8px;border-radius:0}.error-message[data-v-5cc0efdc],.error-message[data-v-3900c89d],.error-message[data-v-5f015aab]{color:red;margin-left:20px;font-size:20px}.outer-container[data-v-96d3603c]{display:flex;justify-content:center;background:#5d7a8c}.container[data-v-96d3603c]{width:60rem;margin:28px 20px 20px;padding-left:20px;padding-right:20px;border-radius:10px;background:#99b4bf;border:2px solid #253c59;padding-bottom:20px;display:flex;flex-direction:column;align-items:center}.search-header[data-v-96d3603c]{margin-bottom:15px}.search-info-label[data-v-96d3603c]{margin-bottom:10px}.search-input[data-v-96d3603c]{width:450px;font-size:16px;font-family:Roboto;border:1px solid #ccc;border-radius:5px;height:35px;padding-left:10px;padding-right:10px}.search-container[data-v-96d3603c]{display:flex;flex-direction:row;gap:4px}.search-button[data-v-96d3603c]{width:39px;font-size:15px}.search-fields-container[data-v-96d3603c]{margin-top:20px;display:flex;flex-direction:row;align-items:center;gap:5px}.search-field-container[data-v-96d3603c]{display:flex;flex-direction:row;align-items:center;gap:5px;padding-left:5px;padding-right:5px}.search-field-radio-button[data-v-96d3603c]{margin:0}.search-results[data-v-96d3603c]{display:flex;flex-direction:column;align-items:center}.result-link[data-v-96d3603c]{margin-bottom:10px;font-size:20px;color:#253c59}.result-link[data-v-96d3603c]:active{color:#8a5f11}@media only screen and (max-width:570px){.search-container[data-v-96d3603c],.search-input[data-v-96d3603c]{width:100%}}
