@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}
.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}
.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}
.unsupported-university-alert-light-module__JBENQG__container{background:#fff;border:1px solid #0000001a;box-shadow:0 4px 20px -2px #0000000d}.unsupported-university-alert-light-module__JBENQG__iconWrapper{color:#ef4444;background:#ef44441a}.unsupported-university-alert-light-module__JBENQG__title{color:#171717}.unsupported-university-alert-light-module__JBENQG__description{color:#525252}
.select-dark-module__0tQzoW__trigger{color:#f8fafc;background:#272c3499;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:#2f343ce6;border-color:#4573df80;box-shadow:inset 0 2px 4px #0003,0 4px 15px #4573df33}.select-dark-module__0tQzoW__trigger:focus{background:#1d2127f2;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:#272c34f2;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}
.select-light-module__9JqZ_W__trigger{color:#0f172a;background:#ffffffb3;border:1px solid #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #0000000d}.select-light-module__9JqZ_W__trigger:hover:not(:disabled){background:#ffffffe6;border-color:#4573df66;box-shadow:inset 0 1px 3px #0000000d,0 4px 15px #4573df1a}.select-light-module__9JqZ_W__trigger:focus{background:#fff;border-color:#4573dfe6;outline:none;box-shadow:0 0 0 3px #4573df33,0 6px 20px #4573df26}.select-light-module__9JqZ_W__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #0000001a;box-shadow:0 10px 40px #0000001a}.select-light-module__9JqZ_W__item{color:#0f172a}.select-light-module__9JqZ_W__item:focus,.select-light-module__9JqZ_W__item[data-highlighted]{color:#4573df;background:#4573df1a}.select-light-module__9JqZ_W__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #ffffff80;box-shadow:0 8px 32px #1f26871a,inset 0 2px 4px #fffc}.select-light-module__9JqZ_W__glass:hover:not(:disabled){background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-color:#fffc;box-shadow:0 10px 40px #1f268726,inset 0 2px 4px #ffffffe6}
.unified-filter-bar-common-module__hr6fgG__filterContainer{border-radius:1.25rem;width:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__filterContainer{transition:none}}.unified-filter-bar-common-module__hr6fgG__filterContainer:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.unified-filter-bar-common-module__hr6fgG__filterContainer:hover:before{opacity:.5}@media (min-width:768px){.unified-filter-bar-common-module__hr6fgG__filterContainer{border-radius:1.75rem}}.unified-filter-bar-common-module__hr6fgG__filterHeader{cursor:pointer;z-index:1;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.875rem 1rem;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.unified-filter-bar-common-module__hr6fgG__filterHeader:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__filterHeader{transition:none}}.unified-filter-bar-common-module__hr6fgG__filterHeader:hover{transform:translateY(-1px)}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__filterHeader{min-height:56px;padding:1rem 1.25rem}}.unified-filter-bar-common-module__hr6fgG__filterHeaderLeft{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.unified-filter-bar-common-module__hr6fgG__filterIconWrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__filterIconWrapper{transition:none}}.unified-filter-bar-common-module__hr6fgG__filterIconWrapper:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.unified-filter-bar-common-module__hr6fgG__filterHeader:hover .unified-filter-bar-common-module__hr6fgG__filterIconWrapper:before{opacity:1}.unified-filter-bar-common-module__hr6fgG__filterHeader:hover .unified-filter-bar-common-module__hr6fgG__filterIconWrapper{transform:scale(1.05)rotate(3deg)}.unified-filter-bar-common-module__hr6fgG__filterIcon{z-index:1;width:16px;height:16px;transition:transform .3s;position:relative}.unified-filter-bar-common-module__hr6fgG__filterHeader:hover .unified-filter-bar-common-module__hr6fgG__filterIcon{transform:scale(1.1)}.unified-filter-bar-common-module__hr6fgG__filterTitleGroup{flex-direction:column;gap:.25rem;min-width:0;display:flex}.unified-filter-bar-common-module__hr6fgG__filterTitle{white-space:nowrap;letter-spacing:-.01em;font-size:.9375rem;font-weight:650;line-height:1.3}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__filterTitle{font-size:1rem}}.unified-filter-bar-common-module__hr6fgG__filterSubtitle{opacity:.8;word-wrap:break-word;white-space:normal;font-size:.8125rem;line-height:1.3;display:block}@media (max-width:767px){.unified-filter-bar-common-module__hr6fgG__filterSubtitle{margin-top:2px;font-size:.75rem}}.unified-filter-bar-common-module__hr6fgG__activeCountBadge{white-space:nowrap;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.3125rem .75rem;font-size:.75rem;font-weight:650;animation:2s ease-in-out infinite unified-filter-bar-common-module__hr6fgG__badgePulse;display:inline-flex;position:relative;overflow:hidden}.unified-filter-bar-common-module__hr6fgG__activeCountBadge:before{content:"";animation:3s ease-in-out infinite unified-filter-bar-common-module__hr6fgG__shimmerBadge;position:absolute;inset:-50%;transform:translate(-100%)}@keyframes unified-filter-bar-common-module__hr6fgG__badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes unified-filter-bar-common-module__hr6fgG__shimmerBadge{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (min-width:480px){.unified-filter-bar-common-module__hr6fgG__activeCountBadge{padding:.375rem .875rem;font-size:.8125rem}}.unified-filter-bar-common-module__hr6fgG__chevronIcon{flex-shrink:0;width:22px;height:22px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.unified-filter-bar-common-module__hr6fgG__chevronOpen{transform:rotate(180deg)}.unified-filter-bar-common-module__hr6fgG__filterContent{z-index:1;flex-direction:column;gap:1rem;padding:0 1rem 1.25rem;animation:.3s cubic-bezier(.4,0,.2,1) unified-filter-bar-common-module__hr6fgG__slideDown;display:flex;position:relative;overflow:hidden}@keyframes unified-filter-bar-common-module__hr6fgG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__filterContent{gap:1.25rem;padding:0 1.25rem 1.25rem}}.unified-filter-bar-common-module__hr6fgG__filterContentHidden{display:none}.unified-filter-bar-common-module__hr6fgG__searchSection{width:100%}.unified-filter-bar-common-module__hr6fgG__searchWrapper{width:100%;position:relative}.unified-filter-bar-common-module__hr6fgG__searchIcon{pointer-events:none;opacity:.5;width:20px;height:20px;transition:opacity .3s,color .3s;position:absolute;top:50%;left:1.125rem;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__searchIcon{transition:none}}.unified-filter-bar-common-module__hr6fgG__searchWrapper:focus-within .unified-filter-bar-common-module__hr6fgG__searchIcon{opacity:.8}.unified-filter-bar-common-module__hr6fgG__searchInput{border:2px solid #0000;border-radius:12px;outline:none;width:100%;height:44px;padding:0 3rem 0 2.75rem;font-size:.875rem;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__searchInput{transition:none}}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__searchInput{border-radius:14px;height:46px;font-size:.9375rem}}.unified-filter-bar-common-module__hr6fgG__searchInput:focus{transform:translateY(-1px)}.unified-filter-bar-common-module__hr6fgG__searchClearButton{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;min-width:44px;height:32px;min-height:44px;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.unified-filter-bar-common-module__hr6fgG__searchClearButton:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__searchClearButton{transition:none}}.unified-filter-bar-common-module__hr6fgG__searchClearButton:hover{transform:translateY(-50%)scale(1.1)}.unified-filter-bar-common-module__hr6fgG__searchClearButton:active{transform:translateY(-50%)scale(.95)}.unified-filter-bar-common-module__hr6fgG__searchClearIcon{width:16px;height:16px}.unified-filter-bar-common-module__hr6fgG__filtersGrid{grid-template-columns:1fr;gap:1rem;width:100%;display:grid}@media (min-width:480px){.unified-filter-bar-common-module__hr6fgG__filtersGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:768px){.unified-filter-bar-common-module__hr6fgG__filtersGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.unified-filter-bar-common-module__hr6fgG__filtersGrid{grid-template-columns:repeat(4,1fr)}}.unified-filter-bar-common-module__hr6fgG__filterItem{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.unified-filter-bar-common-module__hr6fgG__filterLabel{opacity:.75;letter-spacing:.01em;padding-left:.375rem;font-size:.8125rem;font-weight:600}.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger{cursor:pointer;border:2px solid #0000;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:42px;min-height:44px;padding:0 .875rem;font-size:.875rem;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger{transition:none}}.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger:hover:before{opacity:1}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger{border-radius:12px;height:44px;padding:0 1rem;font-size:.9375rem}}.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger:hover{transform:translateY(-1px)}.unified-filter-bar-common-module__hr6fgG__filterSelectValue{text-overflow:ellipsis;white-space:nowrap;text-align:left;z-index:1;flex:1;min-width:0;position:relative;overflow:hidden}.unified-filter-bar-common-module__hr6fgG__filterSelectChevron{opacity:.5;z-index:1;flex-shrink:0;width:16px;height:16px;transition:transform .3s;position:relative}.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger:hover .unified-filter-bar-common-module__hr6fgG__filterSelectChevron{transform:translateY(2px)}.unified-filter-bar-common-module__hr6fgG__sortSection{border-top:1px solid #0000;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__sortSection{flex-flow:wrap;align-items:center;gap:1.25rem;padding-top:1.25rem}}.unified-filter-bar-common-module__hr6fgG__sortLabel{opacity:.75;letter-spacing:.01em;font-size:.8125rem;font-weight:650}.unified-filter-bar-common-module__hr6fgG__sortControls{flex-wrap:wrap;flex:1;gap:.625rem;display:flex}@media (min-width:480px){.unified-filter-bar-common-module__hr6fgG__sortControls{gap:.875rem}}.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger{cursor:pointer;border:2px solid #0000;border-radius:12px;outline:none;flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:150px;height:44px;min-height:44px;padding:0 1rem;font-size:.875rem;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger{transition:none}}.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger:hover:before{opacity:1}.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger:hover{transform:translateY(-1px)}@media (min-width:480px){.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger{flex:none;min-width:170px}}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger{border-radius:14px;height:46px;font-size:.9375rem}}.unified-filter-bar-common-module__hr6fgG__sortDirectionButton{cursor:pointer;text-transform:capitalize;border:2px solid #0000;border-radius:12px;outline:none;flex-shrink:0;align-items:center;gap:.5rem;height:44px;min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:550;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__sortDirectionButton{transition:none}}.unified-filter-bar-common-module__hr6fgG__sortDirectionButton:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.unified-filter-bar-common-module__hr6fgG__sortDirectionButton:hover:before{opacity:1}.unified-filter-bar-common-module__hr6fgG__sortDirectionButton:hover{transform:translateY(-1px)}.unified-filter-bar-common-module__hr6fgG__sortDirectionButton:active{transform:translateY(0)scale(.98)}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__sortDirectionButton{border-radius:14px;height:46px;padding:0 1.25rem;font-size:.9375rem}}.unified-filter-bar-common-module__hr6fgG__sortDirectionButton:focus-visible{outline-offset:2px}.unified-filter-bar-common-module__hr6fgG__sortDirectionIcon{z-index:1;width:18px;height:18px;transition:transform .3s;position:relative}.unified-filter-bar-common-module__hr6fgG__sortDirectionButton:hover .unified-filter-bar-common-module__hr6fgG__sortDirectionIcon{transform:rotate(180deg)}.unified-filter-bar-common-module__hr6fgG__actionsSection{flex-wrap:wrap;gap:.625rem;margin-left:auto;display:flex}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__actionsSection{gap:.875rem}}.unified-filter-bar-common-module__hr6fgG__actionButton{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:.5rem;height:44px;min-height:44px;padding:0 1.125rem;font-size:.875rem;font-weight:550;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__actionButton{transition:none}}.unified-filter-bar-common-module__hr6fgG__actionButton:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.unified-filter-bar-common-module__hr6fgG__actionButton:hover:before{opacity:1}.unified-filter-bar-common-module__hr6fgG__actionButton:hover{transform:translateY(-2px)}.unified-filter-bar-common-module__hr6fgG__actionButton:active{transform:translateY(0)scale(.98)}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__actionButton{border-radius:14px;height:46px;padding:0 1.25rem;font-size:.9375rem}}.unified-filter-bar-common-module__hr6fgG__actionButtonIcon{z-index:1;width:18px;height:18px;position:relative}.unified-filter-bar-common-module__hr6fgG__presetsSection{flex-wrap:wrap;gap:.625rem;padding-top:1rem;display:flex}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__presetsSection{gap:.75rem;padding-top:1.25rem}}.unified-filter-bar-common-module__hr6fgG__presetButton{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:9999px;outline:none;align-items:center;gap:.5rem;height:40px;min-height:44px;padding:0 1rem;font-size:.8125rem;font-weight:550;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__presetButton{transition:none}}.unified-filter-bar-common-module__hr6fgG__presetButton:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.unified-filter-bar-common-module__hr6fgG__presetButton:hover:before{opacity:1}.unified-filter-bar-common-module__hr6fgG__presetButton:hover{transform:translateY(-2px)scale(1.02)}.unified-filter-bar-common-module__hr6fgG__presetButton:active{transform:translateY(0)scale(.98)}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__presetButton{height:42px;padding:0 1.25rem;font-size:.875rem}}.unified-filter-bar-common-module__hr6fgG__presetButtonIcon{z-index:1;width:16px;height:16px;position:relative}.unified-filter-bar-common-module__hr6fgG__presetButtonActive{transform:scale(1.02)}.unified-filter-bar-common-module__hr6fgG__presetButtonActive:after{content:"";border-radius:inherit;z-index:-1;animation:2s ease-in-out infinite unified-filter-bar-common-module__hr6fgG__activeGlow;position:absolute;inset:-2px}@keyframes unified-filter-bar-common-module__hr6fgG__activeGlow{0%,to{opacity:.5}50%{opacity:1}}.unified-filter-bar-common-module__hr6fgG__extraContent{border-top:1px solid #0000;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}@media (min-width:640px){.unified-filter-bar-common-module__hr6fgG__extraContent{flex-flow:wrap;align-items:center;padding-top:1.25rem}}.unified-filter-bar-common-module__hr6fgG__resultsCount{opacity:.75;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.unified-filter-bar-common-module__hr6fgG__resultsCountNumber{font-weight:650}.unified-filter-bar-common-module__hr6fgG__filterLoading{pointer-events:none;position:relative}.unified-filter-bar-common-module__hr6fgG__filterLoading:after{content:"";animation:1.5s ease-in-out infinite unified-filter-bar-common-module__hr6fgG__loadingPulse;position:absolute;inset:0}@keyframes unified-filter-bar-common-module__hr6fgG__loadingPulse{0%{transform:translate(-100%)}to{transform:translate(100%)}}.unified-filter-bar-common-module__hr6fgG__loadingSkeleton{min-height:80px}.unified-filter-bar-common-module__hr6fgG__loadingSkeletonHeader{opacity:.5}.unified-filter-bar-common-module__hr6fgG__loadingSkeletonIcon{border-radius:14px;width:44px;height:44px}.unified-filter-bar-common-module__hr6fgG__loadingSkeletonTitle{border-radius:4px;width:120px;height:20px}@media (prefers-reduced-motion:reduce){.unified-filter-bar-common-module__hr6fgG__filterContainer,.unified-filter-bar-common-module__hr6fgG__filterContainer:before,.unified-filter-bar-common-module__hr6fgG__filterHeader,.unified-filter-bar-common-module__hr6fgG__filterIconWrapper,.unified-filter-bar-common-module__hr6fgG__filterIcon,.unified-filter-bar-common-module__hr6fgG__searchInput,.unified-filter-bar-common-module__hr6fgG__searchIcon,.unified-filter-bar-common-module__hr6fgG__searchClearButton,.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger,.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger:before,.unified-filter-bar-common-module__hr6fgG__filterSelectChevron,.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger,.unified-filter-bar-common-module__hr6fgG__sortSelectTrigger:before,.unified-filter-bar-common-module__hr6fgG__sortDirectionButton,.unified-filter-bar-common-module__hr6fgG__sortDirectionButton:before,.unified-filter-bar-common-module__hr6fgG__sortDirectionIcon,.unified-filter-bar-common-module__hr6fgG__actionButton,.unified-filter-bar-common-module__hr6fgG__actionButton:before,.unified-filter-bar-common-module__hr6fgG__presetButton,.unified-filter-bar-common-module__hr6fgG__presetButton:before,.unified-filter-bar-common-module__hr6fgG__chevronIcon,.unified-filter-bar-common-module__hr6fgG__activeCountBadge,.unified-filter-bar-common-module__hr6fgG__activeCountBadge:before{transition:none;animation:none}}@media (max-width:768px){.unified-filter-bar-common-module__hr6fgG__filterSelectTrigger{min-height:48px}.unified-filter-bar-common-module__hr6fgG__filterContainer{border-left:none;border-right:none;border-radius:0;margin-left:-1rem;margin-right:-1rem}}.unified-filter-bar-common-module__hr6fgG__searchSectionOuter{width:100%;padding:1.25rem 1.25rem .25rem}@media (max-width:640px){.unified-filter-bar-common-module__hr6fgG__searchSectionOuter{padding:1rem 1rem .25rem}}
.unified-filter-bar-light-module__mx_qia__filterContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6 0%,#ffffffbf 100%);border:1px solid #ffffff80;box-shadow:0 8px 32px #1f26871a,0 4px 16px #1f26870f,0 2px 8px #1f26870a,inset 0 1px 3px #ffffffb3}.unified-filter-bar-light-module__mx_qia__filterContainer:before{background:linear-gradient(135deg,#4573df05,#4573df14)}.unified-filter-bar-light-module__mx_qia__filterContainer:hover{box-shadow:0 16px 48px #1f268724,0 8px 24px #1f26871a,0 4px 12px #1f26870f,inset 0 1px 3px #ffffffb3}.unified-filter-bar-light-module__mx_qia__filterHeader:hover{background:#fff6}.unified-filter-bar-light-module__mx_qia__filterIconWrapper{background:linear-gradient(135deg,#4573df2e 0%,#4573df1a 100%);border:1px solid #4573df40;box-shadow:0 2px 8px #4573df1a}.unified-filter-bar-light-module__mx_qia__filterIcon{color:#4573df}.unified-filter-bar-light-module__mx_qia__filterTitle{color:#0f172a}.unified-filter-bar-light-module__mx_qia__filterSubtitle{color:#64748b}.unified-filter-bar-light-module__mx_qia__activeCountBadge{color:#3b64c8;background:linear-gradient(135deg,#4573df2e,#4573df1f);border:1px solid #4573df40;box-shadow:0 2px 6px #4573df26}.unified-filter-bar-light-module__mx_qia__chevronIcon,.unified-filter-bar-light-module__mx_qia__searchIcon{color:#64748b}.unified-filter-bar-light-module__mx_qia__searchInput{color:#0f172a;background:#ffffffb3;border-color:#94a3b84d;box-shadow:inset 0 1px 3px #0000000a}.unified-filter-bar-light-module__mx_qia__searchInput::placeholder{color:#94a3b8}.unified-filter-bar-light-module__mx_qia__searchInput:focus{background:#ffffffe6;box-shadow:inset 0 1px 3px #00000005,0 0 0 4px #4573df1a}.unified-filter-bar-light-module__mx_qia__searchClearButton{color:#64748b;background:#94a3b82e}.unified-filter-bar-light-module__mx_qia__searchClearButton:hover{color:#dc2626;background:#dc262626}.unified-filter-bar-light-module__mx_qia__filterLabel{color:#475569}.unified-filter-bar-light-module__mx_qia__filterSelectTrigger{color:#0f172a;background:#ffffffb3;border-color:#94a3b84d;box-shadow:0 2px 6px #0000000a}.unified-filter-bar-light-module__mx_qia__filterSelectTrigger:hover{background:#ffffffe6;border-color:#4573df59;box-shadow:0 4px 12px #4573df1a}.unified-filter-bar-light-module__mx_qia__filterSelectChevron{color:#64748b}.unified-filter-bar-light-module__mx_qia__filterSelectActive{background:linear-gradient(135deg,#4573df1a,#4573df0f);border-color:#4573df66;box-shadow:0 2px 8px #4573df26}.unified-filter-bar-light-module__mx_qia__sortSection{border-top-color:#94a3b840}.unified-filter-bar-light-module__mx_qia__sortLabel{color:#475569}.unified-filter-bar-light-module__mx_qia__sortSelectTrigger{color:#0f172a;background:#ffffffb3;border-color:#94a3b84d;box-shadow:0 2px 6px #0000000a}.unified-filter-bar-light-module__mx_qia__sortSelectTrigger:hover{background:#ffffffe6;border-color:#4573df59;box-shadow:0 4px 12px #4573df1a}.unified-filter-bar-light-module__mx_qia__sortDirectionButton{color:#0f172a;background:#ffffffb3;border-color:#94a3b84d;box-shadow:0 2px 6px #0000000a}.unified-filter-bar-light-module__mx_qia__sortDirectionButton:hover{color:#4573df;background:linear-gradient(135deg,#4573df1a,#4573df0d);border-color:#4573df59;box-shadow:0 4px 12px #4573df26}.unified-filter-bar-light-module__mx_qia__actionButton{color:#475569;background:#ffffffb3;border-color:#94a3b84d;box-shadow:0 2px 6px #0000000a}.unified-filter-bar-light-module__mx_qia__actionButton:hover{color:#0f172a;background:#ffffffe6;border-color:#4573df59;box-shadow:0 6px 16px #4573df26}.unified-filter-bar-light-module__mx_qia__actionButtonPrimary{color:#3b64c8;background:linear-gradient(135deg,#4573df2e,#4573df1f);border-color:#4573df59;box-shadow:0 2px 8px #4573df26}.unified-filter-bar-light-module__mx_qia__actionButtonPrimary:hover{background:linear-gradient(135deg,#4573df40,#4573df2e);border-color:#4573df73;box-shadow:0 6px 20px #4573df40}.unified-filter-bar-light-module__mx_qia__actionButtonDanger{color:#dc2626}.unified-filter-bar-light-module__mx_qia__actionButtonDanger:hover{background:#dc26261f;border-color:#dc262659;box-shadow:0 4px 12px #dc262626}.unified-filter-bar-light-module__mx_qia__presetButton{color:#475569;background:#fff9;border-color:#94a3b840;box-shadow:0 2px 6px #00000008}.unified-filter-bar-light-module__mx_qia__presetButton:hover{color:#3b64c8;background:linear-gradient(135deg,#4573df1a,#4573df0d);border-color:#4573df59;box-shadow:0 6px 16px #4573df2e}.unified-filter-bar-light-module__mx_qia__presetButtonActive{color:#3b64c8;background:linear-gradient(135deg,#4573df2e,#4573df1f);border-color:#4573df66;box-shadow:0 4px 12px #4573df33}.unified-filter-bar-light-module__mx_qia__extraContent{border-top-color:#94a3b840}.unified-filter-bar-light-module__mx_qia__resultsCount{color:#475569}.unified-filter-bar-light-module__mx_qia__resultsCountNumber{color:#3b64c8}.unified-filter-bar-light-module__mx_qia__filterLoading:after{background:linear-gradient(90deg,#0000,#4573df26,#0000)}.unified-filter-bar-light-module__mx_qia__filterHeader:focus-visible,.unified-filter-bar-light-module__mx_qia__searchClearButton:focus-visible,.unified-filter-bar-light-module__mx_qia__sortDirectionButton:focus-visible{outline:2px solid #4573df}.unified-filter-bar-light-module__mx_qia__filterSelectTrigger:focus-visible,.unified-filter-bar-light-module__mx_qia__sortSelectTrigger:focus-visible,.unified-filter-bar-light-module__mx_qia__actionButton:focus-visible,.unified-filter-bar-light-module__mx_qia__presetButton:focus-visible{border-color:#4573df80;box-shadow:0 0 0 4px #4573df1a,0 4px 12px #4573df26}.unified-filter-bar-light-module__mx_qia__filterIconWrapper:before{background:linear-gradient(135deg,#4573df1a,#4573df0d)}.unified-filter-bar-light-module__mx_qia__activeCountBadge:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}.unified-filter-bar-light-module__mx_qia__filterSelectTrigger:before,.unified-filter-bar-light-module__mx_qia__sortSelectTrigger:before{background:linear-gradient(135deg,#4573df0d,#0000)}.unified-filter-bar-light-module__mx_qia__sortDirectionButton:before{background:linear-gradient(135deg,#4573df14,#0000)}.unified-filter-bar-light-module__mx_qia__actionButton:before{background:linear-gradient(135deg,#ffffff26,#0000)}.unified-filter-bar-light-module__mx_qia__presetButton:before{background:linear-gradient(135deg,#fff3,#0000)}.unified-filter-bar-light-module__mx_qia__presetButtonActive:after{background:linear-gradient(135deg,#4573df40,#4573df1a)}.unified-filter-bar-light-module__mx_qia__searchWrapper:focus-within .unified-filter-bar-light-module__mx_qia__searchIcon{color:#4573dfe6}.unified-filter-bar-light-module__mx_qia__loadingSkeletonIcon,.unified-filter-bar-light-module__mx_qia__loadingSkeletonTitle{background:#94a3b833}
.unified-filter-bar-dark-module__RNw0Ma__filterContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#23272ecc;border:1px solid #ffffff1f;box-shadow:0 8px 32px #00000059,0 4px 16px #00000040,0 2px 8px #00000026,inset 0 1px 1px #ffffff0f}.unified-filter-bar-dark-module__RNw0Ma__filterContainer:before{background:linear-gradient(135deg,#4573df08,#4573df14)}.unified-filter-bar-dark-module__RNw0Ma__filterContainer:hover{box-shadow:0 16px 48px #0006,0 8px 24px #0000004d,0 4px 12px #0003,inset 0 1px 1px #ffffff0f}.unified-filter-bar-dark-module__RNw0Ma__filterHeader:hover{background:#ffffff0f}.unified-filter-bar-dark-module__RNw0Ma__filterIconWrapper{background:linear-gradient(135deg,#4573df4d 0%,#4573df2e 100%);border:1px solid #4573df59;box-shadow:0 2px 8px #4573df33}.unified-filter-bar-dark-module__RNw0Ma__filterIcon{color:#81a1e9}.unified-filter-bar-dark-module__RNw0Ma__filterTitle{color:#f8fafc}.unified-filter-bar-dark-module__RNw0Ma__filterSubtitle{color:#94a3b8}.unified-filter-bar-dark-module__RNw0Ma__activeCountBadge{color:#93afef;background:linear-gradient(135deg,#4573df4d,#4573df33);border:1px solid #4573df66;box-shadow:0 2px 8px #4573df40}.unified-filter-bar-dark-module__RNw0Ma__chevronIcon,.unified-filter-bar-dark-module__RNw0Ma__searchIcon{color:#94a3b8}.unified-filter-bar-dark-module__RNw0Ma__searchInput{color:#f8fafc;background:#23272eb3;border-color:#ffffff1f;box-shadow:inset 0 1px 3px #0003}.unified-filter-bar-dark-module__RNw0Ma__searchInput::placeholder{color:#64748b}.unified-filter-bar-dark-module__RNw0Ma__searchInput:focus{background:#23272ee6;box-shadow:inset 0 1px 3px #00000026,0 0 0 4px #4573df26}.unified-filter-bar-dark-module__RNw0Ma__searchClearButton{color:#94a3b8;background:#ffffff1f}.unified-filter-bar-dark-module__RNw0Ma__searchClearButton:hover{color:#f87171;background:#f8717133}.unified-filter-bar-dark-module__RNw0Ma__filterLabel{color:#94a3b8}.unified-filter-bar-dark-module__RNw0Ma__filterSelectTrigger{color:#f8fafc;background:#23272eb3;border-color:#ffffff1f;box-shadow:0 2px 6px #00000026}.unified-filter-bar-dark-module__RNw0Ma__filterSelectTrigger:hover{background:#23272ed9;border-color:#4573df66;box-shadow:0 4px 12px #4573df26}.unified-filter-bar-dark-module__RNw0Ma__filterSelectChevron{color:#94a3b8}.unified-filter-bar-dark-module__RNw0Ma__filterSelectActive{background:linear-gradient(135deg,#4573df33,#4573df1f);border-color:#4573df73;box-shadow:0 2px 8px #4573df33}.unified-filter-bar-dark-module__RNw0Ma__sortSection{border-top-color:#ffffff1a}.unified-filter-bar-dark-module__RNw0Ma__sortLabel{color:#94a3b8}.unified-filter-bar-dark-module__RNw0Ma__sortSelectTrigger{color:#f8fafc;background:#23272eb3;border-color:#ffffff1f;box-shadow:0 2px 6px #00000026}.unified-filter-bar-dark-module__RNw0Ma__sortSelectTrigger:hover{background:#23272ed9;border-color:#4573df66;box-shadow:0 4px 12px #4573df26}.unified-filter-bar-dark-module__RNw0Ma__sortDirectionButton{color:#f8fafc;background:#23272eb3;border-color:#ffffff1f;box-shadow:0 2px 6px #00000026}.unified-filter-bar-dark-module__RNw0Ma__sortDirectionButton:hover{color:#93afef;background:linear-gradient(135deg,#4573df33,#4573df1a);border-color:#4573df66;box-shadow:0 4px 12px #4573df33}.unified-filter-bar-dark-module__RNw0Ma__actionButton{color:#94a3b8;background:#23272eb3;border-color:#ffffff1f;box-shadow:0 2px 6px #00000026}.unified-filter-bar-dark-module__RNw0Ma__actionButton:hover{color:#f8fafc;background:#23272ed9;border-color:#4573df59;box-shadow:0 6px 16px #4573df33}.unified-filter-bar-dark-module__RNw0Ma__actionButtonPrimary{color:#93afef;background:linear-gradient(135deg,#4573df4d,#4573df33);border-color:#4573df73;box-shadow:0 2px 8px #4573df40}.unified-filter-bar-dark-module__RNw0Ma__actionButtonPrimary:hover{background:linear-gradient(135deg,#4573df66,#4573df4d);border-color:#4573df8c;box-shadow:0 6px 20px #4573df59}.unified-filter-bar-dark-module__RNw0Ma__actionButtonDanger{color:#f87171}.unified-filter-bar-dark-module__RNw0Ma__actionButtonDanger:hover{background:#dc26262e;border-color:#dc262666;box-shadow:0 4px 12px #dc262633}.unified-filter-bar-dark-module__RNw0Ma__presetButton{color:#94a3b8;background:#23272e99;border-color:#ffffff1a;box-shadow:0 2px 6px #0000001f}.unified-filter-bar-dark-module__RNw0Ma__presetButton:hover{color:#93afef;background:linear-gradient(135deg,#4573df33,#4573df1a);border-color:#4573df66;box-shadow:0 6px 16px #4573df40}.unified-filter-bar-dark-module__RNw0Ma__presetButtonActive{color:#93afef;background:linear-gradient(135deg,#4573df4d,#4573df33);border-color:#4573df80;box-shadow:0 4px 12px #4573df4d}.unified-filter-bar-dark-module__RNw0Ma__extraContent{border-top-color:#ffffff1a}.unified-filter-bar-dark-module__RNw0Ma__resultsCount{color:#94a3b8}.unified-filter-bar-dark-module__RNw0Ma__resultsCountNumber{color:#93afef}.unified-filter-bar-dark-module__RNw0Ma__filterLoading:after{background:linear-gradient(90deg,#0000,#4573df33,#0000)}.unified-filter-bar-dark-module__RNw0Ma__filterHeader:focus-visible,.unified-filter-bar-dark-module__RNw0Ma__searchClearButton:focus-visible,.unified-filter-bar-dark-module__RNw0Ma__sortDirectionButton:focus-visible{outline:2px solid #4573df}.unified-filter-bar-dark-module__RNw0Ma__filterSelectTrigger:focus-visible,.unified-filter-bar-dark-module__RNw0Ma__sortSelectTrigger:focus-visible,.unified-filter-bar-dark-module__RNw0Ma__actionButton:focus-visible,.unified-filter-bar-dark-module__RNw0Ma__presetButton:focus-visible{border-color:#4573df80;box-shadow:0 0 0 4px #4573df26,0 4px 12px #4573df33}.unified-filter-bar-dark-module__RNw0Ma__filterIconWrapper:before{background:linear-gradient(135deg,#4573df26,#4573df14)}.unified-filter-bar-dark-module__RNw0Ma__activeCountBadge:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000)}.unified-filter-bar-dark-module__RNw0Ma__filterSelectTrigger:before,.unified-filter-bar-dark-module__RNw0Ma__sortSelectTrigger:before{background:linear-gradient(135deg,#4573df14,#0000)}.unified-filter-bar-dark-module__RNw0Ma__sortDirectionButton:before{background:linear-gradient(135deg,#4573df1f,#0000)}.unified-filter-bar-dark-module__RNw0Ma__actionButton:before{background:linear-gradient(135deg,#ffffff14,#0000)}.unified-filter-bar-dark-module__RNw0Ma__presetButton:before{background:linear-gradient(135deg,#ffffff1a,#0000)}.unified-filter-bar-dark-module__RNw0Ma__presetButtonActive:after{background:linear-gradient(135deg,#4573df59,#4573df26)}.unified-filter-bar-dark-module__RNw0Ma__searchWrapper:focus-within .unified-filter-bar-dark-module__RNw0Ma__searchIcon{color:#81a1e9e6}.unified-filter-bar-dark-module__RNw0Ma__loadingSkeletonIcon,.unified-filter-bar-dark-module__RNw0Ma__loadingSkeletonTitle{background:#64748b40}
.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}}
.popover-common-module__6J-N8a__content{z-index:50;width:auto;min-width:12rem;max-width:min(100vw - 2rem,24rem);max-height:min(calc(100dvh - 4rem), var(--radix-popover-content-available-height,80vh));overscroll-behavior:contain;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);-webkit-overflow-scrolling:touch;border:1px solid #0000;border-radius:.75rem;padding:1rem;animation:.2s ease-out popover-common-module__6J-N8a__popoverEnter;overflow:hidden auto;box-shadow:0 4px 20px -4px #00000026,0 0 0 1px #0000000d}.popover-common-module__6J-N8a__content:focus{outline:none}.popover-common-module__6J-N8a__content:focus-visible{outline-offset:2px;outline:2px solid #4573df}.popover-common-module__6J-N8a__content::-webkit-scrollbar{width:6px}.popover-common-module__6J-N8a__content::-webkit-scrollbar-track{background:0 0}.popover-common-module__6J-N8a__content::-webkit-scrollbar-thumb{background:#8080804d;border-radius:3px}@keyframes popover-common-module__6J-N8a__popoverEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popover-common-module__6J-N8a__popoverExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.popover-common-module__6J-N8a__content[data-state=closed]{animation:.15s ease-in popover-common-module__6J-N8a__popoverExit}.popover-common-module__6J-N8a__glow{box-shadow:0 0 20px #4573df33}.popover-common-module__6J-N8a__glow:hover{box-shadow:0 0 30px #4573df4d}.popover-common-module__6J-N8a__depth{transform-style:preserve-3d}.popover-common-module__6J-N8a__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)}@media (pointer:coarse){.popover-common-module__6J-N8a__content{padding:1.25rem}.popover-common-module__6J-N8a__content button,.popover-common-module__6J-N8a__content a,.popover-common-module__6J-N8a__content [role=button],.popover-common-module__6J-N8a__content [role=menuitem]{min-width:44px;min-height:44px}}@media (max-width:768px){.popover-common-module__6J-N8a__content{border-radius:.625rem;max-width:min(100vw - 1.5rem,20rem);padding:.875rem}}@media (max-width:640px){.popover-common-module__6J-N8a__content{min-width:10rem;max-width:calc(100vw - 1rem);margin-bottom:env(safe-area-inset-bottom,0);border-radius:.5rem;padding:.75rem}}@media (max-width:360px){.popover-common-module__6J-N8a__content{max-width:calc(100vw - .75rem);padding:.625rem}}@media (prefers-reduced-motion:reduce){.popover-common-module__6J-N8a__content,.popover-common-module__6J-N8a__content[data-state=closed]{animation:none}}
.UnifiedGlassCard-common-module__7n802q__container{will-change:transform;border-radius:1rem;transition:transform .2s,box-shadow .2s;position:relative}.UnifiedGlassCard-common-module__7n802q__container:focus-within{outline-offset:2px;outline:2px solid}.UnifiedGlassCard-common-module__7n802q__subtle,.UnifiedGlassCard-common-module__7n802q__base,.UnifiedGlassCard-common-module__7n802q__medium,.UnifiedGlassCard-common-module__7n802q__strong,.UnifiedGlassCard-common-module__7n802q__intense{will-change:transform}.UnifiedGlassCard-common-module__7n802q__interactive{cursor:pointer}.UnifiedGlassCard-common-module__7n802q__interactive:hover{transform:translateY(-2px)}.UnifiedGlassCard-common-module__7n802q__interactive:active{transform:translateY(0)}.UnifiedGlassCard-common-module__7n802q__glow,.UnifiedGlassCard-common-module__7n802q__layered{isolation:isolate;position:relative}.UnifiedGlassCard-common-module__7n802q__glow:before,.UnifiedGlassCard-common-module__7n802q__layered:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}.UnifiedGlassCard-common-module__7n802q__depth{transform-style:preserve-3d}.UnifiedGlassCard-common-module__7n802q__content{z-index:10;position:relative}@media (prefers-reduced-motion:reduce){.UnifiedGlassCard-common-module__7n802q__container,.UnifiedGlassCard-common-module__7n802q__subtle,.UnifiedGlassCard-common-module__7n802q__base,.UnifiedGlassCard-common-module__7n802q__medium,.UnifiedGlassCard-common-module__7n802q__strong,.UnifiedGlassCard-common-module__7n802q__intense,.UnifiedGlassCard-common-module__7n802q__interactive{transition:none!important}.UnifiedGlassCard-common-module__7n802q__interactive:hover,.UnifiedGlassCard-common-module__7n802q__interactive:active{transform:none!important}}
.popover-light-module__fwKZyG__content{color:#1f2937;background:#ffffffeb;border-color:#00000014}
.UnifiedGlassCard-light-module__Sbw5lW__container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#f8fafcb8);border-color:#94a3b833;box-shadow:0 10px 28px #0f172a1a,0 4px 12px #0f172a0f}.UnifiedGlassCard-light-module__Sbw5lW__subtle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa8;border-color:#94a3b81f;box-shadow:0 6px 16px #0f172a0f,0 2px 6px #0f172a0a}.UnifiedGlassCard-light-module__Sbw5lW__base{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffc7,#f8fafcb8);border-color:#94a3b82e;box-shadow:0 10px 24px #0f172a1a,0 4px 10px #0f172a0f}.UnifiedGlassCard-light-module__Sbw5lW__medium{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffdb,#f8fafccc);border-color:#94a3b842;box-shadow:0 12px 30px #0f172a1f,0 6px 14px #0f172a12}.UnifiedGlassCard-light-module__Sbw5lW__strong{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffeb,#f8fafce0);border-color:#94a3b857;box-shadow:0 16px 36px #0f172a24,0 8px 18px #0f172a14}.UnifiedGlassCard-light-module__Sbw5lW__intense{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(135deg,#fffffff5,#f8fafceb);border-color:#94a3b857;box-shadow:0 20px 40px #0f172a29,0 10px 20px #0f172a1a}.UnifiedGlassCard-light-module__Sbw5lW__interactive:hover{border-color:#4573df47;box-shadow:0 14px 34px #1f268729,0 6px 16px #0f172a1a}.UnifiedGlassCard-light-module__Sbw5lW__glow:before{filter:blur(10px);background:linear-gradient(135deg,#4573df1f,#818cf814)}.UnifiedGlassCard-light-module__Sbw5lW__layered:before{background:linear-gradient(140deg,#ffffff6b,#fff0)}.UnifiedGlassCard-light-module__Sbw5lW__depth{box-shadow:0 20px 42px #0f172a2e,0 10px 20px #0f172a1a}@media (max-width:768px){.UnifiedGlassCard-light-module__Sbw5lW__intense{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6}}@media (prefers-reduced-motion:reduce){.UnifiedGlassCard-light-module__Sbw5lW__container,.UnifiedGlassCard-light-module__Sbw5lW__subtle,.UnifiedGlassCard-light-module__Sbw5lW__base,.UnifiedGlassCard-light-module__Sbw5lW__medium,.UnifiedGlassCard-light-module__Sbw5lW__strong,.UnifiedGlassCard-light-module__Sbw5lW__intense,.UnifiedGlassCard-light-module__Sbw5lW__interactive{transition:none}}
.popover-dark-module__qYXN7q__content{color:#f3f4f6;background:#1e2028eb;border-color:#ffffff1a}
.UnifiedGlassCard-dark-module__K_iHGG__container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#272c34c7,#1d2127b3);border-color:#94a3b824;box-shadow:0 16px 34px #00000094,0 8px 18px #0000006b}.UnifiedGlassCard-dark-module__K_iHGG__subtle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d21278f;border-color:#94a3b81a;box-shadow:0 10px 24px #0000007a,0 4px 10px #00000057}.UnifiedGlassCard-dark-module__K_iHGG__base{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#272c34c7,#1d2127b3);border-color:#94a3b824;box-shadow:0 16px 34px #00000094,0 8px 18px #0000006b}.UnifiedGlassCard-dark-module__K_iHGG__medium{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#272c34d6,#1d2127c2);border-color:#94a3b833;box-shadow:0 20px 40px #000000a3,0 10px 20px #00000075}.UnifiedGlassCard-dark-module__K_iHGG__strong{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#272c34e6,#1d2127d1);border-color:#94a3b83d;box-shadow:0 24px 46px #000000ad,0 12px 24px #00000080}.UnifiedGlassCard-dark-module__K_iHGG__intense{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(135deg,#272c34f0,#1d2127e0);border-color:#94a3b83d;box-shadow:0 28px 52px #000000b8,0 14px 28px #0000008a}.UnifiedGlassCard-dark-module__K_iHGG__interactive:hover{border-color:#818cf857;box-shadow:0 22px 44px #000000ad,0 10px 22px #0000007a}.UnifiedGlassCard-dark-module__K_iHGG__glow:before{filter:blur(12px);background:linear-gradient(135deg,#4573df33,#818cf826)}.UnifiedGlassCard-dark-module__K_iHGG__layered:before{background:linear-gradient(140deg,#ffffff1a,#fff0)}.UnifiedGlassCard-dark-module__K_iHGG__depth{box-shadow:0 30px 58px #000000bd,0 14px 30px #0000008f}@media (max-width:768px){.UnifiedGlassCard-dark-module__K_iHGG__intense{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#23272ed1}}@media (prefers-reduced-motion:reduce){.UnifiedGlassCard-dark-module__K_iHGG__container,.UnifiedGlassCard-dark-module__K_iHGG__subtle,.UnifiedGlassCard-dark-module__K_iHGG__base,.UnifiedGlassCard-dark-module__K_iHGG__medium,.UnifiedGlassCard-dark-module__K_iHGG__strong,.UnifiedGlassCard-dark-module__K_iHGG__intense,.UnifiedGlassCard-dark-module__K_iHGG__interactive{transition:none}}
.combobox-common-module__3Fbrhq__content{overflow-y:auto}.combobox-common-module__3Fbrhq__max240{max-height:15rem}.combobox-common-module__3Fbrhq__max300{max-height:18.75rem}.combobox-common-module__3Fbrhq__max420{max-height:26.25rem}.combobox-common-module__3Fbrhq__max480{max-height:30rem}@media (prefers-reduced-motion:reduce){.combobox-common-module__3Fbrhq__content{transition:none}}
.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}
.alert-dialog-common-module__ojjblW__alertDialogOverlay{z-index:50;background:#00000080;position:fixed;inset:0}.alert-dialog-common-module__ojjblW__alertDialogContent{z-index:50;border:1px solid #94a3b82e;border-radius:.5rem;gap:1rem;width:100%;max-width:32rem;padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}.alert-dialog-common-module__ojjblW__alertDialogOverlay[data-state=open]{animation:.2s ease-out alert-dialog-common-module__ojjblW__fadeIn}.alert-dialog-common-module__ojjblW__alertDialogOverlay[data-state=closed]{animation:.2s ease-in alert-dialog-common-module__ojjblW__fadeOut}.alert-dialog-common-module__ojjblW__alertDialogContent[data-state=open]{animation:.2s ease-out alert-dialog-common-module__ojjblW__dialogIn}.alert-dialog-common-module__ojjblW__alertDialogContent[data-state=closed]{animation:.2s ease-in alert-dialog-common-module__ojjblW__dialogOut}@keyframes alert-dialog-common-module__ojjblW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-common-module__ojjblW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-common-module__ojjblW__dialogIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes alert-dialog-common-module__ojjblW__dialogOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}@media (prefers-reduced-motion:reduce){.alert-dialog-common-module__ojjblW__alertDialogOverlay[data-state=open],.alert-dialog-common-module__ojjblW__alertDialogOverlay[data-state=closed],.alert-dialog-common-module__ojjblW__alertDialogContent[data-state=open],.alert-dialog-common-module__ojjblW__alertDialogContent[data-state=closed]{animation:none}}.alert-dialog-common-module__ojjblW__glassAlertDialogHeader{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 24px 20px;display:flex;position:relative}.alert-dialog-common-module__ojjblW__glassAlertDialogFooter{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.25rem 24px 32px;display:flex;position:relative}.alert-dialog-common-module__ojjblW__glassAlertDialogTitle{text-align:center;width:100%;font-size:1.25rem;font-weight:600;transition:color .3s,opacity .3s;position:relative}.alert-dialog-common-module__ojjblW__glassAlertDialogDescription{text-align:center;opacity:.9;width:100%;max-width:28rem;margin:0 auto;line-height:1.5;transition:color .3s,opacity .3s;position:relative}@media (prefers-reduced-motion:reduce){.alert-dialog-common-module__ojjblW__glassAlertDialogTitle,.alert-dialog-common-module__ojjblW__glassAlertDialogDescription{transition:none}}@keyframes alert-dialog-common-module__ojjblW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes alert-dialog-common-module__ojjblW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.alert-dialog-common-module__ojjblW__alertDialogContent{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(90dvh,100dvh - 2rem);padding:1.25rem;overflow-y:auto}.alert-dialog-common-module__ojjblW__glassAlertDialogHeader{padding:1.5rem 1rem 1rem}.alert-dialog-common-module__ojjblW__glassAlertDialogFooter{flex-direction:column-reverse;gap:.75rem;padding:1rem}.alert-dialog-common-module__ojjblW__glassAlertDialogFooter>*{width:100%;min-height:48px}}@media (max-width:640px){.alert-dialog-common-module__ojjblW__alertDialogContent{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));border-radius:.5rem}.alert-dialog-common-module__ojjblW__glassAlertDialogTitle{font-size:1.125rem}.alert-dialog-common-module__ojjblW__glassAlertDialogDescription{font-size:.875rem}}@media (max-width:360px){.alert-dialog-common-module__ojjblW__alertDialogContent{width:calc(100vw - .75rem);padding:.875rem}.alert-dialog-common-module__ojjblW__glassAlertDialogTitle{font-size:1rem}}@media (pointer:coarse){.alert-dialog-common-module__ojjblW__glassAlertDialogFooter>button,.alert-dialog-common-module__ojjblW__glassAlertDialogFooter>[role=button]{min-height:48px}}
.combobox-light-module__5xTWWa__content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc 0%,#fff9 100%);border:1px solid #ffffff4d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f268726,0 4px 16px #1f26871a,inset 0 1px 2px #ffffff80}@media (prefers-reduced-motion:reduce){.combobox-light-module__5xTWWa__content{transition:none}}
.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}}
.alert-dialog-light-module__hHd5eG__alertDialogContent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff2 0%,#ffffffe6 50%,#f8fafcf2 100%);border-color:#cbd5e180;box-shadow:0 25px 50px -12px #00000026,0 12px 25px -8px #0000001a,inset 0 1px 2px #ffffff80}.alert-dialog-light-module__hHd5eG__glassAlertDialogHeader{color:#0f172afa;text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.alert-dialog-light-module__hHd5eG__glassAlertDialogFooter{color:#0f172afa}.alert-dialog-light-module__hHd5eG__glassAlertDialogTitle{color:#0f172afa;font-size:1.125rem;font-weight:600}.alert-dialog-light-module__hHd5eG__glassAlertDialogDescription{color:#334155fa;font-size:.875rem}.alert-dialog-light-module__hHd5eG__glow{transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #4573df66}.alert-dialog-light-module__hHd5eG__depth{transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -6px #0000001a,0 0 30px #4573df1a}@keyframes alert-dialog-light-module__hHd5eG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes alert-dialog-light-module__hHd5eG__glow{0%{box-shadow:0 0 5px #4573df4d}to{box-shadow:0 0 25px #4573df99,0 0 40px #4573df4d}}@media (prefers-reduced-motion:reduce){.alert-dialog-light-module__hHd5eG__glow,.alert-dialog-light-module__hHd5eG__depth{transition:none;animation:none!important}}
.combobox-dark-module__tgZVRq__content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#23272eb3;border:1px solid #ffffff1a;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000004d}.combobox-dark-module__tgZVRq__content:hover{box-shadow:0 6px 10px -2px #0006}.combobox-dark-module__tgZVRq__content:focus-visible{outline-offset:2px;outline:3px solid #4573dffa}@media (prefers-reduced-motion:reduce){.combobox-dark-module__tgZVRq__content,.combobox-dark-module__tgZVRq__content:hover{transition:none}}
.ai-axis-announcement-bar-dark-module__LGwbfa__barContainer{color:#f1f5f9;background:linear-gradient(90deg,#0b1120 0%,#0f172a 45%,#18141b 80%,#0b1120 100%);border-bottom:1px solid #f9731647;box-shadow:0 1px 6px #00000059}.ai-axis-announcement-bar-dark-module__LGwbfa__brandBadge{color:#fb923c;background-color:#ea580c2e;border:1px solid #f9731666}.ai-axis-announcement-bar-dark-module__LGwbfa__headlineLink{color:inherit}.ai-axis-announcement-bar-dark-module__LGwbfa__headline{color:#e2e8f0}.ai-axis-announcement-bar-dark-module__LGwbfa__studentTarget{color:#60a5fa}.ai-axis-announcement-bar-dark-module__LGwbfa__usdHighlight{color:#fb923c}.ai-axis-announcement-bar-dark-module__LGwbfa__sparkBeam{background:conic-gradient(#0000 0deg 230deg,#f9731666 260deg,#fc8931 295deg,#3b82f6 330deg,#fff 360deg)}.ai-axis-announcement-bar-dark-module__LGwbfa__sparkButtonWrapper{box-shadow:0 2px 10px #f9731647}.ai-axis-announcement-bar-dark-module__LGwbfa__sparkButtonWrapper:hover{box-shadow:0 4px 16px #f973166b}.ai-axis-announcement-bar-dark-module__LGwbfa__sparkInner{color:#fff;background-color:#0f172a;border:1px solid #f9731666}.ai-axis-announcement-bar-dark-module__LGwbfa__sparkButtonWrapper:hover .ai-axis-announcement-bar-dark-module__LGwbfa__sparkInner{background-color:#1e293b;border-color:#fb923c}.ai-axis-announcement-bar-dark-module__LGwbfa__dismissButton{color:#94a3b8}.ai-axis-announcement-bar-dark-module__LGwbfa__dismissButton:hover{color:#fff;background-color:#ffffff1a}
.ai-axis-in-content-slot-common-module__qm_3fG__slotWrapper{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ai-axis-in-content-slot-common-module__qm_3fG__slotBlogMiddle,.ai-axis-in-content-slot-common-module__qm_3fG__slotBlogEnd{min-height:280px}.ai-axis-in-content-slot-common-module__qm_3fG__slotCalculator,.ai-axis-in-content-slot-common-module__qm_3fG__slotPastPapers{min-height:100px}.ai-axis-in-content-slot-common-module__qm_3fG__slotPortal{min-height:250px}.ai-axis-in-content-slot-common-module__qm_3fG__cardInner{box-sizing:border-box;border:1px solid;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:16px 20px;display:flex;position:relative}.ai-axis-in-content-slot-common-module__qm_3fG__compactCard{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px}.ai-axis-in-content-slot-common-module__qm_3fG__compactLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__compactText{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__compactTitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;font-weight:700;line-height:1.25;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__compactDesc{margin:0;font-size:.75rem;line-height:1.35}.ai-axis-in-content-slot-common-module__qm_3fG__compactActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__tallCard{flex-direction:column;justify-content:space-between;gap:14px}.ai-axis-in-content-slot-common-module__qm_3fG__tallHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__tallHeaderLeft{align-items:center;gap:12px;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__tallTitleGroup{flex-direction:column;gap:2px;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__tallTitle{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.ai-axis-in-content-slot-common-module__qm_3fG__tallSubtitle{margin:0;font-size:.8125rem}.ai-axis-in-content-slot-common-module__qm_3fG__tallBody{flex-direction:column;gap:10px;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__tallDescription{margin:0;font-size:.84375rem;line-height:1.45}.ai-axis-in-content-slot-common-module__qm_3fG__milestonesRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-axis-in-content-slot-common-module__qm_3fG__milestoneItem{text-align:center;border:1px solid;border-radius:8px;flex-direction:column;align-items:center;padding:8px 10px;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__milestoneReward{font-size:.9375rem;font-weight:800;line-height:1.1}.ai-axis-in-content-slot-common-module__qm_3fG__milestoneLabel{margin-top:2px;font-size:.6875rem;font-weight:500}.ai-axis-in-content-slot-common-module__qm_3fG__tallFooter{border-top:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__codeBox{cursor:pointer;background:0 0;border:1px dashed;border-radius:8px;align-items:center;gap:8px;padding:5px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;transition:all .2s;display:inline-flex}.ai-axis-in-content-slot-common-module__qm_3fG__codeBox:hover{transform:translateY(-1px)}.ai-axis-in-content-slot-common-module__qm_3fG__buttonGroup{align-items:center;gap:8px;display:flex}.ai-axis-in-content-slot-common-module__qm_3fG__primaryAction{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ai-axis-in-content-slot-common-module__qm_3fG__secondaryAction{white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.ai-axis-in-content-slot-common-module__qm_3fG__badge{letter-spacing:.03em;white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.ai-axis-in-content-slot-common-module__qm_3fG__greenDot{background-color:#22c55e;border-radius:50%;width:6px;height:6px}@media (max-width:640px){.ai-axis-in-content-slot-common-module__qm_3fG__compactCard{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.ai-axis-in-content-slot-common-module__qm_3fG__compactActions{justify-content:space-between;width:100%}.ai-axis-in-content-slot-common-module__qm_3fG__slotCalculator,.ai-axis-in-content-slot-common-module__qm_3fG__slotPastPapers{min-height:120px}.ai-axis-in-content-slot-common-module__qm_3fG__milestonesRow{grid-template-columns:repeat(3,1fr);gap:4px}.ai-axis-in-content-slot-common-module__qm_3fG__milestoneItem{padding:6px 4px}.ai-axis-in-content-slot-common-module__qm_3fG__milestoneReward{font-size:.8125rem}.ai-axis-in-content-slot-common-module__qm_3fG__milestoneLabel{font-size:.625rem}.ai-axis-in-content-slot-common-module__qm_3fG__tallFooter{flex-direction:column;align-items:stretch}.ai-axis-in-content-slot-common-module__qm_3fG__buttonGroup{justify-content:stretch}.ai-axis-in-content-slot-common-module__qm_3fG__primaryAction,.ai-axis-in-content-slot-common-module__qm_3fG__secondaryAction{flex:1;justify-content:center}}
.ai-axis-in-content-slot-light-module__sc3izW__cardInner{background:linear-gradient(135deg,#fffef5 0%,#fbf7ff 60%,#f0f7ff 100%);border-color:#a855f740;box-shadow:0 4px 16px -2px #2f173f14}.ai-axis-in-content-slot-light-module__sc3izW__compactTitle,.ai-axis-in-content-slot-light-module__sc3izW__tallTitle{color:#1e1127}.ai-axis-in-content-slot-light-module__sc3izW__compactDesc,.ai-axis-in-content-slot-light-module__sc3izW__tallSubtitle,.ai-axis-in-content-slot-light-module__sc3izW__tallDescription{color:#4b5563}.ai-axis-in-content-slot-light-module__sc3izW__milestoneItem{background-color:#ffffffd9;border-color:#a855f733}.ai-axis-in-content-slot-light-module__sc3izW__milestoneReward{color:#7e22ce}.ai-axis-in-content-slot-light-module__sc3izW__milestoneLabel{color:#6b7280}.ai-axis-in-content-slot-light-module__sc3izW__tallFooter{border-color:#a855f726}.ai-axis-in-content-slot-light-module__sc3izW__codeBox{color:#6b21a8;background-color:#fff;border-color:#a855f7}.ai-axis-in-content-slot-light-module__sc3izW__codeBox:hover{background-color:#f3e8ff}.ai-axis-in-content-slot-light-module__sc3izW__primaryAction{color:#fffef5;background:#2f173f}.ai-axis-in-content-slot-light-module__sc3izW__primaryAction:hover{background:#4a2266}.ai-axis-in-content-slot-light-module__sc3izW__secondaryAction{color:#6b21a8;background:#f3e8ff;border:1px solid #a855f740}.ai-axis-in-content-slot-light-module__sc3izW__secondaryAction:hover{background:#e9d5ff}.ai-axis-in-content-slot-light-module__sc3izW__badge{color:#7e22ce;background-color:#f3e8ff;border:1px solid #a855f74d}
.ai-axis-in-content-slot-dark-module__iLlLpa__cardInner{background:linear-gradient(135deg,#1b0e26 0%,#2f173f 55%,#161e38 100%);border-color:#a855f766;box-shadow:0 4px 20px -2px #00000080,inset 0 1px #ffffff1a}.ai-axis-in-content-slot-dark-module__iLlLpa__compactTitle,.ai-axis-in-content-slot-dark-module__iLlLpa__tallTitle{color:#fffef5}.ai-axis-in-content-slot-dark-module__iLlLpa__compactDesc,.ai-axis-in-content-slot-dark-module__iLlLpa__tallSubtitle,.ai-axis-in-content-slot-dark-module__iLlLpa__tallDescription{color:#cbd5e1}.ai-axis-in-content-slot-dark-module__iLlLpa__milestoneItem{background-color:#1e102ab3;border-color:#a855f759}.ai-axis-in-content-slot-dark-module__iLlLpa__milestoneReward{color:#facc15}.ai-axis-in-content-slot-dark-module__iLlLpa__milestoneLabel{color:#94a3b8}.ai-axis-in-content-slot-dark-module__iLlLpa__tallFooter{border-color:#a855f740}.ai-axis-in-content-slot-dark-module__iLlLpa__codeBox{color:#facc15;background-color:#2f173fcc;border-color:#a855f7}.ai-axis-in-content-slot-dark-module__iLlLpa__codeBox:hover{color:#fff;background-color:#a855f759}.ai-axis-in-content-slot-dark-module__iLlLpa__primaryAction{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%)}.ai-axis-in-content-slot-dark-module__iLlLpa__primaryAction:hover{filter:brightness(1.15)}.ai-axis-in-content-slot-dark-module__iLlLpa__secondaryAction{color:#fffef5;background:#ffffff14;border:1px solid #ffffff26}.ai-axis-in-content-slot-dark-module__iLlLpa__secondaryAction:hover{background:#ffffff26}.ai-axis-in-content-slot-dark-module__iLlLpa__badge{color:#facc15;background-color:#a855f740;border:1px solid #facc1559}
.ai-axis-milestone-card-common-module___Q_4uW__cardContainer{box-sizing:border-box;border-radius:16px;width:100%;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.ai-axis-milestone-card-common-module___Q_4uW__cardContainer:hover{transform:translateY(-2px)}.ai-axis-milestone-card-common-module___Q_4uW__cardInner{box-sizing:border-box;border:1px solid;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative}.ai-axis-milestone-card-common-module___Q_4uW__headerSection{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__headerLeft{align-items:center;gap:16px;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__titleArea{flex-direction:column;gap:4px;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__mainTitle{align-items:center;gap:8px;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__subtitle{margin:0;font-size:.875rem;line-height:1.4}.ai-axis-milestone-card-common-module___Q_4uW__badgesGroup{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__statusBadge{letter-spacing:.03em;white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.ai-axis-milestone-card-common-module___Q_4uW__pulsingDot{background-color:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite ai-axis-milestone-card-common-module___Q_4uW__pulseGreen}.ai-axis-milestone-card-common-module___Q_4uW__payoutBadge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.ai-axis-milestone-card-common-module___Q_4uW__milestonesGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ai-axis-milestone-card-common-module___Q_4uW__milestoneBox{text-align:center;border:1px solid;border-radius:10px;flex-direction:column;align-items:center;padding:12px 10px;transition:transform .2s,border-color .2s;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__milestoneBox:hover{transform:translateY(-2px)}.ai-axis-milestone-card-common-module___Q_4uW__milestoneReward{font-size:1.25rem;font-weight:800;line-height:1.1}.ai-axis-milestone-card-common-module___Q_4uW__milestoneHour{text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:.75rem;font-weight:700}.ai-axis-milestone-card-common-module___Q_4uW__milestoneDesc{margin-top:2px;font-size:.6875rem;line-height:1.25}.ai-axis-milestone-card-common-module___Q_4uW__referralSection{border:1px dashed;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__referralHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__referralLabel{align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__referralActionRow{align-items:center;gap:12px;width:100%;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__codeDisplay{letter-spacing:.08em;text-align:center;-webkit-user-select:all;user-select:all;border:1px solid;border-radius:8px;flex:1;padding:10px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:800}.ai-axis-milestone-card-common-module___Q_4uW__copyButton{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}.ai-axis-milestone-card-common-module___Q_4uW__copyButton:hover{transform:translateY(-1px)}.ai-axis-milestone-card-common-module___Q_4uW__warningCallout{align-items:flex-start;gap:8px;margin-top:4px;font-size:.75rem;line-height:1.4;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__linksGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ai-axis-milestone-card-common-module___Q_4uW__actionCard{white-space:nowrap;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.ai-axis-milestone-card-common-module___Q_4uW__actionCard:hover{transform:translateY(-1px)}.ai-axis-milestone-card-common-module___Q_4uW__primaryActionCard{font-weight:700}@keyframes ai-axis-milestone-card-common-module___Q_4uW__pulseGreen{0%{transform:scale(.9);box-shadow:0 0 #22c55eb3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.9);box-shadow:0 0 #22c55e00}}@media (max-width:900px){.ai-axis-milestone-card-common-module___Q_4uW__milestonesGrid,.ai-axis-milestone-card-common-module___Q_4uW__linksGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ai-axis-milestone-card-common-module___Q_4uW__cardInner{gap:16px;padding:16px}.ai-axis-milestone-card-common-module___Q_4uW__headerSection{flex-direction:column;align-items:flex-start}.ai-axis-milestone-card-common-module___Q_4uW__badgesGroup{flex-flow:wrap;align-items:flex-start}.ai-axis-milestone-card-common-module___Q_4uW__referralActionRow{flex-direction:column}.ai-axis-milestone-card-common-module___Q_4uW__codeDisplay,.ai-axis-milestone-card-common-module___Q_4uW__copyButton{width:100%}.ai-axis-milestone-card-common-module___Q_4uW__linksGrid{grid-template-columns:1fr}}
.ai-axis-milestone-card-light-module__QllrGa__cardInner{background:linear-gradient(135deg,#fffef5 0%,#fbf5fe 50%,#f0f7ff 100%);border-color:#a855f74d;box-shadow:0 10px 25px -5px #2f173f1a,0 4px 10px -2px #2f173f0d}.ai-axis-milestone-card-light-module__QllrGa__mainTitle{color:#1e1127}.ai-axis-milestone-card-light-module__QllrGa__subtitle{color:#4b5563}.ai-axis-milestone-card-light-module__QllrGa__statusBadge{color:#7e22ce;background-color:#f3e8ff;border:1px solid #a855f74d}.ai-axis-milestone-card-light-module__QllrGa__payoutBadge{color:#047857;background-color:#ecfdf5;border:1px solid #10b9814d}.ai-axis-milestone-card-light-module__QllrGa__milestoneBox{background-color:#ffffffe6;border-color:#a855f733}.ai-axis-milestone-card-light-module__QllrGa__milestoneReward{color:#7e22ce}.ai-axis-milestone-card-light-module__QllrGa__milestoneHour{color:#1e1127}.ai-axis-milestone-card-light-module__QllrGa__milestoneDesc{color:#6b7280}.ai-axis-milestone-card-light-module__QllrGa__referralSection{background-color:#ffffffb3;border-color:#a855f7}.ai-axis-milestone-card-light-module__QllrGa__referralLabel{color:#1e1127}.ai-axis-milestone-card-light-module__QllrGa__codeDisplay{color:#6b21a8;background-color:#fff;border-color:#a855f7}.ai-axis-milestone-card-light-module__QllrGa__copyButton{color:#fffef5;background-color:#2f173f}.ai-axis-milestone-card-light-module__QllrGa__copyButton:hover{background-color:#4a2266}.ai-axis-milestone-card-light-module__QllrGa__warningCallout{color:#b45309}.ai-axis-milestone-card-light-module__QllrGa__actionCard{color:#374151;background-color:#fff;border-color:#a855f733}.ai-axis-milestone-card-light-module__QllrGa__actionCard:hover{color:#111827;background-color:#f9fafb;border-color:#a855f7}.ai-axis-milestone-card-light-module__QllrGa__primaryActionCard{color:#fffef5;background:#2f173f;border-color:#2f173f}.ai-axis-milestone-card-light-module__QllrGa__primaryActionCard:hover{color:#fff;background:#4a2266}
.ai-axis-milestone-card-dark-module__m8R8sq__cardInner{background:linear-gradient(135deg,#180b22 0%,#2f173f 50%,#131c38 100%);border-color:#a855f773;box-shadow:0 10px 30px -5px #000000b3,inset 0 1px #ffffff1f}.ai-axis-milestone-card-dark-module__m8R8sq__mainTitle{color:#fffef5}.ai-axis-milestone-card-dark-module__m8R8sq__subtitle{color:#cbd5e1}.ai-axis-milestone-card-dark-module__m8R8sq__statusBadge{color:#facc15;background-color:#a855f740;border:1px solid #facc1566}.ai-axis-milestone-card-dark-module__m8R8sq__payoutBadge{color:#34d399;background-color:#10b98133;border:1px solid #34d39959}.ai-axis-milestone-card-dark-module__m8R8sq__milestoneBox{background-color:#1a0c24bf;border-color:#a855f759}.ai-axis-milestone-card-dark-module__m8R8sq__milestoneReward{color:#facc15}.ai-axis-milestone-card-dark-module__m8R8sq__milestoneHour{color:#fffef5}.ai-axis-milestone-card-dark-module__m8R8sq__milestoneDesc{color:#94a3b8}.ai-axis-milestone-card-dark-module__m8R8sq__referralSection{background-color:#2f173f99;border-color:#a855f780}.ai-axis-milestone-card-dark-module__m8R8sq__referralLabel{color:#fffef5}.ai-axis-milestone-card-dark-module__m8R8sq__codeDisplay{color:#facc15;background-color:#160a1fe6;border-color:#a855f7}.ai-axis-milestone-card-dark-module__m8R8sq__copyButton{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%)}.ai-axis-milestone-card-dark-module__m8R8sq__copyButton:hover{filter:brightness(1.15)}.ai-axis-milestone-card-dark-module__m8R8sq__warningCallout{color:#fbbf24}.ai-axis-milestone-card-dark-module__m8R8sq__actionCard{color:#e2e8f0;background-color:#ffffff0f;border-color:#ffffff1f}.ai-axis-milestone-card-dark-module__m8R8sq__actionCard:hover{color:#fff;background-color:#ffffff1f;border-color:#a855f766}.ai-axis-milestone-card-dark-module__m8R8sq__primaryActionCard{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border-color:#0000}.ai-axis-milestone-card-dark-module__m8R8sq__primaryActionCard:hover{filter:brightness(1.15)}
.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}
.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}}
.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}
