@keyframes faculty-detail-common-module__rZZiLq__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes faculty-detail-common-module__rZZiLq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes faculty-detail-common-module__rZZiLq__pulseRingBlue{0%,to{box-shadow:0 0 #4573df47}50%{box-shadow:0 0 0 8px #4573df00}}@keyframes faculty-detail-common-module__rZZiLq__spin{to{transform:rotate(360deg)}}.faculty-detail-common-module__rZZiLq__skeleton{background-size:200% 100%;border-radius:.75rem;animation:1.6s ease-in-out infinite faculty-detail-common-module__rZZiLq__shimmer}.faculty-detail-common-module__rZZiLq__skeletonHero{border-radius:0;height:16rem}.faculty-detail-common-module__rZZiLq__pageWrapper{min-height:100dvh}.faculty-detail-common-module__rZZiLq__hero{min-height:280px;padding-bottom:0;position:relative;overflow:hidden}.faculty-detail-common-module__rZZiLq__heroBg{pointer-events:none;position:absolute;inset:0}.faculty-detail-common-module__rZZiLq__heroGrid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#00000080 30% 70%,#0000);mask-image:linear-gradient(#0000,#00000080 30% 70%,#0000)}.faculty-detail-common-module__rZZiLq__heroInner{z-index:1;max-width:80rem;margin:0 auto;padding:2rem 1.5rem;position:relative}.faculty-detail-common-module__rZZiLq__breadcrumb{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1.25rem;font-size:.6875rem;display:flex}.faculty-detail-common-module__rZZiLq__breadcrumbLink{text-decoration:none;transition:opacity .15s}.faculty-detail-common-module__rZZiLq__breadcrumbLink:hover{opacity:.85}.faculty-detail-common-module__rZZiLq__breadcrumbSep{opacity:.35}.faculty-detail-common-module__rZZiLq__breadcrumbCurrent{opacity:.75;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.faculty-detail-common-module__rZZiLq__backBtn{cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0 0 1.25rem;font-size:.75rem;transition:opacity .15s;display:inline-flex}.faculty-detail-common-module__rZZiLq__backBtn:hover{opacity:.75}.faculty-detail-common-module__rZZiLq__profileRow{flex-wrap:wrap;align-items:center;gap:1.625rem;margin-bottom:1.5rem;display:flex}.faculty-detail-common-module__rZZiLq__avatarWrap{border-radius:50%;flex-shrink:0;width:120px;height:120px;animation:3.5s ease-in-out infinite faculty-detail-common-module__rZZiLq__pulseRingBlue;position:relative;overflow:visible}.faculty-detail-common-module__rZZiLq__avatarImg{-o-object-fit:cover;object-fit:cover;border-radius:50%}.faculty-detail-common-module__rZZiLq__avatarFallback{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.faculty-detail-common-module__rZZiLq__avatarIcon{opacity:.92;filter:drop-shadow(0 2px 6px #00000040);flex-shrink:0}.faculty-detail-common-module__rZZiLq__profileInfo{flex:1;min-width:0}.faculty-detail-common-module__rZZiLq__nameRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.faculty-detail-common-module__rZZiLq__name{letter-spacing:-.03em;font-size:clamp(1.625rem,4vw,2.25rem);font-weight:800;line-height:1.15}.faculty-detail-common-module__rZZiLq__ratingBadge{border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.faculty-detail-common-module__rZZiLq__titleRow{margin-bottom:.5rem;font-size:.875rem;font-weight:500}.faculty-detail-common-module__rZZiLq__metaRow{flex-wrap:wrap;gap:.625rem 1rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.faculty-detail-common-module__rZZiLq__metaItem{align-items:center;gap:.3rem;display:flex}.faculty-detail-common-module__rZZiLq__socialLinks{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.faculty-detail-common-module__rZZiLq__socialLink{justify-content:center;align-items:center;padding:.25rem;text-decoration:none;transition:opacity .15s;display:flex}.faculty-detail-common-module__rZZiLq__socialLink:hover{opacity:.75}.faculty-detail-common-module__rZZiLq__heroBio{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:42rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.faculty-detail-common-module__rZZiLq__statsBar{border-radius:1.25rem;align-items:stretch;margin-top:2rem;display:flex;overflow:hidden}.faculty-detail-common-module__rZZiLq__statPill{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;min-width:0;padding:1.125rem .5rem;display:flex}.faculty-detail-common-module__rZZiLq__statIcon{flex-shrink:0;margin-bottom:.125rem}.faculty-detail-common-module__rZZiLq__statValue{font-variant-numeric:tabular-nums;font-size:1.3125rem;font-weight:800;line-height:1.1}.faculty-detail-common-module__rZZiLq__statLabel{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.59375rem;font-weight:600;overflow:hidden}.faculty-detail-common-module__rZZiLq__statDivider{flex-shrink:0;width:1px;margin:1.125rem 0}.faculty-detail-common-module__rZZiLq__body{grid-template-columns:1fr;align-items:start;gap:1.25rem;max-width:80rem;margin:0 auto;padding:2rem 1.5rem 3rem;display:grid}@media (min-width:1024px){.faculty-detail-common-module__rZZiLq__body{grid-template-columns:1fr 308px}}.faculty-detail-common-module__rZZiLq__mainCol{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.faculty-detail-common-module__rZZiLq__sideCol{flex-direction:column;gap:1.25rem;display:flex}.faculty-detail-common-module__rZZiLq__card{border-radius:1rem;padding:1.5rem 1.625rem;transition:box-shadow .2s}.faculty-detail-common-module__rZZiLq__sectionHead{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.faculty-detail-common-module__rZZiLq__sectionHeadNoMargin{align-items:center;gap:.625rem;display:flex}.faculty-detail-common-module__rZZiLq__sectionIcon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:flex}.faculty-detail-common-module__rZZiLq__sectionTitle{font-size:1rem;font-weight:700}.faculty-detail-common-module__rZZiLq__sectionCount{border-radius:9999px;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.faculty-detail-common-module__rZZiLq__writeReviewBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.375rem;margin-left:auto;padding:.4375rem .875rem;font-size:.75rem;font-weight:700;transition:opacity .15s,transform .15s;display:flex}.faculty-detail-common-module__rZZiLq__writeReviewBtn:hover{opacity:.88;transform:translateY(-1px)}.faculty-detail-common-module__rZZiLq__writeReviewBtn:active{transform:translateY(0)}.faculty-detail-common-module__rZZiLq__chipList{flex-wrap:wrap;gap:.5rem;display:flex}.faculty-detail-common-module__rZZiLq__chip{border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:600}.faculty-detail-common-module__rZZiLq__courseChip{border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:500}.faculty-detail-common-module__rZZiLq__timeline{flex-direction:column;display:flex}.faculty-detail-common-module__rZZiLq__timelineEntry{gap:.75rem;display:flex}.faculty-detail-common-module__rZZiLq__timelineDotCol{flex-direction:column;align-items:center;display:flex}.faculty-detail-common-module__rZZiLq__timelineDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.faculty-detail-common-module__rZZiLq__timelineLine{flex:1;width:1px;margin-top:.25rem}.faculty-detail-common-module__rZZiLq__timelineText{padding-bottom:.875rem;font-size:.875rem;line-height:1.55}.faculty-detail-common-module__rZZiLq__stars{align-items:center;gap:1px;display:inline-flex}.faculty-detail-common-module__rZZiLq__detailStarFull{color:#f59e0b;font-size:.875rem;line-height:1}.faculty-detail-common-module__rZZiLq__detailStarEmpty{color:#d1d5db;opacity:.45;font-size:.875rem;line-height:1}.faculty-detail-common-module__rZZiLq__detailStarHalfWrap{font-size:.875rem;line-height:1;display:inline-block;position:relative}.faculty-detail-common-module__rZZiLq__detailStarHalfBack{color:#d1d5db;opacity:.45}.faculty-detail-common-module__rZZiLq__detailStarHalfFront{color:#f59e0b;width:50%;position:absolute;top:0;left:0;overflow:hidden}.faculty-detail-common-module__rZZiLq__ratingOverview{border-radius:.875rem;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1rem 1.125rem;display:flex}.faculty-detail-common-module__rZZiLq__ratingScore{letter-spacing:-.04em;flex-shrink:0;font-size:2.75rem;font-weight:900;line-height:1}.faculty-detail-common-module__rZZiLq__ratingMeta{flex-direction:column;flex-shrink:0;gap:.25rem;display:flex}.faculty-detail-common-module__rZZiLq__ratingCount{font-size:.6875rem}.faculty-detail-common-module__rZZiLq__ratingDistCol{flex-direction:column;flex:1;gap:.3125rem;min-width:0;display:flex}.faculty-detail-common-module__rZZiLq__ratingDistRow{align-items:center;gap:.375rem;display:flex}.faculty-detail-common-module__rZZiLq__ratingDistNum{text-align:right;flex-shrink:0;width:.75rem;font-size:.6875rem}.faculty-detail-common-module__rZZiLq__ratingDistBar{border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.faculty-detail-common-module__rZZiLq__ratingDistFill{height:100%;width:var(--progress-pct,0%);border-radius:9999px;transition:width .8s cubic-bezier(.4,0,.2,1)}.faculty-detail-common-module__rZZiLq__ratingDistCount{text-align:left;flex-shrink:0;width:.75rem;font-size:.6875rem}.faculty-detail-common-module__rZZiLq__reviewList{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.faculty-detail-common-module__rZZiLq__reviewCard{border-radius:.875rem;padding:.875rem 1rem;transition:border-color .2s,box-shadow .2s,background .2s}.faculty-detail-common-module__rZZiLq__reviewTop{align-items:flex-start;gap:.625rem;display:flex}.faculty-detail-common-module__rZZiLq__reviewAvatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;display:flex}.faculty-detail-common-module__rZZiLq__reviewMeta{flex:1;min-width:0}.faculty-detail-common-module__rZZiLq__reviewNameRow{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.125rem;display:flex}.faculty-detail-common-module__rZZiLq__reviewName{font-size:.8125rem;font-weight:600}.faculty-detail-common-module__rZZiLq__reviewDate{margin-left:auto;font-size:.6875rem}.faculty-detail-common-module__rZZiLq__reviewComment{margin-top:.5rem;font-size:.8125rem;line-height:1.6}.faculty-detail-common-module__rZZiLq__readMoreBtn{cursor:pointer;background:0 0;border:none;align-items:center;gap:.2rem;margin-top:.25rem;padding:0;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.faculty-detail-common-module__rZZiLq__readMoreBtn:hover{opacity:.75}.faculty-detail-common-module__rZZiLq__tagList{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.faculty-detail-common-module__rZZiLq__prosTag,.faculty-detail-common-module__rZZiLq__consTag,.faculty-detail-common-module__rZZiLq__recommendTag{border-radius:9999px;align-items:center;gap:.2rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.faculty-detail-common-module__rZZiLq__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:2.5rem 1rem;display:flex}.faculty-detail-common-module__rZZiLq__emptyIcon{margin-bottom:.25rem}.faculty-detail-common-module__rZZiLq__emptyText{font-size:.875rem}.faculty-detail-common-module__rZZiLq__sideRows{flex-direction:column;display:flex}.faculty-detail-common-module__rZZiLq__sideRow{cursor:default;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5625rem .625rem;text-decoration:none;transition:background .15s;display:flex}.faculty-detail-common-module__rZZiLq__sideRow[href]{cursor:pointer}.faculty-detail-common-module__rZZiLq__sideIconBox{border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.faculty-detail-common-module__rZZiLq__sideLabel{text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:600}.faculty-detail-common-module__rZZiLq__sideValue{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.faculty-detail-common-module__rZZiLq__iconBlue{background:linear-gradient(135deg,#3b82f6,#6366f1)}.faculty-detail-common-module__rZZiLq__iconGreen{background:linear-gradient(135deg,#10b981,#059669)}.faculty-detail-common-module__rZZiLq__iconAmber{background:linear-gradient(135deg,#f59e0b,#d97706)}.faculty-detail-common-module__rZZiLq__iconPurple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.faculty-detail-common-module__rZZiLq__iconSlate{background:linear-gradient(135deg,#4573df,#3b5fc0)}.faculty-detail-common-module__rZZiLq__iconRed{background:linear-gradient(135deg,#ef4444,#dc2626)}.faculty-detail-common-module__rZZiLq__iconCyan{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.faculty-detail-common-module__rZZiLq__ctaCard{border-radius:1rem;padding:1.375rem;position:relative;overflow:hidden}.faculty-detail-common-module__rZZiLq__ctaCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:160px;height:160px;position:absolute;top:-40%;right:-15%}.faculty-detail-common-module__rZZiLq__ctaTitle{margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.faculty-detail-common-module__rZZiLq__ctaText{margin-bottom:1rem;font-size:.75rem;line-height:1.55}.faculty-detail-common-module__rZZiLq__ctaBtn{cursor:pointer;letter-spacing:.01em;border:none;border-radius:.5625rem;width:100%;padding:.5625rem 0;font-size:.75rem;font-weight:700;transition:opacity .15s,transform .15s}.faculty-detail-common-module__rZZiLq__ctaBtn:hover{opacity:.88;transform:translateY(-1px)}.faculty-detail-common-module__rZZiLq__ctaBtn:active{transform:translateY(0)}.faculty-detail-common-module__rZZiLq__ctaGuideBtn{justify-content:center;align-items:center;margin-top:.5rem;text-decoration:none;display:inline-flex}.faculty-detail-common-module__rZZiLq__reveal{opacity:0;transition:opacity .45s,transform .45s;transition-delay:var(--transition-delay,0s);transform:translateY(16px)}.faculty-detail-common-module__rZZiLq__revealed{opacity:1;transform:translateY(0)}.faculty-detail-common-module__rZZiLq__errorWrap{justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.faculty-detail-common-module__rZZiLq__errorCard{text-align:center;border-radius:1rem;width:100%;max-width:22rem;padding:2rem 1.5rem}.faculty-detail-common-module__rZZiLq__errorText{margin-bottom:1rem;font-size:.875rem}.faculty-detail-common-module__rZZiLq__errorBackBtn{cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:600;text-decoration:underline}.faculty-detail-common-module__rZZiLq__mutedText{opacity:.55}.faculty-detail-common-module__rZZiLq__bodyPadding{padding-top:1.5rem}.faculty-detail-common-module__rZZiLq__bioText{font-size:.875rem;line-height:1.7}.faculty-detail-common-module__rZZiLq__skeletonBlock{border-radius:12px;height:70px}@media (max-width:768px){.faculty-detail-common-module__rZZiLq__body{flex-direction:column;gap:1rem;padding:1rem;display:flex}.faculty-detail-common-module__rZZiLq__mainCol,.faculty-detail-common-module__rZZiLq__sideCol{width:100%}.faculty-detail-common-module__rZZiLq__reviewList{flex-direction:column;gap:.75rem;display:flex}}
.faculty-detail-dark-module__otTUfW__pageWrapper{background:#0d1117}.faculty-detail-dark-module__otTUfW__skeleton{background:linear-gradient(90deg,#30364099 25%,#47556980 50%,#30364099 75%)}.faculty-detail-dark-module__otTUfW__hero{background:linear-gradient(#0f1524 0%,#0d111a 60%,#0d1117 100%);border-bottom:1px solid #303648a6}.faculty-detail-dark-module__otTUfW__heroBg{background:radial-gradient(100% 80% at -10% -10%,#4573df3d 0%,#0000 60%),radial-gradient(70% 55% at 110% 110%,#6383e529 0%,#0000 55%),radial-gradient(50% 40% at 50% 20%,#4573df12 0%,#0000 70%)}.faculty-detail-dark-module__otTUfW__breadcrumb,.faculty-detail-dark-module__otTUfW__breadcrumbLink{color:#ffffff59}.faculty-detail-dark-module__otTUfW__breadcrumbLink:hover{color:#ffffffa6}.faculty-detail-dark-module__otTUfW__breadcrumbCurrent{color:#ffffff8c}.faculty-detail-dark-module__otTUfW__backBtn{color:#96afe6a6}.faculty-detail-dark-module__otTUfW__avatarWrap{border:3px solid #4573df73;box-shadow:0 0 0 1px #4573df2e,0 8px 36px #000000a6,0 0 30px #4573df2e}.faculty-detail-dark-module__otTUfW__avatarFallback{background:linear-gradient(135deg,#3b5fc0,#6366f1)}.faculty-detail-dark-module__otTUfW__avatarInitials{color:#fff}.faculty-detail-dark-module__otTUfW__avatarIcon{color:#ffffffeb}.faculty-detail-dark-module__otTUfW__name{color:#f5f8ff;text-shadow:0 1px 8px #00000073}.faculty-detail-dark-module__otTUfW__ratingBadge{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf2447}.faculty-detail-dark-module__otTUfW__titleRow{color:#b4c3ebbf}.faculty-detail-dark-module__otTUfW__metaItem,.faculty-detail-dark-module__otTUfW__socialLink{color:#ffffff59}.faculty-detail-dark-module__otTUfW__heroBio{color:#a5b9e1a6}.faculty-detail-dark-module__otTUfW__statsBar{background:#121721f7;border:1px solid #374155d9;box-shadow:0 6px 28px #0006,inset 0 1px #ffffff0a}.faculty-detail-dark-module__otTUfW__statDivider{background:#303640e6}.faculty-detail-dark-module__otTUfW__statIcon{color:#638ef2}.faculty-detail-dark-module__otTUfW__statValue{color:#f0f5ff}.faculty-detail-dark-module__otTUfW__statLabel{color:#55647d;letter-spacing:.1em;font-size:.5625rem}.faculty-detail-dark-module__otTUfW__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131822f7;border:1px solid #303a50cc;box-shadow:0 2px 6px #0000004d,0 8px 28px #00000047}.faculty-detail-dark-module__otTUfW__card:hover{border-color:#4573df47;box-shadow:0 4px 14px #0006,0 12px 40px #0000004d}.faculty-detail-dark-module__otTUfW__sectionIcon{color:#789bee;background:#4573df2e;box-shadow:inset 0 1px #ffffff12}.faculty-detail-dark-module__otTUfW__sectionTitle{color:#ebf2ff}.faculty-detail-dark-module__otTUfW__sectionCount{color:#8294af;background:#2d374ba6;border:1px solid #37415a80}.faculty-detail-dark-module__otTUfW__writeReviewBtn{color:#fff;background:#4573df}.faculty-detail-dark-module__otTUfW__chip{color:#96b2f8;background:#4573df2e;border:1px solid #4573df61;font-weight:600}.faculty-detail-dark-module__otTUfW__courseChip{color:#b4c3dc;background:#283246a6;border:1px solid #41506e8c}.faculty-detail-dark-module__otTUfW__timelineDot{background:#6384e5}.faculty-detail-dark-module__otTUfW__timelineLine{background:#374150b3}.faculty-detail-dark-module__otTUfW__timelineText{color:#94a3b8}.faculty-detail-dark-module__otTUfW__ratingOverview{background:#1e242ca6;border:1px solid #3741508c}.faculty-detail-dark-module__otTUfW__ratingScore{color:#f8fafc}.faculty-detail-dark-module__otTUfW__ratingCount,.faculty-detail-dark-module__otTUfW__ratingDistNum{color:#64748b}.faculty-detail-dark-module__otTUfW__ratingDistBar{background:#37415099}.faculty-detail-dark-module__otTUfW__ratingDistFill{background:#fbbf24}.faculty-detail-dark-module__otTUfW__ratingDistCount{color:#64748b}.faculty-detail-dark-module__otTUfW__reviewCard{background:#161b228c;border:1px solid #303640a6}.faculty-detail-dark-module__otTUfW__reviewCard:hover{background:#161b22e0;border-color:#4573df61;box-shadow:0 2px 12px #00000040}.faculty-detail-dark-module__otTUfW__reviewAvatar{color:#fff;background:linear-gradient(135deg,#3b5fc0,#6366f1)}.faculty-detail-dark-module__otTUfW__reviewName{color:#e2e8f0}.faculty-detail-dark-module__otTUfW__reviewDate{color:#475569}.faculty-detail-dark-module__otTUfW__reviewComment{color:#94a3b8}.faculty-detail-dark-module__otTUfW__readMoreBtn{color:#6384e5}.faculty-detail-dark-module__otTUfW__prosTag{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e38}.faculty-detail-dark-module__otTUfW__consTag{color:#fca5a5;background:#ef44441a;border:1px solid #ef444438}.faculty-detail-dark-module__otTUfW__recommendTag{color:#819ee8;background:#4573df1f;border:1px solid #4573df40}.faculty-detail-dark-module__otTUfW__emptyIcon{color:#475569b3}.faculty-detail-dark-module__otTUfW__emptyText{color:#475569}.faculty-detail-dark-module__otTUfW__sideRow:hover{background:#1e242cbf}.faculty-detail-dark-module__otTUfW__sideLabel{color:#475569}.faculty-detail-dark-module__otTUfW__sideValue{color:#cbd5e1}.faculty-detail-dark-module__otTUfW__ctaCard{background:linear-gradient(135deg,#3b5fc0 0%,#4573df 55%,#5b82e8 100%);border:1px solid #ffffff1a;box-shadow:0 4px 22px #0006}.faculty-detail-dark-module__otTUfW__ctaTitle{color:#fff}.faculty-detail-dark-module__otTUfW__ctaText{color:#ffffff9e}.faculty-detail-dark-module__otTUfW__ctaBtn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff2e}.faculty-detail-dark-module__otTUfW__errorCard{background:#161b22;border:1px solid #303640d9;box-shadow:0 4px 24px #0000004d}.faculty-detail-dark-module__otTUfW__errorText{color:#64748b}.faculty-detail-dark-module__otTUfW__errorBackBtn{color:#6384e5}
.faculty-detail-light-module__6CgwBa__pageWrapper{background:#f4f8fe}.faculty-detail-light-module__6CgwBa__skeleton{background:linear-gradient(90deg,#e2e8f099 25%,#cbd5e1e6 50%,#e2e8f099 75%)}.faculty-detail-light-module__6CgwBa__hero{background:linear-gradient(#fff 0%,#fafcff 60%,#f6f9fe 100%);border-bottom:1px solid #d2e0f8cc}.faculty-detail-light-module__6CgwBa__heroBg{background:radial-gradient(100% 80% at -10% -10%,#4573df1a 0%,#0000 60%),radial-gradient(70% 55% at 110% 110%,#6383e512 0%,#0000 55%),radial-gradient(50% 35% at 50% 20%,#4573df0a 0%,#0000 70%)}.faculty-detail-light-module__6CgwBa__breadcrumb,.faculty-detail-light-module__6CgwBa__breadcrumbLink{color:#94a3b8}.faculty-detail-light-module__6CgwBa__breadcrumbLink:hover{color:#475569}.faculty-detail-light-module__6CgwBa__breadcrumbCurrent,.faculty-detail-light-module__6CgwBa__backBtn{color:#64748b}.faculty-detail-light-module__6CgwBa__avatarWrap{border:3px solid #4573df59;box-shadow:0 0 0 1px #4573df1f,0 8px 32px #4573df2e,0 4px 12px #00000014}.faculty-detail-light-module__6CgwBa__avatarFallback{background:linear-gradient(135deg,#3b5fc0,#6366f1)}.faculty-detail-light-module__6CgwBa__avatarInitials,.faculty-detail-light-module__6CgwBa__avatarIcon{color:#fff}.faculty-detail-light-module__6CgwBa__name{color:#0a1226}.faculty-detail-light-module__6CgwBa__ratingBadge{color:#b47800;background:#fbbf241f;border:1px solid #fbbf2459}.faculty-detail-light-module__6CgwBa__titleRow{color:#505f78}.faculty-detail-light-module__6CgwBa__metaItem,.faculty-detail-light-module__6CgwBa__socialLink{color:#64748b}.faculty-detail-light-module__6CgwBa__heroBio{color:#475569}.faculty-detail-light-module__6CgwBa__statsBar{background:#fff;border:1px solid #d2def5e6;box-shadow:0 6px 24px #4573df1a,0 2px 6px #0000000f}.faculty-detail-light-module__6CgwBa__statDivider{background:#e2e8f0e6}.faculty-detail-light-module__6CgwBa__statIcon{color:#4573df}.faculty-detail-light-module__6CgwBa__statValue{color:#0a1226}.faculty-detail-light-module__6CgwBa__statLabel{color:#73829b;letter-spacing:.1em;font-size:.5625rem}.faculty-detail-light-module__6CgwBa__card{background:#fff;border:1px solid #d7e4f8cc;box-shadow:0 2px 6px #0000000d,0 6px 20px #0000000f}.faculty-detail-light-module__6CgwBa__card:hover{border-color:#4573df38;box-shadow:0 4px 14px #4573df1a,0 10px 34px #00000014}.faculty-detail-light-module__6CgwBa__sectionIcon{color:#4573df;background:#4573df1a;border:1px solid #4573df1f}.faculty-detail-light-module__6CgwBa__sectionTitle{color:#142037}.faculty-detail-light-module__6CgwBa__sectionCount{color:#5a6e96;background:#eef4ff;border:1px solid #b4cdf899}.faculty-detail-light-module__6CgwBa__writeReviewBtn{color:#fff;background:#4573df}.faculty-detail-light-module__6CgwBa__chip{color:#3764d7;background:#4573df1a;border:1px solid #4573df47;font-weight:600}.faculty-detail-light-module__6CgwBa__courseChip{color:#415273;background:#f2f6fe;border:1px solid #c8d7f0cc}.faculty-detail-light-module__6CgwBa__timelineDot{background:#6384e5}.faculty-detail-light-module__6CgwBa__timelineLine{background:#e2e8f0e6}.faculty-detail-light-module__6CgwBa__timelineText{color:#475569}.faculty-detail-light-module__6CgwBa__ratingOverview{background:#f8fafc;border:1px solid #e2e8f0cc}.faculty-detail-light-module__6CgwBa__ratingScore{color:#0f172a}.faculty-detail-light-module__6CgwBa__ratingCount,.faculty-detail-light-module__6CgwBa__ratingDistNum{color:#64748b}.faculty-detail-light-module__6CgwBa__ratingDistBar{background:#e2e8f0}.faculty-detail-light-module__6CgwBa__ratingDistFill{background:#fbbf24}.faculty-detail-light-module__6CgwBa__ratingDistCount{color:#64748b}.faculty-detail-light-module__6CgwBa__reviewCard{background:#fafbfc;border:1px solid #e2e8f0bf}.faculty-detail-light-module__6CgwBa__reviewCard:hover{background:#fff;border-color:#4573df47;box-shadow:0 2px 12px #4573df12}.faculty-detail-light-module__6CgwBa__reviewAvatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1)}.faculty-detail-light-module__6CgwBa__reviewName{color:#0f172a}.faculty-detail-light-module__6CgwBa__reviewDate{color:#94a3b8}.faculty-detail-light-module__6CgwBa__reviewComment{color:#475569}.faculty-detail-light-module__6CgwBa__readMoreBtn{color:#4573df}.faculty-detail-light-module__6CgwBa__prosTag{color:#16a34a;background:#22c55e17;border:1px solid #22c55e38}.faculty-detail-light-module__6CgwBa__consTag{color:#dc2626;background:#ef444417;border:1px solid #ef444438}.faculty-detail-light-module__6CgwBa__recommendTag{color:#4573df;background:#4573df14;border:1px solid #4573df38}.faculty-detail-light-module__6CgwBa__emptyIcon{color:#cbd5e1}.faculty-detail-light-module__6CgwBa__emptyText{color:#94a3b8}.faculty-detail-light-module__6CgwBa__sideRow:hover{background:#f1f5f9}.faculty-detail-light-module__6CgwBa__sideLabel{color:#94a3b8}.faculty-detail-light-module__6CgwBa__sideValue{color:#1e293b}.faculty-detail-light-module__6CgwBa__ctaCard{background:linear-gradient(135deg,#3b5fc0 0%,#4573df 55%,#5b82e8 100%);border:1px solid #ffffff1f;box-shadow:0 4px 22px #4573df59}.faculty-detail-light-module__6CgwBa__ctaTitle{color:#fff}.faculty-detail-light-module__6CgwBa__ctaText{color:#ffffffad}.faculty-detail-light-module__6CgwBa__ctaBtn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff38}.faculty-detail-light-module__6CgwBa__errorCard{background:#fff;border:1px solid #e2e8f0d9;box-shadow:0 4px 24px #0000000f}.faculty-detail-light-module__6CgwBa__errorText{color:#64748b}.faculty-detail-light-module__6CgwBa__errorBackBtn{color:#4573df}
.neumorphism-module__xf1efW__neumorph-base{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative}.neumorphism-module__xf1efW__neumorph-light{color:#1e293b;background:linear-gradient(135deg,#f8fafc99 0%,#f1f5f966 100%);border:1px solid #fffc;box-shadow:6px 6px 16px #a3b1c666,-6px -6px 16px #ffffffe6,inset 1px 1px #ffffff80}.neumorphism-module__xf1efW__neumorph-dark{color:#f8fafc;background:linear-gradient(135deg,#272c3499 0%,#1e222866 100%);border:1px solid #ffffff1a;box-shadow:6px 6px 16px #0f1115cc,-6px -6px 16px #32384099,inset 1px 1px #ffffff0d}.neumorphism-module__xf1efW__neumorph-dark *{color:inherit}.neumorphism-module__xf1efW__neumorph-elevated{transition:all .3s}.neumorphism-module__xf1efW__neumorph-button:active,.neumorphism-module__xf1efW__neumorph-pressed{transform:translateY(2px);box-shadow:inset 4px 4px 8px #a3b1c666,inset -4px -4px 8px #fffc,inset 0 1px 2px #0000000d!important}.neumorphism-module__xf1efW__neumorph-light.neumorphism-module__xf1efW__neumorph-button:active,.neumorphism-module__xf1efW__neumorph-light.neumorphism-module__xf1efW__neumorph-pressed{background:linear-gradient(135deg,#f1f5f999 0%,#f8fafc66 100%)}.neumorphism-module__xf1efW__neumorph-dark.neumorphism-module__xf1efW__neumorph-button:active,.neumorphism-module__xf1efW__neumorph-dark.neumorphism-module__xf1efW__neumorph-pressed{background:linear-gradient(135deg,#1e222899 0%,#272c3466 100%);box-shadow:inset 4px 4px 8px #0f1115cc,inset -4px -4px 8px #32384099!important}.neumorphism-module__xf1efW__neumorph-button{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;outline:none;justify-content:center;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.neumorphism-module__xf1efW__neumorph-button:hover{transform:translateY(-2px)}.neumorphism-module__xf1efW__neumorph-light.neumorphism-module__xf1efW__neumorph-button:hover{box-shadow:8px 8px 20px #a3b1c673,-8px -8px 20px #fff,inset 1px 1px #fff9}.neumorphism-module__xf1efW__neumorph-dark.neumorphism-module__xf1efW__neumorph-button:hover{box-shadow:8px 8px 20px #0f1115e6,-8px -8px 20px #323840b3,inset 1px 1px #ffffff14}.neumorphism-module__xf1efW__neumorph-sm{border-radius:8px;padding:8px 16px;font-size:.75rem}.neumorphism-module__xf1efW__neumorph-lg{border-radius:16px;padding:14px 28px;font-size:1.125rem}@media (prefers-reduced-motion:reduce){.neumorphism-module__xf1efW__neumorph-base,.neumorphism-module__xf1efW__neumorph-button{transition:none!important;animation:none!important;transform:none!important}}@media (prefers-contrast:high){.neumorphism-module__xf1efW__neumorph-button,.neumorphism-module__xf1efW__neumorph-input{box-shadow:none!important;border:2px solid!important}}
.card-common-module__7iZjTq__glassCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid;border-radius:1.125rem;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s,border-color .3s,background-color .3s;position:relative;overflow:hidden}.card-common-module__7iZjTq__glassCard:focus-within{outline-offset:2px;outline:2px solid #4573df}.card-common-module__7iZjTq__glassCard:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.card-common-module__7iZjTq__glassCard:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;position:absolute;inset:0}.card-common-module__7iZjTq__glassCardPremium{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid;border-radius:1.125rem;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s,border-color .3s,background-color .3s;position:relative;overflow:hidden}.card-common-module__7iZjTq__glassCardPremium:focus-within{outline-offset:2px;outline:2px solid #4573df}.card-common-module__7iZjTq__glassCardPremium:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.card-common-module__7iZjTq__glassCardPremium:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;position:absolute;inset:0}.card-common-module__7iZjTq__glassCardSubtle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid;border-radius:16px;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s,border-color .3s,background-color .3s;position:relative;overflow:hidden}.card-common-module__7iZjTq__glassCardSubtle:focus-within{outline-offset:2px;outline:2px solid #4573df}.card-common-module__7iZjTq__glassCardSubtle:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.card-common-module__7iZjTq__glassCardSubtle:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ffffff14,#0000);position:absolute;inset:0}.card-common-module__7iZjTq__glassCardHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.125rem 1.125rem 0 0;transition:background-color .3s,border-color .3s;position:relative;overflow:hidden}.card-common-module__7iZjTq__glassCardHeader:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.card-common-module__7iZjTq__glassCardHeader:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#0000);position:absolute;inset:0}.card-common-module__7iZjTq__glassCardContent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.card-common-module__7iZjTq__glassCardContent:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.card-common-module__7iZjTq__glassCardContent:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#0000);position:absolute;inset:0}.card-common-module__7iZjTq__glassCardFooter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 1.125rem 1.125rem;transition:background-color .3s,border-color .3s;position:relative;overflow:hidden}.card-common-module__7iZjTq__glassCardFooter:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.card-common-module__7iZjTq__glassCardFooter:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#0000);position:absolute;inset:0}@keyframes card-common-module__7iZjTq__float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.card-common-module__7iZjTq__depth{transform-style:preserve-3d}.card-common-module__7iZjTq__depth:before{content:"";z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(-2px)}@media (max-width:768px){.card-common-module__7iZjTq__glassCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-common-module__7iZjTq__glassCardPremium{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card-common-module__7iZjTq__glassCardSubtle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.card-common-module__7iZjTq__card{border-radius:var(--radius-lg);transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s,border-color .3s,background-color .3s;position:relative;overflow:hidden}.card-common-module__7iZjTq__card:focus-within{outline-offset:2px;outline:2px solid #4573df}@media (prefers-reduced-motion:reduce){.card-common-module__7iZjTq__glassCard,.card-common-module__7iZjTq__glassCardPremium,.card-common-module__7iZjTq__glassCardSubtle,.card-common-module__7iZjTq__glassCardHeader,.card-common-module__7iZjTq__glassCardFooter,.card-common-module__7iZjTq__card,.card-common-module__7iZjTq__interactive{transition:none}.card-common-module__7iZjTq__interactive:hover{transform:none}}.card-common-module__7iZjTq__cardHeader{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1.5rem 1rem;display:flex}.card-common-module__7iZjTq__cardTitle{text-align:center;width:100%;font-size:1.5rem;font-weight:600;line-height:1.2}.card-common-module__7iZjTq__cardDescription{text-align:center;color:var(--color-text-secondary);max-width:100%;margin:0 auto;font-size:.95rem;line-height:1.5}.card-common-module__7iZjTq__cardContent{padding:1rem 1.5rem}.card-common-module__7iZjTq__cardFooter{padding:.75rem 1.5rem 1.5rem}.card-common-module__7iZjTq__cardAction{padding:1rem 1.5rem}.card-common-module__7iZjTq__borderTop{border-top:1px solid var(--color-border)}.card-common-module__7iZjTq__borderBottom{border-bottom:1px solid var(--color-border)}.card-common-module__7iZjTq__interactive{cursor:pointer}.card-common-module__7iZjTq__interactive:hover{transform:translateY(-2px)}.card-common-module__7iZjTq__focusVisible:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.card-common-module__7iZjTq__highContrast{background:var(--color-bg-high-contrast);color:var(--color-text-high-contrast)}.card-common-module__7iZjTq__loading{position:relative;overflow:hidden}.card-common-module__7iZjTq__shimmer{background-size:200% 100%;animation:1.5s infinite card-common-module__7iZjTq__shimmer}@keyframes card-common-module__7iZjTq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.card-common-module__7iZjTq__loadingContent{opacity:.5}.card-common-module__7iZjTq__loadingLine{background:currentColor;border-radius:.25rem;height:.75rem;margin-bottom:.5rem}.card-common-module__7iZjTq__loadingBlock{background:currentColor;border-radius:.5rem;height:8rem;margin-top:1rem}.card-common-module__7iZjTq__loadingOverlay{pointer-events:none;position:absolute;inset:0}.card-common-module__7iZjTq__w50p{width:50%}.card-common-module__7iZjTq__w75p{width:75%}.card-common-module__7iZjTq__cardTilt{transform-style:preserve-3d;perspective:1000px;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.card-common-module__7iZjTq__cardTilt:hover{transform:perspective(1000px)rotateX(2deg)rotateY(-2deg)translateZ(10px)}.card-common-module__7iZjTq__cardTilt:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 0,#ffffff26,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.card-common-module__7iZjTq__cardTilt:hover:after{opacity:1}.card-common-module__7iZjTq__cardLift{transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s}.card-common-module__7iZjTq__cardLift:hover{transform:translateY(-8px);box-shadow:0 20px 40px -15px #00000026,0 10px 20px -10px #0000001a}.card-common-module__7iZjTq__cardScale{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.card-common-module__7iZjTq__cardScale:hover{transform:scale(1.03)}.card-common-module__7iZjTq__cardGradientBorder{position:relative}.card-common-module__7iZjTq__cardGradientBorder:before{content:"";border-radius:calc(var(--radius-lg) + 2px);z-index:-1;opacity:0;background:linear-gradient(135deg,#4573df,#9333ea,#ec4899,#4573df) 0 0/300% 300%;transition:opacity .3s;position:absolute;inset:-2px}.card-common-module__7iZjTq__cardGradientBorder:hover:before{opacity:1;animation:4s infinite card-common-module__7iZjTq__cardBorderGradient}@keyframes card-common-module__7iZjTq__cardBorderGradient{0%,to{background-position:0%}50%{background-position:100%}}.card-common-module__7iZjTq__staggered{opacity:0;animation:.5s forwards card-common-module__7iZjTq__staggeredEntrance;transform:translateY(20px)}@keyframes card-common-module__7iZjTq__staggeredEntrance{to{opacity:1;transform:translateY(0)}}.card-common-module__7iZjTq__staggerDelay1{animation-delay:50ms}.card-common-module__7iZjTq__staggerDelay2{animation-delay:.1s}.card-common-module__7iZjTq__staggerDelay3{animation-delay:.15s}.card-common-module__7iZjTq__staggerDelay4{animation-delay:.2s}.card-common-module__7iZjTq__staggerDelay5{animation-delay:.25s}.card-common-module__7iZjTq__staggerDelay6{animation-delay:.3s}.card-common-module__7iZjTq__staggerDelay7{animation-delay:.35s}.card-common-module__7iZjTq__staggerDelay8{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.card-common-module__7iZjTq__cardTilt,.card-common-module__7iZjTq__cardLift,.card-common-module__7iZjTq__cardScale,.card-common-module__7iZjTq__staggered{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.card-common-module__7iZjTq__cardTilt:hover,.card-common-module__7iZjTq__cardLift:hover,.card-common-module__7iZjTq__cardScale:hover{transform:none!important}.card-common-module__7iZjTq__cardGradientBorder:before{transition:opacity .1s!important;animation:none!important}}
.card-dark-module__ZVn6uG__container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#1d2127e6 0%,#23272ecc 100%);border:1px solid #ffffff2e;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 4px 16px #4573df26,0 2px 8px #4573df1a,0 0 20px #4573df14}.card-dark-module__ZVn6uG__container:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:-1;background:#1d2127b3;border-radius:16px;position:absolute;inset:0;box-shadow:0 8px 32px #00000080,0 0 30px #4573df40,inset 0 1px #ffffff14}.card-dark-module__ZVn6uG__container:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff0d,#0000);border-radius:16px;position:absolute;inset:0}.card-dark-module__ZVn6uG__container:hover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#1d2127f2 0%,#23272ed9 100%);border-color:#4573df80;transform:translateY(-3px);box-shadow:0 8px 24px #4573df40,0 4px 12px #4573df2e,0 0 30px #4573df26,inset 0 1px #ffffff1a}.card-dark-module__ZVn6uG__container:focus-visible{outline:none;box-shadow:0 8px 24px #4573df59,0 4px 12px #4573df40,0 0 40px #4573df33,0 0 0 3px #4573df66,inset 0 1px #ffffff1f}.card-dark-module__ZVn6uG__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#23272ebf 0%,#23272eb3 100%);border:1px solid #ffffff26;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff1a,0 0 35px #4573df4d}.card-dark-module__ZVn6uG__container:active{transform:translateY(-2px);box-shadow:0 6px 24px #00000073}.card-dark-module__ZVn6uG__container:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}.card-dark-module__ZVn6uG__container:disabled{opacity:.5;cursor:not-allowed;transform:none}.card-dark-module__ZVn6uG__glassContainer:before{content:"";-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:-1;background:#23272ebf;border-radius:16px;position:absolute;inset:0;box-shadow:0 8px 32px #00000080,0 0 30px #4573df4d,inset 0 1px #ffffff1a}.card-dark-module__ZVn6uG__glassContainer:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff0d,#0000);border-radius:16px;position:absolute;inset:0}.card-dark-module__ZVn6uG__glassContainer:hover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#23272ecc 0%,#23272ebf 100%);border-color:#4573df99;transform:translateY(-3px);box-shadow:0 12px 48px #000000a6,0 6px 24px #00000080,0 0 50px #4573df66,inset 0 1px #ffffff26}.card-dark-module__ZVn6uG__title{color:#f8fafcfa;text-shadow:0 1px 2px #0000004d}.card-dark-module__ZVn6uG__description{color:#e2e8f0fa}.card-dark-module__ZVn6uG__button{color:#f8fafcfa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#23272ecc 0%,#1d2127bf 100%);border:1px solid #fff3;border-radius:12px;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff1f,0 0 25px #4573df33}.card-dark-module__ZVn6uG__button:active{transform:translateY(-1px);box-shadow:0 2px 8px #0006}.card-dark-module__ZVn6uG__button:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}.card-dark-module__ZVn6uG__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.card-dark-module__ZVn6uG__button:before{content:"";-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:-1;background:#23272ecc;border-radius:12px;position:absolute;inset:0;box-shadow:0 4px 16px #00000073,0 0 20px #4573df26,inset 0 1px #ffffff1f}.card-dark-module__ZVn6uG__button:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff0d,#0000);border-radius:12px;position:absolute;inset:0}.card-dark-module__ZVn6uG__button:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#23272ed9 0%,#23272ecc 100%);border-color:#4573dfb3;transform:translateY(-2px);box-shadow:0 8px 32px #0000008c,0 0 35px #4573df59,0 0 30px #4573df4d,inset 0 1px #ffffff26}.card-dark-module__ZVn6uG__card{background:#23272e;border:1px solid #3a3f47;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #0003}.card-dark-module__ZVn6uG__card:active{transform:translateY(-1px);box-shadow:0 2px 4px #0003}.card-dark-module__ZVn6uG__card:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}.card-dark-module__ZVn6uG__elevated{box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #0003}.card-dark-module__ZVn6uG__glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d2127e0;border:1px solid #94a3b83d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px #00000040,inset 0 1px #ffffff14}.card-dark-module__ZVn6uG__glass:active{transform:translateY(-1px);box-shadow:0 6px 10px #00000040}.card-dark-module__ZVn6uG__glass:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}.card-dark-module__ZVn6uG__interactive:hover{box-shadow:0 8px 24px #4573df38,0 4px 12px #4573df26,0 0 30px #4573df1f}@media (prefers-reduced-motion:reduce){.card-dark-module__ZVn6uG__container,.card-dark-module__ZVn6uG__container:hover,.card-dark-module__ZVn6uG__container:active,.card-dark-module__ZVn6uG__container:focus-visible,.card-dark-module__ZVn6uG__button,.card-dark-module__ZVn6uG__button:hover,.card-dark-module__ZVn6uG__button:active,.card-dark-module__ZVn6uG__card,.card-dark-module__ZVn6uG__card:active,.card-dark-module__ZVn6uG__glass,.card-dark-module__ZVn6uG__glass:active,.card-dark-module__ZVn6uG__glassCard,.card-dark-module__ZVn6uG__glassCard:hover,.card-dark-module__ZVn6uG__glassCard:active,.card-dark-module__ZVn6uG__glassCardPremium,.card-dark-module__ZVn6uG__glassCardPremium:hover,.card-dark-module__ZVn6uG__glassCardPremium:active,.card-dark-module__ZVn6uG__glassCardSubtle,.card-dark-module__ZVn6uG__glassCardSubtle:hover,.card-dark-module__ZVn6uG__glassCardSubtle:active,.card-dark-module__ZVn6uG__glassCardHeader,.card-dark-module__ZVn6uG__glassCardFooter,.card-dark-module__ZVn6uG__interactive:hover{transition:none;animation:none;transform:none}}.card-dark-module__ZVn6uG__neumorphDark{background:#23272e;border:none;box-shadow:8px 8px 16px #1d2127,-8px -8px 16px #2d3b52}.card-dark-module__ZVn6uG__highContrast{color:#000;background:#fff}.card-dark-module__ZVn6uG__glassCard{background:linear-gradient(135deg,#1d2127e6 0%,#23272ecc 100%);border:1px solid #ffffff2e;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-dark-module__ZVn6uG__glassCard:active{transform:translateY(-2px);box-shadow:0 8px 32px #00000080}.card-dark-module__ZVn6uG__glassCard:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}.card-dark-module__ZVn6uG__glassCard:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:-1;background:#1d2127b3;border-radius:16px;box-shadow:0 8px 32px #00000080,0 0 30px #4573df40,inset 0 1px #ffffff1a}.card-dark-module__ZVn6uG__glassCard:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff0d,#0000);border-radius:16px;position:absolute;inset:0}.card-dark-module__ZVn6uG__glassCard:hover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1d2127f2 0%,#23272ed9 100%);border-color:#4573df99;transform:translateY(-3px);box-shadow:0 12px 48px #0009,0 6px 24px #00000080,0 0 45px #4573df59,inset 0 1px #ffffff26}.card-dark-module__ZVn6uG__glassCardPremium{background:linear-gradient(135deg,#1d2127f2 0%,#23272ed9 100%);border:1px solid #ffffff38;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-dark-module__ZVn6uG__glassCardPremium:active{transform:translateY(-2px);box-shadow:0 8px 32px #0009}.card-dark-module__ZVn6uG__glassCardPremium:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}.card-dark-module__ZVn6uG__glassCardPremium:before{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:-1;background:#1d2127bf;border-radius:16px;box-shadow:0 8px 32px #0000008c,0 0 35px #4573df4d,inset 0 1px #ffffff1f}.card-dark-module__ZVn6uG__glassCardPremium:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff14,#0000);border-radius:16px;position:absolute;inset:0}.card-dark-module__ZVn6uG__glassCardPremium:hover{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(135deg,#1d2127fa 0%,#23272ee6 100%);border-color:#4573dfcc;transform:translateY(-3px);box-shadow:0 12px 48px #000000b3,0 6px 24px #0009,0 0 55px #4573df73,inset 0 1px #fff3}.card-dark-module__ZVn6uG__glassCardSubtle{background:linear-gradient(135deg,#1d2127cc 0%,#23272eb3 100%);border:1px solid #ffffff26;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-dark-module__ZVn6uG__glassCardSubtle:active{transform:translateY(-1px);box-shadow:0 2px 8px #0006}.card-dark-module__ZVn6uG__glassCardSubtle:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}.card-dark-module__ZVn6uG__glassCardSubtle:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:-1;background:#1d212799;border-radius:16px;box-shadow:0 2px 8px #0006,0 0 20px #4573df26,inset 0 1px #ffffff14}.card-dark-module__ZVn6uG__glassCardSubtle:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff0a,#0000);border-radius:16px;position:absolute;inset:0}.card-dark-module__ZVn6uG__glassCardSubtle:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#1d2127d9 0%,#23272ebf 100%);border-color:#4573df80;transform:translateY(-2px);box-shadow:0 4px 16px #00000073,0 0 25px #4573df33,inset 0 1px #ffffff1a}.card-dark-module__ZVn6uG__glassCardHeader{background:linear-gradient(135deg,#1d2127d9 0%,#23272ebf 100%);border-bottom:1px solid #ffffff26;border-radius:16px 16px 0 0;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-dark-module__ZVn6uG__glassCardHeader:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;background:#1d2127a6;border-radius:16px 16px 0 0;box-shadow:0 1px 4px #0000004d,0 0 15px #4573df1a,inset 0 1px #ffffff1a}.card-dark-module__ZVn6uG__glassCardHeader:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff0d,#0000);border-radius:16px 16px 0 0;position:absolute;inset:0}.card-dark-module__ZVn6uG__glassCardFooter{background:linear-gradient(135deg,#1d2127d9 0%,#23272ebf 100%);border-top:1px solid #ffffff26;border-radius:0 0 16px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-dark-module__ZVn6uG__glassCardFooter:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;background:#1d2127a6;border-radius:0 0 16px 16px;box-shadow:0 1px 4px #0000004d,0 0 15px #4573df1a,inset 0 1px #ffffff1a}.card-dark-module__ZVn6uG__glassCardFooter:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff0d,#0000);border-radius:0 0 16px 16px;position:absolute;inset:0}.card-dark-module__ZVn6uG__cardDescription{color:#cbd5e1fa}
.card-light-module__Z595iW__container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#f8fafce6 0%,#f1f5f9cc 100%);border:1px solid #fff9;border-radius:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 4px 16px #4573df14,0 2px 8px #4573df0d,0 0 20px #4573df0a}.card-light-module__Z595iW__container:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:-1;background:#fffc;border-radius:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;box-shadow:0 8px 32px #1f26872e,0 0 25px #4573df1f,inset 0 1px #fffc}.card-light-module__Z595iW__container:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#fff3,#0000);border-radius:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.card-light-module__Z595iW__container:hover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9d9 100%);border:1px solid #4573df80;transform:translateY(-3px);box-shadow:0 8px 24px #4573df26,0 4px 12px #4573df1a,0 0 30px #4573df14,inset 0 1px #ffffffe6}.card-light-module__Z595iW__container:focus-visible{outline:none;box-shadow:0 8px 24px #4573df33,0 4px 12px #4573df26,0 0 35px #4573df1f,0 0 0 3px #4573dffa,inset 0 1px #ffffffe6}.card-light-module__Z595iW__glassContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6 0%,#f8fafcd9 100%);border:1px solid #ffffff80;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-light-module__Z595iW__glassContainer:before{content:"";-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:-1;background:#ffffffd9;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:0 8px 32px #1f268733,0 0 25px #4573df26,inset 0 1px #ffffffbf}.card-light-module__Z595iW__glassContainer:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#fff3,#0000);border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.card-light-module__Z595iW__glassContainer:hover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#fffffff2 0%,#f8fafce6 100%);border:1px solid #4573df99;transform:translateY(-3px);box-shadow:0 12px 48px #1f268740,0 6px 24px #1f268733,0 0 45px #4573df40,inset 0 1px #ffffffe6}.card-light-module__Z595iW__card{background:#fff;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.card-light-module__Z595iW__card:hover{transform:translateY(-2px)}.card-light-module__Z595iW__elevated{transition:box-shadow .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.card-light-module__Z595iW__glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #94a3b847;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 10px 15px -3px #0000001a,inset 0 1px #ffffff73}.card-light-module__Z595iW__glass:hover{transform:translateY(-2px)}.card-light-module__Z595iW__interactive:hover{transform:translateY(-1px);box-shadow:0 8px 24px #4573df1f,0 4px 12px #4573df14,0 0 25px #4573df0f}@media (prefers-reduced-motion:reduce){.card-light-module__Z595iW__container,.card-light-module__Z595iW__container:hover,.card-light-module__Z595iW__container:focus-visible,.card-light-module__Z595iW__container:before,.card-light-module__Z595iW__container:after,.card-light-module__Z595iW__glassContainer,.card-light-module__Z595iW__glassContainer:hover,.card-light-module__Z595iW__glassContainer:before,.card-light-module__Z595iW__glassContainer:after,.card-light-module__Z595iW__card,.card-light-module__Z595iW__card:hover,.card-light-module__Z595iW__elevated,.card-light-module__Z595iW__glass,.card-light-module__Z595iW__glass:hover,.card-light-module__Z595iW__interactive:hover{transition:none;box-shadow:0 2px 8px #0000001a,0 0 0 2px #4573df;transform:none!important}}.card-light-module__Z595iW__neumorph{background:#f1f5f9;border:none;box-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #fff}.card-light-module__Z595iW__highContrast{color:#fff;background:#000}.card-light-module__Z595iW__title{color:#0f172af2;text-shadow:0 1px 1px #ffffff80;transition:color .2s cubic-bezier(.4,0,.2,1)}.card-light-module__Z595iW__description{color:#334155d9;transition:color .2s cubic-bezier(.4,0,.2,1)}.card-light-module__Z595iW__button{color:#0f172af2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffe6 0%,#f8fafcd9 100%);border:1px solid #fff9;border-radius:12px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #1f268726,inset 0 1px #fff6,0 0 20px #4573df1a}.card-light-module__Z595iW__button:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}.card-light-module__Z595iW__button:before{content:"";-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:-1;background:#ffffffe6;border-radius:12px;position:absolute;inset:0;box-shadow:0 4px 16px #1f268726,0 0 15px #4573df1a,inset 0 1px #ffffff73}.card-light-module__Z595iW__button:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#fff3,#0000);border-radius:12px;position:absolute;inset:0}.card-light-module__Z595iW__button:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffffa 0%,#f8fafcf2 100%);border:1px solid #4573dfb3;transform:translateY(-2px);box-shadow:0 8px 32px #1f268738,inset 0 1px #fff9,0 0 35px #4573df33,inset 0 1px #ffffff80}.card-light-module__Z595iW__button:active{transform:translateY(0)}.card-light-module__Z595iW__glassCard{background:linear-gradient(135deg,#f8fafce6 0%,#f1f5f9cc 100%);border:1px solid #fff9;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-light-module__Z595iW__glassCard:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:-1;background:#fffc;border-radius:16px;box-shadow:0 8px 32px #1f268733,0 0 25px #4573df1f,inset 0 1px #fffc}.card-light-module__Z595iW__glassCard:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#fff3,#0000);border-radius:16px;position:absolute;inset:0}.card-light-module__Z595iW__glassCard:hover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9d9 100%);border:1px solid #4573dfb3;transform:translateY(-3px);box-shadow:0 12px 48px #1f268740,0 6px 24px #1f268733,0 0 40px #4573df40,inset 0 1px #ffffffe6}.card-light-module__Z595iW__glassCardPremium{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9d9 100%);border:1px solid #ffffffb3;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-light-module__Z595iW__glassCardPremium:before{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:-1;background:#ffffffd9;border-radius:16px;box-shadow:0 8px 32px #1f268740,0 0 35px #4573df33,inset 0 1px #ffffffd9}.card-light-module__Z595iW__glassCardPremium:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff40,#0000);border-radius:16px;position:absolute;inset:0}.card-light-module__Z595iW__glassCardPremium:hover{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(135deg,#f8fafcfa 0%,#f1f5f9e6 100%);border:1px solid #4573dfcc;transform:translateY(-3px);box-shadow:0 12px 48px #1f26874d,0 6px 24px #1f268740,0 0 50px #4573df4d,inset 0 1px #fffffff2}.card-light-module__Z595iW__glassCardSubtle{background:linear-gradient(135deg,#f8fafccc 0%,#f1f5f9b3 100%);border:1px solid #ffffff80;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-light-module__Z595iW__glassCardSubtle:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:-1;background:#ffffffb3;border-radius:16px;box-shadow:0 2px 8px #1f26871f,0 0 15px #4573df14,inset 0 1px #ffffffb3}.card-light-module__Z595iW__glassCardSubtle:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff26,#0000);border-radius:16px;position:absolute;inset:0}.card-light-module__Z595iW__glassCardSubtle:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#f8fafcd9 0%,#f1f5f9bf 100%);border:1px solid #4573df99;transform:translateY(-2px);box-shadow:0 4px 16px #1f268726,0 0 20px #4573df1f,inset 0 1px #ffffffbf}.card-light-module__Z595iW__glassCardHeader{background:linear-gradient(135deg,#f8fafcd9 0%,#f1f5f9bf 100%);border-bottom:1px solid #ffffff80;border-radius:16px 16px 0 0;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-light-module__Z595iW__glassCardHeader:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;background:#ffffffbf;border-radius:16px 16px 0 0;box-shadow:0 1px 4px #1f26871a,0 0 10px #4573df0f,inset 0 1px #ffffffbf}.card-light-module__Z595iW__glassCardHeader:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff26,#0000);border-radius:16px 16px 0 0;position:absolute;inset:0}.card-light-module__Z595iW__glassCardFooter{background:linear-gradient(135deg,#f8fafcd9 0%,#f1f5f9bf 100%);border-top:1px solid #ffffff80;border-radius:0 0 16px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-light-module__Z595iW__glassCardFooter:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;background:#ffffffbf;border-radius:0 0 16px 16px;box-shadow:0 1px 4px #1f26871a,0 0 10px #4573df0f,inset 0 1px #ffffffbf}.card-light-module__Z595iW__glassCardFooter:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff26,#0000);border-radius:0 0 16px 16px;position:absolute;inset:0}.card-light-module__Z595iW__cardDescription{color:#334155;transition:color .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.card-light-module__Z595iW__button,.card-light-module__Z595iW__button:hover,.card-light-module__Z595iW__button:active,.card-light-module__Z595iW__glassCard,.card-light-module__Z595iW__glassCard:hover,.card-light-module__Z595iW__glassCardPremium,.card-light-module__Z595iW__glassCardPremium:hover,.card-light-module__Z595iW__glassCardSubtle,.card-light-module__Z595iW__glassCardSubtle:hover,.card-light-module__Z595iW__glassCardHeader,.card-light-module__Z595iW__glassCardFooter,.card-light-module__Z595iW__title,.card-light-module__Z595iW__description,.card-light-module__Z595iW__cardDescription{transition:none;transform:none!important}}
.dropdown-menu-common-module__Cmq2iq__contentBase{z-index:50;border-radius:.375rem;min-width:8rem;padding:.25rem;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dropdown-menu-common-module__Cmq2iq__contentBase[data-state=open]{animation-name:dropdown-menu-common-module__Cmq2iq__slideIn}.dropdown-menu-common-module__Cmq2iq__contentBase[data-state=closed]{animation-name:dropdown-menu-common-module__Cmq2iq__slideOut}.dropdown-menu-common-module__Cmq2iq__itemBase{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.125rem;outline:none;align-items:center;padding:.375rem .5rem;font-size:.875rem;transition:background-color .15s,color .15s;display:flex;position:relative}.dropdown-menu-common-module__Cmq2iq__itemBase[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu-common-module__Cmq2iq__itemBase svg{width:1rem;height:1rem;margin-right:.5rem}.dropdown-menu-common-module__Cmq2iq__itemInset{padding-left:2rem}.dropdown-menu-common-module__Cmq2iq__separatorBase{height:1px;margin:.25rem -.25rem}.dropdown-menu-common-module__Cmq2iq__labelBase{padding:.375rem .5rem;font-size:.875rem;font-weight:600}.dropdown-menu-common-module__Cmq2iq__labelInset{padding-left:2rem}.dropdown-menu-common-module__Cmq2iq__shortcutBase{letter-spacing:.1em;opacity:.6;margin-left:auto;font-size:.75rem}@keyframes dropdown-menu-common-module__Cmq2iq__slideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-menu-common-module__Cmq2iq__slideOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.dropdown-menu-common-module__Cmq2iq__glassContent{min-width:8rem;max-height:calc(var(--radix-dropdown-menu-content-available-height) - .5rem);border-radius:var(--radius-lg,.75rem);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.5rem;position:relative;overflow-y:auto}.dropdown-menu-common-module__Cmq2iq__menuItem[data-inset=true]{padding-left:2rem}.dropdown-menu-common-module__Cmq2iq__menuList{gap:var(--space-1,.25rem);flex-direction:column;display:flex}.dropdown-menu-common-module__Cmq2iq__menuItem{align-items:center;gap:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);border-radius:var(--radius,.5rem);cursor:pointer;min-height:44px;padding:.625rem .875rem;font-weight:500;transition:transform .25s,background-color .2s,box-shadow .2s;display:flex;position:relative}.dropdown-menu-common-module__Cmq2iq__menuItem:hover{transform:translateY(-1px)}.dropdown-menu-common-module__Cmq2iq__menuItem:focus-visible{outline-offset:2px;outline:2px solid #4573df}.dropdown-menu-common-module__Cmq2iq__iconSm{width:1rem;height:1rem}.dropdown-menu-common-module__Cmq2iq__shortcut{letter-spacing:.08em;opacity:.65;margin-left:auto;font-size:.7rem}.dropdown-menu-common-module__Cmq2iq__separator{height:.063rem;margin:var(--spacing-sm) 0}.dropdown-menu-common-module__Cmq2iq__label{padding:var(--spacing-sm) var(--spacing-md);opacity:.75;align-items:center;min-height:2.75rem;font-size:.75rem;font-weight:600;display:flex}.dropdown-menu-common-module__Cmq2iq__label[data-inset=true]{padding-left:2rem}.dropdown-menu-common-module__Cmq2iq__indicator{justify-content:center;align-items:center;display:flex;position:absolute;right:.75rem}.dropdown-menu-common-module__Cmq2iq__checkboxItem,.dropdown-menu-common-module__Cmq2iq__radioItem{padding-right:2.25rem}.dropdown-menu-common-module__Cmq2iq__contentBase{min-width:12rem;max-width:24rem;max-height:calc(var(--radix-dropdown-menu-content-available-height) - 1rem);z-index:50;border:1px solid #0000;border-radius:.75rem;padding:.5rem;transition:opacity .2s,transform .2s;position:relative;overflow:hidden auto}.dropdown-menu-common-module__Cmq2iq__contentBase::-webkit-scrollbar{width:.5rem}.dropdown-menu-common-module__Cmq2iq__contentBase::-webkit-scrollbar-thumb{border-radius:.25rem}.dropdown-menu-common-module__Cmq2iq__itemBase{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;outline:none;align-items:center;gap:.75rem;min-height:44px;padding:.625rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.dropdown-menu-common-module__Cmq2iq__itemBase[data-disabled]{pointer-events:none;opacity:.5;cursor:not-allowed}.dropdown-menu-common-module__Cmq2iq__itemBase:focus-visible{outline-offset:2px;outline:2px solid}.dropdown-menu-common-module__Cmq2iq__noMotion{transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.dropdown-menu-common-module__Cmq2iq__menuItem{transition:none;animation:none}.dropdown-menu-common-module__Cmq2iq__menuItem:hover{transform:none}}@media (max-width:768px){.dropdown-menu-common-module__Cmq2iq__contentBase{border-radius:.625rem;min-width:10rem;max-width:min(100vw - 1.5rem,20rem);padding:.625rem}.dropdown-menu-common-module__Cmq2iq__itemBase{gap:.875rem;min-height:44px;padding:.75rem 1rem;font-size:1rem}.dropdown-menu-common-module__Cmq2iq__glassContent{max-width:min(100vw - 1.5rem,20rem)}.dropdown-menu-common-module__Cmq2iq__menuItem{min-height:48px;padding:.875rem 1rem;font-size:1rem}.dropdown-menu-common-module__Cmq2iq__label{min-height:2.5rem;padding:.625rem 1rem}.dropdown-menu-common-module__Cmq2iq__shortcut{font-size:.75rem}}@media (max-width:480px){.dropdown-menu-common-module__Cmq2iq__contentBase{border-radius:.5rem;max-width:calc(100vw - 1rem);padding:.5rem}.dropdown-menu-common-module__Cmq2iq__itemBase{padding:.625rem .75rem}.dropdown-menu-common-module__Cmq2iq__menuItem{padding:.75rem .875rem}}@media (max-width:360px){.dropdown-menu-common-module__Cmq2iq__contentBase{min-width:8rem;max-width:calc(100vw - .75rem)}.dropdown-menu-common-module__Cmq2iq__itemBase{font-size:.9375rem}.dropdown-menu-common-module__Cmq2iq__shortcut{display:none}}@media (pointer:coarse){.dropdown-menu-common-module__Cmq2iq__itemBase{min-height:48px;padding-top:.75rem;padding-bottom:.75rem}.dropdown-menu-common-module__Cmq2iq__itemBase:active{transform:scale(.98)}.dropdown-menu-common-module__Cmq2iq__menuItem{min-height:48px}.dropdown-menu-common-module__Cmq2iq__menuItem:active{transform:scale(.98)}}
.dropdown-menu-light-module__ZYzX1q__contentDefault{color:#0f172af2;background:#fffffff2;border:1px solid #e2e8f0cc}.dropdown-menu-light-module__ZYzX1q__contentGlass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc 0%,#fff9 100%);border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f268726,0 4px 16px #1f26871a,inset 0 1px 2px #ffffff80}.dropdown-menu-light-module__ZYzX1q__contentGlassSubtle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff9 0%,#fff6 100%);border:1px solid #fff3;box-shadow:0 4px 16px #1f26871a,inset 0 1px 2px #ffffff4d}.dropdown-menu-light-module__ZYzX1q__itemDefault:focus{color:#0f172a;background-color:#f1f5f9}.dropdown-menu-light-module__ZYzX1q__itemGlass:focus{color:#0f172a;background:linear-gradient(135deg,#ffffffe6 0%,#ffffffb3 100%);box-shadow:0 2px 8px #1f26870d}.dropdown-menu-light-module__ZYzX1q__itemGlassSubtle:focus{color:#0f172a;background:linear-gradient(135deg,#fffc 0%,#fff9 100%)}.dropdown-menu-light-module__ZYzX1q__itemDestructive{color:#dc2626}.dropdown-menu-light-module__ZYzX1q__itemDestructive:focus{color:#dc2626;background-color:#fee2e2}.dropdown-menu-light-module__ZYzX1q__separatorDefault{background-color:#e2e8f0}.dropdown-menu-light-module__ZYzX1q__separatorGlass{background-color:#1f26871a}.dropdown-menu-light-module__ZYzX1q__labelDefault{color:#0f172a}
.empty-state-common-module___BmcuW__container{text-align:center;width:100%;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.empty-state-common-module___BmcuW__header{flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.empty-state-common-module___BmcuW__iconContainer{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.empty-state-common-module___BmcuW__iconBadge{border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.empty-state-common-module___BmcuW__icon{z-index:2;width:2.5rem;height:2.5rem;position:relative}.empty-state-common-module___BmcuW__title{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.empty-state-common-module___BmcuW__description{max-width:36rem;margin:0;font-size:1rem;line-height:1.5}.empty-state-common-module___BmcuW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:0 2rem 2rem;display:flex}.empty-state-common-module___BmcuW__primaryButton,.empty-state-common-module___BmcuW__secondaryButton{min-width:8rem}.empty-state-common-module___BmcuW__buttonIcon{width:1rem;height:1rem;margin-right:.5rem}.empty-state-common-module___BmcuW__container:hover .empty-state-common-module___BmcuW__iconBadge{transform:translateY(-4px)}@media (max-width:768px){.empty-state-common-module___BmcuW__header{padding:2rem 1.5rem}.empty-state-common-module___BmcuW__actions{flex-direction:column;padding:0 1.5rem 1.5rem}.empty-state-common-module___BmcuW__primaryButton,.empty-state-common-module___BmcuW__secondaryButton{width:100%}.empty-state-common-module___BmcuW__iconBadge{width:4rem;height:4rem}.empty-state-common-module___BmcuW__icon{width:2rem;height:2rem}.empty-state-common-module___BmcuW__title{font-size:1.25rem}.empty-state-common-module___BmcuW__description{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.empty-state-common-module___BmcuW__container,.empty-state-common-module___BmcuW__iconBadge{transition:none;transform:none!important}.empty-state-common-module___BmcuW__container:hover .empty-state-common-module___BmcuW__iconBadge{transform:none}}.empty-state-common-module___BmcuW__lottieContainer{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.empty-state-common-module___BmcuW__lottie{opacity:1;transition:opacity .3s}.empty-state-common-module___BmcuW__container:hover .empty-state-common-module___BmcuW__lottie{opacity:.9}@media (max-width:768px){.empty-state-common-module___BmcuW__lottieContainer{margin-bottom:.25rem}}@media (prefers-reduced-motion:reduce){.empty-state-common-module___BmcuW__lottie{transition:none}.empty-state-common-module___BmcuW__container:hover .empty-state-common-module___BmcuW__lottie{opacity:1}}
.edit-profile-dialog-common-module__4t23_a__container{transition:transform .3s,opacity .3s;position:relative}@media (prefers-reduced-motion:reduce){.edit-profile-dialog-common-module__4t23_a__container{transition:none}}.edit-profile-dialog-common-module__4t23_a__avatarSection{flex-direction:column;gap:.5rem;display:flex}.edit-profile-dialog-common-module__4t23_a__avatarRow{align-items:center;gap:1rem;display:flex}.edit-profile-dialog-common-module__4t23_a__avatarPreviewWrap{border-radius:9999px;flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}.edit-profile-dialog-common-module__4t23_a__avatarImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.edit-profile-dialog-common-module__4t23_a__avatarPlaceholder{border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.edit-profile-dialog-common-module__4t23_a__avatarPlaceholderIcon{opacity:.5;width:1.25rem;height:1.25rem}.edit-profile-dialog-common-module__4t23_a__avatarLoading{background:#0006;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.edit-profile-dialog-common-module__4t23_a__avatarSpinner{color:#fff;width:1.25rem;height:1.25rem;animation:1s linear infinite edit-profile-dialog-common-module__4t23_a__avatarSpin}@keyframes edit-profile-dialog-common-module__4t23_a__avatarSpin{to{transform:rotate(360deg)}}.edit-profile-dialog-common-module__4t23_a__avatarActions{flex-direction:column;gap:.25rem;display:flex}.edit-profile-dialog-common-module__4t23_a__avatarUploadBtn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.375rem;min-height:44px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:inline-flex}.edit-profile-dialog-common-module__4t23_a__avatarBtnIcon{width:.875rem;height:.875rem}.edit-profile-dialog-common-module__4t23_a__avatarFileInput{display:none}.edit-profile-dialog-common-module__4t23_a__avatarHint{font-size:.6875rem;line-height:1.3}.edit-profile-dialog-common-module__4t23_a__uniTriggerLabel{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex;overflow:hidden}.edit-profile-dialog-common-module__4t23_a__uniTriggerIcon{flex-shrink:0;width:.875rem;height:.875rem}.edit-profile-dialog-common-module__4t23_a__uniSearchWrap{z-index:1;border-bottom:1px solid #80808033;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.375rem .5rem;display:flex;position:sticky;top:0}.edit-profile-dialog-common-module__4t23_a__uniSearchIcon{opacity:.5;flex-shrink:0;width:.875rem;height:.875rem}.edit-profile-dialog-common-module__4t23_a__uniSearchInput{background:0 0;border:none;outline:none;width:100%;min-height:44px;padding:.5rem 0;font-size:16px}.edit-profile-dialog-common-module__4t23_a__noUniResults{text-align:center;opacity:.6;padding:.75rem;font-size:.8125rem}
.dropdown-menu-dark-module__S2OEMG__contentDefault{color:#f8fafcf2;background:#23272ef2;border:1px solid #23272e80}.dropdown-menu-dark-module__S2OEMG__contentGlass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#23272eb3;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d}.dropdown-menu-dark-module__S2OEMG__contentGlassSubtle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23272e80;border:1px solid #ffffff0d;box-shadow:0 4px 16px #0003}.dropdown-menu-dark-module__S2OEMG__itemDefault:focus{color:#f8fafc;background-color:#23272e}.dropdown-menu-dark-module__S2OEMG__itemGlass:focus{color:#f8fafc;background-color:#ffffff1a}.dropdown-menu-dark-module__S2OEMG__itemGlassSubtle:focus{color:#f8fafc;background-color:#ffffff0d}.dropdown-menu-dark-module__S2OEMG__itemDestructive{color:#f87171}.dropdown-menu-dark-module__S2OEMG__itemDestructive:focus{color:#f87171;background-color:#7f1d1d80}.dropdown-menu-dark-module__S2OEMG__separatorDefault{background-color:#23272e}.dropdown-menu-dark-module__S2OEMG__separatorGlass{background-color:#ffffff1a}.dropdown-menu-dark-module__S2OEMG__labelDefault{color:#f8fafc}@media (prefers-reduced-motion:reduce){.dropdown-menu-dark-module__S2OEMG__container,.dropdown-menu-dark-module__S2OEMG__itemBase,.dropdown-menu-dark-module__S2OEMG__card,.dropdown-menu-dark-module__S2OEMG__card:before,.dropdown-menu-dark-module__S2OEMG__title,.dropdown-menu-dark-module__S2OEMG__description,.dropdown-menu-dark-module__S2OEMG__button,.dropdown-menu-dark-module__S2OEMG__contentDefault,.dropdown-menu-dark-module__S2OEMG__contentGlass,.dropdown-menu-dark-module__S2OEMG__contentGlassSubtle,.dropdown-menu-dark-module__S2OEMG__itemDefault,.dropdown-menu-dark-module__S2OEMG__itemGlass,.dropdown-menu-dark-module__S2OEMG__itemGlassSubtle,.dropdown-menu-dark-module__S2OEMG__itemDestructive{transition:none!important;transform:none!important}}
.empty-state-dark-module__6poymG__containerDefault{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#23272ebf;border:1px solid #ffffff1a;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0006,0 4px 16px #0000004d}.empty-state-dark-module__6poymG__containerGlass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#23272e99;border:1px solid #ffffff26;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 48px #00000080,0 6px 24px #0006}.empty-state-dark-module__6poymG__containerDefault:hover{background:#23272ed9;transform:translateY(-2px);box-shadow:0 12px 48px #00000080,0 6px 24px #0006}.empty-state-dark-module__6poymG__containerGlass:hover{background:#23272eb3;border:1px solid #fff3;transform:translateY(-4px);box-shadow:0 16px 64px #0009,0 8px 32px #00000080}.empty-state-dark-module__6poymG__iconBadgeDefault{background:linear-gradient(135deg,#4573df33 0%,#5a8ae833 100%);border:1px solid #4573df66;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #4573df4d,0 0 24px #4573df33}.empty-state-dark-module__6poymG__iconBadgeGlass{background:linear-gradient(135deg,#4573df40 0%,#5a8ae840 100%);border:1px solid #4573df80;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #4573df66,0 0 40px #5a8ae84d,inset 0 1px 2px #ffffff1a}.empty-state-dark-module__6poymG__iconBadgeDefault .empty-state-dark-module__6poymG__icon{color:#a5b4fcfa;filter:drop-shadow(0 2px 6px #4573df99)}.empty-state-dark-module__6poymG__iconBadgeGlass .empty-state-dark-module__6poymG__icon{color:#a5b4fcfa;filter:drop-shadow(0 4px 12px #4573dfcc)}.empty-state-dark-module__6poymG__titleDefault{background:linear-gradient(135deg,#f1f5f9fa 0%,#cbd5e1fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.empty-state-dark-module__6poymG__titleGlass{color:#f1f5f9fa;text-shadow:0 2px 12px #4573df4d}.empty-state-dark-module__6poymG__descriptionDefault{color:#cbd5e1fa}.empty-state-dark-module__6poymG__descriptionGlass{color:#e2e8f0fa;text-shadow:0 1px 6px #0000004d}@media (prefers-reduced-motion:reduce){.empty-state-dark-module__6poymG__containerDefault,.empty-state-dark-module__6poymG__containerDefault:hover,.empty-state-dark-module__6poymG__containerGlass,.empty-state-dark-module__6poymG__containerGlass:hover,.empty-state-dark-module__6poymG__iconBadgeDefault,.empty-state-dark-module__6poymG__iconBadgeGlass{transition:none;transform:none}}
.get-started-dialog-common-module__DFb5lW__triggerButton{white-space:nowrap;border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.625rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}@media (min-width:1024px){.get-started-dialog-common-module__DFb5lW__triggerButton{padding:.625rem 1.25rem;font-size:.9375rem}}.get-started-dialog-common-module__DFb5lW__triggerButton:hover{transform:translateY(-2px)}.get-started-dialog-common-module__DFb5lW__triggerButton:focus-visible{outline-offset:2px;outline:2px solid}.get-started-dialog-common-module__DFb5lW__triggerIcon{flex-shrink:0;width:18px;height:18px}.get-started-dialog-common-module__DFb5lW__triggerText{font-weight:600;display:none}@media (min-width:1024px){.get-started-dialog-common-module__DFb5lW__triggerText{display:inline}}.get-started-dialog-common-module__DFb5lW__dialogContent{border:1px solid;border-radius:20px;max-width:600px;padding:2rem}.get-started-dialog-common-module__DFb5lW__dialogHeader{text-align:center;margin-bottom:2rem}.get-started-dialog-common-module__DFb5lW__dialogTitle{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.875rem;font-weight:800}.get-started-dialog-common-module__DFb5lW__dialogDescription{font-size:1rem;line-height:1.6}.get-started-dialog-common-module__DFb5lW__valuePropList{border-radius:12px;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.get-started-dialog-common-module__DFb5lW__valuePropItem{flex:none;align-items:center;gap:.375rem;display:flex}.get-started-dialog-common-module__DFb5lW__valuePropIcon{flex-shrink:0;width:14px;height:14px}.get-started-dialog-common-module__DFb5lW__valuePropText{font-size:.8125rem;font-weight:500;line-height:1}.get-started-dialog-common-module__DFb5lW__choiceContainer{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.get-started-dialog-common-module__DFb5lW__choiceCard{cursor:pointer;text-align:left;border:1px solid;border-radius:16px;align-items:center;gap:1.25rem;width:100%;padding:1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.get-started-dialog-common-module__DFb5lW__choiceCard:hover{transform:translateY(-4px)}.get-started-dialog-common-module__DFb5lW__choiceCard:focus-visible{outline-offset:2px;outline:2px solid}.get-started-dialog-common-module__DFb5lW__choiceIconWrapper{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.get-started-dialog-common-module__DFb5lW__choiceIcon{width:28px;height:28px}.get-started-dialog-common-module__DFb5lW__choiceContent{flex:1}.get-started-dialog-common-module__DFb5lW__choiceTitle{margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.get-started-dialog-common-module__DFb5lW__choiceDescription{font-size:.9375rem;line-height:1.5}.get-started-dialog-common-module__DFb5lW__choiceArrow{flex-shrink:0;font-size:1.5rem;font-weight:600;transition:transform .3s}.get-started-dialog-common-module__DFb5lW__choiceCard:hover .get-started-dialog-common-module__DFb5lW__choiceArrow{transform:translate(4px)}.get-started-dialog-common-module__DFb5lW__dialogFooter{text-align:center;border-top:1px solid;padding-top:1.5rem}.get-started-dialog-common-module__DFb5lW__footerText{font-size:.875rem;line-height:1.6}.get-started-dialog-common-module__DFb5lW__footerLink{font-weight:600;text-decoration:underline;transition:opacity .2s}.get-started-dialog-common-module__DFb5lW__footerLink:hover{opacity:.8}@media (max-width:640px){.get-started-dialog-common-module__DFb5lW__dialogContent{padding:1.5rem}.get-started-dialog-common-module__DFb5lW__dialogTitle{font-size:1.5rem}.get-started-dialog-common-module__DFb5lW__choiceCard{text-align:center;flex-direction:column;padding:1.25rem}.get-started-dialog-common-module__DFb5lW__choiceIconWrapper{width:48px;height:48px}.get-started-dialog-common-module__DFb5lW__choiceIcon{width:24px;height:24px}.get-started-dialog-common-module__DFb5lW__choiceArrow{display:none}}@media (prefers-reduced-motion:reduce){.get-started-dialog-common-module__DFb5lW__triggerButton:hover,.get-started-dialog-common-module__DFb5lW__choiceCard:hover,.get-started-dialog-common-module__DFb5lW__choiceCard:hover .get-started-dialog-common-module__DFb5lW__choiceArrow{transform:none}.get-started-dialog-common-module__DFb5lW__triggerButton,.get-started-dialog-common-module__DFb5lW__dialogContent,.get-started-dialog-common-module__DFb5lW__choiceCard,.get-started-dialog-common-module__DFb5lW__choiceCard:hover,.get-started-dialog-common-module__DFb5lW__choiceArrow,.get-started-dialog-common-module__DFb5lW__footerLink{transition:none!important}}
.edit-profile-dialog-dark-module__2MNcjq__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.edit-profile-dialog-dark-module__2MNcjq__card{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:linear-gradient(135deg,#23272ed9 0%,#1d2127bf 100%);border:1px solid #4573df40;box-shadow:0 8px 32px #0000008c,0 4px 16px #00000059,0 0 48px #4573df26,inset 0 1px #4573df33,inset 0 -1px #00000080}.edit-profile-dialog-dark-module__2MNcjq__card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;background:linear-gradient(135deg,#4573df1a 0%,#4573df0d 100%);position:absolute;inset:0}.edit-profile-dialog-dark-module__2MNcjq__card:hover{background:linear-gradient(135deg,#23272ee6 0%,#1d2127cc 100%);border-color:#4573df66;transform:translateY(-1px);box-shadow:0 12px 48px #000000a6,0 6px 24px #00000073,0 0 64px #4573df33,inset 0 1px #4573df4d,inset 0 -1px #0009}.edit-profile-dialog-dark-module__2MNcjq__title{color:#f8fafc;text-shadow:0 2px 4px #00000080,0 0 24px #4573df4d}.edit-profile-dialog-dark-module__2MNcjq__description{color:#cbd5e1;text-shadow:0 1px 2px #0000004d}.edit-profile-dialog-dark-module__2MNcjq__button{color:#f1f5f9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#23272ecc 0%,#1d2127b3 100%);border-color:#4573df40;box-shadow:0 4px 16px #00000080,0 0 24px #4573df1a,inset 0 1px #4573df26}.edit-profile-dialog-dark-module__2MNcjq__button:hover{background:linear-gradient(135deg,#23272ee6 0%,#1d2127cc 100%);border-color:#4573df66;transform:translateY(-1px);box-shadow:0 8px 24px #0009,0 0 32px #4573df33,inset 0 1px #4573df40}.edit-profile-dialog-dark-module__2MNcjq__formGroup{position:relative}.edit-profile-dialog-dark-module__2MNcjq__input{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f1f5f9;background:linear-gradient(135deg,#23272eb3 0%,#1d212799 100%);border:1px solid #4573df33;box-shadow:0 4px 12px #0006,0 0 16px #4573df14,inset 0 1px #4573df1a}.edit-profile-dialog-dark-module__2MNcjq__input:focus{border-color:#4573df80;box-shadow:0 0 0 3px #4573df33,0 6px 16px #00000080,0 0 24px #4573df26}.edit-profile-dialog-dark-module__2MNcjq__label{color:#cbd5e1;text-shadow:0 1px 2px #0000004d;font-weight:500}.edit-profile-dialog-dark-module__2MNcjq__avatarPlaceholder{color:#8c96aa;background:#ffffff0f}.edit-profile-dialog-dark-module__2MNcjq__avatarUploadBtn{color:#82a5f0;background:#4573df1a;border-color:#4573df33}.edit-profile-dialog-dark-module__2MNcjq__avatarUploadBtn:hover{background:#4573df2e}.edit-profile-dialog-dark-module__2MNcjq__avatarHint{color:#646e82}
.empty-state-light-module__WN-TEG__containerDefault{background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%);border:1px solid #e2e8f099;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,0 4px 16px #1f26870d,inset 0 1px 2px #fff6}.empty-state-light-module__WN-TEG__containerGlass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffd9 0%,#ffffffa6 100%);border:1px solid #fff6;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 48px #1f268726,0 6px 24px #1f26871a,inset 0 2px 4px #ffffff80}.empty-state-light-module__WN-TEG__containerDefault:hover{transform:translateY(-2px);box-shadow:0 12px 48px #1f268726,0 6px 24px #1f26871a,inset 0 2px 4px #ffffff80}.empty-state-light-module__WN-TEG__containerGlass:hover{background:linear-gradient(135deg,#ffffffe6 0%,#ffffffb3 100%);transform:translateY(-4px);box-shadow:0 16px 64px #1f268733,0 8px 32px #1f268726,inset 0 2px 6px #fff9}.empty-state-light-module__WN-TEG__iconBadgeDefault{background:linear-gradient(135deg,#4573df26 0%,#5a8ae826 100%);border:1px solid #4573df4d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #4573df33,inset 0 1px 2px #ffffff80}.empty-state-light-module__WN-TEG__iconBadgeGlass{background:linear-gradient(135deg,#4573df33 0%,#5a8ae833 100%);border:1px solid #ffffff80;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #4573df4d,0 0 32px #5a8ae833,inset 0 2px 4px #fff9}.empty-state-light-module__WN-TEG__iconBadgeDefault .empty-state-light-module__WN-TEG__icon{color:#6366f1;filter:drop-shadow(0 2px 4px #4573df66);transition:all .2s cubic-bezier(.4,0,.2,1)}.empty-state-light-module__WN-TEG__iconBadgeGlass .empty-state-light-module__WN-TEG__icon{color:#6366f1;filter:drop-shadow(0 4px 8px #4573df80);transition:all .2s cubic-bezier(.4,0,.2,1)}.empty-state-light-module__WN-TEG__titleDefault{background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:all .2s cubic-bezier(.4,0,.2,1)}.empty-state-light-module__WN-TEG__titleGlass{color:#0f172a;text-shadow:0 2px 8px #0f172a1a;transition:color .2s cubic-bezier(.4,0,.2,1)}.empty-state-light-module__WN-TEG__descriptionDefault{color:#475569;transition:color .2s cubic-bezier(.4,0,.2,1)}.empty-state-light-module__WN-TEG__descriptionGlass{color:#475569;text-shadow:0 1px 4px #3341551a;transition:color .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.empty-state-light-module__WN-TEG__containerDefault,.empty-state-light-module__WN-TEG__containerGlass,.empty-state-light-module__WN-TEG__iconBadgeDefault,.empty-state-light-module__WN-TEG__iconBadgeGlass,.empty-state-light-module__WN-TEG__iconBadgeDefault .empty-state-light-module__WN-TEG__icon,.empty-state-light-module__WN-TEG__iconBadgeGlass .empty-state-light-module__WN-TEG__icon,.empty-state-light-module__WN-TEG__titleDefault,.empty-state-light-module__WN-TEG__titleGlass,.empty-state-light-module__WN-TEG__descriptionDefault,.empty-state-light-module__WN-TEG__descriptionGlass{transition:none!important;transform:none!important}}
.get-started-dialog-dark-module__sCIIbq__triggerButton{color:#fff;background:linear-gradient(135deg,#4573df 0%,#6387e4 100%);border-color:#4573df66;box-shadow:0 4px 12px #4573df4d,0 2px 6px #4573df33,0 0 20px #4573df26}.get-started-dialog-dark-module__sCIIbq__triggerButton:hover{box-shadow:0 8px 20px #4573df66,0 4px 10px #4573df4d,0 0 30px #4573df40}.get-started-dialog-dark-module__sCIIbq__dialogContent{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#23272ef2 0%,#1d2127eb 100%);border-color:#94a3b840;box-shadow:0 20px 60px #000000b3,0 10px 30px #0009,inset 0 1px #94a3b826,0 0 40px #818cf826}.get-started-dialog-dark-module__sCIIbq__dialogTitle{color:#f8fafc}.get-started-dialog-dark-module__sCIIbq__dialogDescription{color:#cbd5e1}.get-started-dialog-dark-module__sCIIbq__valuePropList{background:#4573df1a;border:1px solid #4573df33}.get-started-dialog-dark-module__sCIIbq__valuePropIcon{color:#78a0f0}.get-started-dialog-dark-module__sCIIbq__valuePropText{color:#cbd5e1}.get-started-dialog-dark-module__sCIIbq__choiceCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#23272ecc 0%,#1d2127bf 100%);border-color:#94a3b833;box-shadow:0 8px 32px #00000080,0 4px 16px #0006,inset 0 1px #94a3b81a}.get-started-dialog-dark-module__sCIIbq__choiceCard:hover{background:linear-gradient(135deg,#23272ed9 0%,#23272ecc 100%);border-color:#818cf866;box-shadow:0 16px 48px #0009,0 8px 24px #00000080,0 0 32px #818cf840}.get-started-dialog-dark-module__sCIIbq__choiceIconWrapperSignIn{color:#93c5fd;background:linear-gradient(135deg,#4573df33,#4573df26);border:1px solid #4573df4d;box-shadow:0 0 16px #4573df33}.get-started-dialog-dark-module__sCIIbq__choiceIconWrapperSignUp{color:#c4b5fd;background:linear-gradient(135deg,#5a8ae833,#4573df26);border:1px solid #5a8ae84d;box-shadow:0 0 16px #5a8ae833}.get-started-dialog-dark-module__sCIIbq__choiceIconWrapperGoogle{color:#bfdbfe;background:linear-gradient(135deg,#4755694d,#3341553d);border:1px solid #94a3b847;box-shadow:0 0 16px #94a3b824}.get-started-dialog-dark-module__sCIIbq__choiceTitle{color:#f8fafc}.get-started-dialog-dark-module__sCIIbq__choiceDescription{color:#cbd5e1}.get-started-dialog-dark-module__sCIIbq__choiceArrow{color:#a78bfa}.get-started-dialog-dark-module__sCIIbq__dialogFooter{border-top-color:#94a3b82e}.get-started-dialog-dark-module__sCIIbq__footerText{color:#94a3b8}.get-started-dialog-dark-module__sCIIbq__footerLink{color:#a78bfa}
.edit-profile-dialog-light-module__o_pktq__container{background:linear-gradient(135deg,#fffffff2 0%,#f8fafce6 100%)}.edit-profile-dialog-light-module__o_pktq__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffe6 0%,#f8fafcd9 100%);border:1px solid #94a3b84d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871f,0 4px 16px #1f268714,inset 0 1px #fffc}.edit-profile-dialog-light-module__o_pktq__card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;background:linear-gradient(135deg,#fff3 0%,#ffffff0d 100%);position:absolute;inset:0}.edit-profile-dialog-light-module__o_pktq__card:hover{background:linear-gradient(135deg,#fffffff2 0%,#f8fafce6 100%);border:1px solid #4573df66;transform:translateY(-1px);box-shadow:0 12px 40px #1f268729,0 6px 20px #1f26871f,inset 0 1px #ffffffe6}.edit-profile-dialog-light-module__o_pktq__title{color:#0f172a;text-shadow:0 1px 2px #fffc}.edit-profile-dialog-light-module__o_pktq__description{color:#475569}.edit-profile-dialog-light-module__o_pktq__button{color:#0f172a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffc 0%,#f8fafcb3 100%);border:1px solid #94a3b84d;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f26871a,inset 0 1px #fff9}.edit-profile-dialog-light-module__o_pktq__button:hover{background:linear-gradient(135deg,#ffffffe6 0%,#f8fafccc 100%);border:1px solid #4573df66;transform:translateY(-1px);box-shadow:0 8px 24px #1f268724,inset 0 1px #fffc}.edit-profile-dialog-light-module__o_pktq__button:focus-visible,.edit-profile-dialog-light-module__o_pktq__input:focus{outline-offset:2px;outline:3px solid #4573dffa}.edit-profile-dialog-light-module__o_pktq__formGroup{position:relative}.edit-profile-dialog-light-module__o_pktq__input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;background:linear-gradient(135deg,#ffffffd9 0%,#f8fafccc 100%);border:1px solid #cbd5e166;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #1f268714,inset 0 1px #fff9}.edit-profile-dialog-light-module__o_pktq__input:focus{border:1px solid #4573df80;box-shadow:0 0 0 3px #4573df26,0 4px 12px #1f26871f}.edit-profile-dialog-light-module__o_pktq__label{color:#334155;font-weight:500}@media (prefers-reduced-motion:reduce){.edit-profile-dialog-light-module__o_pktq__card,.edit-profile-dialog-light-module__o_pktq__button,.edit-profile-dialog-light-module__o_pktq__input{transition:none;transform:none!important}}.edit-profile-dialog-light-module__o_pktq__avatarPlaceholder{color:#64748b;background:#e2e8f080}.edit-profile-dialog-light-module__o_pktq__avatarUploadBtn{color:#325abe;background:#4573df0f;border-color:#4573df2e}.edit-profile-dialog-light-module__o_pktq__avatarUploadBtn:hover{background:#4573df1f}.edit-profile-dialog-light-module__o_pktq__avatarHint{color:#94a3b8}
.select-common-module__Aqjnwq__trigger{appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #94a3b833;border-radius:.375rem;justify-content:space-between;align-items:center;width:100%;height:2.75rem;padding:.5rem 1rem;font-size:1rem;transition:all .2s;display:flex}.select-common-module__Aqjnwq__trigger:focus{outline:none;box-shadow:0 0 0 2px #4573df80}.select-common-module__Aqjnwq__trigger[data-placeholder]{opacity:.7}.select-common-module__Aqjnwq__icon{opacity:.5;width:1rem;height:1rem}.select-common-module__Aqjnwq__content{z-index:10050;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #94a3b833;border-radius:.375rem;min-width:8rem;max-height:24rem;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a}.select-common-module__Aqjnwq__viewport{padding:.25rem}.select-common-module__Aqjnwq__item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.125rem;outline:none;align-items:center;width:100%;min-height:44px;padding:.75rem 1rem;font-size:1rem;transition:background .2s,opacity .2s;display:flex;position:relative}.select-common-module__Aqjnwq__item:focus,.select-common-module__Aqjnwq__item[data-highlighted]{background:#94a3b81a}.select-common-module__Aqjnwq__label{opacity:.7;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.select-common-module__Aqjnwq__separator{background:#94a3b833;height:1px;margin:.25rem -.25rem}
.get-started-dialog-light-module__poYrWa__triggerButton{color:#fff;background:linear-gradient(135deg,#4573df 0%,#3b5fc9 100%);border-color:#4573df4d;box-shadow:0 4px 12px #4573df40,0 2px 6px #4573df26}.get-started-dialog-light-module__poYrWa__triggerButton:hover{box-shadow:0 8px 20px #4573df59,0 4px 10px #4573df40}.get-started-dialog-light-module__poYrWa__dialogContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2 0%,#f8fafceb 100%);border-color:#94a3b84d;box-shadow:0 20px 60px #1f26872e,0 10px 30px #1f26871f,inset 0 2px 4px #ffffffb3}.get-started-dialog-light-module__poYrWa__dialogTitle{color:#0f172a}.get-started-dialog-light-module__poYrWa__dialogDescription{color:#475569}.get-started-dialog-light-module__poYrWa__valuePropList{background:#4573df0f;border:1px solid #4573df1f}.get-started-dialog-light-module__poYrWa__valuePropIcon{color:#4573df}.get-started-dialog-light-module__poYrWa__valuePropText{color:#334155}.get-started-dialog-light-module__poYrWa__choiceCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffe0 0%,#f8fafcd1 100%);border-color:#94a3b840;box-shadow:0 8px 24px #1f26871a,0 4px 12px #1f26870f,inset 0 1px 2px #fff9}.get-started-dialog-light-module__poYrWa__choiceCard:hover{background:linear-gradient(135deg,#fffffff2 0%,#f8fafce6 100%);border-color:#4573df59;box-shadow:0 16px 40px #1f268726,0 8px 20px #1f26871a,inset 0 2px 4px #ffffffb3}.get-started-dialog-light-module__poYrWa__choiceIconWrapperSignIn{color:#2563eb;background:linear-gradient(135deg,#4573df26,#3b5fc91f);border:1px solid #4573df40}.get-started-dialog-light-module__poYrWa__choiceIconWrapperSignUp{color:#7c3aed;background:linear-gradient(135deg,#5a8ae826,#4573df1f);border:1px solid #5a8ae840}.get-started-dialog-light-module__poYrWa__choiceIconWrapperGoogle{color:#3b5fc9;background:linear-gradient(135deg,#f8fafce6,#f1f5f9d9);border:1px solid #94a3b852}.get-started-dialog-light-module__poYrWa__choiceTitle{color:#0f172a}.get-started-dialog-light-module__poYrWa__choiceDescription{color:#475569}.get-started-dialog-light-module__poYrWa__choiceArrow{color:#6366f1}.get-started-dialog-light-module__poYrWa__dialogFooter{border-top-color:#94a3b833}.get-started-dialog-light-module__poYrWa__footerText{color:#64748b}.get-started-dialog-light-module__poYrWa__footerLink{color:#6366f1}
.select-dark-module__0tQzoW__trigger{color:#f8fafc;background:#1e293b99;border:1px solid #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0003}.select-dark-module__0tQzoW__trigger:hover:not(:disabled){background:#1e293be6;border-color:#4573df80;box-shadow:inset 0 2px 4px #0003,0 4px 15px #4573df33}.select-dark-module__0tQzoW__trigger:focus{background:#0f172ae6;border-color:#4573dfe6;outline:none;box-shadow:0 0 0 3px #4573df4d,0 6px 20px #4573df40}.select-dark-module__0tQzoW__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border:1px solid #ffffff1a;box-shadow:0 10px 40px #0006}.select-dark-module__0tQzoW__item{color:#f8fafc}.select-dark-module__0tQzoW__item:focus,.select-dark-module__0tQzoW__item[data-highlighted]{color:#f8fafc;background:#4573df33}.select-dark-module__0tQzoW__glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272c34b3;border:1px solid #ffffff1a;box-shadow:0 4px 6px -1px #0000004d,0 8px 32px #0006}.select-dark-module__0tQzoW__glass:hover:not(:disabled){background:#2d333ccc;border-color:#fff3;box-shadow:0 8px 12px -1px #0006,0 12px 40px #00000080}
.common-module__G5p9zq__section{max-width:80rem;margin-left:auto;margin-right:auto}.common-module__G5p9zq__max6xl{max-width:72rem}.common-module__G5p9zq__max4xl{max-width:56rem}.common-module__G5p9zq__max3xl{max-width:48rem}.common-module__G5p9zq__spaceY6>*+*{margin-top:1.5rem}.common-module__G5p9zq__spaceY8>*+*{margin-top:2rem}.common-module__G5p9zq__cardsGrid{gap:1rem;display:grid}@media (min-width:640px){.common-module__G5p9zq__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.common-module__G5p9zq__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.section-wrapper-common-module__odjg6q__container{isolation:isolate;width:100%;padding-inline:max(1rem, env(safe-area-inset-left));border-radius:1rem;margin-inline:auto;scroll-margin-top:5rem;transition:padding .25s,margin .25s,transform .25s;display:block;position:relative}@media (min-width:640px){.section-wrapper-common-module__odjg6q__container{padding-inline:1.5rem}}@media (min-width:1024px){.section-wrapper-common-module__odjg6q__container{padding-inline:2rem}}.section-wrapper-common-module__odjg6q__inner{max-width:inherit;width:100%;margin-inline:auto;position:relative}.section-wrapper-common-module__odjg6q__content{display:block;position:relative}.section-wrapper-common-module__odjg6q__header{margin-bottom:1.5rem;position:relative}.section-wrapper-common-module__odjg6q__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);font-weight:800;line-height:1.2}.section-wrapper-common-module__odjg6q__subtitle{text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;font-size:clamp(.875rem,.8rem + .4vw,1rem);font-weight:600;line-height:1.2}.section-wrapper-common-module__odjg6q__description{max-width:65ch;margin:.5rem 0 0;font-size:clamp(.95rem,.9rem + .3vw,1.125rem);font-weight:500;line-height:1.7}.section-wrapper-common-module__odjg6q__divider{border:0;width:100%;height:.063rem;margin:1.5rem 0}.section-wrapper-common-module__odjg6q__spacing_none{margin-block:0;padding-block:0}.section-wrapper-common-module__odjg6q__spacing_xs{margin-block:.5rem;padding-block:1rem}.section-wrapper-common-module__odjg6q__spacing_sm{margin-block:.75rem;padding-block:1.5rem}.section-wrapper-common-module__odjg6q__spacing_md{margin-block:1rem;padding-block:2rem}.section-wrapper-common-module__odjg6q__spacing_lg{margin-block:1.75rem;padding-block:clamp(2.5rem,3.5vw,3.5rem)}.section-wrapper-common-module__odjg6q__spacing_xl{margin-block:2.25rem;padding-block:clamp(3rem,4.5vw,4.5rem)}@media (max-width:768px){.section-wrapper-common-module__odjg6q__container{padding-inline:max(.875rem, env(safe-area-inset-left));border-radius:.875rem}.section-wrapper-common-module__odjg6q__header{margin-bottom:1rem}.section-wrapper-common-module__odjg6q__divider{margin:1rem 0}.section-wrapper-common-module__odjg6q__spacing_sm{margin-block:.5rem;padding-block:1rem}.section-wrapper-common-module__odjg6q__spacing_md{margin-block:.5rem;padding-block:1.25rem}.section-wrapper-common-module__odjg6q__spacing_lg{margin-block:.75rem;padding-block:1.5rem}.section-wrapper-common-module__odjg6q__spacing_xl{margin-block:1rem;padding-block:1.75rem}}.section-wrapper-common-module__odjg6q__container_narrow{max-width:45rem}.section-wrapper-common-module__odjg6q__container_default{max-width:80rem}.section-wrapper-common-module__odjg6q__container_wide{max-width:96rem}.section-wrapper-common-module__odjg6q__container_full{max-width:none}.section-wrapper-common-module__odjg6q__align_left .section-wrapper-common-module__odjg6q__header,.section-wrapper-common-module__odjg6q__align_left .section-wrapper-common-module__odjg6q__title,.section-wrapper-common-module__odjg6q__align_left .section-wrapper-common-module__odjg6q__subtitle,.section-wrapper-common-module__odjg6q__align_left .section-wrapper-common-module__odjg6q__description{text-align:left;margin-left:0;margin-right:auto}.section-wrapper-common-module__odjg6q__align_center .section-wrapper-common-module__odjg6q__header,.section-wrapper-common-module__odjg6q__align_center .section-wrapper-common-module__odjg6q__title,.section-wrapper-common-module__odjg6q__align_center .section-wrapper-common-module__odjg6q__subtitle,.section-wrapper-common-module__odjg6q__align_center .section-wrapper-common-module__odjg6q__description{text-align:center;margin-left:auto;margin-right:auto}.section-wrapper-common-module__odjg6q__align_right .section-wrapper-common-module__odjg6q__header,.section-wrapper-common-module__odjg6q__align_right .section-wrapper-common-module__odjg6q__title,.section-wrapper-common-module__odjg6q__align_right .section-wrapper-common-module__odjg6q__subtitle,.section-wrapper-common-module__odjg6q__align_right .section-wrapper-common-module__odjg6q__description{text-align:right;margin-left:auto;margin-right:0}.section-wrapper-common-module__odjg6q__bleed{border-radius:0;padding-inline:0;overflow:visible}@media (prefers-reduced-motion:reduce){.section-wrapper-common-module__odjg6q__container{transition:none}}
.header-v2-common-module__DPbLuq__header{z-index:50;width:100%;height:calc(72px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);transition:box-shadow .2s;position:sticky;top:0}.header-v2-common-module__DPbLuq__headerGlass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000000d}.header-v2-common-module__DPbLuq__headerScrolled{height:calc(64px + env(safe-area-inset-top,0px));box-shadow:0 4px 24px -4px #00000014}.header-v2-common-module__DPbLuq__container{max-width:1440px;height:100%;padding:0 max(1.5rem, env(safe-area-inset-left)) 0 max(1.5rem, env(safe-area-inset-right));justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0 auto;display:flex}@media (min-width:768px){.header-v2-common-module__DPbLuq__container{gap:1.5rem}}@media (min-width:1024px){.header-v2-common-module__DPbLuq__container{gap:.75rem}}@media (max-width:767px){.header-v2-common-module__DPbLuq__container{gap:.25rem;padding:0 .75rem;overflow:hidden}}@media (max-width:480px){.header-v2-common-module__DPbLuq__container{gap:.125rem;padding:0 .5rem}}.header-v2-common-module__DPbLuq__logoSection{flex-shrink:0;align-items:center;gap:.5rem;min-width:44px;display:flex;overflow:visible}.header-v2-common-module__DPbLuq__logoLink{align-items:center;gap:.75rem;text-decoration:none;transition:opacity .25s,transform .25s cubic-bezier(.25,.46,.45,.94);display:flex}@media (max-width:767px){.header-v2-common-module__DPbLuq__logoLink{gap:.5rem;min-width:0}}@media (max-width:480px){.header-v2-common-module__DPbLuq__logoLink{gap:.375rem}}.header-v2-common-module__DPbLuq__logoLink:hover{opacity:.8}.header-v2-common-module__DPbLuq__logoLink:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid}.header-v2-common-module__DPbLuq__logoWrapper{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}@media (max-width:480px){.header-v2-common-module__DPbLuq__logoWrapper{width:36px;height:36px}}@media (max-width:360px){.header-v2-common-module__DPbLuq__logoWrapper{width:32px;height:32px}}.header-v2-common-module__DPbLuq__logoImage{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.header-v2-common-module__DPbLuq__logoTextWrapper{flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}.header-v2-common-module__DPbLuq__logoText{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:700;line-height:1.2;overflow:hidden}@media (max-width:767px){.header-v2-common-module__DPbLuq__logoText{font-size:1.125rem}}@media (max-width:480px){.header-v2-common-module__DPbLuq__logoText{font-size:1rem}}@media (max-width:360px){.header-v2-common-module__DPbLuq__logoText{font-size:.9375rem}}.header-v2-common-module__DPbLuq__logoSubtext{opacity:.7;font-size:.75rem;font-weight:500;line-height:1}@media (max-width:1200px){.header-v2-common-module__DPbLuq__logoSubtext{display:none}}.header-v2-common-module__DPbLuq__nav{flex:1;justify-content:flex-start;align-items:center;gap:.25rem;min-width:0;margin-left:0;margin-right:0;display:none;overflow:visible}@media (min-width:1024px){.header-v2-common-module__DPbLuq__nav{display:flex}}@media (min-width:1280px){.header-v2-common-module__DPbLuq__nav{gap:.5rem}}@media (min-width:1440px){.header-v2-common-module__DPbLuq__nav{gap:.5rem}}.header-v2-common-module__DPbLuq__navLink{white-space:nowrap;letter-spacing:-.01em;border-radius:12px;flex-shrink:1;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.25,.46,.45,.94),background-color .25s,color .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.header-v2-common-module__DPbLuq__navLink:after{content:"";border-radius:1px;width:60%;height:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(0)}.header-v2-common-module__DPbLuq__navLink:hover:after{transform:translate(-50%)scaleX(.7)}.header-v2-common-module__DPbLuq__navLinkActive:after{transform:translate(-50%)scaleX(1)}@media (min-width:1440px){.header-v2-common-module__DPbLuq__navLink{gap:.5rem;padding:.5rem 1.125rem;font-size:.9375rem}}.header-v2-common-module__DPbLuq__navLink:hover{transform:translateY(-1px)}.header-v2-common-module__DPbLuq__navLink:focus-visible{outline-offset:2px;outline:2px solid}.header-v2-common-module__DPbLuq__navIcon{flex-shrink:0;width:18px;height:18px}.header-v2-common-module__DPbLuq__navText{white-space:nowrap}@media (min-width:1024px) and (max-width:1349px){.header-v2-common-module__DPbLuq__navText{display:none}.header-v2-common-module__DPbLuq__navLink{justify-content:center;padding:.5rem .625rem}}.header-v2-common-module__DPbLuq__actionsSection{z-index:10;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex;position:relative}.header-v2-common-module__DPbLuq__searchAction{flex-shrink:0;align-items:center;display:flex}@media (max-width:767px){.header-v2-common-module__DPbLuq__actionsSection{flex-shrink:0;gap:.25rem;min-width:0}}@media (max-width:480px){.header-v2-common-module__DPbLuq__actionsSection{gap:.125rem}}@media (max-width:380px){.header-v2-common-module__DPbLuq__actionsSection{gap:.125rem}}.header-v2-common-module__DPbLuq__campusSelectorDesktop{display:none}@media (min-width:768px){.header-v2-common-module__DPbLuq__campusSelectorDesktop{display:block}}.header-v2-common-module__DPbLuq__campusSelectorMobile{display:none}@media (min-width:640px) and (max-width:767px){.header-v2-common-module__DPbLuq__campusSelectorMobile{display:block}}.header-v2-common-module__DPbLuq__searchButtonWrapper{width:auto;text-decoration:none}@media (min-width:1024px){.header-v2-common-module__DPbLuq__searchButtonWrapper{width:240px}}.header-v2-common-module__DPbLuq__searchButton{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:transform .25s cubic-bezier(.25,.46,.45,.94),background-color .25s,box-shadow .25s;display:flex}.header-v2-common-module__DPbLuq__searchButton:hover{transform:translateY(-1px)}.header-v2-common-module__DPbLuq__searchButton:focus-visible{outline-offset:2px;outline:2px solid}.header-v2-common-module__DPbLuq__searchIcon{width:18px;height:18px}.header-v2-common-module__DPbLuq__searchShortcut{opacity:1;letter-spacing:.5px;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:opacity .2s;display:none}@media (min-width:1024px){.header-v2-common-module__DPbLuq__searchShortcut{display:block}}.header-v2-common-module__DPbLuq__notificationBell{flex-shrink:0}@media (max-width:639px){.header-v2-common-module__DPbLuq__notificationBell{display:none}}.header-v2-common-module__DPbLuq__themeToggle{flex-shrink:0}@media (max-width:767px){.header-v2-common-module__DPbLuq__themeToggle{display:none}}.header-v2-common-module__DPbLuq__mobileMenuButton{cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:transform .25s cubic-bezier(.25,.46,.45,.94),background-color .25s;display:flex!important}@media (min-width:1024px){.header-v2-common-module__DPbLuq__mobileMenuButton{display:none!important}}.header-v2-common-module__DPbLuq__mobileMenuButton:hover{transform:scale(1.05)}.header-v2-common-module__DPbLuq__mobileMenuButton:focus-visible{outline-offset:2px;outline:2px solid}.header-v2-common-module__DPbLuq__menuIcon{width:24px;height:24px}.header-v2-common-module__DPbLuq__userMenuTrigger{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.375rem;transition:transform .25s cubic-bezier(.25,.46,.45,.94),background-color .25s;display:flex}.header-v2-common-module__DPbLuq__userMenuTrigger:hover{transform:scale(1.05)}.header-v2-common-module__DPbLuq__userMenuTrigger:focus-visible{outline-offset:2px;outline:2px solid}.header-v2-common-module__DPbLuq__avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px;transition:box-shadow .25s}.header-v2-common-module__DPbLuq__dropdownIcon{flex-shrink:0;width:1rem;height:1rem;margin-right:.5rem}.header-v2-common-module__DPbLuq__userMenuTrigger:hover .header-v2-common-module__DPbLuq__avatar{box-shadow:0 0 0 2px #4573df4d}.header-v2-common-module__DPbLuq__authButtons{align-items:center;gap:.5rem;display:flex}.header-v2-common-module__DPbLuq__authButton{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;min-height:44px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.header-v2-common-module__DPbLuq__authButton:hover{transform:translateY(-1px)}.header-v2-common-module__DPbLuq__authButton:focus-visible{outline-offset:2px;outline:2px solid}.header-v2-common-module__DPbLuq__authButtonPrimary{font-weight:600}@media (prefers-reduced-motion:reduce){.header-v2-common-module__DPbLuq__header,.header-v2-common-module__DPbLuq__navLink,.header-v2-common-module__DPbLuq__searchButton,.header-v2-common-module__DPbLuq__mobileMenuButton,.header-v2-common-module__DPbLuq__userMenuTrigger,.header-v2-common-module__DPbLuq__authButton{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}.header-v2-common-module__DPbLuq__sheetContent{flex-direction:column;gap:1rem;padding:1rem .5rem;display:flex}.header-v2-common-module__DPbLuq__sheetUtilBar{border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.25rem .5rem;display:flex}.header-v2-common-module__DPbLuq__sheetUtilBarLeft{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.header-v2-common-module__DPbLuq__sheetUtilBarRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.header-v2-common-module__DPbLuq__sheetUtilBarMobileOnly{display:flex}@media (min-width:640px){.header-v2-common-module__DPbLuq__sheetUtilBarMobileOnly{display:none}}.header-v2-common-module__DPbLuq__sheetBottomBar{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem;display:none}@media (max-width:767px){.header-v2-common-module__DPbLuq__sheetBottomBar{display:flex}}.header-v2-common-module__DPbLuq__sheetBottomBarLabel{opacity:.7;font-size:.875rem;font-weight:500}.header-v2-common-module__DPbLuq__sheetNav,.header-v2-common-module__DPbLuq__sheetCategory{flex-direction:column;gap:.25rem;display:flex}.header-v2-common-module__DPbLuq__sheetCategoryLabel{text-transform:uppercase;letter-spacing:.08em;opacity:.5;padding:.75rem 1rem .375rem;font-size:.6875rem;font-weight:700}.header-v2-common-module__DPbLuq__sheetNavLink{border-radius:14px;align-items:center;gap:.875rem;min-height:48px;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.25,.46,.45,.94),background-color .25s,color .25s,box-shadow .25s;display:flex;position:relative}.header-v2-common-module__DPbLuq__sheetNavLinkActive{font-weight:600}.header-v2-common-module__DPbLuq__sheetActiveDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.header-v2-common-module__DPbLuq__sheetNavLink:focus-visible{outline-offset:2px;outline:2px solid #4573df}.header-v2-common-module__DPbLuq__sheetNavLink:active{transform:scale(.98)}.header-v2-common-module__DPbLuq__sheetNavContent{flex-direction:column;gap:.125rem;min-width:0;display:flex}.header-v2-common-module__DPbLuq__sheetNavName{font-weight:500;line-height:1.3}.header-v2-common-module__DPbLuq__sheetNavDescription{opacity:.6;font-size:.75rem;line-height:1.3}.header-v2-common-module__DPbLuq__sheetNavIcon{width:20px;height:20px}.header-v2-common-module__DPbLuq__sheetDivider{width:100%;height:1px;margin:.5rem 0}.header-v2-common-module__DPbLuq__authButtonsWrapper{flex-direction:column;gap:.75rem;padding:.5rem 0;display:flex}.header-v2-common-module__DPbLuq__authButtonLink{width:100%;text-decoration:none;display:block}.header-v2-common-module__DPbLuq__authButton{cursor:pointer;border:none;border-radius:12px;width:100%;min-height:48px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.header-v2-common-module__DPbLuq__authButtonPrimary{width:100%;font-weight:600}.header-v2-common-module__DPbLuq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.unsupported-university-alert-common-module__eS68ca__container{text-align:center;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:2rem auto;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.unsupported-university-alert-common-module__eS68ca__iconWrapper{border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:flex}.unsupported-university-alert-common-module__eS68ca__icon{width:2rem;height:2rem}.unsupported-university-alert-common-module__eS68ca__title{letter-spacing:-.025em;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.unsupported-university-alert-common-module__eS68ca__description{margin-bottom:2rem;font-size:1rem;line-height:1.6}.unsupported-university-alert-common-module__eS68ca__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}
.section-wrapper-dark-module__iGxWdW__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1d212799 padding-box padding-box;border:1px solid #ffffff0d;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0a}.section-wrapper-dark-module__iGxWdW__container:before{display:none}.section-wrapper-dark-module__iGxWdW__inner{border-radius:inherit}.section-wrapper-dark-module__iGxWdW__content{background:0 0}.section-wrapper-dark-module__iGxWdW__plainContainer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.section-wrapper-dark-module__iGxWdW__plainInner{box-shadow:none}.section-wrapper-dark-module__iGxWdW__title{color:#e2e8f0;text-shadow:0 1px 2px #0000004d}.section-wrapper-dark-module__iGxWdW__subtitle{color:#cbd5e1;text-shadow:0 1px 2px #00000040}.section-wrapper-dark-module__iGxWdW__description{color:#94a3b8;text-shadow:0 1px 2px #0003}.section-wrapper-dark-module__iGxWdW__divider{background:linear-gradient(90deg,#94a3b833,#94a3b814,#94a3b833);border-radius:999px;height:.063rem}.section-wrapper-dark-module__iGxWdW__bleed{background:#1d2127e6;box-shadow:0 8px 32px #0006,inset 0 1px #94a3b814}
@keyframes progress-common-module__KbNjfW__float{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}.progress-common-module__KbNjfW__glow{box-shadow:0 0 10px #4573df33}.progress-common-module__KbNjfW__glow:hover{box-shadow:0 0 15px #4573df4d}.progress-common-module__KbNjfW__depth{transform-style:preserve-3d}.progress-common-module__KbNjfW__depth:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff26 0%,#fff0 50%,#ffffff1a 100%);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(-2px)}
.unsupported-university-alert-dark-module__kCFFRG__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#27272a80;border:1px solid #ffffff1a;box-shadow:0 4px 6px -1px #0000004d}.unsupported-university-alert-dark-module__kCFFRG__iconWrapper{color:#f87171;background:#f871711a}.unsupported-university-alert-dark-module__kCFFRG__title{color:#f5f5f5}.unsupported-university-alert-dark-module__kCFFRG__description{color:#a3a3a3}
.section-wrapper-light-module__lDq3yG__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffb3 0%,#f8fafca6 100%);border:1px solid #94a3b826;box-shadow:0 8px 32px #1f26870d,0 4px 16px #1f268708,inset 0 1px #ffffffd9}.section-wrapper-light-module__lDq3yG__container:before{display:none}.section-wrapper-light-module__lDq3yG__inner{border-radius:inherit}.section-wrapper-light-module__lDq3yG__content{background:0 0}.section-wrapper-light-module__lDq3yG__plainContainer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.section-wrapper-light-module__lDq3yG__plainInner{box-shadow:none}.section-wrapper-light-module__lDq3yG__title{color:#0f172a;text-shadow:0 1px 2px #0f172a0f}@media (prefers-reduced-motion:reduce){.section-wrapper-light-module__lDq3yG__container{transition:none}}


.responsive-container-light-module__LDsJ8q__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #94a3b833;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000014}@media (prefers-reduced-motion:reduce){.responsive-container-light-module__LDsJ8q__container{transition:none!important}}
