.MonthRange-module__PnE2kq__main .MonthRange-module__PnE2kq__widgetWrapper{padding-top:var(--sk-space-12);padding-left:var(--sk-space-12);position:relative}.MonthRange-module__PnE2kq__main .MonthRange-module__PnE2kq__labelField{font-family:var(--sk-typography-body-2-bold-font-family);font-size:var(--sk-typography-body-2-bold-font-size);font-weight:var(--sk-typography-body-2-bold-font-weight);line-height:var(--sk-typography-body-2-bold-line-height);display:block}.MonthRange-module__PnE2kq__main .MonthRange-module__PnE2kq__labelValue{bottom:var(--sk-space-16);font-size:var(--sk-typography-caption-1-medium-font-size);font-weight:var(--sk-typography-caption-1-medium-font-weight);line-height:var(--sk-typography-caption-1-medium-line-height);position:absolute;left:50%;transform:translate(-50%)}
.SearchPreferences-module__9LaVVq__main .SearchPreferences-module__9LaVVq__header{gap:var(--sk-space-8);padding-bottom:var(--sk-space-40);text-align:center;text-wrap:balance;flex-direction:column;display:flex}.SearchPreferences-module__9LaVVq__main .SearchPreferences-module__9LaVVq__content{gap:var(--sk-space-24);flex-direction:column;display:flex}.SearchPreferences-module__9LaVVq__main .SearchPreferences-module__9LaVVq__message{color:var(--sk-color-warning-500)}.SearchPreferences-module__9LaVVq__main .SearchPreferences-module__9LaVVq__footer{justify-content:center;gap:var(--sk-space-16);flex-direction:column;display:flex}@media (min-width:768px){.SearchPreferences-module__9LaVVq__main .SearchPreferences-module__9LaVVq__footer{flex-direction:row;justify-content:space-between}}
.Curriculums-module__kG9pRq__main{margin-top:var(--sk-space-16)}
.SchoolStudyLevel-module__8gGFBq__main{width:100%;margin-bottom:var(--sk-space-16);gap:var(--sk-space-16);flex-direction:column;display:flex}.SchoolStudyLevel-module__8gGFBq__main .SchoolStudyLevel-module__8gGFBq__label{margin-bottom:var(--sk-space-8);display:block}.SchoolStudyLevel-module__8gGFBq__main .SchoolStudyLevel-module__8gGFBq__child{flex:1 1 0;min-width:0}@media (min-width:768px){.SchoolStudyLevel-module__8gGFBq__main{gap:var(--sk-space-12);flex-direction:row}}
.SchoolYear-module__kWePHq__main{margin-bottom:var(--sk-space-16)}
.UserStatusField-module__G6Lw7a__main{margin-bottom:var(--sk-space-16)}.UserStatusField-module__G6Lw7a__main .UserStatusField-module__G6Lw7a__label{flex:1;min-width:100%}@media (min-width:768px){.UserStatusField-module__G6Lw7a__main .UserStatusField-module__G6Lw7a__label{min-width:auto}}
@media (min-width:768px){.Form-module__W2V96a__main .Form-module__W2V96a__twoFieldsLine{gap:var(--sk-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}
.StudiesInfoFormHandler-module__fZD2pq__main .StudiesInfoFormHandler-module__fZD2pq__header{gap:var(--sk-space-8);padding-bottom:var(--sk-space-40);text-align:center;text-wrap:balance;flex-direction:column;display:flex}.StudiesInfoFormHandler-module__fZD2pq__main .StudiesInfoFormHandler-module__fZD2pq__footer{flex-direction:column;justify-content:center;display:flex}.StudiesInfoFormHandler-module__fZD2pq__main .StudiesInfoFormHandler-module__fZD2pq__fields{gap:var(--sk-space-24);margin-bottom:var(--sk-space-56);flex-direction:column;display:flex}
.FormHandler-module__FkmD_W__main{width:100%;margin-top:var(--sk-space-40);justify-content:center;display:flex}.FormHandler-module__FkmD_W__main .FormHandler-module__FkmD_W__button{width:100%}@media (min-width:768px){.FormHandler-module__FkmD_W__main{justify-content:flex-end}.FormHandler-module__FkmD_W__main .FormHandler-module__FkmD_W__button{width:auto}}
.PageContent-module__FYtlBq__main{margin:var(--sk-space-8) 0 var(--sk-space-24)}
.Form-module__CP2uqG__main{gap:var(--sk-space-24);flex-direction:column;display:flex}.Form-module__CP2uqG__main .Form-module__CP2uqG__fields{gap:var(--sk-space-32);flex-direction:column;flex-grow:1;display:flex}.Form-module__CP2uqG__main .Form-module__CP2uqG__actions{margin-top:var(--sk-space-40);justify-content:space-between;gap:var(--sk-space-16);display:flex}.Form-module__CP2uqG__main .Form-module__CP2uqG__callout{margin-bottom:var(--sk-space-8)}.Form-module__CP2uqG__main .Form-module__CP2uqG__action{flex-grow:1}.Form-module__CP2uqG__main .Form-module__CP2uqG__calloutText{color:var(--sk-color-grey-800)}@media (min-width:1280px){.Form-module__CP2uqG__main .Form-module__CP2uqG__actions{justify-content:flex-end}.Form-module__CP2uqG__main .Form-module__CP2uqG__action{flex-grow:initial}}
.FormHandler-module__bn-MFq__main .FormHandler-module__bn-MFq__fields{gap:var(--sk-space-16);margin-bottom:var(--sk-space-40);flex-direction:column;display:flex}.FormHandler-module__bn-MFq__main .FormHandler-module__bn-MFq__actions{width:100%;margin-top:var(--sk-space-40);justify-content:center;display:flex}.FormHandler-module__bn-MFq__main .FormHandler-module__bn-MFq__button{width:100%}@media (min-width:768px){.FormHandler-module__bn-MFq__main .FormHandler-module__bn-MFq__actions{justify-content:flex-end}.FormHandler-module__bn-MFq__main .FormHandler-module__bn-MFq__button{width:auto}}
.PageContent-module__rvyXAW__main{margin:var(--sk-space-8) 0 var(--sk-space-24)}
.AgenticChatLoading-module__8dV9Yq__main{height:100%;padding:var(--sk-space-24);background-color:#f8f3fe;position:relative}.AgenticChatLoading-module__8dV9Yq__main:before{content:"";height:var(--sk-size-160);opacity:.16;pointer-events:none;background:linear-gradient(90deg,#6d14e1 15%,#30b6c2 60%,#5bff77 81%);position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(100% 100% at 50% 0,#000,#0000);mask-image:radial-gradient(100% 100% at 50% 0,#000,#0000)}@media (min-width:768px) and (max-width:1023px){.AgenticChatLoading-module__8dV9Yq__main:before{height:var(--sk-size-240)}}
.CompanionPanelBody-module__uMW_hW__main{flex-direction:column;flex:1;display:flex;overflow:hidden auto}@media (min-width:1024px){.CompanionPanelBody-module__uMW_hW__main{height:calc(100vh - var(--distance-to-top,0px));position:sticky;inset:0}}
.ContentWithCompanionPanel-module__OVYIEG__main{--has-companion-panel:true}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen{--is-companion-panel-open:true}.ContentWithCompanionPanel-module__OVYIEG__main{--opening-animation-duration:.42s;--closing-animation-duration:.3s;--panel-entrance-translate:32px;--panel-fade-delay:60ms}@media (prefers-reduced-motion:reduce){.ContentWithCompanionPanel-module__OVYIEG__main{--opening-animation-duration:0s;--closing-animation-duration:0s;--panel-fade-delay:0s}}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__companionPanel{visibility:hidden}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen .ContentWithCompanionPanel-module__OVYIEG__companionPanel{visibility:visible}@media (max-width:1023px){.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__overlay{z-index:var(--z-index-modal);transition:opacity var(--sk-motion-duration-exit) var(--sk-motion-easing-exit);opacity:0;background-color:var(--sk-color-black);pointer-events:none;display:block;position:fixed;inset:0}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen .ContentWithCompanionPanel-module__OVYIEG__overlay{transition:opacity var(--sk-motion-duration-slow) var(--sk-motion-easing-out);opacity:.3;pointer-events:auto}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__companionPanel{z-index:var(--z-index-modal);transition:transform var(--closing-animation-duration) var(--sk-motion-easing-exit), visibility 0s var(--closing-animation-duration);border-radius:var(--sk-radius-16) var(--sk-radius-16) 0 0;background-color:var(--sk-color-white);inset:var(--sk-space-32) 0 0;flex-direction:column;display:flex;position:fixed;transform:translateY(100%)}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen .ContentWithCompanionPanel-module__OVYIEG__companionPanel{transition:transform var(--opening-animation-duration) var(--sk-motion-easing-entry);transform:none}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen[data-panel-opened-by=server] .ContentWithCompanionPanel-module__OVYIEG__overlay{opacity:0;pointer-events:none}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen[data-panel-opened-by=server] .ContentWithCompanionPanel-module__OVYIEG__companionPanel{visibility:hidden;transform:translateY(100%)}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__panelBox{display:contents}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__handle{padding:var(--sk-space-16) 0;cursor:pointer;background-color:#0000;border:0;justify-content:center;display:flex}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__handle:before{content:"";width:var(--sk-size-48);height:var(--sk-size-4);border-radius:var(--sk-radius-rounded);background-color:var(--sk-color-grey-200)}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__handle:focus-visible{outline:none}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__handle:focus-visible:before{box-shadow:var(--sk-shadow-focus-ring-light-shadow-3), var(--sk-shadow-focus-ring-light-shadow-2), var(--sk-shadow-focus-ring-light-shadow-1)}}@media (min-width:1024px){.ContentWithCompanionPanel-module__OVYIEG__main{--margin-horizontal:var(--sk-space-24);--aside-companion-panel-width:420px;--companion-panel-gutter:var(--sk-space-24)}.ContentWithCompanionPanel-module__OVYIEG__main{margin-left:var(--margin-horizontal);display:flex}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__overlay,.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__handle{display:none}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__pageMainContent{min-width:0;max-width:calc(100% - var(--margin-horizontal));transition:max-width var(--closing-animation-duration) var(--sk-motion-easing-exit), padding-right var(--closing-animation-duration) var(--sk-motion-easing-exit);flex:1}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__companionPanel{display:initial;width:0;transition:width var(--closing-animation-duration) var(--sk-motion-easing-exit), visibility 0s var(--closing-animation-duration);overflow:clip}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__panelBox{width:var(--aside-companion-panel-width);height:100%;transform:translateX(var(--panel-entrance-translate));transition:opacity var(--sk-motion-duration-exit) var(--sk-motion-easing-exit), transform var(--closing-animation-duration) var(--sk-motion-easing-exit);border-left:1px solid var(--sk-color-grey-100);opacity:0}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen .ContentWithCompanionPanel-module__OVYIEG__pageMainContent{max-width:calc(100% - var(--aside-companion-panel-width));padding-right:var(--companion-panel-gutter);transition:max-width var(--opening-animation-duration) var(--sk-motion-easing-entry), padding-right var(--opening-animation-duration) var(--sk-motion-easing-entry)}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen .ContentWithCompanionPanel-module__OVYIEG__companionPanel{width:var(--aside-companion-panel-width);transition:width var(--opening-animation-duration) var(--sk-motion-easing-entry);position:relative}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen .ContentWithCompanionPanel-module__OVYIEG__panelBox{transition:opacity var(--sk-motion-duration-slow) var(--sk-motion-easing-out) var(--panel-fade-delay), transform var(--opening-animation-duration) var(--sk-motion-easing-entry);opacity:1;transform:none}}@media (min-width:1280px){.ContentWithCompanionPanel-module__OVYIEG__main{--grid-content-max-width:calc(var(--sk-breakpoint-xl) - 2 * var(--sk-space-24))}.ContentWithCompanionPanel-module__OVYIEG__main{margin-left:calc((100% - var(--grid-content-max-width)) / 2)}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__pageMainContent{max-width:var(--grid-content-max-width)}.ContentWithCompanionPanel-module__OVYIEG__main.ContentWithCompanionPanel-module__OVYIEG__isCompanionPanelOpen .ContentWithCompanionPanel-module__OVYIEG__pageMainContent{max-width:min(var(--grid-content-max-width), calc(100% - var(--aside-companion-panel-width)))}.ContentWithCompanionPanel-module__OVYIEG__main:has(.ContentWithCompanionPanel-module__OVYIEG__pageMainContent [data-page-full-bleed]){margin-left:0}.ContentWithCompanionPanel-module__OVYIEG__main .ContentWithCompanionPanel-module__OVYIEG__pageMainContent:has([data-page-full-bleed]){max-width:none}}
.AppFoLayout-module__UimFEq__main{flex-direction:column;min-height:100vh;display:flex}
.ClientAgenticChat-module___rT1za__main{width:calc(var(--sk-size-320) + var(--sk-size-80) + var(--sk-size-20));height:calc(var(--sk-size-512) + var(--sk-size-240));margin-top:var(--sk-space-24);border:1px solid var(--sk-color-grey-025);resize:vertical;overflow:auto}
.page-module__jguLua__main{margin:var(--sk-space-24)}
.RunErrorBanner-module__vfloUG__main{margin-bottom:calc(var(--sk-space-24) * -1);padding-bottom:var(--sk-space-24);gap:var(--sk-space-4);display:flex}.RunErrorBanner-module__vfloUG__main .RunErrorBanner-module__vfloUG__retryButton{margin-top:var(--sk-space-4)}
.GenerativeJobAds-module__xKzrXW__main{padding:var(--sk-space-8);border:1px solid var(--sk-color-purple-100);border-radius:var(--sk-radius-12);background-color:var(--sk-color-white);flex-direction:column;display:flex}.GenerativeJobAds-module__xKzrXW__main .GenerativeJobAds-module__xKzrXW__item{gap:var(--sk-space-12);padding:var(--sk-space-8);color:inherit;text-decoration:none;display:flex}.GenerativeJobAds-module__xKzrXW__main .GenerativeJobAds-module__xKzrXW__item .GenerativeJobAds-module__xKzrXW__avatar{flex-shrink:0}.GenerativeJobAds-module__xKzrXW__main .GenerativeJobAds-module__xKzrXW__item .GenerativeJobAds-module__xKzrXW__content{flex-direction:column;min-width:0;display:flex}.GenerativeJobAds-module__xKzrXW__main .GenerativeJobAds-module__xKzrXW__item .GenerativeJobAds-module__xKzrXW__clipped{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.GenerativeJobAds-module__xKzrXW__main .GenerativeJobAds-module__xKzrXW__item .GenerativeJobAds-module__xKzrXW__metadata{align-items:center;gap:var(--sk-space-4);margin-top:var(--sk-space-4);display:inline-flex}.GenerativeJobAds-module__xKzrXW__main .GenerativeJobAds-module__xKzrXW__item:hover{border-radius:var(--sk-radius-8);background-color:var(--sk-color-dark-10)}.GenerativeJobAds-module__xKzrXW__main .GenerativeJobAds-module__xKzrXW__divider{margin:var(--sk-space-8)}
.MarkdownMessageText-module__IAcLOG__main{min-width:0}.MarkdownMessageText-module__IAcLOG__main p{margin:0 0 var(--sk-space-8)}.MarkdownMessageText-module__IAcLOG__main p:last-child{margin-bottom:0}:is(.MarkdownMessageText-module__IAcLOG__main ul,.MarkdownMessageText-module__IAcLOG__main ol){margin:0 0 var(--sk-space-12);padding-left:var(--sk-space-20)}:is(.MarkdownMessageText-module__IAcLOG__main ul:last-child,.MarkdownMessageText-module__IAcLOG__main ol:last-child){margin-bottom:0}.MarkdownMessageText-module__IAcLOG__main a{color:var(--sk-color-purple-550)}
.MessageInfo-module__b6Giuq__main{align-items:center;gap:var(--sk-space-4);display:flex}.MessageInfo-module__b6Giuq__main .MessageInfo-module__b6Giuq__copyButton,.MessageInfo-module__b6Giuq__main .MessageInfo-module__b6Giuq__date{color:var(--sk-color-grey-600)}
.ShimmerText-module__bdGMzG__main{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg, transparent 30%, color-mix(in oklch, currentcolor, white 75%) 50%, transparent 70%), linear-gradient(currentcolor, currentcolor);-webkit-text-fill-color:transparent;background-repeat:no-repeat,no-repeat;background-size:60% 100%,100% 100%;animation:2.4s linear infinite ShimmerText-module__bdGMzG__shimmer-sweep}@media (prefers-reduced-motion:reduce){.ShimmerText-module__bdGMzG__main{-webkit-text-fill-color:currentcolor;background-image:none;animation:none}}@keyframes ShimmerText-module__bdGMzG__shimmer-sweep{0%{background-position:-150% 0,0 0}to{background-position:250% 0,0 0}}
.ThinkingIndicator-module__ryOaZW__main{align-items:center;gap:var(--sk-space-8);display:flex}.ThinkingIndicator-module__ryOaZW__main .ThinkingIndicator-module__ryOaZW__loading{width:auto;margin:inherit;color:#b35ee1}.ThinkingIndicator-module__ryOaZW__main .ThinkingIndicator-module__ryOaZW__shimmer{color:var(--sk-color-grey-600)}
.AssistantMessage-module__E_qBwa__main{gap:var(--sk-space-8);overflow-wrap:anywhere;flex-direction:column;display:flex}.AssistantMessage-module__E_qBwa__main .AssistantMessage-module__E_qBwa__info{visibility:hidden;transition:opacity var(--sk-motion-duration-exit) var(--sk-motion-easing-exit), visibility 0s linear var(--sk-motion-duration-exit);opacity:0}.AssistantMessage-module__E_qBwa__main:hover .AssistantMessage-module__E_qBwa__info{visibility:visible;transition:opacity var(--sk-motion-duration-fast) var(--sk-motion-easing-out);opacity:1}
.MessageText-module__4pLOcG__main{white-space:pre-wrap}
.UserMessage-module__ReFxmW__main{align-items:flex-end;gap:var(--sk-space-4);padding-left:var(--sk-space-24);flex-direction:column;display:flex}.UserMessage-module__ReFxmW__main .UserMessage-module__ReFxmW__content{padding:var(--sk-space-12) var(--sk-space-16);border-radius:var(--sk-radius-12);background-color:#e2d0f9bf}.UserMessage-module__ReFxmW__main .UserMessage-module__ReFxmW__info{visibility:hidden;transition:opacity var(--sk-motion-duration-exit) var(--sk-motion-easing-exit), visibility 0s linear var(--sk-motion-duration-exit);opacity:0;flex-direction:row-reverse}.UserMessage-module__ReFxmW__main .UserMessage-module__ReFxmW__info .UserMessage-module__ReFxmW__contextBadge{max-width:var(--sk-size-240)}.UserMessage-module__ReFxmW__main:hover .UserMessage-module__ReFxmW__info{visibility:visible;transition:opacity var(--sk-motion-duration-fast) var(--sk-motion-easing-out);opacity:1}
.Thread-module__D4k6wW__main{min-height:0;padding:var(--sk-space-24) var(--sk-space-16);flex:1;position:relative;overflow:auto}.Thread-module__D4k6wW__main .Thread-module__D4k6wW__messages{gap:var(--sk-space-8);flex-direction:column;display:flex}
.ThreadHeader-module__xQOTGq__main{z-index:var(--z-up-in-the-current-stacking-context);padding:var(--sk-space-4);background-color:var(--sk-color-white);align-items:center;gap:var(--sk-space-8);display:flex;position:relative;box-shadow:0 2px 12px #8a43e71a}.ThreadHeader-module__xQOTGq__main .ThreadHeader-module__xQOTGq__title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ThreadHeader-module__xQOTGq__main .ThreadHeader-module__xQOTGq__generatedTitle{color:var(--sk-color-grey-600);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.ThreadSuggestions-module__i7JOOq__main{gap:var(--sk-space-8);flex-wrap:wrap;display:flex}
.ThreadLayout-module__6tqrqG__main{background-color:#f8f3fe;flex-direction:column;height:100%;display:flex;position:relative}.ThreadLayout-module__6tqrqG__main:before{content:"";top:calc(var(--sk-space-40) + var(--sk-space-12));height:var(--sk-size-160);opacity:.16;background:linear-gradient(90deg, var(--sk-color-purple-500) 15%, #30b6c2 60%, var(--sk-color-green-500) 81%);pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 0%, var(--sk-color-black), transparent);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 0%, var(--sk-color-black), transparent);mask-image:radial-gradient(ellipse 100% 100% at 50% 0%, var(--sk-color-black), transparent);position:absolute;left:0;right:0}@media (min-width:768px) and (max-width:1023px){.ThreadLayout-module__6tqrqG__main:before{height:var(--sk-size-240)}}.ThreadLayout-module__6tqrqG__main .ThreadLayout-module__6tqrqG__footer{padding:0 var(--sk-space-12) var(--sk-space-24) var(--sk-space-12);gap:var(--sk-space-8);flex-direction:column;display:flex;position:relative}
/*# sourceMappingURL=1li8u6torkc3m.css.map*/