.admission-story-card-module-scss-module__Kmb6ia__card{--fl-bg-subtle:var(--mantine-color-warm-1);--fl-bg-muted:var(--mantine-color-warm-2);--fl-surface-1:var(--mantine-color-white);--fl-surface-2:var(--mantine-color-warm-0);--fl-surface-brand:var(--mantine-color-amber-0);--fl-fg-1:var(--mantine-color-navy-6);--fl-fg-2:var(--mantine-color-navy-5);--fl-fg-3:var(--mantine-color-navy-4);--fl-fg-4:var(--mantine-color-warm-5);--fl-brand:var(--mantine-color-amber-5);--fl-brand-hover:var(--mantine-color-amber-6);--fl-accent:var(--mantine-color-accent-5);--fl-navy:var(--mantine-color-navy-6);--fl-border-subtle:#00305014;--fl-border-default:#00305029;--fl-border-strong:#00305052;--fl-shadow-sm:0 1px 4px #0030500f;--fl-shadow-md:0 2px 12px #00305014;--fl-shadow-lg:0 8px 32px #0030501f;--fl-shadow-xl:0 24px 64px #0030502e}[data-mantine-color-scheme=dark] .admission-story-card-module-scss-module__Kmb6ia__card{--fl-bg-subtle:#1a2230;--fl-bg-muted:#222c3a;--fl-surface-1:#1a2230;--fl-surface-2:#121820;--fl-surface-brand:#1e1a08;--fl-fg-1:#f0ede8;--fl-fg-2:#c8c0b0;--fl-fg-3:#907880;--fl-fg-4:#604848;--fl-brand:#f5cc45;--fl-brand-hover:#f0c030;--fl-accent:#f59020;--fl-border-subtle:var(--mantine-color-dark-4);--fl-border-default:color-mix(in srgb, var(--mantine-color-dark-0) 22%, transparent);--fl-border-strong:color-mix(in srgb, var(--mantine-color-dark-0) 36%, transparent);--fl-shadow-sm:0 1px 4px #0003;--fl-shadow-md:0 2px 12px #0000004d;--fl-shadow-lg:0 8px 32px #0006;--fl-shadow-xl:0 24px 64px #00000080}.admission-story-card-module-scss-module__Kmb6ia__card{border-radius:var(--mantine-radius-lg);background:var(--fl-surface-1);border:1px solid var(--fl-border-subtle);height:100%;box-shadow:var(--fl-shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.admission-story-card-module-scss-module__Kmb6ia__card:hover{border-color:var(--fl-border-default);box-shadow:var(--fl-shadow-lg);transform:translateY(-4px)}.admission-story-card-module-scss-module__Kmb6ia__card:focus-within{outline:2px solid var(--fl-brand);outline-offset:2px}@media (hover:none){.admission-story-card-module-scss-module__Kmb6ia__card:hover{transform:none}}.admission-story-card-module-scss-module__Kmb6ia__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.admission-story-card-module-scss-module__Kmb6ia__link:focus-visible{outline:none}.admission-story-card-module-scss-module__Kmb6ia__media{--card-tint:var(--fl-brand);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--card-tint) 26%, transparent), transparent 60%),color-mix(in srgb, var(--card-tint) 10%, var(--fl-surface-2));height:188px;position:relative;overflow:hidden}.admission-story-card-module-scss-module__Kmb6ia__paper{aspect-ratio:3/4;background:#fff;border-radius:6px;width:62%;transition:transform .3s;position:absolute;top:26px;left:50%;overflow:hidden;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #0000000f,0 12px 28px #0020382e}.admission-story-card-module-scss-module__Kmb6ia__card:hover .admission-story-card-module-scss-module__Kmb6ia__paper{transform:translate(-50%)translateY(-6px)rotate(0)}.admission-story-card-module-scss-module__Kmb6ia__paperImage{object-fit:cover;object-position:top center}.admission-story-card-module-scss-module__Kmb6ia__intake{top:12px;color:var(--fl-fg-1);box-shadow:var(--fl-shadow-sm);background:#fffffff0;border-radius:9999px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;inset-inline-end:12px}[data-mantine-color-scheme=dark] .admission-story-card-module-scss-module__Kmb6ia__intake{color:var(--mantine-color-navy-6)}.admission-story-card-module-scss-module__Kmb6ia__body{background:var(--fl-surface-1);border-top:1px solid var(--fl-border-subtle);flex-direction:column;flex:1;gap:8px;margin-top:-22px;padding:18px 20px;display:flex;position:relative}.admission-story-card-module-scss-module__Kmb6ia__destination{align-items:center;gap:8px;min-width:0;display:flex}.admission-story-card-module-scss-module__Kmb6ia__destinationText{min-width:0;color:var(--fl-fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.admission-story-card-module-scss-module__Kmb6ia__title{color:var(--fl-fg-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:17px;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.admission-story-card-module-scss-module__Kmb6ia__meta{color:var(--fl-fg-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.admission-story-card-module-scss-module__Kmb6ia__footer{border-top:1px solid var(--fl-border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.admission-story-card-module-scss-module__Kmb6ia__student{align-items:center;gap:10px;min-width:0;display:flex}.admission-story-card-module-scss-module__Kmb6ia__studentText{flex-direction:column;min-width:0;display:flex}.admission-story-card-module-scss-module__Kmb6ia__studentName{color:var(--fl-fg-1);font-size:13.5px;font-weight:800}.admission-story-card-module-scss-module__Kmb6ia__studentBackground{color:var(--fl-fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admission-story-card-module-scss-module__Kmb6ia__arrow{width:36px;height:36px;color:var(--fl-fg-1);background:var(--fl-bg-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.admission-story-card-module-scss-module__Kmb6ia__card:hover .admission-story-card-module-scss-module__Kmb6ia__arrow{color:#111;background:var(--fl-brand)}
.breadcrumbs-module-scss-module__DHd7wa__root{--breadcrumb-link:var(--mantine-color-dimmed);--breadcrumb-link-hover:var(--mantine-color-text);--breadcrumb-current:var(--mantine-color-text);min-width:0;font-size:13px;font-weight:500}.breadcrumbs-module-scss-module__DHd7wa__inverse{--breadcrumb-link:#ffffffb3;--breadcrumb-link-hover:#fff;--breadcrumb-current:#fff}.breadcrumbs-module-scss-module__DHd7wa__list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-module-scss-module__DHd7wa__item{align-items:center;gap:4px;min-width:0;display:inline-flex}.breadcrumbs-module-scss-module__DHd7wa__item:last-child{flex:0 auto;overflow:hidden}.breadcrumbs-module-scss-module__DHd7wa__link{color:var(--breadcrumb-link);white-space:nowrap;text-decoration:none}.breadcrumbs-module-scss-module__DHd7wa__link:hover{color:var(--breadcrumb-link-hover)}.breadcrumbs-module-scss-module__DHd7wa__separator{color:var(--breadcrumb-link);opacity:.6;flex-shrink:0}[dir=rtl] .breadcrumbs-module-scss-module__DHd7wa__separator{transform:scaleX(-1)}.breadcrumbs-module-scss-module__DHd7wa__current{color:var(--breadcrumb-current);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}
.opportunity-avatar-module-scss-module__2-gbPq__root{flex:none;display:inline-flex;position:relative}.opportunity-avatar-module-scss-module__2-gbPq__avatar{color:var(--p-amber);background:var(--p-brand-navy);border-radius:50%;font-weight:800}.opportunity-avatar-module-scss-module__2-gbPq__countryBadge{bottom:-8px;min-width:30px;height:22px;padding-inline:var(--p-space-6);border:2px solid var(--mantine-color-body);border-radius:var(--mantine-radius-xl);letter-spacing:.02em;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:-8px}
.opportunity-card-module-scss-module__LVFkfq__card{height:100%;min-height:206px;color:inherit;border-color:var(--p-b-default);flex-direction:column;text-decoration:none;transition:transform .15s;display:flex;position:relative}.opportunity-card-module-scss-module__LVFkfq__card:hover{transform:translateY(-2px)}.opportunity-card-module-scss-module__LVFkfq__cardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.opportunity-card-module-scss-module__LVFkfq__copy{flex:1;min-width:0}.opportunity-card-module-scss-module__LVFkfq__title{color:var(--p-navy)}.opportunity-card-module-scss-module__LVFkfq__subtitle,.opportunity-card-module-scss-module__LVFkfq__supportingText{color:var(--p-warm-500)}.opportunity-card-module-scss-module__LVFkfq__primaryBadges,.opportunity-card-module-scss-module__LVFkfq__secondaryBadges{min-height:25px;margin-top:var(--mantine-spacing-sm);overflow:hidden}.opportunity-card-module-scss-module__LVFkfq__secondaryBadges{margin-top:var(--p-space-10);margin-bottom:var(--p-space-10)}.opportunity-card-module-scss-module__LVFkfq__compact{min-height:170px}.opportunity-card-module-scss-module__LVFkfq__compact .opportunity-card-module-scss-module__LVFkfq__badgeRows{align-items:center;gap:var(--p-space-6);margin-top:var(--mantine-spacing-sm);margin-bottom:var(--p-space-10);display:flex;overflow:hidden}.opportunity-card-module-scss-module__LVFkfq__compact .opportunity-card-module-scss-module__LVFkfq__primaryBadges,.opportunity-card-module-scss-module__LVFkfq__compact .opportunity-card-module-scss-module__LVFkfq__secondaryBadges{min-height:25px;margin:0}.opportunity-card-module-scss-module__LVFkfq__compact .opportunity-card-module-scss-module__LVFkfq__primaryBadges{flex:none}.opportunity-card-module-scss-module__LVFkfq__compact .opportunity-card-module-scss-module__LVFkfq__secondaryBadges{flex:auto;min-width:0}.opportunity-card-module-scss-module__LVFkfq__footer{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);padding-top:var(--p-space-10);min-height:var(--p-space-44);border-top:1px solid var(--p-b-subtle);margin-top:auto;display:flex}.opportunity-card-module-scss-module__LVFkfq__footerContent{min-width:0}.opportunity-card-module-scss-module__LVFkfq__actions{z-index:2;align-items:center;gap:var(--p-space-4,4px);display:inline-flex;position:relative}.opportunity-card-module-scss-module__LVFkfq__withAside{gap:var(--mantine-spacing-md);flex-direction:row;min-height:0}.opportunity-card-module-scss-module__LVFkfq__main{flex-direction:column;flex:auto;min-width:0;display:flex}.opportunity-card-module-scss-module__LVFkfq__aside{justify-content:space-between;align-items:flex-end;gap:var(--mantine-spacing-sm);min-width:150px;border-inline-start:1px solid var(--p-b-subtle);text-align:end;flex-direction:column;flex:none;padding-inline-start:var(--mantine-spacing-md);display:flex}.opportunity-card-module-scss-module__LVFkfq__asideBadges{justify-content:flex-end;gap:var(--p-space-6);flex-wrap:wrap;display:flex}.opportunity-card-module-scss-module__LVFkfq__asideBottom{align-items:flex-end;gap:var(--p-space-4);flex-direction:column;display:flex}.opportunity-card-module-scss-module__LVFkfq__asideCta{align-items:center;gap:var(--p-space-4);color:var(--p-amber-800);font-size:var(--mantine-font-size-sm);white-space:nowrap;font-weight:700;display:inline-flex}.opportunity-card-module-scss-module__LVFkfq__asideArrow{transition:transform .15s}[dir=rtl] .opportunity-card-module-scss-module__LVFkfq__asideArrow{transform:scaleX(-1)}.opportunity-card-module-scss-module__LVFkfq__card:hover .opportunity-card-module-scss-module__LVFkfq__asideArrow{transform:translate(2px)}[dir=rtl] .opportunity-card-module-scss-module__LVFkfq__card:hover .opportunity-card-module-scss-module__LVFkfq__asideArrow{transform:scaleX(-1)translate(2px)}@media (max-width:36em){.opportunity-card-module-scss-module__LVFkfq__card{min-height:204px}.opportunity-card-module-scss-module__LVFkfq__compact{min-height:170px}.opportunity-card-module-scss-module__LVFkfq__withAside{flex-direction:column;min-height:0}.opportunity-card-module-scss-module__LVFkfq__aside{padding-top:var(--p-space-10);border-top:1px solid var(--p-b-subtle);text-align:start;border-inline-start:none;flex-direction:row;align-items:center;padding-inline-start:0}.opportunity-card-module-scss-module__LVFkfq__asideBottom{align-items:center;gap:var(--mantine-spacing-sm);flex-direction:row}}
.opportunity-card-locked-module-scss-module__ZhNsba__locked{box-shadow:none;position:relative;overflow:hidden}.opportunity-card-locked-module-scss-module__ZhNsba__locked:hover{transform:none}.opportunity-card-locked-module-scss-module__ZhNsba__blurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.opportunity-card-locked-module-scss-module__ZhNsba__overlay{z-index:2;justify-content:center;align-items:center;gap:var(--p-space-6);padding:var(--mantine-spacing-sm);text-align:center;background:color-mix(in srgb, var(--mantine-color-body) 55%, transparent);border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0}.opportunity-card-locked-module-scss-module__ZhNsba__iconWrap{width:var(--p-space-34);height:var(--p-space-34);border-radius:var(--mantine-radius-md);background:var(--p-amber-50);color:var(--p-amber-800);justify-content:center;align-items:center;display:flex}.opportunity-card-locked-module-scss-module__ZhNsba__message{color:var(--p-navy);margin:0;font-size:12px;font-weight:700}.opportunity-card-locked-module-scss-module__ZhNsba__upgradeButton{margin-top:var(--p-space-2)}
.suggested-tasks-modal-module-scss-module__QP5CwW__sectionTitle{color:var(--p-navy);font-size:var(--mantine-font-size-sm);font-weight:700}.suggested-tasks-modal-module-scss-module__QP5CwW__sectionDescription{margin-top:var(--mantine-spacing-xxs);color:var(--p-teal-300);font-size:var(--mantine-font-size-xs)}.suggested-tasks-modal-module-scss-module__QP5CwW__suggestions{gap:var(--p-space-2);flex-direction:column;display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__suggestionCard{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;padding:var(--p-space-10) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);color:var(--p-teal-500);cursor:pointer;background:0 0;transition:color .14s,background .14s;display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__suggestionCard:hover{color:var(--p-navy);background:var(--p-warm-50)}.suggested-tasks-modal-module-scss-module__QP5CwW__suggestionCard:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.suggested-tasks-modal-module-scss-module__QP5CwW__suggestionCardSelected{color:var(--p-navy);background:var(--p-amber-50)}.suggested-tasks-modal-module-scss-module__QP5CwW__suggestionCheckbox{flex-shrink:0}.suggested-tasks-modal-module-scss-module__QP5CwW__reviewBody{flex:1;min-width:0}.suggested-tasks-modal-module-scss-module__QP5CwW__reviewTitle{color:var(--p-navy);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.4}.suggested-tasks-modal-module-scss-module__QP5CwW__titleInput{flex:1;min-width:0}.suggested-tasks-modal-module-scss-module__QP5CwW__customTaskBox{gap:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-md);border-top:1px solid var(--p-b-subtle);flex-direction:column;display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__customTaskRow{align-items:flex-start;gap:var(--mantine-spacing-xs);display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__reviewList{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__taskCard{border:1px solid var(--p-b-subtle);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);transition:border-color .14s}.suggested-tasks-modal-module-scss-module__QP5CwW__taskCardOpen{border-color:var(--p-amber)}.suggested-tasks-modal-module-scss-module__QP5CwW__taskCardHead{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--p-space-6) var(--p-space-10);display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__taskToggle{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;padding-block:var(--p-space-6);cursor:pointer;text-align:start;background:0 0;border:none;flex:1;display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__taskTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--p-navy);font-size:13.5px;font-weight:600;overflow:hidden}.suggested-tasks-modal-module-scss-module__QP5CwW__taskTitleText[data-invalid]{color:var(--p-red)}.suggested-tasks-modal-module-scss-module__QP5CwW__taskSummary{align-items:center;gap:var(--p-space-6);flex-shrink:0;display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__summaryChip{padding:var(--p-space-2) var(--mantine-spacing-xs);border-radius:var(--p-radius-full);color:var(--p-teal-500);background:var(--p-warm-100);white-space:nowrap;font-size:10.5px;font-weight:700}.suggested-tasks-modal-module-scss-module__QP5CwW__taskCardActions{align-items:center;gap:var(--mantine-spacing-xxs);flex-shrink:0;display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__taskCardEditor{gap:var(--mantine-spacing-sm);padding:var(--p-space-2) var(--p-space-10) var(--mantine-spacing-sm);flex-direction:column;display:flex}.suggested-tasks-modal-module-scss-module__QP5CwW__taskIcon{width:var(--p-space-22);height:var(--p-space-22);border-radius:var(--p-radius-8);color:var(--p-amber-800);background:var(--p-amber-50);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.suggested-tasks-modal-module-scss-module__QP5CwW__metadataGrid{gap:var(--mantine-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.suggested-tasks-modal-module-scss-module__QP5CwW__fieldLabel{margin-bottom:var(--p-space-6);color:var(--p-teal-500);font-size:var(--mantine-font-size-sm);font-weight:500}.suggested-tasks-modal-module-scss-module__QP5CwW__priorityRow{gap:var(--mantine-spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.suggested-tasks-modal-module-scss-module__QP5CwW__priorityButton{min-height:36px;padding-inline:var(--mantine-spacing-xs);border:1px solid var(--p-b-subtle);border-radius:var(--mantine-radius-sm);color:var(--p-warm-500);background:var(--mantine-color-body);cursor:pointer}.suggested-tasks-modal-module-scss-module__QP5CwW__priorityButton:hover:not(:disabled){color:var(--p-navy);border-color:var(--p-b-default)}.suggested-tasks-modal-module-scss-module__QP5CwW__priorityButtonActive,.suggested-tasks-modal-module-scss-module__QP5CwW__priorityButtonActive:hover:not(:disabled){border-color:var(--p-amber);color:var(--p-amber-800);background:var(--p-amber-50)}@media (max-width:48em){.suggested-tasks-modal-module-scss-module__QP5CwW__customTaskRow{flex-direction:column}.suggested-tasks-modal-module-scss-module__QP5CwW__customTaskRow>*{width:100%}.suggested-tasks-modal-module-scss-module__QP5CwW__taskSummary{display:none}.suggested-tasks-modal-module-scss-module__QP5CwW__metadataGrid{grid-template-columns:1fr}}
.opportunity-locked-sections-module-scss-module__Tksgxq__locked{position:relative}.opportunity-locked-sections-module-scss-module__Tksgxq__lockedContent{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.opportunity-locked-sections-module-scss-module__Tksgxq__section{margin-top:var(--p-space-28)}.opportunity-locked-sections-module-scss-module__Tksgxq__blurred{filter:blur(6px);opacity:.75}.opportunity-locked-sections-module-scss-module__Tksgxq__lockOverlay{padding:var(--mantine-spacing-sm);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.professor-profile-module-scss-module__JDWTXa__hero{gap:var(--p-space-28);flex-direction:column;width:100%;display:flex}.professor-profile-module-scss-module__JDWTXa__heroTop{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);width:100%;display:flex}.professor-profile-module-scss-module__JDWTXa__metaGrid{column-gap:var(--p-space-28);row-gap:var(--p-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.professor-profile-module-scss-module__JDWTXa__section{margin-top:var(--p-space-28)}.professor-profile-module-scss-module__JDWTXa__researchTopics{align-items:stretch}.professor-profile-module-scss-module__JDWTXa__researchBadge{width:fit-content;max-width:100%;height:auto;min-height:38px;padding:var(--p-space-6) var(--p-space-14) var(--p-space-6) var(--p-space-10);border:1px solid color-mix(in srgb, var(--p-amber) 32%, transparent);border-radius:var(--p-radius-full);background:linear-gradient(135deg, color-mix(in srgb, var(--p-amber) 11%, var(--mantine-color-body)), color-mix(in srgb, var(--p-orange) 5%, var(--mantine-color-body)));box-shadow:0 1px 2px color-mix(in srgb, var(--p-brand-navy) 7%, transparent),inset 0 1px 0 #ffffff8c;color:var(--p-brand-navy);text-transform:none;letter-spacing:0;transition:border-color .16s,box-shadow .16s,transform .16s}.professor-profile-module-scss-module__JDWTXa__researchBadge .mantine-Badge-label{font-size:var(--mantine-font-size-sm);white-space:normal;font-weight:650;line-height:1.35;overflow:visible}.professor-profile-module-scss-module__JDWTXa__researchBadge .mantine-Badge-section{width:24px;height:24px;border-radius:var(--p-radius-full);background:color-mix(in srgb, var(--p-amber) 20%, transparent);color:var(--p-orange-600);flex:0 0 24px;place-items:center;margin-inline-end:var(--p-space-6);display:grid}@media (hover:hover){.professor-profile-module-scss-module__JDWTXa__researchBadge:hover{border-color:color-mix(in srgb, var(--p-amber) 52%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--p-amber) 13%, transparent),inset 0 1px 0 #ffffffa6;transform:translateY(-1px)}}[data-mantine-color-scheme=dark] .professor-profile-module-scss-module__JDWTXa__researchBadge{border-color:color-mix(in srgb, var(--p-amber) 38%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--p-amber) 14%, var(--mantine-color-body)), color-mix(in srgb, var(--p-orange) 8%, var(--mantine-color-body)));color:var(--p-navy);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff17}[data-mantine-color-scheme=dark] .professor-profile-module-scss-module__JDWTXa__researchBadge .mantine-Badge-section{background:color-mix(in srgb, var(--p-amber) 17%, transparent);color:var(--p-amber)}@media (hover:hover){[data-mantine-color-scheme=dark] .professor-profile-module-scss-module__JDWTXa__researchBadge:hover{border-color:color-mix(in srgb, var(--p-amber) 58%, transparent);box-shadow:0 5px 16px #00000047,0 0 0 1px color-mix(in srgb, var(--p-amber) 8%, transparent),inset 0 1px 0 #ffffff1f}}@media (max-width:35em){.professor-profile-module-scss-module__JDWTXa__hero{gap:var(--p-space-18)}.professor-profile-module-scss-module__JDWTXa__heroTop{flex-direction:column}.professor-profile-module-scss-module__JDWTXa__metaGrid{gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr)}.professor-profile-module-scss-module__JDWTXa__researchTopics{gap:var(--p-space-6)}.professor-profile-module-scss-module__JDWTXa__researchBadge{min-height:36px;padding-block:var(--p-space-6)}}
.hub-list-toolbar-module-scss-module__vLHuKG__toolbar{align-items:center;gap:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.hub-list-toolbar-module-scss-module__vLHuKG__search{min-width:0}.hub-list-toolbar-module-scss-module__vLHuKG__search input{height:var(--p-space-46);border-color:var(--p-b-default);font-size:var(--mantine-font-size-sm);padding-inline-start:var(--p-space-38);font-weight:600}.hub-list-toolbar-module-scss-module__vLHuKG__filtersControl{position:relative}.hub-list-toolbar-module-scss-module__vLHuKG__filtersButton{height:var(--p-space-46);color:var(--p-navy);border-color:var(--p-b-default);font-weight:700}.hub-list-toolbar-module-scss-module__vLHuKG__filterCount{z-index:1;min-width:20px;height:20px;padding-inline:var(--p-space-6);pointer-events:none;border-radius:var(--mantine-radius-xl);color:var(--p-navy);background:var(--p-amber);justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset-block-start:-7px;inset-inline-end:-7px}.hub-list-toolbar-module-scss-module__vLHuKG__viewToggle{align-items:center;gap:var(--p-space-2);padding:var(--p-space-2);border-radius:var(--mantine-radius-md);background:var(--p-warm-100);display:flex}.hub-list-toolbar-module-scss-module__vLHuKG__viewToggle button{border-color:#0000}.hub-list-toolbar-module-scss-module__vLHuKG__viewToggle button[aria-pressed=false]{color:var(--p-warm-400);box-shadow:none;background:0 0;border-color:#0000}@media (max-width:64em){.hub-list-toolbar-module-scss-module__vLHuKG__tabletGridOnly{display:none}}@media (max-width:35em){.hub-list-toolbar-module-scss-module__vLHuKG__toolbar{grid-template-columns:minmax(0,1fr)}.hub-list-toolbar-module-scss-module__vLHuKG__filtersControl,.hub-list-toolbar-module-scss-module__vLHuKG__filtersButton{width:100%}.hub-list-toolbar-module-scss-module__vLHuKG__viewToggle{display:none}}
.opportunity-directory-header-module-scss-module__KOnxBa__hero{border-bottom:1px solid var(--p-b-subtle);background:var(--p-warm-50);padding:clamp(28px,4vw,48px) 0}.opportunity-directory-header-module-scss-module__KOnxBa__title{color:var(--mantine-color-text);text-align:center;text-wrap:balance;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.2}.opportunity-directory-header-module-scss-module__KOnxBa__tabs{justify-content:center;display:flex}.opportunity-directory-header-module-scss-module__KOnxBa__tabsTrack{gap:var(--p-space-2);padding:var(--p-space-4);border:1px solid var(--p-b-subtle);border-radius:var(--p-radius-full);background:var(--mantine-color-body);display:flex}.opportunity-directory-header-module-scss-module__KOnxBa__tab{border-radius:var(--p-radius-full);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);padding:9px 16px;font-weight:700;text-decoration:none;transition:color .15s}.opportunity-directory-header-module-scss-module__KOnxBa__tab:hover{color:var(--mantine-color-text)}.opportunity-directory-header-module-scss-module__KOnxBa__tabActive{background:var(--p-brand-navy);color:var(--mantine-color-white)}.opportunity-directory-header-module-scss-module__KOnxBa__tabActive:hover{color:var(--mantine-color-white)}.opportunity-directory-header-module-scss-module__KOnxBa__search{border:1px solid var(--p-b-default);background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:16px;flex-wrap:nowrap;align-items:stretch;padding:6px;display:flex}.opportunity-directory-header-module-scss-module__KOnxBa__query{cursor:text;flex:2 200px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.opportunity-directory-header-module-scss-module__KOnxBa__queryIcon{color:var(--mantine-color-dimmed);flex-shrink:0}.opportunity-directory-header-module-scss-module__KOnxBa__queryInput{min-width:0;color:var(--mantine-color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14.5px}.opportunity-directory-header-module-scss-module__KOnxBa__queryInput::placeholder{color:var(--mantine-color-dimmed)}.opportunity-directory-header-module-scss-module__KOnxBa__selectCell{border-inline-start:1px solid var(--p-b-subtle);flex-direction:column;flex:130px;gap:3px;min-width:0;padding:8px 14px;display:flex}.opportunity-directory-header-module-scss-module__KOnxBa__submit{background:var(--mantine-color-primary-5);min-height:48px;color:var(--mantine-color-black);font:inherit;cursor:pointer;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.opportunity-directory-header-module-scss-module__KOnxBa__submit:hover{background:var(--mantine-color-primary-6)}@media (max-width:56.25em){.opportunity-directory-header-module-scss-module__KOnxBa__search{flex-wrap:wrap}.opportunity-directory-header-module-scss-module__KOnxBa__query{border-bottom:1px solid var(--p-b-subtle);flex:100%}.opportunity-directory-header-module-scss-module__KOnxBa__selectCell{flex:45%}.opportunity-directory-header-module-scss-module__KOnxBa__submit{flex:100%;margin-top:6px}}
.opportunity-directory-page-module-scss-module__1jFggW__suggestions{row-gap:var(--mantine-spacing-sm)}.opportunity-directory-page-module-scss-module__1jFggW__chips{justify-content:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.opportunity-directory-page-module-scss-module__1jFggW__suggestionsLabel{color:var(--mantine-color-dimmed);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.opportunity-directory-page-module-scss-module__1jFggW__sparkle{color:var(--p-amber)}.opportunity-directory-page-module-scss-module__1jFggW__chip{border:1px solid var(--p-b-default);border-radius:var(--p-radius-full);background:var(--mantine-color-body);color:var(--mantine-color-text);padding:6px 12px;font-size:12.5px;font-weight:700;transition:border-color .15s}.opportunity-directory-page-module-scss-module__1jFggW__chip:hover{border-color:var(--mantine-color-primary-5)}.opportunity-directory-page-module-scss-module__1jFggW__chipActive{border-color:var(--mantine-color-primary-5);background:var(--p-amber-50)}.opportunity-directory-page-module-scss-module__1jFggW__main{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(56px,8vw,80px)}.opportunity-directory-page-module-scss-module__1jFggW__resultsHeader{justify-content:space-between;align-items:flex-end;gap:var(--p-space-8);flex-wrap:wrap;display:flex}.opportunity-directory-page-module-scss-module__1jFggW__heading{color:var(--mantine-color-text);font-size:clamp(20px,2.2vw,24px);font-weight:800;line-height:1.25}.opportunity-directory-page-module-scss-module__1jFggW__clear{color:var(--p-amber-800);font-size:13px;font-weight:700}
.public-position-detail-page-content-module-scss-module__C4Th0a__breadcrumbs{margin-bottom:16px}.public-position-detail-page-content-module-scss-module__C4Th0a__page{padding-top:var(--p-space-28);padding-bottom:clamp(56px,8vw,80px)}.public-position-detail-page-content-module-scss-module__C4Th0a__bio{color:var(--p-teal-500);font-size:var(--mantine-font-size-md);font-weight:550;line-height:1.75}.public-position-detail-page-content-module-scss-module__C4Th0a__linksList{gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}
.public-professor-detail-page-content-module-scss-module__HO2r3W__breadcrumbs{margin-bottom:16px}.public-professor-detail-page-content-module-scss-module__HO2r3W__page{padding-top:var(--p-space-28);padding-bottom:clamp(56px,8vw,80px)}.public-professor-detail-page-content-module-scss-module__HO2r3W__bio{color:var(--p-teal-500);font-size:var(--mantine-font-size-md);font-weight:550;line-height:1.75}.public-professor-detail-page-content-module-scss-module__HO2r3W__linksList{gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}
