.CreateMockExamSetButton_createMockExamSetButtonWrapper__TXv8H{flex-shrink:0;padding:8px 12px 12px}.CreateMockExamSetButton_createMockExamSetButton__Atxe5{max-width:100%!important;width:100%}.SignInDescription_desc__70Cca{color:var(--neutral-colors-neutral-50);text-align:center}.SignInDescription_desc__70Cca>a{text-decoration:underline}.GoogleOAuthButton_buttonContainer__UMWhq{border-radius:4px;max-height:40px;overflow:hidden!important}.Grid_gridContainer__8azwP{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(12,1fr);width:100%}.withDialog_container__ErZVL{align-items:center;display:flex;height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:var(--dialog-z-index)}.withDialog_bottomSheetContainer__9Pfae{flex-direction:column;justify-content:flex-end}.withDialog_modalContainer__vN9BG{justify-content:center}@keyframes withDialog_dimOpenAnimation__s1Uhw{0%{opacity:0}to{opacity:1}}@keyframes withDialog_dimCloseAnimation__vJiS_{0%{opacity:1}to{opacity:0}}.withDialog_dim__RWMVk{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--opacity-dimmed);z-index:var(--background-z-index);opacity:0;animation:withDialog_dimOpenAnimation__s1Uhw .2s ease-in-out forwards}@keyframes withDialog_bottomSheetDialogOpenAnimation__3EZv8{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes withDialog_bottomSheetDialogCloseAnimation__HlQ6a{0%{transform:translateY(0)}to{transform:translateY(100%)}}.withDialog_bottomSheetDialog__UpCba{align-items:stretch;animation:withDialog_bottomSheetDialogOpenAnimation__3EZv8 .2s ease-in-out forwards;display:flex;flex-direction:column;max-height:100vh;max-width:var(--max-width);transform:translateY(100%);width:100%;z-index:var(--dialog-z-index)}@keyframes withDialog_modalDialogOpenAnimation__FP8CE{0%{opacity:0}to{opacity:1}}@keyframes withDialog_modalDialogCloseAnimation__waozf{0%{opacity:1}to{opacity:0}}.withDialog_modalDialog__4ld5n{align-items:flex-start;animation:withDialog_modalDialogOpenAnimation__FP8CE .2s ease-in-out forwards;background:var(--neutral-colors-background-card);border-radius:16px;border:1px solid var(--neutral-colors-stroke-inactive);display:flex;flex-direction:column;gap:24px;max-height:var(--modal-dialog-max-height);max-width:var(--modal-dialog-max-width);opacity:0;padding:16px;z-index:var(--dialog-z-index)}.dialog_dialog__QT3e_{display:flex;flex-direction:column;gap:24px;grid-column:1/1;max-height:650px;margin-left:10px;min-width:calc(100vw - 20px);padding:24px;width:calc(100vw - 20px)}.dialog_description__gaGBc{color:var(--neutral-colors-foreground-primary);display:block;overflow-wrap:break-word}.dialog_titleWrapper__4ga8B{display:flex;flex-direction:column;gap:4px;width:100%;max-width:100%}.dialog_title__WAObO{align-items:center;color:var(--neutral-colors-foreground-primary);display:flex;flex-shrink:0;gap:24px;justify-content:space-between;width:100%;overflow-wrap:break-word}.dialog_buttonWrapper__FnmW0{align-items:center;display:flex;justify-content:flex-end;gap:8px;width:100%}.dialog_closeIcon__FKNGC{color:var(--neutral-colors-foreground-primary)}@media only screen and (min-width:768px){.dialog_dialog__QT3e_{grid-column:5/span 4;margin-left:0;min-width:480px;width:480px}}.SignUpDialog_buttonWrapper__r_nc7{display:flex;flex-direction:column;justify-content:center;gap:12px}.SignUpDialog_dialog__RHU8O{align-items:center;grid-column:1/1;min-width:328px;max-width:400px!important;max-height:600px!important}.SignUpDialog_wrapper__ncsxz{gap:23px!important}.SignUpDialog_main__ipX09,.SignUpDialog_wrapper__ncsxz{display:flex;flex-direction:column;width:100%}.SignUpDialog_header__4FYU7{display:flex;justify-content:flex-end;align-items:center;gap:10px}.SignUpDialog_closeIcon__Hppmg{color:var(--neutral-colors-foreground-primary)}.SignUpDialog_contentsWrapper__5bv3s,.SignUpDialog_titleWrapper__JuycP{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.SignUpDialog_titleWrapper__JuycP{text-align:center}.SignUpDialog_title__efi6R{color:var(--neutral-colors-foreground-primary)}.SignUpDialog_desc__9GudZ{color:var(--neutral-colors-foreground-secondary)}.SignUpDialog_button__TKxx2{width:100%}.SignUpDialog_signInWrapper__mYhij{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:12px;width:100%}@media only screen and (min-width:431px){.SignUpDialog_dialog__RHU8O{grid-column:2/-2}}@media only screen and (min-width:510px){.SignUpDialog_dialog__RHU8O{grid-column:3/-3}}@media only screen and (min-width:768px){.SignUpDialog_dialog__RHU8O{grid-column:5/span 4;margin-left:0}.SignUpDialog_contentsWrapper__5bv3s{gap:16px}.SignUpDialog_title__efi6R{font-size:24px!important;line-height:32px!important}.SignUpDialog_buttonWrapper__r_nc7{gap:12px}}@media only screen and (min-width:1280px){.SignUpDialog_dialog__RHU8O{grid-column:6/span 2}}.withModal_container__WvwKM{animation-duration:.2s;animation-fill-mode:forwards;animation-name:withModal_openAnimation__vNGH_;animation-timing-function:ease-in-out;opacity:0;overflow:hidden;z-index:var(--modal-z-index)}.withModal_container__WvwKM,.withModal_dim__0kFQH{height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100vw;width:100dvw}.withModal_dim__0kFQH{background-color:var(--opacity-dimmed)}@keyframes withModal_openAnimation__vNGH_{0%{opacity:0}to{opacity:1}}@keyframes withModal_closeAnimation__5TGQV{0%{opacity:1}to{opacity:0}}.AccessLimitDialogContent_wrapper__M3O4z{background:var(--neutral-colors-background-card);border-radius:12px;display:flex;flex-direction:column;gap:16px;left:50%;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(328px,100%)}.AccessLimitDialogContent_content__TYu9A{align-items:center;display:flex;flex-direction:column;gap:16px;padding:8px 0}.AccessLimitDialogContent_title__uOKVu{color:var(--neutral-colors-foreground-primary)}.AccessLimitDialogContent_description__SNUUn{color:var(--neutral-colors-foreground-secondary);text-align:center;white-space:pre-line}.AccessLimitDialogContent_buttonWrapper__x95H2{display:flex;gap:8px}.AccessLimitDialogContent_button__2PJB9{flex:1 1;min-width:unset!important}.AccessLimitDialogContent_newFileButton__hRsjq{color:var(--neutral-colors-foreground-on-neutral-color)!important}.AccessLimitDialogContent_icon__kZpkT{height:18px;width:18px}.page_page__z9Bhj{display:flex;flex:1 1 auto;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.page_headerRightSide__K5ODo{display:flex;align-items:center;gap:4px}@media only screen and (min-width:768px){.page_page__z9Bhj{flex-direction:row}}