.professor-link[data-v-7b972b82]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.book-link[data-v-a24d0daa]{color:#1976d2;cursor:pointer;text-decoration:none;transition:all .2s ease}.book-link[data-v-a24d0daa]:hover{text-decoration:underline;color:#1565c0}.period-indicator[data-v-a24d0daa]{display:inline-block;width:13px;height:13px;border-radius:50%;margin-right:8px;vertical-align:middle}.professor-info[data-v-a24d0daa]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:help;margin-left:8px}.subtitle-preview[data-v-36b9a704]{display:inline-block;max-width:260px}[data-v-36b9a704] .authors-tooltip-content{background:transparent!important;box-shadow:none!important;opacity:1!important;padding:0!important}[data-v-36b9a704] .authors-tip{width:320px;max-width:320px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background-color:#3c3c3c;color:#fff;border-radius:6px}[data-v-7a0e89d4] .v-tabs{border-radius:20px 20px 0 0!important}[data-v-7a0e89d4] .v-window{height:calc(100vh - 160px);overflow-y:auto;border-radius:0 0 20px 20px!important}.recaptcha-container[data-v-ff57674a]{min-height:100vh}.recaptcha-card[data-v-ff57674a]{border-radius:16px!important;overflow:hidden}.recaptcha-header[data-v-ff57674a]{background:linear-gradient(90deg,#1976d2,#1565c0);padding:20px!important}.recaptcha-widget-wrapper[data-v-ff57674a]{display:inline-flex;justify-content:center;padding:16px;background-color:#fafafa;border-radius:8px;border:1px solid #e0e0e0;transition:all .3s ease}.recaptcha-widget-wrapper[data-v-ff57674a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#1976d2}.success-message[data-v-ff57674a]{display:flex;align-items:center;justify-content:center;animation:fadeInUp-ff57674a .5s ease}@keyframes fadeInUp-ff57674a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.recaptcha-footer[data-v-ff57674a]{background-color:#fafafa}.g-recaptcha[data-v-ff57674a]{display:flex;justify-content:center}.orbit-spinner [data-v-54c1d1a8],.orbit-spinner[data-v-54c1d1a8]{box-sizing:border-box}.orbit-spinner[data-v-54c1d1a8]{height:95px;width:95px;border-radius:50%;perspective:800px}.orbit-spinner .orbit[data-v-54c1d1a8]{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%}.orbit-spinner .orbit[data-v-54c1d1a8]:first-child{left:0;top:0;animation:orbit-spinner-orbit-one-animation-54c1d1a8 1.2s linear infinite;border-bottom:3px solid #11254d}.orbit-spinner .orbit[data-v-54c1d1a8]:nth-child(2){right:0;top:0;animation:orbit-spinner-orbit-two-animation-54c1d1a8 1.2s linear infinite;border-right:3px solid #11254d}.orbit-spinner .orbit[data-v-54c1d1a8]:nth-child(3){right:0;bottom:0;animation:orbit-spinner-orbit-three-animation-54c1d1a8 1.2s linear infinite;border-top:3px solid #11254d}@keyframes orbit-spinner-orbit-one-animation-54c1d1a8{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes orbit-spinner-orbit-two-animation-54c1d1a8{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes orbit-spinner-orbit-three-animation-54c1d1a8{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}.header-banner-card[data-v-47b6ff67]{width:620px;max-width:620px}.header-banner-image[data-v-47b6ff67]{width:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#app,nav a{color:#2c3e50}nav a{font-weight:700}.v-btn,.v-tab{text-transform:none!important;font-weight:700!important}nav a.router-link-exact-active{color:#42b983}.v-application,.v-card__subtitle,.v-card__title,.v-data-table,.v-data-table td,.v-data-table th,.v-expansion-panel-header,.v-list-item__subtitle,.v-list-item__title{color:#454545!important}.app-gradient{background:#8c8c8c;background:linear-gradient(90deg,#3c3c3c,#8c8c8c 50%,#dcdcdc)}.header-layout{width:100%}.header-layout,.header-slot{display:flex;align-items:center}.header-slot-left,.header-slot-right{flex:0 0 220px}.header-slot-center{flex:1;justify-content:center}.header-logo{max-width:200px;max-height:64px}.background-container{background-color:#f9f9f9;height:calc(100vh - 160px)}.subtle-white{background-color:#f8f8f8!important}.subtle-white-1{background-color:#f7f7f7!important}.subtle-white-2{background-color:#f5f5f5!important}.v-expansion-panels{max-height:calc(100vh - 350px);overflow-y:auto}