.Home-module__fYWPnW__wrapper{color:#000;background:#fff;overflow-x:clip}
.Hero-module__PgAKtG__hero{flex-direction:column;min-height:100vh;padding:18vh 5% 10vh;display:flex;position:relative}.Hero-module__PgAKtG__heroContent{z-index:2;position:relative}.Hero-module__PgAKtG__hugeTitle{font-family:var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:3rem;font-size:10vw;font-weight:800;line-height:.85}.Hero-module__PgAKtG__hugeTitle span{color:var(--foreground)}.Hero-module__PgAKtG__heroSub{font-family:var(--font-body);max-width:500px;color:var(--neutral);font-size:1.5rem;line-height:1.6}.Hero-module__PgAKtG__searchFloating{z-index:10;width:60%;max-width:800px;position:absolute;bottom:10vh;right:5%}.Hero-module__PgAKtG__searchForm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1.5px solid #00000014;border-radius:100px;align-items:center;padding:.5rem;display:flex;box-shadow:0 30px 60px #00000014}.Hero-module__PgAKtG__searchGroup{flex:1;align-items:center;padding:0 1.5rem;display:flex}.Hero-module__PgAKtG__searchIcon{color:var(--primary);margin-right:1rem}.Hero-module__PgAKtG__searchGroup input{font-size:1.1rem;font-family:var(--font-body);background:0 0;border:none;outline:none;width:100%;padding:1rem 0}.Hero-module__PgAKtG__searchDivider{background:#0000001a;width:1px;height:40px}.Hero-module__PgAKtG__searchBtn{background:var(--primary);color:#fff;font-family:var(--font-heading);text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;padding:1.25rem 3rem;font-size:1.1rem;font-weight:700;transition:transform .3s}.Hero-module__PgAKtG__searchBtn:hover{transform:scale(1.05)}.Hero-module__PgAKtG__lineMask{display:flex;overflow:hidden}.Hero-module__PgAKtG__lineInner{opacity:0;will-change:transform, opacity;display:block;transform:translateY(110%)}@media (max-width:1024px){.Hero-module__PgAKtG__hugeTitle{font-size:15vw}.Hero-module__PgAKtG__searchFloating{width:100%;margin-top:4rem;position:relative;bottom:0;right:0}.Hero-module__PgAKtG__searchForm{border-radius:30px;flex-direction:column}.Hero-module__PgAKtG__searchDivider{width:100%;height:1px}.Hero-module__PgAKtG__searchGroup{width:100%;padding:1rem 2rem}.Hero-module__PgAKtG__searchBtn{border-radius:0 0 30px 30px;width:100%}}@media (max-width:768px){.Hero-module__PgAKtG__hero{min-height:80vh;padding:15vh 5% 5vh}.Hero-module__PgAKtG__hugeTitle{margin-bottom:2rem;font-size:18vw}.Hero-module__PgAKtG__heroSub{font-size:1.15rem}.Hero-module__PgAKtG__searchFloating{margin-top:3rem}.Hero-module__PgAKtG__searchGroup{padding:.5rem 1.5rem}.Hero-module__PgAKtG__searchBtn{padding:1rem 2rem}.Hero-module__PgAKtG__searchBtn:hover{transform:none}}@media (min-width:769px) and (max-width:1024px){.Hero-module__PgAKtG__hero{min-height:92vh;padding:15vh 5% 8vh}.Hero-module__PgAKtG__hugeTitle{margin-bottom:2.5rem;font-size:clamp(4.5rem,9vw,6.75rem)}.Hero-module__PgAKtG__heroSub{max-width:580px;font-size:1.25rem}.Hero-module__PgAKtG__searchFloating{width:100%;max-width:780px;margin-top:4rem;position:relative;bottom:auto;right:auto}.Hero-module__PgAKtG__searchForm{border-radius:32px;flex-wrap:wrap}.Hero-module__PgAKtG__searchGroup{min-width:240px}.Hero-module__PgAKtG__searchDivider{display:block}.Hero-module__PgAKtG__searchBtn{border-radius:100px;width:auto;padding:1.1rem 2.5rem}}.Hero-module__PgAKtG__suggestionsDropdown{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:100;background:#fffffff7;border:1px solid #00000014;border-radius:16px;animation:.2s Hero-module__PgAKtG__dropIn;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #0000001f}@keyframes Hero-module__PgAKtG__dropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Hero-module__PgAKtG__suggestionItem{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);color:var(--foreground);background:0 0;border:none;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.95rem;transition:background .15s;display:flex}.Hero-module__PgAKtG__suggestionItem:hover,.Hero-module__PgAKtG__suggestionFocused{background:#0000000a}.Hero-module__PgAKtG__suggestionTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.Hero-module__PgAKtG__suggestionMeta{color:var(--primary);white-space:nowrap;font-size:.8rem;font-weight:500}
.Marquee-module__Je6V4G__marqueeSection{background:#fff;border-bottom:1px solid #0000000d;flex-direction:column;align-items:center;padding:6rem 5%;display:flex}.Marquee-module__Je6V4G__trustedLabel{font-family:var(--font-body);text-transform:uppercase;color:var(--neutral);letter-spacing:.1em;opacity:.7;margin-bottom:3rem;font-size:1rem;font-weight:700}.Marquee-module__Je6V4G__marqueeWrapper{width:100%;max-width:1200px;overflow:hidden}.Marquee-module__Je6V4G__logoTrack{align-items:center;display:flex}.Marquee-module__Je6V4G__logoItem{color:var(--foreground);opacity:.4;cursor:pointer;align-items:center;gap:.75rem;margin:0 4rem;transition:opacity .3s;display:flex}.Marquee-module__Je6V4G__logoItem:hover{opacity:1}.Marquee-module__Je6V4G__logoIcon{stroke-width:2.5px;width:28px;height:28px}.Marquee-module__Je6V4G__logoText{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.8rem;font-weight:800}.Marquee-module__Je6V4G__logoImage{object-fit:contain;width:auto;max-width:160px;height:48px;display:block}@media (max-width:768px){.Marquee-module__Je6V4G__logoItem{margin:0 2rem}.Marquee-module__Je6V4G__logoText{font-size:1.4rem}.Marquee-module__Je6V4G__logoIcon{width:24px;height:24px}.Marquee-module__Je6V4G__logoImage{max-width:120px;height:36px}}
.FeaturesCTA-module__JCxUCG__featuresSection{color:var(--foreground);background:#fff;padding:6rem 5%}.FeaturesCTA-module__JCxUCG__header{margin-bottom:4rem}.FeaturesCTA-module__JCxUCG__header h2{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:var(--foreground);font-size:2.5rem;font-weight:800}.FeaturesCTA-module__JCxUCG__gridContainer{background:0 0;border:none;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.FeaturesCTA-module__JCxUCG__featureCard{cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:30px;flex-direction:column;justify-content:space-between;min-height:320px;padding:3rem 2rem;transition:all .5s cubic-bezier(.76,0,.24,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000005}.FeaturesCTA-module__JCxUCG__featureCard:hover{background:var(--primary);z-index:2;border:1px solid var(--primary);transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.FeaturesCTA-module__JCxUCG__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.FeaturesCTA-module__JCxUCG__statWrapper h3{font-family:var(--font-heading);color:var(--foreground);font-size:2.5rem;font-weight:800;line-height:.9;transition:color .5s}.FeaturesCTA-module__JCxUCG__featureCard:hover .FeaturesCTA-module__JCxUCG__statWrapper h3{color:#fff}.FeaturesCTA-module__JCxUCG__statWrapper span{font-size:1rem;font-family:var(--font-body);text-transform:uppercase;color:var(--neutral);letter-spacing:.05em;margin-top:.5rem;transition:color .5s;display:block}.FeaturesCTA-module__JCxUCG__featureCard:hover .FeaturesCTA-module__JCxUCG__statWrapper span{color:#ffffffe6}.FeaturesCTA-module__JCxUCG__iconCircle{border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .5s cubic-bezier(.76,0,.24,1);display:flex}.FeaturesCTA-module__JCxUCG__arrow{color:var(--foreground);transition:transform .5s cubic-bezier(.76,0,.24,1),color .5s}.FeaturesCTA-module__JCxUCG__featureCard:hover .FeaturesCTA-module__JCxUCG__iconCircle{background:#fff;border-color:#fff}.FeaturesCTA-module__JCxUCG__featureCard:hover .FeaturesCTA-module__JCxUCG__arrow{color:var(--primary);transform:rotate(45deg)}.FeaturesCTA-module__JCxUCG__cardBottom h4{font-family:var(--font-heading);text-transform:uppercase;color:var(--foreground);margin-bottom:1rem;font-size:1.5rem;font-weight:800;line-height:1.1;transition:color .5s}.FeaturesCTA-module__JCxUCG__featureCard:hover .FeaturesCTA-module__JCxUCG__cardBottom h4{color:#fff}.FeaturesCTA-module__JCxUCG__cardBottom p{font-family:var(--font-body);color:var(--neutral);font-size:1rem;line-height:1.5;transition:color .5s}.FeaturesCTA-module__JCxUCG__featureCard:hover .FeaturesCTA-module__JCxUCG__cardBottom p{color:#ffffffe6}@media (max-width:1024px){.FeaturesCTA-module__JCxUCG__gridContainer{grid-template-columns:1fr;gap:1rem}.FeaturesCTA-module__JCxUCG__featureCard{min-height:250px}.FeaturesCTA-module__JCxUCG__header h2{font-size:3rem}}@media (max-width:768px){.FeaturesCTA-module__JCxUCG__header h2{font-size:2rem}.FeaturesCTA-module__JCxUCG__statWrapper h3{font-size:2.5rem}}@media (min-width:769px) and (max-width:1024px){.FeaturesCTA-module__JCxUCG__featuresSection{padding:6rem 5%}.FeaturesCTA-module__JCxUCG__header h2{font-size:2.75rem}.FeaturesCTA-module__JCxUCG__gridContainer{grid-template-columns:repeat(2,1fr);gap:1.25rem}.FeaturesCTA-module__JCxUCG__featureCard{min-height:280px;padding:2.5rem 2rem}.FeaturesCTA-module__JCxUCG__featureCard:last-child{grid-column:1/-1}}
.Categories-module__zKPttq__sectionPadding{padding:10rem 5%}.Categories-module__zKPttq__sectionHeader{margin-bottom:6rem}.Categories-module__zKPttq__sectionHeader h2{font-family:var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;font-size:3.5rem;font-weight:800}.Categories-module__zKPttq__categoryFluidList{flex-direction:column;display:flex}.Categories-module__zKPttq__categoryRow{cursor:pointer;color:inherit;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:4rem 0;text-decoration:none;transition:padding .4s;display:flex}.Categories-module__zKPttq__categoryRow:hover{padding-left:2rem;padding-right:2rem}.Categories-module__zKPttq__categoryRow h3{font-family:var(--font-heading);text-transform:uppercase;font-size:2.8vw;font-weight:700;transition:color .3s}.Categories-module__zKPttq__categoryRow:hover h3{color:var(--primary)}.Categories-module__zKPttq__catMeta{font-family:var(--font-body);color:var(--neutral);align-items:center;gap:2rem;font-size:1.25rem;display:flex}.Categories-module__zKPttq__catArrow{opacity:0;transition:all .4s;transform:translate(-20px)}.Categories-module__zKPttq__categoryRow:hover .Categories-module__zKPttq__catArrow{opacity:1;color:var(--primary);transform:translate(0)}@media (max-width:768px){.Categories-module__zKPttq__sectionHeader h2{font-size:2.5rem}.Categories-module__zKPttq__categoryRow h3{font-size:5vw}}@media (min-width:769px) and (max-width:1024px){.Categories-module__zKPttq__sectionPadding{padding:8rem 5%}.Categories-module__zKPttq__sectionHeader{margin-bottom:4rem}.Categories-module__zKPttq__sectionHeader h2{font-size:3rem}.Categories-module__zKPttq__categoryRow{padding:3rem 0}.Categories-module__zKPttq__categoryRow h3{font-size:2rem}.Categories-module__zKPttq__catMeta{gap:1.25rem;font-size:1rem}.Categories-module__zKPttq__modalContainer{width:320px;height:280px}.Categories-module__zKPttq__cursor,.Categories-module__zKPttq__cursorLabel{display:none}}.Categories-module__zKPttq__modalContainer{pointer-events:none;z-index:100;background-color:#fff;justify-content:center;align-items:center;width:400px;height:350px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Categories-module__zKPttq__modalSlider{width:100%;height:100%;transition:top .5s cubic-bezier(.76,0,.24,1);position:absolute}.Categories-module__zKPttq__modal{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Categories-module__zKPttq__modal img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:80%}.Categories-module__zKPttq__cursor,.Categories-module__zKPttq__cursorLabel{background-color:var(--primary);width:80px;height:80px;color:var(--background);z-index:101;font-size:14px;font-family:var(--font-body);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex;position:fixed;top:0;left:0}.Categories-module__zKPttq__cursorLabel{background-color:#0000}@media (max-width:1024px){.Categories-module__zKPttq__sectionPadding{padding:8rem 5%}.Categories-module__zKPttq__modalContainer{width:300px;height:250px}.Categories-module__zKPttq__cursor,.Categories-module__zKPttq__cursorLabel{display:none}}@media (max-width:768px){.Categories-module__zKPttq__sectionPadding{padding:5rem 5%}.Categories-module__zKPttq__sectionHeader{margin-bottom:3rem}.Categories-module__zKPttq__sectionHeader h2{font-size:2rem}.Categories-module__zKPttq__categoryRow{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 0}.Categories-module__zKPttq__categoryRow h3{font-size:1.8rem}.Categories-module__zKPttq__categoryRow:hover{padding-left:0;padding-right:0}.Categories-module__zKPttq__catMeta{gap:1rem;font-size:1rem}.Categories-module__zKPttq__modalContainer{display:none!important}}.Categories-module__zKPttq__emptyState{opacity:.6;padding:2rem 0;font-size:1rem}
.PopularJobs-module__bZav4G__section{background:#fff;padding:8rem 5%}.PopularJobs-module__bZav4G__container{max-width:1200px;margin:0 auto}.PopularJobs-module__bZav4G__header{align-items:center;gap:3rem;margin-bottom:4rem;display:flex}.PopularJobs-module__bZav4G__header h2{font-family:var(--font-heading);color:var(--foreground);font-size:1.5rem;font-weight:800;line-height:1.2}.PopularJobs-module__bZav4G__line{background:#0000001a;flex:1;height:1px}.PopularJobs-module__bZav4G__list{flex-direction:column;display:flex}.PopularJobs-module__bZav4G__row{cursor:pointer;color:inherit;border-bottom:1px solid #0000000d;grid-template-columns:2fr 1.5fr 1fr .2fr;align-items:center;padding:3rem 0;text-decoration:none;transition:all .5s;display:grid}.PopularJobs-module__bZav4G__row:hover{border-bottom-color:var(--primary)}.PopularJobs-module__bZav4G__mainInfo h3{font-family:var(--font-heading);color:var(--foreground);margin-bottom:.5rem;font-size:1.8rem;font-weight:500;transition:color .4s}.PopularJobs-module__bZav4G__row:hover .PopularJobs-module__bZav4G__mainInfo h3{color:var(--primary)}.PopularJobs-module__bZav4G__company{font-family:var(--font-body);color:var(--neutral);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:600}.PopularJobs-module__bZav4G__meta{font-family:var(--font-body);color:var(--neutral);align-items:center;gap:1rem;font-size:1.1rem;display:flex}.PopularJobs-module__bZav4G__dot{color:#00000026}.PopularJobs-module__bZav4G__salary{font-family:var(--font-body);color:var(--foreground);font-size:1.1rem;font-weight:600}.PopularJobs-module__bZav4G__action{justify-content:flex-end;display:flex}.PopularJobs-module__bZav4G__arrow{color:var(--neutral);transition:all .5s cubic-bezier(.76,0,.24,1)}.PopularJobs-module__bZav4G__row:hover .PopularJobs-module__bZav4G__arrow{color:var(--primary);transform:translate(5px,-5px)}@media (max-width:1024px){.PopularJobs-module__bZav4G__row{grid-template-columns:1fr;gap:1rem;padding:2.5rem 0}.PopularJobs-module__bZav4G__action{display:none}}@media (min-width:769px) and (max-width:1024px){.PopularJobs-module__bZav4G__section{padding:8rem 5%}.PopularJobs-module__bZav4G__header h2{font-size:1.5rem}.PopularJobs-module__bZav4G__row{grid-template-columns:1.8fr 1fr auto .2fr;gap:1rem;padding:2rem 0}.PopularJobs-module__bZav4G__mainInfo h3{font-size:1.5rem}.PopularJobs-module__bZav4G__meta,.PopularJobs-module__bZav4G__salary{font-size:.95rem}.PopularJobs-module__bZav4G__action{display:flex}}.PopularJobs-module__bZav4G__emptyState{opacity:.6;padding:2rem 0;font-size:1rem}
.FeaturedJobs-module__fMNNDa__section{background:var(--background);color:var(--foreground);padding:8rem 5%}.FeaturedJobs-module__fMNNDa__header{justify-content:space-between;align-items:flex-end;margin-bottom:4rem;display:flex}.FeaturedJobs-module__fMNNDa__title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:.9}.FeaturedJobs-module__fMNNDa__title span{color:var(--primary);font-family:serif;font-weight:400}.FeaturedJobs-module__fMNNDa__controls{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.85rem;font-weight:700}.FeaturedJobs-module__fMNNDa__carousel{gap:1rem;width:100%;height:75vh;min-height:500px;display:flex}.FeaturedJobs-module__fMNNDa__item{cursor:pointer;background:var(--foreground);height:100%;color:inherit;border-radius:0;text-decoration:none;display:block;position:relative;overflow:hidden}.FeaturedJobs-module__fMNNDa__bgImage{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0}.FeaturedJobs-module__fMNNDa__bgImage.FeaturedJobs-module__fMNNDa__inactive{filter:grayscale()brightness(.6)}.FeaturedJobs-module__fMNNDa__bgFallback{background:linear-gradient(135deg, var(--foreground) 0%, var(--primary) 140%);justify-content:center;align-items:center;width:100%;height:100%;transition:filter .8s;display:flex;position:absolute;inset:0}.FeaturedJobs-module__fMNNDa__bgFallback.FeaturedJobs-module__fMNNDa__inactive{filter:grayscale(60%)brightness(.55)}.FeaturedJobs-module__fMNNDa__fallbackInitial{font-family:var(--font-heading);color:#ffffffd9;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,10vw,9rem);font-weight:900;line-height:1}.FeaturedJobs-module__fMNNDa__item:hover .FeaturedJobs-module__fMNNDa__bgImage{transform:scale(1.05)}.FeaturedJobs-module__fMNNDa__overlay{opacity:0;background:linear-gradient(#0000 50%,#000c 100%);transition:opacity .5s;position:absolute;inset:0}.FeaturedJobs-module__fMNNDa__overlay.FeaturedJobs-module__fMNNDa__active{opacity:1}.FeaturedJobs-module__fMNNDa__verticalTitle{transform-origin:50%;white-space:nowrap;font-family:var(--font-heading);text-transform:uppercase;color:#fff;letter-spacing:.05em;pointer-events:none;font-size:1.5rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.FeaturedJobs-module__fMNNDa__activeContent{color:#fff;flex-direction:column;justify-content:flex-end;width:100%;padding:3rem;display:flex;position:absolute;bottom:0;left:0}.FeaturedJobs-module__fMNNDa__topInfo{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.FeaturedJobs-module__fMNNDa__company{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;font-size:1.2rem;font-weight:700}.FeaturedJobs-module__fMNNDa__flameBadge{color:#000;font-family:var(--font-body);text-transform:uppercase;background:#fff;padding:.3rem .8rem;font-size:.75rem;font-weight:800}.FeaturedJobs-module__fMNNDa__role{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1}.FeaturedJobs-module__fMNNDa__meta{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #ffffff4d;gap:1.5rem;padding-top:1.5rem;font-size:1rem;font-weight:500;display:flex}.FeaturedJobs-module__fMNNDa__metaItem{align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.FeaturedJobs-module__fMNNDa__section{padding:8rem 5%}.FeaturedJobs-module__fMNNDa__carousel{flex-direction:column;height:800px}.FeaturedJobs-module__fMNNDa__verticalTitle{top:50%;bottom:auto;transform:translate(-50%,-50%)}.FeaturedJobs-module__fMNNDa__activeContent{padding:1.5rem}}@media (max-width:768px){.FeaturedJobs-module__fMNNDa__section{padding:5rem 5%}.FeaturedJobs-module__fMNNDa__title{font-size:2rem}.FeaturedJobs-module__fMNNDa__carousel{height:1200px}.FeaturedJobs-module__fMNNDa__role{font-size:1.5rem}.FeaturedJobs-module__fMNNDa__verticalTitle{font-size:1.25rem}.FeaturedJobs-module__fMNNDa__meta{flex-direction:column;gap:.5rem;font-size:.85rem}.FeaturedJobs-module__fMNNDa__controls{display:none}}@media (min-width:769px) and (max-width:1024px){.FeaturedJobs-module__fMNNDa__section{padding:7rem 5%}.FeaturedJobs-module__fMNNDa__header{margin-bottom:3rem}.FeaturedJobs-module__fMNNDa__title{font-size:3rem}.FeaturedJobs-module__fMNNDa__carousel{flex-direction:row;gap:.75rem;height:58vh;min-height:420px}.FeaturedJobs-module__fMNNDa__verticalTitle{top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.FeaturedJobs-module__fMNNDa__activeContent{padding:2rem}.FeaturedJobs-module__fMNNDa__role{font-size:clamp(1.8rem,2.6vw,2.6rem)}.FeaturedJobs-module__fMNNDa__meta{gap:1rem}}.FeaturedJobs-module__fMNNDa__emptyState{opacity:.6;padding:2rem 0;font-size:1rem}
.WhyChooseUs-module__49_FRW__section{background:var(--background);color:var(--foreground);max-width:100vw;margin:0 auto;padding:10rem 5%}.WhyChooseUs-module__49_FRW__header{width:100%;margin-bottom:5rem}.WhyChooseUs-module__49_FRW__title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:var(--foreground);margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:900;line-height:1}.WhyChooseUs-module__49_FRW__italic{color:var(--primary);font-family:serif;font-style:italic;font-weight:400}.WhyChooseUs-module__49_FRW__list{flex-direction:column;display:flex}.WhyChooseUs-module__49_FRW__item{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);cursor:pointer;group:item;flex-direction:column;padding:3rem 0;display:flex}.WhyChooseUs-module__49_FRW__item:last-child{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}.WhyChooseUs-module__49_FRW__itemHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.WhyChooseUs-module__49_FRW__itemLeft{align-items:baseline;gap:3rem;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.WhyChooseUs-module__49_FRW__item:hover .WhyChooseUs-module__49_FRW__itemLeft{transform:translate(1rem)}.WhyChooseUs-module__49_FRW__number{font-family:var(--font-body);color:var(--neutral);font-size:1.25rem;font-weight:700}.WhyChooseUs-module__49_FRW__itemTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;transition:color .4s}.WhyChooseUs-module__49_FRW__item:hover .WhyChooseUs-module__49_FRW__itemTitle,.WhyChooseUs-module__49_FRW__item.WhyChooseUs-module__49_FRW__active .WhyChooseUs-module__49_FRW__itemTitle{color:var(--primary)}.WhyChooseUs-module__49_FRW__icon{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);width:50px;height:50px;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.WhyChooseUs-module__49_FRW__item:hover .WhyChooseUs-module__49_FRW__icon{background:var(--primary);border-color:var(--primary);color:var(--background)}.WhyChooseUs-module__49_FRW__item.WhyChooseUs-module__49_FRW__active .WhyChooseUs-module__49_FRW__icon{background:var(--primary);border-color:var(--primary);color:var(--background);transform:rotate(45deg)}.WhyChooseUs-module__49_FRW__contentWrapper{overflow:hidden}.WhyChooseUs-module__49_FRW__desc{font-family:var(--font-body);color:var(--neutral);max-width:700px;margin:0;padding-top:2rem;padding-bottom:1rem;padding-left:4.25rem;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6}@media (max-width:1024px){.WhyChooseUs-module__49_FRW__section{padding:8rem 5%}.WhyChooseUs-module__49_FRW__title{font-size:4rem}.WhyChooseUs-module__49_FRW__itemTitle{font-size:clamp(2rem,5vw,4rem)}}@media (max-width:768px){.WhyChooseUs-module__49_FRW__section{padding:5rem 5%}.WhyChooseUs-module__49_FRW__title{font-size:2.5rem}.WhyChooseUs-module__49_FRW__itemLeft{gap:1rem}.WhyChooseUs-module__49_FRW__itemTitle{font-size:2rem}.WhyChooseUs-module__49_FRW__desc{padding-top:1.5rem;padding-left:0;font-size:1.1rem}.WhyChooseUs-module__49_FRW__icon{width:40px;height:40px}}@media (min-width:769px) and (max-width:1024px){.WhyChooseUs-module__49_FRW__section{padding:8rem 5%}.WhyChooseUs-module__49_FRW__title{font-size:3.5rem}.WhyChooseUs-module__49_FRW__itemLeft{gap:2rem}.WhyChooseUs-module__49_FRW__itemTitle{font-size:clamp(2.2rem,4.2vw,4rem)}.WhyChooseUs-module__49_FRW__desc{max-width:640px}}
.Button-module__8cr-Ka__button{--btn-border:var(--foreground,black);--btn-text:var(--foreground,black);--btn-bg-hover:var(--primary);--btn-text-hover:var(--background,white);border:1px solid var(--btn-border);font-family:var(--font-heading);color:var(--btn-text);text-transform:uppercase;cursor:pointer;z-index:1;background:0 0;border-radius:100px;justify-content:center;align-items:center;padding:.8rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__8cr-Ka__btnBackground{background-color:var(--btn-bg-hover);z-index:-1;border-radius:50% 50% 0 0;width:100%;height:140%;transition:transform .8s cubic-bezier(.76,0,.24,1),border-radius .5s cubic-bezier(.76,0,.24,1);position:absolute;top:100%;left:0}.Button-module__8cr-Ka__button:hover .Button-module__8cr-Ka__btnBackground{border-radius:0;transform:translateY(-100%)}.Button-module__8cr-Ka__btnText{z-index:2;transition:color .4s cubic-bezier(.76,0,.24,1);position:relative}.Button-module__8cr-Ka__button:hover .Button-module__8cr-Ka__btnText{color:var(--btn-text-hover)}.Button-module__8cr-Ka__button:hover{border-color:var(--btn-bg-hover);transition:border-color .5s cubic-bezier(.76,0,.24,1)}
.Logo-module__QflqHW__logo{color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.Logo-module__QflqHW__icon{flex-shrink:0;display:block}.Logo-module__QflqHW__wordmark{font-family:var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:currentColor;font-size:1.5rem;font-weight:800;line-height:1}.Logo-module__QflqHW__accent{color:var(--primary)}
.DashboardLayout-module__Ox2FQW__dashboardContainer{background-color:var(--background);min-height:100vh;color:var(--foreground);display:flex}.DashboardLayout-module__Ox2FQW__mainContent{margin-left:var(--sidebar-current-width,288px);width:calc(100% - var(--sidebar-current-width,288px));flex:1;min-height:100vh;padding:2rem;transition:margin-left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.DashboardLayout-module__Ox2FQW__mainContent{width:100%;margin-left:0;padding:80px 1rem 2rem;transition:none}}
.AdminToolbar-module__f4ePMW__toolbar{z-index:110;height:var(--admin-toolbar-h);min-height:var(--admin-toolbar-h);background:var(--admin-toolbar-bg);color:var(--admin-toolbar-fg);border-bottom:1px solid var(--admin-toolbar-border);box-sizing:border-box;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.8125rem;line-height:1;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.AdminToolbar-module__f4ePMW__left{color:var(--admin-toolbar-muted-fg);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.AdminToolbar-module__f4ePMW__indicatorIcon{color:var(--admin-toolbar-accent);flex-shrink:0}.AdminToolbar-module__f4ePMW__indicatorText{font-weight:600}.AdminToolbar-module__f4ePMW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AdminToolbar-module__f4ePMW__quickActions{flex-shrink:1;align-items:center;gap:.15rem;min-width:0;display:flex}.AdminToolbar-module__f4ePMW__spacer{flex:auto;min-width:0}.AdminToolbar-module__f4ePMW__right{flex-shrink:0;align-items:center;gap:.15rem;display:flex}.AdminToolbar-module__f4ePMW__item{height:calc(var(--admin-toolbar-h) - 12px);color:var(--admin-toolbar-fg);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--admin-toolbar-transition) ease, color var(--admin-toolbar-transition) ease;background:0 0;border:none;border-radius:4px;align-items:center;gap:.35rem;padding:0 .5rem;display:inline-flex}.AdminToolbar-module__f4ePMW__item:hover{background:var(--admin-toolbar-hover-bg);color:var(--admin-toolbar-hover-fg)}.AdminToolbar-module__f4ePMW__item:focus-visible{outline:2px solid var(--admin-toolbar-focus-ring);outline-offset:2px}.AdminToolbar-module__f4ePMW__item:disabled{opacity:.6;cursor:default}.AdminToolbar-module__f4ePMW__itemIcon{flex-shrink:0}.AdminToolbar-module__f4ePMW__logout{color:var(--admin-toolbar-fg)}.AdminToolbar-module__f4ePMW__spin{animation:.8s linear infinite AdminToolbar-module__f4ePMW__adminToolbarSpin}@keyframes AdminToolbar-module__f4ePMW__adminToolbarSpin{to{transform:rotate(360deg)}}.AdminToolbar-module__f4ePMW__error{color:#f0b9b9;white-space:nowrap;align-items:center;padding:0 .5rem;font-weight:600;display:inline-flex}@media (max-width:900px){.AdminToolbar-module__f4ePMW__itemLabel{display:none}}@media (max-width:640px){.AdminToolbar-module__f4ePMW__quickActions,.AdminToolbar-module__f4ePMW__indicatorText{display:none}}
.MassiveCTA-module__beUxhq__section{background:var(--primary);color:var(--background);text-align:center;justify-content:center;align-items:center;padding:10rem 5%;display:flex}.MassiveCTA-module__beUxhq__container{max-width:800px}.MassiveCTA-module__beUxhq__title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.03em;color:var(--background);margin-bottom:2.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:.9}.MassiveCTA-module__beUxhq__italic{text-transform:lowercase;font-family:serif;font-style:italic;font-weight:400}.MassiveCTA-module__beUxhq__outline{color:#0000;-webkit-text-stroke:2px var(--background)}.MassiveCTA-module__beUxhq__subtitle{font-family:var(--font-body);color:color-mix(in srgb, var(--background) 80%, transparent);max-width:500px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.6}.MassiveCTA-module__beUxhq__ctaButton{--btn-border:color-mix(in srgb, var(--background) 40%, transparent);--btn-text:var(--background);--btn-bg-hover:var(--background);--btn-text-hover:var(--primary);margin-top:1rem}.MassiveCTA-module__beUxhq__arrow{margin-left:.5rem;transition:transform .3s}.MassiveCTA-module__beUxhq__ctaButton:hover .MassiveCTA-module__beUxhq__arrow{transform:translate(4px)}@media (max-width:1024px){.MassiveCTA-module__beUxhq__section{padding:8rem 5%}}@media (max-width:768px){.MassiveCTA-module__beUxhq__section{padding:5rem 5%}.MassiveCTA-module__beUxhq__title{margin-bottom:2rem;font-size:clamp(2rem,8vw,3.5rem)}.MassiveCTA-module__beUxhq__subtitle{margin-bottom:2rem;font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.MassiveCTA-module__beUxhq__section{padding:8rem 5%}.MassiveCTA-module__beUxhq__title{font-size:clamp(2.3rem,4vw,3.5rem)}.MassiveCTA-module__beUxhq__subtitle{max-width:540px;font-size:1.05rem}}
.PageShell-module__99Z0bG__pageShell{padding:var(--admin-space-5);box-sizing:border-box;width:100%;overflow:hidden auto}.PageShell-module__99Z0bG__content{width:100%}@media (min-width:1024px){.PageShell-module__99Z0bG__content{max-width:var(--admin-content-max)}}@media (min-width:1920px){.PageShell-module__99Z0bG__content{margin-inline:auto}}
.ui-module__GIl3Wa__page{flex-direction:column;gap:2rem;width:100%;max-width:1200px;animation:.3s ui-module__GIl3Wa__fadeIn;display:flex}@keyframes ui-module__GIl3Wa__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ui-module__GIl3Wa__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-module__GIl3Wa__pageHeaderMain{min-width:0}.ui-module__GIl3Wa__eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--primary);margin-bottom:.85rem;font-size:.75rem;font-weight:700;display:block}.ui-module__GIl3Wa__pageTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.ui-module__GIl3Wa__titleAccent{color:var(--primary);font-family:serif;font-style:italic;font-weight:400}.ui-module__GIl3Wa__pageSubtitle{font-family:var(--font-body);color:var(--muted-foreground);max-width:52ch;margin-top:.75rem;font-size:1.05rem;line-height:1.6}.ui-module__GIl3Wa__pageHeaderActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ui-module__GIl3Wa__card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1.5rem;transition:border-color .18s,box-shadow .18s,transform .18s}.ui-module__GIl3Wa__cardHover:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));transform:translateY(-2px);box-shadow:0 8px 24px -12px #0000001f}.ui-module__GIl3Wa__cardPad0{padding:0}.ui-module__GIl3Wa__cardHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ui-module__GIl3Wa__cardTitle{letter-spacing:-.01em;color:var(--foreground);font-size:1rem;font-weight:700}.ui-module__GIl3Wa__cardDescription{color:var(--muted-foreground);margin-top:.15rem;font-size:.82rem}.ui-module__GIl3Wa__btn{cursor:pointer;white-space:nowrap;font-size:.85rem;font-weight:700;font-family:var(--font-body);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;line-height:1;transition:background .15s,border-color .15s,opacity .15s,transform .1s;display:inline-flex}.ui-module__GIl3Wa__btn:active{transform:scale(.97)}.ui-module__GIl3Wa__btn:disabled{opacity:.55;cursor:not-allowed}.ui-module__GIl3Wa__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-module__GIl3Wa__btnPrimary{background:var(--primary);color:#fff}.ui-module__GIl3Wa__btnPrimary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, #000)}.ui-module__GIl3Wa__btnSecondary{background:var(--foreground);color:var(--background)}.ui-module__GIl3Wa__btnSecondary:hover:not(:disabled){opacity:.88}.ui-module__GIl3Wa__btnOutline{border-color:var(--border);color:var(--foreground);background:0 0}.ui-module__GIl3Wa__btnOutline:hover:not(:disabled){background:var(--muted);border-color:var(--muted-foreground)}.ui-module__GIl3Wa__btnGhost{color:var(--muted-foreground);background:0 0}.ui-module__GIl3Wa__btnGhost:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.ui-module__GIl3Wa__btnDanger{color:#ef4444;background:0 0;border-color:#ef44444d}.ui-module__GIl3Wa__btnDanger:hover:not(:disabled){background:#ef444414}.ui-module__GIl3Wa__btnSuccess{color:#fff;background:#10b981}.ui-module__GIl3Wa__btnSuccess:hover:not(:disabled){background:#0ea371}.ui-module__GIl3Wa__btnSm{border-radius:7px;padding:.4rem .75rem;font-size:.78rem}.ui-module__GIl3Wa__btnLg{border-radius:11px;padding:.8rem 1.5rem;font-size:.95rem}.ui-module__GIl3Wa__btnBlock{width:100%}.ui-module__GIl3Wa__btnIcon{padding:.5rem}.ui-module__GIl3Wa__field{flex-direction:column;gap:.4rem;display:flex}.ui-module__GIl3Wa__label{color:var(--foreground);align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:flex}.ui-module__GIl3Wa__labelHint{color:var(--muted-foreground);font-size:.72rem;font-weight:400}.ui-module__GIl3Wa__required{color:#ef4444}.ui-module__GIl3Wa__input,.ui-module__GIl3Wa__textarea,.ui-module__GIl3Wa__select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font-size:.88rem;font-family:var(--font-body);border-radius:9px;padding:.65rem .8rem;transition:border-color .15s,box-shadow .15s}.ui-module__GIl3Wa__input:focus,.ui-module__GIl3Wa__textarea:focus,.ui-module__GIl3Wa__select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent);outline:none}.ui-module__GIl3Wa__input::placeholder,.ui-module__GIl3Wa__textarea::placeholder{color:var(--muted-foreground);opacity:.7}.ui-module__GIl3Wa__textarea{resize:vertical;min-height:90px;line-height:1.5}.ui-module__GIl3Wa__inputError{border-color:#ef4444}.ui-module__GIl3Wa__errorText{color:#ef4444;font-size:.75rem}.ui-module__GIl3Wa__helpText{color:var(--muted-foreground);font-size:.75rem}.ui-module__GIl3Wa__inputWithIcon{position:relative}.ui-module__GIl3Wa__inputIcon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ui-module__GIl3Wa__inputWithIcon .ui-module__GIl3Wa__input{padding-left:2.3rem}.ui-module__GIl3Wa__badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:100px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.ui-module__GIl3Wa__badgeDot{border-radius:50%;width:6px;height:6px}.ui-module__GIl3Wa__badgeGreen{color:#166534;background:#dcfce7}.ui-module__GIl3Wa__badgeRed{color:#991b1b;background:#fee2e2}.ui-module__GIl3Wa__badgeYellow{color:#854d0e;background:#fef9c3}.ui-module__GIl3Wa__badgeBlue{color:#1e40af;background:#dbeafe}.ui-module__GIl3Wa__badgeIndigo{color:#3730a3;background:#e0e7ff}.ui-module__GIl3Wa__badgeGray{background:var(--muted);color:var(--muted-foreground)}.ui-module__GIl3Wa__statGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.ui-module__GIl3Wa__statCard{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.9rem;padding:1.35rem;transition:border-color .18s,transform .18s;display:flex}.ui-module__GIl3Wa__statCard:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));transform:translateY(-2px)}.ui-module__GIl3Wa__statTop{justify-content:space-between;align-items:center;display:flex}.ui-module__GIl3Wa__statIcon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ui-module__GIl3Wa__statValue{letter-spacing:-.03em;color:var(--foreground);font-size:1.9rem;font-weight:800;line-height:1}.ui-module__GIl3Wa__statLabel{color:var(--muted-foreground);font-size:.78rem;font-weight:600}.ui-module__GIl3Wa__statTrend{font-size:.72rem;font-weight:700}.ui-module__GIl3Wa__statTrendUp{color:#10b981}.ui-module__GIl3Wa__statTrendDown{color:#ef4444}.ui-module__GIl3Wa__empty{text-align:center;border:1px dashed var(--border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3.5rem 2rem;display:flex}.ui-module__GIl3Wa__emptyIcon{background:var(--muted);width:56px;height:56px;color:var(--muted-foreground);border-radius:14px;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.ui-module__GIl3Wa__emptyTitle{color:var(--foreground);font-size:1.05rem;font-weight:700}.ui-module__GIl3Wa__emptyDesc{color:var(--muted-foreground);max-width:380px;font-size:.85rem;line-height:1.5}.ui-module__GIl3Wa__skeleton{background:linear-gradient(90deg, var(--muted) 25%, color-mix(in srgb, var(--muted) 60%, var(--background)) 50%, var(--muted) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s infinite ui-module__GIl3Wa__shimmer}@keyframes ui-module__GIl3Wa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-module__GIl3Wa__spinner{border:2.5px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:.8s linear infinite ui-module__GIl3Wa__spin}@keyframes ui-module__GIl3Wa__spin{to{transform:rotate(360deg)}}.ui-module__GIl3Wa__centerLoader{justify-content:center;align-items:center;padding:4rem 0;display:flex}.ui-module__GIl3Wa__avatar{object-fit:cover;background:var(--muted);border-radius:50%;flex-shrink:0}.ui-module__GIl3Wa__avatarFallback{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 50%, #8b5cf6));color:#fff;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ui-module__GIl3Wa__tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.ui-module__GIl3Wa__tabs::-webkit-scrollbar{display:none}.ui-module__GIl3Wa__tab{color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.65rem 1.1rem;font-size:.85rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.ui-module__GIl3Wa__tab:hover{color:var(--foreground)}.ui-module__GIl3Wa__tabActive{color:var(--foreground);border-bottom-color:var(--primary)}.ui-module__GIl3Wa__tabCount{background:var(--muted);color:var(--muted-foreground);border-radius:100px;padding:.05rem .4rem;font-size:.68rem;font-weight:700}.ui-module__GIl3Wa__tabActive .ui-module__GIl3Wa__tabCount{background:var(--primary);color:#fff}.ui-module__GIl3Wa__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;animation:.18s ui-module__GIl3Wa__fadeIn;display:flex;position:fixed;inset:0}.ui-module__GIl3Wa__modal{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:480px;max-height:90vh;animation:.22s cubic-bezier(.16,1,.3,1) ui-module__GIl3Wa__modalIn;overflow-y:auto;box-shadow:0 24px 60px -20px #00000059}.ui-module__GIl3Wa__modalLg{max-width:640px}@keyframes ui-module__GIl3Wa__modalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-module__GIl3Wa__modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 0;display:flex}.ui-module__GIl3Wa__modalTitle{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.ui-module__GIl3Wa__modalDesc{color:var(--muted-foreground);margin-top:.2rem;font-size:.82rem}.ui-module__GIl3Wa__modalBody{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ui-module__GIl3Wa__modalFooter{justify-content:flex-end;gap:.6rem;padding:1rem 1.5rem 1.5rem;display:flex}.ui-module__GIl3Wa__modalClose{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:6px;padding:.25rem;transition:background .15s;display:flex}.ui-module__GIl3Wa__modalClose:hover{background:var(--muted);color:var(--foreground)}.ui-module__GIl3Wa__tableWrap{border:1px solid var(--border);border-radius:14px;overflow-x:auto}.ui-module__GIl3Wa__table{border-collapse:collapse;width:100%;font-size:.85rem}.ui-module__GIl3Wa__table thead tr{background:var(--muted)}.ui-module__GIl3Wa__table th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.8rem 1rem;font-size:.72rem;font-weight:700}.ui-module__GIl3Wa__table td{border-top:1px solid var(--border);vertical-align:middle;padding:.85rem 1rem}.ui-module__GIl3Wa__table tbody tr{transition:background .12s}.ui-module__GIl3Wa__table tbody tr:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.ui-module__GIl3Wa__toastWrap{z-index:2000;flex-direction:column;gap:.6rem;max-width:380px;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.ui-module__GIl3Wa__toast{background:var(--card);border:1px solid var(--border);border-radius:11px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;animation:.25s cubic-bezier(.16,1,.3,1) ui-module__GIl3Wa__toastIn;display:flex;box-shadow:0 12px 32px -12px #00000040}@keyframes ui-module__GIl3Wa__toastIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ui-module__GIl3Wa__toastIcon{flex-shrink:0;margin-top:1px}.ui-module__GIl3Wa__toastTitle{font-size:.85rem;font-weight:700}.ui-module__GIl3Wa__toastMsg{color:var(--muted-foreground);margin-top:.1rem;font-size:.78rem}.ui-module__GIl3Wa__toastSuccess{border-left:3px solid #10b981}.ui-module__GIl3Wa__toastError{border-left:3px solid #ef4444}.ui-module__GIl3Wa__toastInfo{border-left:3px solid var(--primary)}.ui-module__GIl3Wa__progressTrack{background:var(--muted);border-radius:100px;width:100%;height:8px;overflow:hidden}.ui-module__GIl3Wa__progressFill{background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 60%, #8b5cf6));border-radius:100px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.ui-module__GIl3Wa__row{align-items:center;gap:.75rem;display:flex}.ui-module__GIl3Wa__rowBetween{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui-module__GIl3Wa__col{flex-direction:column;display:flex}.ui-module__GIl3Wa__gap2{gap:.5rem}.ui-module__GIl3Wa__gap3{gap:.75rem}.ui-module__GIl3Wa__gap4{gap:1rem}.ui-module__GIl3Wa__grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ui-module__GIl3Wa__mutedText{color:var(--muted-foreground);font-size:.85rem}.ui-module__GIl3Wa__divider{background:var(--border);border:none;height:1px;margin:0}.ui-module__GIl3Wa__chip{background:var(--muted);border:1px solid var(--border);border-radius:7px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.ui-module__GIl3Wa__chipRemove{cursor:pointer;color:var(--muted-foreground);display:flex}.ui-module__GIl3Wa__chipRemove:hover{color:#ef4444}@media (max-width:640px){.ui-module__GIl3Wa__grid2{grid-template-columns:1fr}.ui-module__GIl3Wa__pageTitle{font-size:1.55rem}.ui-module__GIl3Wa__modalFooter{flex-direction:column-reverse}.ui-module__GIl3Wa__modalFooter .ui-module__GIl3Wa__btn{width:100%}}
.calendar-module__bacPUG__wrap{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:1fr 240px;gap:1.5rem;padding:1.25rem;display:grid}.calendar-module__bacPUG__calendar{min-width:0}.calendar-module__bacPUG__calHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.calendar-module__bacPUG__monthLabel{font-size:.95rem;font-weight:700}.calendar-module__bacPUG__navBtns{gap:.35rem;display:flex}.calendar-module__bacPUG__navBtn{border:1px solid var(--border);cursor:pointer;width:30px;height:30px;color:var(--foreground);background:var(--card);border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.calendar-module__bacPUG__navBtn:hover{background:var(--muted)}.calendar-module__bacPUG__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:.4rem;display:grid}.calendar-module__bacPUG__weekday{text-align:center;color:var(--muted-foreground);text-transform:uppercase;font-size:.7rem;font-weight:700}.calendar-module__bacPUG__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-module__bacPUG__day{aspect-ratio:1;color:var(--muted-foreground);cursor:default;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex;position:relative}.calendar-module__bacPUG__day:disabled{color:color-mix(in srgb, var(--muted-foreground) 45%, transparent)}.calendar-module__bacPUG__dayAvailable{color:var(--foreground);background:color-mix(in srgb, var(--primary) 8%, transparent);cursor:pointer;transition:background .15s,transform .1s}.calendar-module__bacPUG__dayAvailable:hover{background:color-mix(in srgb, var(--primary) 18%, transparent)}.calendar-module__bacPUG__daySelected{background:var(--primary)!important;color:#fff!important}.calendar-module__bacPUG__dayToday{outline:1.5px solid color-mix(in srgb, var(--primary) 40%, transparent)}.calendar-module__bacPUG__dot{background:var(--primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.calendar-module__bacPUG__slots{border-left:1px solid var(--border);flex-direction:column;min-width:0;padding-left:1.25rem;display:flex}.calendar-module__bacPUG__slotsHeader{color:var(--foreground);align-items:center;gap:.4rem;margin-bottom:.85rem;font-size:.8rem;font-weight:700;display:flex}.calendar-module__bacPUG__slotList{flex-direction:column;gap:.4rem;max-height:300px;padding-right:.25rem;display:flex;overflow-y:auto}.calendar-module__bacPUG__slot{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;text-align:center;border-radius:9px;padding:.6rem;font-size:.85rem;font-weight:700;transition:border-color .15s,background .15s,transform .1s}.calendar-module__bacPUG__slot:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.calendar-module__bacPUG__slot:active{transform:scale(.98)}.calendar-module__bacPUG__slotSelected{background:var(--primary);color:#fff;border-color:var(--primary)}@media (max-width:640px){.calendar-module__bacPUG__wrap{grid-template-columns:1fr}.calendar-module__bacPUG__slots{border-left:none;border-top:1px solid var(--border);padding-top:1.25rem;padding-left:0}.calendar-module__bacPUG__slotList{max-height:200px}}
.PreJoinLobby-module__LWOEAG__lobby{justify-content:center;align-items:center;min-height:85vh;padding:1.5rem;display:flex}.PreJoinLobby-module__LWOEAG__container{grid-template-columns:1.3fr 1fr;align-items:start;gap:1.25rem;width:100%;max-width:980px;display:grid}@media (max-width:860px){.PreJoinLobby-module__LWOEAG__container{grid-template-columns:1fr}}.PreJoinLobby-module__LWOEAG__card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:1.25rem;box-shadow:0 2px 16px #0000000a}.PreJoinLobby-module__LWOEAG__videoPanel{flex-direction:column;gap:.9rem;display:flex}.PreJoinLobby-module__LWOEAG__videoWrapper{aspect-ratio:16/9;background:#14141f;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.PreJoinLobby-module__LWOEAG__videoElement{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.PreJoinLobby-module__LWOEAG__videoOff{color:#b0b0c0;flex-direction:column;align-items:center;gap:.75rem;display:flex}.PreJoinLobby-module__LWOEAG__avatarCircle{color:#e0e0e8;background:#26263a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.PreJoinLobby-module__LWOEAG__videoOffText{color:#b0b0c0;font-size:.85rem}.PreJoinLobby-module__LWOEAG__selfLabel{color:#fff;background:#0000008c;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.6rem;left:.6rem}.PreJoinLobby-module__LWOEAG__levelBadge{background:#0000008c;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .5rem;display:flex;position:absolute;bottom:.6rem;right:.6rem}.PreJoinLobby-module__LWOEAG__levelBars{align-items:center;gap:2px;height:14px;display:flex}.PreJoinLobby-module__LWOEAG__levelBar{background:#4a4a5c;border-radius:2px;width:3px;height:4px;transition:background .1s,height 80ms}.PreJoinLobby-module__LWOEAG__levelBarActive{background:#22c55e}.PreJoinLobby-module__LWOEAG__controls{justify-content:center;align-items:center;gap:.75rem;display:flex}.PreJoinLobby-module__LWOEAG__controlBtn{border:1px solid var(--border);cursor:pointer;background:var(--background);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .15s,border-color .15s;display:flex}.PreJoinLobby-module__LWOEAG__controlBtn:hover{background:var(--muted)}.PreJoinLobby-module__LWOEAG__controlBtnOn{background:var(--background);color:var(--foreground);border-color:var(--border)}.PreJoinLobby-module__LWOEAG__controlBtnOff{background:var(--destructive);color:#fff;border-color:#0000}.PreJoinLobby-module__LWOEAG__controlBtnOff:hover{background:#dc2626}.PreJoinLobby-module__LWOEAG__settingsBtn{border:1px solid var(--border);cursor:pointer;background:var(--background);width:46px;height:46px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.PreJoinLobby-module__LWOEAG__settingsBtn:hover,.PreJoinLobby-module__LWOEAG__settingsBtnActive{background:var(--muted);color:var(--foreground)}.PreJoinLobby-module__LWOEAG__settingsPanel{background:var(--muted);border-radius:10px;flex-direction:column;gap:.65rem;padding:.9rem;display:flex}.PreJoinLobby-module__LWOEAG__deviceRow{align-items:center;gap:.6rem;display:flex}.PreJoinLobby-module__LWOEAG__deviceIcon{color:var(--muted-foreground);flex-shrink:0}.PreJoinLobby-module__LWOEAG__deviceSelect{background:var(--background);color:var(--foreground);border:1px solid var(--border);font-size:.8rem;font-family:var(--font-body,sans-serif);border-radius:7px;outline:none;flex:1;padding:.45rem .65rem}.PreJoinLobby-module__LWOEAG__deviceSelect:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.PreJoinLobby-module__LWOEAG__infoPanel{flex-direction:column;gap:1.1rem;display:flex}.PreJoinLobby-module__LWOEAG__col{flex-direction:column;display:flex}.PreJoinLobby-module__LWOEAG__infoHeading{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.PreJoinLobby-module__LWOEAG__counterpartRow{align-items:center;gap:.75rem;display:flex}.PreJoinLobby-module__LWOEAG__counterpartName{color:var(--foreground);font-size:1rem;font-weight:700}.PreJoinLobby-module__LWOEAG__counterpartMeta{color:var(--muted-foreground);margin-top:.1rem;font-size:.8rem}.PreJoinLobby-module__LWOEAG__metaRow{color:var(--foreground);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.PreJoinLobby-module__LWOEAG__metaIcon{color:var(--primary);flex-shrink:0}.PreJoinLobby-module__LWOEAG__statusRow{align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.PreJoinLobby-module__LWOEAG__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.PreJoinLobby-module__LWOEAG__statusGood{color:#16a34a}.PreJoinLobby-module__LWOEAG__statusGood .PreJoinLobby-module__LWOEAG__statusDot{background:#16a34a;box-shadow:0 0 0 3px #16a34a33}.PreJoinLobby-module__LWOEAG__statusFair{color:#d97706}.PreJoinLobby-module__LWOEAG__statusFair .PreJoinLobby-module__LWOEAG__statusDot{background:#d97706;box-shadow:0 0 0 3px #d9770633}.PreJoinLobby-module__LWOEAG__statusPoor{color:#ef4444}.PreJoinLobby-module__LWOEAG__statusPoor .PreJoinLobby-module__LWOEAG__statusDot{background:#ef4444;box-shadow:0 0 0 3px #ef444433}.PreJoinLobby-module__LWOEAG__statusUnknown{color:var(--muted-foreground)}.PreJoinLobby-module__LWOEAG__statusUnknown .PreJoinLobby-module__LWOEAG__statusDot{background:var(--muted-foreground)}.PreJoinLobby-module__LWOEAG__joinSection{flex-direction:column;gap:.6rem;display:flex}.PreJoinLobby-module__LWOEAG__joinBtn{background:var(--primary);color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;font-family:var(--font-body,sans-serif);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8rem 1.5rem;transition:background .15s;display:flex}.PreJoinLobby-module__LWOEAG__joinBtn:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, #000)}.PreJoinLobby-module__LWOEAG__joinBtn:disabled{opacity:.6;cursor:not-allowed}.PreJoinLobby-module__LWOEAG__cancelBtn{color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;text-align:center;font-size:.88rem;font-weight:600;font-family:var(--font-body,sans-serif);background:0 0;border-radius:10px;padding:.7rem 1.5rem;text-decoration:none;transition:background .15s,color .15s;display:block}.PreJoinLobby-module__LWOEAG__cancelBtn:hover{background:var(--muted);color:var(--foreground)}.PreJoinLobby-module__LWOEAG__error{color:var(--destructive);text-align:center;font-size:.8rem}.PreJoinLobby-module__LWOEAG__permissionPrompt{color:#e0e0e8;text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.PreJoinLobby-module__LWOEAG__permissionPrompt h2{color:#fff;margin:0;font-size:1.05rem;font-weight:600}.PreJoinLobby-module__LWOEAG__permissionPrompt p{color:#b0b0c0;max-width:320px;margin:0;font-size:.85rem;line-height:1.5}.PreJoinLobby-module__LWOEAG__retryBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.PreJoinLobby-module__LWOEAG__retryBtn:hover{background:color-mix(in srgb, var(--primary) 88%, #000)}.PreJoinLobby-module__LWOEAG__skeletonPulse{background:linear-gradient(90deg, var(--muted) 25%, color-mix(in srgb, var(--muted) 60%, var(--background)) 50%, var(--muted) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s infinite PreJoinLobby-module__LWOEAG__shimmer}@keyframes PreJoinLobby-module__LWOEAG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes PreJoinLobby-module__LWOEAG__spin{to{transform:rotate(360deg)}}.PreJoinLobby-module__LWOEAG__spinner{animation:1s linear infinite PreJoinLobby-module__LWOEAG__spin}
.Theme-module__zCCOza__container{background:var(--background);min-height:100vh;color:var(--foreground);max-width:1400px;margin:0 auto;padding:150px 5% 5rem}.Theme-module__zCCOza__header{margin-bottom:4rem}.Theme-module__zCCOza__title{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,3vw,3rem);font-weight:500}.Theme-module__zCCOza__subtitle{font-family:var(--font-body);color:var(--muted-foreground);max-width:600px;margin:0;font-size:1.1rem;line-height:1.6}.Theme-module__zCCOza__bentoGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:250px;gap:1.5rem;display:grid}.Theme-module__zCCOza__bentoItem{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden}.Theme-module__zCCOza__itemHeader{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:2rem;font-size:.85rem}.Theme-module__zCCOza__colorsBox{grid-area:span 2/span 8}.Theme-module__zCCOza__colorsGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;height:100%;display:grid}.Theme-module__zCCOza__colorCard{border:1px solid var(--border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.Theme-module__zCCOza__colorSwatch{flex:1}.Theme-module__zCCOza__colorDetails{background:var(--card);border-top:1px solid var(--border);padding:1rem}.Theme-module__zCCOza__colorName{font-family:var(--font-body);margin-bottom:.25rem;font-size:.85rem;font-weight:500}.Theme-module__zCCOza__colorValue{font-family:var(--font-body);color:var(--muted-foreground);font-size:.75rem}.Theme-module__zCCOza__typoBoxHeading,.Theme-module__zCCOza__typoBoxBody{grid-column:span 4}.Theme-module__zCCOza__typoPreview{margin-top:auto}.Theme-module__zCCOza__typoPreviewHeading{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.1}.Theme-module__zCCOza__typoPreviewBody{font-family:var(--font-body);margin:0;font-size:1.1rem;line-height:1.6}.Theme-module__zCCOza__buttonsBox{flex-direction:column;grid-column:span 6;display:flex}.Theme-module__zCCOza__buttonsContainer{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;display:flex}.Theme-module__zCCOza__componentsBox{grid-column:span 6}.Theme-module__zCCOza__dummyCard{border:1px solid var(--border);background:var(--background);border-radius:8px;margin-top:auto;padding:1.5rem}.Theme-module__zCCOza__dummyCardTitle{font-family:var(--font-heading);margin:0 0 .5rem;font-size:1.2rem;font-weight:500}.Theme-module__zCCOza__dummyCardText{font-family:var(--font-body);color:var(--muted-foreground);margin:0;font-size:.9rem}@media (max-width:1024px){.Theme-module__zCCOza__bentoGrid{grid-template-columns:repeat(6,1fr)}.Theme-module__zCCOza__colorsBox,.Theme-module__zCCOza__buttonsBox,.Theme-module__zCCOza__componentsBox{grid-column:span 6}.Theme-module__zCCOza__typoBoxHeading,.Theme-module__zCCOza__typoBoxBody{grid-column:span 3}}@media (max-width:640px){.Theme-module__zCCOza__bentoGrid{grid-template-columns:1fr;grid-auto-rows:minmax(200px,auto)}.Theme-module__zCCOza__bentoItem{grid-column:span 1!important}}
