.mentor-card-common-module__Vbgrxa__card{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a14}.mentor-card-common-module__Vbgrxa__card:hover{transform:translateY(-4px)}.mentor-card-common-module__Vbgrxa__cardContent{gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.4rem,3vw,1.9rem);display:grid}.mentor-card-common-module__Vbgrxa__header{grid-template-columns:auto 1fr;align-items:center;gap:clamp(.9rem,2.5vw,1.2rem);display:grid}.mentor-card-common-module__Vbgrxa__avatar{background:var(--primary-10);border-radius:9999px;place-items:center;width:3.25rem;height:3.25rem;display:grid}.mentor-card-common-module__Vbgrxa__avatarIcon{width:1.5rem;height:1.5rem;color:var(--primary)}.mentor-card-common-module__Vbgrxa__mentorInfo{gap:.35rem;display:grid}.mentor-card-common-module__Vbgrxa__mentorName{color:var(--foreground);font-size:clamp(1rem,2vw,1.2rem);font-weight:600}.mentor-card-common-module__Vbgrxa__mentorProgram{color:var(--muted-foreground);font-size:.9rem;line-height:1.35rem}.mentor-card-common-module__Vbgrxa__ratingContainer{color:var(--foreground);align-items:center;gap:.4rem;font-size:.9rem;line-height:1.3rem;display:inline-flex}.mentor-card-common-module__Vbgrxa__starIcon{width:1rem;height:1rem}.mentor-card-common-module__Vbgrxa__specializationContainer{gap:.6rem;display:grid}.mentor-card-common-module__Vbgrxa__specializationBadgeWrapper{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}.mentor-card-common-module__Vbgrxa__specializationBadge,.mentor-card-common-module__Vbgrxa__moreBadge{border-radius:9999px;justify-content:center;align-items:center;min-height:auto;padding:.45rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.mentor-card-common-module__Vbgrxa__specializationBadge{background:var(--primary-10);color:var(--primary)}.mentor-card-common-module__Vbgrxa__moreBadge{background:var(--muted);color:var(--muted-foreground)}.mentor-card-common-module__Vbgrxa__bio{color:var(--foreground);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55rem;display:-webkit-box;overflow:hidden}.mentor-card-common-module__Vbgrxa__connectButton{border-radius:.85rem;width:100%}
.mentor-card-light-module__bdqQja__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.mentor-card-light-module__bdqQja__card{background:#ffffffb3;border:2px solid #ffffff4d;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.mentor-card-light-module__bdqQja__card:hover{background:#ffffffd9;border-color:#4573df40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.mentor-card-light-module__bdqQja__card:focus-visible,.mentor-card-light-module__bdqQja__card:focus-within{outline-offset:3px;outline:3px solid #3b82f6cc}.mentor-card-light-module__bdqQja__title{color:#0f172afa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mentor-card-light-module__bdqQja__description{color:#334155fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.mentor-card-light-module__bdqQja__button{color:#0f172afa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffffa6;border:2px solid #ffffff40;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.mentor-card-light-module__bdqQja__button:hover{background:#fffc;border-color:#4573df4d;transform:translateY(-2px);box-shadow:0 8px 24px #1f26871f}.mentor-card-light-module__bdqQja__button:focus-visible{outline-offset:3px;outline:3px solid #3b82f6cc}.mentor-card-light-module__bdqQja__button:active{transform:translateY(1px)}.mentor-card-light-module__bdqQja__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.mentor-card-light-module__bdqQja__card,.mentor-card-light-module__bdqQja__button{transition:none}.mentor-card-light-module__bdqQja__button:hover,.mentor-card-light-module__bdqQja__button:active{transform:none!important}}
.mentor-card-dark-module__976bvW__container{background:linear-gradient(135deg,#0f172af2 0%,#1e293be6 100%)}.mentor-card-dark-module__976bvW__card{background:#1e293b8c;border:2px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.mentor-card-dark-module__976bvW__card:hover{background:#334155a6;border-color:#4573df59;box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.mentor-card-dark-module__976bvW__card:focus-visible,.mentor-card-dark-module__976bvW__card:focus-within{outline-offset:3px;outline:3px solid #3b82f6cc}.mentor-card-dark-module__976bvW__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mentor-card-dark-module__976bvW__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.mentor-card-dark-module__976bvW__button{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1e293b99;border:2px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.mentor-card-dark-module__976bvW__button:hover{background:#334155b3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.mentor-card-dark-module__976bvW__button:focus-visible{outline-offset:3px;outline:3px solid #3b82f6cc}.mentor-card-dark-module__976bvW__button:active{transform:translateY(1px)}.mentor-card-dark-module__976bvW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.mentor-card-dark-module__976bvW__card,.mentor-card-dark-module__976bvW__button{transition:none}.mentor-card-dark-module__976bvW__button:hover,.mentor-card-dark-module__976bvW__button:active{transform:none!important}}
.resource-card-common-module__D0yVfW__container{transition:all .3s;position:relative}.resource-card-common-module__D0yVfW__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border-radius:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 12px 32px #0f172a14,0 6px 16px #0f172a0d}.resource-card-common-module__D0yVfW__cardContent{gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.35rem,3vw,1.8rem);display:grid}.resource-card-common-module__D0yVfW__header{grid-template-columns:1fr auto;align-items:flex-start;gap:clamp(.75rem,2vw,1rem);display:grid}.resource-card-common-module__D0yVfW__titleGroup{gap:.35rem;display:grid}.resource-card-common-module__D0yVfW__title{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600}.resource-card-common-module__D0yVfW__subtitle{opacity:.75;font-size:.9rem;line-height:1.45rem}.resource-card-common-module__D0yVfW__iconBadge{border-radius:.85rem;place-items:center;padding:.6rem;display:grid}.resource-card-common-module__D0yVfW__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.5rem,2vw,1rem);display:flex}.resource-card-common-module__D0yVfW__labelGroup{align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.resource-card-common-module__D0yVfW__tagList{flex-wrap:wrap;gap:.5rem;display:flex}.resource-card-common-module__D0yVfW__tag{border-radius:9999px;align-items:center;padding:.4rem .75rem;font-size:.78rem;font-weight:600;line-height:1rem;display:inline-flex}.resource-card-common-module__D0yVfW__description{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55rem;display:-webkit-box;overflow:hidden}
.resource-card-light-module__yAFmLG__container{background:linear-gradient(135deg,#f8fffcd9 0%,#f1f5f9cc 100%)}.resource-card-light-module__yAFmLG__card{background:#ffffffb3;border:2px solid #ffffff4d;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.resource-card-light-module__yAFmLG__card:hover{background:#ffffffd9;border-color:#4573df40;transform:translateY(-2px);box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.resource-card-light-module__yAFmLG__card:focus-visible,.resource-card-light-module__yAFmLG__card:focus-within{outline-offset:3px;outline:3px solid #3b82f6cc}.resource-card-light-module__yAFmLG__title{color:#0f172afa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource-card-light-module__yAFmLG__description{color:#334155fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.resource-card-light-module__yAFmLG__button{color:#0f172afa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffffa6;border:2px solid #ffffff40;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.resource-card-light-module__yAFmLG__button:hover{background:#fffc;border-color:#4573df4d;transform:translateY(-1px);box-shadow:0 8px 24px #1f26871f}.resource-card-light-module__yAFmLG__button:focus-visible{outline-offset:3px;outline:3px solid #3b82f6cc}.resource-card-light-module__yAFmLG__button:active{transform:translateY(1px)}.resource-card-light-module__yAFmLG__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.resource-card-light-module__yAFmLG__textPrimary{color:#4573dffa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource-card-light-module__yAFmLG__textMuted{color:#64748bfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource-card-light-module__yAFmLG__bgPrimaryLight{background-color:#4573df1a}.resource-card-light-module__yAFmLG__bgSecondaryLight{background-color:#f1f5f9cc}@media (prefers-reduced-motion:reduce){.resource-card-light-module__yAFmLG__card,.resource-card-light-module__yAFmLG__button{transition:none}.resource-card-light-module__yAFmLG__card:hover,.resource-card-light-module__yAFmLG__button:hover,.resource-card-light-module__yAFmLG__button:active{transform:none!important}}
.resource-card-dark-module__x51gna__container{background:linear-gradient(135deg,#0f172ad9 0%,#1e293bcc 100%)}.resource-card-dark-module__x51gna__card{background:#1e293b8c;border:2px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.resource-card-dark-module__x51gna__card:hover{background:#334155a6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.resource-card-dark-module__x51gna__card:focus-visible,.resource-card-dark-module__x51gna__card:focus-within{outline-offset:3px;outline:3px solid #3b82f6cc}.resource-card-dark-module__x51gna__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource-card-dark-module__x51gna__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.resource-card-dark-module__x51gna__button{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1e293b99;border:2px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.resource-card-dark-module__x51gna__button:hover{background:#334155b3;border-color:#4573df66;transform:translateY(-1px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.resource-card-dark-module__x51gna__button:focus-visible{outline-offset:3px;outline:3px solid #3b82f6cc}.resource-card-dark-module__x51gna__button:active{transform:translateY(1px)}.resource-card-dark-module__x51gna__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.resource-card-dark-module__x51gna__textPrimary{color:#96b4fffa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource-card-dark-module__x51gna__textMuted{color:#cbd5e1fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource-card-dark-module__x51gna__bgPrimaryLight{background-color:#4573df33}.resource-card-dark-module__x51gna__bgSecondaryLight{background-color:#1e293b99}@media (prefers-reduced-motion:reduce){.resource-card-dark-module__x51gna__card,.resource-card-dark-module__x51gna__button{transition:none}.resource-card-dark-module__x51gna__card:hover,.resource-card-dark-module__x51gna__button:hover,.resource-card-dark-module__x51gna__button:active{transform:none!important}}
.page-light-module__jvPW-G__container{background:linear-gradient(135deg,#f8fafff2 0%,#f1f5fae6 100%);position:relative;overflow:hidden}.page-light-module__jvPW-G__container:before{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;background:#ffffffbf;border:2px solid #94a3b82e;position:absolute;inset:0;box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a}.page-light-module__jvPW-G__container:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff1a,#0000);position:absolute;inset:0}.page-light-module__jvPW-G__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:2px solid #fff6;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #1f268726,0 4px 16px #1f26871a,inset 0 1px #fff9}.page-light-module__jvPW-G__card:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff4d,#0000);position:absolute;inset:0}.page-light-module__jvPW-G__card:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #1f268733,0 6px 20px #1f268726,0 0 32px #4573df1a}.page-light-module__jvPW-G__title{color:#0f172af2;text-shadow:0 1px 1px #ffffff80}.page-light-module__jvPW-G__description{color:#334155d9}.page-light-module__jvPW-G__button{color:#0f172af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:2px solid #ffffff80;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f26871f,inset 0 1px #ffffff4d}.page-light-module__jvPW-G__button:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-color:#4573df66;transform:translateY(-1px);box-shadow:0 8px 24px #1f26872e,inset 0 1px #fff6}.page-light-module__jvPW-G__textSlate700{color:#334155}.page-light-module__jvPW-G__textMutedForeground{color:#64748b}.page-light-module__jvPW-G__bgPrimary10{background-color:#3b82f61a}.page-light-module__jvPW-G__textPrimary{color:#3b82f6}.page-light-module__jvPW-G__borderCard50{border:2px solid #ffffff80}.page-light-module__jvPW-G__bgCard50{background-color:#ffffff80}.page-light-module__jvPW-G__backdropBlurSm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3}.page-light-module__jvPW-G__roundedXl{border-radius:.75rem}.page-light-module__jvPW-G__fromPrimary{--tw-gradient-from:#3b82f6;--tw-gradient-to:#3b82f600;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.page-light-module__jvPW-G__toIndigo600{--tw-gradient-to:#4f46e5}.page-light-module__jvPW-G__bgClipText{-webkit-background-clip:text;background-clip:text}.page-light-module__jvPW-G__textTransparent{color:#0000}.page-light-module__jvPW-G__bgGradient{background:linear-gradient(#fff,#f1f5f933)}.page-light-module__jvPW-G__bgGradientText{background:linear-gradient(90deg,#3b82f6,#4f46e5);color:#0000;-webkit-background-clip:text;background-clip:text}
.page-dark-module__iJ_eFG__container{background:linear-gradient(135deg,#0f172af2 0%,#1e293be6 100%);position:relative;overflow:hidden}.page-dark-module__iJ_eFG__container:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background:#0f172aa6;border:2px solid #94a3b81f;position:absolute;inset:0;box-shadow:0 4px 20px #00000080,0 2px 10px #0006}.page-dark-module__iJ_eFG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293ba6;border:2px solid #ffffff1f;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #00000073,0 4px 16px #00000059,inset 0 1px #ffffff14}.page-dark-module__iJ_eFG__card:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff0d,#0000);position:absolute;inset:0}.page-dark-module__iJ_eFG__card:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#334155bf;border-color:#4573df73;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df40}.page-dark-module__iJ_eFG__title{color:#f8fafcf2;text-shadow:0 1px 2px #0000004d}.page-dark-module__iJ_eFG__description{color:#e2e8f0d9}.page-dark-module__iJ_eFG__button{color:#f8fafcf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bb3;border:2px solid #ffffff26;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff1a}.page-dark-module__iJ_eFG__button:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#334155cc;border-color:#4573df80;transform:translateY(-1px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df40}.page-dark-module__iJ_eFG__textSlate300{color:#cbd5e1}.page-dark-module__iJ_eFG__textMutedForeground{color:#94a3b8}.page-dark-module__iJ_eFG__bgPrimary10{background-color:#3b82f61a}.page-dark-module__iJ_eFG__textPrimary{color:#60a5fa}.page-dark-module__iJ_eFG__borderCard50{border:2px solid #ffffff1a}.page-dark-module__iJ_eFG__bgCard50{background-color:#1e293b80}.page-dark-module__iJ_eFG__backdropBlurSm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bb3}.page-dark-module__iJ_eFG__roundedXl{border-radius:.75rem}.page-dark-module__iJ_eFG__fromPrimary{--tw-gradient-from:#60a5fa;--tw-gradient-to:#60a5fa00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.page-dark-module__iJ_eFG__toIndigo600{--tw-gradient-to:#818cf8}.page-dark-module__iJ_eFG__bgClipText{-webkit-background-clip:text;background-clip:text}.page-dark-module__iJ_eFG__textTransparent{color:#0000}.page-dark-module__iJ_eFG__bgGradient{background:linear-gradient(#0f172a,#1e293b33)}.page-dark-module__iJ_eFG__bgGradientText{background:linear-gradient(90deg,#60a5fa,#818cf8);color:#0000;-webkit-background-clip:text;background-clip:text}
