:root{--ink:#10131a;--muted:#687080;--line:#dfe2e8;--paper:#f5f4ef;--white:#ffffff;--blue:#3158e8;--blue-dark:#203cac;--cyan:#10b6d5;--green:#18b981;--orange:#ff8a2a;--pink:#ef4e8a;--yellow:#ffd15c;--violet:#6d5dfc;--navy:#121722;--shadow:0 24px 70px rgba(31,41,55,0.16)}*{box-sizing:border-box}html{font-size:17.5px;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;line-height:1.5}::selection{background:#bfd0ff;color:#10131a}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.hero{background:radial-gradient(circle at 12% 18%,rgba(255,209,92,.42),transparent 23%),radial-gradient(circle at 84% 22%,rgba(16,182,213,.34),transparent 26%),linear-gradient(135deg,rgba(22,54,190,.94),rgba(106,69,255,.88)),url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=1800&q=82);background-position:50%;background-size:cover;color:#fff;overflow:hidden;padding:22px clamp(18px,4vw,66px) 72px;position:relative}.hero:after{background:rgba(255,255,255,.16);bottom:-70px;content:"";height:160px;left:-5%;position:absolute;right:-5%;transform:rotate(-2deg)}.assessmentGrid,.categoryStrip,.coaching,.footer,.heroGrid,.jobGrid,.nav,.sectionHeader,.timeline{margin-left:auto;margin-right:auto;max-width:1200px}.nav{gap:24px;justify-content:space-between;position:relative;z-index:2}.brand,.category,.checks label,.companyRow,.eyebrow,.filterBar,.filterBar button,.footerAction,.heroStats,.heroStats span,.jobCard button,.nav,.navAction,.panelTitle,.primaryButton,.salary,.searchDock button,.searchDock label{align-items:center;display:flex}.brand{font-size:1.08rem;font-weight:900;gap:10px}.brandMark{align-items:center;background:linear-gradient(135deg,var(--yellow),var(--orange));border-radius:8px;color:#172032;display:grid;height:40px;place-items:center;width:40px}.navLinks{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;display:flex;gap:6px;padding:6px}.navLinks a{border-radius:999px;color:rgba(255,255,255,.86);font-size:.92rem;font-weight:750;padding:10px 14px}.navLinks a:hover{background:rgba(255,255,255,.14)}.footerAction,.navAction,.primaryButton{border-radius:8px;font-weight:900;gap:8px}.navAction{background:#fff;color:var(--blue-dark);padding:12px 16px}.heroGrid{align-items:center;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:710px;padding-top:52px;position:relative;z-index:1}.eyebrow{border-radius:999px;font-size:.78rem;font-weight:950;gap:8px;letter-spacing:0;text-transform:uppercase}.hero .eyebrow{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);padding:9px 12px;width:-moz-fit-content;width:fit-content}.eyebrow.dark{color:var(--blue)}.eyebrow.light{color:#dff7ff}.heroCopy h1{font-size:clamp(3.6rem,7vw,7.8rem);letter-spacing:0;line-height:.94;margin:20px 0;max-width:820px}.heroCopy p{color:rgba(255,255,255,.86);font-size:clamp(1.05rem,1.5vw,1.26rem);line-height:1.72;margin:0;max-width:680px}.searchDock{background:#fff;border-radius:8px;box-shadow:0 22px 52px rgba(17,24,57,.28);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(190px,1fr) minmax(160px,.72fr) auto;margin-top:34px;max-width:790px;padding:10px}.searchDock label{background:#f3f6ff;border:1px solid #e7ecff;border-radius:8px;color:var(--blue);gap:10px;min-height:54px;padding:0 14px}.searchDock input{background:transparent;border:0;color:var(--ink);min-width:0;outline:0;width:100%}.searchDock .searchButton,.searchDock button{background:linear-gradient(135deg,var(--orange),var(--pink));border:0;border-radius:8px;color:#fff;font-weight:950;gap:8px;justify-content:center;min-height:54px;padding:0 22px}.searchDock .searchButton{align-items:center;display:flex}.heroStats{flex-wrap:wrap;gap:14px;margin-top:26px}.heroStats span{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.17);border-radius:8px;color:rgba(255,255,255,.78);gap:9px;padding:12px 14px}.heroStats strong{color:#fff;font-size:1.12rem}.heroStage{min-height:560px;position:relative}.matchCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.6);border-radius:8px;box-shadow:var(--shadow);color:var(--ink);margin:54px auto 0;max-width:430px;padding:24px;position:relative}.candidateTop,.footer,.jobCardTop,.jobMini,.matchScore{align-items:center;display:flex;justify-content:space-between}.avatarStack{display:flex}.avatarStack span{align-items:center;background:linear-gradient(135deg,var(--blue),var(--cyan));border:3px solid #fff;border-radius:50%;color:#fff;display:grid;font-size:.8rem;font-weight:950;height:48px;margin-left:-10px;place-items:center;width:48px}.avatarStack span:first-child{margin-left:0}.candidateTop button{background:#fff5f8;border:1px solid #ffd7e5;border-radius:8px;color:var(--pink);height:42px;width:42px}.matchScore{background:linear-gradient(135deg,#f4f7ff,#fff7fb);border:1px solid #e9edff;border-radius:8px;margin:24px 0;padding:18px}.coachDashboard span,.jobCardTop span,.jobMini span,.matchScore span{color:var(--muted);display:block;font-size:.86rem}.matchScore strong{color:var(--blue-dark);display:block;font-size:3.6rem;letter-spacing:0;line-height:1;margin-top:6px}.radial{align-items:center;aspect-ratio:1;background:conic-gradient(var(--green) 0 var(--score),#e7ecf5 var(--score) 100%);border-radius:50%;color:var(--orange);display:grid;place-items:center;width:92px}.radial svg{background:#fff;border-radius:50%;box-shadow:0 0 0 14px #fff}.jobMini{justify-content:flex-start;gap:14px}.companyIcon{align-items:center;background:#eef6ff;border-radius:8px;color:var(--blue);display:grid;height:54px;place-items:center;width:54px}.skillBars{display:grid;grid-gap:15px;gap:15px;margin-top:24px}.skillBars div{display:grid;grid-gap:8px;gap:8px}.skillBars span{color:var(--muted);font-size:.88rem}.skillBars i{background:#e9edf7;border-radius:999px;height:10px;overflow:hidden}.skillBars b{background:linear-gradient(90deg,var(--blue),var(--green));border-radius:inherit;display:block;height:100%}.floatingBadge{align-items:center;background:#fff;border-radius:8px;box-shadow:0 18px 46px rgba(17,24,57,.22);color:var(--ink);display:flex;font-weight:950;gap:9px;padding:14px 16px;position:absolute;z-index:2}.topBadge{left:0;top:34px}.topBadge svg{color:var(--orange)}.bottomBadge{bottom:72px;right:6px}.bottomBadge svg{color:var(--green)}.categoryStrip{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:-46px;padding:0 clamp(18px,4vw,0px);position:relative;z-index:3}.category{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 44px rgba(31,41,55,.1);gap:14px;min-height:112px;padding:20px}.category>span{align-items:center;border-radius:8px;color:#fff;display:grid;flex:0 0 50px;height:50px;place-items:center}.category small,.category strong{display:block}.category small{color:var(--muted);margin-top:5px}.category svg:last-child{color:var(--muted);margin-left:auto}.category.blue>span{background:var(--blue)}.category.green>span{background:var(--green)}.category.pink>span{background:var(--pink)}.category.orange>span{background:var(--orange)}.section{padding:96px clamp(18px,4vw,66px)}.sectionHeader{text-align:center}.sectionHeader .eyebrow{justify-content:center}.coachCopy h2,.sectionHeader h2{font-size:clamp(2.2rem,4.5vw,4.5rem);letter-spacing:0;line-height:1.02;margin:14px auto 0;max-width:880px}.coachCopy p,.sectionHeader p{color:var(--muted);font-size:1.08rem;line-height:1.68;margin:18px auto 0;max-width:720px}.assessmentGrid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);margin-top:38px}.controlPanel,.insightPanel,.jobCard,.timeline article{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 52px rgba(31,41,55,.08)}.controlPanel,.insightPanel{padding:26px}.insightPanel h3,.jobCard h3,.panelTitle h3,.timeline h3{font-size:1.45rem;letter-spacing:0;margin:0}.panelTitle span{background:#eaf7f1;border-radius:999px;color:#0d8b61;font-weight:950;padding:8px 11px}.segmented{background:#edf2ff;border-radius:8px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,1fr);margin:24px 0;padding:7px}.segmented button{background:transparent;border:0;border-radius:6px;color:var(--muted);min-height:46px}.segmented button.active{background:#fff;box-shadow:0 10px 24px rgba(37,99,235,.16);color:var(--blue);font-weight:950}.rangeLabel{align-items:center;color:var(--muted);display:flex;justify-content:space-between}.rangeLabel strong{color:var(--ink)}input[type=range]{accent-color:var(--pink);margin:18px 0 26px;width:100%}.checks{display:grid;grid-gap:12px;gap:12px}.checks label{background:#f8faff;border:1px solid #e7ecff;border-radius:8px;gap:12px;padding:14px}.checks input{opacity:0;position:absolute}.checks span{align-items:center;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:6px;color:#fff;display:grid;height:26px;place-items:center;width:26px}.insightPanel{background:linear-gradient(135deg,rgba(17,26,58,.92),rgba(37,99,235,.86)),url(https://images.unsplash.com/photo-1552664730-d307ca884978?auto=format&fit=crop&w=1200&q=80);background-position:50%;background-size:cover;color:#fff}.scanRing{align-items:center;background:conic-gradient(var(--yellow) 0 76%,rgba(255,255,255,.25) 76% 100%);border-radius:50%;color:var(--navy);display:grid;height:96px;margin-bottom:28px;place-items:center;width:96px}.scanRing svg{background:#fff;border-radius:50%;box-shadow:0 0 0 18px #fff}.insightPanel p{color:rgba(255,255,255,.76);line-height:1.65}.signalGrid{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.signalGrid span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;font-weight:850;padding:9px 12px}.jobsSection{background:#fff}.compactHeader{text-align:left}.compactHeader .eyebrow,.compactHeader h2{margin-left:0;justify-content:flex-start}.filterBar{flex-wrap:wrap;gap:10px;margin:32px auto 24px;max-width:1200px}.filterBar button,.filterBar span{background:#f4f7ff;border:1px solid #e1e8ff;border-radius:999px;color:#405076;font-weight:850;padding:10px 14px}.filterBar button{color:var(--blue);gap:8px}.jobGrid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr)}.jobCard{overflow:hidden;padding:24px;position:relative}.jobCard:before{content:"";height:6px;left:0;position:absolute;right:0;top:0}.jobCard.blue:before{background:var(--blue)}.jobCard.green:before{background:var(--green)}.jobCard.pink:before{background:var(--pink)}.jobCardTop strong{border-radius:8px;color:#fff;padding:10px 12px}.jobCard.blue .jobCardTop strong{background:var(--blue)}.jobCard.green .jobCardTop strong{background:var(--green)}.jobCard.pink .jobCardTop strong{background:var(--pink)}.companyRow,.salary{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:18px}.salary{color:var(--ink);font-weight:950}.salary svg{color:var(--green)}.tagRow{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.tagRow span{background:#f4f7ff;border-radius:999px;color:#405076;font-size:.86rem;font-weight:800;padding:8px 10px}.jobCard button{background:var(--navy);border:0;font-weight:950;gap:8px;justify-content:center;min-height:46px;width:100%}.coaching,.jobCard button{border-radius:8px;color:#fff}.coaching{background:linear-gradient(135deg,rgba(17,26,58,.96),rgba(37,99,235,.9)),url(https://images.unsplash.com/photo-1559136555-9303baea8ebd?auto=format&fit=crop&w=1600&q=82);background-position:50%;background-size:cover;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,.88fr) minmax(320px,1fr);padding:clamp(28px,5vw,58px)}.coachCopy h2,.coachCopy p{margin-left:0}.coachCopy p{color:rgba(255,255,255,.76)}.primaryButton{background:linear-gradient(135deg,var(--yellow),var(--orange));color:#172032;margin-top:26px;padding:14px 18px;width:-moz-fit-content;width:fit-content}.coachDashboard{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,1fr)}.coachDashboard article,.wideCoach{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:18px}.coachDashboard svg{color:var(--yellow)}.coachDashboard strong{display:block;font-size:2.25rem;margin:14px 0 4px}.wideCoach{grid-column:1/-1}.wideCoach div{align-items:center;display:flex;gap:10px}.wideCoach strong{font-size:1.1rem;margin:0}.wideCoach progress{accent-color:var(--yellow);height:13px;margin:20px 0 10px;width:100%}.timeline{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:38px}.timeline article{min-height:230px;padding:24px}.timeline article>span{align-items:center;background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:8px;color:#fff;display:grid;font-size:1.1rem;font-weight:950;height:48px;place-items:center;width:48px}.timeline h3{margin:28px 0 12px}.timeline p{color:var(--muted);line-height:1.62;margin:0}.footer{align-items:center;background:var(--navy);color:#fff;display:flex;gap:24px;justify-content:space-between;padding:34px clamp(18px,4vw,66px)}.footer p{color:rgba(255,255,255,.66);margin:10px 0 0}.footerAction{background:#fff;color:var(--blue-dark);padding:14px 18px}@media (max-width:980px){.navLinks{display:none}.assessmentGrid,.coaching,.heroGrid,.jobGrid,.timeline{grid-template-columns:1fr}.heroGrid{min-height:auto}.categoryStrip{grid-template-columns:repeat(2,1fr);margin-top:24px}.hero:after{display:none}}@media (max-width:680px){.hero{padding-bottom:46px}.navAction{display:none}.heroGrid{padding-top:44px}.searchDock{grid-template-columns:1fr}.heroStage{min-height:500px}.floatingBadge{position:static;margin:12px auto;width:-moz-fit-content;width:fit-content}.matchCard{margin-top:16px}.categoryStrip,.coachDashboard,.segmented{grid-template-columns:1fr}.section{padding:68px 18px}.footer{align-items:stretch;flex-direction:column}.footerAction{justify-content:center}}.appShell{min-height:100vh;background:#f7f8fc}.appNav{align-items:center;color:#fff;display:flex;gap:30px;height:82px;justify-content:space-between;margin:auto;max-width:1240px;padding:0 24px;position:relative;z-index:20}.appNav.navLight{color:var(--ink)}.appNav nav{align-items:center;display:flex;gap:30px}.appNav nav a{color:inherit;font-size:.92rem;font-weight:750;opacity:.68}.appNav nav a.current{color:var(--blue)}.navCta{background:var(--blue);border-radius:8px;color:#fff;font-size:.88rem;font-weight:900;padding:12px 17px}.menuButton{background:transparent;border:0;color:inherit;display:none}.pageHero{margin:auto;max-width:1240px;padding:76px 24px 48px}.dashboardHeader h1,.jobDetailHero h1,.pageHero h1,.resultPage>h1{font-size:clamp(2.7rem,5vw,5.7rem);letter-spacing:-.065em;line-height:.98;margin:12px 0 18px;max-width:840px}.dashboardHeader p,.pageHero p,.resultPage>p{color:var(--muted);font-size:1.1rem;line-height:1.7;max-width:650px}.kicker{color:var(--blue);font-size:.76rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.jobsHero{background:radial-gradient(circle at 85% 20%,#dff5ff,transparent 25%),radial-gradient(circle at 7% 50%,#fff0c7,transparent 20%)}.jobsWorkspace{display:grid;grid-gap:32px;gap:32px;grid-template-columns:230px 1fr;margin:auto;max-width:1240px;padding:16px 24px 90px}.filters{align-self:start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px;position:-webkit-sticky;position:sticky;top:20px}.filters h2{align-items:center;display:flex;font-size:1rem;gap:8px;margin:0 0 24px}.filters label{color:var(--muted);display:grid;font-size:.82rem;font-weight:800;grid-gap:8px;gap:8px;margin:18px 0}.filters button,.filters select{background:#f7f8fc;border:1px solid var(--line);border-radius:7px;color:var(--ink);min-height:43px;padding:0 10px;width:100%}.filters button{color:var(--blue);font-weight:850}.resultsToolbar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.resultsToolbar label{align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;display:flex;gap:10px;max-width:580px;padding:0 15px;width:100%}.resultsToolbar input{border:0;min-height:50px;outline:0;width:100%}.resultsToolbar span{color:var(--muted);flex:0 0 auto;font-size:.9rem}.listingGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.listingCard{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 32px rgba(31,41,55,.05);padding:22px;position:relative;transition:.2s ease}.listingCard:hover{border-color:#c9d5ff;transform:translateY(-2px)}.listingTop{justify-content:space-between}.companyLogo,.listingTop{align-items:center;display:flex}.companyLogo{background:linear-gradient(135deg,#e9efff,#f8eaff);border-radius:9px;color:var(--blue-dark);flex:0 0 46px;font-size:.78rem;font-weight:950;height:46px;justify-content:center}.companyLogo.large{flex-basis:76px;font-size:1rem;height:76px}.listingTop button{align-items:center;background:#f7f8fc;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;height:40px;justify-content:center;width:40px}.listingTop button.saved{background:#eaf9f2;color:var(--green)}.listingTop svg{width:18px}.fitPill{align-items:center;background:#eaf9f2;border-radius:999px;color:#0d8b61;display:inline-flex;font-size:.72rem;font-weight:950;gap:5px;margin-top:22px;padding:7px 10px}.listingCard h3{font-size:1.35rem;letter-spacing:-.03em;margin:13px 0 7px}.companyName,.jobMeta,.jobMeta span{align-items:center;display:flex}.companyName{color:#405076;gap:7px;margin:0}.jobMeta{color:var(--muted);flex-wrap:wrap;font-size:.82rem;gap:14px;margin-top:14px}.jobMeta span{gap:5px}.listingBottom{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:18px}.listingBottom a{color:var(--blue);font-size:.86rem;font-weight:900}.listingBottom>div small{color:#9ba0a9;display:block;font-size:.55rem;margin-top:3px}.listingBottom>span{align-items:center;display:flex;gap:10px}.listingBottom>span>a:last-child{align-items:center;background:#151a24;border-radius:5px;color:#fff;display:flex;font-size:.7rem;gap:4px;padding:8px 9px}.listingBottom>span>a svg{width:11px}.jobSource{color:#7d8c70;font-size:.55rem;gap:4px;margin-top:12px}.jobSource,.originalSource{align-items:center;display:flex}.originalSource{background:#edf3e5;border-radius:6px;color:#5b793c;font-size:.7rem;gap:6px;margin-top:35px;padding:11px}.originalSource svg{width:14px}.applyCard .externalApply{align-items:center;background:#3158e8;border-radius:7px;color:#fff;display:flex;font-size:.76rem;font-weight:900;gap:7px;justify-content:center;margin-top:20px;min-height:48px}.applyCard .externalApply svg{width:15px}.applyCard .externalApply+button{background:#eef1f5;color:#26303d;margin-top:8px}.emptyState,.loadingPanel{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--muted);margin:40px auto;max-width:700px;padding:42px;text-align:center}.assessmentShell{background:linear-gradient(135deg,#102b79,#643fc2);color:#fff;min-height:100vh}.assessmentFlow{margin:auto;max-width:940px;padding:36px 24px 80px}.assessmentProgress{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr auto}.assessmentProgress span{font-weight:900}.assessmentProgress strong{color:rgba(255,255,255,.7);font-size:.86rem}.assessmentProgress i{background:rgba(255,255,255,.17);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.assessmentProgress b{background:var(--yellow);display:block;height:100%;transition:width .3s ease}.questionCard{background:#fff;border-radius:14px;box-shadow:0 30px 80px rgba(5,12,40,.25);color:var(--ink);margin-top:36px;min-height:570px;padding:clamp(30px,6vw,64px)}.questionNumber{color:var(--blue);font-size:.8rem;font-weight:950;letter-spacing:.12em}.questionCard h1{font-size:clamp(2.2rem,5vw,4.5rem);letter-spacing:-.06em;line-height:1;margin:15px 0;max-width:720px}.questionCard>p{color:var(--muted);line-height:1.6}.optionGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr);margin:36px 0}.optionGrid button{align-items:center;background:#f7f8fc;border:1px solid var(--line);border-radius:9px;color:var(--ink);display:flex;font-weight:800;gap:12px;min-height:64px;padding:12px 16px;text-align:left}.optionGrid button>span{align-items:center;border:2px solid #cbd2df;border-radius:50%;display:flex;flex:0 0 24px;height:24px;justify-content:center}.optionGrid button.selected{background:#eef3ff;border-color:var(--blue);color:var(--blue-dark)}.optionGrid button.selected>span{background:var(--blue);border-color:var(--blue);color:#fff}.questionActions{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:40px;padding-top:24px}.questionActions button{align-items:center;background:transparent;border:0;color:var(--muted);display:flex;font-weight:900;gap:8px;padding:12px}.questionActions button:disabled{cursor:not-allowed;opacity:.38}.questionActions .nextButton{background:var(--blue);border-radius:8px;color:#fff;padding:14px 18px}.formError{color:#c8264b!important}.resultPage{margin:auto;max-width:1100px;padding:70px 24px 100px;text-align:center}.resultPage>h1,.resultPage>p{margin-left:auto;margin-right:auto}.successIcon{align-items:center;background:#fff2c9;border-radius:50%;color:var(--orange);display:flex;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.matchResults{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:46px;text-align:left}.matchResults article{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px}.matchResults article.topMatch{border-color:var(--blue);box-shadow:0 18px 45px rgba(37,99,235,.12)}.matchResults article>div:first-child{display:flex;justify-content:space-between;color:var(--muted);font-size:.78rem}.matchResults article>div strong{color:var(--blue);font-size:1.3rem}.matchResults h2{font-size:1.5rem}.matchResults h3{font-size:.86rem;margin-top:24px}.matchResults p{color:var(--muted);line-height:1.55}.resultActions{display:flex;gap:12px;justify-content:center;margin-top:32px}.resultActions a{align-items:center;background:var(--blue);border-radius:8px;color:#fff;display:flex;font-weight:900;gap:8px;padding:14px 18px}.resultActions a:last-child{background:#fff;border:1px solid var(--line);color:var(--ink)}.dashboardHeader{align-items:flex-end;display:flex;justify-content:space-between;margin:auto;max-width:1240px;padding:64px 24px 36px}.dashboardHeader h1{font-size:clamp(2.6rem,4vw,4.5rem)}.dashboardHeader>a{align-items:center;background:var(--blue);border-radius:8px;color:#fff;display:flex;font-weight:900;gap:8px;padding:14px 18px}.dashboardGrid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 300px;margin:auto;max-width:1240px;padding:0 24px 90px}.metricGrid{display:grid;grid-gap:16px;gap:16px;grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.metricGrid article{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px}.metricGrid svg{color:var(--blue)}.metricGrid strong{display:block;font-size:2.1rem;margin:14px 0 3px}.metricGrid span{color:var(--muted);font-size:.86rem}.metricGrid .readiness{background:var(--navy);color:#fff}.metricGrid .readiness svg{color:var(--yellow)}.dashboardPanel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px}.careerPanel,.pipelinePanel{grid-column:1}.profilePanel{grid-column:2;grid-row:2/span 2}.panelHeading{align-items:center;display:flex;justify-content:space-between}.panelHeading h2{margin:8px 0 20px}.panelHeading a{color:var(--blue);font-size:.82rem;font-weight:900}.applicationRows>div,.careerRows>div{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;padding:16px 0}.rank{color:#a1aaba;font-weight:950}.applicationRows div div,.careerRows div div{flex:1 1}.applicationRows small,.careerRows small{color:var(--muted);display:block;margin-top:5px}.careerRows b{color:var(--green)}.applicationRows a{font-weight:900}.applicationRows label{position:relative}.applicationRows select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f7ff;border:1px solid #e1e8ff;border-radius:7px;font-weight:800;padding:9px 32px 9px 10px}.applicationRows label svg{pointer-events:none;position:absolute;right:7px;top:9px;width:16px}.applicationRows button{background:transparent;border:0;color:var(--muted);font-size:.78rem}.panelEmpty{color:var(--muted);padding:32px;text-align:center}.panelEmpty>svg{color:var(--blue)}.panelEmpty h3{color:var(--ink)}.panelEmpty a{font-weight:900}.panelEmpty a,.profilePanel>svg{color:var(--blue)}.profilePanel h2{margin-bottom:4px}.profilePanel>p{color:var(--muted);margin-top:0}.profilePanel>div{margin:28px 0}.profilePanel>div span{display:flex;justify-content:space-between}.profilePanel progress{accent-color:var(--green);margin-top:9px;width:100%}.profilePanel ul{display:grid;grid-gap:14px;gap:14px;list-style:none;padding:0}.profilePanel li{font-size:.88rem;gap:9px}.checkDot,.profilePanel li{align-items:center;display:flex}.checkDot{background:#eaf9f2;border-radius:50%;color:var(--green);height:24px;justify-content:center;width:24px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.jobDetailHero{background:linear-gradient(135deg,#eef3ff,#fff7e7);padding:50px max(24px,calc((100vw - 1192px)/2))}.jobDetailHero>a{color:var(--muted);font-weight:800;gap:7px}.detailTitle,.jobDetailHero>a{align-items:center;display:flex}.detailTitle{gap:20px;margin-top:40px}.detailTitle .fitPill{margin:0}.detailTitle h1{font-size:clamp(2.5rem,5vw,5rem);margin:10px 0}.detailTitle p{align-items:center;color:var(--muted);display:flex;gap:7px}.detailMeta{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.detailMeta span{align-items:center;background:rgba(255,255,255,.7);border:1px solid #dfe6f5;border-radius:8px;display:flex;gap:8px;padding:11px 13px}.detailMeta svg{color:var(--blue);width:18px}.jobDetailGrid{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr 340px;margin:auto;max-width:1140px;padding:60px 24px 100px}.jobCopy h2{margin-top:34px}.jobCopy p{color:var(--muted);font-size:1.04rem;line-height:1.75}.jobCopy ul{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0}.jobCopy li{align-items:center;display:flex;gap:9px}.jobCopy li svg{color:var(--green)}.applyCard{align-self:start;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 50px rgba(31,41,55,.08);padding:24px;position:-webkit-sticky;position:sticky;top:24px}.applyCard>span{color:var(--muted)}.applyCard>strong{color:var(--blue);display:block;font-size:3.8rem;margin:9px 0}.applyCard progress{accent-color:var(--green);width:100%}.applyCard p,.applyCard small{color:var(--muted);line-height:1.5}.applyCard button{align-items:center;background:var(--blue);border:0;border-radius:8px;color:#fff;display:flex;font-weight:900;gap:8px;justify-content:center;margin:22px 0 12px;min-height:50px;width:100%}@media(max-width:900px){.dashboardGrid,.jobDetailGrid,.listingGrid,.matchResults{grid-template-columns:1fr}.profilePanel{grid-column:1;grid-row:auto}.metricGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.appNav{height:72px}.appNav .navCta{display:none}.menuButton{display:block;margin-left:auto}.appNav nav{background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);color:var(--ink);display:none;left:18px;padding:16px;position:absolute;right:18px;top:66px}.appNav nav.open{display:grid}.jobsWorkspace{grid-template-columns:1fr}.filters{position:static}.resultsToolbar{align-items:stretch;flex-direction:column}.optionGrid{grid-template-columns:1fr}.questionCard{padding:28px 20px}.dashboardHeader,.resultActions{align-items:stretch;flex-direction:column}.metricGrid{grid-template-columns:1fr 1fr}.applicationRows>div{align-items:flex-start;flex-wrap:wrap}.jobDetailGrid{padding-top:30px}.applyCard{position:static}.detailTitle{align-items:flex-start}.companyLogo.large{flex-basis:58px;height:58px}.pageHero{padding-top:45px}}.modernHome{background:#f5f4ef;color:#151820;overflow:hidden}.modernHero{background:#11151e;color:#f8f8f3;min-height:900px;overflow:hidden;padding:0 38px;position:relative}.modernHero:before{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:70px 70px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 80%);mask-image:linear-gradient(180deg,black,transparent 80%);position:absolute}.heroNoise{background:radial-gradient(circle at 76% 27%,rgba(62,92,232,.24),transparent 31%),radial-gradient(circle at 5% 70%,rgba(189,255,100,.07),transparent 28%);inset:0;pointer-events:none;position:absolute}.modernNav{backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);background:linear-gradient(120deg,rgba(31,38,54,.76),rgba(14,19,31,.5));border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 16px 48px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.12);height:68px;justify-content:space-between;margin:16px auto 0;max-width:1320px;padding:0 12px 0 18px;position:relative;z-index:5}.modernBrand,.modernNav{align-items:center;display:flex}.modernBrand{font-size:1.08rem;font-weight:900;gap:10px;letter-spacing:-.03em}.modernBrand>span{background:#c9ff63;border-radius:7px;color:#11151e;height:36px;justify-content:center;width:36px}.modernBrand>span,.modernLinks{align-items:center;display:flex}.modernLinks{gap:6px;left:50%;position:absolute;transform:translateX(-50%)}.modernLinks a{border-radius:8px;color:#afb5c0;font-size:.86rem;font-weight:800;letter-spacing:.01em;padding:11px 13px 15px;position:relative;transition:background .22s ease,color .22s ease,transform .22s ease;white-space:nowrap}.modernLinks a:after{background:linear-gradient(90deg,#c9ff63,#7ea4ff);border-radius:99px;bottom:7px;content:"";height:2px;left:13px;position:absolute;right:13px;transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.modernLinks a:focus-visible,.modernLinks a:hover{background:rgba(255,255,255,.08);color:#fff;outline:none;transform:translateY(-1px)}.modernLinks a:focus-visible:after,.modernLinks a:hover:after{transform:scaleX(1)}.modernNavCta{align-items:center;background:linear-gradient(135deg,#e7ffb1,#c9ff63);border:1px solid rgba(255,255,255,.32);border-radius:10px;box-shadow:0 8px 20px rgba(201,255,99,.15);color:#151820;display:flex;font-size:.82rem;font-weight:900;gap:8px;padding:11px 14px;transition:box-shadow .22s ease,transform .22s ease}.modernNavCta:hover{box-shadow:0 12px 28px rgba(201,255,99,.3);transform:translateY(-1px)}.modernMenu{background:transparent;border:0;color:#fff;display:none}.modernHeroGrid{align-items:center;display:grid;grid-gap:80px;gap:80px;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);margin:auto;max-width:1320px;min-height:690px;padding:80px 0 58px;position:relative;z-index:2}.modernEyebrow{align-items:center;color:#c9ff63;display:flex;font-size:.72rem;font-weight:900;gap:8px;letter-spacing:.1em;text-transform:uppercase}.modernHeroCopy h1{font-size:clamp(4.2rem,6.3vw,7.2rem);font-weight:600;letter-spacing:-.075em;line-height:.89;margin:27px 0 30px;max-width:690px}.modernHeroCopy h1 em{color:#c9ff63;font-family:Georgia,serif;font-weight:400}.modernHeroCopy>p{color:#aeb4c0;font-size:1.08rem;line-height:1.72;max-width:610px}.modernActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.modernActions a{align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:7px;display:flex;font-size:.9rem;font-weight:900;gap:9px;padding:15px 19px}.modernActions a:first-child{background:#3158e8;border-color:#3158e8;color:#fff}.modernActions a:last-child{color:#e9eaf0}.careerOrbit{height:760px;pointer-events:auto;position:absolute;right:-7vw;top:82px;width:min(66vw,980px);z-index:1}.careerOrbit:after{background:radial-gradient(circle,transparent 20%,#11151e 73%);content:"";inset:-2px;pointer-events:none;position:absolute}.careerOrbit canvas{display:block;height:100%!important;width:100%!important}.careerOrbit[data-webgl=unavailable]{background:radial-gradient(circle at 55% 45%,rgba(49,88,232,.2),transparent 45%)}.heroCapabilityRow{border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;max-width:610px;padding:17px 0}.heroCapabilityRow span{color:#8f98a8;font-size:.68rem;font-weight:800;line-height:1.35;padding:0 14px}.heroCapabilityRow span:first-child{padding-left:0}.heroCapabilityRow span+span{border-left:1px solid rgba(255,255,255,.1)}.heroCapabilityRow b{color:#c9ff63;display:block;font-size:.58rem;letter-spacing:.12em;margin-bottom:6px}.trustRow{border-top:1px solid rgba(255,255,255,.11);gap:20px;margin-top:44px;max-width:570px;padding-top:24px}.trustRow,.trustRow>div{align-items:center;display:flex}.trustRow>div{gap:10px}.miniAvatars{display:flex}.miniAvatars i{align-items:center;background:#ddd4c8;border:2px solid #11151e;border-radius:50%;color:#222;display:flex;font-size:.57rem;font-style:normal;font-weight:900;height:30px;justify-content:center;margin-left:-7px;width:30px}.miniAvatars i:first-child{margin:0}.miniAvatars i:nth-child(2){background:#c9ff63}.miniAvatars i:nth-child(3){background:#9eb4ff}.trustRow strong{font-size:.8rem;white-space:nowrap}.trustRow p{color:#818997;font-size:.75rem;line-height:1.45;margin:0;max-width:260px}.productStage{min-height:590px;position:relative}.stageGlow{background:#3158e8;border-radius:50%;filter:blur(100px);height:360px;opacity:.22;position:absolute;right:20px;top:100px;width:360px}.productWindow{background:#f8f8f5;border:1px solid rgba(255,255,255,.15);border-radius:11px;box-shadow:0 40px 100px rgba(0,0,0,.45);color:#151820;overflow:hidden;position:absolute;right:0;top:35px;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);width:min(660px,100%)}.windowBar{align-items:center;background:#ecece8;border-bottom:1px solid #dadbd8;color:#7e8490;display:flex;height:46px;justify-content:space-between;padding:0 16px}.windowBar>span{display:flex;gap:6px}.windowBar i{background:#bdc0c6;border-radius:50%;display:block;height:8px;width:8px}.windowBar i:first-child{background:#ff876e}.windowBar small{font-size:.65rem}.windowBody{display:grid;grid-template-columns:60px 1fr;min-height:490px}.mockSidebar{align-items:center;background:#151a24;display:flex;flex-direction:column;gap:17px;padding:18px 0}.mockSidebar>i,.mockSidebar>span{align-items:center;border-radius:7px;color:#707887;display:flex;height:34px;justify-content:center;width:34px}.mockSidebar .mockLogo{background:#c9ff63;color:#151820;margin-bottom:14px}.mockSidebar svg{width:16px}.mockSidebar i.active{background:#3158e8;color:#fff}.mockContent{padding:32px}.mockHeader{align-items:flex-start;display:flex;justify-content:space-between}.fitTop small,.mockHeader small,.reportMeta small,.skillMatch small{color:#949aa5;font-size:.58rem;font-weight:900;letter-spacing:.1em}.mockHeader h2{font-size:1.65rem;letter-spacing:-.04em;margin:6px 0}.mockHeader>span{background:#e9f8d2;border-radius:99px;color:#4d7722;font-size:.58rem;font-weight:800;padding:7px 9px}.roleTabs{display:flex;gap:6px;margin:22px 0 14px}.roleTabs button{background:#e9ebef;border:0;border-radius:5px;color:#8b929e;font-size:.65rem;font-weight:900;height:28px;width:32px}.roleTabs button.active{background:#3158e8;color:#fff}.fitReport{background:#fff;border:1px solid #e1e3e7;border-radius:9px;box-shadow:0 12px 34px rgba(32,40,60,.08);padding:22px}.fitTop,.fitTop>div{align-items:center;display:flex}.fitTop{justify-content:space-between}.fitTop>div{gap:11px}.companyMonogram{align-items:center;background:#e9ecf8;border-radius:7px;color:#3158e8;display:flex;font-size:.66rem;font-weight:950;height:40px;justify-content:center;width:40px}.fitTop h3{font-size:1rem;margin:3px 0}.fitTop p{color:#8a9099;font-size:.65rem;margin:0}.fitScore{align-items:baseline;display:flex}.fitScore strong{color:#3158e8;font-size:2rem}.fitScore span{color:#8c929d;font-size:.6rem}.scoreTrack{background:#e7e9ee;border-radius:99px;height:5px;margin:20px 0;overflow:hidden}.scoreTrack i{background:linear-gradient(90deg,#3158e8,#7994ff);display:block;height:100%}.reportMeta{display:grid;grid-template-columns:repeat(3,1fr)}.reportMeta>div{border-right:1px solid #e5e6e9;padding:0 14px}.reportMeta>div:first-child{padding-left:0}.reportMeta>div:last-child{border:0}.reportMeta strong{align-items:center;display:flex;font-size:.74rem;gap:4px;margin-top:6px}.reportMeta>div:nth-child(2) strong{color:#4c7a21}.skillMatch{border-top:1px solid #e8e9ec;margin-top:20px;padding-top:17px}.skillMatch>div:first-child{display:flex;justify-content:space-between}.skillMatch>div:first-child span{color:#7d8490;font-size:.61rem}.skillMatch>div:last-child{display:flex;gap:6px;margin-top:11px}.skillMatch>div:last-child span{align-items:center;background:#eff1f5;border-radius:4px;color:#5f6672;display:flex;font-size:.58rem;font-weight:750;gap:3px;padding:6px 7px}.stageNote{align-items:center;background:#fff;border:1px solid #e3e5e9;border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,.25);color:#161a21;display:flex;position:absolute;z-index:3}.noteOne{bottom:15px;gap:10px;left:-28px;padding:13px 16px}.noteOne>span{align-items:center;background:#eef1ff;border-radius:6px;color:#3158e8;display:flex;height:32px;justify-content:center;width:32px}.noteOne small,.noteOne strong{display:block}.noteOne strong{font-size:.72rem}.noteOne small{color:#8b929e;font-size:.58rem;margin-top:3px}.noteTwo{gap:8px;padding:11px 13px;right:-18px;top:16px}.noteTwo svg{color:#64a42b}.noteTwo span{font-size:.67rem;font-weight:850}.signalBar{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:55px;margin:auto;max-width:1320px;min-height:100px;position:relative;z-index:2}.signalBar>span{color:#707887;font-size:.68rem;font-weight:800;text-transform:uppercase}.signalBar>div{align-items:center;display:flex;flex:1 1;justify-content:space-between}.signalBar b{color:#727985;font-size:.88rem;letter-spacing:-.02em}.proofStrip{background:#3158e8;color:#fff;overflow:hidden;padding:0 0 30px}.proofMetrics{display:grid;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1320px;padding:0 38px}.proofMetrics article{border-right:1px solid rgba(255,255,255,.2);padding:36px 32px}.proofMetrics article:first-child{padding-left:0}.proofMetrics article:last-child{border:0}.proofMetrics strong{display:block;font-size:2.2rem;letter-spacing:-.06em}.proofMetrics span{color:#cbd5ff;font-size:.7rem;font-weight:800;text-transform:uppercase}.careerBoardHeading{align-items:end;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;margin:0 auto 24px;max-width:1320px;padding:30px 38px 0}.careerBoardHeading>div>span{color:#c9ff63;font-size:.64rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.careerBoardHeading h2{font-size:clamp(1.55rem,2.5vw,2.35rem);letter-spacing:-.045em;margin:8px 0 0}.careerBoardHeading>a{align-items:center;color:#fff;display:flex;font-size:.76rem;font-weight:900;gap:7px}.careerBoardMarquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow:hidden}.careerBoardTrack{animation:careerBoardRun 42s linear infinite;display:flex;gap:14px;width:max-content}.careerBoardTrack:hover{animation-play-state:paused}.careerBoardCard{background:#fff;border:1px solid rgba(255,255,255,.38);border-radius:12px;color:#151820;display:grid;flex:0 0 350px;grid-template-columns:1fr auto;overflow:hidden;position:relative;transition:box-shadow .25s ease,transform .25s ease}.careerBoardCard:hover{box-shadow:0 18px 38px rgba(11,25,80,.28);transform:translateY(-5px)}.careerBoardShot{grid-column:1/-1;height:155px;overflow:hidden;position:relative}.careerBoardShot:after{background:linear-gradient(180deg,transparent 70%,rgba(12,17,28,.18));content:"";inset:0;position:absolute}.careerBoardShot img{object-fit:cover;object-position:top;transition:transform .5s ease}.careerBoardCard:hover img{transform:scale(1.035)}.careerBoardMeta{display:flex;flex-direction:column;padding:16px 4px 17px 18px}.careerBoardMeta>span{align-items:center;color:#537e2e;display:flex;font-size:.58rem;font-weight:950;gap:6px;letter-spacing:.08em;text-transform:uppercase}.careerBoardMeta>span i{background:#77ae43;border-radius:50%;box-shadow:0 0 0 4px #e8f4dc;height:6px;width:6px}.careerBoardMeta strong{font-size:1.02rem;letter-spacing:-.025em;margin-top:7px}.careerBoardMeta small{color:#747b87;font-size:.66rem;margin-top:3px}.careerBoardArrow{align-self:center;color:#3158e8;margin:12px 17px}.careerBoardNote{align-items:center;color:#cbd5ff;display:flex;font-size:.62rem;gap:7px;margin:20px auto 0;max-width:1320px;padding:0 38px}.careerBoardNote svg{color:#c9ff63;flex:0 0 auto}.modernSection{margin:auto;max-width:1320px;padding:130px 38px}.sectionIntro{display:grid;grid-gap:20px;gap:20px;grid-template-columns:.45fr 1.1fr .7fr}.sectionIndex{color:#3158e8;font-size:.66rem;font-weight:950;letter-spacing:.1em}.insightCopy h2,.modernCta h2,.sectionIntro h2{font-size:clamp(3rem,5vw,5.5rem);font-weight:600;letter-spacing:-.075em;line-height:.96;margin:0}.insightCopy>p,.sectionIntro p{color:#707785;line-height:1.75;margin:0}.methodGrid{border-bottom:1px solid #d8dadf;border-top:1px solid #d8dadf;display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px}.methodGrid article{border-right:1px solid #d8dadf;padding:32px}.methodGrid article:first-child{padding-left:0}.methodGrid article:last-child{border:0}.methodGrid article>div{align-items:center;display:flex;justify-content:space-between}.methodGrid article>div span{color:#9a9fa7;font-size:.68rem;font-weight:900}.methodGrid article>div svg{color:#3158e8}.methodGrid h3{font-size:1.25rem;margin:55px 0 13px}.methodGrid p{color:#747b88;font-size:.9rem;line-height:1.65;min-height:90px}.methodGrid a{align-items:center;color:#3158e8;display:flex;font-size:.75rem;font-weight:900;gap:3px;margin-top:25px}.insightSection{align-items:center;background:#e9e7df;display:grid;grid-gap:10%;gap:10%;grid-template-columns:1fr 1fr;padding:120px max(38px,calc((100vw - 1250px)/2))}.insightVisual{min-height:520px;position:relative}.radarCard{background:#151a24;border-radius:11px;box-shadow:0 35px 80px rgba(17,22,32,.25);color:#fff;left:0;padding:30px;position:absolute;top:0;width:90%}.radarHeading{display:flex;justify-content:space-between}.radarHeading span{font-size:.68rem;font-weight:900;letter-spacing:.1em}.radarHeading small{color:#c9ff63}.radarChart{align-items:center;background:repeating-radial-gradient(circle,transparent 0 37px,rgba(255,255,255,.1) 38px 39px);display:flex;height:310px;justify-content:center;margin:25px auto;position:relative;width:310px}.radarChart:before{background:rgba(80,110,237,.36);-webkit-clip-path:polygon(50% 8%,90% 35%,76% 84%,24% 78%,10% 34%);clip-path:polygon(50% 8%,90% 35%,76% 84%,24% 78%,10% 34%);content:"";height:250px;width:250px}.radarChart>i{background:rgba(255,255,255,.1);height:1px;left:20px;position:absolute;right:20px}.radarChart>i:nth-child(2){transform:rotate(45deg)}.radarChart>i:nth-child(3){transform:rotate(90deg)}.radarChart>i:nth-child(4){transform:rotate(135deg)}.radarChart>span{align-items:center;background:#c9ff63;border:6px solid #151a24;border-radius:50%;color:#151820;font-size:1.3rem;font-weight:950;height:65px;position:absolute;width:65px}.radarChart>span,.radarLegend{display:flex;justify-content:center}.radarLegend{gap:16px}.radarLegend span{color:#8e96a4;font-size:.6rem}.radarLegend i{background:#5576ee;border-radius:50%;display:inline-block;height:6px;margin-right:5px;width:6px}.floatingMetric{align-items:center;background:#fff;border-radius:9px;bottom:15px;box-shadow:0 18px 45px rgba(20,25,35,.16);display:flex;gap:13px;padding:18px 20px;position:absolute;right:0}.floatingMetric svg{color:#3158e8}.floatingMetric span,.floatingMetric strong{display:block}.floatingMetric strong{font-size:.9rem}.floatingMetric span{color:#777e89;font-size:.65rem;margin-top:3px}.insightCopy h2{font-size:clamp(3rem,4.5vw,5rem);margin:22px 0 27px}.insightCopy ul{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:30px 0;padding:0}.insightCopy li{align-items:center;display:flex;font-size:.86rem;font-weight:750;gap:10px}.insightCopy li svg{color:#3158e8;width:17px}.insightCopy>a{align-items:center;background:#151a24;border-radius:7px;color:#fff;display:flex;font-size:.82rem;font-weight:900;gap:9px;margin-top:35px;padding:15px 17px;width:-moz-fit-content;width:fit-content}.roleSection{background:#11151e;color:#fff;padding:130px max(38px,calc((100vw - 1320px)/2))}.sectionIntro.light{grid-template-columns:.45fr 1.1fr .7fr}.sectionIntro.light .sectionIndex{color:#c9ff63}.sectionIntro.light p{color:#9198a5}.featuredRoles{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:75px}.featuredRoles article{background:#191e29;border:1px solid #2a303c;border-radius:9px;padding:24px;transition:.2s}.featuredRoles article:hover{border-color:#536ee4;transform:translateY(-4px)}.featuredRoles article>div:first-child,.featuredRoles article>div:last-child{align-items:center;display:flex;justify-content:space-between}.featuredRoles .companyMonogram{background:#262e44;color:#9fb1ff}.matchPill{background:#293421;border-radius:99px;color:#c9ff63;font-size:.65rem;font-weight:900;padding:7px 9px}.featuredRoles h3{font-size:1.3rem;margin:28px 0 5px}.featuredRoles>article>p{color:#8c94a1;font-size:.8rem}.roleLocation{align-items:center;color:#737b89;display:flex;font-size:.68rem;gap:6px;margin-top:16px}.roleSkills{display:flex;gap:6px;margin:22px 0 28px}.roleSkills span{background:#222834;border-radius:4px;color:#9ca3af;font-size:.61rem;padding:6px 7px}.featuredRoles article>div:last-child{border-top:1px solid #303641;padding-top:19px}.featuredRoles article>div:last-child strong{font-size:.85rem}.featuredRoles article>div:last-child a{align-items:center;color:#9fb0ff;display:flex;font-size:.7rem;font-weight:900;gap:5px}.allRoles{color:#c9ff63;font-size:.8rem;font-weight:900;gap:7px;margin:38px auto 0;width:-moz-fit-content;width:fit-content}.allRoles,.quoteSection{align-items:center;display:flex}.quoteSection{flex-direction:column;margin:auto;max-width:980px;padding:130px 38px;text-align:center}.quoteSection>span{color:#3158e8;font-family:Georgia,serif;font-size:5rem;height:55px}.quoteSection blockquote{font-family:Georgia,serif;font-size:clamp(2rem,3.5vw,3.7rem);letter-spacing:-.045em;line-height:1.15;margin:30px 0 40px}.quoteSection>div{align-items:center;display:flex;gap:11px;text-align:left}.quoteSection>div>i{align-items:center;background:#d9d3c8;border-radius:50%;display:flex;font-size:.65rem;font-style:normal;font-weight:950;height:38px;justify-content:center;width:38px}.quoteSection p{margin:0}.quoteSection p span,.quoteSection p strong{display:block}.quoteSection p strong{font-size:.75rem}.quoteSection p span{color:#888e98;font-size:.65rem;margin-top:3px}.testimonialSection{background:#11151e;color:#fff;overflow:hidden;padding:120px 0 70px;position:relative}.testimonialSection:before{background:radial-gradient(circle,rgba(201,255,99,.11),transparent 62%);content:"";height:620px;pointer-events:none;position:absolute;right:-180px;top:-310px;width:620px}.testimonialHeading{align-items:end;display:grid;grid-gap:12%;gap:12%;grid-template-columns:1.2fr .7fr;margin:0 auto 62px;max-width:1320px;padding:0 38px;position:relative}.testimonialHeading h2{font-size:clamp(3.2rem,5.5vw,6rem);font-weight:600;letter-spacing:-.075em;line-height:.92;margin:18px 0 0}.testimonialHeading h2 em{color:#c9ff63;font-family:Georgia,serif;font-weight:400}.testimonialHeading>p{color:#8f98a8;line-height:1.75;margin:0;max-width:460px}.testimonialMarquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden}.testimonialTrack{animation:testimonialRun 38s linear infinite;display:flex;gap:18px;width:max-content}.testimonialTrack:hover{animation-play-state:paused}.testimonialTrack article{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.12);border-radius:14px;display:flex;flex:0 0 430px;flex-direction:column;min-height:300px;padding:30px;transition:border-color .3s ease,transform .3s ease}.testimonialTrack article:hover{border-color:rgba(201,255,99,.48);transform:translateY(-7px)}.testimonialStars{color:#c9ff63;display:flex;gap:3px}.testimonialStars svg{fill:currentColor;height:13px;width:13px}.testimonialTrack blockquote{font-family:Georgia,serif;font-size:1.28rem;letter-spacing:-.025em;line-height:1.5;margin:28px 0 34px}.testimonialTrack footer{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;margin-top:auto;padding-top:20px}.testimonialTrack footer>i{align-items:center;background:#c9ff63;border-radius:50%;color:#11151e;display:flex;font-size:.62rem;font-style:normal;font-weight:950;height:38px;justify-content:center;width:38px}.testimonialTrack footer span{display:grid;margin-left:11px}.testimonialTrack footer strong{font-size:.7rem}.testimonialTrack footer small{color:#6f7888;font-size:.58rem;margin-top:2px}.testimonialTrack footer>b{color:#313947;font-size:.68rem;margin-left:auto}.testimonialTrust{display:flex;gap:34px;justify-content:center;margin:62px auto 0;padding:0 38px}.testimonialTrust span{align-items:center;color:#788291;display:flex;font-size:.65rem;font-weight:800;gap:7px}.testimonialTrust svg{color:#c9ff63;height:15px;width:15px}.modernCta{align-items:center;background:#3158e8;color:#fff;display:grid;grid-gap:10%;gap:10%;grid-template-columns:1.2fr .8fr;margin:0 38px;padding:85px max(38px,calc((100vw - 1240px)/2))}.modernCta .modernEyebrow{color:#cbd5ff}.modernCta h2{font-size:clamp(3.5rem,5vw,6rem);margin-top:20px}.modernCta>div:last-child p{color:#cbd5ff;line-height:1.6}.modernCta a{align-items:center;background:#c9ff63;border-radius:7px;color:#151820;display:flex;font-size:.85rem;font-weight:950;gap:9px;margin-top:25px;padding:16px 18px;width:-moz-fit-content;width:fit-content}.modernCta small{color:#aebdf9;display:block;font-size:.62rem;margin-top:13px}.modernFooter{align-items:center;background:#11151e;color:#fff;display:grid;grid-gap:25px;gap:25px;grid-template-columns:auto 1fr auto auto;padding:55px max(38px,calc((100vw - 1320px)/2))}.modernFooter>p,.modernFooter>span{color:#727a87;font-size:.7rem}.modernFooter>p{margin-left:20px}.modernFooter>div{display:flex;gap:25px}.modernFooter>div a{color:#aab0ba;font-size:.72rem;font-weight:750}.modernHeroCopy{animation:homeReveal .8s cubic-bezier(.2,.8,.2,1) both}.productStage{animation:homeReveal .9s cubic-bezier(.2,.8,.2,1) .14s both}.productWindow{animation:productBreathe 6s ease-in-out infinite}.stageNote{animation:noteFloat 4s ease-in-out infinite}.stageNote.noteTwo{animation-delay:-2s}.modernHero:before{animation:gridDrift 24s linear infinite}.featuredRoles article,.methodGrid article{transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.methodGrid article:hover{background:rgba(255,255,255,.55);box-shadow:0 24px 55px rgba(35,43,61,.08);transform:translateY(-8px)}.featuredRoles article:hover{box-shadow:0 26px 60px rgba(0,0,0,.28);transform:translateY(-10px)}.allRoles,.modernActions a,.modernCta a,.modernNavCta{transition:box-shadow .25s ease,transform .25s ease}.allRoles:hover,.modernActions a:hover,.modernCta a:hover,.modernNavCta:hover{box-shadow:0 14px 34px rgba(49,88,232,.28);transform:translateY(-3px)}.modernCta{isolation:isolate;overflow:hidden;position:relative}.modernCta:after{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.14) 48%,transparent 61%);content:"";inset:-60% -30%;pointer-events:none;position:absolute;transform:translateX(-70%);z-index:-1;animation:ctaSweep 6s ease-in-out infinite}@keyframes testimonialRun{to{transform:translateX(calc(-50% - 9px))}}@keyframes homeReveal{0%{opacity:0;transform:translateY(30px)}}@keyframes productBreathe{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-10px) rotateX(.35deg)}}@keyframes noteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gridDrift{to{background-position:70px 70px}}@keyframes ctaSweep{0%,60%{transform:translateX(-70%)}90%,to{transform:translateX(70%)}}.appShell{background:#f5f4ef}.appNav{max-width:1280px}.appNav.navLight{border-bottom:1px solid #dedfdc}.appNav .brandMark{background:#c9ff63;border-radius:7px;color:#151820}.applyCard button,.dashboardHeader>a,.navCta,.questionActions .nextButton{background:#3158e8;border-radius:7px}.jobsHero{background:#eceae3;border-bottom:1px solid #dbdcd8}.dashboardHeader h1,.jobDetailHero h1,.pageHero h1,.resultPage>h1{font-weight:600}.applyCard,.dashboardPanel,.filters,.listingCard,.metricGrid article,.questionCard{border-radius:8px;box-shadow:none}.listingCard:hover{box-shadow:0 12px 32px rgba(20,26,37,.08)}.fitPill{background:#e3efd7;color:#4c7428}.companyLogo{background:#e6e9f4;color:#3158e8}.assessmentShell{background:#11151e}.assessmentProgress b{background:#c9ff63}.questionCard{box-shadow:0 30px 90px rgba(0,0,0,.35)}.dashboardHeader{border-top:1px solid #dedfdc}.metricGrid .readiness{background:#151a24}.jobDetailHero{background:#e9e7df}@media(max-width:1050px){.modernHeroGrid{gap:30px;grid-template-columns:1fr 1fr}.modernHeroCopy h1{font-size:4.7rem}.careerOrbit{opacity:.72;right:-24vw;width:92vw}.productStage{transform:scale(.88);transform-origin:center right}.sectionIntro,.sectionIntro.light{grid-template-columns:1fr}.sectionIntro p{max-width:650px}.insightSection{gap:5%}.modernCta{margin:0}}@media(max-width:800px){.modernHero{padding:0 20px}.modernNav{height:64px;margin-top:12px;padding:0 10px 0 14px}.modernMenu{display:block;margin-left:auto;margin-right:12px}.modernLinks{background:#1b202b;border:1px solid #303641;border-radius:12px;box-shadow:0 18px 42px rgba(0,0,0,.32);display:none;gap:4px;left:20px;padding:10px;right:20px;top:66px;transform:none}.modernLinks a{padding:13px 14px 16px}.modernLinks a:after{bottom:7px;left:14px;right:14px}.modernLinks.isOpen{display:grid}.modernNavCta{display:none}.modernHeroGrid{display:block;padding-top:70px}.modernHeroCopy{position:relative;z-index:2}.modernHeroCopy h1{font-size:clamp(3.7rem,15vw,5.3rem)}.careerOrbit{height:620px;opacity:.55;right:-42vw;top:90px;width:125vw}.productStage{margin:55px auto 0;min-height:540px;transform:none}.productWindow{position:relative;top:0}.noteOne{left:8px}.noteTwo{right:6px}.signalBar{align-items:flex-start;flex-direction:column;gap:20px;padding:30px 0}.signalBar>div{flex-wrap:wrap;gap:20px;width:100%}.proofStrip{grid-template-columns:repeat(2,1fr);padding:0 20px}.proofStrip article{padding:24px 18px}.proofStrip article:nth-child(2){border:0}.modernSection{padding:90px 20px}.methodGrid{grid-template-columns:1fr}.methodGrid article{border-bottom:1px solid #d8dadf;border-right:0;padding:30px 0}.methodGrid h3{margin-top:30px}.methodGrid p{min-height:auto}.insightSection{grid-template-columns:1fr;padding:85px 20px}.insightVisual{min-height:500px}.insightCopy{margin-top:45px}.roleSection{padding:90px 20px}.featuredRoles{grid-template-columns:1fr}.testimonialSection{padding-top:85px}.testimonialHeading{align-items:start;grid-template-columns:1fr;margin-bottom:45px;padding:0 20px}.testimonialHeading>p{margin-top:12px}.testimonialTrack article{flex-basis:340px;min-height:290px;padding:24px}.testimonialTrust{align-items:flex-start;flex-direction:column;gap:13px;padding:0 20px}.quoteSection{padding:90px 20px}.modernCta{grid-template-columns:1fr;padding:75px 25px}.modernCta>div:last-child{margin-top:30px}.modernFooter{grid-template-columns:1fr;padding:45px 20px}.modernFooter>p{margin-left:0}.modernHome .modernBrand>span{background:#c9ff63}}@media(max-width:520px){.modernHero{min-height:auto}.modernHeroGrid{padding-top:55px}.modernHeroCopy h1{font-size:clamp(3.1rem,15vw,3.7rem)}.careerOrbit{height:510px;opacity:.45;right:-72vw;top:100px;width:160vw}.heroCapabilityRow{gap:0}.heroCapabilityRow span{font-size:.6rem;padding:0 9px}.heroCapabilityRow b{font-size:.52rem}.modernActions{align-items:stretch;flex-direction:column}.modernActions a{justify-content:center}.trustRow{align-items:flex-start;flex-direction:column}.productStage{min-height:460px}.productWindow{animation:none;width:620px;transform:scale(.67);transform-origin:top left}.noteOne,.noteTwo{display:none}.proofStrip{grid-template-columns:1fr}.proofStrip article{border-bottom:1px solid rgba(255,255,255,.2);border-right:0!important;padding-left:0}.radarCard{padding:20px;width:100%}.radarChart{height:260px;width:260px}.floatingMetric{bottom:0}.modernCta h2{font-size:3.5rem}.mockContent{padding:25px}.modernFooter>div{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.modernHome *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.testimonialMarquee{overflow-x:auto}.testimonialTrack{transform:none!important}}.resumeShell{background:#11151e;color:#fff;min-height:100vh}.resumeShell .appNav{border-bottom:1px solid rgba(255,255,255,.1)}.resumeShell .appNav nav a.current{color:#c9ff63}.resumeHero{align-items:center;display:grid;grid-gap:8%;gap:8%;grid-template-columns:1fr .85fr;margin:auto;max-width:1280px;min-height:700px;padding:70px 24px 100px;position:relative}.resumeHero:before{background:radial-gradient(circle,rgba(49,88,232,.18),transparent 67%);content:"";height:600px;left:-260px;position:absolute;top:0;width:600px}.resumeHeroCopy{position:relative}.resumeHeroCopy h1{font-size:clamp(4rem,6vw,7rem);font-weight:600;letter-spacing:-.075em;line-height:.9;margin:26px 0}.resumeHeroCopy>p{color:#aab1bd;font-size:1.05rem;line-height:1.75;max-width:650px}.resumeTrust{border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:20px;margin-top:38px;padding-top:24px}.resumeTrust span{align-items:center;color:#89919f;display:flex;font-size:.7rem;font-weight:800;gap:6px}.resumeTrust svg{color:#c9ff63;width:15px}.uploadPanel{background:#f8f8f4;border-radius:10px;color:#151820;padding:15px}.dropZone{align-items:center;border:1.5px dashed #bcc2cc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:38px;position:relative;text-align:center;transition:.2s}.dropZone.dragging,.dropZone:hover{background:#eef1ff;border-color:#3158e8}.dropZone input{display:none}.dropZone .fileIcon,.dropZone .uploadIcon{align-items:center;background:#e7ebff;border-radius:50%;color:#3158e8;display:flex;height:66px;justify-content:center;margin-bottom:20px;width:66px}.dropZone .fileIcon{background:#e9f4dc;color:#568326}.dropZone strong{font-size:1.05rem;max-width:340px;overflow-wrap:anywhere}.dropZone p{color:#707784;font-size:.82rem;margin:7px}.dropZone small{color:#969ca6;font-size:.68rem}.dropZone button{background:#fff;border:1px solid #dfe2e8;border-radius:50%;color:#7b828d;height:32px;position:absolute;right:14px;top:14px;width:32px}.dropZone button svg{width:15px}.analyzeButton{align-items:center;background:#3158e8;border:0;border-radius:7px;color:#fff;display:flex;font-weight:900;gap:9px;justify-content:center;margin-top:12px;min-height:54px;width:100%}.analyzeButton:disabled{background:#d7d9de;color:#999fa8;cursor:not-allowed}.analyzeButton svg{width:17px}.privacyNote{align-items:center;color:#858c97;display:flex;font-size:.65rem;gap:6px;justify-content:center;margin:14px 0 2px}.privacyNote svg{width:14px}.uploadError{background:#ffedf0;border-radius:5px;color:#bc2849;font-size:.75rem;margin:10px 0 0;padding:10px}.resumeHow{background:#f5f4ef;color:#151820;padding:90px max(24px,calc((100vw - 1232px)/2))}.resumeHow>span{color:#3158e8;font-size:.67rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.resumeHow>div{border-top:1px solid #d9dadd;display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px}.resumeHow article{border-right:1px solid #d9dadd;padding:35px}.resumeHow article:first-child{padding-left:0}.resumeHow article:last-child{border:0}.resumeHow b{color:#a3a8b0;font-size:.7rem}.resumeHow h2{font-size:1.2rem;margin-top:40px}.resumeHow p{color:#747b87;font-size:.86rem;line-height:1.65}.loadingShell{background:#0d1119}.analysisLoader{align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 82px);padding:100px 24px;text-align:center}.aiLoader{height:155px;margin-bottom:45px;position:relative;width:155px}.aiLoader>i{animation:loaderOrbit 2.8s linear infinite;border:1px solid rgba(122,148,255,.32);border-radius:50%;inset:0;position:absolute}.aiLoader>i:nth-child(2){animation-direction:reverse;border-color:rgba(201,255,99,.35);inset:16px}.aiLoader>i:nth-child(3){animation-duration:1.7s;border-color:rgba(255,255,255,.18);inset:31px}.aiLoader>i:after{background:#7792ff;border-radius:50%;box-shadow:0 0 18px #3158e8;content:"";height:7px;left:50%;position:absolute;top:-4px;width:7px}.aiLoader>i:nth-child(2):after{background:#c9ff63;box-shadow:0 0 18px #c9ff63}.aiLoader>span{align-items:center;background:radial-gradient(circle at 30% 20%,#607ff5,#263fba);border-radius:50%;box-shadow:0 0 55px rgba(49,88,232,.5);display:flex;inset:48px;justify-content:center;position:absolute}.aiLoader>span svg{animation:loaderPulse 1.4s ease-in-out infinite;color:#fff;width:25px}.loaderKicker{color:#c9ff63;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.analysisLoader h1{font-size:clamp(2.8rem,5vw,5.2rem);font-weight:600;letter-spacing:-.065em;margin:18px 0 10px}.analysisLoader>p{color:#9098a6;margin:0}.analysisSteps{display:flex;margin:50px auto 35px;max-width:720px;width:100%}.analysisSteps>div{align-items:center;color:#59616f;display:flex;flex:1 1;gap:8px;position:relative}.analysisSteps>div:not(:last-child):after{background:#2b313d;content:"";height:1px;left:39px;position:absolute;right:10px;top:15px}.analysisSteps>div>span,.analysisSteps>div>svg{align-items:center;border:1px solid #343b48;border-radius:50%;display:flex;flex:0 0 30px;height:30px;justify-content:center;padding:7px;position:relative;z-index:1}.analysisSteps strong{font-size:.7rem}.analysisSteps>div.active{color:#fff}.analysisSteps>div.active>svg{background:#3158e8;border-color:#3158e8}.analysisSteps>div.complete{color:#c9ff63}.analysisSteps>div.complete>svg{background:#30411f;border-color:#587d2c}.analysisLoader>small{color:#5f6774}@keyframes loaderOrbit{to{transform:rotate(1turn)}}@keyframes loaderPulse{50%{opacity:.6;transform:scale(.82)}}.resumeResults{background:#f3f2ed}.resumeResultHero{align-items:flex-end;background:#11151e;color:#fff;display:flex;justify-content:space-between;padding:75px max(24px,calc((100vw - 1232px)/2))}.resumeResultHero>div{max-width:860px}.resultBadge{align-items:center;color:#c9ff63;display:flex;font-size:.68rem;font-weight:950;gap:7px;letter-spacing:.1em;text-transform:uppercase}.resultBadge svg{width:14px}.resumeResultHero h1{font-size:clamp(3.2rem,5vw,5.8rem);font-weight:600;letter-spacing:-.07em;line-height:.95;margin:22px 0}.resumeResultHero p{color:#9fa7b4;line-height:1.7;max-width:740px}.resumeResultHero>button{align-items:center;background:transparent;border:1px solid #3b424e;border-radius:7px;color:#fff;display:flex;font-size:.72rem;font-weight:850;gap:7px;padding:12px 14px}.resumeResultHero>button svg{width:15px}.resumeResultGrid{display:grid;grid-gap:25px;gap:25px;grid-template-columns:300px 1fr;margin:auto;max-width:1280px;padding:40px 24px 100px}.profileBrief{align-self:start;background:#fff;border:1px solid #dedfe1;border-radius:8px;padding:24px;position:-webkit-sticky;position:sticky;top:20px}.profileInitial{align-items:center;background:#c9ff63;border-radius:8px;display:flex;font-size:1.5rem;font-weight:950;height:54px;justify-content:center;width:54px}.profileBrief h2{font-size:1.2rem;line-height:1.3;margin:20px 0 6px}.profileBrief>p{color:#858b95;font-size:.73rem}.profileBrief>div{border-top:1px solid #e6e6e5;margin-top:24px;padding-top:20px}.profileBrief>div>span{color:#858b95;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profileSkills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.profileSkills i{background:#eff1f5;border-radius:4px;color:#59616e;font-size:.61rem;font-style:normal;font-weight:750;padding:6px 7px}.profileBrief ul{display:grid;grid-gap:10px;gap:10px;list-style:none;padding:0}.profileBrief li{align-items:flex-start;color:#626a76;display:flex;font-size:.68rem;gap:6px;line-height:1.4}.profileBrief li svg{color:#3158e8;flex:0 0 14px;width:14px}.profileBrief>small{align-items:flex-start;color:#9298a2;display:flex;font-size:.57rem;gap:6px;line-height:1.4;margin-top:24px}.profileBrief>small svg{flex:0 0 14px;width:14px}.rankedHeading{align-items:flex-end;display:flex;justify-content:space-between;margin:5px 0 22px}.rankedHeading>div>span{color:#3158e8;font-size:.63rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.rankedHeading h2{font-size:1.8rem;letter-spacing:-.04em;margin:7px 0 0}.rankedHeading>small{color:#6e7682}.rankedJobs>article{background:#fff;border:1px solid #dedfe1;border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:44px 1fr 125px;margin-bottom:12px;padding:20px}.rankedJobs>article.bestRankedJob{border-color:#3158e8;box-shadow:0 15px 40px rgba(49,88,232,.09)}.rankNumber{color:#a0a6af;font-size:.7rem;font-weight:950;padding-top:4px}.rankedTitle{align-items:center;display:flex;gap:12px}.rankedTitle h3{font-size:1.05rem;margin:0}.rankedTitle p{color:#7c838e;font-size:.67rem;margin:4px 0}.matchReason{color:#606875;font-size:.75rem;line-height:1.5}.skillEvidence{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.skillEvidence>div{display:flex;flex-wrap:wrap;gap:5px}.skillEvidence>div>span{color:#969ca5;font-size:.58rem;font-weight:900;margin-right:4px;padding-top:5px;text-transform:uppercase}.skillEvidence i{align-items:center;background:#eaf3df;border-radius:4px;color:#54752e;display:flex;font-size:.57rem;font-style:normal;gap:3px;padding:5px 6px}.skillEvidence i svg{width:10px}.skillEvidence i.missing{background:#f1f2f4;color:#767d88}.sourceLine{align-items:center;color:#949aa4;display:flex;font-size:.56rem;gap:4px;margin-top:12px}.sourceLine svg{color:#648d35;width:12px}.rankedAction{border-left:1px solid #e5e6e8;display:flex;flex-direction:column;padding-left:18px;text-align:center}.rankedAction>strong{color:#3158e8;font-size:2.4rem;letter-spacing:-.06em}.rankedAction>strong span{font-size:.8rem}.rankedAction>small{color:#9298a2;font-size:.58rem;margin-top:-3px}.rankedAction>a{align-items:center;background:#151a24;border-radius:6px;color:#fff;display:flex;font-size:.65rem;font-weight:900;gap:5px;justify-content:center;margin-top:18px;padding:10px}.rankedAction>a svg{width:12px}.rankedAction>span{color:#a0a5ad;font-size:.5rem;margin-top:6px}@media(max-width:900px){.resumeHero{gap:40px;grid-template-columns:1fr}.resumeResultHero{align-items:flex-start;flex-direction:column;gap:25px}.resumeResultGrid{grid-template-columns:1fr}.profileBrief{position:static}.rankedJobs>article{grid-template-columns:34px 1fr}.rankedAction{border-left:0;border-top:1px solid #e5e6e8;grid-column:2;grid-row:2;padding:15px 0 0;text-align:left}.rankedAction>a{width:-moz-fit-content;width:fit-content}.rankedAction>span{margin-left:5px}.rankedAction>small,.rankedAction>strong{display:none}}@media(max-width:650px){.resumeHero{padding-top:55px}.resumeHeroCopy h1{font-size:3.6rem}.uploadPanel{padding:10px}.dropZone{min-height:290px;padding:25px}.resumeHow>div{grid-template-columns:1fr}.resumeHow article{border-bottom:1px solid #d9dadd;border-right:0;padding:28px 0}.analysisSteps{align-items:stretch;flex-direction:column;gap:13px;max-width:280px}.analysisSteps>div:not(:last-child):after{bottom:-14px;height:auto;left:15px;right:auto;top:30px;width:1px}.resumeResultGrid{padding-left:14px;padding-right:14px}.rankedHeading{align-items:flex-start;flex-direction:column;gap:9px}.rankedJobs>article{gap:8px;grid-template-columns:24px 1fr;padding:16px}.skillEvidence{grid-template-columns:1fr}.rankedTitle{align-items:flex-start}.rankedTitle .companyLogo{display:none}}.noStrongMatch{background:#fff;border:1px solid #dedfe1;border-radius:8px;padding:55px;text-align:center}.noStrongMatch>span{align-items:center;background:#eef1ff;border-radius:50%;color:#3158e8;display:flex;height:58px;justify-content:center;margin:auto;width:58px}.noStrongMatch h3{font-size:1.35rem;margin:20px 0 8px}.noStrongMatch p{color:#717985;font-size:.8rem;line-height:1.65;margin:0 auto;max-width:550px}.noStrongMatch a{align-items:center;background:#151a24;border-radius:6px;color:#fff;display:flex;font-size:.72rem;font-weight:900;gap:7px;margin:24px auto 0;padding:11px 13px;width:-moz-fit-content;width:fit-content}.noStrongMatch a svg{width:14px}.interviewShell{background:#0e121a;color:#fff;min-height:100vh;overflow:hidden}.interviewRoom .appNav,.interviewShell .appNav{border-bottom:1px solid rgba(255,255,255,.1)}.interviewRoom .appNav nav a.current,.interviewShell .appNav nav a.current{color:#c9ff63}.interviewSetup{align-items:center;display:grid;grid-gap:7%;gap:7%;grid-template-columns:1fr .83fr;margin:auto;max-width:1280px;min-height:760px;padding:70px 24px 90px;position:relative}.interviewSetup:before{background:radial-gradient(circle,rgba(74,100,235,.24),transparent 65%);content:"";height:720px;left:-340px;position:absolute;top:-120px;width:720px}.setupCopy{position:relative}.interviewEyebrow{align-items:center;color:#c9ff63;display:flex;font-size:.68rem;font-weight:950;gap:7px;letter-spacing:.11em;text-transform:uppercase}.interviewEyebrow svg{width:15px}.setupCopy h1{font-size:clamp(4.2rem,6.4vw,7.2rem);font-weight:600;letter-spacing:-.08em;line-height:.88;margin:25px 0}.setupCopy>p{color:#9ba4b2;font-size:1.02rem;line-height:1.75;max-width:640px}.interviewCapabilities{border-top:1px solid #292f3a;display:grid;grid-gap:15px;gap:15px;margin-top:38px;padding-top:26px}.interviewCapabilities article{align-items:flex-start;display:flex;gap:13px}.interviewCapabilities article>span{align-items:center;background:#1d263b;border:1px solid #2d3d63;border-radius:7px;color:#9db0ff;display:flex;flex:0 0 37px;height:37px;justify-content:center}.interviewCapabilities svg{width:17px}.interviewCapabilities strong{font-size:.79rem}.interviewCapabilities p{color:#737d8c;font-size:.68rem;line-height:1.5;margin:4px 0}.setupCard{background:#f5f4ef;border-radius:11px;box-shadow:0 30px 90px rgba(0,0,0,.35);color:#151820;padding:18px}.setupCardTop{align-items:center;border-bottom:1px solid #dedfdd;display:flex;gap:12px;padding:5px 3px 18px}.setupCardTop>span{align-items:center;background:#151a24;border-radius:7px;color:#c9ff63;display:flex;height:43px;justify-content:center;width:43px}.setupCardTop svg{width:20px}.setupCardTop small,.setupCardTop strong{display:block}.setupCardTop small{color:#3158e8;font-size:.55rem;font-weight:950;letter-spacing:.11em}.setupCardTop strong{font-size:.9rem;margin-top:4px}.interviewUpload{align-items:center;background:#fff;border:1.5px dashed #b9c0ca;border-radius:7px;color:#151820;display:flex;gap:12px;margin-top:16px;min-height:82px;padding:14px 16px;text-align:left;width:100%}.interviewUpload:hover{background:#f1f3ff;border-color:#3158e8}.interviewUpload input{display:none}.interviewUpload>svg:first-of-type{color:#3158e8;width:27px}.interviewUpload>svg:last-child{color:#3158e8;margin-left:auto;width:17px}.interviewUpload span{display:grid;grid-gap:4px;gap:4px}.interviewUpload strong{font-size:.8rem;max-width:300px;overflow-wrap:anywhere}.interviewUpload small{color:#868d98;font-size:.62rem}.profileReady{align-items:center;background:#fff;border:1px solid #dfe1df;border-radius:7px;display:flex;gap:12px;margin-top:16px;padding:13px}.profileReady>span{align-items:center;background:#c9ff63;border-radius:6px;display:flex;font-size:1.1rem;font-weight:950;height:46px;justify-content:center;width:46px}.profileReady>div{display:grid;flex:1 1;grid-gap:4px;gap:4px}.profileReady strong{font-size:.76rem}.profileReady small{color:#7a828e;font-size:.59rem}.profileReady button{background:transparent;border:0;color:#3158e8;font-size:.62rem;font-weight:900}.setupField{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.setupField>span{color:#656d78;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.setupField input,.setupField select{background:#fff;border:1px solid #d8dade;border-radius:6px;color:#151820;min-height:47px;padding:0 12px;width:100%}.cameraConsent{background:#e9e8e3;border-radius:7px;gap:11px;margin-top:16px;padding:10px}.cameraConsent,.cameraPreview{align-items:center;display:flex}.cameraPreview{background:#171c25;border-radius:5px;color:#69717d;height:52px;justify-content:center;overflow:hidden;width:78px}.cameraPreview video{height:100%;object-fit:cover;width:100%}.cameraPreview video:not([src]){display:none}.cameraPreview svg{width:20px}.cameraConsent>div:nth-child(2){flex:1 1}.cameraConsent strong{font-size:.7rem}.cameraConsent strong i{background:#d9d7d0;border-radius:4px;color:#757b83;font-size:.5rem;font-style:normal;margin-left:4px;padding:3px 5px}.cameraConsent p{color:#757c87;font-size:.56rem;line-height:1.4;margin:4px 0}.cameraConsent button{background:#fff;border:1px solid #d3d5d7;border-radius:5px;color:#3158e8;font-size:.6rem;font-weight:900;padding:8px}.beginInterview{align-items:center;background:#3158e8;border:0;border-radius:7px;color:#fff;display:flex;font-size:.8rem;font-weight:950;gap:8px;justify-content:center;margin-top:14px;min-height:52px;width:100%}.beginInterview:disabled{background:#c9ccd3;color:#8d929b}.beginInterview svg{width:16px}.setupPrivacy{align-items:center;color:#818893;display:flex;font-size:.54rem;gap:5px;justify-content:center;margin:12px 0 0}.setupPrivacy svg{width:13px}.setupNotice{background:#fff5d9;border-radius:5px;color:#8b6713;font-size:.62rem;padding:8px}.interviewProof{background:#151a24;border-top:1px solid #292f3a;display:grid;grid-template-columns:repeat(3,1fr);padding:0 max(24px,calc((100vw - 1232px)/2))}.interviewProof>div{align-items:flex-start;border-right:1px solid #292f3a;display:flex;gap:20px;padding:32px}.interviewProof>div:first-child{padding-left:0}.interviewProof>div:last-child{border:0}.interviewProof b{color:#c9ff63;font-size:.67rem}.interviewProof span{display:grid;grid-gap:6px;gap:6px}.interviewProof strong{font-size:.75rem}.interviewProof p{color:#747e8c;font-size:.62rem;line-height:1.5;margin:0}.interviewError{align-items:center;background:#ffedf0;border-radius:5px;color:#b92448;display:flex;font-size:.68rem;gap:6px;padding:9px}.interviewError svg{flex:0 0 15px;width:15px}.interviewPreparing{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:900px;min-height:calc(100vh - 82px);padding:105px 24px;text-align:center}.interviewLoader{height:140px;margin-bottom:42px;position:relative;width:140px}.interviewLoader>span{align-items:center;background:linear-gradient(135deg,#3158e8,#6d5dfc);border-radius:50%;box-shadow:0 0 60px rgba(49,88,232,.5);display:flex;inset:36px;justify-content:center;position:absolute;z-index:2}.interviewLoader>span svg{width:26px}.interviewLoader i{animation:loaderOrbit 2.2s linear infinite;border:1px solid #344369;border-radius:50%;inset:0;position:absolute}.interviewLoader i:after{background:#c9ff63;border-radius:50%;box-shadow:0 0 18px #c9ff63;content:"";height:8px;left:50%;position:absolute;top:-4px;width:8px}.interviewLoader i:last-child{animation-direction:reverse;inset:16px}.interviewPreparing>b{color:#c9ff63;font-size:.65rem;letter-spacing:.11em;text-transform:uppercase}.interviewPreparing h1{font-size:clamp(3rem,5vw,5.5rem);font-weight:600;letter-spacing:-.07em;line-height:.95;margin:20px 0;max-width:850px}.interviewPreparing>p{color:#8e98a7;line-height:1.7;max-width:600px}.interviewPreparing>div:last-child{display:flex;gap:22px;margin-top:35px}.interviewPreparing>div:last-child span{align-items:center;color:#8f98a6;display:flex;font-size:.65rem;gap:6px}.interviewPreparing>div:last-child svg{color:#c9ff63;width:14px}.interviewRoom{background:#0e121a;color:#fff;min-height:100vh}.roomTopbar{border-bottom:1px solid #252b35;justify-content:space-between;padding:12px max(24px,calc((100vw - 1280px)/2))}.roomTopbar,.roomTopbar>div{align-items:center;display:flex}.roomTopbar>div{color:#a5adba;font-size:.66rem;gap:8px}.roomTopbar b{background:#25314b;border-radius:4px;color:#a9b9f8;font-size:.5rem;padding:4px 6px}.roomTopbar>div:last-child{gap:18px}.roomTopbar>div:last-child span{align-items:center;display:flex;gap:5px}.roomTopbar svg{width:13px}.liveDot{animation:livePulse 1.8s ease infinite;background:#c9ff63;border-radius:50%;display:inline-block;height:7px;width:7px}@keyframes livePulse{50%{box-shadow:0 0 0 5px rgba(201,255,99,.12)}}.roomGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.4fr .85fr;margin:auto;max-width:1328px;padding:18px 24px}.videoStage{background:#171c25;border:1px solid #292f3a;border-radius:10px;min-height:470px;overflow:hidden;position:relative}.videoStage>video{height:100%;inset:0;object-fit:cover;position:absolute;transform:scaleX(-1);width:100%}.videoStage>video.cameraHidden{display:none}.cameraPlaceholder{flex-direction:column;inset:0;padding:30px;position:absolute;text-align:center}.cameraPlaceholder,.cameraPlaceholder>span{align-items:center;display:flex;justify-content:center}.cameraPlaceholder>span{background:#242b37;border-radius:50%;color:#667183;height:78px;width:78px}.cameraPlaceholder>span svg{width:32px}.cameraPlaceholder h2{font-size:1rem;margin:18px 0 7px}.cameraPlaceholder p{color:#737e8e;font-size:.68rem}.cameraPlaceholder button{align-items:center;background:#3158e8;border:0;border-radius:6px;color:#fff;display:flex;font-size:.68rem;font-weight:900;gap:6px;margin-top:12px;padding:10px 12px}.cameraPlaceholder button svg{width:15px}.videoOverlay{align-items:center;display:flex;justify-content:space-between;left:14px;position:absolute;right:14px;top:14px}.videoOverlay button,.videoOverlay>span{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(10,14,21,.68);border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#fff;display:flex;font-size:.56rem;gap:6px;padding:7px 9px}.videoOverlay button svg,.videoOverlay>span svg{width:12px}.cameraSignals{bottom:14px;display:flex;gap:6px;left:14px;position:absolute}.cameraSignals span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(10,14,21,.74);border:1px solid rgba(255,255,255,.11);border-radius:4px;color:#c5cbd5;font-size:.52rem;padding:7px 8px}.cameraSignals span.good{color:#c9ff63}.cameraSignals span.warn{color:#ffd15c}.interviewSide{background:#171c25;border:1px solid #292f3a;border-radius:10px;display:flex;flex-direction:column;padding:26px}.interviewerIdentity,.interviewerIdentity>span{align-items:center;display:flex}.interviewerIdentity>span{background:linear-gradient(135deg,#3158e8,#6d5dfc);border-radius:8px;height:43px;justify-content:center;width:43px}.interviewerIdentity>span svg{width:20px}.interviewerIdentity>div{display:grid;grid-gap:3px;gap:3px;margin-left:10px}.interviewerIdentity strong{font-size:.8rem}.interviewerIdentity small{color:#747d8c;font-size:.56rem}.interviewerIdentity>i{background:#445063;border-radius:99px;height:6px;margin-left:auto;position:relative;width:34px}.interviewerIdentity>i.speaking:after{animation:speakingWave .7s ease infinite alternate;background:#c9ff63;border-radius:99px;content:"";inset:0;position:absolute}@keyframes speakingWave{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}.questionMeta{border-top:1px solid #2b313b;display:flex;gap:9px;margin-top:26px;padding-top:26px}.questionMeta span{background:#26365f;border-radius:4px;color:#a9bafa;font-size:.53rem;font-weight:900;padding:5px 7px}.questionMeta small{color:#6f7988;font-size:.55rem;line-height:1.4}.interviewSide h1{font-size:clamp(1.65rem,2.6vw,2.7rem);font-weight:600;letter-spacing:-.05em;line-height:1.14;margin:20px 0}.replayQuestion{align-items:center;background:transparent;border:1px solid #353d49;border-radius:6px;color:#aab3c1;display:flex;font-size:.61rem;gap:6px;padding:9px;width:-moz-fit-content;width:fit-content}.replayQuestion svg{width:14px}.focusChips{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:22px}.focusChips span{background:#202630;border-radius:4px;color:#707b8b;font-size:.5rem;padding:6px}.answerDock,.feedbackDock{background:#f4f3ee;border-radius:10px 10px 0 0;color:#151820;margin:0 auto;max-width:1280px;padding:18px 22px}.answerHeader{align-items:center;display:flex;justify-content:space-between}.answerHeader>div{align-items:center;display:flex;gap:10px}.answerHeader>div>span{align-items:center;background:#e8ebf7;border-radius:50%;color:#3158e8;display:flex;height:38px;justify-content:center;width:38px}.answerHeader>div>span.recordingPulse{animation:micPulse 1.2s ease infinite;background:#ffe8ed;color:#dd3055}@keyframes micPulse{50%{box-shadow:0 0 0 7px rgba(221,48,85,.1)}}.answerHeader svg{width:17px}.answerHeader small,.answerHeader strong{display:block}.answerHeader strong{font-size:.75rem}.answerHeader small{color:#818894;font-size:.56rem;margin-top:3px}.answerHeader>button{align-items:center;border:0;border-radius:6px;display:flex;font-size:.65rem;font-weight:900;gap:6px;padding:10px 12px}.startRecording{background:#151a24;color:#fff}.stopRecording{background:#ffebef;color:#c72349}.answerDock textarea{background:#fff;border:1px solid #dcdee2;border-radius:7px;color:#151820;line-height:1.55;margin-top:14px;min-height:118px;outline:0;padding:14px;resize:vertical;width:100%}.answerDock textarea:focus{border-color:#3158e8;box-shadow:0 0 0 3px rgba(49,88,232,.08)}.answerFooter{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.answerFooter>span{color:#898f99;font-size:.58rem}.answerFooter button{align-items:center;background:#3158e8;border:0;border-radius:6px;color:#fff;display:flex;font-size:.66rem;font-weight:900;gap:7px;padding:11px 14px}.answerFooter button:disabled{background:#c7cad1;color:#898f98}.answerFooter svg{width:14px}.feedbackDock{align-items:center;display:grid;grid-gap:20px;gap:20px;grid-template-columns:100px 1fr auto}.feedbackScore{align-items:baseline;background:#151a24;border-radius:8px;color:#c9ff63;display:flex;height:100px;justify-content:center}.feedbackScore strong{font-size:2.7rem;letter-spacing:-.07em}.feedbackScore span{font-size:.65rem}.feedbackMain>span{color:#3158e8;font-size:.55rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.feedbackMain h2{font-size:1rem;line-height:1.45;margin:7px 0 12px}.feedbackMain>div{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.feedbackMain p{align-items:flex-start;color:#68707c;display:flex;font-size:.6rem;gap:5px;line-height:1.45;margin:0}.feedbackMain p>svg{color:#4d7e25;flex:0 0 13px;width:13px}.feedbackMain p:nth-child(2)>svg{color:#d08010}.feedbackMain p b,.feedbackMain p span{display:block}.feedbackMain p b{color:#282e37;font-size:.57rem;margin-bottom:2px}.feedbackMain>small{align-items:center;background:#e6e9f3;border-radius:4px;color:#596579;display:flex;font-size:.55rem;gap:5px;margin-top:11px;padding:7px}.feedbackMain>small svg{width:12px}.feedbackDock>button{align-items:center;background:#3158e8;border:0;border-radius:6px;color:#fff;display:flex;font-size:.68rem;font-weight:900;gap:5px;padding:12px}.feedbackDock>button svg{width:15px}.interviewReportShell{background:#f2f1ec;min-height:100vh}.reportHero{align-items:flex-end;background:#10151e;color:#fff;display:flex;justify-content:space-between;padding:75px max(24px,calc((100vw - 1232px)/2))}.reportHero>div:first-child{max-width:790px}.reportHero>div:first-child>span{align-items:center;color:#c9ff63;display:flex;font-size:.65rem;font-weight:950;gap:7px;letter-spacing:.1em;text-transform:uppercase}.reportHero svg{width:15px}.reportHero h1{font-size:clamp(3.6rem,5.8vw,6.3rem);font-weight:600;letter-spacing:-.075em;line-height:.92;margin:22px 0}.reportHero p{color:#9ca5b2;line-height:1.65;max-width:700px}.reportScore{align-items:baseline;background:#1a202a;border:1px solid #303844;border-radius:10px;color:#c9ff63;display:flex;flex:0 0 210px;height:170px;justify-content:center;position:relative}.reportScore strong{font-size:5.3rem;letter-spacing:-.08em}.reportScore>span{font-size:.8rem}.reportScore small{bottom:17px;color:#a2abb7;font-size:.55rem;left:16px;line-height:1.3;position:absolute;right:16px;text-align:center}.reportWorkspace{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 300px;margin:auto;max-width:1280px;padding:36px 24px 100px}.cameraReport,.coachingColumns article,.dimensionPanel,.modelAnswer,.nextPractice{background:#fff;border:1px solid #dedfdd;border-radius:8px;padding:24px}.modelAnswer>span,.nextPractice>div>span,.reportSectionHeading>span{color:#3158e8;font-size:.57rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.modelAnswer h2,.nextPractice h2,.reportSectionHeading h2{font-size:1.55rem;letter-spacing:-.04em;margin:7px 0 22px}.dimensionGrid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(2,1fr)}.dimensionGrid article{background:#f5f5f1;border-radius:6px;padding:14px}.dimensionGrid article>div{align-items:center;display:flex;justify-content:space-between}.dimensionGrid strong{font-size:.68rem}.dimensionGrid b{color:#3158e8;font-size:.8rem}.dimensionGrid progress{accent-color:#3158e8;height:9px;width:100%}.dimensionGrid p{color:#7d848e;font-size:.56rem;line-height:1.45;margin:7px 0 0}.cameraReport{background:#151a24;color:#fff}.cameraReport>span{align-items:center;color:#c9ff63;display:flex;font-size:.57rem;font-weight:950;gap:6px;letter-spacing:.08em;text-transform:uppercase}.cameraReport>span svg{width:14px}.cameraReport h3{font-size:1.25rem;margin:18px 0}.cameraReport>div{border-bottom:1px solid #303641;border-top:1px solid #303641;display:grid;grid-template-columns:repeat(3,1fr);padding:20px 0}.cameraReport p{color:#777f8c;font-size:.5rem;margin:0;text-align:center}.cameraReport p b{color:#fff;display:block;font-size:.9rem;margin-bottom:4px}.cameraReport>small{align-items:flex-start;color:#6e7785;display:flex;font-size:.51rem;gap:5px;line-height:1.4;margin-top:18px}.cameraReport>small svg{flex:0 0 12px;width:12px}.coachingColumns{display:grid;grid-gap:20px;gap:20px;grid-column:1/-1;grid-template-columns:1fr 1fr}.coachingColumns article>span{align-items:center;display:flex;font-size:.62rem;font-weight:950;gap:6px;text-transform:uppercase}.coachingColumns article>span svg{width:14px}.coachingColumns .positive{color:#4e7d28}.coachingColumns .improve{color:#c1730a}.coachingColumns ul{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0;padding-left:20px}.coachingColumns li{color:#626a75;font-size:.7rem;line-height:1.55}.modelAnswer{grid-column:1/-1}.modelAnswer p{background:#f4f4f0;border-left:3px solid #3158e8;color:#505864;font-size:.8rem;line-height:1.7;margin:0;padding:20px}.nextPractice{align-items:center;display:grid;grid-gap:30px;gap:30px;grid-column:1/-1;grid-template-columns:.7fr 1.3fr auto}.nextPractice h2{margin-bottom:0}.nextPractice ol{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.nextPractice li{align-items:center;color:#5e6672;display:flex;font-size:.67rem;gap:8px}.nextPractice li b{align-items:center;background:#e9ebf3;border-radius:50%;color:#3158e8;display:flex;flex:0 0 24px;height:24px;justify-content:center}.nextPractice button{align-items:center;background:#151a24;border:0;border-radius:6px;color:#fff;display:flex;font-size:.68rem;font-weight:900;gap:6px;padding:12px}.nextPractice button svg{width:14px}.resumeInterviewCta{align-items:center!important;background:#c9ff63!important;border:0!important;color:#151820!important;display:flex!important;font-weight:950!important;gap:7px!important;margin-top:25px!important;padding:13px 15px!important;width:-moz-fit-content!important;width:fit-content!important}.resumeInterviewCta svg{width:15px}@media(max-width:1000px){.interviewSetup{gap:40px;grid-template-columns:1fr}.setupCopy h1{font-size:5.4rem}.roomGrid{grid-template-columns:1fr}.videoStage{min-height:420px}.interviewSide{min-height:370px}.reportHero{align-items:flex-start;flex-direction:column;gap:30px}.reportWorkspace{grid-template-columns:1fr}.coachingColumns,.modelAnswer,.nextPractice{grid-column:1}.nextPractice{grid-template-columns:1fr}.feedbackDock{grid-template-columns:80px 1fr}.feedbackDock>button{grid-column:2;width:-moz-fit-content;width:fit-content}}@media(max-width:720px){.interviewSetup{padding-top:50px}.setupCopy h1{font-size:3.9rem}.interviewProof{grid-template-columns:1fr}.interviewProof>div{border-bottom:1px solid #292f3a;border-right:0;padding:25px 0}.interviewPreparing>div:last-child{align-items:flex-start;flex-direction:column}.roomTopbar{align-items:flex-start;gap:10px}.roomTopbar>div:last-child{align-items:flex-end;flex-direction:column;gap:5px}.roomGrid{padding:12px}.videoStage{min-height:300px}.interviewSide{min-height:410px;padding:20px}.answerDock,.feedbackDock{border-radius:0;padding:15px}.answerHeader{align-items:flex-start;gap:12px}.answerHeader>button{flex:0 0 auto}.feedbackDock{grid-template-columns:1fr}.feedbackScore{height:75px;width:90px}.feedbackMain>div{grid-template-columns:1fr}.feedbackDock>button{grid-column:1}.reportHero{padding-top:55px}.reportHero h1{font-size:3.8rem}.reportScore{height:145px}.reportWorkspace{padding-left:12px;padding-right:12px}.coachingColumns,.dimensionGrid{grid-template-columns:1fr}.cameraReport>div{gap:5px}.resumeResultHero .resumeInterviewCta{margin-top:20px!important}}.cameraPreview video{display:block!important;transform:scaleX(-1)}.sourceShell{background:#0e121a;color:#fff;min-height:100vh}.sourceShell .appNav{border-bottom:1px solid #252b35}.sourceUnlock{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:760px;padding:110px 24px;text-align:center}.sourceUnlock>span{align-items:center;background:#202a3d;border:1px solid #344462;border-radius:12px;color:#c9ff63;display:flex;height:70px;justify-content:center;width:70px}.sourceUnlock>span svg{width:28px}.sourceUnlock>small{color:#c9ff63;font-size:.62rem;font-weight:950;letter-spacing:.12em;margin-top:26px;text-transform:uppercase}.sourceUnlock h1{font-size:clamp(3.5rem,7vw,6.5rem);font-weight:600;letter-spacing:-.075em;line-height:.92;margin:20px 0}.sourceUnlock>p{color:#929caa;line-height:1.7;max-width:580px}.sourceUnlock form{background:#171d27;border:1px solid #2d3542;border-radius:9px;display:flex;margin-top:28px;padding:6px;width:min(100%,570px)}.sourceUnlock input{background:transparent;border:0;color:#fff;flex:1 1;outline:0;padding:0 12px}.sourceUnlock button{align-items:center;background:#3158e8;border:0;border-radius:6px;color:#fff;display:flex;font-size:.7rem;font-weight:900;gap:6px;padding:13px 15px}.sourceUnlock button svg{width:14px}.sourceUnlock>div{align-items:center;color:#697484;display:flex;font-size:.58rem;gap:6px;margin-top:18px}.sourceUnlock>div svg{width:13px}.sourceApp{background:#f1f0eb;min-height:100vh}.sourceHero{align-items:flex-end;background:#11161f;color:#fff;display:flex;justify-content:space-between;padding:70px max(24px,calc((100vw - 1232px)/2))}.sourceHero>div{max-width:850px}.sourceHero>div>span{align-items:center;color:#c9ff63;display:flex;font-size:.62rem;font-weight:950;gap:6px;letter-spacing:.1em;text-transform:uppercase}.sourceHero>div>span svg{width:14px}.sourceHero h1{font-size:clamp(3.5rem,5.7vw,6.2rem);font-weight:600;letter-spacing:-.075em;line-height:.92;margin:22px 0}.sourceHero p{color:#939caa;line-height:1.65;max-width:690px}.sourceHero>button{align-items:center;background:#c9ff63;border:0;border-radius:7px;color:#151820;display:flex;font-size:.7rem;font-weight:950;gap:7px;padding:13px 15px}.sourceHero>button svg{width:15px}.sourceWorkspace{margin:auto;max-width:1280px;padding:28px 24px 100px}.sourceStats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.sourceStats article{align-items:center;background:#fff;border:1px solid #dedfdd;border-radius:8px;display:flex;gap:13px;padding:18px}.sourceStats article>span{align-items:center;background:#e9edf9;border-radius:7px;color:#3158e8;display:flex;height:42px;justify-content:center;width:42px}.sourceStats article>span svg{width:18px}.sourceStats article.hasFailure>span{background:#ffebef;color:#c7284d}.sourceStats b,.sourceStats small{display:block}.sourceStats b{font-size:1.4rem;letter-spacing:-.04em}.sourceStats small{color:#858c96;font-size:.58rem;margin-top:2px}.sourceColumns{display:grid;grid-gap:18px;gap:18px;grid-template-columns:330px 1fr;margin-top:18px}.addSourceCard,.recentImports,.sourceList{background:#fff;border:1px solid #dedfdd;border-radius:8px}.addSourceCard{align-self:start;padding:22px;position:-webkit-sticky;position:sticky;top:16px}.addSourceCard>span{align-items:center;color:#3158e8;display:flex;font-size:.58rem;font-weight:950;gap:5px;letter-spacing:.08em;text-transform:uppercase}.addSourceCard>span svg{width:13px}.addSourceCard h2{font-size:1.4rem;letter-spacing:-.04em;margin:12px 0 8px}.addSourceCard>p{color:#7d848f;font-size:.66rem;line-height:1.55}.addSourceCard label{color:#5f6670;display:grid;font-size:.6rem;font-weight:900;grid-gap:7px;gap:7px;margin-top:16px}.addSourceCard label small{color:#969ca5;font-weight:500}.addSourceCard input{background:#f7f7f4;border:1px solid #dfe1df;border-radius:6px;min-height:44px;padding:0 10px}.addSourceCard>button{align-items:center;background:#3158e8;border:0;border-radius:6px;color:#fff;display:flex;font-size:.67rem;font-weight:900;gap:6px;justify-content:center;margin-top:16px;min-height:46px;width:100%}.addSourceCard>button svg{width:14px}.sourceSafety{align-items:flex-start;color:#8c929b;display:flex;font-size:.5rem;gap:5px;line-height:1.4;margin-top:12px}.sourceSafety svg{flex:0 0 12px;width:12px}.sourceList{padding:22px}.sourceListHeading{align-items:flex-end;display:flex;justify-content:space-between}.sourceListHeading>div>span{color:#3158e8;font-size:.57rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.sourceListHeading h2{font-size:1.5rem;letter-spacing:-.04em;margin:6px 0 0}.sourceListHeading>small{color:#8c929b;font-size:.62rem}.sourceRow{align-items:center;border-top:1px solid #e5e6e3;display:grid;grid-gap:12px;gap:12px;grid-template-columns:8px 1fr 110px auto;padding:17px 0}.sourceStatus{background:#a2a8b1;border-radius:50%;height:7px;width:7px}.sourceStatus.success{background:#62a52a;box-shadow:0 0 0 4px #edf6e5}.sourceStatus.failed{background:#d53558;box-shadow:0 0 0 4px #ffebef}.sourceStatus.running{animation:livePulse 1.6s infinite;background:#3158e8}.sourceIdentity>div{align-items:center;display:flex;gap:6px}.sourceIdentity strong{font-size:.75rem}.sourceIdentity i{background:#eceef3;border-radius:4px;color:#667083;font-size:.49rem;font-style:normal;padding:4px 5px}.sourceIdentity i.paused{background:#fff1d6;color:#9a6a12}.sourceIdentity>a{align-items:center;color:#87909d;display:flex;font-size:.52rem;gap:4px;margin-top:5px;max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sourceIdentity>a svg{flex:0 0 10px;width:10px}.sourceIdentity>p{color:#be2a4b;font-size:.52rem;line-height:1.35;margin:6px 0 0}.sourceNumbers{text-align:right}.sourceNumbers small,.sourceNumbers strong{display:block}.sourceNumbers strong{font-size:1rem}.sourceNumbers small{color:#8b929c;font-size:.5rem}.sourceNumbers span{align-items:center;color:#9a9fa7;display:flex;font-size:.47rem;gap:3px;justify-content:flex-end;margin-top:5px}.sourceNumbers span svg{width:10px}.sourceActions{display:flex;gap:5px}.sourceActions button{align-items:center;background:#f1f2f4;border:0;border-radius:5px;color:#555f6d;display:flex;font-size:.52rem;font-weight:850;height:33px;justify-content:center;padding:0 8px}.sourceActions button svg{width:13px}.sourceActions button:first-child{background:#151a24;color:#fff;width:33px}.sourceActions button.deleteSource{color:#c62a4b;padding:0;width:33px}.emptySources{align-items:center;border-top:1px solid #e5e6e3;color:#8a929e;display:flex;flex-direction:column;margin-top:18px;padding:70px 20px;text-align:center}.emptySources>svg{color:#b6bbc3;width:28px}.emptySources h3{color:#323842;font-size:1rem;margin:14px 0 4px}.emptySources p,.sourceMessage{font-size:.62rem}.sourceMessage{align-items:center;border-radius:5px;display:flex;gap:6px;margin-top:14px;padding:9px}.sourceMessage svg{width:14px}.sourceMessage.error{background:#ffebef;color:#b92647}.sourceMessage.success{background:#edf6e5;color:#4b7529}.recentImports{margin-top:18px;padding:22px}.sourceListHeading>a{align-items:center;color:#3158e8;display:flex;font-size:.63rem;font-weight:900;gap:5px}.sourceListHeading>a svg{width:13px}.recentImports>div:last-of-type{display:grid;grid-template-columns:repeat(2,1fr);margin-top:14px}.recentImports article{align-items:center;border-top:1px solid #e5e6e3;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px 1fr auto auto;padding:13px}.recentImports article>span{align-items:center;background:#e8eaf2;border-radius:5px;color:#3158e8;display:flex;font-size:.58rem;font-weight:950;height:36px;justify-content:center}.recentImports article strong{font-size:.69rem}.recentImports article p{color:#858c96;font-size:.52rem;margin:3px 0 0}.recentImports article i{background:#edf3e6;border-radius:4px;color:#5c793f;font-size:.48rem;font-style:normal;padding:4px}.recentImports article>a{align-items:center;color:#3158e8;display:flex;font-size:.55rem;font-weight:900;gap:3px}.recentImports article>a svg{width:10px}.noRecentJobs{color:#8c929b;font-size:.65rem;padding:30px 0;text-align:center}.sourceManagerLink{align-items:center;background:#151a24;border-radius:6px;color:#fff!important;display:flex;font-size:.62rem;font-weight:900;gap:5px;padding:10px!important;white-space:nowrap;width:auto!important}.sourceManagerLink svg{width:13px}@media(max-width:950px){.sourceHero{align-items:flex-start;flex-direction:column;gap:25px}.sourceStats{grid-template-columns:repeat(2,1fr)}.sourceColumns{grid-template-columns:1fr}.addSourceCard{position:static}.recentImports>div:last-of-type{grid-template-columns:1fr}.resultsToolbar{flex-wrap:wrap}.sourceManagerLink{margin-left:auto}}@media(max-width:650px){.sourceHero h1{font-size:3.6rem}.sourceStats{grid-template-columns:1fr}.sourceWorkspace{padding-left:12px;padding-right:12px}.sourceList{padding:16px}.sourceRow{align-items:start;grid-template-columns:8px 1fr}.sourceNumbers{grid-column:2;text-align:left}.sourceNumbers span{justify-content:flex-start}.sourceActions{grid-column:2}.recentImports{padding:16px}.recentImports article{grid-template-columns:36px 1fr}.recentImports article>a,.recentImports article>i{grid-column:2;width:-moz-fit-content;width:fit-content}.sourceUnlock form{align-items:stretch;flex-direction:column;gap:6px}.sourceUnlock input{min-height:45px}.sourceUnlock button{justify-content:center}}.articleShell,.blogShell{background:#f3f2ed;display:block;min-height:100vh;overflow-x:hidden;width:100%}.blogHero{align-items:center;background:radial-gradient(circle at 75% 22%,rgba(109,93,252,.27),transparent 25%),#111722;color:#fff;display:grid;grid-gap:60px;gap:60px;grid-template-columns:1fr 260px;padding:85px max(24px,calc((100vw - 1192px)/2));width:100%}.articleGrid article>*,.blogHero>*,.featuredArticle>*{min-width:0}.blogHero h1{font-size:clamp(4rem,7vw,7.4rem);font-weight:600;letter-spacing:-.08em;line-height:.9;margin:22px 0;max-width:850px}.blogHero>div:first-child>p{color:#9fa9ba;font-size:1rem;line-height:1.7;max-width:700px}.blogHero .kicker{align-items:center;color:#c9ff63;display:flex;gap:7px}.blogHero .kicker svg{width:15px}.blogHeroActions{display:flex;gap:10px;margin-top:28px}.blogHeroActions a{align-items:center;border:1px solid #333c4b;border-radius:7px;color:#cbd2de;display:flex;font-size:.68rem;font-weight:900;gap:7px;padding:13px 15px}.blogHeroActions a:first-child{background:#c9ff63;border-color:#c9ff63;color:#111722}.blogHeroActions svg{width:15px}.blogHeroMark{align-items:center;background:#1a2130;border:1px solid #323b4b;border-radius:14px;display:flex;flex-direction:column;height:260px;justify-content:center}.blogHeroMark svg{color:#c9ff63;width:31px}.blogHeroMark span{font-size:5.3rem;font-weight:700;letter-spacing:-.08em;margin-top:15px}.blogHeroMark small{color:#8993a3;font-size:.65rem;text-transform:uppercase}.blogCategories{display:flex;gap:8px;margin:auto;max-width:1240px;overflow:auto;padding:26px 24px;width:100%}.blogCategories a{background:#fff;border:1px solid #dedfdd;border-radius:99px;color:#727985;flex:0 0 auto;font-size:.62rem;font-weight:900;padding:10px 13px}.blogCategories a.selected{background:#151a24;border-color:#151a24;color:#fff}.featuredArticle{background:#fff;border:1px solid #dedfdd;border-radius:12px;display:grid;grid-gap:40px;gap:40px;grid-template-columns:360px 1fr;margin:10px auto 70px;max-width:1192px;padding:16px;width:calc(100% - 48px)}.articleVisual{background:radial-gradient(circle at 25% 20%,#c9ff63 0 5%,transparent 6%),linear-gradient(145deg,#3158e8,#111722);border-radius:9px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:390px;padding:25px}.articleVisual>span{font-size:.6rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.articleVisual>b{font-size:6.4rem;letter-spacing:-.09em}.articleVisual>b small{font-size:.75rem;letter-spacing:0;margin-left:8px}.featuredArticle>div:last-child{align-self:center;padding:25px 36px 25px 0}.articleMeta{align-items:center;color:#7f8793;display:flex;font-size:.59rem;gap:5px;text-transform:uppercase}.articleMeta svg{width:13px}.featuredArticle h2{font-size:clamp(2.2rem,4vw,4.4rem);letter-spacing:-.065em;line-height:1;margin:18px 0;overflow-wrap:anywhere}.featuredArticle p{color:#6a727d;line-height:1.7}.articleTags{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0}.articleTags span{background:#eef1f8;border-radius:4px;color:#657086;font-size:.53rem;padding:6px 8px}.readArticle{align-items:center;color:#3158e8;display:flex;font-size:.68rem;font-weight:950;gap:6px;margin-top:25px;width:-moz-fit-content;width:fit-content}.readArticle svg{width:14px}.articleLibrary{margin:auto;max-width:1240px;padding:0 24px 90px;width:100%}.blogSectionHeading h2{font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-.07em;line-height:.95;margin:15px 0 35px;max-width:760px}.articleGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,1fr)}.articleGrid article{background:#fff;border:1px solid #dedfdd;border-radius:10px;display:grid;grid-template-columns:190px 1fr;overflow:hidden}.articleCardVisual{background:#1b2340;color:#c9ff63;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:20px}.articleCardVisual.tone1{background:#e5edff;color:#3158e8}.articleCardVisual.tone2{background:#fff0cf;color:#c36311}.articleCardVisual span{font-size:.54rem;font-weight:950;text-transform:uppercase}.articleCardVisual svg{width:25px}.articleGrid article>div:last-child{padding:24px}.articleGrid h3{font-size:1.45rem;letter-spacing:-.04em;line-height:1.12;margin:15px 0}.articleGrid p{color:#737b87;font-size:.68rem;line-height:1.6}.articleGrid article>div:last-child>a{align-items:center;color:#3158e8;display:flex;font-size:.6rem;font-weight:950;gap:5px;margin-top:18px}.articleGrid a svg{width:12px}.blogNewsletter{align-items:center;background:#151a24;color:#fff;display:flex;gap:40px;justify-content:space-between;padding:65px max(24px,calc((100vw - 1192px)/2));width:100%}.blogNewsletter h2{font-size:3rem;letter-spacing:-.06em;margin:10px 0}.blogNewsletter p{color:#8f99a8}.blogNewsletter>div:last-child{display:flex;gap:8px}.blogNewsletter>div:last-child a{border:1px solid #394150;border-radius:6px;color:#ccd3df;font-size:.65rem;font-weight:900;padding:12px}.blogNewsletter>div:last-child a:first-child{background:#c9ff63;border-color:#c9ff63;color:#151a24}.articleHero{background:radial-gradient(circle at 85% 20%,rgba(201,255,99,.16),transparent 25%),#111722;color:#fff;padding:70px max(24px,calc((100vw - 1000px)/2)) 85px}.articleHero>a{align-items:center;color:#8f99aa;display:flex;font-size:.65rem;font-weight:850;gap:6px}.articleHero>a svg{width:14px}.articleCategory{color:#c9ff63;display:block;font-size:.62rem;font-weight:950;letter-spacing:.1em;margin-top:55px;text-transform:uppercase}.articleHero h1{font-size:clamp(3.5rem,6vw,6.7rem);font-weight:600;letter-spacing:-.075em;line-height:.94;margin:18px 0;max-width:1000px}.articleHero>p{color:#a0aabc;font-size:1rem;line-height:1.65;max-width:760px}.articleByline{gap:12px;margin-top:30px}.articleByline,.authorMark{align-items:center;display:flex}.authorMark{background:#c9ff63;border-radius:50%;color:#121722;font-size:.65rem;font-weight:950;height:43px;justify-content:center;width:43px}.articleByline small,.articleByline strong{display:block}.articleByline strong{font-size:.7rem}.articleByline small{align-items:center;color:#7d8798;display:flex;font-size:.55rem;gap:5px;margin-top:4px}.articleByline small svg{width:12px}.articleByline small i{background:#566071;border-radius:50%;height:3px;width:3px}.articleLayout{display:grid;grid-gap:55px;gap:55px;grid-template-columns:230px 1fr;margin:auto;max-width:1050px;padding:65px 24px 90px}.articleLayout aside{align-self:start;display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:18px}.articleAsideCard,.articleAsideCta{background:#fff;border:1px solid #dedfdd;border-radius:8px;padding:18px}.articleAsideCard>svg{color:#3158e8;width:19px}.articleAsideCard strong{display:block;font-size:.7rem;margin:13px 0}.articleAsideCard span{border-top:1px solid #ececea;color:#858c96;display:block;font-size:.55rem;padding:9px 0}.articleAsideCta{align-items:center;background:#151a24;color:#fff;display:flex;gap:9px}.articleAsideCta>svg{color:#c9ff63;flex:0 0 16px;width:16px}.articleAsideCta>svg:last-child{color:#7d8797}.articleAsideCta span{flex:1 1}.articleAsideCta small,.articleAsideCta strong{display:block}.articleAsideCta strong{font-size:.59rem}.articleAsideCta small{color:#7d8797;font-size:.48rem;margin-top:3px}.articleContent{background:#fff;border:1px solid #dedfdd;border-radius:10px;padding:clamp(28px,5vw,60px)}.articleContent li,.articleContent p{color:#4f5968;font-family:Georgia,serif;font-size:1rem;line-height:1.9}.articleContent p:first-child{color:#252c36;font-size:1.18rem}.articleContent h2{font-size:2rem;letter-spacing:-.045em;line-height:1.15;margin:52px 0 18px;scroll-margin-top:30px}.articleContent h2:first-child{margin-top:0}.articleContent ul{display:grid;grid-gap:7px;gap:7px;padding-left:23px}.articleTrust{align-items:flex-start;background:#e7efe0;border-radius:7px;display:flex;gap:10px;margin-top:18px;padding:18px}.articleTrust svg{color:#4b772a;flex:0 0 17px;width:17px}.articleTrust p{color:#647158;font-size:.6rem;line-height:1.55;margin:0}.articleTrust strong{color:#3f6128;display:block;margin-bottom:3px}.articleEndCta{background:#e6ebfa;border-radius:10px;margin-top:18px;padding:32px}.articleEndCta h2{font-size:2rem;letter-spacing:-.05em;margin:10px 0}.articleEndCta p{color:#687185;font-size:.7rem}.articleEndCta>div{display:flex;gap:8px;margin-top:20px}.articleEndCta a{align-items:center;background:#3158e8;border-radius:6px;color:#fff;display:flex;font-size:.61rem;font-weight:900;gap:5px;padding:11px}.articleEndCta a:last-child{background:#fff;color:#303746}.articleEndCta svg{width:13px}.relatedArticles{background:#e7e6e0;padding:65px max(24px,calc((100vw - 1000px)/2)) 90px}.relatedArticles h2{font-size:3.3rem;letter-spacing:-.06em;margin:12px 0 30px}.relatedArticles>div{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.relatedArticles>div>a{background:#fff;border:1px solid #d9dad7;border-radius:8px;display:grid;padding:22px}.relatedArticles a>span{color:#3158e8;font-size:.55rem;font-weight:950;text-transform:uppercase}.relatedArticles a>strong{font-size:1.2rem;line-height:1.25;margin:13px 0}.relatedArticles a>small{align-items:center;color:#818995;display:flex;font-size:.54rem;gap:5px}.relatedArticles a svg{width:12px}.blogAdminUnlock{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:760px;padding:100px 24px;text-align:center}.blogAdminUnlock>span{align-items:center;background:#e9edfa;border-radius:12px;color:#3158e8;display:flex;height:70px;justify-content:center;width:70px}.blogAdminUnlock>small{color:#3158e8;font-size:.58rem;font-weight:950;letter-spacing:.1em;margin-top:25px}.blogAdminUnlock h1{font-size:4.8rem;letter-spacing:-.075em;line-height:.94;margin:18px 0}.blogAdminUnlock>p{color:#777f8b;line-height:1.6}.blogAdminUnlock form{background:#fff;border:1px solid #dedfdd;border-radius:8px;display:flex;margin-top:25px;padding:6px;width:min(100%,550px)}.blogAdminUnlock input{border:0;flex:1 1;outline:0;padding:0 10px}.blogAdminUnlock button{background:#151a24;border:0;border-radius:6px;color:#fff;font-weight:900;padding:12px 17px}.blogAdminWorkspace{display:grid;grid-template-columns:310px 1fr;margin:auto;max-width:1300px;padding:35px 24px 100px}.blogAdminWorkspace>aside{background:#151a24;border-radius:10px 0 0 10px;color:#fff;min-height:800px;padding:18px}.blogAdminWorkspace>aside>div{border-bottom:1px solid #303743;padding:10px 8px 20px}.blogAdminWorkspace>aside>div>span,.blogEditor header span{color:#c9ff63;font-size:.52rem;font-weight:950;letter-spacing:.1em}.blogAdminWorkspace>aside h1{font-size:1.7rem;margin:8px 0 16px}.blogAdminWorkspace>aside>div>button{align-items:center;background:#c9ff63;border:0;border-radius:5px;color:#151a24;display:flex;font-size:.6rem;font-weight:950;gap:5px;padding:10px}.blogAdminWorkspace>aside>button{background:transparent;border:0;border-bottom:1px solid #2b323d;color:#fff;display:grid;padding:16px 8px;text-align:left;width:100%}.blogAdminWorkspace>aside>button.selected{background:#202836;border-radius:6px}.blogAdminWorkspace>aside>button span{color:#8da0c5;font-size:.48rem;text-transform:uppercase}.blogAdminWorkspace>aside>button strong{font-size:.65rem;line-height:1.35;margin:6px 0}.blogAdminWorkspace>aside>button small{color:#747e8e;font-size:.49rem}.blogEditor{background:#fff;border:1px solid #dedfdd;border-radius:0 10px 10px 0;padding:28px}.blogEditor header{align-items:center;border-bottom:1px solid #e5e6e3;display:flex;justify-content:space-between;padding-bottom:20px}.blogEditor header h2{font-size:1.5rem;margin:6px 0}.blogEditor header>div:last-child{display:flex;gap:7px}.blogEditor header button{align-items:center;background:#3158e8;border:0;border-radius:5px;color:#fff;display:flex;font-size:.6rem;font-weight:900;gap:5px;padding:11px}.blogEditor header .deleteArticle{background:#ffebef;color:#b82545}.blogEditor header svg{width:13px}.editorGrid{display:grid;grid-gap:15px;gap:15px;grid-template-columns:1fr 1fr;margin-top:25px}.editorGrid label{color:#5d6570;display:grid;font-size:.57rem;font-weight:900;grid-gap:6px;gap:6px}.editorGrid label.wide{grid-column:1/-1}.editorGrid input,.editorGrid select,.editorGrid textarea{background:#f7f7f4;border:1px solid #dedfdd;border-radius:5px;min-height:43px;padding:9px}.editorGrid textarea{min-height:90px;resize:vertical}.editorGrid .contentEditor{font-family:ui-monospace,monospace;line-height:1.55;min-height:430px}.editorGrid label small{color:#979da6;font-weight:500}.editorGrid .checkboxField{align-items:center;display:flex;gap:7px;margin-top:20px}.editorGrid .checkboxField input{min-height:auto;width:auto}@media(max-width:950px){.blogHero{grid-template-columns:1fr}.blogHeroMark{display:none}.featuredArticle{grid-template-columns:280px 1fr;margin-left:24px;margin-right:24px}.articleGrid article{grid-template-columns:140px 1fr}.articleLayout{grid-template-columns:1fr}.articleLayout aside{grid-template-columns:1fr 1fr;position:static}.blogAdminWorkspace{grid-template-columns:1fr}.blogAdminWorkspace>aside{border-radius:10px 10px 0 0;min-height:auto}.blogEditor{border-radius:0 0 10px 10px}}@media(max-width:680px){.blogHero{display:block;padding:55px 18px 64px}.blogHero h1{font-size:3.55rem;overflow-wrap:normal}.blogHeroActions,.blogNewsletter,.blogNewsletter>div:last-child{align-items:stretch;flex-direction:column}.blogHeroActions a{justify-content:center}.blogCategories{padding-left:16px;padding-right:16px}.featuredArticle{display:block;margin:8px 16px 58px;padding:10px;width:calc(100% - 32px)}.articleVisual{min-height:210px}.articleVisual>b{font-size:5rem}.featuredArticle>div:last-child{padding:22px 8px 16px}.featuredArticle h2{font-size:2.35rem}.articleLibrary{padding-left:16px;padding-right:16px}.blogSectionHeading h2{font-size:3.1rem}.articleGrid{grid-template-columns:1fr}.articleGrid article{display:block}.articleCardVisual{align-items:center;flex-direction:row;min-height:125px;padding:18px}.articleGrid article>div:last-child{padding:22px}.blogNewsletter{align-items:flex-start;padding:52px 18px}.blogNewsletter h2{font-size:2.6rem}.articleHero h1{font-size:3.5rem}.articleLayout{padding-left:12px;padding-right:12px}.articleLayout aside,.relatedArticles>div{grid-template-columns:1fr}.articleContent{padding:25px}.articleContent li,.articleContent p{font-size:.93rem}.relatedArticles h2{font-size:2.5rem}.editorGrid{grid-template-columns:1fr}.editorGrid label.wide{grid-column:1}.blogAdminWorkspace{padding-left:10px;padding-right:10px}.blogEditor{padding:18px}.blogEditor header{align-items:flex-start;flex-direction:column;gap:15px}.blogAdminUnlock h1{font-size:3.7rem}}.authPage{background:radial-gradient(circle at 12% 30%,#e8efff 0,transparent 29%),radial-gradient(circle at 90% 12%,#fff1ca 0,transparent 24%),#f5f5f2;min-height:100vh}.authLayout{align-items:center;display:grid;grid-gap:80px;gap:80px;grid-template-columns:1fr 460px;margin:auto;max-width:1160px;min-height:calc(100vh - 82px);padding:60px 24px 90px}.authIntro h1{font-size:clamp(3.5rem,6vw,6.8rem);letter-spacing:-.075em;line-height:.92;margin:20px 0 24px;max-width:720px}.authIntro>p{color:#687080;font-size:1.04rem;line-height:1.7;max-width:620px}.authTrust{display:grid;grid-gap:12px;gap:12px;margin-top:34px}.authTrust span{align-items:center;color:#485267;display:flex;font-size:.76rem;font-weight:800;gap:9px}.authTrust svg{color:#3158e8;width:17px}.authCard{background:#fff;border:1px solid #dde1e9;border-radius:16px;box-shadow:0 28px 80px rgba(27,38,72,.12);padding:34px}.authCardIcon{align-items:center;background:#edf1ff;border-radius:10px;color:#3158e8;display:flex;height:48px;justify-content:center;width:48px}.authCardIcon svg{width:22px}.authCard h2{font-size:1.8rem;letter-spacing:-.04em;margin:22px 0}.authCard form{display:grid;grid-gap:18px;gap:18px}.authCard label{color:#343c49;display:grid;font-size:.69rem;font-weight:900;grid-gap:8px;gap:8px}.authCard label>div{align-items:center;background:#f7f8fb;border:1px solid #dfe3ea;border-radius:8px;display:flex;gap:9px;padding:0 12px}.authCard label>div:focus-within{border-color:#3158e8;box-shadow:0 0 0 3px rgba(49,88,232,.08)}.authCard label svg{color:#8791a2;width:16px}.authCard input{background:transparent;border:0;min-height:50px;outline:0;width:100%}.authCard label small{color:#8b93a1;font-size:.55rem;font-weight:500;line-height:1.5}.authCard form>button{align-items:center;background:#151a24;border:0;border-radius:8px;color:#fff;display:flex;font-size:.72rem;font-weight:950;gap:8px;justify-content:center;min-height:51px}.authCard form>button:disabled{cursor:wait;opacity:.65}.authCard form>button svg{width:17px}.authCard footer{border-top:1px solid #eceef2;color:#7c8491;font-size:.65rem;margin-top:24px;padding-top:20px;text-align:center}.authCard footer a,.authSmallLink{color:#3158e8;font-weight:900}.authSmallLink{font-size:.62rem;margin-left:auto}.authNotice{align-items:flex-start;border-radius:7px;display:flex;font-size:.65rem;gap:7px;line-height:1.5;margin:-6px 0 18px;padding:10px}.authNotice svg{flex:0 0 15px;width:15px}.authNotice.success{background:#edf7e8;color:#4b722c}.authNotice.error{background:#ffebef;color:#ad2443}.navAccount{gap:8px}.navAccount button{border:1px solid #dfe2e8;border-radius:7px;font-size:.65rem;padding:10px}.navAccount .navCta{padding:11px 15px}.resumeProfilePanel{grid-column:1}.resumeProfilePanel .skillTags{display:flex;flex-wrap:wrap;gap:7px}.resumeProfilePanel .skillTags span{background:#edf1ff;border-radius:99px;color:#3158e8;font-size:.6rem;font-weight:850;padding:7px 9px}.resumeProfilePanel>p{color:#687080;font-size:.75rem;line-height:1.6}.resumeProfilePanel dl{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.resumeProfilePanel dt{color:#939aa6;font-size:.55rem;text-transform:uppercase}.resumeProfilePanel dd{font-size:.72rem;font-weight:850;margin:4px 0 0}@media(max-width:900px){.authLayout{gap:40px;grid-template-columns:1fr}.authIntro h1{font-size:4.6rem}.authTrust{grid-template-columns:repeat(3,1fr)}.authCard{margin:auto;max-width:520px;width:100%}.navAccount button{display:none}}@media(max-width:650px){.authLayout{padding:40px 16px 70px}.authIntro h1{font-size:3.5rem}.authTrust{grid-template-columns:1fr}.authCard{padding:24px}.navAccount .navCta{font-size:0;padding:10px}.navAccount .navCta:after{content:"Sign in";font-size:.72rem}.resumeProfilePanel dl{grid-template-columns:1fr}}.adminPage{background:radial-gradient(circle at 82% 5%,#e6edff,transparent 28%),#f5f5f2;min-height:100vh}.adminPanel{background:#fff;border:1px solid #dde1e9;border-radius:16px;box-shadow:0 28px 80px rgba(27,38,72,.1);margin:70px auto;max-width:560px;padding:42px}.adminEyebrow{color:#3158e8;font-size:.7rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.adminPanel h1{font-size:2.7rem;letter-spacing:-.06em;margin:12px 0 28px}.adminForm{display:grid;grid-gap:17px;gap:17px}.adminForm label{color:#343c49;display:grid;font-size:.75rem;font-weight:900;grid-gap:8px;gap:8px}.adminForm input{background:#f7f8fb;border:1px solid #dfe3ea;border-radius:8px;min-height:50px;outline:0;padding:0 13px}.adminForm input:focus{border-color:#3158e8;box-shadow:0 0 0 3px rgba(49,88,232,.1)}.adminForm button{background:#151a24;border:0;border-radius:8px;color:#fff;font-weight:900;min-height:51px}.adminForm p{color:#7c8491;font-size:.72rem;line-height:1.55;margin:0}.adminMessage{background:#edf7e8;border-radius:8px;color:#4b722c;font-size:.8rem;line-height:1.5;padding:12px}.adminMessage.error{background:#ffebef;color:#ad2443}.gridCards{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr);margin:24px 0}.gridCards article{background:#f5f7fc;border:1px solid #e2e6ef;border-radius:9px;padding:17px}.gridCards span,.gridCards strong{display:block}.gridCards strong{font-size:2rem}.gridCards span{color:#697386;font-size:.7rem;margin-top:5px;text-transform:capitalize}@media(max-width:650px){.adminPanel{border-radius:0;margin:0;min-height:calc(100vh - 72px);padding:32px 20px}.adminPanel h1{font-size:2.3rem}}.adminPanel:has(.adminHeader){max-width:1180px}.adminHeader{align-items:flex-end;border-bottom:1px solid #e8ebf1;display:flex;justify-content:space-between;padding-bottom:24px}.adminHeader h1{margin-bottom:0}.adminActions button,.adminHeader button{background:#3158e8;border:0;border-radius:7px;color:#fff;font-weight:900;padding:12px 15px}.adminTabs{display:flex;gap:8px;margin:24px 0}.adminTabs button{background:#f2f4f8;border:0;border-radius:99px;color:#687386;font-weight:850;padding:10px 16px;text-transform:capitalize}.adminTabs button.active{background:#151a24;color:#fff}.adminGuide{background:#eff3ff;border-radius:10px;padding:18px}.adminGuide p{color:#687386;margin-bottom:0}.adminList{display:grid;grid-gap:10px;gap:10px}.adminList h2{font-size:1.25rem;margin:8px 0}.adminList article{align-items:center;border:1px solid #e3e7ef;border-radius:9px;display:flex;justify-content:space-between;padding:16px}.adminList b,.adminList small,.adminList span,.adminList strong{display:block}.adminList small,.adminList span{color:#778191;font-size:.75rem;margin-top:5px}.adminList b{font-size:.8rem;max-width:330px}.adminWork{display:grid;grid-gap:22px;gap:22px}.adminActions{display:flex;gap:10px}.adminActions button:last-child{background:#f1f3f8;color:#303744}.adminForm.compact{background:#f7f8fb;border-radius:10px;padding:20px}.adminForm.compact h2{font-size:1.2rem;margin:0}.adminList a{color:#3158e8;font-weight:900}@media(max-width:650px){.adminPanel:has(.adminHeader){max-width:none}.adminHeader{align-items:flex-start;flex-direction:column;gap:14px}.adminTabs{overflow:auto}.adminList article{align-items:flex-start;gap:12px}.adminActions,.adminList article{flex-direction:column}}.adminLoading,.adminLoginPage{align-items:center;background:#f6f8fc;display:flex;gap:12px;justify-content:center;min-height:100vh}.adminLoading{color:#667085}.adminLoginCard{background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 25px 70px rgba(22,34,60,.11);max-width:480px;padding:42px;width:calc(100% - 32px)}.adminLoginLogo{align-items:center;background:#3158e8;border-radius:12px;color:#fff;display:flex;height:54px;justify-content:center;margin-bottom:26px;width:54px}.adminLoginCard>h1{font-size:2.7rem;letter-spacing:-.06em;margin:10px 0}.adminLoginCard>p:not(.adminEyebrow):not(.adminMessage){color:#667085;line-height:1.65;margin-bottom:28px}.adminConsole{background:#f7f9fc;color:#182033;display:grid;grid-template-columns:260px 1fr;min-height:100vh}.adminSidebar{background:#fff;border-right:1px solid #e5e8ef;display:flex;flex-direction:column;height:100vh;padding:24px 18px;position:-webkit-sticky;position:sticky;top:0}.adminBrand{gap:12px;padding:0 8px 30px}.adminBrand,.adminBrand>span{align-items:center;display:flex}.adminBrand>span{background:#3158e8;border-radius:9px;color:#fff;height:42px;justify-content:center;width:42px}.adminBrand svg{width:21px}.adminBrand b,.adminBrand small{display:block}.adminBrand b{font-size:1.13rem}.adminBrand small{color:#98a2b3;font-size:.5rem;font-weight:900;letter-spacing:.12em;margin-top:3px}.adminSidebar nav{display:grid;grid-gap:6px;gap:6px}.adminSidebar nav button{align-items:center;background:transparent;border:0;border-radius:8px;color:#667085;display:flex;font-size:.78rem;font-weight:800;gap:11px;padding:12px;text-align:left;width:100%}.adminSidebar nav button svg{width:18px}.adminSidebar nav button span{flex:1 1}.adminSidebar nav button i{align-items:center;background:#edf1ff;border-radius:99px;color:#3158e8;display:flex;font-size:.58rem;font-style:normal;height:22px;justify-content:center;min-width:22px}.adminSidebar nav button.active{background:#edf2ff;color:#3158e8}.adminSidebarFoot{border-top:1px solid #edf0f5;margin-top:auto;padding-top:18px}.adminSidebarFoot>div{align-items:center;background:#f7f9fc;border-radius:8px;display:flex;gap:9px;padding:11px}.adminSidebarFoot>div svg{color:#3eaf72;width:18px}.adminSidebarFoot b,.adminSidebarFoot small{display:block}.adminSidebarFoot b{font-size:.65rem}.adminSidebarFoot small{color:#98a2b3;font-size:.52rem;margin-top:3px}.adminSidebarFoot>button{align-items:center;background:transparent;border:0;color:#b42318;display:flex;font-size:.68rem;font-weight:850;gap:8px;margin-top:10px;padding:10px;width:100%}.adminSidebarFoot>button svg{width:16px}.adminMain{min-width:0}.adminTopbar{background:#fff;border-bottom:1px solid #e5e8ef;gap:14px;height:76px;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.adminSearch,.adminTopbar{align-items:center;display:flex}.adminSearch{background:#f7f9fc;border:1px solid #e4e7ec;border-radius:8px;gap:9px;max-width:520px;padding:0 12px;width:100%}.adminSearch svg{color:#98a2b3;width:18px}.adminSearch input{background:transparent;border:0;min-height:42px;outline:0;width:100%}.adminTopbar>button{align-items:center;background:#fff;border:1px solid #e1e5ec;border-radius:8px;color:#475467;display:flex;font-size:.67rem;font-weight:850;gap:7px;padding:10px 13px;white-space:nowrap}.adminTopbar>button svg{width:15px}.adminAvatar{align-items:center;background:#172033;border-radius:50%;color:#fff;display:flex;font-size:.68rem;font-weight:900;height:38px;justify-content:center;width:38px}.adminContent{margin:auto;max-width:1450px;padding:34px 34px 70px}.adminPageTitle{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:28px}.adminPageTitle p{color:#3158e8;font-size:.62rem;font-weight:950;letter-spacing:.09em;margin:0;text-transform:uppercase}.adminPageTitle h1{font-size:2.2rem;letter-spacing:-.05em;margin:8px 0}.adminPageTitle span{color:#667085;font-size:.78rem}.adminTitleActions{display:flex;gap:8px}.adminTitleActions button{background:#3158e8;border:0;border-radius:7px;color:#fff;font-size:.65rem;font-weight:900;padding:11px 13px}.adminTitleActions button:last-child{background:#fff;border:1px solid #e1e5ec;color:#344054}.adminMetricGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,1fr)}.adminMetricGrid article{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:20px}.adminMetricGrid article>span{align-items:center;background:#f2f4f7;border-radius:8px;color:#3158e8;display:flex;height:40px;justify-content:center;width:40px}.adminMetricGrid svg{width:19px}.adminMetricGrid small{color:#667085;display:block;font-size:.68rem;margin:20px 0 7px}.adminMetricGrid strong{font-size:2rem;letter-spacing:-.05em}.adminDashboardGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.5fr .8fr;margin-top:16px}.adminDashboardGrid>section,.adminEditor,.adminPublished,.adminTable{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:22px}.adminDashboardGrid header,.adminPublished>h2{border-bottom:1px solid #edf0f4;margin-bottom:8px;padding-bottom:17px}.adminDashboardGrid header b,.adminDashboardGrid header small{display:block}.adminDashboardGrid header b{font-size:.86rem}.adminDashboardGrid header small{color:#98a2b3;font-size:.6rem;margin-top:4px}.adminActivity{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;gap:11px;padding:13px 0}.adminActivity>span,.adminUser>i{align-items:center;background:#edf1ff;border-radius:50%;color:#3158e8;display:flex;font-size:.6rem;font-style:normal;font-weight:900;height:36px;justify-content:center;position:relative;width:36px}.adminActivity>span.online:after{background:#32b36b;border:2px solid #fff;border-radius:50%;bottom:0;content:"";height:9px;position:absolute;right:0;width:9px}.adminActivity>div{flex:1 1}.adminActivity b,.adminActivity small{display:block}.adminActivity b{font-size:.68rem}.adminActivity small{color:#98a2b3;font-size:.55rem;margin-top:3px}.adminActivity time{color:#98a2b3;font-size:.53rem}.adminHealth dl{margin:0}.adminHealth dl>div{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;padding:16px 0}.adminHealth dt{color:#667085;font-size:.66rem}.adminHealth dd{font-size:1rem;font-weight:900}.adminTable{padding:0}.adminTable>article,.adminTable>header{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.6fr .8fr .6fr 1fr .6fr;padding:14px 18px}.adminTable>header{background:#f8fafc;border-radius:12px 12px 0 0;color:#667085;font-size:.58rem;font-weight:900;text-transform:uppercase}.adminTable>article{border-top:1px solid #edf0f4;font-size:.66rem}.adminUser{align-items:center;display:flex;gap:9px}.adminUser b,.adminUser small{display:block}.adminUser small{color:#98a2b3;font-size:.54rem;margin-top:3px}.adminPublished em,.adminTable em{border-radius:99px;font-size:.55rem;font-style:normal;font-weight:900;padding:6px 8px;width:-moz-fit-content;width:fit-content}.adminPublished em.online,.adminTable em.online{background:#eaf8f0;color:#198754}.adminPublished em.offline,.adminTable em.offline{background:#f2f4f7;color:#667085}.adminTable a{color:#3158e8;font-weight:900}.adminResumeGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.adminResumeGrid article{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:19px}.adminResumeGrid article>div:first-child{align-items:center;display:flex;gap:10px}.adminResumeGrid article>div:first-child>svg{background:#edf1ff;border-radius:8px;color:#3158e8;padding:9px;width:40px}.adminResumeGrid b,.adminResumeGrid small{display:block}.adminResumeGrid b{font-size:.68rem}.adminResumeGrid small{color:#98a2b3;font-size:.54rem;margin-top:3px}.adminResumeGrid p{color:#475467;font-size:.7rem;line-height:1.5;min-height:42px}.adminResumeGrid>a{background:#3158e8;border-radius:6px;color:#fff;display:block;font-size:.59rem;font-weight:900;margin-top:15px;padding:10px;text-align:center}.adminSkillRow{display:flex;flex-wrap:wrap;gap:5px}.adminSkillRow span{background:#f2f4f7;border-radius:4px;color:#667085;font-size:.49rem;padding:5px}.adminEmpty{align-items:center;color:#98a2b3;display:flex;flex-direction:column;padding:70px}.adminEmpty svg{width:34px}.adminTwoColumns{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.15fr .85fr}.adminEditor{display:grid;grid-gap:14px;gap:14px}.adminEditor h2,.adminPublished h2{font-size:1rem;margin:0}.adminEditor>p{color:#667085;font-size:.65rem;line-height:1.55}.adminEditor label{color:#475467;display:grid;font-size:.58rem;font-weight:850;grid-gap:6px;gap:6px}.adminEditor input,.adminEditor select,.adminEditor textarea{background:#f8fafc;border:1px solid #e1e5ec;border-radius:6px;min-height:42px;padding:9px}.adminEditor textarea{min-height:105px;resize:vertical}.adminEditor textarea.tall{min-height:300px}.adminEditor>button{background:#3158e8;border:0;border-radius:7px;color:#fff;font-size:.65rem;font-weight:900;min-height:44px}.adminFormGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.adminFormGrid label.wide{grid-column:1/-1}.adminSourceList{border-top:1px solid #edf0f4;display:grid;grid-gap:10px;gap:10px;margin-top:6px;padding-top:14px}.adminSourceList>div{align-items:center;display:flex;gap:8px}.adminSourceList>div>span{background:#d0d5dd;border-radius:50%;height:8px;width:8px}.adminSourceList>div>span.success{background:#32b36b}.adminSourceList b,.adminSourceList small{display:block}.adminSourceList b{font-size:.62rem}.adminSourceList small{color:#98a2b3;font-size:.52rem;margin-top:3px}.adminPublished{display:grid;grid-gap:0;gap:0}.adminPublished article{align-items:center;border-bottom:1px solid #edf0f4;display:flex;justify-content:space-between;padding:13px 0}.adminPublished article>div{align-items:center;display:flex;gap:9px}.adminPublished svg{color:#3158e8;width:17px}.adminPublished b,.adminPublished small{display:block}.adminPublished b{font-size:.62rem}.adminPublished small{color:#98a2b3;font-size:.5rem;margin-top:3px}@media(max-width:1050px){.adminConsole{grid-template-columns:82px 1fr}.adminBrand>div,.adminSidebar nav button i,.adminSidebar nav button span,.adminSidebarFoot span{display:none}.adminBrand{padding-left:0;padding-right:0}.adminBrand,.adminSidebar nav button,.adminSidebarFoot>button{justify-content:center}.adminMetricGrid,.adminResumeGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.adminConsole{display:block}.adminSidebar{bottom:0;border-right:0;border-top:1px solid #e5e8ef;display:block;height:auto;left:0;padding:8px;position:fixed;right:0;top:auto;z-index:30}.adminBrand,.adminSidebarFoot{display:none}.adminSidebar nav{display:flex;justify-content:space-around}.adminSidebar nav button{font-size:0;justify-content:center;padding:10px;width:auto}.adminSidebar nav button svg{width:20px}.adminTopbar{padding:0 14px}.adminContent{padding:24px 14px 100px}.adminPageTitle{align-items:flex-start;flex-direction:column;gap:14px}.adminTitleActions{flex-wrap:wrap}.adminDashboardGrid,.adminMetricGrid,.adminResumeGrid,.adminTwoColumns{grid-template-columns:1fr}.adminTable{overflow:auto}.adminTable>article,.adminTable>header{min-width:760px}.adminFormGrid{grid-template-columns:1fr}.adminFormGrid label.wide{grid-column:1}.adminLoginCard{padding:28px 20px}}.analyticsGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.35fr .8fr;margin-top:16px}.analyticsTable>article,.analyticsTable>header{grid-template-columns:2fr .55fr .65fr .8fr}.analyticsTable>article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyticsUsers{margin-top:16px}.resumeAudit{background:#f6f8ff;border:1px solid #e2e7ff;border-radius:7px;margin:12px 0;padding:10px}.resumeAudit b,.resumeAudit small{display:block}.resumeAudit b{color:#3158e8;font-size:.68rem}.resumeAdminLinks{display:flex;gap:7px;margin-top:15px}.adminResumeGrid .resumeAdminLinks a{background:#3158e8;border-radius:6px;color:#fff;flex:1 1;font-size:.7rem;font-weight:900;padding:10px;text-align:center}.adminResumeGrid .resumeAdminLinks a:last-child{background:#172033}@media(max-width:1050px){.analyticsGrid{grid-template-columns:1fr}}@media(max-width:760px){.analyticsTable>article,.analyticsTable>header{min-width:620px}.resumeAdminLinks{flex-direction:column}}.adminSidebar nav button{font-size:.9rem}.adminBrand b{font-size:1.25rem}.adminBrand small{font-size:.62rem}.adminSidebarFoot b{font-size:.78rem}.adminSidebarFoot small{font-size:.67rem}.adminSidebarFoot>button{font-size:.82rem}.adminSearch input{font-size:.92rem}.adminTopbar>button{font-size:.8rem}.adminPageTitle p{font-size:.75rem}.adminPageTitle span{font-size:.92rem}.adminMetricGrid small{font-size:.82rem}.adminDashboardGrid header b{font-size:1rem}.adminDashboardGrid header small{font-size:.75rem}.adminActivity b{font-size:.82rem}.adminActivity small,.adminActivity time{font-size:.7rem}.adminHealth dt{font-size:.8rem}.adminTable>header{font-size:.72rem}.adminTable>article{font-size:.82rem}.adminUser b{font-size:.86rem}.adminPublished em,.adminTable em,.adminUser small{font-size:.7rem}.adminResumeGrid b{font-size:.84rem}.adminResumeGrid small{font-size:.7rem}.adminResumeGrid p{font-size:.83rem}.adminResumeGrid>a{font-size:.76rem}.adminSkillRow span{font-size:.66rem}.adminEditor h2,.adminPublished h2{font-size:1.2rem}.adminEditor>p{font-size:.82rem}.adminEditor label{font-size:.76rem}.adminEditor input,.adminEditor select,.adminEditor textarea{font-size:.88rem}.adminEditor>button{font-size:.82rem}.adminSourceList b,.adminTitleActions button{font-size:.78rem}.adminSourceList small{font-size:.68rem}.adminPublished b{font-size:.78rem}.adminPublished small{font-size:.67rem}.authSafety{background:#f5f7fb;border:1px solid #e3e7ef;border-radius:8px;color:#5d6675;font-size:.75rem;line-height:1.55;margin:18px 0 0;padding:11px}.legalPage{background:#fff;border:1px solid var(--line);border-radius:14px;margin:64px auto 100px;max-width:900px;padding:clamp(28px,5vw,64px)}.legalPage h1{font-size:clamp(2.8rem,6vw,5.6rem);letter-spacing:-.065em;line-height:.95;margin:15px 0 24px}.legalLead{color:var(--muted);font-size:1.12rem;line-height:1.75}.legalPage section{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.legalPage section h2{font-size:1.35rem}.legalPage section p{color:var(--muted);line-height:1.75}.legalPage section a{color:var(--blue);font-weight:850}.legalPage footer{display:flex;gap:12px;margin-top:36px}.legalPage footer a{background:var(--blue);border-radius:8px;color:#fff;font-weight:850;padding:12px 15px}.legalPage footer a:last-child{background:#f0f3f8;color:var(--ink)}.appShell small{font-size:.78rem;line-height:1.5}.appShell button,.appShell input,.appShell select,.appShell textarea{font-size:.9rem}.appShell .kicker{font-size:.82rem}.appShell .panelHeading a{font-size:.9rem}.appShell .metricGrid span,.appShell .profilePanel li{font-size:.94rem}.profilePanel{grid-row:2/span 4}.resumeIntelligenceStats{display:grid!important;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,1fr);margin:22px 0!important}.resumeIntelligenceStats>div{background:#f5f7fc;border:1px solid #e2e7f0;border-radius:9px;padding:14px}.resumeIntelligenceStats span,.resumeIntelligenceStats strong{display:block}.resumeIntelligenceStats strong{font-size:1.5rem;letter-spacing:-.04em}.resumeIntelligenceStats span{color:var(--muted);font-size:.76rem;margin-top:3px}.resumeTimeline{border-top:1px solid var(--line);margin-top:24px!important;padding-top:18px}.resumeTimeline h3{font-size:1rem}.resumeTimeline>div{align-items:flex-start;display:flex;gap:11px;margin-top:13px}.resumeTimeline i{background:var(--blue);border:4px solid #dfe7ff;border-radius:50%;height:14px;margin-top:4px;width:14px}.resumeTimeline b,.resumeTimeline small{display:block}.resumeTimeline small{color:var(--muted);margin-top:2px}.resumeMatchPanel{grid-column:1}.resumeMatchRows{display:grid}.resumeMatchRows>a{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:13px;padding:17px 0}.resumeMatchRows>a>div{flex:1 1}.resumeMatchRows b,.resumeMatchRows small{display:block}.resumeMatchRows small{color:var(--muted);margin-top:3px}.resumeMatchRows p{color:var(--muted);font-size:.86rem;line-height:1.5;margin:8px 0 0}.resumeMatchRows>a>strong{color:var(--green);font-size:1.15rem}.dataReview{align-items:flex-start;background:#fff6df;border:1px solid #f1dca4;border-radius:8px;display:flex!important;gap:9px;margin:20px 0 0!important;padding:12px}.dataReview>svg{color:#a76a00;flex:0 0 18px}.dataReview b,.dataReview small{display:block}.dataReview small{color:#735c32;margin-top:3px}@media(max-width:900px){html{font-size:17px}.resumeIntelligenceStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){html{font-size:16.5px}.resumeIntelligenceStats{grid-template-columns:1fr 1fr}.resumeMatchRows>a{flex-wrap:wrap}}.atsReport{background:#fff;border:1px solid #e1e6ef;border-radius:16px;display:grid;grid-gap:26px;gap:26px;grid-template-columns:.8fr 1fr 1.2fr;margin:28px auto;max-width:1320px;padding:28px}.atsScore{background:#111827;border-radius:12px;color:#fff;display:flex;flex-direction:column;padding:24px}.atsScore>span{color:#a9b8da;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.atsScore strong{color:#c9ff63;font-size:3.6rem;letter-spacing:-.07em;line-height:1;margin-top:18px}.atsScore strong i{color:#9ca3af;font-size:1rem;font-style:normal;letter-spacing:0}.atsScore>b{font-size:1.1rem;margin-top:10px}.atsScore>small{color:#b4bdcb;font-size:.75rem;line-height:1.55;margin-top:16px}.atsBreakdown h2,.atsFixes h2{font-size:1.15rem;margin:0 0 16px}.atsCategory{margin-top:12px}.atsCategory>span{color:#475467;display:flex;font-size:.82rem;font-weight:800;justify-content:space-between}.atsCategory progress{accent-color:#3158e8;height:9px;margin-top:6px;width:100%}.atsFixes ul{display:grid;grid-gap:11px;gap:11px;list-style:none;margin:0;padding:0}.atsFixes li{align-items:flex-start;color:#475467;display:flex;font-size:.82rem;gap:8px;line-height:1.45}.atsFixes li svg{color:#3158e8;flex:0 0 17px;margin-top:2px}.atsFixes p{color:#475467;font-size:.85rem;line-height:1.6}.dashboardAtsFix{align-items:flex-start;background:#eef3ff;border:1px solid #dce5ff;border-radius:8px;display:flex!important;gap:10px;margin:18px 0!important;padding:12px}.dashboardAtsFix>svg{color:#3158e8;flex:0 0 19px}.dashboardAtsFix b,.dashboardAtsFix small{display:block}.dashboardAtsFix small{color:#5e6b80;margin-top:3px}@media(max-width:900px){.atsReport{grid-template-columns:1fr 1fr}.atsFixes{grid-column:1/-1}}@media(max-width:650px){.atsReport{grid-template-columns:1fr;margin:18px 14px;padding:18px}.atsFixes{grid-column:auto}}.adminLoginHelp{color:#667085;display:block;font-size:.76rem;line-height:1.5;margin-top:18px;text-align:center}.botStatusHero{align-items:center;background:#111827;border-radius:14px;color:#fff;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;margin-bottom:18px;padding:25px}.botPulse{align-items:center;background:#293246;border-radius:12px;display:flex;height:60px;justify-content:center;position:relative;width:60px}.botPulse svg{width:28px}.botPulse.healthy{color:#c9ff63}.botPulse.warning{color:#ffc857}.botPulse:after{border:2px solid;border-radius:16px;content:"";inset:-5px;opacity:.22;position:absolute}.botStatusHero small,.botStatusHero span{color:#98a2b3;display:block;font-size:.75rem}.botStatusHero h2{font-size:1.4rem;margin:5px 0}.botStatusHero p{color:#bdc5d3;font-size:.8rem;margin:0}.botStatusHero>div:last-child{text-align:right}.botStatusHero>div:last-child strong{display:block;font-size:1rem;margin:6px 0}.botMetrics{margin-bottom:18px}.adminBotGrid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.adminBotGrid .adminPublished{min-height:280px}.adminBotGrid .adminPublished article{gap:12px}.adminBotGrid .adminPublished article>div{align-items:flex-start}.adminBotGrid .adminPublished article>div>svg{flex:0 0 18px}.sourceError{color:#b42318!important;max-width:470px}.adminBotGrid>.adminPublished>article>small{color:#98a2b3;font-size:.68rem}.adminBotGrid .adminEmpty{padding:35px}@media(max-width:850px){.botStatusHero{grid-template-columns:auto 1fr}.botStatusHero>div:last-child{grid-column:1/-1;text-align:left}.adminBotGrid{grid-template-columns:1fr}}.dashboardV2{background:#f4f5f8;color:#131721;min-height:100vh;overflow:hidden}.dashboardV2 .appNav,.jobsV2 .appNav{background:rgba(248,249,251,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:20}.dashHero{background:#0c1019;color:#fff;display:grid;grid-template-columns:1.1fr .9fr;min-height:520px;overflow:hidden;padding:76px max(28px,calc((100vw - 1280px)/2));position:relative}.dashAura{border-radius:50%;filter:blur(10px);opacity:.65;pointer-events:none;position:absolute}.dashAuraOne{animation:auraDrift 9s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(75,102,255,.38),transparent 68%);height:600px;right:-100px;top:-250px;width:600px}.dashAuraTwo{animation:auraDrift 12s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,rgba(201,255,99,.16),transparent 70%);bottom:-310px;height:560px;left:18%;width:560px}.dashHeroCopy{position:relative;z-index:2}.dashLive{align-items:center;color:#c9ff63;display:flex;font-size:.72rem;font-weight:900;gap:9px;letter-spacing:.12em;text-transform:uppercase}.dashLive i{animation:livePulse 1.8s infinite;background:#c9ff63;border-radius:50%;box-shadow:0 0 0 6px rgba(201,255,99,.1);height:7px;width:7px}.dashGreeting{color:#8e98a8;font-size:.92rem;font-weight:750;margin:35px 0 10px}.dashHero h1{font-size:clamp(3.4rem,5.8vw,6.2rem);font-weight:580;letter-spacing:-.075em;line-height:.91;margin:0;max-width:850px}.dashHero h1 em,.jobsDiscoveryHero h1 em{color:#c9ff63;font-style:normal}.dashHeroCopy>p:last-of-type{color:#9aa4b4;font-size:1.05rem;line-height:1.7;max-width:660px}.dashHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.dashHeroActions a{align-items:center;border-radius:10px;display:flex;font-size:.82rem;font-weight:900;gap:8px;min-height:50px;padding:0 18px}.dashHeroActions svg{width:17px}.dashPrimary{background:#c9ff63;color:#111720}.dashSecondary{background:#181f2c;border:1px solid #303949;color:#fff}.dashOrbit{align-self:center;height:390px;justify-self:end;position:relative;width:390px;z-index:2}.orbitRing{border:1px solid rgba(255,255,255,.12);border-radius:50%;inset:0;position:absolute}.orbitRingOuter{animation:orbitSpin 26s linear infinite;border-style:dashed}.orbitRingInner:after,.orbitRingOuter:before{background:#c9ff63;border-radius:50%;box-shadow:0 0 22px rgba(201,255,99,.55);content:"";height:10px;left:50%;position:absolute;top:-5px;width:10px}.orbitRingInner{animation:orbitSpin 18s linear infinite reverse;inset:52px}.orbitRingInner:after{background:#5574ff;box-shadow:0 0 20px #5574ff;left:auto;right:18px;top:34px}.orbitCore{align-items:center;background:radial-gradient(circle at 40% 20%,#242d3f,#121722 65%);border:1px solid #364055;border-radius:50%;box-shadow:0 30px 100px rgba(0,0,0,.45),inset 0 0 50px rgba(82,108,255,.1);display:flex;flex-direction:column;height:210px;justify-content:center;left:90px;position:absolute;top:90px;width:210px}.orbitCore svg{color:#c9ff63;width:22px}.orbitCore strong{font-size:4.2rem;letter-spacing:-.08em;line-height:1;margin-top:7px}.orbitCore span{color:#8893a4;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.orbitChip{align-items:center;animation:floatChip 4s ease-in-out infinite;background:rgba(24,31,44,.92);border:1px solid #384256;border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,.3);display:flex;font-size:.65rem;font-weight:800;gap:7px;padding:10px 12px;position:absolute;white-space:nowrap}.orbitChip svg{color:#c9ff63;width:14px}.chipOne{left:-30px;top:66px}.chipTwo{animation-delay:-1.2s;bottom:42px;left:10px}.chipThree{animation-delay:-2.4s;right:-30px;top:148px}.dashWorkspace{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);margin:auto;max-width:1328px;padding:28px 24px 110px;position:relative}.dashMetricGrid{display:grid;grid-gap:13px;gap:13px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:-60px;position:relative;z-index:4}.dashMetric{background:#fff;border:1px solid #e5e7ec;border-radius:16px;box-shadow:0 18px 55px rgba(17,25,40,.08);gap:15px;min-height:140px;overflow:hidden;padding:22px;position:relative}.dashMetric,.dashMetric>span{align-items:center;display:flex}.dashMetric>span{background:#edf1ff;border-radius:12px;color:#4663e8;flex:0 0 48px;height:48px;justify-content:center}.dashMetric>span svg{width:21px}.dashMetric small{color:#858d9b;font-size:.72rem;font-weight:800}.dashMetric strong{display:block;font-size:2.25rem;letter-spacing:-.06em;line-height:1;margin:7px 0}.dashMetric p{color:#9aa1ad;font-size:.61rem;margin:0}.metricTrend{color:#d3d8e0;position:absolute;right:16px;top:16px;width:15px}.metric-violet>span{background:#f1ecff;color:#8058da}.metric-orange>span{background:#fff0e3;color:#d77b27}.metric-lime{background:#c9ff63;border-color:#c9ff63}.metric-lime>span{background:#151b24;color:#c9ff63}.metric-lime p,.metric-lime small{color:#55702c}.metric-lime .metricTrend{color:#759b39}.dashCard{background:#fff;border:1px solid #e3e5ea;border-radius:17px;padding:26px}.dashCardHead{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.dashCardHead>div>span{color:#516be2;font-size:.63rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.dashCardHead h2{font-size:1.6rem;letter-spacing:-.045em;margin:7px 0 21px}.dashCardHead>a{align-items:center;color:#3d58dd;display:flex;font-size:.72rem;font-weight:900;gap:5px;white-space:nowrap}.dashCardHead>a svg{width:14px}.dashMomentum{background:#141a24;color:#fff}.momentumBadge{align-items:center;background:#242d3c;border:1px solid #343e50;border-radius:999px;color:#c9ff63;display:flex;font-size:.62rem;font-weight:900;gap:5px;padding:7px 10px}.momentumBadge svg{width:13px}.dashMomentum .dashCardHead>div>span{color:#c9ff63}.dashMomentum .dashCardHead h2{margin-bottom:0}.momentumBody{align-items:center;display:grid;grid-gap:35px;gap:35px;grid-template-columns:180px 1fr;margin-top:26px}.momentumRing{align-items:center;background:conic-gradient(#c9ff63 var(--progress),#293140 0);border-radius:50%;display:flex;height:155px;justify-content:center;position:relative;width:155px}.momentumRing:before{background:#141a24;border-radius:50%;content:"";inset:10px;position:absolute}.momentumRing>div{position:relative;text-align:center}.momentumRing strong{font-size:2.8rem;letter-spacing:-.07em}.momentumRing>div>span{color:#7f8998;font-size:.72rem}.momentumRing small{color:#77818f;display:block;font-size:.56rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.momentumChecklist{display:grid;grid-gap:16px;gap:16px}.momentumChecklist>div{align-items:center;display:flex;gap:11px}.momentumChecklist>div>span{align-items:center;border:1px solid #394252;border-radius:50%;color:#687385;display:flex;height:29px;justify-content:center;width:29px}.momentumChecklist>div.done>span{background:#c9ff63;border-color:#c9ff63;color:#171c25}.momentumChecklist svg{width:15px}.momentumChecklist i{background:#4d5666;border-radius:50%;height:6px;width:6px}.momentumChecklist p{margin:0}.momentumChecklist b,.momentumChecklist small{display:block}.momentumChecklist b{font-size:.75rem}.momentumChecklist small{color:#788291;font-size:.61rem;margin-top:3px}.dashMatches{grid-column:2}.matchRow,.matchStack{display:grid}.matchRow{align-items:center;border-top:1px solid #eceef2;grid-gap:12px;gap:12px;grid-template-columns:28px 1fr auto;padding:17px 0}.matchIndex{color:#a8afbb;font-size:.6rem;font-weight:900}.matchRow>div small,.matchRow>div strong{display:block}.matchRow>div strong{font-size:.78rem}.matchRow>div small{color:#8a919d;font-size:.59rem;line-height:1.45;margin-top:4px}.matchRow>b{font-size:1.3rem;letter-spacing:-.05em}.matchRow>b small{color:#8c94a0;font-size:.55rem}.matchBar{background:#edf0f4;border-radius:4px;display:block;height:4px;margin-top:9px;overflow:hidden}.matchBar i{background:linear-gradient(90deg,#4a65e8,#8c6bea);display:block;height:100%}.dashResume{grid-column:1/-1}.resumeSummary{color:#66707f;font-size:.9rem;line-height:1.7;max-width:920px}.resumeSignalGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,1fr);margin:22px 0}.resumeSignalGrid>div{background:#f5f6f8;border-radius:10px;padding:17px}.resumeSignalGrid span,.resumeSignalGrid strong{display:block}.resumeSignalGrid strong{font-size:1.8rem;letter-spacing:-.06em}.resumeSignalGrid span{color:#858d99;font-size:.6rem;margin-top:5px}.skillCloud{display:flex;flex-wrap:wrap;gap:7px}.skillCloud span{animation:skillReveal .5s both;animation-delay:var(--delay);background:#edf1ff;border:1px solid #dfe6ff;border-radius:999px;color:#4058bd;font-size:.62rem;font-weight:800;padding:7px 10px}.nextMove{background:linear-gradient(100deg,#f0f3ff,#f8f9fb);border:1px solid #e1e6f8;border-radius:11px;gap:12px;margin-top:20px;padding:14px}.nextMove,.nextMove>span{align-items:center;display:flex}.nextMove>span{background:#4663e8;border-radius:8px;color:#fff;height:38px;justify-content:center;width:38px}.nextMove svg{width:17px}.nextMove>div{flex:1 1}.nextMove b,.nextMove small{display:block}.nextMove b{font-size:.68rem}.nextMove small{color:#707a8b;font-size:.62rem;margin-top:3px}.nextMove>a{color:#4663e8}.dashOpportunities{grid-column:1/-1}.opportunityRail{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr)}.opportunityRail>a{align-items:center;background:#f7f8fa;border:1px solid #eceef1;border-radius:12px;color:inherit;display:grid;grid-gap:12px;gap:12px;grid-template-columns:44px 1fr auto;padding:14px;transition:.25s}.opportunityRail>a:hover{background:#fff;border-color:#bdc9ff;box-shadow:0 12px 30px rgba(49,78,200,.1);transform:translateY(-2px)}.opportunityLogo{align-items:center;background:#e7ebf7;border-radius:9px;color:#3f5dd8;display:flex;font-size:.7rem;font-weight:950;height:44px;justify-content:center}.opportunityRail b,.opportunityRail small{display:block}.opportunityRail b{font-size:.72rem}.opportunityRail small{color:#8a919b;font-size:.56rem;margin-top:3px}.opportunityRail p{color:#697282;font-size:.56rem;line-height:1.4;margin:7px 0 0}.opportunityRail>a>strong{color:#4663e8;font-size:1.2rem;text-align:right}.opportunityRail>a>strong small{font-size:.48rem}.dashPipeline{grid-column:1}.pipelineSummary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.pipelineSummary>div{background:#f5f6f8;border-radius:9px;overflow:hidden;padding:12px 12px 15px;position:relative}.pipelineSummary span{color:#818996;font-size:.57rem}.pipelineSummary strong{display:block;font-size:1.2rem;margin-top:4px}.pipelineSummary i{bottom:0;height:3px;left:0;position:absolute;right:0}.pipe-saved{background:#8290a8}.pipe-applied{background:#4c6be9}.pipe-interview{background:#a35fd1}.pipe-offer{background:#75a93e}.modernRows>div:first-child{border-top:0}.modernRows>div{font-size:.75rem}.modernRows select{font-size:.64rem}.dashProfile{align-self:stretch;grid-column:2;position:relative}.profileIdentity{align-items:center;display:flex;gap:13px}.profileIdentity>span{align-items:center;background:linear-gradient(135deg,#415fe5,#8663db);border-radius:12px;color:#fff;display:flex;font-size:.9rem;font-weight:950;height:50px;justify-content:center;width:50px}.profileIdentity small{color:#8d95a0;font-size:.55rem;font-weight:850;text-transform:uppercase}.profileIdentity h2{font-size:1.05rem;margin:2px 0}.profileIdentity p{color:#939aa5;font-size:.57rem;margin:0}.profileStrength{margin:25px 0}.profileStrength>span{color:#6e7785;display:flex;font-size:.64rem;justify-content:space-between}.profileStrength i{background:#eaecf0;border-radius:5px;display:block;height:7px;margin-top:9px;overflow:hidden}.profileStrength i b{background:linear-gradient(90deg,#4965e8,#c9ff63);display:block;height:100%}.profileFocus>span{color:#4d65db;font-size:.58rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.profileFocus ul{display:grid;grid-gap:15px;gap:15px;list-style:none;margin:18px 0;padding:0}.profileFocus li{align-items:flex-start;color:#b1b7c0;display:flex;gap:10px}.profileFocus li.done{color:#62a334}.profileFocus li>svg{flex:0 0 17px;width:17px}.profileFocus li b,.profileFocus li small{display:block}.profileFocus li b{color:#333a45;font-size:.66rem}.profileFocus li small{color:#939aa5;font-size:.56rem;margin-top:3px}.profileAction{align-items:center;background:#151b25;border-radius:9px;color:#fff;display:flex;font-size:.65rem;font-weight:900;gap:7px;justify-content:center;margin-top:22px;min-height:44px}.profileAction svg{width:14px}.profileAction svg:last-child{margin-left:auto;margin-right:10px}.dashEmpty{align-items:center;background:#f7f8fa;border:1px dashed #d9dde5;border-radius:12px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:48px 1fr auto;padding:18px}.dashEmpty>span{align-items:center;background:#e8edff;border-radius:10px;color:#4561dd;display:flex;height:48px;justify-content:center}.dashEmpty>span svg{width:20px}.dashEmpty h3{font-size:.8rem;margin:0}.dashEmpty p{color:#858d99;font-size:.62rem;line-height:1.5;margin:4px 0 0}.dashEmpty>a{align-items:center;color:#405bdd;display:flex;font-size:.65rem;font-weight:900;gap:5px}.dashEmpty>a svg{width:13px}.dashLoading{align-items:center;display:flex;flex-direction:column;gap:7px;margin:70px auto;min-height:250px}.dashLoading strong{font-size:1rem}.dashLoading small{color:#8a929e}.loaderConstellation{height:70px;position:relative;width:90px}.loaderConstellation i{animation:constellation 1.4s infinite;background:#4b66e8;border-radius:50%;height:12px;position:absolute;top:28px;width:12px}.loaderConstellation i:first-child{left:8px}.loaderConstellation i:nth-child(2){animation-delay:-.2s;background:#c9ff63;left:39px}.loaderConstellation i:nth-child(3){animation-delay:-.4s;left:70px}.jobsV2{background:#f3f4f7;min-height:100vh;overflow:hidden}.jobsDiscoveryHero{background:#0c111a;color:#fff;display:grid;grid-template-columns:1.05fr .95fr;min-height:570px;overflow:hidden;padding:78px max(28px,calc((100vw - 1280px)/2));position:relative}.jobsGlow{border-radius:50%;filter:blur(20px);pointer-events:none;position:absolute}.jobsGlowOne{background:rgba(75,102,234,.22);height:600px;right:-120px;top:-280px;width:600px}.jobsGlowTwo{background:rgba(201,255,99,.1);bottom:-300px;height:500px;left:30%;width:500px}.jobsHeroContent{position:relative;z-index:2}.jobsEyebrow{align-items:center;color:#c9ff63;display:flex;font-size:.7rem;font-weight:950;gap:7px;letter-spacing:.11em;text-transform:uppercase}.jobsEyebrow svg{width:15px}.jobsDiscoveryHero h1{font-size:clamp(3.8rem,6.3vw,6.8rem);font-weight:580;letter-spacing:-.08em;line-height:.89;margin:25px 0}.jobsHeroContent>p{color:#9ca6b5;font-size:1rem;line-height:1.7;max-width:650px}.heroSearch{align-items:center;background:#fff;border-radius:12px;box-shadow:0 20px 70px rgba(0,0,0,.32);display:flex;margin-top:30px;max-width:690px;min-height:64px;padding:7px 7px 7px 17px}.heroSearch>svg{color:#6f7886;width:20px}.heroSearch input{border:0;color:#171c25;flex:1 1;font-size:.83rem;outline:0;padding:0 12px}.heroSearch button{align-items:center;background:transparent;border:0;color:#8b929c;display:flex;padding:5px}.heroSearch button svg{width:16px}.heroSearch>span{align-items:center;background:#3158e8;border-radius:8px;color:#fff;display:flex;font-size:.68rem;font-weight:900;gap:7px;height:50px;padding:0 16px;white-space:nowrap}.heroSearch>span svg{width:14px}.heroTrust{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px}.heroTrust span{align-items:center;color:#788392;display:flex;font-size:.6rem;gap:5px}.heroTrust svg{color:#c9ff63;width:13px}.jobsHeroVisual{align-self:center;height:390px;justify-self:end;position:relative;width:520px;z-index:2}.radar{align-items:center;display:flex;height:280px;justify-content:center;right:70px;top:50px;width:280px}.radar,.radar:after,.radar:before{border:1px solid #283143;border-radius:50%;position:absolute}.radar:after,.radar:before{content:""}.radar:before{inset:42px}.radar:after{inset:88px}.radar>i{background:#293347;height:1px;position:absolute;width:100%}.radar>i:nth-child(2){transform:rotate(60deg)}.radar>i:nth-child(3){transform:rotate(120deg)}.radar>svg{animation:radarPulse 2s infinite;color:#c9ff63;width:32px}.floatingJob{align-items:center;animation:jobFloat 5s ease-in-out infinite;background:rgba(24,31,43,.95);border:1px solid #354054;border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,.38);display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px 1fr auto;padding:12px;position:absolute;width:310px;z-index:2}.floatingJob>span{align-items:center;background:#2f3c59;border-radius:9px;color:#c9ff63;display:flex;font-size:.66rem;font-weight:950;height:42px;justify-content:center}.floatingJob b,.floatingJob i,.floatingJob small{display:block}.floatingJob small{color:#c9ff63;font-size:.48rem;text-transform:uppercase}.floatingJob b{font-size:.68rem;margin:3px 0}.floatingJob i{color:#778292;font-size:.5rem;font-style:normal}.floatingJob>strong{color:#c9ff63;font-size:1.3rem}.floatingJobOne{left:0;top:35px}.floatingJobTwo{animation-delay:-1.5s;right:0;top:163px}.floatingJobThree{animation-delay:-3s;bottom:18px;left:25px}.jobsInsightStrip{background:#fff;border-bottom:1px solid #e2e4e8;display:grid;grid-template-columns:repeat(4,1fr);margin:auto;padding:0 max(24px,calc((100vw - 1280px)/2))}.jobsInsightStrip>div{align-items:center;border-right:1px solid #eceef1;display:flex;gap:10px;min-height:105px;padding:0 28px}.jobsInsightStrip>div:first-child{border-left:1px solid #eceef1}.jobsInsightStrip strong{font-size:2rem;letter-spacing:-.06em}.jobsInsightStrip span{color:#858d99;font-size:.65rem;line-height:1.3}.jobsMarketplace{margin:auto;max-width:1328px;padding:70px 24px 110px}.marketplaceHeading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px}.marketplaceHeading>div>span{color:#4761dc;font-size:.65rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.marketplaceHeading h2{font-size:clamp(2.2rem,4vw,3.8rem);letter-spacing:-.065em;margin:9px 0}.marketplaceHeading p{color:#828b98;font-size:.76rem}.marketplaceCount{align-items:center;background:#fff;border:1px solid #e0e3e8;border-radius:999px;color:#808895;display:flex;font-size:.66rem;gap:7px;padding:10px 14px}.marketplaceCount b{color:#171c24}.marketplaceCount i{animation:livePulse 1.5s infinite;background:#4965e8;border-radius:50%;height:7px;width:7px}.jobsLayout{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:275px 1fr}.modernFilters{background:#fff;border:1px solid #e0e3e8;border-radius:15px;padding:20px;position:-webkit-sticky;position:sticky;top:18px}.filterTitle{justify-content:space-between}.filterTitle,.filterTitle>span{align-items:center;display:flex}.filterTitle>span{font-size:.73rem;font-weight:900;gap:7px}.filterTitle svg{color:#4965e8;width:16px}.filterTitle button{background:transparent;border:0;color:#4965e8;font-size:.58rem;font-weight:850}.modernFilters label{color:#5e6774;display:grid;font-size:.62rem;font-weight:850;grid-gap:8px;gap:8px;margin-top:22px}.modernFilters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f6f8;border:1px solid #e2e5e9;border-radius:8px;min-height:44px;padding:0 11px}.filterPromise{align-items:flex-start;background:#141a24;border-radius:11px;color:#fff;display:flex;gap:9px;margin-top:25px;padding:15px}.filterPromise>span{align-items:center;background:#283246;border-radius:7px;color:#c9ff63;display:flex;flex:0 0 32px;height:32px;justify-content:center}.filterPromise svg{width:14px}.filterPromise b{font-size:.63rem}.filterPromise p{color:#8d97a6;font-size:.53rem;line-height:1.5;margin:5px 0 0}.modernFilters>a{align-items:center;color:#405bd6;display:flex;font-size:.64rem;font-weight:900;gap:5px;margin-top:14px}.modernFilters>a svg{width:13px}.mobileFilterSummary{display:none}.premiumJobGrid{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.premiumJobCard{animation:cardEntrance .55s both;animation-delay:var(--card-delay);background:#fff;border:1px solid #e0e3e8;border-radius:15px;box-shadow:0 0 0 rgba(21,29,45,0);min-width:0;overflow:hidden;padding:21px;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.premiumJobCard:hover{border-color:#bcc8fa;box-shadow:0 18px 50px rgba(31,45,82,.11);transform:translateY(-4px)}.jobCardAccent{background:#516ce7;height:3px;left:0;position:absolute;right:0;top:0}.fit-excellent .jobCardAccent{background:linear-gradient(90deg,#c9ff63,#69bf74)}.fit-explore .jobCardAccent{background:#9aa3b2}.premiumJobTop{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:46px 1fr auto}.premiumLogo{align-items:center;background:#e9edf8;border-radius:10px;color:#3f5bda;display:flex;font-size:.7rem;font-weight:950;height:46px;justify-content:center}.companyIdentity>small,.companyIdentity>span{display:block}.companyIdentity>span{font-size:.68rem;font-weight:850}.companyIdentity>small{align-items:center;color:#9097a2;display:flex;font-size:.5rem;gap:3px;margin-top:4px}.companyIdentity svg{color:#64a33b;width:10px}.premiumJobTop button{align-items:center;background:#f1f3f6;border:0;border-radius:8px;color:#687281;display:flex;height:36px;justify-content:center;width:36px}.premiumJobTop button svg{width:16px}.premiumJobTop button.saved{background:#e9f5df;color:#5e9138}.jobMatchLine{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.jobMatchLine>span{align-items:center;background:#eef1ff;border-radius:999px;color:#405bd5;display:flex;font-size:.52rem;font-weight:900;gap:4px;padding:6px 8px}.jobMatchLine>span svg{width:11px}.jobMatchLine>strong{font-size:.86rem}.jobMatchLine>strong small{color:#8b939f;font-size:.48rem}.premiumJobCard h3{font-size:1.25rem;letter-spacing:-.04em;line-height:1.25;margin:12px 0 13px}.premiumJobCard h3 a{color:#151a23}.premiumMeta{display:flex;flex-wrap:wrap;gap:11px}.premiumMeta span{align-items:center;color:#7d8693;display:flex;font-size:.55rem;gap:4px}.premiumMeta svg{width:12px}.premiumSkills{display:flex;flex-wrap:wrap;gap:5px;margin:19px 0}.premiumSkills span{background:#f2f4f7;border-radius:6px;color:#626c7a;font-size:.52rem;font-weight:750;padding:6px 8px}.salaryLine{align-items:center;border-bottom:1px solid #eceef1;border-top:1px solid #eceef1;display:flex;justify-content:space-between;padding:13px 0}.salaryLine span{color:#8b929d;font-size:.54rem}.salaryLine strong{font-size:.7rem}.premiumJobActions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr 1fr;margin-top:15px}.premiumJobActions a{align-items:center;border-radius:8px;display:flex;font-size:.62rem;font-weight:900;gap:5px;justify-content:center;min-height:40px}.premiumJobActions a:first-child{background:#f0f2f6;color:#46505e}.premiumJobActions a:last-child{background:#171d27;color:#fff}.premiumJobActions svg{width:13px}.jobSkeletonGrid{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(2,1fr)}.jobSkeletonGrid>div{background:#fff;border:1px solid #e2e4e8;border-radius:15px;display:grid;grid-gap:14px;gap:14px;padding:22px}.jobSkeletonGrid b,.jobSkeletonGrid em,.jobSkeletonGrid i,.jobSkeletonGrid span{animation:skeletonShimmer 1.4s infinite;background:linear-gradient(90deg,#eef0f3,#f8f9fa,#eef0f3);background-size:200% 100%;border-radius:7px;display:block}.jobSkeletonGrid span{height:46px;width:46px}.jobSkeletonGrid b{height:24px;width:70%}.jobSkeletonGrid i{height:14px;width:45%}.jobSkeletonGrid em{height:65px;width:100%}.jobsEmpty{background:#fff;border:1px dashed #d4d9e1;border-radius:15px;flex-direction:column;min-height:380px;padding:60px;text-align:center}.jobsEmpty,.jobsEmpty>span{align-items:center;display:flex}.jobsEmpty>span{background:#edf1ff;border-radius:50%;color:#4964df;height:60px;justify-content:center;width:60px}.jobsEmpty h3{font-size:1.2rem;margin:18px 0 6px}.jobsEmpty p{color:#848d99;font-size:.72rem;max-width:450px}.jobsEmpty button{background:#171d27;border:0;border-radius:8px;color:#fff;font-size:.65rem;font-weight:900;margin-top:12px;padding:12px 16px}.jobsPagination{align-items:center;background:#fff;border:1px solid #e0e3e8;border-radius:14px;display:flex;gap:12px;justify-content:center;margin-top:22px;padding:13px 16px}.jobsPagination div button,.jobsPagination>button{align-items:center;background:#f3f5f8;border:1px solid transparent;border-radius:8px;color:#596372;display:inline-flex;font-size:.66rem;font-weight:900;height:38px;justify-content:center;min-width:38px;padding:0 10px}.jobsPagination>button:disabled{cursor:not-allowed;opacity:.35}.jobsPagination>button svg{width:16px}.jobsPagination>div,.jobsPagination>div span{align-items:center;display:flex;gap:6px}.jobsPagination>div i{color:#9aa2ad;font-size:.7rem;font-style:normal}.jobsPagination div button.active{background:#3158e8;color:#fff}.jobsPagination small{color:#818a96;font-size:.58rem;margin-left:auto}.jobsEndNote{align-items:center;color:#8b939f;display:flex;font-size:.6rem;gap:9px;justify-content:center;padding:28px}.jobsEndNote svg{color:#4964df;width:16px}.jobsEndNote b{color:#596270}@keyframes auraDrift{to{transform:translate3d(-40px,35px,0) scale(1.08)}}@keyframes orbitSpin{to{transform:rotate(1turn)}}@keyframes floatChip{50%{transform:translateY(-8px)}}@keyframes constellation{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-13px)}}@keyframes skillReveal{0%{opacity:0;transform:translateY(7px)}}@keyframes jobFloat{50%{transform:translateY(-9px)}}@keyframes radarPulse{0%,to{filter:drop-shadow(0 0 0 rgba(201,255,99,0));transform:scale(.9)}50%{filter:drop-shadow(0 0 16px rgba(201,255,99,.75));transform:scale(1.08)}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(16px)}}@keyframes skeletonShimmer{to{background-position:-200% 0}}@media(max-width:1050px){.dashHero{grid-template-columns:1fr}.dashOrbit{display:none}.dashMetricGrid{grid-template-columns:repeat(2,1fr);margin-top:-40px}.dashWorkspace{grid-template-columns:1fr}.dashMatches,.dashPipeline,.dashProfile{grid-column:1;grid-row:auto}.dashProfile{position:static}.jobsDiscoveryHero{grid-template-columns:1fr}.jobsHeroVisual{display:none}.jobsLayout{grid-template-columns:230px 1fr}.opportunityRail,.premiumJobGrid{grid-template-columns:1fr}}@media(max-width:720px){.dashHero,.jobsDiscoveryHero{min-height:auto;padding:55px 20px 75px}.dashHero h1,.jobsDiscoveryHero h1{font-size:3.4rem}.dashHeroActions{align-items:stretch;flex-direction:column}.dashHeroActions a{justify-content:center}.dashWorkspace{padding:20px 14px 80px}.dashMetricGrid{grid-template-columns:1fr 1fr;margin-top:-45px}.dashMetric{align-items:flex-start;flex-direction:column;min-height:170px;padding:17px}.dashMetric>span{height:40px;width:40px}.dashMetric strong{font-size:1.8rem}.momentumBody{grid-template-columns:1fr}.momentumRing{margin:auto}.dashCard{padding:20px}.dashCardHead{align-items:flex-start;flex-direction:column;gap:0}.resumeSignalGrid{grid-template-columns:1fr 1fr}.opportunityRail>a{grid-template-columns:40px 1fr}.opportunityRail>a>strong{display:none}.pipelineSummary{grid-template-columns:1fr 1fr}.dashEmpty{grid-template-columns:42px 1fr}.dashEmpty>a{grid-column:1/-1}.jobsDiscoveryHero{padding-bottom:55px}.heroSearch{align-items:center;min-height:58px}.heroSearch>span{display:none}.heroTrust{gap:10px}.jobsInsightStrip{grid-template-columns:1fr 1fr}.jobsInsightStrip>div{border-bottom:1px solid #eceef1;min-height:85px;padding:0 18px}.jobsMarketplace{padding:50px 14px 80px;scroll-margin-top:12px}.marketplaceHeading{align-items:flex-start;flex-direction:column}.marketplaceCount{margin-top:10px}.jobsLayout{grid-template-columns:1fr}.modernFilters{position:static}.jobSkeletonGrid,.premiumJobGrid{grid-template-columns:1fr}.mobileFilterSummary{align-items:center;background:#fff;border:1px solid #e0e3e8;border-radius:9px;display:flex;font-size:.63rem;gap:6px;margin-bottom:12px;padding:11px}.mobileFilterSummary svg{width:14px}.mobileFilterSummary button{background:transparent;border:0;color:#405bd6;font-size:.58rem;margin-left:auto}.premiumJobCard{padding:18px}.jobsPagination{flex-wrap:wrap;padding:12px}.jobsPagination small{flex-basis:100%;margin:2px 0 0;text-align:center}}@media(prefers-reduced-motion:reduce){.dashboardV2 *,.jobsV2 *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.missionControl{background:#070b12;color:#e8edf6;grid-template-columns:280px 1fr;position:relative}.missionControl:before{background-image:linear-gradient(rgba(92,122,168,.035) 1px,transparent 0),linear-gradient(90deg,rgba(92,122,168,.035) 1px,transparent 0);background-size:38px 38px;content:"";inset:0;pointer-events:none;position:fixed}.missionControl .adminSidebar{background:linear-gradient(180deg,rgba(15,22,34,.96),rgba(8,13,22,.98));border-color:#202a39;box-shadow:18px 0 60px rgba(0,0,0,.24);padding:25px 19px;z-index:12}.missionControl .adminBrand{border-bottom:1px solid #212c3d;margin:0 3px 20px;padding:0 5px 23px}.missionControl .adminBrand>span{background:linear-gradient(145deg,#77a6ff,#4867e8);box-shadow:0 0 30px rgba(79,112,235,.36);height:46px;width:46px}.missionControl .adminBrand b{color:#fff;font-size:1.22rem}.missionControl .adminBrand small{color:#71a4ff;font-size:.57rem}.missionLabel{align-items:center;color:#566579;display:flex;font-size:.55rem;font-weight:900;gap:7px;letter-spacing:.13em;margin:0 10px 12px}.missionLabel i{background:#6affb3;border-radius:50%;box-shadow:0 0 10px #6affb3;height:5px;width:5px}.missionControl .adminSidebar nav{gap:7px}.missionControl .adminSidebar nav button{border:1px solid transparent;border-radius:9px;color:#8190a4;font-size:.79rem;padding:12px 13px;position:relative;transition:.22s}.missionControl .adminSidebar nav button:hover{background:#121b29;color:#c9d5e6}.missionControl .adminSidebar nav button.active{background:linear-gradient(90deg,rgba(70,99,224,.24),rgba(39,58,96,.13));border-color:#314361;box-shadow:inset 3px 0 #70a0ff;color:#e7efff}.missionControl .adminSidebar nav button.active:after{background:#79a7ff;border-radius:50%;box-shadow:0 0 13px #6e9fff;content:"";height:5px;position:absolute;right:11px;width:5px}.missionControl .adminSidebar nav button i{background:#24324a;color:#8fb4ff}.missionControl .adminSidebarFoot{border-color:#202b3b}.missionControl .adminSidebarFoot>div{background:rgba(19,29,44,.72);border:1px solid #263449}.missionControl .adminSidebarFoot b{color:#d9e5f7}.missionControl .adminSidebarFoot small{color:#65758a}.missionControl .adminSidebarFoot>button{color:#ff8298}.missionControl .adminMain{min-width:0;position:relative;z-index:2}.missionControl .adminTopbar{background:rgba(8,13,21,.76);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:#202a39;height:82px;padding:0 30px}.missionControl .adminSearch{background:rgba(17,25,38,.76);border-color:#28364b;border-radius:10px;max-width:480px}.missionControl .adminSearch input{color:#e5edf9}.missionControl .adminSearch input::placeholder{color:#59677a}.adminSystemStrip{align-items:center;display:flex;gap:14px;margin-left:auto}.adminSystemStrip b,.adminSystemStrip span{align-items:center;color:#75849a;display:flex;font-size:.58rem;font-weight:850;gap:6px;letter-spacing:.06em;white-space:nowrap}.adminSystemStrip span:first-child{color:#68eaa6}.adminSystemStrip i{animation:livePulse 1.5s infinite;background:#65f0a5;border-radius:50%;box-shadow:0 0 8px #65f0a5;height:5px;width:5px}.adminSystemStrip svg{width:13px}.adminSystemStrip b{background:#121b29;border:1px solid #27364b;border-radius:7px;color:#b7c8e0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:8px}.missionControl .adminTopbar>button{background:#142036;border-color:#314568;color:#9fbded}.missionControl .adminAvatar{background:linear-gradient(145deg,#78a8ff,#4b65de);box-shadow:0 0 24px rgba(81,108,233,.34)}.missionControl .adminContent{max-width:1540px;padding:32px 34px 80px}.missionControl .adminMessage{background:rgba(63,137,92,.18);border:1px solid rgba(90,215,136,.3);color:#7be4a5}.missionControl .adminMessage.error{background:rgba(187,50,78,.16);border-color:rgba(255,96,125,.27);color:#ff8da3}.missionHero{background:radial-gradient(circle at 74% 40%,rgba(68,107,218,.19),transparent 32%),linear-gradient(130deg,rgba(19,29,44,.94),rgba(10,16,26,.92));border:1px solid #29374b;border-radius:18px;display:grid;grid-template-columns:1fr 360px;min-height:350px;overflow:hidden;padding:42px;position:relative}.missionGrid{background-image:linear-gradient(rgba(126,157,204,.055) 1px,transparent 0),linear-gradient(90deg,rgba(126,157,204,.055) 1px,transparent 0);background-size:30px 30px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);position:absolute}.missionHeroCopy{align-self:center;position:relative;z-index:2}.missionHeroCopy>span{align-items:center;color:#74a6ff;display:flex;font-size:.62rem;font-weight:950;gap:7px;letter-spacing:.13em;text-transform:uppercase}.missionHeroCopy>span svg{width:14px}.missionHero h1{color:#f4f7fc;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:550;letter-spacing:-.07em;line-height:.91;margin:20px 0}.missionHero h1 em{color:#78a8ff;font-style:normal}.missionHeroCopy>p{color:#8290a3;font-size:.85rem;line-height:1.65;max-width:690px}.missionHeroCopy>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.missionHeroCopy>div b{align-items:center;background:rgba(26,38,57,.8);border:1px solid #2b3b53;border-radius:999px;color:#9caec5;display:flex;font-size:.55rem;gap:5px;padding:7px 10px}.missionHeroCopy>div b:first-child{color:#6febaa}.missionHeroCopy>div i{background:#6febaa;border-radius:50%;box-shadow:0 0 8px #6febaa;height:5px;width:5px}.missionHeroCopy>div svg{width:12px}.missionRadar{align-self:center;border:1px solid #283a55;border-radius:50%;height:270px;justify-self:center;position:relative;width:270px}.missionRadar:after,.missionRadar:before{border:1px solid #24344c;border-radius:50%;content:"";position:absolute}.missionRadar:before{inset:42px}.missionRadar:after{inset:87px}.missionRadar>i{background:#263751;height:1px;left:0;position:absolute;top:50%;width:100%}.missionRadar>i:nth-child(2){transform:rotate(60deg)}.missionRadar>i:nth-child(3){transform:rotate(120deg)}.missionRadar>span{align-items:center;background:#111a28;border:1px solid #344867;border-radius:50%;box-shadow:0 0 40px rgba(68,111,225,.26);display:flex;flex-direction:column;height:105px;justify-content:center;left:82px;position:absolute;top:82px;width:105px;z-index:2}.missionRadar>span svg{color:#78a8ff;width:17px}.missionRadar>span b{font-size:1.4rem;margin-top:3px}.missionRadar>span small{color:#63748a;font-size:.42rem;letter-spacing:.1em}.radarBlip{animation:radarPulse 2s infinite;background:#6df0a8;border-radius:50%;box-shadow:0 0 13px #6df0a8;height:6px;position:absolute;width:6px}.blipOne{right:33px;top:70px}.blipTwo{animation-delay:-.8s;bottom:35px;left:58px}.missionControl .adminMetricGrid{gap:14px}.missionControl .adminMetricGrid article{background:linear-gradient(145deg,rgba(20,30,46,.84),rgba(13,20,32,.86));border-color:#27364b;border-radius:14px;color:#e8eef7;overflow:hidden;position:relative}.missionControl .adminMetricGrid article:after{background:linear-gradient(90deg,#5383ee,transparent);bottom:0;content:"";height:2px;left:0;position:absolute;width:55%}.missionControl .adminMetricGrid article>span{background:#1b2940;color:#7fa9ff}.missionControl .adminMetricGrid small{color:#75859b}.missionControl .adminMetricGrid strong{color:#fff}.missionMetrics{margin-top:16px}.missionControl .adminEditor,.missionControl .adminPublished,.missionControl .adminTable,.missionDashboardGrid>section{background:rgba(15,23,36,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#273549;color:#dce5f2}.missionDashboardGrid header{align-items:center;border-color:#263448;display:flex;justify-content:space-between}.missionControl .adminDashboardGrid header b,.missionControl .adminEditor h2,.missionControl .adminPublished>h2{color:#eef3fb}.missionControl .adminDashboardGrid header small,.missionControl .adminEditor>p,.missionControl .adminPublished small{color:#6e7e94}.liveTelemetry{align-items:center;color:#65eaa1;display:flex;font-size:.5rem;font-weight:900;gap:5px;letter-spacing:.09em}.liveTelemetry i{animation:livePulse 1.5s infinite;background:#65eaa1;border-radius:50%;height:5px;width:5px}.missionControl .adminActivity{border-color:#202d40;position:relative}.missionControl .adminActivity>span,.missionControl .adminUser>i{background:#1c2b43;color:#83aaff}.missionControl .adminActivity b,.missionControl .adminUser b{color:#dbe5f4}.missionControl .adminActivity small,.missionControl .adminActivity time{color:#65768d}.activitySignal{background:linear-gradient(#6df0a8,#4477e3);border-radius:4px;opacity:.55;width:3px}.platformVitals header>svg{color:#77a7ff;width:18px}.coverageDial{align-items:center;background:conic-gradient(#73a5ff var(--coverage),#1d2a3e 0);border-radius:50%;display:flex;height:150px;justify-content:center;margin:22px auto;position:relative;width:150px}.coverageDial:before{background:#111a29;border-radius:50%;content:"";inset:10px;position:absolute}.coverageDial>span{position:relative;text-align:center}.coverageDial small,.coverageDial strong{display:block}.coverageDial strong{color:#fff;font-size:2rem}.coverageDial small{color:#718197;font-size:.52rem}.missionControl .adminHealth dl>div{border-color:#233146}.missionControl .adminHealth dt{color:#74859b}.missionControl .adminHealth dd{color:#eef3fb}.missionControl .adminHealth dd.nominal{color:#69eaa4;font-size:.7rem;text-transform:uppercase}.missionControl .adminPageTitle p{color:#73a5ff}.missionControl .adminPageTitle h1{color:#f2f6fc;font-size:2.4rem}.missionControl .adminPageTitle span{color:#78889e}.missionControl .adminTitleActions button{background:#4d74dc}.missionControl .adminTitleActions button:last-child{background:#142034;border-color:#30425e;color:#9cb5da}.missionControl .adminTable>header{background:#111b2a;border-color:#2a394e;color:#6e819b}.missionControl .adminTable>article{border-color:#202e41;color:#9babc0}.missionControl .adminTable a{color:#80a8ff}.missionControl .adminPublished em.online,.missionControl .adminTable em.online{background:rgba(80,215,130,.13);color:#6de9a1}.missionControl .adminPublished em.offline,.missionControl .adminTable em.offline{background:rgba(150,161,181,.12);color:#9caabd}.missionControl .adminResumeGrid>article{background:rgba(16,24,38,.84);border-color:#2a394e;color:#dce6f4}.missionControl .adminResumeGrid b{color:#eef4ff}.missionControl .adminResumeGrid p,.missionControl .adminResumeGrid small{color:#78899f}.missionControl .adminSkillRow span{background:#1c2a42;color:#8eaff0}.missionControl .resumeAdminLinks a{background:#1a2941;color:#93b5f5}.missionControl .adminEditor input,.missionControl .adminEditor select,.missionControl .adminEditor textarea{background:#0d1624;border-color:#2a3a51;color:#e1eaf6}.missionControl .adminEditor label{color:#93a5bc}.missionControl .adminEditor>button{background:linear-gradient(90deg,#4f74de,#6d91ed)}.missionControl .adminSourceList{border-color:#26364b}.missionControl .adminSourceList>div{border-color:#213047}.missionControl .botStatusHero{background:linear-gradient(130deg,#101a2a,#17233a);border:1px solid #2b3b54}.missionControl .adminTwoColumns,.missionControl .analyticsGrid{position:relative}.missionControl .adminEmpty{color:#718198}.adminLoginPage{background:radial-gradient(circle at 50% 15%,#1d3155,transparent 35%),#070b12}.adminLoginCard{background:rgba(14,23,36,.9);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-color:#2d405e;box-shadow:0 35px 120px rgba(0,0,0,.5);color:#eaf1fb}.adminLoginCard h1{color:#fff}.adminLoginCard>p{color:#7f91aa}.adminLoginCard .adminForm label{color:#9cafc8}.adminLoginCard .adminForm input{background:#0b1422;border-color:#2d405b;color:#fff}.adminLoginCard .adminForm button{background:linear-gradient(90deg,#5079e5,#74a2ff)}.resumeResults{background:#f1f3f7}.resumeResultGrid{gap:34px;grid-template-columns:340px minmax(0,1fr);max-width:1500px;padding:52px 28px 110px}.profileBrief{border-radius:15px;padding:30px}.profileInitial{border-radius:12px;height:66px;width:66px}.profileBrief h2{font-size:1.55rem;line-height:1.25;margin-top:25px}.profileBrief>p{font-size:.9rem}.profileBrief>div>span{font-size:.76rem}.profileSkills{gap:8px}.profileSkills i{border-radius:7px;font-size:.78rem;padding:8px 10px}.profileBrief li{font-size:.83rem;gap:9px;line-height:1.5}.profileBrief>small{font-size:.72rem;line-height:1.55}.rankedHeading{margin:8px 0 28px}.rankedHeading>div>span{font-size:.78rem}.rankedHeading h2{font-size:2.35rem}.rankedHeading>small{font-size:.9rem}.rankedJobs>article{border-radius:15px;gap:22px;grid-template-columns:52px minmax(0,1fr) 155px;margin-bottom:18px;padding:29px}.rankNumber{font-size:.86rem}.rankedTitle{gap:16px}.rankedTitle .companyLogo{border-radius:11px;height:54px;width:54px}.rankedTitle h3{font-size:1.35rem;line-height:1.3}.rankedTitle p{font-size:.82rem;margin-top:6px}.matchReason{font-size:.9rem;line-height:1.65;margin:20px 0}.skillEvidence{gap:18px}.skillEvidence>div{gap:7px}.skillEvidence>div>span{font-size:.7rem;padding-top:8px}.skillEvidence i{border-radius:6px;font-size:.72rem;padding:7px 9px}.sourceLine{font-size:.7rem;margin-top:18px}.rankedAction{padding-left:24px}.rankedAction>strong{font-size:3rem}.rankedAction>small{font-size:.72rem;line-height:1.45}.rankedAction>a{border-radius:9px;font-size:.78rem;margin-top:24px;padding:13px 10px}.rankedAction>span{font-size:.62rem;margin-top:9px}.premiumJobCard{padding:26px}.premiumLogo{height:52px;width:52px}.companyIdentity>span,.premiumLogo{font-size:.82rem}.companyIdentity>small{font-size:.65rem}.jobMatchLine>span{font-size:.66rem;padding:7px 10px}.jobMatchLine>strong{font-size:1rem}.premiumJobCard h3{font-size:1.5rem;margin:16px 0}.premiumMeta span{font-size:.7rem}.premiumSkills span{font-size:.68rem;padding:7px 9px}.salaryLine span{font-size:.68rem}.salaryLine strong{font-size:.86rem}.premiumJobActions a{font-size:.76rem;min-height:46px}.modernFilters{padding:24px}.filterTitle>span{font-size:.86rem}.modernFilters label{font-size:.75rem}.modernFilters select{font-size:.82rem}.filterPromise b{font-size:.76rem}.filterPromise p{font-size:.65rem}.modernFilters>a{font-size:.76rem}.marketplaceHeading p{font-size:.88rem}.marketplaceCount{font-size:.78rem}@media(max-width:1200px){.adminSystemStrip span:nth-child(2){display:none}.missionHero{grid-template-columns:1fr 280px}.missionRadar{height:230px;width:230px}.missionRadar>span{left:62px;top:62px}.resumeResultGrid{grid-template-columns:310px minmax(0,1fr)}.rankedJobs>article{grid-template-columns:42px minmax(0,1fr) 135px;padding:24px}}@media(max-width:1050px){.missionControl{grid-template-columns:82px 1fr}.adminSystemStrip span,.missionControl .missionLabel{display:none}.missionHero{grid-template-columns:1fr}.missionRadar{display:none}.resumeResultGrid{grid-template-columns:1fr}.profileBrief{position:static}}@media(max-width:760px){.missionControl{display:block}.missionControl .adminTopbar{padding:0 14px}.adminSystemStrip{display:none}.missionHero{min-height:auto;padding:26px}.missionHero h1{font-size:3rem}.missionHeroCopy>div{align-items:flex-start;flex-direction:column}.missionControl .adminContent{padding:20px 12px 100px}.missionControl .adminPageTitle h1{font-size:2rem}.resumeResultGrid{padding:28px 14px 90px}.rankedHeading h2{font-size:1.8rem}.rankedJobs>article{gap:12px;grid-template-columns:30px minmax(0,1fr);padding:20px}.rankedAction{grid-column:2;padding-top:18px}.premiumJobCard{padding:21px}}@media(prefers-reduced-motion:reduce){.missionControl *{animation:none!important;transition:none!important}}@keyframes careerBoardRun{to{transform:translateX(calc(-50% - 7px))}}@media(max-width:800px){.proofStrip{padding:0 0 28px}.proofMetrics{grid-template-columns:repeat(2,1fr);padding:0 20px}.proofMetrics article{padding:24px 18px}.proofMetrics article:nth-child(2){border-right:0}.careerBoardHeading{align-items:flex-start;flex-direction:column;gap:16px;padding-left:20px;padding-right:20px}.careerBoardNote{align-items:flex-start;padding:0 20px}}@media(max-width:520px){.proofMetrics{grid-template-columns:1fr}.proofMetrics article{border-bottom:1px solid rgba(255,255,255,.2);border-right:0;padding-left:0}.careerBoardCard{flex-basis:82vw}.careerBoardShot{height:140px}}@media(hover:none),(pointer:coarse){.careerBoardMarquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto;scroll-snap-type:x proximity}.careerBoardTrack{animation:none;padding:0 20px}.careerBoardCard{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.careerBoardMarquee{overflow-x:auto}.careerBoardTrack{animation:none!important;padding:0 20px;transform:none!important}}:focus-visible{outline:3px solid rgba(74,111,232,.42);outline-offset:3px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.appNav a,.appNav button,.articleGrid article,.authCard,.dashCard,.premiumJobCard{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.articleGrid article:hover,.dashCard:hover,.premiumJobCard:hover{border-color:rgba(65,91,205,.34);box-shadow:0 24px 60px rgba(28,38,75,.11);transform:translateY(-3px)}.appNav{-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px)}.appNav nav a{position:relative}.appNav nav a:after{background:currentColor;border-radius:99px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .2s ease;width:22px}.appNav nav a.current:after,.appNav nav a:hover:after{transform:translateX(-50%) scaleX(1)}.missionStatusRail{background:rgba(12,19,30,.82);border:1px solid #26364b;border-radius:13px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:15px;overflow:hidden}.missionStatusRail>span{align-items:center;border-right:1px solid #223146;color:#6e8097;display:grid;font-size:.57rem;grid-gap:2px;gap:2px;grid-template-columns:10px 1fr;padding:13px 15px}.missionStatusRail>span:last-child{border-right:0}.missionStatusRail b{color:#c7d4e5;font-size:.62rem;grid-column:2}.missionStatusRail i{border-radius:50%;height:6px;width:6px}.missionStatusRail .statusOk{background:#65e9a2;box-shadow:0 0 10px rgba(101,233,162,.7)}.missionStatusRail .statusPulse{animation:missionBeacon 1.8s ease infinite;background:#78a7ff}.botTelemetryRail{display:grid;grid-gap:13px;gap:13px;grid-template-columns:1.2fr 1fr 1fr;margin:14px 0}.botTelemetryRail>div{background:linear-gradient(145deg,rgba(19,29,45,.9),rgba(12,19,31,.92));border:1px solid #293950;border-radius:13px;display:flex;flex-direction:column;justify-content:center;min-height:112px;padding:18px 20px}.botTelemetryRail small,.botTelemetryRail span{color:#73849b;font-size:.58rem}.botTelemetryRail strong{align-items:center;color:#edf4ff;display:flex;font-size:1rem;gap:7px;margin:8px 0 4px}.botTelemetryRail strong svg{color:#6ce7a3;width:14px}.botTelemetryRail>div:first-child strong{font-size:1.7rem}.botTelemetryRail i{background:#1d2a3d;border-radius:99px;height:5px;overflow:hidden}.botTelemetryRail i b{background:linear-gradient(90deg,#4f74de,#6ce7a3);border-radius:99px;display:block;height:100%;transition:width .8s ease}.missionControl .adminMetricGrid article{animation:missionCardIn .48s both}.missionControl .adminMetricGrid article:nth-child(2){animation-delay:.06s}.missionControl .adminMetricGrid article:nth-child(3){animation-delay:.12s}.missionControl .adminMetricGrid article:nth-child(4){animation-delay:.18s}.missionControl .adminMetricGrid article:hover{border-color:#3c5375;box-shadow:0 18px 45px rgba(0,0,0,.22);transform:translateY(-3px)}.missionControl .adminEditor>button,.missionControl .adminTitleActions button,.missionControl .adminTopbar>button{transition:filter .2s ease,transform .2s ease}.missionControl .adminEditor>button:hover,.missionControl .adminTitleActions button:hover,.missionControl .adminTopbar>button:hover{filter:brightness(1.12);transform:translateY(-1px)}@keyframes missionBeacon{0%,to{box-shadow:0 0 0 0 rgba(120,167,255,.35)}50%{box-shadow:0 0 0 5px rgba(120,167,255,0)}}@keyframes missionCardIn{0%{opacity:0;transform:translateY(12px)}}@media(max-width:900px){.missionStatusRail{grid-template-columns:1fr 1fr}.missionStatusRail>span:nth-child(2){border-right:0}.missionStatusRail>span:nth-child(-n+2){border-bottom:1px solid #223146}.botTelemetryRail{grid-template-columns:1fr 1fr}.botTelemetryRail>div:last-child{grid-column:1/-1}}@media(max-width:760px){html{font-size:16px}.missionControl .adminSidebar{bottom:0;display:block;height:auto;left:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;top:auto;width:auto;z-index:50}.missionControl .adminBrand,.missionControl .adminSidebarFoot,.missionControl .missionLabel{display:none}.missionControl .adminSidebar nav{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.missionControl .adminSidebar nav::-webkit-scrollbar{display:none}.missionControl .adminSidebar nav button{flex:1 0 72px;gap:3px;justify-content:center;min-height:55px;padding:7px 5px}.missionControl .adminSidebar nav button svg{height:18px;width:18px}.missionControl .adminSidebar nav button span{font-size:.5rem}.missionControl .adminSidebar nav button.active{box-shadow:inset 0 2px #70a0ff}.missionControl .adminSidebar nav button i,.missionControl .adminSidebar nav button.active:after{display:none}.missionControl .adminTopbar{gap:8px;height:auto;min-height:68px;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0}.missionControl .adminSearch{min-width:0}.missionControl .adminSearch input{font-size:.72rem}.missionControl .adminTopbar>button{font-size:0;flex:0 0 42px;height:42px;justify-content:center;padding:0}.missionControl .adminTopbar>button svg{margin:0}.missionControl .adminAvatar{display:none}.missionStatusRail{grid-template-columns:1fr}.missionStatusRail>span{border-bottom:1px solid #223146;border-right:0!important}.missionStatusRail>span:last-child{border-bottom:0}.botTelemetryRail{grid-template-columns:1fr}.botTelemetryRail>div:last-child{grid-column:auto}.missionControl .adminMetricGrid{grid-template-columns:1fr 1fr}.missionControl .adminMetricGrid article{min-height:135px;padding:16px}.missionControl .adminTable{overflow-x:auto}.missionControl .adminTable>article,.missionControl .adminTable>header{min-width:720px}.missionControl .adminBotGrid,.missionControl .adminTwoColumns,.missionControl .analyticsGrid{grid-template-columns:1fr}.missionControl .adminEditor{padding:18px}.missionControl .adminFormGrid{grid-template-columns:1fr}.missionControl .adminFormGrid .wide{grid-column:1}}@media(max-width:480px){.missionHero h1{font-size:2.6rem}.missionControl .adminMetricGrid{grid-template-columns:1fr}.missionControl .adminPageTitle{align-items:flex-start;flex-direction:column;gap:16px}.missionControl .adminTitleActions{flex-wrap:wrap;width:100%}.missionControl .adminTitleActions button{flex:1 1}.dashMetricGrid,.jobsInsightStrip,.pipelineSummary,.resumeSignalGrid{grid-template-columns:1fr}.authCard{border-radius:12px;padding:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.articleGrid article,.dashCard,.missionControl .adminMetricGrid article,.premiumJobCard{animation:none!important;transition:none!important}}.appNav{background:rgba(248,249,251,.92);border-bottom:1px solid #dfe4ec;gap:34px;height:92px;max-width:none;padding:0 max(28px,calc((100vw - 1460px)/2))}.appNav .brand{flex:0 0 auto;min-width:205px}.appNav .brand>span:last-child{display:grid;line-height:1.05}.appNav .brand b{font-size:1.03rem}.appNav .brand small{color:#8b94a5;font-size:.51rem;letter-spacing:.09em;margin-top:5px;text-transform:uppercase}.appNav nav{background:rgba(255,255,255,.78);border:1px solid #e2e6ee;border-radius:999px;box-shadow:0 8px 28px rgba(28,40,71,.055);gap:4px;padding:6px}.appNav nav a{border-radius:999px;font-size:.79rem;opacity:.72;padding:10px 15px;white-space:nowrap}.appNav nav a.current,.appNav nav a:hover{background:#edf2ff;color:#284fd0;opacity:1}.appNav nav a:after{display:none}.navAccount{align-items:center;display:flex;gap:13px}.navAccount button{background:transparent;border:0;color:inherit;font-size:.69rem;font-weight:850;opacity:.62}.appNav .navCta{align-items:center;display:flex;min-height:44px;padding:0 17px;white-space:nowrap}.companyTrustBadge{align-items:center;background:rgba(35,133,91,.12);border:1px solid rgba(92,223,159,.25);border-radius:12px;color:#72e7aa;display:flex;gap:10px;padding:11px 14px}.companyTrustBadge svg{width:22px}.companyTrustBadge b,.companyTrustBadge small{display:block}.companyTrustBadge b{font-size:.78rem}.companyTrustBadge small{color:#6f8297;font-size:.56rem}.companyCommandHero{align-items:center;background:radial-gradient(circle at 82% 45%,rgba(91,130,240,.24),transparent 28%),linear-gradient(130deg,#111d30,#0d1421);border:1px solid #2a3b55;border-radius:18px;display:grid;grid-template-columns:1fr 260px;min-height:300px;padding:38px}.companyCommandHero>div:first-child>span{align-items:center;color:#74a6ff;display:flex;font-size:.62rem;font-weight:950;gap:7px;letter-spacing:.12em;text-transform:uppercase}.companyCommandHero h2{color:#f5f8fd;font-size:clamp(2.7rem,4.3vw,4.5rem);font-weight:570;letter-spacing:-.07em;line-height:.92;margin:18px 0}.companyCommandHero h2 em{color:#72e7aa;font-style:normal}.companyCommandHero p{color:#8090a6;font-size:.8rem;line-height:1.65;max-width:650px}.companyOrbit{align-items:center;border:1px solid #334967;border-radius:50%;display:flex;flex-direction:column;height:190px;justify-content:center;justify-self:center;width:190px}.companyOrbit svg{color:#76a4ff}.companyOrbit b{color:#fff;font-size:2.3rem}.companyOrbit small{color:#71839b;font-size:.48rem;letter-spacing:.12em}.companyMetrics{margin:15px 0}.providerMap{background:rgba(15,23,36,.82);border:1px solid #273549;border-radius:14px;margin-bottom:15px;padding:20px}.providerMap header b,.providerMap header small{display:block}.providerMap header b{color:#eef3fb}.providerMap header small{color:#718198;font-size:.6rem}.providerMap>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.providerMap>div>span{align-items:center;background:#121e30;border:1px solid #2a3a52;border-radius:10px;display:grid;grid-gap:2px;gap:2px;grid-template-columns:35px 1fr;min-width:165px;padding:9px 12px}.providerMap i{align-items:center;background:#203452;border-radius:7px;color:#85aeff;display:flex;font-size:.58rem;font-style:normal;font-weight:950;grid-row:1/3;height:31px;justify-content:center;width:31px}.providerMap b{color:#dae5f5;font-size:.68rem}.providerMap small{color:#6f8198;font-size:.53rem}.verifiedCompanyGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.verifiedCompanyGrid>article{background:linear-gradient(145deg,rgba(19,29,45,.94),rgba(11,18,29,.95));border:1px solid #28384e;border-radius:14px;padding:20px;transition:.22s}.verifiedCompanyGrid>article:hover{border-color:#49678f;transform:translateY(-3px)}.verifiedCompanyGrid>article.verified{box-shadow:inset 0 2px #5fe09b}.verifiedCompanyGrid header{align-items:center;display:flex;gap:10px}.verifiedCompanyGrid header>span{align-items:center;background:#1d3150;border-radius:9px;color:#89b2ff;display:flex;font-size:.7rem;font-weight:950;height:42px;justify-content:center;width:42px}.verifiedCompanyGrid header>div{flex:1 1}.verifiedCompanyGrid header b,.verifiedCompanyGrid header small{display:block}.verifiedCompanyGrid header b{color:#edf3fc;font-size:.82rem}.verifiedCompanyGrid header small{color:#6f8096;font-size:.55rem}.verifiedCompanyGrid header em{color:#465b76;font-size:.58rem;font-style:normal}.companyJobCount{border-bottom:1px solid #223047;border-top:1px solid #223047;margin:18px 0;padding:16px 0}.companyJobCount strong{color:#fff;font-size:2.25rem}.companyJobCount span{color:#6f8197;font-size:.58rem;margin-left:8px}.verifiedCompanyGrid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.verifiedCompanyGrid dl>div{display:flex;justify-content:space-between}.verifiedCompanyGrid dt{color:#6e8097;font-size:.57rem}.verifiedCompanyGrid dd{align-items:center;color:#adbbcd;display:flex;font-size:.58rem;gap:4px;margin:0}.verifiedCompanyGrid dd svg{color:#64e19d;width:12px}.verifiedCompanyGrid>a{align-items:center;background:#16243a;border-radius:8px;color:#8eb3f6;display:flex;font-size:.61rem;font-weight:850;gap:6px;justify-content:center;margin-top:17px;padding:10px}.verifiedCompanyGrid>a svg{width:13px}@media(max-width:1180px){.appNav{gap:18px;padding:0 22px}.appNav .brand{min-width:auto}.appNav .brand small{display:none}.appNav nav a{padding:10px 11px}.verifiedCompanyGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.appNav{height:76px}.appNav nav{border-radius:14px;padding:10px;top:70px}.navAccount{margin-left:auto}.companyCommandHero{grid-template-columns:1fr}.companyOrbit{display:none}.verifiedCompanyGrid{grid-template-columns:1fr}}@media(max-width:680px){.appNav .brandMark{height:36px;width:36px}.appNav .brand b{font-size:.86rem}.navAccount{display:none}.companyCommandHero{min-height:auto;padding:25px}.companyCommandHero h2{font-size:2.8rem}.providerMap>div>span{flex:1 1}}.appNav,.appNav .brand,.appNav.navLight{color:#151820}.appNav .navCta{color:#fff}.homeV3{--v3-ink:#11151e;--v3-blue:#3158e8;--v3-lime:#c9ff63;--v3-paper:#f4f3ed;background:var(--v3-paper);color:var(--v3-ink);overflow:hidden}.homeV3 h1,.homeV3 h2,.homeV3 h3,.homeV3 p{margin-top:0}.v3Hero{background:#0d1119;color:#f7f8f3;min-height:100svh;padding:0 38px;position:relative}.v3Hero .appNav{background:rgba(17,22,32,.72);border-color:rgba(255,255,255,.12);color:#fff;position:relative;z-index:20}.v3Hero .appNav .brand,.v3Hero .appNav nav a{color:#fff}.v3Hero .appNav nav{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.v3Grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.v3Grid,.v3Hero:after{inset:0;position:absolute}.v3Hero:after{background:radial-gradient(circle at 72% 44%,rgba(49,88,232,.18),transparent 34%),linear-gradient(180deg,transparent 72%,#0d1119);content:"";pointer-events:none}.v3HeroScene{height:calc(100% - 60px);opacity:.9;position:absolute;right:-8%;top:60px;width:70%;z-index:1}.v3HeroScene .careerOrbit{height:100%;position:relative;right:auto;top:auto;width:100%}.v3HeroInner{align-items:center;display:grid;grid-gap:80px;gap:80px;grid-template-columns:1.05fr .7fr;margin:auto;max-width:1380px;min-height:calc(100svh - 100px);padding:90px 0 110px;position:relative;z-index:3}.v3HeroCopy{max-width:790px}.v3Kicker,.v3SectionLabel{align-items:center;display:flex;font-size:.68rem;font-weight:950;gap:10px;letter-spacing:.13em;text-transform:uppercase}.v3Kicker{color:var(--v3-lime)}.v3Kicker i{animation:v3Pulse 2s ease infinite;background:var(--v3-lime);border-radius:50%;height:7px;width:7px}.v3HeroCopy h1{font-size:clamp(4.8rem,7.4vw,8.4rem);font-weight:570;letter-spacing:-.085em;line-height:.84;margin:34px 0}.v3Final h2 em,.v3HeroCopy h1 em,.v3Manifesto h2 em,.v3Proof h2 em{color:var(--v3-lime);font-family:Georgia,serif;font-weight:400}.v3HeroCopy>p{color:#a1a9b8;font-size:1.08rem;line-height:1.75;max-width:660px}.v3HeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.v3Final>div a,.v3HeroActions a,.v3InterviewCopy>a,.v3JourneyCopy>a{align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:#fff;display:flex;font-size:.82rem;font-weight:900;gap:9px;justify-content:center;min-height:52px;padding:0 20px;transition:.25s}.v3Final>div a:first-child,.v3HeroActions a:first-child,.v3InterviewCopy>a,.v3JourneyCopy>a{background:var(--v3-blue);border-color:var(--v3-blue)}.v3Final>div a:hover,.v3HeroActions a:hover,.v3InterviewCopy>a:hover,.v3JourneyCopy>a:hover{box-shadow:0 16px 38px rgba(49,88,232,.32);transform:translateY(-3px)}.v3HeroActions svg{width:17px}.v3HeroProof{border-top:1px solid rgba(255,255,255,.1);display:flex;gap:28px;margin-top:38px;padding-top:22px}.v3HeroProof span{align-items:center;color:#858f9f;display:flex;font-size:.65rem;font-weight:750;gap:7px}.v3HeroProof svg{color:var(--v3-lime);width:15px}.v3CommandCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(25,32,46,.75),rgba(12,17,26,.68));border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 50px 120px rgba(0,0,0,.42);justify-self:end;overflow:hidden;transform:perspective(900px) rotateY(-5deg);width:min(420px,100%)}.v3CommandCard>header{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);display:flex;height:52px;padding:0 17px}.v3CommandCard>header>span{display:flex;gap:5px}.v3CommandCard>header i{background:#555f70;border-radius:50%;height:7px;width:7px}.v3CommandCard>header i:first-child{background:var(--v3-lime)}.v3CommandCard>header small{color:#768195;font-size:.55rem;font-weight:900;letter-spacing:.12em;margin:auto}.v3CommandCard>header svg{color:#7897ff;width:17px}.v3CommandBody{padding:27px}.v3ScoreCore{align-items:center;background:radial-gradient(circle,rgba(49,88,232,.24),transparent 66%);border:1px solid #303a4b;border-radius:50%;display:flex;flex-direction:column;height:190px;justify-content:center;margin:auto;width:190px}.v3ScoreCore small,.v3ScoreCore span{color:#778194;font-size:.59rem}.v3ScoreCore strong{font-size:4rem;letter-spacing:-.08em}.v3ScoreCore small{color:var(--v3-lime)}.v3SignalList{display:grid;grid-gap:9px;gap:9px;margin-top:28px}.v3SignalList>div{align-items:center;background:rgba(255,255,255,.045);border-radius:8px;display:flex;justify-content:space-between;padding:11px}.v3SignalList span{align-items:center;color:#aab3c2;display:flex;font-size:.61rem;gap:7px}.v3SignalList svg{color:#7996f4;width:14px}.v3SignalList b{color:var(--v3-lime);font-size:.54rem}.v3MiniGraph{align-items:end;display:flex;gap:5px;height:48px;margin-top:20px}.v3MiniGraph i{animation:v3Bars 2.4s ease-in-out infinite alternate;background:linear-gradient(#c9ff63,#3158e8);border-radius:3px 3px 0 0;flex:1 1;opacity:.75}.v3MiniGraph i:nth-child(2n){animation-delay:-1s}.v3ScrollCue{align-items:center;bottom:24px;color:#5f6979;display:flex;font-size:.55rem;gap:11px;left:50%;letter-spacing:.15em;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:5}.v3ScrollCue i{border:1px solid #444e5d;border-radius:99px;height:30px;position:relative;width:15px}.v3ScrollCue i:after{animation:v3Scroll 1.8s ease infinite;background:var(--v3-lime);border-radius:50%;content:"";height:3px;left:5px;position:absolute;top:6px;width:3px}.v3Ticker{background:var(--v3-lime);overflow:hidden}.v3Ticker>div{animation:v3Ticker 34s linear infinite;display:flex;width:max-content}.v3Ticker span{align-items:center;color:#171b22;display:flex;font-size:.65rem;font-weight:950;gap:9px;letter-spacing:.09em;padding:18px 35px}.v3Ticker svg{height:13px;width:13px}.v3Jobs,.v3Manifesto,.v3Proof{margin:auto;max-width:1450px;padding:125px 38px}.v3SectionLabel{color:#687080}.v3SectionLabel span{align-items:center;background:var(--v3-blue);border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;letter-spacing:0;width:30px}.v3SectionLabel.light{color:#8692a6}.v3JobsHeader,.v3ManifestoCopy{align-items:end;display:grid;grid-gap:9%;gap:9%;grid-template-columns:1.35fr .65fr;margin:45px 0 70px}.v3JobsHeader h2,.v3Manifesto h2,.v3Proof h2{font-size:clamp(3.8rem,6.5vw,7rem);font-weight:580;letter-spacing:-.08em;line-height:.91;margin:0}.v3Manifesto h2 em,.v3Proof h2 em{color:var(--v3-blue)}.v3JobsHeader>p,.v3ManifestoCopy p{color:#737b89;line-height:1.75;margin:0;max-width:550px}.v3Bento{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:280px 280px}.v3Bento article{background:#fff;border:1px solid #dfe1e5;border-radius:18px;overflow:hidden;padding:30px;position:relative}.v3BentoMain{grid-row:1/3}.v3BentoMain>div:first-child{align-items:center;display:flex;justify-content:space-between}.v3BentoMain>div:first-child span,.v3BentoSecurity span,.v3BentoSkills>span{color:#657083;font-size:.62rem;font-weight:950;letter-spacing:.12em}.v3BentoMain>div:first-child svg{color:var(--v3-blue)}.v3BentoMain h3{font-size:2.4rem;letter-spacing:-.055em;margin:30px 0 15px}.v3BentoMain>p,.v3BentoMetric p,.v3BentoSecurity p{color:#79808d;font-size:.77rem;line-height:1.65}.v3ResumeScan{background:#111722;border-radius:14px;bottom:30px;color:#fff;left:30px;overflow:hidden;padding:25px;position:absolute;right:30px}.scanBeam{animation:v3Scan 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(201,255,99,.5),transparent);height:2px;left:0;position:absolute;right:0;top:0}.v3ResumeScan header,.v3ResumeScan header>i{align-items:center;display:flex}.v3ResumeScan header>i{background:var(--v3-lime);border-radius:9px;color:#11151e;font-size:.7rem;font-style:normal;font-weight:950;height:42px;justify-content:center;width:42px}.v3ResumeScan header>div{display:grid;margin-left:11px}.v3ResumeScan header b{font-size:.76rem}.v3ResumeScan header small{color:#727e90;font-size:.55rem;margin-top:3px}.v3ResumeScan header strong{color:var(--v3-lime);font-size:1.4rem;margin-left:auto}.scanLines{display:grid;grid-gap:7px;gap:7px;margin:22px 0}.scanLines i{background:#293244;border-radius:99px;height:5px}.scanLines i:nth-child(2){width:78%}.scanLines i:nth-child(3){width:92%}.scanLines i:nth-child(4){width:63%}.scanLines i:nth-child(5){width:82%}.v3ResumeScan footer{border-top:1px solid #2a3342;display:flex;gap:18px;padding-top:15px}.v3ResumeScan footer span{color:#8d99ab;font-size:.55rem}.v3BentoMetric{background:var(--v3-blue)!important;color:#fff}.v3BentoMetric>span{align-items:center;display:flex;font-size:.66rem;font-weight:850;gap:7px}.v3BentoMetric>strong{display:block;font-size:5rem;letter-spacing:-.09em;margin:24px 0 8px}.v3BentoMetric>strong small{font-size:1rem}.v3BentoMetric>div{background:rgba(255,255,255,.17);border-radius:99px;height:6px}.v3BentoMetric>div i{background:var(--v3-lime);border-radius:99px;display:block;height:100%;width:91%}.v3BentoMetric p{color:#ccd5ff}.v3BentoSecurity{align-items:flex-start;background:#171c26!important;color:#fff;display:flex;gap:20px}.v3BentoSecurity>svg{color:var(--v3-lime);height:38px;width:38px}.v3BentoSecurity h3{font-size:1.45rem;margin:16px 0 8px}.v3BentoSkills{grid-column:2/4}.skillCloud{height:190px;position:relative}.skillCloud i{animation:v3Float 4s ease-in-out infinite;background:#eff1f5;border:1px solid #dde1e9;border-radius:99px;color:#424b5b;font-size:.7rem;font-style:normal;font-weight:850;padding:10px 15px;position:absolute}.skillCloud i:first-child{left:8%;top:55px}.skillCloud i:nth-child(2){background:var(--v3-lime);left:39%;top:22px}.skillCloud i:nth-child(3){right:10%;top:58px}.skillCloud i:nth-child(4){left:20%;top:118px}.skillCloud i:nth-child(5){right:22%;top:125px}.skillCloud i:nth-child(6){left:53%;top:82px}.v3Interview,.v3Journey{background:#111722;color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:820px}.v3InterviewStage,.v3JourneyVisual{background:radial-gradient(circle at 50% 50%,rgba(49,88,232,.22),transparent 45%);min-height:700px;overflow:hidden;position:relative}.v3InterviewStage .careerOrbit,.v3JobsGalaxy .careerOrbit,.v3JourneyVisual .careerOrbit{height:100%;position:absolute;right:auto;top:auto;width:100%}.v3OrbitCaption{align-items:center;bottom:45px;display:flex;gap:10px;left:7%;position:absolute;right:7%;z-index:3}.v3OrbitCaption span{color:var(--v3-lime);font-size:.58rem}.v3OrbitCaption b{font-size:.62rem}.v3OrbitCaption i{background:#354155;flex:1 1;height:1px}.v3InterviewCopy,.v3JourneyCopy{align-self:center;max-width:700px;padding:80px}.v3InterviewCopy h2,.v3JourneyCopy h2{font-size:clamp(3.2rem,5vw,5.8rem);font-weight:560;letter-spacing:-.075em;line-height:.92;margin:35px 0 50px}.v3JourneySteps{display:grid}.v3JourneySteps article{border-top:1px solid #293344;display:grid;grid-gap:22px;gap:22px;grid-template-columns:38px 1fr;padding:22px 0}.v3JourneySteps article>span{color:var(--v3-lime);font-size:.6rem}.v3JourneySteps h3{font-size:1rem;margin-bottom:7px}.v3InterviewCopy>p,.v3JourneySteps p{color:#8590a2;font-size:.78rem;line-height:1.65;margin:0}.v3InterviewCopy>a,.v3JourneyCopy>a{margin-top:30px;width:-moz-fit-content;width:fit-content}.v3JobsHeader{margin-top:45px}.v3JobsStage{display:grid;grid-gap:24px;gap:24px;grid-template-columns:.75fr 1.25fr}.v3JobsGalaxy{background:#111722;border-radius:20px;min-height:580px;overflow:hidden;position:relative}.v3JobsGalaxy>div:last-child{bottom:32px;color:#fff;display:grid;left:32px;position:absolute;z-index:3}.v3JobsGalaxy>div:last-child svg{color:var(--v3-lime)}.v3JobsGalaxy>div:last-child b{font-size:1rem;margin-top:10px}.v3JobsGalaxy>div:last-child span{color:#758195;font-size:.6rem;margin-top:4px}.v3MatchStack{display:grid;grid-gap:13px;gap:13px}.v3MatchStack>a{align-items:center;background:#fff;border:1px solid #dfe1e5;border-radius:16px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:38px 1fr auto 24px;min-height:180px;padding:24px;transition:.25s}.v3MatchStack>a:hover{border-color:#97abfb;box-shadow:0 22px 55px rgba(36,48,79,.1);transform:translateX(8px)}.v3Rank{color:#a0a7b2;font-size:.64rem;font-weight:900}.v3MatchInfo small{color:var(--v3-blue);font-size:.58rem;font-weight:950;text-transform:uppercase}.v3MatchInfo h3{font-size:1.35rem;letter-spacing:-.04em;margin:7px 0}.v3MatchInfo p{align-items:center;color:#7e8692;display:flex;font-size:.62rem;gap:5px;margin-bottom:14px}.v3MatchInfo p svg{width:12px}.v3MatchInfo>div{display:flex;gap:6px}.v3MatchInfo i{align-items:center;background:#edf4e3;border-radius:6px;color:#567a32;display:flex;font-size:.58rem;font-style:normal;gap:4px;padding:6px 8px}.v3MatchInfo i svg{width:11px}.v3MatchStack>a>strong{color:var(--v3-blue);font-size:2.6rem}.v3MatchStack>a>strong small{font-size:.8rem}.v3MatchStack>a>svg{color:#9da4af}.v3CompanyRail{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(4,1fr);margin-top:25px}.v3CompanyRail>a{background:#fff;border:1px solid #dfe1e5;border-radius:14px;display:grid;grid-template-columns:1fr auto;overflow:hidden}.v3CompanyRail>a>div{grid-column:1/3;height:125px;overflow:hidden;position:relative}.v3CompanyRail img{object-fit:cover;object-position:top;transition:.4s}.v3CompanyRail a:hover img{transform:scale(1.04)}.v3CompanyRail span{color:#5e8537;font-size:.52rem;font-weight:950;margin:15px 17px 4px}.v3CompanyRail span i{background:#68a237;border-radius:50%;display:inline-block;height:5px;margin-right:5px;width:5px}.v3CompanyRail b{font-size:.78rem;margin:0 17px 17px}.v3CompanyRail>a>svg{align-self:end;color:var(--v3-blue);grid-column:2;grid-row:2/4;margin:0 17px 17px;width:15px}.v3Interview{background:#0e1420}.v3InterviewCopy>p{font-size:.86rem;max-width:570px}.v3InterviewCopy ul{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:30px 0;padding:0}.v3InterviewCopy li{align-items:center;color:#c3cad5;display:flex;font-size:.72rem;gap:10px}.v3InterviewCopy li svg{color:var(--v3-lime);width:17px}.v3QuestionCard{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:rgba(20,29,44,.78);border:1px solid #35445c;border-radius:16px;bottom:70px;left:8%;padding:25px;position:absolute;right:8%;z-index:4}.v3QuestionCard>span{align-items:center;color:var(--v3-lime);display:flex;font-size:.55rem;font-weight:950;gap:7px;letter-spacing:.12em}.v3QuestionCard p{font-family:Georgia,serif;font-size:1.15rem;line-height:1.5;margin:18px 0}.v3QuestionCard>div{align-items:center;display:flex;gap:5px;height:28px}.v3QuestionCard i{animation:v3Wave 1.2s ease-in-out infinite alternate;background:#6f8cff;border-radius:99px;height:20%;width:4px}.v3QuestionCard i:nth-child(2n){animation-delay:-.5s}.v3QuestionCard i:nth-child(3n){animation-delay:-.8s}.v3LivePill{align-items:center;background:var(--v3-lime);border-radius:99px;color:#151820;display:flex;font-size:.59rem;font-weight:950;gap:7px;padding:9px 13px;position:absolute;right:8%;top:60px;z-index:4}.v3LivePill i{animation:v3Pulse 1.4s ease infinite;background:#151820;border-radius:50%;height:6px;width:6px}.v3Proof{text-align:center}.v3Proof .v3SectionLabel{justify-content:center}.v3Proof h2{margin:45px auto 70px}.v3ProofGrid{display:grid;grid-template-columns:repeat(4,1fr)}.v3ProofGrid article{align-items:center;border-left:1px solid #d7d9dd;display:flex;flex-direction:column;min-height:210px;padding:35px}.v3ProofGrid article:last-child{border-right:1px solid #d7d9dd}.v3ProofGrid svg{color:var(--v3-blue);height:30px;width:30px}.v3ProofGrid strong{font-size:1.8rem;letter-spacing:-.05em;margin:24px 0 7px}.v3ProofGrid span{color:#79818e;font-size:.65rem}.v3Final{background:#3158e8;color:#fff;isolation:isolate;overflow:hidden;padding:130px 30px;position:relative;text-align:center}.v3FinalGlow{background:var(--v3-lime);border-radius:50%;filter:blur(130px);height:400px;left:50%;opacity:.2;position:absolute;top:-300px;transform:translateX(-50%);width:650px;z-index:-1}.v3Final>span{align-items:center;color:#ced7ff;display:flex;font-size:.65rem;font-weight:900;gap:8px;justify-content:center;letter-spacing:.12em;text-transform:uppercase}.v3Final h2{font-size:clamp(4rem,7.5vw,8rem);font-weight:570;letter-spacing:-.085em;line-height:.85;margin:35px 0}.v3Final h2 em{color:var(--v3-lime)}.v3Final>p{color:#ced6ff;line-height:1.7;margin:0 auto;max-width:580px}.v3Final>div:not(.v3FinalGlow){display:flex;gap:12px;justify-content:center;margin-top:32px}.v3Final>div a:last-child{background:transparent}.v3Final>small{align-items:center;color:#aebeff;display:flex;font-size:.58rem;gap:7px;justify-content:center;margin-top:24px}.v3Final>small svg{width:14px}.v3Footer{align-items:center;background:#0d1119;color:#fff;display:grid;grid-gap:25px;gap:25px;grid-template-columns:auto 1fr auto auto;padding:48px max(25px,calc((100vw - 1380px)/2))}.v3Footer>a{align-items:center;display:flex;gap:8px}.v3Footer>a svg{background:var(--v3-lime);border-radius:7px;color:#151820;height:35px;padding:8px;width:35px}.v3Footer>small,.v3Footer>span{color:#667184;font-size:.62rem}.v3Footer>div{display:flex;gap:22px}.v3Footer>div a{color:#a3adbc;font-size:.65rem;font-weight:800}@keyframes v3Pulse{50%{box-shadow:0 0 0 7px rgba(201,255,99,0);opacity:.6}}@keyframes v3Bars{to{filter:brightness(1.5);transform:scaleY(.7)}}@keyframes v3Scroll{50%{transform:translateY(12px)}}@keyframes v3Ticker{to{transform:translateX(-50%)}}@keyframes v3Scan{50%{top:100%}}@keyframes v3Float{50%{transform:translateY(-8px)}}@keyframes v3Wave{to{height:95%}}@media(max-width:1100px){.v3HeroInner{gap:30px;grid-template-columns:1fr .58fr}.v3HeroCopy h1{font-size:5.5rem}.v3CommandCard{width:340px}.v3Bento{grid-template-columns:1fr 1fr}.v3BentoMain{grid-row:1/3}.v3BentoSkills{grid-column:1/3}.v3InterviewCopy,.v3JourneyCopy{padding:60px 45px}.v3CompanyRail,.v3ProofGrid{grid-template-columns:1fr 1fr}.v3ProofGrid article:nth-child(3),.v3ProofGrid article:nth-child(4){border-top:1px solid #d7d9dd}}@media(max-width:800px){.v3Hero{padding:0 20px}.v3HeroInner{display:block;padding:90px 0 120px}.v3HeroScene{height:650px;opacity:.58;right:-45%;top:80px;width:140%}.v3HeroCopy{position:relative;z-index:2}.v3HeroCopy h1{font-size:clamp(4rem,15vw,6rem)}.v3CommandCard{margin:70px auto 0;transform:none;width:min(420px,100%)}.v3Jobs,.v3Manifesto,.v3Proof{padding:90px 20px}.v3JobsHeader,.v3ManifestoCopy{align-items:start;grid-template-columns:1fr}.v3JobsHeader>p,.v3ManifestoCopy p{margin-top:22px}.v3Bento{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.v3Bento article{min-height:260px}.v3BentoMain{grid-row:auto;min-height:590px!important}.v3BentoSkills{grid-column:auto}.v3Interview,.v3Journey{grid-template-columns:1fr}.v3InterviewStage,.v3JourneyVisual{min-height:620px}.v3InterviewCopy,.v3JourneyCopy{padding:80px 25px}.v3JobsStage{grid-template-columns:1fr}.v3JobsGalaxy{min-height:480px}.v3CompanyRail{grid-template-columns:1fr 1fr}.v3Footer{grid-template-columns:1fr}.v3Footer>div{flex-wrap:wrap}}@media(max-width:520px){.v3HeroCopy h1{font-size:3.75rem}.v3HeroCopy>p{font-size:.92rem}.v3Final>div:not(.v3FinalGlow),.v3HeroActions,.v3HeroProof{align-items:stretch;flex-direction:column}.v3HeroProof{gap:12px}.v3CommandCard{margin-top:50px}.v3JobsHeader h2,.v3Manifesto h2,.v3Proof h2{font-size:3.35rem}.v3BentoMain{min-height:620px!important}.v3ResumeScan{bottom:20px;left:20px;right:20px}.v3MatchStack>a{gap:10px;grid-template-columns:26px 1fr auto;padding:18px}.v3MatchStack>a>svg{display:none}.v3MatchStack>a>strong{font-size:2rem}.v3MatchInfo>div{flex-wrap:wrap}.v3CompanyRail,.v3ProofGrid{grid-template-columns:1fr}.v3ProofGrid article{border-right:1px solid #d7d9dd;border-top:1px solid #d7d9dd}.v3Final h2{font-size:3.9rem}.v3Footer>div{gap:14px}}@media(prefers-reduced-motion:reduce){.homeV3 *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.practiceShell{background:#f5f7fb;color:#172033;min-height:100vh}.practiceHero{align-items:end;background:radial-gradient(circle at 77% 5%,#dfe9ff,transparent 30%),linear-gradient(135deg,#f7f9ff,#eef2fb);display:flex;gap:30px;justify-content:space-between;margin-top:14px;padding:70px max(28px,calc((100vw - 1240px)/2)) 48px}.practiceEyebrow{align-items:center;color:#3158e8;display:flex;font-size:.74rem;font-weight:900;gap:8px;letter-spacing:.1em;text-transform:uppercase}.practiceHero h1{font-size:clamp(3rem,5.2vw,5.8rem);letter-spacing:-.07em;line-height:.9;margin:18px 0;max-width:760px}.practiceHero h1 em{color:#3158e8;font-family:Georgia,serif;font-weight:400}.practiceHero p{color:#5f6b80;font-size:1.05rem;line-height:1.65;max-width:610px}.practiceStats{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;max-width:360px}.practiceStats span{align-items:center;background:rgba(255,255,255,.72);border:1px solid #dbe3f3;border-radius:99px;color:#36425a;display:flex;font-size:.78rem;font-weight:800;gap:7px;padding:10px 12px}.practiceStats svg{color:#3158e8;height:15px;width:15px}.practiceTabs{display:flex;gap:10px;margin:30px auto 24px;max-width:1240px;padding:0 24px}.practiceTabs button{align-items:center;background:#fff;border:1px solid #dce3ef;border-radius:12px;color:#657188;display:flex;font-weight:900;gap:9px;padding:14px 17px;transition:.22s ease}.practiceTabs button svg:last-child{height:15px;margin-left:4px;width:15px}.practiceTabs button.active{background:#151d2e;border-color:#151d2e;box-shadow:0 12px 26px rgba(26,38,68,.2);color:#fff}.codingWorkspace{display:grid;grid-gap:18px;gap:18px;grid-template-columns:260px minmax(300px,.85fr) minmax(400px,1.15fr);margin:0 auto;max-width:1240px;padding:0 24px 72px}.editorPanel,.problemList,.problemPanel,.scorecard,.testCard,.testWelcome{background:#fff;border:1px solid #dfe5ef;border-radius:16px;box-shadow:0 14px 36px rgba(35,51,82,.06)}.problemList{padding:12px}.problemList>div{display:grid;grid-gap:4px;gap:4px;padding:12px}.problemList>div span,.testCard>article>span{color:#75819a;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.problemList>div strong{font-size:.92rem}.problemList button{background:transparent;border:0;border-radius:11px;display:flex;gap:12px;padding:13px;text-align:left;width:100%}.problemList button.selected,.problemList button:hover{background:#edf2ff}.problemList button>b{color:#8d9ab1;font-size:.74rem;padding-top:2px}.problemList button span{display:grid;grid-gap:5px;gap:5px}.problemList button strong{font-size:.84rem}.problemList button small{color:#79859b;font-size:.71rem}.problemHeader i,.problemList i{font-style:normal}.easy{color:#16855e}.medium{color:#c27414}.problemPanel{padding:27px}.editorActions,.editorTop,.problemHeader,.testProgress{align-items:center;display:flex;justify-content:space-between}.problemHeader span{background:#edf2ff;border-radius:99px;color:#3158e8;font-size:.71rem;font-weight:900;padding:7px 10px}.problemHeader i{font-size:.75rem;font-weight:900}.problemPanel h2{font-size:1.7rem;letter-spacing:-.045em;margin:22px 0 12px}.problemPanel>p{color:#5e6a80;font-size:.92rem;line-height:1.65}.sampleCases{border-top:1px solid #e7ebf2;display:grid;grid-gap:10px;gap:10px;margin-top:25px;padding-top:23px}.sampleCases strong{font-size:.84rem}.sampleCases code{background:#f5f7fb;border:1px solid #e5eaf2;border-radius:8px;color:#4e5a70;font-size:.73rem;padding:10px}.problemGuidance{align-items:flex-start;background:#f3f7ff;border:1px solid #dce7ff;border-radius:11px;color:#4d5f82;display:flex;font-size:.76rem;gap:9px;line-height:1.5;margin-top:22px;padding:12px}.problemGuidance svg{color:#3158e8;flex:0 0 auto;height:16px;width:16px}.problemGuidance strong{display:block;color:#2c3b58}.editorPanel{background:#111827;color:#dce6f8;overflow:hidden}.editorTop{background:#182235;border-bottom:1px solid #2a3852;color:#cad7ed;font-size:.76rem;font-weight:800;padding:14px 17px}.editorTop span{align-items:center;display:flex;gap:7px}.editorTop svg{color:#c9ff63;height:15px;width:15px}.editorTop small{color:#7989a5}.editorPanel textarea{background:#111827;border:0;color:#dce6f8;font:500 .84rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:320px;outline:0;padding:20px;resize:vertical;width:100%}.editorActions{border-top:1px solid #2a3852;padding:13px 17px}.editorActions button,.scorecard button,.testWelcome button{align-items:center;background:transparent;border:1px solid #3d4b64;border-radius:8px;color:#d7e0ef;display:flex;font-size:.77rem;font-weight:900;gap:7px;padding:10px 12px}.editorActions .primary,.testWelcome button{background:#c9ff63;border-color:#c9ff63;color:#172033}.codeFeedback{background:#142034;border-top:1px solid #2a3852;padding:15px 17px}.codeFeedback span{align-items:center;color:#c9ff63;display:flex;font-size:.7rem;font-weight:900;gap:7px;letter-spacing:.06em;text-transform:uppercase}.codeFeedback span svg{height:15px;width:15px}.codeFeedback p{color:#aebcd4;font-size:.78rem;line-height:1.55;margin:8px 0 0}.aptitudeWorkspace{margin:0 auto;max-width:900px;padding:0 24px 80px}.testWelcome{margin:auto;max-width:610px;padding:55px;text-align:center}.scoreBadge,.testWelcome>span{align-items:center;background:#edf2ff;border-radius:15px;color:#3158e8;display:inline-flex;height:54px;justify-content:center;width:54px}.scorecard>small,.testWelcome small{color:#75819a;display:block;font-size:.7rem;font-weight:900;letter-spacing:.1em;margin-top:18px;text-transform:uppercase}.scorecard h2,.testWelcome h2{font-size:2.1rem;letter-spacing:-.05em;margin:12px 0}.scorecard>p,.testWelcome p{color:#627087;line-height:1.65;margin:0 auto 25px;max-width:460px}.scorecard button,.testWelcome button{margin:auto}.testCard{padding:32px}.testProgress{border-bottom:1px solid #e4e9f1;color:#68758d;font-size:.76rem;font-weight:900;padding-bottom:20px}.testProgress strong{color:#3158e8}.testCard article{border-bottom:1px solid #edf0f5;padding:27px 0}.testCard article h2{font-size:1.08rem;line-height:1.5;margin:9px 0 17px}.testCard article>div{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr 1fr}.testCard article button{align-items:center;background:#fff;border:1px solid #dce3ef;border-radius:9px;color:#46526a;display:flex;font-size:.82rem;gap:10px;padding:11px;text-align:left}.testCard article button.selected,.testCard article button:hover{background:#f0f4ff;border-color:#8ba5ff;color:#1d3d9f}.testCard article button b{align-items:center;background:#eef1f6;border-radius:50%;display:flex;font-size:.69rem;height:22px;justify-content:center;width:22px}.submitTest{align-items:center;background:#3158e8;border:0;border-radius:9px;color:#fff;display:flex;font-weight:900;gap:8px;margin:28px 0 0 auto;padding:13px 17px}.submitTest:disabled{background:#aab4c8}.scorecard{padding:56px;text-align:center}.scoreMeter{background:#e6ebf3;border-radius:99px;height:10px;margin:26px auto;max-width:450px;overflow:hidden}.scoreMeter i{background:linear-gradient(90deg,#3158e8,#6c92ff);border-radius:inherit;display:block;height:100%}.scoreBreakdown{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:25px 0}.scoreBreakdown span{align-items:center;border-radius:99px;display:flex;font-size:.72rem;font-weight:800;gap:6px;padding:8px 10px}.scoreBreakdown .correct{background:#e5f8ef;color:#177a59}.scoreBreakdown .review{background:#fff3e3;color:#ae6811}.scoreBreakdown b{align-items:center;background:currentColor;border-radius:50%;color:#fff;display:flex;font-size:.58rem;height:15px;justify-content:center;width:15px}.scoreBreakdown svg{height:10px;width:10px}@media(max-width:1000px){.codingWorkspace{grid-template-columns:220px 1fr}.editorPanel{grid-column:1/-1}.editorPanel textarea{min-height:260px}}@media(max-width:700px){.practiceHero{align-items:flex-start;flex-direction:column;padding:50px 24px 34px}.practiceStats{justify-content:flex-start}.practiceTabs{overflow:auto}.practiceTabs button{white-space:nowrap}.codingWorkspace{display:grid;grid-template-columns:1fr;padding:0 16px 50px}.editorPanel{grid-column:auto}.problemPanel{padding:22px}.scorecard,.testCard,.testWelcome{padding:25px}.testCard article>div{grid-template-columns:1fr}.aptitudeWorkspace{padding:0 16px 55px}}.practiceRouteLinks{display:flex;gap:7px;margin-left:auto;width:100%}.practiceRouteLinks a{background:rgba(255,255,255,.74);border:1px solid #d8e1f2;border-radius:9px;color:#4f5f7a;font-size:.75rem;font-weight:900;padding:10px 12px}.practiceRouteLinks a.selected{background:#172033;border-color:#172033;color:#fff}@media(max-width:700px){.practiceRouteLinks{margin:4px 0 0}.practiceRouteLinks a{flex:1 1;text-align:center}}.editorTop>div{align-items:center;display:flex;gap:10px}.draftState{color:#9cacC7;font-size:.68rem;font-weight:700}.editorIconButton{align-items:center;background:#26354f;border:1px solid #405170;border-radius:7px;color:#d7e0ef;display:flex;height:30px;justify-content:center;width:30px}.editorIconButton svg{height:15px;width:15px}.editorToolbar{align-items:center;background:#142034;border-bottom:1px solid #2a3852;color:#93a5c2;display:flex;font-size:.72rem;gap:15px;padding:10px 17px}.editorToolbar label{align-items:center;color:#cbd8ee;display:flex;font-weight:800;gap:8px}.editorToolbar select{background:#223149;border:1px solid #3b4a66;border-radius:6px;color:#eef4ff;font:inherit;padding:6px 24px 6px 8px}.sandboxNotice{background:rgba(201,255,99,.1);border:1px solid rgba(201,255,99,.2);border-radius:99px;color:#c9ff63;margin-left:auto;padding:5px 8px}.editorCanvas{display:flex;min-height:320px}.editorCanvas ol{background:#0d1524;border-right:1px solid #25334b;color:#52627d;font:500 .78rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;min-width:48px;padding:20px 9px 20px 28px;text-align:right}.editorCanvas textarea{flex:1 1;min-height:320px!important;padding-left:16px!important}.editorActions>div{display:flex;gap:8px}.editorPanel:-webkit-full-screen{background:#111827;border-radius:0;height:100vh;width:100vw}.editorPanel.isFullscreen,.editorPanel:fullscreen{background:#111827;border-radius:0;height:100vh;width:100vw}.editorPanel:-webkit-full-screen .editorCanvas{height:calc(100vh - 176px)}.editorPanel.isFullscreen .editorCanvas,.editorPanel:fullscreen .editorCanvas{height:calc(100vh - 176px)}.editorPanel:-webkit-full-screen .editorCanvas textarea{height:100%;min-height:0!important}.editorPanel.isFullscreen .editorCanvas textarea,.editorPanel:fullscreen .editorCanvas textarea{height:100%;min-height:0!important}.editorPanel:-webkit-full-screen .codeFeedback{display:none}.editorPanel.isFullscreen .codeFeedback,.editorPanel:fullscreen .codeFeedback{display:none}@media(max-width:700px){.editorToolbar{flex-wrap:wrap}.sandboxNotice{margin-left:0}.editorActions{align-items:flex-start;gap:9px}.editorActions>div{width:100%}.editorActions button{font-size:.7rem}.editorCanvas ol{min-width:39px;padding-left:17px}.editorCanvas textarea{font-size:.76rem}}