.audio-player[data-v-3298f226]{width:100%;background:#01427e;box-shadow:0 0 20px #000a;color:#fff;font-size:.75em;overflow:hidden;border-radius:8rem;display:flex}.audio-player .play-container[data-v-3298f226]{display:flex;padding-left:.5rem}.audio-player .play-container .play-button[data-v-3298f226]{cursor:pointer;align-self:center}.audio-player .play-container .play-button[data-v-3298f226]:hover{transform:scale(1.1)}.audio-player .right-container[data-v-3298f226]{width:100%;margin-top:.5rem}.audio-player .right-container .timeline[data-v-3298f226]{margin-top:1.2rem;height:.75rem;background:#fff;width:97%;position:relative;cursor:pointer;box-shadow:0 2px 10px #0008;border-radius:2px;margin-left:auto;margin-right:auto;border:2px solid #FDCC9B}.audio-player .right-container .timeline .progress[data-v-3298f226]{background:#8f2716;width:0;height:100%;transition:.25s}.audio-player .right-container .controls[data-v-3298f226]{display:flex;margin-top:.25rem;justify-content:space-between;align-items:stretch;padding:0 2rem .25rem;font-size:16px}.audio-player .right-container .controls .time[data-v-3298f226]{margin-left:auto;margin-right:auto}.text-container p[data-v-d7ea06cf]{font-size:125%}div.p[data-v-d7ea06cf]{display:flex;font-size:125%;line-height:1.5;margin-bottom:16px}.star-container[data-v-d7ea06cf]{display:flex;color:#fdcc9b}.star-container div[data-v-d7ea06cf]{margin:auto}.star-container div.big-star[data-v-d7ea06cf]{border:7px dotted #fff233}.star-container div.small-margin[data-v-d7ea06cf]{border-radius:50%;padding:.5rem;background-color:#0352a0;color:#fff233;display:flex;margin-right:.25rem;margin-left:0;padding:.25rem;height:1.5rem}.star-container div.small-margin i[data-v-d7ea06cf]{margin-bottom:.5rem}.small-text-star[data-v-d7ea06cf]{background-color:#01427e;border-radius:50%;width:fit-content;display:inline}.name-button[data-v-d7ea06cf]{width:11em;height:1rem}.code-toggle[data-v-d7ea06cf]{height:fit-content;border:2px #01427e solid;border-radius:2.25rem}.code-toggle button[data-v-d7ea06cf]{height:1rem}.fade-enter-from[data-v-d7ea06cf],.fade-leave-to[data-v-d7ea06cf]{transition:width;font-size:0;width:0;transform:translateY(-20px)}.fade-enter-to[data-v-d7ea06cf],.fade-leave-from[data-v-d7ea06cf]{font-size:16px;width:fit-content;transform:translateY(0)}.fade-enter-active[data-v-d7ea06cf],.fade-leave-active[data-v-d7ea06cf]{transition:font-size .75s ease-in-out,transform .75s ease-in-out}.textFade-enter-active[data-v-d7ea06cf],.textFade-leave-active[data-v-d7ea06cf]{transition:opacity .5s}.textFade-enter-from[data-v-d7ea06cf],.textFade-leave-to[data-v-d7ea06cf]{opacity:0}.emphasis-container[data-v-d7ea06cf]{border-radius:2rem;padding-left:.25rem;padding-right:.75rem;padding-bottom:0;height:fit-content;margin-bottom:.25rem}.emphasis-container .emphasis-card[data-v-d7ea06cf]{background-color:#fdcc9b}.emphasis-container .emphasis-card .q-btn-group[data-v-d7ea06cf]{background-color:#fee0c3}.student-list[data-v-d7ea06cf]{display:flex;flex-direction:row;gap:.25rem;margin-top:1rem;width:100%;flex-wrap:wrap}.student-list .name-button[data-v-d7ea06cf]{background-color:#fdcc9b;height:fit-content;padding:.25rem .5rem;white-space:nowrap;width:fit-content}.student-list .name-button.selected[data-v-d7ea06cf]{background-color:#01427e;color:#fff}.view-container[data-v-d7ea06cf]{border-radius:3rem;overflow:hidden;position:relative}.view-container .sky-background[data-v-d7ea06cf]{background:linear-gradient(0deg,#fdcc9b,#9cccfc,#01427e);width:var(--v54bf9eb3);transition:width .75s ease-in-out,transform .75s ease-in-out;height:40rem;position:relative}.view-container .sky-background .sky-clouds[data-v-d7ea06cf],.view-container .sky-background .sky-filter[data-v-d7ea06cf],.view-container .sky-background .flight-path[data-v-d7ea06cf]{position:absolute;top:0;left:0;width:100%;height:100%}.view-container .sky-background .sky-clouds[data-v-d7ea06cf]{transition:clip-path .75s ease-in-out}.view-container .sky-background .sky-clouds.cloud-front[data-v-d7ea06cf]{background-color:#ffffffb3}.view-container .sky-background .sky-filter[data-v-d7ea06cf]{background-color:#fff0;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.view-container .sky-background .flight-path[data-v-d7ea06cf]{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-d7ea06cf]{opacity:.6}.view-container .sky-background .y-axis[data-v-d7ea06cf]{display:flex;flex-direction:column;justify-content:center;height:100%}.view-container .sky-background .y-axis .y-axis-label[data-v-d7ea06cf]{position:absolute;left:0;writing-mode:sideways-lr;font-size:1.4em;letter-spacing:.4rem;font-family:IQBPrimar,Roboto,serif;color:#01427e;text-shadow:#0080ae 0 0 .5rem;z-index:3}.view-container .sky-background .header[data-v-d7ea06cf]{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-d7ea06cf]{white-space:nowrap;padding:.5rem;background:#ffffffb3;box-shadow:0 0 5px #ffffffb3;border-radius:1rem;border:whitesmoke;color:#01427e;font-weight:700;cursor:pointer;transition:background-color .4s ease-in-out}.view-container .sky-background .header .header-content[data-v-d7ea06cf]:hover{background:color-mix(in hsl,rgba(255,255,255,.7) 70%,white)}.view-container .sky-background .header .header-content i[data-v-d7ea06cf]{position:relative;bottom:2px}.view-container .sky-background .sky-info[data-v-d7ea06cf]{z-index:9;position:absolute;right:3rem;top:50%}.view-container .sky-background .bird-container-container[data-v-d7ea06cf]{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-d7ea06cf]{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-d7ea06cf]{opacity:.3}.view-container .sky-background .bird-container-container .bird-container[data-v-d7ea06cf]:has(.bird path:hover){z-index:3;opacity:1}.view-container .sky-background .bird-container-container .bird-container .bird[data-v-d7ea06cf]{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-d7ea06cf]{cursor:pointer}.view-container .sky-background .bird-container-container .bird-container .bird .outline-path[data-v-d7ea06cf]{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-d7ea06cf]{opacity:1}.view-container .sky-background .bird-container-container:has(.bird-text:hover) .bird-container[data-v-d7ea06cf]{z-index:3}.view-container .sky-background .bird-container-container:has(.bird-text:hover) .bird-container .bird .outline-path[data-v-d7ea06cf]{opacity:1}.view-container .sky-background .bird-container-container .bird-text[data-v-d7ea06cf]{position:relative;background-color:#fdcc9b;border:1px solid #01427e;border-radius:1rem;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-d7ea06cf]{color:#000;vertical-align:middle;line-height:1}.view-container .sky-background .bird-container-container .bird-text[data-v-d7ea06cf]: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-d7ea06cf]{z-index:2}.view-container button.vertical[data-v-d7ea06cf]{width:3rem;line-height:.6;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:-3px}.view-container .training-group-button-container[data-v-d7ea06cf]{position:absolute;right:0;top:0;width:3rem;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;z-index:6;background-color:#01427e}.view-container .training-group-button-container .training-info[data-v-d7ea06cf]{position:absolute;top:2rem;left:.65rem}.view-container .training-group-button-container .training-group-button-space[data-v-d7ea06cf]{position:absolute}.view-container .training-group-button-container .training-group-button-space button[data-v-d7ea06cf]{height:100%;color:#fff;background-color:#01427e}.view-container .training-group-button-container .training-group-button-space button.selected[data-v-d7ea06cf]{background-color:#4d7ba5}.view-container .nk-drawer[data-v-d7ea06cf]{position:absolute;right:0;top:0;width:var(--d7dfe1f2);transition:width .75s ease-in-out,transform .75s ease-in-out;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;background-color:#01427e;border-left:2px solid white;z-index:3}.view-container .nk-drawer .label[data-v-d7ea06cf]{height:2rem;position:absolute;width:100%;text-align:center;color:#fff;align-content:center}.view-container .nk-drawer .material-container-frame[data-v-d7ea06cf]{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-d7ea06cf]{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-d7ea06cf],.view-container .nk-drawer .material-container a[data-v-d7ea06cf]{margin-left:.5rem;position:absolute;background-color:#01427e;color:#fff;text-decoration:none;padding:.5rem;border-radius:5px;font-size:150%}.view-container .nk-drawer button#drawer-close[data-v-d7ea06cf]{position:absolute;top:49%;margin-left:.25rem;background-color:#fdcc9b}.view-container .nk-drawer button#drawer-close i[data-v-d7ea06cf]{color:#8f2716;font-size:220%;font-weight:700}.student-info-box[data-v-d7ea06cf]{background-color:#fee0c3;border-radius:1rem;margin:.5rem;border:2px solid #8f2716}.student-info-box h5[data-v-d7ea06cf]{text-align:center}.student-info-box .q-card__section[data-v-d7ea06cf]:first-child{padding-top:.25rem;padding-bottom:.25rem}
