.text-container p[data-v-aac40b0c]{font-size:125%}.star-container[data-v-aac40b0c]{display:flex}.star-container div[data-v-aac40b0c]{margin:auto;border-radius:50%;padding:.5rem}.name-button[data-v-aac40b0c]{width:11em;height:1rem}.code-toggle[data-v-aac40b0c]{height:fit-content;border:2px #02488a solid;border-radius:2.25rem}.code-toggle button[data-v-aac40b0c]{height:1rem}.fade-enter-from[data-v-aac40b0c],.fade-leave-to[data-v-aac40b0c]{transition:width;font-size:0;width:0;transform:translateY(-20px)}.fade-enter-to[data-v-aac40b0c],.fade-leave-from[data-v-aac40b0c]{font-size:16px;width:fit-content;transform:translateY(0)}.fade-enter-active[data-v-aac40b0c],.fade-leave-active[data-v-aac40b0c]{transition:font-size .75s ease-in-out,transform .75s ease-in-out}.textFade-enter-active[data-v-aac40b0c],.textFade-leave-active[data-v-aac40b0c]{transition:opacity .5s}.textFade-enter-from[data-v-aac40b0c],.textFade-leave-to[data-v-aac40b0c]{opacity:0}.emphasis-container[data-v-aac40b0c]{border-radius:2rem;padding-left:.25rem;padding-right:.75rem;padding-bottom:0;height:fit-content;margin-bottom:.25rem}.emphasis-container .emphasis-card[data-v-aac40b0c]{background-color:#fdcc9b}.emphasis-container .emphasis-card .q-btn-group[data-v-aac40b0c]{background-color:#fee0c3}.student-list[data-v-aac40b0c]{display:flex;flex-direction:row;gap:.25rem;margin-top:1rem;width:100%;flex-wrap:wrap}.student-list .name-button[data-v-aac40b0c]{background-color:#fdcc9b;height:fit-content;padding:.25rem .5rem;white-space:nowrap;width:fit-content}.student-list .name-button.selected[data-v-aac40b0c]{background-color:#02488a;color:#fff}.view-container[data-v-aac40b0c]{border-radius:3rem;overflow:hidden;position:relative}.view-container .sky-background[data-v-aac40b0c]{background:linear-gradient(0deg,#fdcc9b,#9cccfc,#02488a);width:var(--v25b4c25e);transition:width .75s ease-in-out,transform .75s ease-in-out;height:40rem;position:relative}.view-container .sky-background .sky-clouds[data-v-aac40b0c],.view-container .sky-background .sky-filter[data-v-aac40b0c],.view-container .sky-background .flight-path[data-v-aac40b0c]{position:absolute;top:0;left:0;width:100%;height:100%}.view-container .sky-background .sky-clouds[data-v-aac40b0c]{transition:clip-path .75s ease-in-out}.view-container .sky-background .sky-clouds.cloud-front[data-v-aac40b0c]{background-color:#ffffffb3}.view-container .sky-background .sky-filter[data-v-aac40b0c]{background-color:#fff0;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.view-container .sky-background .flight-path[data-v-aac40b0c]{background-color:#21405c;opacity:0;transition:opacity .4s ease-in-out,clip-path .75s ease-in-out}.view-container .sky-background .flight-path.visible[data-v-aac40b0c]{opacity:.6}.view-container .sky-background .y-axis[data-v-aac40b0c]{display:flex;flex-direction:column;justify-content:center;height:100%}.view-container .sky-background .y-axis .y-axis-label[data-v-aac40b0c]{position:absolute;left:0;writing-mode:sideways-lr;font-size:1.4em;letter-spacing:.4rem;font-family:IQBPrimar,Roboto,serif;color:#02488a;text-shadow:#0080ae 0 0 .5rem;z-index:3}.view-container .sky-background .header[data-v-aac40b0c]{position:absolute;width:0;display:flex;justify-content:center;transition:left .75s ease-in-out,bottom .75s ease-in-out}.view-container .sky-background .header .header-content[data-v-aac40b0c]{white-space:nowrap;padding:.5rem;background:#ffffffb3;box-shadow:0 0 5px #ffffffb3;border-radius:1rem;border:whitesmoke;color:#02488a;font-weight:700;cursor:pointer;transition:background-color .4s ease-in-out}.view-container .sky-background .header .header-content[data-v-aac40b0c]:hover{background:color-mix(in hsl,rgba(255,255,255,.7) 70%,white)}.view-container .sky-background .header .header-content i[data-v-aac40b0c]{position:relative;bottom:2px}.view-container .sky-background .sky-info[data-v-aac40b0c]{z-index:9;position:absolute;right:3rem;top:50%}.view-container .sky-background .bird-container-container[data-v-aac40b0c]{width:0;height:0;transition:left .75s ease-in-out,bottom .75s ease-in-out,width .75s ease-in-out,margin .75s ease-in-out}.view-container .sky-background .bird-container-container .bird-container[data-v-aac40b0c]{display:flex;flex-direction:column;position:relative;z-index:1;transition:opacity .4s ease-in-out,margin .75s ease-in-out,width .75s ease-in-out,height .75s ease-in-out}.view-container .sky-background .bird-container-container .bird-container.not-selected[data-v-aac40b0c]{opacity:.3}.view-container .sky-background .bird-container-container .bird-container[data-v-aac40b0c]:has(.bird path:hover){z-index:3;opacity:1}.view-container .sky-background .bird-container-container .bird-container .bird[data-v-aac40b0c]{margin-right:auto;margin-left:auto;transition:width .75s ease-in-out,height .75s ease-in-out}.view-container .sky-background .bird-container-container .bird-container .bird path[data-v-aac40b0c]{cursor:pointer}.view-container .sky-background .bird-container-container .bird-container .bird .outline-path[data-v-aac40b0c]{stroke:#fff;stroke-width:2px;fill:none;opacity:0;transition:opacity .4s ease-in-out}.view-container .sky-background .bird-container-container .bird-container .bird:has(path:hover) .outline-path[data-v-aac40b0c]{opacity:1}.view-container .sky-background .bird-container-container:has(.bird-text:hover) .bird-container[data-v-aac40b0c]{z-index:3}.view-container .sky-background .bird-container-container:has(.bird-text:hover) .bird-container .bird .outline-path[data-v-aac40b0c]{opacity:1}.view-container .sky-background .bird-container-container .bird-text[data-v-aac40b0c]{position:relative;background-color:#fdcc9b;border:1px solid #02488a;border-radius:5px;padding:.1rem .25rem;white-space:nowrap;width:fit-content;display:block;margin-right:auto;margin-left:auto;margin-top:-1.5rem;cursor:pointer;z-index:1;transition:background-color .4s ease-in-out;height:fit-content;max-height:fit-content;line-height:1}.view-container .sky-background .bird-container-container .bird-text span.name[data-v-aac40b0c]{color:#000;vertical-align:middle;line-height:1}.view-container .sky-background .bird-container-container .bird-text[data-v-aac40b0c]:hover{background-color:color-mix(in hsl,#FDCC9B 80%,white);z-index:3}.view-container .sky-background .bird-container-container:has(.bird-container .bird path:hover) .bird-text[data-v-aac40b0c]{z-index:2}.view-container button.vertical[data-v-aac40b0c]{width:3rem;line-height:.6;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:-3px}.view-container .training-group-button-container[data-v-aac40b0c]{position:absolute;right:0;top:0;width:3rem;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;z-index:6;background-color:#02488a}.view-container .training-group-button-container .training-info[data-v-aac40b0c]{position:absolute;top:2rem;left:.65rem}.view-container .training-group-button-container .training-group-button-space[data-v-aac40b0c]{position:absolute}.view-container .training-group-button-container .training-group-button-space button[data-v-aac40b0c]{height:100%;color:#fff;background-color:#02488a}.view-container .training-group-button-container .training-group-button-space button.selected[data-v-aac40b0c]{background-color:#4e7fad}.view-container .nk-drawer[data-v-aac40b0c]{position:absolute;right:0;top:0;width:var(--v59f7b229);transition:width .75s ease-in-out,transform .75s ease-in-out;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;background-color:#02488a;border-left:2px solid white;z-index:3}.view-container .nk-drawer .label[data-v-aac40b0c]{height:2rem;position:absolute;width:100%;text-align:center;color:#fff;align-content:center}.view-container .nk-drawer .material-container-frame[data-v-aac40b0c]{position:relative;margin:2rem 3rem 2rem 2.5rem;background:linear-gradient(0deg,#fdcc9b,#9cccfc,#0352a0);width:100%;border-radius:1rem;border:2px solid white}.view-container .nk-drawer .material-container[data-v-aac40b0c]{position:absolute;left:0;top:0;margin:0 3rem 0 2.5rem;width:100%;height:100%}.view-container .nk-drawer .material-container button.material[data-v-aac40b0c]{margin-left:.5rem;position:absolute;background-color:#02488a;color:#fff}.view-container .nk-drawer button#drawer-close[data-v-aac40b0c]{position:absolute;top:49%;margin-left:.25rem;background-color:#fdcc9b}.view-container .nk-drawer button#drawer-close i[data-v-aac40b0c]{color:#8f2716;font-size:220%;font-weight:700}.student-info-box[data-v-aac40b0c]{background-color:#fff;padding:.75rem;border-radius:5px;margin-bottom:.5rem;border:2px solid #8f2716}
