.chat-suggestions-module-scss-module__J_JE3q__groups{gap:var(--p-space-18);flex-direction:column;display:flex}.chat-suggestions-module-scss-module__J_JE3q__groupHead{align-items:center;gap:var(--p-space-10);margin-bottom:var(--p-space-10);display:flex}.chat-suggestions-module-scss-module__J_JE3q__groupIcon{width:var(--p-space-28);height:var(--p-space-28);border-radius:var(--p-radius-8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-suggestions-module-scss-module__J_JE3q__groupLabel{color:var(--p-navy);font-size:13px;font-weight:700}.chat-suggestions-module-scss-module__J_JE3q__grid{gap:var(--p-space-10);grid-template-columns:1fr 1fr;display:grid}@media (max-width:30em){.chat-suggestions-module-scss-module__J_JE3q__grid{grid-template-columns:1fr}}.chat-suggestions-module-scss-module__J_JE3q__item{align-items:center;gap:var(--p-space-10);padding:var(--mantine-spacing-sm) var(--p-space-14);border-radius:var(--mantine-radius-lg);border:1px solid var(--p-b-subtle);background:var(--mantine-color-body);cursor:pointer;text-align:start;transition:all .15s;display:flex}.chat-suggestions-module-scss-module__J_JE3q__item:hover{border-color:var(--p-amber);background:var(--p-amber-50)}.chat-suggestions-module-scss-module__J_JE3q__itemIcon{color:var(--p-amber-800);flex-shrink:0;display:flex}.chat-suggestions-module-scss-module__J_JE3q__itemLabel{color:var(--p-navy);flex:1;font-size:12.5px;font-weight:600;line-height:1.4}
.entity-chat-attachment-module-scss-module__t7lL-G__card{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--p-line);border-radius:var(--mantine-radius-lg);color:inherit;background:var(--mantine-color-body);text-decoration:none;transition:border-color .15s,background-color .15s;display:block}.entity-chat-attachment-module-scss-module__t7lL-G__card:hover{border-color:var(--p-amber);background:var(--p-amber-50)}.entity-chat-attachment-module-scss-module__t7lL-G__label{margin-bottom:var(--mantine-spacing-xs);color:var(--p-warm-500);font-size:12px;font-weight:700}.entity-chat-attachment-module-scss-module__t7lL-G__content{align-items:center;gap:var(--mantine-spacing-md);display:flex}.entity-chat-attachment-module-scss-module__t7lL-G__iconTile{border-radius:var(--mantine-radius-lg);background:var(--p-brand-navy);width:42px;height:42px;color:var(--p-amber);flex-shrink:0;justify-content:center;align-items:center;display:flex}.entity-chat-attachment-module-scss-module__t7lL-G__copy{flex:1;min-width:0}.entity-chat-attachment-module-scss-module__t7lL-G__title{color:var(--p-navy)}.entity-chat-attachment-module-scss-module__t7lL-G__subtitle{margin-top:var(--p-space-2)}.entity-chat-attachment-module-scss-module__t7lL-G__arrow{color:var(--p-warm-500);flex:none;margin-inline-start:auto}[dir=rtl] .entity-chat-attachment-module-scss-module__t7lL-G__arrow{transform:rotate(180deg)}@media (max-width:48em){.entity-chat-attachment-module-scss-module__t7lL-G__content{gap:var(--mantine-spacing-sm)}}
.chat-area-module-scss-module__m-Mjda__root{background:var(--mantine-color-body);flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.chat-area-module-scss-module__m-Mjda__topBar{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--p-space-10) var(--mantine-spacing-md);min-height:0;display:flex}.chat-area-module-scss-module__m-Mjda__mobileOnly{display:none}@media (max-width:47.4375em){.chat-area-module-scss-module__m-Mjda__mobileOnly{display:inline-flex}}.chat-area-module-scss-module__m-Mjda__spacer{flex:1}.chat-area-module-scss-module__m-Mjda__body{padding:var(--mantine-spacing-smd) var(--p-space-18);box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;display:flex;overflow:hidden auto}.chat-area-module-scss-module__m-Mjda__empty{flex:1;justify-content:center;align-items:center;width:100%;max-width:720px;margin:0 auto;display:flex}.chat-area-module-scss-module__m-Mjda__emptyContent{align-items:stretch;gap:var(--p-space-18);flex-direction:column;width:100%;display:flex}.chat-area-module-scss-module__m-Mjda__emptyHead{text-align:center;padding:var(--p-space-10) var(--mantine-spacing-md)}.chat-area-module-scss-module__m-Mjda__emptyIcon{width:var(--p-space-58);height:var(--p-space-58);border-radius:var(--mantine-radius-xl);background:var(--p-amber-50);color:var(--p-amber-800);margin:0 auto var(--p-space-14);justify-content:center;align-items:center;display:flex}.chat-area-module-scss-module__m-Mjda__emptyTitle{font:800 23px/1.25 var(--font-app),sans-serif;color:var(--p-navy);margin:0 0 var(--mantine-spacing-xs);letter-spacing:-.02em}.chat-area-module-scss-module__m-Mjda__emptySub{color:var(--p-warm-500);margin:0;max-width:440px;margin-inline:auto;font-size:14px;line-height:1.6}[data-mantine-color-scheme=dark] .chat-area-module-scss-module__m-Mjda__emptyIcon{background:color-mix(in srgb, var(--p-amber) 12%, transparent);color:var(--p-amber)}.chat-area-module-scss-module__m-Mjda__messages{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;min-width:0;max-width:760px;margin:0 auto;display:flex}.chat-area-module-scss-module__m-Mjda__bottomSpacer{flex:none}.chat-area-module-scss-module__m-Mjda__composerWrap{padding:var(--p-space-10) var(--mantine-spacing-md) var(--mantine-spacing-md);background:var(--mantine-color-body)}@media (max-width:47.4375em){.chat-area-module-scss-module__m-Mjda__composerWrap{padding-bottom:calc(var(--mantine-spacing-md) + var(--p-mobile-nav-offset) + env(safe-area-inset-bottom))}}.chat-area-module-scss-module__m-Mjda__composerInner{width:100%;min-width:0;max-width:760px;margin:0 auto}
.use-insufficient-credits-modal-module-scss-module__pEbY5G__body{text-align:center}.use-insufficient-credits-modal-module-scss-module__pEbY5G__icon{width:var(--p-space-56);height:var(--p-space-56);border-radius:var(--mantine-radius-xl);background:var(--p-amber-50);color:var(--p-amber-800);margin:var(--mantine-spacing-xxs) auto var(--mantine-spacing-md);justify-content:center;align-items:center;display:flex}.use-insufficient-credits-modal-module-scss-module__pEbY5G__message{color:var(--p-teal-400);margin:0 0 var(--p-space-6);font-size:13.5px;line-height:1.55}.use-insufficient-credits-modal-module-scss-module__pEbY5G__upgradeHint{color:var(--p-navy);margin:0 0 var(--p-space-22);font-size:12.5px;font-weight:600;line-height:1.5}.use-insufficient-credits-modal-module-scss-module__pEbY5G__actions{gap:var(--p-space-10);display:flex}
.position-detail-page-content-module-scss-module__De8jeq__layout{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.position-detail-page-content-module-scss-module__De8jeq__layoutSingle{grid-template-columns:minmax(0,1fr)}.position-detail-page-content-module-scss-module__De8jeq__main{min-width:0}.position-detail-page-content-module-scss-module__De8jeq__hero{gap:var(--p-space-28);flex-direction:column;width:100%;display:flex}.position-detail-page-content-module-scss-module__De8jeq__typeBadge{text-transform:none;letter-spacing:0;font-weight:700}.position-detail-page-content-module-scss-module__De8jeq__typeBadge .mantine-Badge-label{font-size:var(--mantine-font-size-sm)}.position-detail-page-content-module-scss-module__De8jeq__section{margin-top:var(--p-space-28)}.position-detail-page-content-module-scss-module__De8jeq__bio{color:var(--p-teal-500);font-size:var(--mantine-font-size-md);font-weight:550;line-height:1.75}.position-detail-page-content-module-scss-module__De8jeq__linksList{gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.position-detail-page-content-module-scss-module__De8jeq__skeletonSection{margin-top:var(--p-space-28)}.position-detail-page-content-module-scss-module__De8jeq__skeletonAdvisor{z-index:200;width:min(420px,100vw);height:calc(100dvh - var(--p-hub-header-height));border:1px solid var(--p-b-subtle);background:var(--mantine-color-body);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset-block-start:var(--p-hub-header-height);inset-block-end:0;inset-inline-end:0}.position-detail-page-content-module-scss-module__De8jeq__skeletonAdvisorHeader{padding:var(--mantine-spacing-md) var(--mantine-spacing-sm);border-bottom:1px solid var(--p-b-subtle)}.position-detail-page-content-module-scss-module__De8jeq__skeletonAdvisorBody{padding:var(--mantine-spacing-sm)}.position-detail-page-content-module-scss-module__De8jeq__skeletonAdvisorComposer{padding:var(--mantine-spacing-sm);border-top:1px solid var(--p-b-subtle);background:var(--p-warm-50)}@media (max-width:72em){.position-detail-page-content-module-scss-module__De8jeq__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:64em){.position-detail-page-content-module-scss-module__De8jeq__skeletonAdvisor{display:none}}@media (max-width:35em){.position-detail-page-content-module-scss-module__De8jeq__hero{gap:var(--p-space-18)}}
.scholarship-detail-page-content-module-scss-module__i55LgW__layout{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.scholarship-detail-page-content-module-scss-module__i55LgW__layoutSingle{grid-template-columns:minmax(0,1fr)}.scholarship-detail-page-content-module-scss-module__i55LgW__main{min-width:0}.scholarship-detail-page-content-module-scss-module__i55LgW__hero{gap:var(--p-space-28);flex-direction:column;width:100%;display:flex}.scholarship-detail-page-content-module-scss-module__i55LgW__heroTop{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);width:100%;display:flex}.scholarship-detail-page-content-module-scss-module__i55LgW__fundingBadge{text-transform:none;letter-spacing:0;font-weight:700}.scholarship-detail-page-content-module-scss-module__i55LgW__fundingBadge .mantine-Badge-label{font-size:var(--mantine-font-size-sm)}.scholarship-detail-page-content-module-scss-module__i55LgW__metaGrid{column-gap:var(--p-space-28);row-gap:var(--p-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scholarship-detail-page-content-module-scss-module__i55LgW__section{margin-top:var(--p-space-28)}.scholarship-detail-page-content-module-scss-module__i55LgW__linksList{gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.scholarship-detail-page-content-module-scss-module__i55LgW__skeletonSection{margin-top:var(--p-space-28)}.scholarship-detail-page-content-module-scss-module__i55LgW__skeletonAdvisor{z-index:200;width:min(420px,100vw);height:calc(100dvh - var(--p-hub-header-height));border:1px solid var(--p-b-subtle);background:var(--mantine-color-body);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset-block-start:var(--p-hub-header-height);inset-block-end:0;inset-inline-end:0}.scholarship-detail-page-content-module-scss-module__i55LgW__skeletonAdvisorHeader{padding:var(--mantine-spacing-md) var(--mantine-spacing-sm);border-bottom:1px solid var(--p-b-subtle)}.scholarship-detail-page-content-module-scss-module__i55LgW__skeletonAdvisorBody{padding:var(--mantine-spacing-sm)}.scholarship-detail-page-content-module-scss-module__i55LgW__skeletonAdvisorComposer{padding:var(--mantine-spacing-sm);border-top:1px solid var(--p-b-subtle);background:var(--p-warm-50)}@media (max-width:72em){.scholarship-detail-page-content-module-scss-module__i55LgW__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:64em){.scholarship-detail-page-content-module-scss-module__i55LgW__skeletonAdvisor{display:none}}@media (max-width:35em){.scholarship-detail-page-content-module-scss-module__i55LgW__hero{gap:var(--p-space-18)}.scholarship-detail-page-content-module-scss-module__i55LgW__heroTop{flex-direction:column}.scholarship-detail-page-content-module-scss-module__i55LgW__metaGrid{gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr)}}
.professor-detail-page-content-module-scss-module__lSpwYW__layout{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.professor-detail-page-content-module-scss-module__lSpwYW__layoutSingle{grid-template-columns:minmax(0,1fr)}.professor-detail-page-content-module-scss-module__lSpwYW__main{min-width:0}.professor-detail-page-content-module-scss-module__lSpwYW__hero{gap:var(--p-space-28);flex-direction:column;width:100%;display:flex}.professor-detail-page-content-module-scss-module__lSpwYW__recruitBadge{text-transform:none;letter-spacing:0;font-weight:700}.professor-detail-page-content-module-scss-module__lSpwYW__recruitBadge .mantine-Badge-label{font-size:var(--mantine-font-size-sm)}.professor-detail-page-content-module-scss-module__lSpwYW__publicationsList{min-width:0}.professor-detail-page-content-module-scss-module__lSpwYW__section{margin-top:var(--p-space-28)}.professor-detail-page-content-module-scss-module__lSpwYW__bio{color:var(--p-teal-500);font-size:var(--mantine-font-size-md);font-weight:550;line-height:1.75}.professor-detail-page-content-module-scss-module__lSpwYW__linksList{gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.professor-detail-page-content-module-scss-module__lSpwYW__skeletonSection{margin-top:var(--p-space-28)}.professor-detail-page-content-module-scss-module__lSpwYW__skeletonAdvisor{z-index:200;width:min(420px,100vw);height:calc(100dvh - var(--p-hub-header-height));border:1px solid var(--p-b-subtle);background:var(--mantine-color-body);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset-block-start:var(--p-hub-header-height);inset-block-end:0;inset-inline-end:0}.professor-detail-page-content-module-scss-module__lSpwYW__skeletonAdvisorHeader{padding:var(--mantine-spacing-md) var(--mantine-spacing-sm);border-bottom:1px solid var(--p-b-subtle)}.professor-detail-page-content-module-scss-module__lSpwYW__skeletonAdvisorBody{padding:var(--mantine-spacing-sm)}.professor-detail-page-content-module-scss-module__lSpwYW__skeletonAdvisorComposer{padding:var(--mantine-spacing-sm);border-top:1px solid var(--p-b-subtle);background:var(--p-warm-50)}@media (max-width:72em){.professor-detail-page-content-module-scss-module__lSpwYW__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:64em){.professor-detail-page-content-module-scss-module__lSpwYW__skeletonAdvisor{display:none}}@media (max-width:35em){.professor-detail-page-content-module-scss-module__lSpwYW__hero{gap:var(--p-space-18)}}
