.student-module__rtvJYa__header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);width:100%;padding-block:var(--ui-space-6);border-bottom:var(--ui-border) solid var(--ui-line);flex-wrap:wrap;display:flex}.student-module__rtvJYa__page{flex-direction:column;min-height:100dvh;display:flex}.student-module__rtvJYa__main{width:100%;padding-block:var(--ui-space-16);flex:1}.student-module__rtvJYa__entry{margin-inline:auto}.student-module__rtvJYa__intro{margin-bottom:var(--ui-space-8)}.student-module__rtvJYa__intro p{margin-top:var(--ui-space-3)}.student-module__rtvJYa__form{gap:var(--ui-space-6);display:grid}.student-module__rtvJYa__codeRow{gap:var(--ui-space-3);align-items:start;display:flex}.student-module__rtvJYa__codeRow input{flex:1;width:0}.student-module__rtvJYa__send{flex-shrink:0;min-width:10em}.student-module__rtvJYa__submit{gap:var(--ui-space-3);display:grid}.student-module__rtvJYa__legal{margin-top:var(--ui-space-8);padding-top:var(--ui-space-6);border-top:var(--ui-border) solid var(--ui-line)}.student-module__rtvJYa__account{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-bottom:var(--ui-space-6);flex-wrap:wrap;display:flex}.student-module__rtvJYa__footer{justify-content:space-between;align-items:center;gap:var(--ui-space-4);width:100%;max-width:none;padding-block:var(--ui-space-12);font-size:var(--ui-note);padding-inline:max(var(--ui-gutter),calc((100% - var(--ui-page-max))/2 + var(--ui-gutter)));flex-wrap:wrap;display:flex}@media (max-width:40rem){.student-module__rtvJYa__main{padding-block:var(--ui-space-8)}}@media (max-width:23rem){.student-module__rtvJYa__codeRow{flex-wrap:wrap}.student-module__rtvJYa__codeRow input{flex-basis:100%;width:100%}}.student-module__rtvJYa__form>[role=status]:empty{display:none}.student-module__rtvJYa__feedback{margin-bottom:var(--ui-space-6)}.student-module__rtvJYa__page:is([data-page=login],[data-page=redeem]) .student-module__rtvJYa__header{border-bottom:0}.student-module__rtvJYa__page:is([data-page=login],[data-page=redeem]) .student-module__rtvJYa__main{min-height:0;padding-block:var(--ui-space-12);align-items:center;display:grid}.student-module__rtvJYa__page:is([data-page=login],[data-page=redeem]) .student-module__rtvJYa__footer{border-top:var(--ui-border) solid var(--ui-line);padding-block:var(--ui-space-4)}.student-module__rtvJYa__loginLayout{align-items:center;gap:var(--ui-study-art-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:100%;max-width:68rem;margin-inline:auto;display:grid}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__entry{padding-block:var(--ui-space-4);width:100%}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__intro p{color:var(--ui-muted);margin-top:var(--ui-space-2)}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__send{min-width:9em}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__submit>.ui-note{text-align:center}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__legal{margin-top:var(--ui-space-6);padding-top:var(--ui-space-4);gap:var(--ui-space-6)}.student-module__rtvJYa__art{width:100%;min-width:0;max-width:var(--ui-study-art-max);-webkit-user-select:none;user-select:none;justify-self:center}.student-module__rtvJYa__artStage{aspect-ratio:52/46;position:relative}.student-module__rtvJYa__artSpace{position:absolute;inset:0}.student-module__rtvJYa__artTrail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.student-module__rtvJYa__readerFrame{transform-origin:50% 85%;width:73%;position:absolute;bottom:0;left:13%}.student-module__rtvJYa__reader{pointer-events:none;width:100%;height:auto;display:block}.student-module__rtvJYa__paper{gap:var(--ui-space-3);padding:var(--ui-space-4);display:grid;position:absolute}.student-module__rtvJYa__paper i:last-child{width:65%}.student-module__rtvJYa__paperQuestion{width:20%;top:22%;left:4%;rotate:-12deg}.student-module__rtvJYa__paperNotes{width:23%;padding-block:var(--ui-space-6);top:16%;right:4%;rotate:12deg}.student-module__rtvJYa__paperIdea{padding:var(--ui-space-3);bottom:13%;right:5%;rotate:8deg}.student-module__rtvJYa__paperIdea .ui-icon{width:var(--ui-space-6);height:var(--ui-space-6)}.student-module__rtvJYa__artDot{width:var(--ui-space-2);height:var(--ui-space-2);position:absolute}.student-module__rtvJYa__dotOne{top:11%;left:25%}.student-module__rtvJYa__dotTwo{width:var(--ui-space-1);height:var(--ui-space-1);top:55%;right:0}.student-module__rtvJYa__artCaption{justify-content:center;align-items:center;gap:var(--ui-space-4);margin-top:var(--ui-space-6);display:flex}.student-module__rtvJYa__captionLine{width:var(--ui-space-8)}@media (max-width:52rem){.student-module__rtvJYa__loginLayout{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr)}.student-module__rtvJYa__art{max-width:16rem}.student-module__rtvJYa__artStage{aspect-ratio:52/39}.student-module__rtvJYa__readerFrame{width:66%;bottom:0;left:17%}.student-module__rtvJYa__artCaption{display:none}.student-module__rtvJYa__paper{gap:var(--ui-space-2);padding:var(--ui-space-2)}.student-module__rtvJYa__paperQuestion{top:17%}.student-module__rtvJYa__paperQuestion .login-paper-question-mark{font-size:var(--ui-space-8)}.student-module__rtvJYa__paperNotes{padding-block:var(--ui-space-3);top:9%}.student-module__rtvJYa__page:is([data-page=login],[data-page=redeem]) .student-module__rtvJYa__main{padding-top:var(--ui-space-4);padding-bottom:var(--ui-space-8)}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__entry{padding-block:0}}@media (max-width:30rem){.student-module__rtvJYa__page:is([data-page=login],[data-page=redeem]) .student-module__rtvJYa__header{padding-block:var(--ui-space-4)}.student-module__rtvJYa__art{max-width:12rem}.student-module__rtvJYa__artDot{display:none}}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__entry{max-width:25rem}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__form{gap:20px}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__intro{margin-bottom:24px}@media (max-width:52rem){.student-module__rtvJYa__loginLayout{gap:18px}.student-module__rtvJYa__art{max-width:10rem}.student-module__rtvJYa__loginLayout .student-module__rtvJYa__intro{margin-bottom:20px}}@media (max-width:30rem){.student-module__rtvJYa__loginLayout .student-module__rtvJYa__send{min-width:8em}.student-module__rtvJYa__codeRow{gap:8px}:is(.student-module__rtvJYa__loginLayout .ui-input,.student-module__rtvJYa__loginLayout .ui-button){min-height:44px}}
