.ai-chat-markdown-module__zh5isq__root{overflow-wrap:anywhere;font-size:.875rem}.ai-chat-markdown-module__zh5isq__root p{margin:0}.ai-chat-markdown-module__zh5isq__root p+p{margin-top:.5em}.ai-chat-markdown-module__zh5isq__root ul,.ai-chat-markdown-module__zh5isq__root ol{margin:.5em 0;padding-inline-start:1.25em}.ai-chat-markdown-module__zh5isq__root li+li{margin-top:.25em}
.welcome-popup-module__NJ-poq__modalRoot{--welcome-popup-max-w:min(1100px, 92vw);--welcome-popup-max-h:min(640px, 85vh)}.welcome-popup-module__NJ-poq__modalContent{box-shadow:none;max-width:var(--welcome-popup-max-w);max-height:var(--welcome-popup-max-h);background:0 0;border:none;overflow:visible;width:var(--welcome-popup-max-w)!important}.welcome-popup-module__NJ-poq__modalBody{padding:0;position:relative;overflow:visible}.welcome-popup-module__NJ-poq__splitContainer{width:100%;height:var(--welcome-popup-max-h);border-radius:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000059}.welcome-popup-module__NJ-poq__panel{flex:1;justify-content:center;align-items:center;min-width:0;transition:all .4s;display:flex;position:relative;overflow:hidden}.welcome-popup-module__NJ-poq__panel:before{content:"";opacity:.7;background-image:linear-gradient(#ffffff08,#ffffff08),repeating-linear-gradient(45deg,#ffffff0d 0 2px,#0000 2px 90px);position:absolute;inset:0}.welcome-popup-module__NJ-poq__panel:hover{flex:1.05}.welcome-popup-module__NJ-poq__blue{background:linear-gradient(135deg,#183b72,#234c90)}.welcome-popup-module__NJ-poq__gold{background:linear-gradient(135deg,#d7ae37,#c69318)}.welcome-popup-module__NJ-poq__logo{top:20px;z-index:5;width:72px;position:absolute;inset-inline-end:20px}.welcome-popup-module__NJ-poq__content{z-index:2;text-align:center;color:#fff;width:85%;max-width:420px;padding:16px 0;position:relative}.welcome-popup-module__NJ-poq__iconCircle{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:auto auto 20px;display:flex}.welcome-popup-module__NJ-poq__title{margin-bottom:12px;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:800;line-height:1.25}.welcome-popup-module__NJ-poq__body{margin-bottom:18px;font-size:clamp(.9rem,1.4vw,1.1rem);line-height:1.6}.welcome-popup-module__NJ-poq__oldText{margin-top:28px;margin-bottom:14px;font-size:clamp(.85rem,1.2vw,1rem)}.welcome-popup-module__NJ-poq__mainBtn{color:#fff;border:2px solid #fff;border-radius:60px;align-items:center;gap:8px;padding:10px 32px;font-size:clamp(.85rem,1.2vw,1rem);font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.welcome-popup-module__NJ-poq__mainBtn:hover{color:#173b71;background:#fff;transform:translateY(-3px)}.welcome-popup-module__NJ-poq__small{padding:8px 40px}.welcome-popup-module__NJ-poq__middleCircle{color:#fff;z-index:20;background:#173b71;border:3px solid #d7ae37;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-popup-module__NJ-poq__closeBtn{top:-14px;cursor:pointer;z-index:100;color:#173b71;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;inset-inline-start:-14px;box-shadow:0 10px 30px #00000040}.welcome-popup-module__NJ-poq__closeBtn:hover{transform:rotate(90deg)}@media (max-width:992px){.welcome-popup-module__NJ-poq__modalRoot{--welcome-popup-max-w:min(440px, 94vw);--welcome-popup-max-h:min(780px, 88vh)}.welcome-popup-module__NJ-poq__splitContainer{flex-direction:column;overflow-y:auto}.welcome-popup-module__NJ-poq__panel{flex:auto;min-height:0;padding:28px 12px}.welcome-popup-module__NJ-poq__panel:hover{flex:auto}.welcome-popup-module__NJ-poq__middleCircle{width:48px;height:48px;font-size:.9rem}.welcome-popup-module__NJ-poq__logo{top:14px;width:56px;inset-inline-end:14px}.welcome-popup-module__NJ-poq__closeBtn{top:10px;inset-inline-start:10px}.welcome-popup-module__NJ-poq__oldText{margin-top:20px}.welcome-popup-module__NJ-poq__iconCircle{width:52px;height:52px;margin-bottom:14px}.welcome-popup-module__NJ-poq__mainBtn{padding:8px 24px}.welcome-popup-module__NJ-poq__small{padding:7px 28px}}@media (max-height:700px) and (min-width:993px){.welcome-popup-module__NJ-poq__modalRoot{--welcome-popup-max-h:min(540px, 90vh)}.welcome-popup-module__NJ-poq__iconCircle{width:52px;height:52px;margin-bottom:12px}.welcome-popup-module__NJ-poq__oldText{margin-top:18px;margin-bottom:10px}.welcome-popup-module__NJ-poq__logo{top:14px;width:56px;inset-inline-end:14px}}
.footer-module__1xoUSW__root{background-color:var(--mantine-primary-color-filled);color:#fff;border-start-start-radius:var(--mantine-radius-lg);border-start-end-radius:var(--mantine-radius-lg);width:100%;max-width:1920px;height:fit-content;margin-inline:auto;padding-block:2rem 1.25rem}@media (min-width:64em){.footer-module__1xoUSW__root{padding-block:3rem 1.5rem}}.footer-module__1xoUSW__wrapper{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:48em){.footer-module__1xoUSW__wrapper{padding-inline:2rem}}.footer-module__1xoUSW__stackAlign{align-items:center}@media (min-width:64em){.footer-module__1xoUSW__stackAlign{align-items:flex-start}}.footer-module__1xoUSW__columnTitle{font-size:var(--mantine-font-size-md);line-height:1.4}@media (min-width:64em){.footer-module__1xoUSW__columnTitle{font-size:var(--mantine-font-size-xl)}}.footer-module__1xoUSW__link{color:inherit;border-radius:var(--mantine-radius-xs);text-decoration:none}.footer-module__1xoUSW__link p{opacity:.9;text-underline-offset:4px;transition:opacity var(--miaa-duration-fast) ease, text-decoration-color var(--miaa-duration-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.footer-module__1xoUSW__link:hover p,.footer-module__1xoUSW__link:focus-visible p{opacity:1;text-decoration-color:currentColor}.footer-module__1xoUSW__link:focus-visible{outline-offset:2px;outline:2px solid #fff}.footer-module__1xoUSW__bottomBar{opacity:.9;border-block-start:1px solid #fff3;margin-block-start:2rem;padding-block-start:1.25rem}
.modals-module__1T8tiq__title{font-weight:700}.modals-module__1T8tiq__modalRoot{position:relative}.modals-module__1T8tiq__modalContent{background:0 0;max-width:100vw;padding:0}.modals-module__1T8tiq__modalHeader{border:none;margin:0;padding:0;background:0 0!important}.modals-module__1T8tiq__modalBody{background:0 0;margin-top:0;padding:0}.modals-module__1T8tiq__modalCloseButtonContainer{z-index:1;justify-content:flex-end;width:100%;display:flex;position:relative;background:0 0!important}@media (max-width:768px){.modals-module__1T8tiq__modalCloseButtonContainer{padding:12px 8px 0}}.modals-module__1T8tiq__modalCloseButton{cursor:pointer;background:#fff;border:none;border-radius:20%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:10px;font-size:20px;line-height:1;transition:all .2s;display:flex}@media (max-width:768px){.modals-module__1T8tiq__modalCloseButton{width:36px;height:36px;padding:8px}}@media (max-width:480px){.modals-module__1T8tiq__modalCloseButton{width:32px;height:32px;padding:6px}}.modals-module__1T8tiq__modalCloseButton:hover{background:#f0f0f0}.modals-module__1T8tiq__modalCloseIcon{width:24px;height:24px}@media (max-width:768px){.modals-module__1T8tiq__modalCloseIcon{width:20px;height:20px}}@media (max-width:480px){.modals-module__1T8tiq__modalCloseIcon{width:18px;height:18px}}.modals-module__1T8tiq__modalContentWrapper{background:#fff;border-radius:8px;margin-top:10px;padding:24px}@media (max-width:768px){.modals-module__1T8tiq__modalContentWrapper{margin:8px;padding:16px}}@media (max-width:480px){.modals-module__1T8tiq__modalContentWrapper{padding:12px}}.modals-module__1T8tiq__modalIconTitleContainer{flex-direction:column;align-self:center;place-items:center;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}@media (max-width:768px){.modals-module__1T8tiq__modalIconTitleContainer{gap:12px;padding-top:16px;padding-bottom:16px}}@media (max-width:480px){.modals-module__1T8tiq__modalIconTitleContainer{gap:8px;padding-top:12px;padding-bottom:12px}}.modals-module__1T8tiq__modalTitle{text-align:center;font-size:32px}@media (max-width:768px){.modals-module__1T8tiq__modalTitle{font-size:24px}}@media (max-width:480px){.modals-module__1T8tiq__modalTitle{font-size:20px;line-height:1.3}}.modals-module__1T8tiq__formStack{align-items:center;gap:16px;width:100%}@media (max-width:768px){.modals-module__1T8tiq__formStack{gap:12px}}@media (max-width:480px){.modals-module__1T8tiq__formStack{gap:10px}}.modals-module__1T8tiq__selectInput,.modals-module__1T8tiq__textInput{width:100%}@media (max-width:768px){.modals-module__1T8tiq__selectInput,.modals-module__1T8tiq__textInput{font-size:16px}}.modals-module__1T8tiq__inputIcon{width:20px;height:20px}@media (max-width:768px){.modals-module__1T8tiq__inputIcon{width:18px;height:18px}}.modals-module__1T8tiq__buttonContainer,.modals-module__1T8tiq__submitButton{width:100%}@media (max-width:768px){.modals-module__1T8tiq__submitButton{min-height:44px;font-size:16px}}.modals-module__1T8tiq__triggerContainer{cursor:pointer}.modals-module__1T8tiq__themeIcon{width:48px;height:48px}@media (max-width:768px){.modals-module__1T8tiq__themeIcon{width:40px;height:40px}}@media (max-width:480px){.modals-module__1T8tiq__themeIcon{width:36px;height:36px}}.modals-module__1T8tiq__textareaContainer,.modals-module__1T8tiq__textarea{width:100%}@media (max-width:768px){.modals-module__1T8tiq__textarea{min-height:120px;font-size:16px}}.modals-module__1T8tiq__alertThemeIcon{width:80px;height:80px}@media (max-width:768px){.modals-module__1T8tiq__alertThemeIcon{width:60px;height:60px}}@media (max-width:480px){.modals-module__1T8tiq__alertThemeIcon{width:50px;height:50px}}.modals-module__1T8tiq__alertThemeIcon svg{width:48px;height:48px}@media (max-width:768px){.modals-module__1T8tiq__alertThemeIcon svg{width:36px;height:36px}}@media (max-width:480px){.modals-module__1T8tiq__alertThemeIcon svg{width:30px;height:30px}}.modals-module__1T8tiq__alertIcon{color:#c6851d;width:100%;height:100%}.modals-module__1T8tiq__modalActions,.modals-module__1T8tiq__confirmButtonGroup{direction:ltr}.modals-module__1T8tiq__confirmButtonGroup{justify-content:center;gap:16px;width:100%}@media (max-width:768px){.modals-module__1T8tiq__confirmButtonGroup{flex-direction:column;gap:12px}}.modals-module__1T8tiq__modalActions{width:100%}.modals-module__1T8tiq__modalActions .mantine-Button-root{height:auto;min-height:var(--button-height-md,2.625rem);white-space:normal;flex:12rem}.modals-module__1T8tiq__modalActions .mantine-Button-label{white-space:normal;text-wrap:balance;text-align:center;line-height:1.35;overflow:visible}.modals-module__1T8tiq__confirmButton,.modals-module__1T8tiq__cancelButton{white-space:normal;flex:12rem;height:auto;min-height:44px}@media (max-width:768px){.modals-module__1T8tiq__confirmButton,.modals-module__1T8tiq__cancelButton{font-size:16px}}.modals-module__1T8tiq__successThemeIcon{width:80px;height:80px}@media (max-width:768px){.modals-module__1T8tiq__successThemeIcon{width:60px;height:60px}}@media (max-width:480px){.modals-module__1T8tiq__successThemeIcon{width:50px;height:50px}}.modals-module__1T8tiq__successThemeIcon svg{width:48px;height:48px}@media (max-width:768px){.modals-module__1T8tiq__successThemeIcon svg{width:36px;height:36px}}@media (max-width:480px){.modals-module__1T8tiq__successThemeIcon svg{width:30px;height:30px}}.modals-module__1T8tiq__successIcon{color:#90c042;width:100%;height:100%}.modals-module__1T8tiq__certificateIcon{color:#fff;background-color:#034261;border-radius:50%;width:44px;height:44px;padding:10px}@media (max-width:768px){.modals-module__1T8tiq__certificateIcon{width:36px;height:36px;padding:8px}}@media (max-width:480px){.modals-module__1T8tiq__certificateIcon{width:32px;height:32px;padding:6px}}@media (max-width:768px){.modals-module__1T8tiq__modalRoot{overflow-x:hidden}.modals-module__1T8tiq__selectInput,.modals-module__1T8tiq__textInput,.modals-module__1T8tiq__textarea,.modals-module__1T8tiq__submitButton,.modals-module__1T8tiq__confirmButton,.modals-module__1T8tiq__cancelButton,.modals-module__1T8tiq__modalCloseButton{touch-action:manipulation}}@media (max-width:360px){.modals-module__1T8tiq__modalContentWrapper{padding:10px}.modals-module__1T8tiq__modalTitle{font-size:18px}.modals-module__1T8tiq__confirmButtonGroup{gap:8px}.modals-module__1T8tiq__submitButton,.modals-module__1T8tiq__confirmButton,.modals-module__1T8tiq__cancelButton{font-size:14px}}.modals-module__1T8tiq__whatsappCard{background-color:var(--mantine-color-primary-0);border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-lg);transition:all .2s}.modals-module__1T8tiq__whatsappCardHover{transform:translateY(-4px)}.modals-module__1T8tiq__cardContent{width:100%;padding-inline:var(--mantine-spacing-xl);padding-block:var(--mantine-spacing-xl);align-items:center;gap:var(--mantine-spacing-md);flex-direction:column;margin-inline:auto;display:flex}.modals-module__1T8tiq__badgeBox{position:relative}.modals-module__1T8tiq__whatsappButton{border-radius:var(--mantine-radius-lg);width:100%;padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-green-1);background-color:var(--mantine-color-green-0);cursor:pointer;text-decoration:none;transition:all .2s}.modals-module__1T8tiq__whatsappButton:hover{background-color:var(--mantine-color-green-1);text-decoration:none;transform:scale(1.02);box-shadow:0 8px 25px #22c55e26}.modals-module__1T8tiq__phoneText{text-align:center;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-green-6)}
.diploma-attachements-module__C_wtXa__diplomaModalContent{border-radius:28px;overflow:hidden;box-shadow:0 10px 40px #00000024;background:#fff!important}.diploma-attachements-module__C_wtXa__diplomaModalHeader{background:0 0;border:none;margin:0;padding:1.25rem 1.25rem .5rem}.diploma-attachements-module__C_wtXa__diplomaModalHeaderMinimal{padding-bottom:.25rem}.diploma-attachements-module__C_wtXa__diplomaModalTitle{color:var(--mantine-color-dark-8);font-size:1.125rem;font-weight:700;font-family:var(--mantine-font-family)}.diploma-attachements-module__C_wtXa__titleVisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diploma-attachements-module__C_wtXa__diplomaModalBody{padding:.5rem 1.75rem 2rem}.diploma-attachements-module__C_wtXa__diplomaModalBodyList{padding-top:.25rem}.diploma-attachements-module__C_wtXa__diplomaModalClose{color:var(--mantine-color-gray-6)}.diploma-attachements-module__C_wtXa__diplomaModalClose:hover{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8)}.diploma-attachements-module__C_wtXa__attachmentRow{background:#f8f9fa;border:none;border-radius:8px;width:100%;padding:.875rem 1rem}.diploma-attachements-module__C_wtXa__rejectedAttachmentBlock{border:2px solid var(--mantine-color-red-6);background:var(--mantine-color-red-0);border-radius:12px;padding:.75rem}.diploma-attachements-module__C_wtXa__rejectedAttachmentRow{border:2px solid var(--mantine-color-red-6)!important;background:var(--mantine-color-red-0)!important}.diploma-attachements-module__C_wtXa__rejectedDocumentCard{background:var(--mantine-color-red-0);border-color:var(--mantine-color-red-6)!important;border-width:2px!important}.diploma-attachements-module__C_wtXa__fileNameArea{flex:1;min-width:0}.diploma-attachements-module__C_wtXa__fileName{color:var(--mantine-color-dark-8);white-space:normal;overflow-wrap:break-word;word-break:normal;font-size:.9375rem;font-weight:500;line-height:1.4}.diploma-attachements-module__C_wtXa__documentLabelStack{text-align:start;flex:1;align-items:flex-start;width:100%;min-width:0}.diploma-attachements-module__C_wtXa__documentTitle{color:var(--mantine-color-dark-8);white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;font-size:.9375rem;font-weight:500;line-height:1.4}.diploma-attachements-module__C_wtXa__documentMetadata{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;font-weight:400;line-height:1.4}.diploma-attachements-module__C_wtXa__admissionSceneMessage{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;font-weight:400;line-height:1.5}.diploma-attachements-module__C_wtXa__documentActions{flex-shrink:0;width:auto}.diploma-attachements-module__C_wtXa__downloadBtn{color:var(--mantine-color-primary-8);flex-shrink:0}.diploma-attachements-module__C_wtXa__downloadBtn:hover{color:var(--mantine-color-primary-9);background:#19bbb714}.diploma-attachements-module__C_wtXa__pdfIcon{flex-shrink:0}.diploma-attachements-module__C_wtXa__listStack{gap:.75rem}.diploma-attachements-module__C_wtXa__emptyStack{align-items:stretch;gap:2rem;padding:.5rem 0 .25rem}.diploma-attachements-module__C_wtXa__emptyText{text-align:center;color:var(--mantine-color-dark-6);font-size:1rem;line-height:1.65}.diploma-attachements-module__C_wtXa__emptyOkButton{font-weight:700;border-radius:9999px!important;height:3rem!important}
.term-selection-modal-module__iVsIyG__modalContent{background:var(--mantine-color-white);border-radius:24px;overflow:hidden;box-shadow:0 4px 24px #0000001a}.term-selection-modal-module__iVsIyG__modalHeader{margin:0;padding:1.35rem 1.5rem .5rem}.term-selection-modal-module__iVsIyG__modalTitle{font-family:Tajawal, var(--mantine-font-family);color:var(--mantine-other-auth-title-color,#444);text-align:center;width:100%;font-size:1.125rem;font-weight:700;line-height:1.45}.term-selection-modal-module__iVsIyG__modalBody{padding:.5rem 1.75rem 2.25rem}.term-selection-modal-module__iVsIyG__modalClose{color:var(--mantine-other-auth-accent-muted-color,#90bcbf)}.term-selection-modal-module__iVsIyG__modalClose:hover{color:var(--mantine-color-primary-8,#19bbb7);background:#19bbb71a}.term-selection-modal-module__iVsIyG__btnAvailable{width:100%;height:3.35rem;font-family:Tajawal, var(--mantine-font-family);background-color:var(--mantine-color-primary-8,#19bbb7);color:var(--mantine-color-white);border-radius:624.938rem;font-size:16px;font-weight:500}.term-selection-modal-module__iVsIyG__btnAvailable:hover{background-color:var(--mantine-color-primary-9,#009a97);color:var(--mantine-color-white)}.term-selection-modal-module__iVsIyG__btnLocked{width:100%;height:3.35rem;font-family:Tajawal, var(--mantine-font-family);color:var(--mantine-color-white);background-color:#bdbdbd;border-radius:624.938rem;font-size:16px;font-weight:500}.term-selection-modal-module__iVsIyG__btnLocked:disabled,.term-selection-modal-module__iVsIyG__btnLocked[data-disabled]{color:var(--mantine-color-white);opacity:1;background-color:#bdbdbd}.term-selection-modal-module__iVsIyG__tooltipWrap{width:100%;display:block}.term-selection-modal-module__iVsIyG__termGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:100%;display:grid}.term-selection-modal-module__iVsIyG__termCard{aspect-ratio:1;border:1.5px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:0;padding:1rem .75rem;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;display:flex;position:relative}.term-selection-modal-module__iVsIyG__termCard:hover:not(:disabled){border-color:var(--mantine-color-primary-5,#4dcecb);background:#19bbb70a;transform:translateY(-1px)}.term-selection-modal-module__iVsIyG__termCard:focus-visible{outline:2px solid var(--mantine-color-primary-6,#2fc4c0);outline-offset:2px}.term-selection-modal-module__iVsIyG__termCard:disabled{opacity:.65;cursor:not-allowed}.term-selection-modal-module__iVsIyG__termCardSelected{aspect-ratio:1;border:1.5px solid var(--mantine-color-primary-8,#19bbb7);background:#19bbb71a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:0;padding:1rem .75rem;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;display:flex;position:relative;box-shadow:0 0 0 1px #19bbb738}.term-selection-modal-module__iVsIyG__termCardSelected:disabled{opacity:.65;cursor:not-allowed}.term-selection-modal-module__iVsIyG__termCardLabel{font-family:Tajawal, var(--mantine-font-family);text-align:center;color:var(--mantine-color-dark-7);font-size:1rem;font-weight:700;line-height:1.4}.term-selection-modal-module__iVsIyG__termCardSelected .term-selection-modal-module__iVsIyG__termCardLabel{color:var(--mantine-color-primary-9,#009a97)}.term-selection-modal-module__iVsIyG__termCardCheck{top:.7rem;background:var(--mantine-color-primary-8,#19bbb7);width:1.4rem;height:1.4rem;color:var(--mantine-color-white);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:.7rem}@media (max-width:30em){.term-selection-modal-module__iVsIyG__termCard,.term-selection-modal-module__iVsIyG__termCardSelected{aspect-ratio:5/4;min-height:6.5rem}}
.header-pages-module__MUbQrq__root{--header-inline:clamp(.75rem, 2vw, 1.5rem);top:0;z-index:100;background-color:var(--mantine-color-secondary-filled);height:fit-content;transition:box-shadow var(--miaa-duration-base) ease;border-block-end:1px solid #ffffff24;padding-block:.5rem .65rem;position:sticky;inset-inline:0}.header-pages-module__MUbQrq__root[data-scrolled]{box-shadow:var(--mantine-shadow-md)}@media (min-width:77.5em){.header-pages-module__MUbQrq__root{padding-block:.35rem .55rem}}.header-pages-module__MUbQrq__centerStrip{background:linear-gradient(270deg, var(--mantine-color-primary-9) 55%, transparent 100%)}[dir=ltr] .header-pages-module__MUbQrq__centerStrip{background:linear-gradient(90deg, var(--mantine-color-primary-9) 55%, transparent 100%)}.header-pages-module__MUbQrq__centerStripInner{max-width:1900px;padding-inline:var(--header-inline);margin-inline:auto;padding-block:.35rem}.header-pages-module__MUbQrq__centerStripText{text-align:right;width:100%;min-width:0}.header-pages-module__MUbQrq__wrapper{width:100%;max-width:1900px;min-height:3.5rem;padding-inline:var(--header-inline);flex-flow:row-reverse;justify-content:space-between;align-items:center;gap:clamp(.5rem,1.2vw,1.25rem);margin-inline:auto;display:flex}[dir=rtl] .header-pages-module__MUbQrq__wrapper{flex-direction:row}@media (min-width:77.5em){.header-pages-module__MUbQrq__wrapper{min-height:4.25rem}}.header-pages-module__MUbQrq__brand{z-index:1;flex:none;align-items:center;display:flex}.header-pages-module__MUbQrq__brandImage{width:auto;max-width:clamp(7.5rem,14vw,12.5rem);height:auto;display:block}.header-pages-module__MUbQrq__navCluster{flex-wrap:nowrap;flex:auto;justify-content:center;align-items:center;gap:clamp(.2rem,.55vw,.55rem);min-width:0;display:flex;overflow:visible}.header-pages-module__MUbQrq__navCluster .mantine-Button-root{max-width:none;height:2.25rem;transition:background-color var(--miaa-duration-fast) ease, color var(--miaa-duration-fast) ease, box-shadow var(--miaa-duration-fast) ease;border-radius:999px;flex-shrink:0;padding-inline:clamp(.4rem,.7vw,.75rem)}.header-pages-module__MUbQrq__navCluster .mantine-Button-label{text-overflow:unset;white-space:nowrap;font-size:clamp(.78rem,.72rem + .2vw,.9rem);font-weight:500;overflow:visible}.header-pages-module__MUbQrq__navCluster .mantine-Button-section{flex-shrink:0;margin-inline-start:.2rem}.header-pages-module__MUbQrq__navButton{isolation:isolate;position:relative}.header-pages-module__MUbQrq__navButton.header-pages-module__MUbQrq__active{background-color:var(--mantine-color-white);color:var(--mantine-color-secondary-9);box-shadow:0 0 0 1px #fff3,0 4px 12px #0000001f}.header-pages-module__MUbQrq__navButton.header-pages-module__MUbQrq__active .mantine-Button-label{color:var(--mantine-color-secondary-9);font-weight:700}.header-pages-module__MUbQrq__navButton.header-pages-module__MUbQrq__active .mantine-Button-section{color:var(--mantine-color-secondary-9)}.header-pages-module__MUbQrq__navButton.header-pages-module__MUbQrq__active:after{content:"";inset-inline:28%;background:linear-gradient(90deg, transparent 0%, var(--mantine-color-primary-7) 20%, var(--mantine-color-primary-9) 50%, var(--mantine-color-primary-7) 80%, transparent 100%);pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:3px}@media (hover:hover){.header-pages-module__MUbQrq__navCluster .mantine-Button-root:hover:not(.header-pages-module__MUbQrq__navButton.header-pages-module__MUbQrq__active){background-color:#ffffff1f}.header-pages-module__MUbQrq__navCluster .header-pages-module__MUbQrq__navButton.header-pages-module__MUbQrq__active:hover{background-color:var(--mantine-color-white);color:var(--mantine-color-secondary-9)}}@media (prefers-reduced-motion:reduce){.header-pages-module__MUbQrq__navCluster .mantine-Button-root{transition:none}}.header-pages-module__MUbQrq__moreInfoNavItem{flex:none;align-items:center;display:flex}.header-pages-module__MUbQrq__authCluster{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.header-pages-module__MUbQrq__mobileActions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}
.locale-switch-module__DMp8UG__root{flex-shrink:0;width:fit-content;display:inline-flex}
.diploma-card-user-module__UteqfG__card{--card-chamfer:40px;--card-accent-size:28px;--card-accent:var(--mantine-color-primary-9);--card-accent-soft:var(--mantine-color-primary-0);--card-accent-ink:var(--mantine-color-primary-8);filter:drop-shadow(0 1px 2px #0000000f)drop-shadow(0 10px 22px #00000012);width:100%;height:100%;min-height:0;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), filter var(--miaa-duration-base) var(--miaa-ease-out);flex-direction:column;display:flex;position:relative}.diploma-card-user-module__UteqfG__card:before{content:"";z-index:2;width:var(--card-accent-size);height:var(--card-accent-size);background-color:var(--card-accent);clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:100% 0;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), background-color var(--miaa-duration-base) var(--miaa-ease-out);position:absolute;top:0;right:0}.diploma-card-user-module__UteqfG__card[data-variant=course]{--card-accent:var(--mantine-color-secondary-filled);--card-accent-soft:var(--mantine-color-secondary-0);--card-accent-ink:var(--mantine-color-secondary-8)}.diploma-card-user-module__UteqfG__surface{min-height:0;padding:12px 12px var(--mantine-spacing-md);background-color:var(--mantine-color-white);clip-path:polygon(0 0, calc(100% - var(--card-chamfer)) 0, 100% var(--card-chamfer), 100% 100%, 0 100%);flex-direction:column;flex:1;display:flex}.diploma-card-user-module__UteqfG__coverWrap{flex-shrink:0;position:relative}.diploma-card-user-module__UteqfG__cover{aspect-ratio:16/10;background-color:var(--mantine-color-gray-1);border-radius:50% 50% 12px 12px/28% 28% 12px 12px;position:relative;overflow:hidden}.diploma-card-user-module__UteqfG__coverImage{transition:transform .6s var(--miaa-ease-out)}.diploma-card-user-module__UteqfG__coverShade{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--card-accent) 32%, transparent) 0%, transparent 45%);position:absolute;inset:0}.diploma-card-user-module__UteqfG__hoursBadge{z-index:1;border:3px solid var(--mantine-color-white);background-color:var(--card-accent);max-width:calc(100% - 24px);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.diploma-card-user-module__UteqfG__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:28px 4px 0;display:flex}.diploma-card-user-module__UteqfG__title{min-height:2.8em;color:var(--mantine-color-dark-8);text-align:center;transition:color var(--miaa-duration-fast) ease;margin:0;font-size:clamp(1.05rem,.95rem + .55vw,1.25rem);font-weight:700;line-height:1.4}.diploma-card-user-module__UteqfG__meta{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.diploma-card-user-module__UteqfG__chip{border:1px solid var(--mantine-color-gray-2);background-color:var(--miaa-surface-muted);min-width:0;max-width:100%;color:var(--mantine-color-dark-5);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.diploma-card-user-module__UteqfG__chip svg{color:var(--card-accent-ink);flex-shrink:0}.diploma-card-user-module__UteqfG__chipText{min-width:0;font-size:13px;line-height:1.4}.diploma-card-user-module__UteqfG__progressBlock{border:1px dashed color-mix(in srgb, var(--card-accent) 35%, var(--mantine-color-gray-3));border-radius:var(--mantine-radius-md);background-color:var(--card-accent-soft);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.diploma-card-user-module__UteqfG__progressHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.diploma-card-user-module__UteqfG__progressLabel{color:var(--mantine-color-dark-5);font-size:var(--mantine-font-size-sm);font-weight:500}.diploma-card-user-module__UteqfG__progressCount{background-color:var(--mantine-color-white);font-size:var(--mantine-font-size-sm);border-radius:999px;align-items:baseline;gap:0;padding:2px 10px;line-height:1.4;display:inline-flex}.diploma-card-user-module__UteqfG__progressActive{color:var(--card-accent-ink);font-weight:700}.diploma-card-user-module__UteqfG__progressMuted{color:#748995d9;font-weight:500}.diploma-card-user-module__UteqfG__actions{margin-top:auto;padding-top:4px}.diploma-card-user-module__UteqfG__action{clip-path:polygon(0 0,100% 0,100% 100%,14px 100%,0 calc(100% - 14px));background-color:var(--card-accent);color:var(--mantine-color-white);transition:background-color var(--miaa-duration-base) var(--miaa-ease-out);border-radius:0}.diploma-card-user-module__UteqfG__action:hover:not(:disabled){background-color:var(--mantine-color-secondary-filled)}.diploma-card-user-module__UteqfG__action:focus-visible{box-shadow:inset 0 0 0 2px var(--mantine-color-white), inset 0 0 0 4px var(--mantine-color-secondary-filled);outline:none}.diploma-card-user-module__UteqfG__action:disabled{opacity:.55}.diploma-card-user-module__UteqfG__card[data-variant=course] .diploma-card-user-module__UteqfG__action:hover:not(:disabled){background-color:var(--mantine-color-primary-9)}@media (hover:hover){.diploma-card-user-module__UteqfG__card:hover{filter:drop-shadow(0 2px 4px #0000000f)drop-shadow(0 16px 32px #0000001a)}.diploma-card-user-module__UteqfG__card:hover:before{background-color:var(--mantine-color-secondary-filled)}.diploma-card-user-module__UteqfG__card[data-variant=course]:hover:before{background-color:var(--mantine-color-primary-9)}.diploma-card-user-module__UteqfG__card:hover .diploma-card-user-module__UteqfG__title{color:var(--card-accent-ink)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diploma-card-user-module__UteqfG__card:hover{transform:translateY(-6px)}.diploma-card-user-module__UteqfG__card:hover:before{transform:scale(1.25)}.diploma-card-user-module__UteqfG__card:hover .diploma-card-user-module__UteqfG__coverImage{transform:scale(1.07)}}
.virtual-scene-request-modal-module__kTtiyW__modalContent{flex-direction:column;max-height:min(90dvh,100%);display:flex;overflow:hidden}.virtual-scene-request-modal-module__kTtiyW__modalBody{flex:1;min-height:0;overflow-x:hidden;max-height:min(90dvh - 3.5rem,720px)!important;overflow-y:auto!important}.virtual-scene-request-modal-module__kTtiyW__modalBody [data-scrollarea-viewport]{max-height:min(90dvh - 3.5rem,720px)!important;overflow:hidden auto!important}.virtual-scene-request-modal-module__kTtiyW__formStack{min-width:0}.virtual-scene-request-modal-module__kTtiyW__fieldError{max-width:calc(100% - var(--mantine-spacing-md));padding-inline-end:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-sm)}.virtual-scene-request-modal-module__kTtiyW__formStack .mantine-InputWrapper-error{max-width:calc(100% - var(--mantine-spacing-md));padding-inline-end:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-sm)}.virtual-scene-request-modal-module__kTtiyW__formStack .mantine-Input-error{max-width:calc(100% - var(--mantine-spacing-md));padding-inline-end:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-sm)}.virtual-scene-request-modal-module__kTtiyW__radioOptionRow{min-width:0}.virtual-scene-request-modal-module__kTtiyW__radioOptionStack{width:100%}.virtual-scene-request-modal-module__kTtiyW__radioCard{flex:8.5rem;min-width:0}.virtual-scene-request-modal-module__kTtiyW__radioOptionStack .virtual-scene-request-modal-module__kTtiyW__radioCard{flex:none;width:100%}.virtual-scene-request-modal-module__kTtiyW__radioCardInner{align-items:flex-start;min-width:0}.virtual-scene-request-modal-module__kTtiyW__radioCardLabel{word-break:break-word;flex:1;min-width:0;line-height:1.35}.virtual-scene-request-modal-module__kTtiyW__selectionSummary{background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);min-width:0;padding:.75rem 1rem}.virtual-scene-request-modal-module__kTtiyW__actions{min-width:0}.virtual-scene-request-modal-module__kTtiyW__actionsStack{width:100%}@media (max-width:48em){.virtual-scene-request-modal-module__kTtiyW__modalContent{border-radius:0;max-height:100dvh}.virtual-scene-request-modal-module__kTtiyW__modalBody{max-height:calc(100dvh - 3.5rem)!important}.virtual-scene-request-modal-module__kTtiyW__modalBody [data-scrollarea-viewport]{max-height:calc(100dvh - 3.5rem)!important}.virtual-scene-request-modal-module__kTtiyW__formStack{padding-inline:var(--mantine-spacing-sm)!important}}
.landing-header-module__KsXtsW__root{top:0;z-index:100;background-color:var(--mantine-color-secondary-filled);height:fit-content;padding-block:.75rem;position:relative;inset-inline:0}@media (min-width:77.5em){.landing-header-module__KsXtsW__root{background-color:unset;padding-block:.25rem .5rem}}.landing-header-module__KsXtsW__wrapper{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:1900px;height:fit-content;margin-inline:auto;padding-inline:1rem}[dir=rtl] .landing-header-module__KsXtsW__wrapper{flex-direction:row}@media (min-width:77.5em){.landing-header-module__KsXtsW__wrapper{align-items:center;padding-inline:clamp(5rem,16vw,6rem) clamp(1rem,3vw,2.5rem)}}.landing-header-module__KsXtsW__logoLink{z-index:2;flex-shrink:0;align-self:center}.landing-header-module__KsXtsW__navCluster{flex:auto;gap:.35rem .5rem;min-width:0;max-width:100%}@media (min-width:77.5em){.landing-header-module__KsXtsW__navCluster{place-content:center flex-start;max-width:calc(100% - 20rem);margin-inline-end:auto;padding-inline:4rem .5rem}@media (max-width:95.9938em){.landing-header-module__KsXtsW__navCluster{max-width:calc(100% - 22rem)}}[dir=ltr] .landing-header-module__KsXtsW__navCluster{justify-content:flex-start}}@media (min-width:96em){.landing-header-module__KsXtsW__navCluster{max-width:calc(100% - 19rem)}}.landing-header-module__KsXtsW__navCluster .mantine-Button-label{color:var(--mantine-color-secondary-9);text-overflow:unset;white-space:nowrap;overflow:visible}.landing-header-module__KsXtsW__navCluster .mantine-Button-section[data-position=right]{color:var(--mantine-color-secondary-9)}.landing-header-module__KsXtsW__navCluster .mantine-Button-root{flex-shrink:0;max-width:none}.landing-header-module__KsXtsW__navItem{flex-shrink:0;max-width:none}.landing-header-module__KsXtsW__moreInfoNavItem{flex-shrink:0;display:flex}@media (min-width:77.5em){@media (max-width:95.9938em){.landing-header-module__KsXtsW__moreInfoNavItem{flex-basis:100%;justify-content:flex-start}}}.landing-header-module__KsXtsW__authCluster{flex-shrink:0;align-self:center;min-width:13rem}.landing-header-module__KsXtsW__authCluster>*{flex-shrink:0}.landing-header-module__KsXtsW__mobileActions{flex-shrink:0}
.skeletons-module__Q38vQa__cardShell{border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(165deg, var(--miaa-skeleton-shine) 0%, var(--mantine-color-white) 42%, var(--miaa-skeleton-accent) 100%);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #138d8a0f}.skeletons-module__Q38vQa__cardShell:after{content:"";top:0;background:var(--mantine-color-primary-3);opacity:.45;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;border-start-end-radius:inherit;width:22px;height:22px;position:absolute;inset-inline-end:0}.skeletons-module__Q38vQa__media{aspect-ratio:16/10;background:linear-gradient(120deg, var(--miaa-skeleton-base) 0%, var(--miaa-skeleton-accent) 55%, var(--miaa-skeleton-edge) 100%);width:100%;position:relative;overflow:hidden}.skeletons-module__Q38vQa__mediaBadge{background:color-mix(in srgb, var(--mantine-color-white) 72%, var(--miaa-skeleton-base));border-radius:999px;width:72px;height:22px;position:absolute;inset-block-start:12px;inset-inline-start:12px}.skeletons-module__Q38vQa__cardBody{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.skeletons-module__Q38vQa__metaRow{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.skeletons-module__Q38vQa__chip{border-radius:999px;width:64px;height:22px}.skeletons-module__Q38vQa__chipWide{border-radius:999px;width:88px;height:22px}.skeletons-module__Q38vQa__userCard{border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(110deg, var(--miaa-skeleton-shine), var(--mantine-color-white) 55%);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;width:100%;min-height:168px;padding:16px;display:grid;position:relative;overflow:hidden}.skeletons-module__Q38vQa__userCard:before{content:"";background:linear-gradient(180deg, var(--mantine-color-primary-6), var(--mantine-color-secondary-5));opacity:.55;width:4px;position:absolute;inset-block:0;inset-inline-start:0}@media (max-width:47.99em){.skeletons-module__Q38vQa__userCard{grid-template-columns:1fr;min-height:0}}.skeletons-module__Q38vQa__invoiceCard{border-radius:var(--mantine-radius-lg);background-color:var(--miaa-surface-muted);flex-direction:column;width:100%;height:100%;min-height:220px;padding:16px;display:flex;position:relative;overflow:hidden}.skeletons-module__Q38vQa__invoiceCard:before{content:"";top:0;background-color:var(--mantine-color-primary-4);opacity:.55;clip-path:polygon(0 0,100% 0,100% 100%);border-start-end-radius:inherit;width:26px;height:26px;position:absolute;inset-inline-end:0}.skeletons-module__Q38vQa__perforation{height:20px;margin-block:10px;margin-inline:-4px;position:relative}.skeletons-module__Q38vQa__perforation:before{content:"";top:50%;border-top:2px dashed var(--miaa-skeleton-edge);position:absolute;inset-inline:8px}.skeletons-module__Q38vQa__identity{--identity-chamfer:36px;align-items:center;gap:var(--mantine-spacing-lg);min-width:0;padding:var(--mantine-spacing-xl);border-radius:var(--mantine-radius-lg);background:linear-gradient(100deg, color-mix(in srgb, var(--mantine-color-secondary-3) 55%, white) 0%, color-mix(in srgb, var(--mantine-color-primary-3) 65%, white) 100%);clip-path:polygon(0 0, calc(100% - var(--identity-chamfer)) 0, 100% var(--identity-chamfer), 100% 100%, 0 100%);display:flex;position:relative}.skeletons-module__Q38vQa__panel{border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(180deg, var(--mantine-color-white), var(--miaa-skeleton-shine));flex-direction:column;gap:14px;height:100%;padding:20px;display:flex}.skeletons-module__Q38vQa__cabinetHead{justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 4px;display:flex}.skeletons-module__Q38vQa__shelfRow{border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);grid-template-columns:auto minmax(0,1fr) minmax(7rem,12rem);align-items:center;column-gap:14px;width:100%;min-height:5.5rem;padding:14px 16px;display:grid;overflow:hidden}.skeletons-module__Q38vQa__shelfActions{min-width:0}@media (max-width:47.99em){.skeletons-module__Q38vQa__shelfRow{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.skeletons-module__Q38vQa__shelfActions{grid-column:1/-1;justify-self:stretch}}.skeletons-module__Q38vQa__detailHero{border-radius:var(--mantine-radius-lg);background:linear-gradient(125deg, var(--miaa-skeleton-base) 0%, var(--miaa-skeleton-accent) 50%, var(--miaa-skeleton-edge) 100%);width:100%;min-height:220px;position:relative;overflow:hidden}.skeletons-module__Q38vQa__ticketRow{border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}@media (max-width:47.99em){.skeletons-module__Q38vQa__ticketRow{grid-template-columns:1fr}}.skeletons-module__Q38vQa__mfaMethod{border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-md);background:linear-gradient(90deg, var(--miaa-skeleton-shine), var(--mantine-color-white));align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.skeletons-module__Q38vQa__guidePlayer{aspect-ratio:16/9;border-radius:var(--mantine-radius-lg);background:linear-gradient(135deg, var(--miaa-skeleton-base), var(--miaa-skeleton-accent));width:100%;overflow:hidden}.skeletons-module__Q38vQa__guideListItem{border-bottom:1px solid var(--miaa-border-subtle);align-items:center;gap:12px;padding:10px 0;display:flex}.skeletons-module__Q38vQa__examCard{border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(160deg, var(--mantine-color-white), var(--miaa-skeleton-shine));flex-direction:column;gap:12px;width:100%;min-height:140px;padding:16px;display:flex}.skeletons-module__Q38vQa__personCard{border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(180deg, var(--miaa-skeleton-shine), var(--mantine-color-white));flex-direction:column;align-items:center;gap:12px;width:100%;padding:20px 16px;display:flex}.skeletons-module__Q38vQa__textBlock{flex-direction:column;gap:10px;width:100%;display:flex}
.user-menu-module__h75lHq__wrapper{background-color:var(--mantine-primary-color-filled);border-radius:15% 25% 25% 15%/15% 50% 50% 15%;align-items:center;gap:2px;padding:4px;display:flex}[dir=rtl] .user-menu-module__h75lHq__wrapper{border-radius:25% 15% 15% 25%/50% 15% 15% 50%}.user-menu-module__h75lHq__wrapper:hover{background-color:var(--mantine-primary-color-filled-hover)}.user-menu-module__h75lHq__button{font-weight:500}.user-menu-module__h75lHq__button:hover{background-color:var(--mantine-color-disabled)}.user-menu-module__h75lHq__dropdown{background-color:var(--mantine-primary-color-filled);border:0;border-radius:16px;padding:8px}
.subscription-switch-shared-module__ESB6Ga__hintText{color:var(--mantine-color-dark-8);font-weight:500;line-height:1.65;font-size:var(--mantine-font-size-md)}@media (min-width:48em){.subscription-switch-shared-module__ESB6Ga__hintText{font-size:18px}}.subscription-switch-shared-module__ESB6Ga__nextButtonRoot{color:var(--mantine-color-white);box-shadow:none;background-color:var(--mantine-color-primary-9);transition:background-color .15s}.subscription-switch-shared-module__ESB6Ga__nextButtonRoot:hover:not(:disabled):not([data-disabled]){background-color:var(--mantine-color-primary-8)}.subscription-switch-shared-module__ESB6Ga__nextButtonRoot:disabled,.subscription-switch-shared-module__ESB6Ga__nextButtonRoot[data-disabled]{color:#fff;opacity:1;cursor:not-allowed;background-color:#bdbdbd}.subscription-switch-shared-module__ESB6Ga__nextButtonLabel{font-family:var(--mantine-font-family);font-weight:700;font-size:var(--mantine-font-size-md)}.subscription-switch-shared-module__ESB6Ga__nextButtonLayoutPill{border-radius:9999px;width:220px;height:54px;padding-inline:44px}.subscription-switch-shared-module__ESB6Ga__nextButtonLayoutInvoice{border-radius:var(--mantine-radius-md);width:220px;height:54px;padding-inline:44px}
.diploma-card-public-module__j7I6NG__root{--card-chamfer:44px;--card-accent:30px;filter:drop-shadow(0 1px 2px #0000000f)drop-shadow(0 8px 20px #0000000f);width:100%;height:100%;min-height:340px;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), filter var(--miaa-duration-base) var(--miaa-ease-out);flex-direction:column;display:flex;position:relative}.diploma-card-public-module__j7I6NG__root:before{content:"";width:var(--card-accent);height:var(--card-accent);background-color:var(--mantine-color-primary-9);clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:100% 0;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), background-color var(--miaa-duration-base) var(--miaa-ease-out);position:absolute;top:0;right:0}.diploma-card-public-module__j7I6NG__surface{min-height:0;padding:12px 12px var(--mantine-spacing-md);background-color:var(--mantine-color-white);clip-path:polygon(0 0, calc(100% - var(--card-chamfer)) 0, 100% var(--card-chamfer), 100% 100%, 0 100%);flex-direction:column;flex:1;display:flex}.diploma-card-public-module__j7I6NG__root[data-selected] .diploma-card-public-module__j7I6NG__surface{box-shadow:inset 0 0 0 2px var(--mantine-color-primary-6)}.diploma-card-public-module__j7I6NG__mediaWrap{flex-shrink:0;position:relative}.diploma-card-public-module__j7I6NG__media{aspect-ratio:16/10;background-color:var(--mantine-color-gray-1);border-radius:50% 50% 10px 10px/30% 30% 10px 10px;position:relative;overflow:hidden}.diploma-card-public-module__j7I6NG__mediaImage{transition:transform .6s var(--miaa-ease-out)}.diploma-card-public-module__j7I6NG__mediaShade{pointer-events:none;background:linear-gradient(#138d8a00 60%,#138d8a47 100%);position:absolute;inset:0}.diploma-card-public-module__j7I6NG__hoursBadge{z-index:1;border:3px solid var(--mantine-color-white);background-color:var(--mantine-color-primary-9);max-width:calc(100% - 24px);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.diploma-card-public-module__j7I6NG__body{text-align:center;flex-direction:column;flex:1;align-items:stretch;gap:12px;min-height:0;padding:30px 4px 0;display:flex}.diploma-card-public-module__j7I6NG__title{color:var(--mantine-color-dark-8);min-height:3em;transition:color var(--miaa-duration-fast) ease;line-height:1.5}.diploma-card-public-module__j7I6NG__chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.diploma-card-public-module__j7I6NG__chip{border:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-gray-0);min-width:0;max-width:100%;color:var(--mantine-color-dark-5);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.diploma-card-public-module__j7I6NG__chip svg{color:var(--mantine-color-primary-9);flex-shrink:0}.diploma-card-public-module__j7I6NG__chipText{min-width:0;font-size:13px;line-height:1.4}.diploma-card-public-module__j7I6NG__priceBox{border:1px dashed var(--mantine-color-primary-3);border-radius:var(--mantine-radius-md);justify-content:center;padding:8px 12px}.diploma-card-public-module__j7I6NG__priceBox svg{color:var(--mantine-color-primary-9);flex-shrink:0}.diploma-card-public-module__j7I6NG__action{clip-path:polygon(0 0,100% 0,100% 100%,14px 100%,0 calc(100% - 14px));transition:background-color var(--miaa-duration-base) var(--miaa-ease-out);border-radius:0;margin-top:auto}.diploma-card-public-module__j7I6NG__action:focus-visible{box-shadow:inset 0 0 0 2px var(--mantine-color-white), inset 0 0 0 4px var(--mantine-color-secondary-filled);outline:none}@media (hover:hover){.diploma-card-public-module__j7I6NG__root:hover{filter:drop-shadow(0 2px 4px #0000000f)drop-shadow(0 16px 32px #0000001a)}.diploma-card-public-module__j7I6NG__root:hover:before{background-color:var(--mantine-color-secondary-filled)}.diploma-card-public-module__j7I6NG__root:hover .diploma-card-public-module__j7I6NG__title{color:var(--mantine-color-primary-9)}.diploma-card-public-module__j7I6NG__actionLink:hover{background-color:var(--mantine-color-secondary-filled)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diploma-card-public-module__j7I6NG__root:hover{transform:translateY(-6px)}.diploma-card-public-module__j7I6NG__root:hover:before{transform:scale(1.25)}.diploma-card-public-module__j7I6NG__root:hover .diploma-card-public-module__j7I6NG__mediaImage{transform:scale(1.07)}}
.enrollment-closed-visual-module__Ga0RGa__announcement{aspect-ratio:16/9;text-align:center;color:#fff;direction:rtl;background:radial-gradient(85% 120% at 92% 8%,#a8c458f2 0%,#78a0488c 42%,#0000 72%),radial-gradient(70% 90% at 8% 95%,#124844eb 0%,#0000 68%),linear-gradient(118deg,#0f4a45 0%,#1a6458 38%,#2f7a62 62%,#5a9250 100%);border-radius:clamp(12px,2vw,20px);justify-content:center;align-items:center;width:100%;min-height:clamp(220px,42vw,420px);display:flex;position:relative;overflow:hidden}.enrollment-closed-visual-module__Ga0RGa__announcementModal{box-shadow:0 24px 64px #082a2661}.enrollment-closed-visual-module__Ga0RGa__announcementSection{box-shadow:0 12px 40px #082a262e}.enrollment-closed-visual-module__Ga0RGa__sectionWrapper{width:100%}.enrollment-closed-visual-module__Ga0RGa__shapePrimary,.enrollment-closed-visual-module__Ga0RGa__shapeSecondary,.enrollment-closed-visual-module__Ga0RGa__shapeAccent{pointer-events:none;position:absolute}.enrollment-closed-visual-module__Ga0RGa__shapePrimary{background:linear-gradient(145deg,#0c3a36b8 0%,#16584e61 100%);border-radius:58% 42% 52% 48%/48% 52%;width:78%;height:130%;bottom:-42%;left:-18%;transform:rotate(-8deg)}.enrollment-closed-visual-module__Ga0RGa__shapeSecondary{background:linear-gradient(160deg,#94b2526b 0%,#608a422e 100%);border-radius:46% 54% 58% 42%/52% 48%;width:62%;height:110%;top:-36%;right:-14%;transform:rotate(12deg)}.enrollment-closed-visual-module__Ga0RGa__shapeAccent{background:radial-gradient(circle at 40% 40%,#4a826259 0%,#0000 72%);border-radius:50%;width:44%;height:72%;top:-18%;left:18%}.enrollment-closed-visual-module__Ga0RGa__content{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3vw,36px);width:min(88%,760px);padding:clamp(20px,4.5vw,48px) clamp(16px,3.5vw,40px);display:flex;position:relative}.enrollment-closed-visual-module__Ga0RGa__title{letter-spacing:0;text-wrap:balance;margin:0;font-family:Noto Kufi Arabic,Noto Kufi,Montserrat,sans-serif;font-size:clamp(1.15rem,2.8vw,2.35rem);font-weight:800;line-height:1.45}.enrollment-closed-visual-module__Ga0RGa__description{text-wrap:pretty;max-width:42em;margin:0;font-family:Noto Kufi Arabic,Noto Kufi,Montserrat,sans-serif;font-size:clamp(.88rem,1.65vw,1.35rem);font-weight:400;line-height:1.75}.enrollment-closed-visual-module__Ga0RGa__closing{text-wrap:balance;margin:0;font-family:Noto Kufi Arabic,Noto Kufi,Montserrat,sans-serif;font-size:clamp(.98rem,1.9vw,1.55rem);font-weight:800;line-height:1.5}.enrollment-closed-visual-module__Ga0RGa__modalRoot{--enrollment-closed-max-w:min(980px, 94vw)}.enrollment-closed-visual-module__Ga0RGa__modalContent{box-shadow:none;max-width:var(--enrollment-closed-max-w);background:0 0;border:none;overflow:visible;width:var(--enrollment-closed-max-w)!important}.enrollment-closed-visual-module__Ga0RGa__modalBody{padding:0}@media (max-width:768px){.enrollment-closed-visual-module__Ga0RGa__announcement{aspect-ratio:auto;min-height:clamp(280px,58vw,420px)}.enrollment-closed-visual-module__Ga0RGa__content{gap:clamp(14px,4vw,24px);width:min(92%,560px)}}@media (max-width:480px){.enrollment-closed-visual-module__Ga0RGa__announcement{border-radius:14px;min-height:clamp(300px,72vw,460px)}.enrollment-closed-visual-module__Ga0RGa__title{font-size:clamp(1.05rem,5.8vw,1.55rem)}.enrollment-closed-visual-module__Ga0RGa__description{font-size:clamp(.84rem,4vw,1rem);line-height:1.8}.enrollment-closed-visual-module__Ga0RGa__closing{font-size:clamp(.92rem,4.5vw,1.15rem)}}
.cards-module__d5LnJW__root{color:#fff;background-color:var(--mantine-color-gray-6);transition:background-color var(--miaa-duration-fast) ease;position:relative}@media (hover:hover){.cards-module__d5LnJW__root:hover{background-color:var(--mantine-color-gray-5)}}.cards-module__d5LnJW__instructorCard{aspect-ratio:1;clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%);height:290px;position:relative;overflow:hidden}@media (max-width:768px){.cards-module__d5LnJW__instructorCard{height:250px}}.cards-module__d5LnJW__instructorCard:before{content:"";z-index:2;background-color:#0000004d;position:absolute;inset:0}.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__instructorImage{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__instructorTextWrapper{z-index:3;height:100%;padding:var(--mantine-spacing-md);color:#fff;position:relative}@media (max-width:768px){.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__instructorTextWrapper{padding:var(--mantine-spacing-sm)}}.cards-module__d5LnJW__instructorCardPublic,.cards-module__d5LnJW__partnerCardPublic{clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%);width:100%;height:290px;position:relative;overflow:hidden}@media (max-width:768px){.cards-module__d5LnJW__instructorCardPublic,.cards-module__d5LnJW__partnerCardPublic{height:250px}}.cards-module__d5LnJW__instructorCardPublic:before,.cards-module__d5LnJW__partnerCardPublic:before{content:"";z-index:2;transition:opacity var(--miaa-duration-base) ease;background-color:#0000004d;position:absolute;inset:0}.cards-module__d5LnJW__instructorCardPublic .cards-module__d5LnJW__instructorImage,.cards-module__d5LnJW__instructorCardPublic .cards-module__d5LnJW__partnerImage,.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__instructorImage,.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__partnerImage{object-fit:cover;z-index:1;width:100%;height:100%;transition:scale .4s var(--miaa-ease-out);position:absolute;inset:0}.cards-module__d5LnJW__instructorCardPublic .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__instructorCardPublic .cards-module__d5LnJW__partnerTextWrapper,.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__partnerTextWrapper{inset-inline:0;z-index:3;padding:var(--mantine-spacing-md);color:#fff;transition:transform .3s var(--miaa-ease-out);background:linear-gradient(#0000,#0000008c 30%,#000000c7);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0;transform:translateY(100%)}@media (max-width:768px){.cards-module__d5LnJW__instructorCardPublic .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__instructorCardPublic .cards-module__d5LnJW__partnerTextWrapper,.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__partnerTextWrapper{padding:var(--mantine-spacing-sm)}}.cards-module__d5LnJW__instructorCardPublic:hover:before,.cards-module__d5LnJW__instructorCardPublic:focus-within:before,.cards-module__d5LnJW__partnerCardPublic:hover:before,.cards-module__d5LnJW__partnerCardPublic:focus-within:before{opacity:0}.cards-module__d5LnJW__instructorCardPublic:hover .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__instructorCardPublic:hover .cards-module__d5LnJW__partnerTextWrapper,.cards-module__d5LnJW__instructorCardPublic:focus-within .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__instructorCardPublic:focus-within .cards-module__d5LnJW__partnerTextWrapper,.cards-module__d5LnJW__partnerCardPublic:hover .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__partnerCardPublic:hover .cards-module__d5LnJW__partnerTextWrapper,.cards-module__d5LnJW__partnerCardPublic:focus-within .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__partnerCardPublic:focus-within .cards-module__d5LnJW__partnerTextWrapper{transform:translateY(0)}@media (hover:none){.cards-module__d5LnJW__instructorCardPublic:before,.cards-module__d5LnJW__partnerCardPublic:before{opacity:0}.cards-module__d5LnJW__instructorCardPublic .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__instructorCardPublic .cards-module__d5LnJW__partnerTextWrapper,.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__instructorTextWrapper,.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__partnerTextWrapper{transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cards-module__d5LnJW__instructorCardPublic:hover .cards-module__d5LnJW__instructorImage,.cards-module__d5LnJW__instructorCardPublic:hover .cards-module__d5LnJW__partnerImage,.cards-module__d5LnJW__partnerCardPublic:hover .cards-module__d5LnJW__instructorImage,.cards-module__d5LnJW__partnerCardPublic:hover .cards-module__d5LnJW__partnerImage{scale:1.04}}.cards-module__d5LnJW__partnerCardPublic{height:300px}@media (max-width:768px){.cards-module__d5LnJW__partnerCardPublic{height:250px}}
.carousel-module__bsZT1W__indicator{background-color:var(--mantine-color-placeholder);width:12px;height:4px;transition:width .25s}.carousel-module__bsZT1W__indicator[data-active]{background-color:var(--mantine-primary-color-filled);width:28px}@media (max-width:768px){.carousel-module__bsZT1W__indicator{width:8px;height:3px}.carousel-module__bsZT1W__indicator[data-active]{width:20px}}.carousel-module__bsZT1W__viewport{padding-block:12px 28px;padding-inline:8px}@media (max-width:768px){.carousel-module__bsZT1W__viewport{padding-inline:4px}}.carousel-module__bsZT1W__controls{top:auto;bottom:-60px;justify-content:center;gap:1rem;inset-inline:0}.carousel-module__bsZT1W__controls button{color:var(--mantine-color-secondary-filled);border:1px solid var(--mantine-primary-color-filled);width:40px;height:40px;transition:background-color var(--miaa-duration-fast) ease, border-color var(--miaa-duration-fast) ease;border-radius:50%;position:relative;top:auto;bottom:auto;transform:none}.carousel-module__bsZT1W__controls button svg{width:36px;height:36px;color:var(--mantine-primary-color-filled);transition:color var(--miaa-duration-fast) ease}.carousel-module__bsZT1W__controls button:hover{background-color:var(--mantine-primary-color-filled)}.carousel-module__bsZT1W__controls button:hover svg{color:#fff}.carousel-module__bsZT1W__controls button:focus-visible{outline:2px solid var(--mantine-color-secondary-filled);outline-offset:2px}.carousel-module__bsZT1W__controls button[data-inactive]{opacity:.3;cursor:default;border-color:var(--mantine-color-placeholder)}@media (max-width:768px){.carousel-module__bsZT1W__controls{gap:.5rem;bottom:-56px}.carousel-module__bsZT1W__controls button{width:32px;height:32px}.carousel-module__bsZT1W__controls button svg{width:28px;height:28px}}.carousel-module__bsZT1W__moreIcon{--more-dir:1;width:18px;height:18px;display:inline-grid}.carousel-module__bsZT1W__moreIcon>svg{grid-area:1/1}[dir=rtl] .carousel-module__bsZT1W__moreIcon{--more-dir:-1}.carousel-module__bsZT1W__moreIconSecondary{opacity:0}@media (prefers-reduced-motion:no-preference){.carousel-module__bsZT1W__moreIconPrimary{animation:carousel-module__bsZT1W__more-icon-primary 2.8s var(--miaa-ease-out) infinite}.carousel-module__bsZT1W__moreIconSecondary{animation:carousel-module__bsZT1W__more-icon-secondary 2.8s var(--miaa-ease-out) infinite}.carousel-module__bsZT1W__moreButton{animation:carousel-module__bsZT1W__more-button-nudge 2.8s var(--miaa-ease-out) infinite}.carousel-module__bsZT1W__moreButton:hover,.carousel-module__bsZT1W__moreButton:focus-visible,.carousel-module__bsZT1W__moreButton:hover .carousel-module__bsZT1W__moreIconPrimary,.carousel-module__bsZT1W__moreButton:hover .carousel-module__bsZT1W__moreIconSecondary,.carousel-module__bsZT1W__moreButton:focus-visible .carousel-module__bsZT1W__moreIconPrimary,.carousel-module__bsZT1W__moreButton:focus-visible .carousel-module__bsZT1W__moreIconSecondary{animation-play-state:paused}}@keyframes carousel-module__bsZT1W__more-icon-primary{0%,40%{opacity:1;transform:translate(0)}20%{transform:translateX(calc(var(--more-dir) * 4px))}50%,90%{opacity:0;transform:translateX(calc(var(--more-dir) * 8px))}to{opacity:1;transform:translate(0)}}@keyframes carousel-module__bsZT1W__more-icon-secondary{0%,40%{opacity:0;transform:translateX(calc(var(--more-dir) * -6px))}50%,90%{opacity:1;transform:translate(0)}70%{transform:translateX(calc(var(--more-dir) * 4px))}to{opacity:0;transform:translateX(calc(var(--more-dir) * 8px))}}@keyframes carousel-module__bsZT1W__more-button-nudge{0%,45%,to{transform:translateY(0)}50%{transform:translateY(-2px)}55%{transform:translateY(0)}}.carousel-module__bsZT1W__skewedWrapper{z-index:1;transform-origin:0 100%;max-width:1920px;height:80px;margin-inline:auto;position:relative;bottom:-30px;left:0;right:0;transform:skewY(-1deg)}@media (max-width:768px){.carousel-module__bsZT1W__skewedWrapper{height:60px;bottom:-20px;transform:skewY(-.5deg)}}@media (max-width:480px){.carousel-module__bsZT1W__skewedWrapper{height:50px;bottom:-15px;transform:skewY(-.3deg)}}.carousel-module__bsZT1W__skewedBox{transform-origin:0 0;z-index:-1;background:linear-gradient(90deg, var(--mantine-color-white-3) 0%, #ffffffb3 100%);position:absolute;top:-25px;left:0;transform:skewY(2deg)}@media (max-width:768px){.carousel-module__bsZT1W__skewedBox{top:-20px;transform:skewY(1.5deg)}}@media (max-width:480px){.carousel-module__bsZT1W__skewedBox{top:-15px;transform:skewY(1deg)}}@media (max-width:768px){.carousel-module__bsZT1W__controls button{min-width:44px;min-height:44px}}.carousel-module__bsZT1W__diplomaSlide{height:auto;min-height:480px;display:flex}.carousel-module__bsZT1W__diplomaSlideInner{flex-direction:column;width:100%;height:100%;min-height:480px;display:flex}
.document-grid-card-module__aSOm5a__card{--doc-accent:var(--mantine-color-primary-9);--doc-accent-soft:var(--mantine-color-primary-0);--doc-accent-ink:var(--mantine-color-primary-8);--doc-actions-width:min(17rem, 42vw);grid-template-columns:auto minmax(0, 1fr) var(--doc-actions-width);border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);width:100%;min-height:5.5rem;transition:border-color var(--miaa-duration-base) var(--miaa-ease-out), box-shadow var(--miaa-duration-base) var(--miaa-ease-out), background-color var(--miaa-duration-base) var(--miaa-ease-out), transform var(--miaa-duration-base) var(--miaa-ease-out);align-items:center;column-gap:14px;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.document-grid-card-module__aSOm5a__card:before{content:"";background-color:var(--doc-accent);transform-origin:50%;width:3px;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), background-color var(--miaa-duration-base) var(--miaa-ease-out);border-radius:999px;position:absolute;inset-block:12px;inset-inline-start:0;transform:scaleY(.55)}.document-grid-card-module__aSOm5a__card[data-rejected]{--doc-accent:var(--mantine-color-red-6);--doc-accent-soft:var(--mantine-color-red-0);--doc-accent-ink:var(--mantine-color-red-7);border-color:var(--mantine-color-red-3);background-color:var(--mantine-color-red-0)}@media (max-width:48em){.document-grid-card-module__aSOm5a__card{--doc-actions-width:100%;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);row-gap:12px;min-height:0;padding:12px}}.document-grid-card-module__aSOm5a__iconTile{background-color:var(--doc-accent-soft);width:42px;height:46px;color:var(--doc-accent-ink);transition:background-color var(--miaa-duration-base) var(--miaa-ease-out), color var(--miaa-duration-base) var(--miaa-ease-out);border-radius:50% 50% 10px 10px/40% 40% 10px 10px;flex-shrink:0;grid-area:1/1;place-items:center;margin-inline-start:4px;display:grid}@media (max-width:48em){.document-grid-card-module__aSOm5a__iconTile{align-self:start}}.document-grid-card-module__aSOm5a__labelArea{flex-direction:column;grid-area:1/2;justify-content:center;gap:4px;min-width:0;display:flex}.document-grid-card-module__aSOm5a__labelArea .mantine-Stack-root{gap:4px}.document-grid-card-module__aSOm5a__labelArea .mantine-Text-root:first-of-type{-webkit-line-clamp:1;color:var(--mantine-color-dark-8);font-size:var(--mantine-font-size-md);transition:color var(--miaa-duration-fast) ease;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.document-grid-card-module__aSOm5a__labelArea [class*=documentTitle]{-webkit-line-clamp:1;color:var(--mantine-color-dark-8);font-size:var(--mantine-font-size-md);transition:color var(--miaa-duration-fast) ease;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.document-grid-card-module__aSOm5a__labelArea [class*=fileName]{-webkit-line-clamp:1;color:var(--mantine-color-dark-8);font-size:var(--mantine-font-size-md);transition:color var(--miaa-duration-fast) ease;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}:is(.document-grid-card-module__aSOm5a__labelArea [class*=admissionSceneMessage],.document-grid-card-module__aSOm5a__labelArea [class*=documentMetadata]){-webkit-line-clamp:2;color:var(--mantine-color-dark-3);-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.document-grid-card-module__aSOm5a__title{-webkit-line-clamp:1;color:var(--mantine-color-dark-8);font-size:var(--mantine-font-size-md);transition:color var(--miaa-duration-fast) ease;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.document-grid-card-module__aSOm5a__actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;min-height:2.15rem;display:flex}.document-grid-card-module__aSOm5a__actions .mantine-Group-root{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.document-grid-card-module__aSOm5a__actions .mantine-Button-root{border-radius:var(--mantine-radius-md);flex:0 auto;min-width:5.75rem;height:2.15rem;font-weight:600}:is(.document-grid-card-module__aSOm5a__actions .mantine-Button-root[data-variant=outline],.document-grid-card-module__aSOm5a__actions .mantine-Button-root[data-variant=default]){border-color:color-mix(in srgb, var(--doc-accent) 35%, var(--mantine-color-gray-3));color:var(--doc-accent-ink)}.document-grid-card-module__aSOm5a__actions .mantine-Button-root[data-variant=filled]{background-color:var(--doc-accent)}@media (max-width:48em){.document-grid-card-module__aSOm5a__actions{grid-area:2/1/auto/-1;justify-content:stretch}.document-grid-card-module__aSOm5a__actions .mantine-Group-root{justify-content:stretch}.document-grid-card-module__aSOm5a__actions .mantine-Button-root{flex:calc(50% - 8px)}}@media (hover:hover){.document-grid-card-module__aSOm5a__card:hover{border-color:color-mix(in srgb, var(--doc-accent) 45%, var(--mantine-color-gray-3));background-color:color-mix(in srgb, var(--doc-accent-soft) 55%, white);box-shadow:0 8px 20px #0000000f}.document-grid-card-module__aSOm5a__card:hover:before{background-color:var(--mantine-color-secondary-filled);transform:scaleY(1)}.document-grid-card-module__aSOm5a__card[data-rejected]:hover:before{background-color:var(--mantine-color-red-7)}.document-grid-card-module__aSOm5a__card:hover .document-grid-card-module__aSOm5a__title{color:var(--doc-accent-ink)}.document-grid-card-module__aSOm5a__card:hover .document-grid-card-module__aSOm5a__labelArea .mantine-Text-root:first-of-type{color:var(--doc-accent-ink)}.document-grid-card-module__aSOm5a__card:hover .document-grid-card-module__aSOm5a__labelArea [class*=documentTitle]{color:var(--doc-accent-ink)}.document-grid-card-module__aSOm5a__card:hover .document-grid-card-module__aSOm5a__iconTile{background-color:var(--doc-accent);color:var(--mantine-color-white)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.document-grid-card-module__aSOm5a__card:hover{transform:translate(-3px)}[dir=rtl] .document-grid-card-module__aSOm5a__card:hover{transform:translate(3px)}}
.drawer-module__zqjN3q__wrapper{justify-content:flex-end;align-items:center;width:100%;max-width:1820px;margin:0 auto;padding:0 3rem;display:flex}.drawer-module__zqjN3q__drawerHeader{justify-content:flex-end;align-items:center;display:flex}.drawer-module__zqjN3q__drawerLogoContainer{justify-content:center;align-items:center;display:flex}.drawer-module__zqjN3q__drawerLogo{padding:var(--mantine-spacing-md);background-color:var(--mantine-color-primary-4);border-radius:var(--mantine-radius-md);transition:background-color .2s}.drawer-module__zqjN3q__drawerLogo:hover{background-color:var(--mantine-color-primary-5)}.drawer-module__zqjN3q__drawerContent{flex-direction:column;flex:1;gap:.75rem;padding:1rem 0;display:flex;overflow:auto}.drawer-module__zqjN3q__navButton{border-radius:var(--mantine-radius-lg);width:100%;color:inherit;text-align:start;background-color:var(--mantine-color-primary-9);transition:background-color var(--miaa-duration-fast) ease, transform var(--miaa-duration-fast) var(--miaa-ease-out);border:none;justify-content:flex-start;padding:.75rem 1rem;text-decoration:none;display:block}.drawer-module__zqjN3q__navButton:hover{background-color:var(--mantine-color-secondary-filled);text-decoration:none}@media (prefers-reduced-motion:no-preference){[dir=ltr] .drawer-module__zqjN3q__navButton:hover{transform:translate(4px)}[dir=rtl] .drawer-module__zqjN3q__navButton:hover{transform:translate(-4px)}[dir=ltr] .drawer-module__zqjN3q__navButton:active{transform:translate(2px)}[dir=rtl] .drawer-module__zqjN3q__navButton:active{transform:translate(-2px)}}.drawer-module__zqjN3q__navButtonInner{justify-content:flex-start;gap:.75rem}.drawer-module__zqjN3q__navButtonLabel{text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--mantine-color-white);font-weight:500;font-size:var(--mantine-font-size-md);overflow:hidden}@media (max-width:768px){.drawer-module__zqjN3q__root{padding:1.5rem 0 .5rem}.drawer-module__zqjN3q__wrapper{padding:0 1.5rem}.drawer-module__zqjN3q__drawerLogo{padding:var(--mantine-spacing-sm)}.drawer-module__zqjN3q__drawerContent{gap:.5rem;padding:.75rem 0}.drawer-module__zqjN3q__navButton{justify-items:flex-start;min-height:60px}.drawer-module__zqjN3q__navButtonLabel{font-size:var(--mantine-font-size-lg)}}@media (max-width:480px){.drawer-module__zqjN3q__wrapper{padding:0 1rem}.drawer-module__zqjN3q__drawerContent{gap:.375rem}.drawer-module__zqjN3q__navButton{padding:0 2rem}.drawer-module__zqjN3q__navButtonLabel{font-size:var(--mantine-font-size-lg)}}.drawer-module__zqjN3q__navButton:focus-visible{outline:2px solid var(--mantine-color-white);outline-offset:2px}
.invoice-card-module__EBEN_G__card{--receipt-notch:10px;background-color:var(--miaa-surface-muted);height:100%;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), box-shadow var(--miaa-duration-base) var(--miaa-ease-out);position:relative;box-shadow:0 1px 2px #0000000a}.invoice-card-module__EBEN_G__card:before{content:"";z-index:1;border-top-right-radius:inherit;background-color:var(--mantine-color-primary-9);clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:100% 0;width:26px;height:26px;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), background-color var(--miaa-duration-base) var(--miaa-ease-out);position:absolute;top:0;right:0}.invoice-card-module__EBEN_G__head{box-shadow:0 1px 2px #0000000a}.invoice-card-module__EBEN_G__title{min-height:3em;color:var(--mantine-color-dark-8);font-size:var(--mantine-font-size-lg);transition:color var(--miaa-duration-fast) ease;line-height:1.5}.invoice-card-module__EBEN_G__perforation{height:calc(var(--receipt-notch) * 2);margin-inline:calc(-1 * var(--mantine-spacing-md));background:radial-gradient(circle at 0 50%, var(--mantine-color-body) var(--receipt-notch), transparent calc(var(--receipt-notch) + .5px)), radial-gradient(circle at 100% 50%, var(--mantine-color-body) var(--receipt-notch), transparent calc(var(--receipt-notch) + .5px));align-self:stretch;position:relative}.invoice-card-module__EBEN_G__perforation:before{content:"";top:50%;inset-inline:calc(var(--receipt-notch) + 8px);border-top:2px dashed var(--mantine-color-gray-3);position:absolute}.invoice-card-module__EBEN_G__rows{align-self:stretch}.invoice-card-module__EBEN_G__row{border-bottom:1px dashed var(--mantine-color-gray-3);padding-block:10px}.invoice-card-module__EBEN_G__row:last-child{border-bottom:0}.invoice-card-module__EBEN_G__row>:last-child{margin-inline-start:auto;font-weight:600}.invoice-card-module__EBEN_G__count{background-color:var(--mantine-color-primary-0);color:var(--mantine-color-primary-9);border-radius:999px;padding:2px 12px;font-weight:700}.invoice-card-module__EBEN_G__action .mantine-Button-section svg{transition:transform var(--miaa-duration-base) var(--miaa-ease-out)}@media (hover:hover){.invoice-card-module__EBEN_G__card:hover{box-shadow:0 12px 28px #00000014}.invoice-card-module__EBEN_G__card:hover:before{background-color:var(--mantine-color-secondary-filled)}.invoice-card-module__EBEN_G__card:hover .invoice-card-module__EBEN_G__title{color:var(--mantine-color-primary-9)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.invoice-card-module__EBEN_G__card:hover{transform:translateY(-4px)}.invoice-card-module__EBEN_G__card:hover:before{transform:scale(1.3)}.invoice-card-module__EBEN_G__action:hover .mantine-Button-section svg{transform:translate(4px)}[dir=rtl] .invoice-card-module__EBEN_G__action:hover .mantine-Button-section svg{transform:translate(-4px)}}
.landing-page-module__FT1_HW__hero{margin-inline:auto;width:100%;max-width:1920px;margin-top:-6rem;margin-bottom:5rem;padding-inline:2rem;display:none;position:relative}@media (min-width:77.5em){.landing-page-module__FT1_HW__hero{margin-top:-8rem;display:block}}@media (min-width:75em){.landing-page-module__FT1_HW__hero{margin-bottom:8rem}}@media (min-width:96em){.landing-page-module__FT1_HW__hero{margin-top:-7rem;margin-bottom:12rem}}.landing-page-module__FT1_HW__heroMobile{margin:1rem}@media (min-width:77.5em){.landing-page-module__FT1_HW__heroMobile{display:none}}.landing-page-module__FT1_HW__banner{background-color:#0000;background-image:linear-gradient(#04588180,#04588180),url(/images/landing.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:650px;margin-inline:auto;-webkit-mask-image:url(/images/hero-mask.svg);mask-image:url(/images/hero-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:75em){.landing-page-module__FT1_HW__banner{height:800px}}@media (min-width:96em){.landing-page-module__FT1_HW__banner{height:900px}}.landing-page-module__FT1_HW__bannerMobile{border-radius:var(--mantine-radius-lg);background-color:#0000;background-image:linear-gradient(#04588180,#04588180),url(/images/landing.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:400px}@media (prefers-reduced-motion:no-preference){.landing-page-module__FT1_HW__heroLine{animation:landing-page-module__FT1_HW__heroLineIn .7s var(--miaa-ease-out) both}}@keyframes landing-page-module__FT1_HW__heroLineIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@property --hero-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-page-module__FT1_HW__heroCta{--hero-cta-dir:1;--hero-cta-glint-from:100%;--hero-cta-glint-to:0%;isolation:isolate;transition:background-color var(--miaa-duration-fast) ease, color var(--miaa-duration-fast) ease;position:relative;overflow:visible}.landing-page-module__FT1_HW__heroCta>*{z-index:1;position:relative}.landing-page-module__FT1_HW__heroCta .mantine-Button-section svg{transition:transform var(--miaa-duration-base) var(--miaa-ease-out)}.landing-page-module__FT1_HW__heroCta:hover{color:var(--mantine-color-secondary-filled);background-color:#fff}[dir=rtl] .landing-page-module__FT1_HW__heroCta{--hero-cta-dir:-1;--hero-cta-glint-from:0%;--hero-cta-glint-to:100%}@media (prefers-reduced-motion:no-preference){.landing-page-module__FT1_HW__heroCta:not(:hover){border-color:#ffffff73}.landing-page-module__FT1_HW__heroCta.landing-page-module__FT1_HW__heroCta:before{content:"";z-index:0;opacity:1;border-radius:inherit;background:conic-gradient(from var(--hero-cta-angle), transparent 0deg 200deg, #ffffff80 280deg, #fff 340deg, transparent 360deg);filter:drop-shadow(0 0 3px #ffffffd9);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:3.2s linear infinite landing-page-module__FT1_HW__hero-cta-orbit;position:absolute;inset:-1px;transform:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-page-module__FT1_HW__heroCta:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(calc(var(--hero-cta-dir) * 110deg), transparent 38%, #ffffff8c 50%, transparent 62%) no-repeat;background-size:300% 100%;background-position:var(--hero-cta-glint-from) 0;animation:landing-page-module__FT1_HW__hero-cta-glint 4.8s var(--miaa-ease-out) 1.4s infinite;position:absolute;inset:0}.landing-page-module__FT1_HW__heroCta.landing-page-module__FT1_HW__heroCta:hover:before,.landing-page-module__FT1_HW__heroCta:hover:after,.landing-page-module__FT1_HW__heroCta.landing-page-module__FT1_HW__heroCta:focus-visible:before,.landing-page-module__FT1_HW__heroCta:focus-visible:after{opacity:0;animation-play-state:paused}.landing-page-module__FT1_HW__heroCta:hover .mantine-Button-section svg{transform:translateX(calc(var(--hero-cta-dir) * 4px))}}@keyframes landing-page-module__FT1_HW__hero-cta-orbit{to{--hero-cta-angle:360deg}}@keyframes landing-page-module__FT1_HW__hero-cta-glint{0%,60%{background-position:var(--hero-cta-glint-from) 0}85%,to{background-position:var(--hero-cta-glint-to) 0}}.landing-page-module__FT1_HW__statsWrapper{background-color:var(--mantine-primary-color-filled);width:81.5%;height:150px;position:absolute;bottom:-4rem;right:0;-webkit-mask-image:url(/images/stats-mask.svg);mask-image:url(/images/stats-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:75em){.landing-page-module__FT1_HW__statsWrapper{width:83%;height:175px;bottom:-4.5rem}}@media (min-width:96em){.landing-page-module__FT1_HW__statsWrapper{width:84%;height:200px;bottom:-6rem}}.landing-page-module__FT1_HW__instructionsWrapper{background-color:var(--mantine-color-secondary-filled);height:385px;margin-block:48px}@media (min-width:64em){.landing-page-module__FT1_HW__instructionsWrapper{margin-block:100px}}@media (min-width:75em){.landing-page-module__FT1_HW__instructionsWrapper{margin-block:235px 200px}}.landing-page-module__FT1_HW__instructionsStep{background-color:var(--mantine-primary-color-filled);border-radius:var(--mantine-radius-md);margin-block:.5rem;padding:10px 12px}.landing-page-module__FT1_HW__instructionsDescription{color:#fff;line-height:1.5}.landing-page-module__FT1_HW__diplomasWrapper{height:fit-content;position:relative}@media (min-width:64em){.landing-page-module__FT1_HW__diplomasWrapper{background:url(/images/arches.png) 50%/contain no-repeat}}.landing-page-module__FT1_HW__instructorsWrapper{position:relative}.landing-page-module__FT1_HW__instructorsWrapper .landing-page-module__FT1_HW__fadeRight{pointer-events:none;z-index:-1;background:url(/images/rightfade.png) 50%/cover no-repeat;width:50%;height:100%;position:absolute;bottom:100px;left:auto;right:0}.landing-page-module__FT1_HW__instructorsWrapper .landing-page-module__FT1_HW__fadeLeft{pointer-events:none;z-index:-1;background:url(/images/rightfade.png) 50%/cover no-repeat;width:50%;height:100%;position:absolute;bottom:100px;left:0;right:auto;transform:scaleX(-1)}
.header-menus-module__ZFnTca__desktopRoot{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:.25rem;display:inline-flex}@media (min-width:77.5em){.header-menus-module__ZFnTca__desktopRoot{gap:.375rem}}@media (min-width:96em){.header-menus-module__ZFnTca__desktopRoot{gap:.5rem}}.header-menus-module__ZFnTca__navMenuButton{flex-shrink:0;max-width:none}.header-menus-module__ZFnTca__navButtonLabel{text-overflow:unset;white-space:nowrap;padding-inline-end:.125rem;overflow:visible}.header-menus-module__ZFnTca__navButtonSection{flex-shrink:0;margin-inline-start:.25rem}.header-menus-module__ZFnTca__menuDropdown{min-width:10rem;max-width:min(22rem,100vw - 2rem)}.header-menus-module__ZFnTca__menuItemLabel{white-space:normal;word-break:break-word;line-height:1.35}.header-menus-module__ZFnTca__drawerStack{width:100%}.header-menus-module__ZFnTca__drawerNavButton{min-height:2.75rem}@media (max-width:47.9938em){.header-menus-module__ZFnTca__drawerNavButton{min-height:3rem}}.header-menus-module__ZFnTca__drawerSubLink{min-height:2.5rem}.header-menus-module__ZFnTca__drawerSubLinkLabel{white-space:normal;word-break:break-word;text-align:start;width:100%;line-height:1.35}
.contact-cards-module__jlzT4q__root{color:#fff;background-color:var(--mantine-primary-color-filled);height:100%;box-shadow:var(--mantine-shadow-xs);transition:box-shadow var(--miaa-duration-base) var(--miaa-ease-out), transform var(--miaa-duration-base) var(--miaa-ease-out);position:relative}@media (hover:hover){.contact-cards-module__jlzT4q__root:hover{box-shadow:var(--mantine-shadow-md)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.contact-cards-module__jlzT4q__root:hover{transform:translateY(-3px)}}
.documents-page-module__rvyF1a__page{gap:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex}.documents-page-module__rvyF1a__diplomaHead{justify-content:flex-end;align-items:center;width:100%;display:flex}.documents-page-module__rvyF1a__diplomaTitle{color:#000;width:100%;font-size:var(--mantine-font-size-md);text-align:right;font-weight:700}.documents-page-module__rvyF1a__cabinet{--cabinet-accent:var(--mantine-color-primary-9);--cabinet-accent-soft:var(--mantine-color-primary-0);--cabinet-accent-mid:var(--mantine-color-primary-2);border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(180deg, var(--cabinet-accent-soft) 0%, transparent 72px), var(--mantine-color-white);transition:border-color var(--miaa-duration-base) var(--miaa-ease-out), box-shadow var(--miaa-duration-base) var(--miaa-ease-out);position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.documents-page-module__rvyF1a__cabinet[data-variant=year]{--cabinet-accent:var(--mantine-color-secondary-9);--cabinet-accent-soft:var(--mantine-color-secondary-0);--cabinet-accent-mid:var(--mantine-color-secondary-2)}.documents-page-module__rvyF1a__cabinet[data-open=true]{border-color:color-mix(in srgb, var(--cabinet-accent) 28%, var(--miaa-border-subtle));box-shadow:0 1px 2px #00000008, 0 10px 28px color-mix(in srgb, var(--cabinet-accent) 10%, transparent)}.documents-page-module__rvyF1a__cabinetToggle{width:100%;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--miaa-duration-fast) var(--miaa-ease-out), border-color var(--miaa-duration-fast) var(--miaa-ease-out);background:0 0;border:0;border-bottom:1px dashed #0000;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex;position:relative}.documents-page-module__rvyF1a__cabinet[data-open=true] .documents-page-module__rvyF1a__cabinetToggle{border-bottom-color:var(--mantine-color-gray-3);background:linear-gradient(100deg, color-mix(in srgb, var(--cabinet-accent-soft) 85%, white) 0%, transparent 72%)}.documents-page-module__rvyF1a__cabinetToggle:hover{background:color-mix(in srgb, var(--cabinet-accent-soft) 70%, white)}.documents-page-module__rvyF1a__cabinetToggle:focus-visible{outline:2px solid var(--cabinet-accent);outline-offset:-2px}.documents-page-module__rvyF1a__cabinetToggle:before{content:"";background:linear-gradient(180deg, var(--cabinet-accent), var(--cabinet-accent-mid));transform-origin:50%;width:3px;transition:transform var(--miaa-duration-base) var(--miaa-ease-out);border-radius:999px;position:absolute;inset-block:12px;inset-inline-start:0;transform:scaleY(.45)}.documents-page-module__rvyF1a__cabinet[data-open=true] .documents-page-module__rvyF1a__cabinetToggle:before{transform:scaleY(1)}.documents-page-module__rvyF1a__cabinetIcon{width:2.5rem;height:2.5rem;color:var(--cabinet-accent);background:radial-gradient(circle at 30% 25%, #ffffff8c, transparent 55%), linear-gradient(145deg, var(--cabinet-accent-soft), color-mix(in srgb, var(--cabinet-accent-mid) 45%, white));border:1px solid color-mix(in srgb, var(--cabinet-accent) 22%, white);border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffffa6}.documents-page-module__rvyF1a__cabinetIcon:after{content:"";background:var(--cabinet-accent);opacity:.35;width:10px;height:10px;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), opacity var(--miaa-duration-base) var(--miaa-ease-out);border-radius:999px;position:absolute;inset-block-start:-3px;inset-inline-end:-3px;transform:scale(.7)}.documents-page-module__rvyF1a__cabinet[data-open=true] .documents-page-module__rvyF1a__cabinetIcon:after{opacity:.9;transform:scale(1)}.documents-page-module__rvyF1a__cabinetIndex{background-color:var(--cabinet-accent);min-width:2.1rem;height:2.1rem;color:var(--mantine-color-white);letter-spacing:.02em;box-shadow:0 6px 14px color-mix(in srgb, var(--cabinet-accent) 28%, transparent);border-radius:50% 50% 8px 8px/40% 40% 8px 8px;flex-shrink:0;place-items:center;padding-inline:6px;font-size:12px;font-weight:700;display:grid}.documents-page-module__rvyF1a__cabinetTitle{min-width:0;color:var(--mantine-color-dark-8);font-size:var(--mantine-font-size-md);flex:auto;font-weight:700;line-height:1.35}.documents-page-module__rvyF1a__cabinetCount{background-color:var(--mantine-color-white);border:1px solid color-mix(in srgb, var(--cabinet-accent) 30%, white);color:var(--cabinet-accent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4}.documents-page-module__rvyF1a__cabinetChevron{width:2rem;height:2rem;color:var(--cabinet-accent);background-color:color-mix(in srgb, var(--cabinet-accent-soft) 80%, white);border:1px solid color-mix(in srgb, var(--cabinet-accent) 18%, white);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.documents-page-module__rvyF1a__shelfWrap{overflow:hidden}.documents-page-module__rvyF1a__shelf{background-color:color-mix(in srgb, var(--miaa-surface-muted) 70%, white);flex-direction:column;gap:8px;padding:12px;display:flex}.documents-page-module__rvyF1a__shelf .mantine-Grid-root{--grid-gutter:8px}@media (prefers-reduced-motion:reduce){.documents-page-module__rvyF1a__cabinet,.documents-page-module__rvyF1a__cabinetToggle,.documents-page-module__rvyF1a__cabinetToggle:before,.documents-page-module__rvyF1a__cabinetIcon:after{transition:none}}
.exam-card-module__R-xIOa__root{border-radius:var(--mantine-radius-md);padding:12px;position:relative;overflow:hidden}.exam-card-module__R-xIOa__iconSection{background-color:var(--mantine-primary-color-filled);width:56px;height:42px;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}[dir=rtl] .exam-card-module__R-xIOa__iconSection{border-top-left-radius:var(--mantine-radius-md);border-bottom-right-radius:var(--mantine-radius-lg)}[dir=ltr] .exam-card-module__R-xIOa__iconSection{border-top-right-radius:var(--mantine-radius-md);border-bottom-left-radius:var(--mantine-radius-lg)}
.numbered-card-module__vJfxfa__root{background-color:var(--mantine-color-primary-9);transition:background-color var(--miaa-duration-base) var(--miaa-ease-out), box-shadow var(--miaa-duration-base) var(--miaa-ease-out), transform var(--miaa-duration-base) var(--miaa-ease-out)}.numbered-card-module__vJfxfa__number{color:var(--mantine-color-text);transition:background-color var(--miaa-duration-base) var(--miaa-ease-out), color var(--miaa-duration-base) var(--miaa-ease-out), transform var(--miaa-duration-base) var(--miaa-ease-out)}@media (hover:hover){.numbered-card-module__vJfxfa__root:hover{background-color:var(--mantine-color-secondary-filled);box-shadow:var(--mantine-shadow-lg)}.numbered-card-module__vJfxfa__root:hover .numbered-card-module__vJfxfa__number{color:var(--mantine-color-secondary-filled)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.numbered-card-module__vJfxfa__root:hover{transform:translateY(-6px)}.numbered-card-module__vJfxfa__root:hover .numbered-card-module__vJfxfa__number{transform:scale(1.08)}}
.session-card-module__ufSbKW__wrapper{border-radius:var(--mantine-radius-md);padding:12px;position:relative;overflow:hidden}[dir=rtl] .session-card-module__ufSbKW__wrapper{border-top-right-radius:0}[dir=ltr] .session-card-module__ufSbKW__wrapper{border-top-left-radius:0}.session-card-module__ufSbKW__header{background-color:var(--mantine-primary-color-filled);color:#fff;border-top-left-radius:var(--mantine-radius-md);border-top-right-radius:var(--mantine-radius-md);width:fit-content;padding-block:6px;padding-inline:16px;font-weight:700}.session-card-module__ufSbKW__iconSection{background-color:var(--mantine-primary-color-filled);width:56px;height:42px;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}[dir=rtl] .session-card-module__ufSbKW__iconSection{border-top-left-radius:var(--mantine-radius-md);border-bottom-right-radius:var(--mantine-radius-lg)}[dir=ltr] .session-card-module__ufSbKW__iconSection{border-top-right-radius:var(--mantine-radius-md);border-bottom-left-radius:var(--mantine-radius-lg)}
.user-profile-module__C607mW__identity{--identity-chamfer:36px;isolation:isolate;align-items:center;gap:var(--mantine-spacing-lg);min-width:0;padding:var(--mantine-spacing-xl);border-radius:var(--mantine-radius-lg);color:var(--mantine-color-white);background:linear-gradient(100deg, var(--mantine-color-secondary-filled) 0%, var(--mantine-color-primary-9) 100%);clip-path:polygon(0 0, calc(100% - var(--identity-chamfer)) 0, 100% var(--identity-chamfer), 100% 100%, 0 100%);display:flex;position:relative}.user-profile-module__C607mW__identity:before,.user-profile-module__C607mW__identity:after{content:"";z-index:-1;pointer-events:none;border:2px solid #ffffff24;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;bottom:0}.user-profile-module__C607mW__identity:before{width:160px;height:180px;inset-inline-end:56px}.user-profile-module__C607mW__identity:after{background-color:#ffffff0d;width:100px;height:120px;inset-inline-end:86px}@media (max-width:48em){.user-profile-module__C607mW__identity{gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg) var(--mantine-spacing-md)}.user-profile-module__C607mW__identity:before{width:110px;height:124px;inset-inline-end:16px}.user-profile-module__C607mW__identity:after{width:70px;height:82px;inset-inline-end:36px}}[dir=rtl] .user-profile-module__C607mW__identity{background:linear-gradient(-100deg, var(--mantine-color-secondary-filled) 0%, var(--mantine-color-primary-9) 100%)}.user-profile-module__C607mW__avatarFrame{background-color:#ffffff2e;border-radius:50% 50% 18px 18px/42% 42% 18px 18px;flex-shrink:0;padding:5px;box-shadow:inset 0 0 0 1px #ffffff59}.user-profile-module__C607mW__avatar{border-radius:50% 50% 14px 14px/42% 42% 14px 14px}@media (max-width:48em){.user-profile-module__C607mW__avatar{--avatar-size:64px}}.user-profile-module__C607mW__identityText{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.user-profile-module__C607mW__name{color:var(--mantine-color-white);overflow-wrap:anywhere;font-size:clamp(1.125rem,1rem + .8vw,1.5rem);font-weight:700;line-height:1.4}.user-profile-module__C607mW__emailPill{max-width:100%;font-size:var(--mantine-font-size-sm);background-color:#ffffff24;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;line-height:1.5;display:inline-flex}.user-profile-module__C607mW__emailPill svg{flex-shrink:0}.user-profile-module__C607mW__emailPill span{overflow-wrap:anywhere;min-width:0}.user-profile-module__C607mW__panel{gap:var(--mantine-spacing-lg);height:100%;padding:var(--mantine-spacing-lg);border:1px solid var(--miaa-border-subtle);border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-white);transition:border-color var(--miaa-duration-base) var(--miaa-ease-out), box-shadow var(--miaa-duration-base) var(--miaa-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.user-profile-module__C607mW__panel:before{content:"";background-color:var(--mantine-color-primary-9);clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:100% 0;width:28px;height:28px;transition:transform var(--miaa-duration-base) var(--miaa-ease-out), background-color var(--miaa-duration-base) var(--miaa-ease-out);position:absolute;top:0;right:0}.user-profile-module__C607mW__panel:focus-within{border-color:var(--mantine-color-primary-3);box-shadow:0 12px 32px #00000012}.user-profile-module__C607mW__panel:focus-within:before{background-color:var(--mantine-color-secondary-filled)}@media (max-width:48em){.user-profile-module__C607mW__panel{padding:var(--mantine-spacing-md)}}.user-profile-module__C607mW__panelHeader{padding-bottom:var(--mantine-spacing-md);border-bottom:1px dashed var(--mantine-color-gray-3);align-items:center;gap:12px;padding-inline-end:24px;display:flex}.user-profile-module__C607mW__panelIcon{background-color:var(--mantine-color-primary-0);width:44px;height:48px;color:var(--mantine-color-primary-9);transition:background-color var(--miaa-duration-base) var(--miaa-ease-out), color var(--miaa-duration-base) var(--miaa-ease-out);border-radius:50% 50% 10px 10px/40% 40% 10px 10px;flex-shrink:0;place-items:center;display:grid}.user-profile-module__C607mW__panel:focus-within .user-profile-module__C607mW__panelIcon{background-color:var(--mantine-color-primary-9);color:var(--mantine-color-white)}.user-profile-module__C607mW__panelTitle{color:var(--mantine-color-dark-8);font-size:var(--mantine-font-size-lg);font-weight:700;line-height:1.4}.user-profile-module__C607mW__fields{flex:1}.user-profile-module__C607mW__panelWatermark{display:none}@media (min-width:75em){.user-profile-module__C607mW__panelWatermark{width:140px;height:140px;color:var(--mantine-color-primary-9);opacity:.07;pointer-events:none;margin-inline:auto;display:block;position:absolute;inset-block-end:88px;inset-inline:0}}.user-profile-module__C607mW__input{border-color:var(--mantine-color-gray-3);background-color:var(--miaa-surface-muted);transition:border-color var(--miaa-duration-fast) ease, background-color var(--miaa-duration-fast) ease, box-shadow var(--miaa-duration-fast) ease}.user-profile-module__C607mW__input:focus,.user-profile-module__C607mW__input:focus-within{border-color:var(--mantine-color-primary-6);background-color:var(--mantine-color-white);box-shadow:0 0 0 3px #138d8a1f}.user-profile-module__C607mW__input[readonly]{background-color:var(--mantine-color-white);color:var(--mantine-color-dark-4);cursor:default;border-style:dashed}.user-profile-module__C607mW__input[readonly]:focus{border-color:var(--mantine-color-gray-4);box-shadow:none}.user-profile-module__C607mW__section[data-position=left]{color:var(--mantine-color-primary-8)}.user-profile-module__C607mW__section[data-position=left] svg{width:20px;height:20px}@media (hover:hover){.user-profile-module__C607mW__panel:hover{box-shadow:0 8px 24px #0000000f}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.user-profile-module__C607mW__panel:hover:before,.user-profile-module__C607mW__panel:focus-within:before{transform:scale(1.3)}}
