body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{font-size:1.5rem;line-height:1.2;margin-bottom:10px;margin-top:30px}br,p{margin:0}br{display:block;line-height:0;padding:0}ol,ul{margin:.2rem 0;padding-left:1.2rem}li{font-size:.9rem;line-height:1;margin:.1rem 0}.hprShell{--hpr-page-width:min(calc(100% - 104px),1440px);background:linear-gradient(180deg,#fbfaff,#f7f4ff 48%,#f8fbff);color:#18132c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:clip}#root,body,html{background:#fbfaff}body:has(.hprShell),html:has(.hprShell){overflow-x:clip}.hprShell *{box-sizing:border-box}.hprNav{grid-gap:24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#7c3aed,#8b3dff 48%,#6d28d9);border-bottom:1px solid #ffffff2e;box-shadow:0 16px 44px #4c1d9538;display:grid;gap:24px;grid-template-columns:auto 1fr auto;margin:0 auto;min-height:56px;padding:8px max(14px,calc(50vw - 720px));position:sticky;top:0;width:100%;z-index:20}.hprLogo,.hprNav{align-items:center}.hprLogo{display:inline-flex;text-decoration:none}.hprLogoImage{display:block;height:auto;width:134px}.hprNav .hprLogoImage{filter:none}.hprNavLinks{gap:26px;justify-content:center}.hprNavActions,.hprNavLinks{align-items:center;display:flex}.hprNavActions{gap:8px;justify-content:flex-end}.hprMobileMenu,.hprMobileMenuButton{display:none}.hprNav .hprNavJoinButton{align-items:center;background:#fffffff0;border:1px solid #ffffff57;border-radius:999px;box-shadow:0 12px 28px #240c5833,inset 0 0 0 1px #ffffff75;color:#000;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:950;justify-content:center;min-height:38px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.hprNavJoinButton:hover{background:#fff;box-shadow:0 16px 34px #240c5842,inset 0 0 0 1px #ffffff9e;transform:translateY(-1px)}.hprBriefNavButton{align-items:center;background:linear-gradient(135deg,#a855f7,#7c3aed 58%,#5b21b6);border:1px solid #7c3aed33;border-radius:999px;box-shadow:0 14px 30px #7c3aed3d,0 0 24px #a855f733;color:#fff;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.hprBriefNavButton:hover{box-shadow:0 18px 38px #7c3aed57,0 0 30px #a855f747;transform:translateY(-1px)}.hprCtaRow,.hprFinalActions,.hprInlineActions{align-items:center;display:flex}.hprFooter a,.hprNavLinks a{color:#312a52;font-size:13px;font-weight:850;text-decoration:none}.hprNavLinks a{align-items:center;color:#ffffffd1;display:inline-flex;min-height:34px;position:relative}.hprNavLinks a:after{background:#fff;border-radius:999px;bottom:2px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.62);transition:opacity .16s ease,transform .16s ease}.hprFooter a:hover,.hprNavLinks a:hover{color:#fff}.hprNavLinks a.active:after,.hprNavLinks a:hover:after{opacity:1;transform:scaleX(1)}.hprNavLinks a.active{color:#fff}.hprHero{grid-gap:42px;align-items:start;display:grid;gap:42px;grid-template-columns:minmax(390px,.78fr) minmax(660px,1.22fr);margin:0 auto;min-height:clamp(780px,calc(100vh - 56px),960px);padding:34px 0 62px}.hprHero,.hprTrustStrip{width:var(--hpr-page-width)}.hprTrustStrip{margin:-22px auto 0;overflow:hidden;padding:22px 0 34px}.hprTrustHeader{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.hprTrustRail{background:linear-gradient(90deg,#fffffff5,#faf7ffe6),radial-gradient(circle at 4% 50%,#8b3dff1f,#0000 28%),radial-gradient(circle at 96% 50%,#0ea5e914,#0000 28%);border:1px solid #7c3aed1f;border-radius:24px;box-shadow:0 20px 58px #3a266914;overflow:hidden;position:relative}.hprTrustRail:after,.hprTrustRail:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:92px;z-index:2}.hprTrustRail:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.hprTrustRail:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.hprTrustTrack{align-items:center;animation:hprTrustMarquee 42s linear infinite;display:flex;gap:14px;padding:18px;width:max-content}.hprTrustRail:hover .hprTrustTrack{animation-play-state:paused}.hprTrustLogo{align-items:center;background:#fffffff5;border:1px solid #7c3aed1c;border-radius:18px;box-shadow:0 12px 34px #3a266912;color:#151027;display:inline-flex;flex:0 0 176px;height:82px;justify-content:center;overflow:hidden;padding:16px 22px;position:relative}.hprTrustLogo.logoImage img{display:block;height:auto;max-height:44px;max-width:88%;object-fit:contain;object-position:center;width:auto}.hprTrustLogo.profluentLogo img{max-height:40px;max-width:132px}.hprTrustLogo.vriLogo img{max-height:56px;max-width:56px;mix-blend-mode:multiply}.hprTrustLogo.stanfordLogo img{max-height:34px;max-width:124px}.hprTrustLogo.assortHealthLogo{background:#f7f8ff}.hprTrustLogo.assortHealthLogo img{max-height:44px;max-width:126px;mix-blend-mode:multiply}.hprTrustLogo span{align-items:center;display:inline-flex;font-weight:950;justify-content:center;letter-spacing:0;position:relative;white-space:nowrap;z-index:1}.hprTrustLogo.glyphic span{color:#050507;font-size:27px}.hprTrustLogo.glyphic span:first-letter{letter-spacing:-.04em}.hprTrustLogo.profluent span{color:#0f8557;font-size:30px;font-weight:780}.hprTrustLogo.profluent:before{border:5px solid #0f8557;border-radius:9px;border-right-color:#0000;content:"";height:34px;margin-right:10px;transform:rotate(45deg);width:34px}.hprTrustLogo.vriFlower{gap:12px}.hprTrustLogo.vriFlower:before{background:radial-gradient(circle at 50% 50%,#fff 0 5px,#5b21b6 6px 9px,#0000 10px),radial-gradient(circle at 50% 14%,#8b5cf6 0 11px,#0000 12px),radial-gradient(circle at 74% 25%,#7568ff 0 11px,#0000 12px),radial-gradient(circle at 86% 50%,#6d5df7 0 11px,#0000 12px),radial-gradient(circle at 74% 75%,#8b5cf6 0 11px,#0000 12px),radial-gradient(circle at 50% 86%,#7568ff 0 11px,#0000 12px),radial-gradient(circle at 26% 75%,#9b8cff 0 11px,#0000 12px),radial-gradient(circle at 14% 50%,#7c5cff 0 11px,#0000 12px),radial-gradient(circle at 26% 25%,#9b8cff 0 11px,#0000 12px);content:"";filter:drop-shadow(0 8px 12px rgba(76,29,149,.14));height:58px;width:58px}.hprTrustLogo.vriFlower span{color:#5b21b6;font-size:27px;font-weight:950;letter-spacing:.04em}.hprTrustLogo.blueOrbit:before{background:radial-gradient(circle,#5571ff 0 15px,#0000 16px),radial-gradient(circle at 50% 12%,#5571ff 0 7px,#0000 8px),radial-gradient(circle at 80% 24%,#5571ff 0 9px,#0000 10px),radial-gradient(circle at 88% 52%,#5571ff 0 7px,#0000 8px),radial-gradient(circle at 72% 82%,#5571ff 0 9px,#0000 10px),radial-gradient(circle at 28% 82%,#5571ff 0 9px,#0000 10px),radial-gradient(circle at 12% 52%,#5571ff 0 7px,#0000 8px),radial-gradient(circle at 20% 24%,#5571ff 0 9px,#0000 10px);border-radius:999px;content:"";height:66px;width:66px}.hprTrustLogo.stanford{color:#a71111}.hprTrustLogo.stanford span{font-size:0}.hprTrustLogo.stanford:before{background:#a71111;border-radius:6px 6px 24px 24px;clip-path:polygon(0 0,100% 0,92% 70%,50% 100%,8% 70%);content:"";height:62px;width:54px}.hprTrustLogo.stanford:after{color:#fff;content:"S";font-size:34px;font-weight:950;position:absolute}.hprTrustLogo.e11 span{color:#0c6798;font-size:24px;font-weight:900}.hprTrustLogo.e11:before{background:radial-gradient(circle at 50% 50%,#0aa4cf 0 8px,#0000 9px),conic-gradient(from 10deg,#0aa4cf 0 24deg,#0000 24deg 48deg,#0aa4cf 48deg 72deg,#0000 72deg 96deg,#0aa4cf 96deg 120deg,#0000 120deg 144deg,#0aa4cf 144deg 168deg,#0000 168deg 192deg,#0aa4cf 192deg 216deg,#0000 216deg 240deg,#0aa4cf 240deg 264deg,#0000 264deg 288deg,#0aa4cf 288deg 312deg,#0000 312deg 1turn);border-radius:999px;content:"";height:40px;margin-right:10px;width:40px}.hprTrustLogo.oncko span{color:#68dec2;font-size:31px;font-weight:760}.hprTrustLogo.oncko:before{background:radial-gradient(circle at 72% 24%,#0000 0 8px,#9ae57e 9px 13px,#0000 14px),radial-gradient(circle at 38% 55%,#0000 0 11px,#83db89 12px 17px,#0000 18px),radial-gradient(circle at 18% 82%,#0000 0 7px,#8de78e 8px 12px,#0000 13px),linear-gradient(130deg,#0000 0 42%,#83db89 43% 52%,#0000 53% 100%);content:"";height:44px;margin-right:8px;width:44px}.hprTrustLogo.whiteSymbol{background:#050505}.hprTrustLogo.whiteSymbol:before{background:#fff;clip-path:polygon(40% 0,60% 0,60% 52%,100% 52%,88% 80%,60% 80%,60% 100%,40% 100%,40% 80%,12% 80%,0 52%,40% 52%);content:"";height:56px;width:72px}.hprTrustLogo.cellsonics span{color:#41b9e6;font-size:21px;font-weight:780;letter-spacing:.22em}.hprTrustLogo.columbia{background:#123883}.hprTrustLogo.columbia span{font-size:0}.hprTrustLogo.columbia:before{border:7px solid #c9e7f4;border-radius:0 0 7px 7px;border-top:0;content:"";height:50px;width:70px}.hprTrustLogo.columbia:after{background:#c9e7f4;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";height:24px;position:absolute;top:20px;width:78px}.hprTrustLogo.wing{background:#dff3ff}.hprTrustLogo.wing:before{background:#001b2b;clip-path:polygon(0 24%,38% 26%,50% 50%,62% 26%,100% 24%,82% 38%,61% 46%,50% 88%,39% 46%,18% 38%);content:"";height:42px;width:92px}.hprTrustLogo.orangeLoop{background:#ff3a08}.hprTrustLogo.orangeLoop:before{border:7px solid #fff;border-radius:52% 48% 44% 56%;content:"";height:60px;transform:rotate(-26deg);width:86px}.hprTrustLogo.orangeLoop:after{border:7px solid #fff;border-radius:50%;content:"";height:38px;position:absolute;transform:rotate(38deg);width:60px}.hprTrustLogo.greenCube{background:#32dd9a}.hprTrustLogo.greenCube:before{background:#25272b;clip-path:polygon(50% 0,92% 24%,92% 72%,50% 100%,8% 72%,8% 24%);content:"";height:74px;width:74px}.hprTrustLogo.greenCube:after{background:#32dd9a;content:"";height:34px;position:absolute;transform:rotate(45deg);width:34px}.hprTrustLogo.darkStack{background:#061d10}.hprTrustLogo.darkStack:before{background:linear-gradient(#f5f3e8,#f5f3e8) 50% 0 /22px 6px no-repeat,linear-gradient(#f5f3e8,#f5f3e8) 50% 15% /38px 8px no-repeat,linear-gradient(#f5f3e8,#f5f3e8) 50% 34% /54px 10px no-repeat,linear-gradient(#f5f3e8,#f5f3e8) 50% 58% /72px 12px no-repeat,linear-gradient(#f5f3e8,#f5f3e8) 50% 86% /92px 14px no-repeat;border-radius:20px;content:"";height:60px;width:86px}.hprTrustLogo.blueS{background:#1d2a98}.hprTrustLogo.blueS span{color:#fff;font-size:48px;font-weight:420}.hprTrustLogo.blueS span:after{background:#fff;border-radius:999px;bottom:-12px;content:"";height:7px;left:50%;position:absolute;transform:translateX(-50%);width:7px}.hprTrustLogo.greenChevron{background:#4cc98e}.hprTrustLogo.greenChevron:before{border-left:12px solid #1d2427;border-top:12px solid #1d2427;box-shadow:14px 14px 0 -2px #1d2427,28px 28px 0 -4px #1d2427;content:"";height:58px;transform:rotate(45deg);width:76px}.hprTrustLogo.decagon{background:#050505}.hprTrustLogo.decagon span{font-size:0}.hprTrustLogo.decagon span:before{border:6px solid #fff;content:"";height:52px;transform:skewY(-28deg) rotate(30deg);width:52px}.hprTrustLogo.hightouch span{color:#fff;font-size:0}.hprTrustLogo.hightouch span:before{background:linear-gradient(#0d1014,#0d1014) 0 0 /31px 31px no-repeat,linear-gradient(#0d1014,#0d1014) 31px 31px /27px 27px no-repeat;content:"";height:58px;margin-right:0;width:58px}.hprTrustLogo.redStripes:before{background:linear-gradient(8deg,#0000 0 19%,#f4a34d 20% 26%,#0000 27%),linear-gradient(8deg,#0000 0 31%,#f47a42 32% 40%,#0000 41%),linear-gradient(8deg,#0000 0 45%,#f45c39 46% 55%,#0000 56%),linear-gradient(8deg,#0000 0 60%,#ef2c3e 61% 70%,#0000 71%),linear-gradient(8deg,#0000 0 75%,#df233b 76% 86%,#0000 87%);clip-path:polygon(0 10%,68% 10%,100% 50%,68% 90%,0 90%,34% 50%);content:"";height:66px;width:92px}.hprTrustLogo.camber span{color:#080808;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:520}.hprTrustLogo.blackHexStar{background:#050505}.hprTrustLogo.blackHexStar:before{background:#fff;clip-path:polygon(50% 0,92% 24%,92% 72%,50% 100%,8% 72%,8% 24%);content:"";height:72px;width:72px}.hprTrustLogo.blackHexStar:after{background:#050505;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);content:"";height:42px;position:absolute;width:42px}.hprTrustLogo.gyde span{color:#080808;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.hprTrustLogo.gyde span:before{background:#ff2c2c;clip-path:polygon(44% 0,56% 0,56% 31%,88% 13%,94% 25%,63% 43%,94% 61%,88% 73%,56% 55%,56% 100%,44% 100%,44% 55%,12% 73%,6% 61%,37% 43%,6% 25%,12% 13%,44% 31%);content:"";height:30px;margin-right:9px;width:30px}@keyframes hprTrustMarquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}.hprHeroCopy{min-width:0}.hprEyebrow,.hprPanelKicker,.hprTinyLabel{align-items:center;background:#efe7ff;border-radius:8px;color:#8b3dff;display:inline-flex;font-size:10px;font-weight:950;letter-spacing:.08em;max-width:100%;min-height:24px;padding:5px 10px;text-transform:uppercase;width:max-content}.hprFinalCta h2,.hprHero h1,.hprSection h2{color:#151027;letter-spacing:0;margin:0}.hprHero h1{font-size:clamp(48px,5.1vw,74px);font-weight:950;line-height:.98;margin-top:22px;max-width:720px}.hprCenteredHeader h2 span,.hprHero h1 span{color:#8b3dff}.hprHero h1 span{display:block}.hprLead{color:#4b4568;font-size:18px;font-weight:650;line-height:1.55;margin:24px 0 0;max-width:590px}.hprHeroStatements{grid-gap:8px;display:grid;gap:8px;margin:24px 0 0;max-width:650px}.hprHeroStatements p{color:#4b4568;font-size:18px;font-weight:650;line-height:1.55;margin:0}.hprSupport{color:#6b6385;font-size:15px;line-height:1.65;margin:12px 0 0;max-width:620px}.hprCtaRow,.hprFinalActions,.hprInlineActions{flex-wrap:wrap;gap:12px}.hprCtaRow{margin-top:28px}.hprDemoTextLink,.hprGhostLink,.hprPathButton,.hprPrimaryButton,.hprSecondaryButton,.hprSecondaryNavButton{align-items:center;border:1px solid #7c3aed2e;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:900;justify-content:center;line-height:1;min-height:46px;padding:0 22px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.hprPrimaryButton{background:linear-gradient(135deg,#a855f7,#7c3aed 58%,#5b21b6);box-shadow:0 16px 34px #7c3aed47,inset 0 0 0 1px #ffffff29;color:#fff}.hprPrimaryButton.compact{font-size:13px;min-height:38px;padding:0 16px}.hprGhostLink,.hprSecondaryButton,.hprSecondaryNavButton{background:#ffffffd6;box-shadow:0 14px 30px #2c1f541a,inset 0 0 0 1px #7c3aed0a;color:#39246d}.hprGhostLink,.hprSecondaryNavButton{font-size:13px;min-height:38px;padding:0 16px}.hprDemoTextLink{background:#0000;border-color:#0000;box-shadow:none;color:#5b21b6;min-height:38px;padding:0 4px;white-space:nowrap}.hprDemoIcon{height:30px;margin-right:7px;object-fit:contain;overflow:visible;width:30px}.hprDemoTextLink:hover,.hprGhostLink:hover,.hprPathCard:hover,.hprPrimaryButton:hover,.hprSecondaryButton:hover,.hprSecondaryNavButton:hover{transform:translateY(-2px)}.hprPrimaryButton:hover{box-shadow:0 20px 42px #7c3aed5c,0 0 28px #a855f757,inset 0 0 0 1px #fff3}.hprSecondaryButton:hover{background:#fff;border-color:#7c3aed57;box-shadow:0 20px 42px #3a266924,0 0 24px #a855f729}.hprDemoTextLink:hover{color:#7c3aed;text-shadow:0 0 18px #a855f747}.hprCtaRow .hprPrimaryButton{box-shadow:0 18px 40px #7c3aed57,0 0 24px #a855f73d,inset 0 0 0 1px #ffffff29}.hprCtaRow .hprSecondaryButton{border-color:#7c3aed47;box-shadow:0 16px 34px #3a26691f,0 0 20px #a855f71f,inset 0 0 0 1px #7c3aed0d}.hprDemoTextLink:focus-visible,.hprGhostLink:focus-visible,.hprPathCard:focus-visible,.hprPrimaryButton:focus-visible,.hprSecondaryButton:focus-visible,.hprSecondaryNavButton:focus-visible,.hprSurfaceTabs button:focus-visible{outline:3px solid #14b8a666;outline-offset:3px}.hprPaths{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;max-width:590px}.hprPathCard{background:#ffffffc2;border:1px solid #7c3aed29;border-radius:18px;box-shadow:0 18px 44px #3a266914;color:inherit;min-height:210px;padding:17px;text-align:left}.hprPathCard.employer{background:linear-gradient(135deg,#ffffffdb,#f6f1ffc7);border-color:#7c3aed2e}.hprPathCard.active{border-color:#7c3aed6b;box-shadow:0 20px 50px #7c3aed29}.hprPathCard strong{color:#17112b;display:block;font-size:22px;font-weight:950;line-height:1.02;margin-top:0}.hprPathCard p{color:#625a7b;font-size:13px;line-height:1.45;margin:12px 0 0}.hprPathButton{background:#fff;box-shadow:none;color:#39246d;font-size:12px;margin-top:16px;min-height:34px;padding:0 13px;width:max-content}.hprProductPreview{align-content:start;background:linear-gradient(180deg,#fffffff0,#f9f7fff0),repeating-linear-gradient(0deg,#0000,#0000 34px,rgba(124,58,237,.035) 35px),repeating-linear-gradient(90deg,#0000,#0000 34px,rgba(124,58,237,.026) 35px);border:1px solid #7c3aed2e;border-radius:28px;box-shadow:0 34px 80px #301e6026;display:grid;min-height:715px;min-width:0;padding:20px}.hprBoardHeader,.hprPreviewTop{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.hprPreviewTop{justify-content:flex-end}.hprPreviewTop h2{color:#17112b;font-size:31px;line-height:1.04;margin:0}.hprSurfaceTabs{background:#ffffffd1;border:1px solid #7c3aed21;border-radius:999px;display:grid;grid-template-columns:repeat(2,1fr);padding:5px;width:248px}.hprSurfaceTabs button{background:#0000;border:0;border-radius:999px;color:#625a7b;cursor:pointer;font:inherit;font-size:12px;font-weight:950;min-height:34px}.hprSurfaceTabs button.active{background:#7c3aed;box-shadow:0 10px 22px #7c3aed2e;color:#fff}.hprPreviewSubhead{color:#625a7b;font-size:14px;line-height:1.55;margin:14px 0 0;max-width:700px}.hprCandidateStoryPreview{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(200px,224px);margin-top:18px}.hprCandidateStoryStage,.hprMayaStatsCard{background:#ffffffc7;border:1px solid #7c3aed21;border-radius:22px;box-shadow:0 18px 46px #3a266914}.hprCandidateStoryStage{background:linear-gradient(135deg,#ffffffd6,#f6f1ffa8),radial-gradient(circle at 18% 18%,#8b3dff1c,#0000 28%);min-height:536px;overflow:hidden;position:relative}.hprCandidateStoryStage img{height:100%;inset:0;object-fit:cover;object-position:72% center;position:absolute;width:100%}.hprCandidateStoryStage.hprCompositeStage{align-self:start;background:#0000;border:0;border-radius:0;box-shadow:none;min-height:0}.hprCandidateStoryStage.hprCompositeStage .hprStoryCompositeImage{display:block;height:auto;object-fit:contain;object-position:center;position:static;width:100%}.hprCandidateStoryPreview.employer .hprCandidateStoryStage.hprCompositeStage .hprStoryCompositeImage{object-position:center}.hprCandidateStoryPreview.employer .hprCandidateStoryStage img{object-position:24% center}.hprCandidateStoryPreview.employer .hprMayaIntroCard,.hprCandidateStoryPreview.employer .hprMayaThoughtCard{left:auto;right:16px}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought1{top:170px;width:176px}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought2{top:292px;width:176px}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought3{bottom:10px;left:auto;right:16px;width:min(202px,calc(100% - 36px))}@media (min-width:521px){.hprCandidateStoryPreview.employer .hprMayaIntroCard{padding:16px 18px;right:22px;top:20px;width:min(292px,calc(100% - 64px))}.hprCandidateStoryPreview.employer .hprMayaThoughtCard{left:auto;padding:13px 16px;right:24px;width:min(246px,calc(100% - 78px))}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought1{top:198px}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought2{top:318px}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought3{bottom:8px;left:auto;right:24px;width:min(260px,calc(100% - 78px))}}.hprMayaIntroCard,.hprMayaThoughtCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #7c3aed29;border-radius:18px;box-shadow:0 16px 34px #3a26691f,inset 0 0 0 1px #ffffffc2;position:absolute;z-index:1}.hprMayaIntroCard{left:16px;padding:13px;top:16px;width:min(228px,calc(100% - 32px))}.hprMayaIntroCard span,.hprMayaStatRows b,.hprMayaStatsCard>span,.hprMayaThoughtCard span{color:#8b3dff;display:block;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hprMayaIntroCard strong{color:#18132c;display:block;font-size:18px;line-height:1.06;margin-top:6px}.hprMayaGoalBox p,.hprMayaIntroCard p,.hprMayaThoughtCard p{color:#4f456f;font-size:12px;font-weight:740;line-height:1.32;margin:8px 0 0}.hprMayaThoughtCard{padding:11px;width:188px}.hprMayaThoughtCard.thought1{left:18px;top:148px}.hprMayaThoughtCard.thought2{left:18px;top:252px}.hprMayaThoughtCard.thought3{bottom:18px;left:18px;width:min(208px,calc(100% - 36px))}.hprMayaStatsCard{grid-gap:12px;align-content:start;background:linear-gradient(145deg,#ffffffeb,#f7faffd1),radial-gradient(circle at 72% 16%,#14b8a61a,#0000 30%);display:grid;gap:12px;min-height:536px;padding:16px}.hprCandidateStoryPreview.candidate .hprMayaStatsCard{background:linear-gradient(145deg,#ffffffed,#f8f5ffe6),radial-gradient(circle at 76% 18%,#8b3dff21,#0000 32%);border-color:#8b3dff29}.hprCandidateStoryPreview.candidate .hprMayaGoalBox{background:linear-gradient(135deg,#f5f3fff2,#ffffffe6);border-color:#8b3dff33}.hprMayaStatRows{grid-gap:9px;display:grid;gap:9px}.hprMayaStatRows div{background:#ffffffd1;border:1px solid #7c3aed1f;border-radius:15px;min-height:64px;padding:10px;position:relative}.hprMayaStatRows div.numbered{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:24px minmax(0,1fr)}.hprMayaStatRows div.numbered i{background:linear-gradient(135deg,#9b4dff,#6d28d9);border-radius:999px;box-shadow:0 8px 18px #6d28d933;color:#fff;display:inline-grid;font-size:12px;font-style:normal;font-weight:950;grid-row:1/span 2;height:24px;place-items:center;width:24px}.hprMayaStatRows strong{color:#20183a;display:block;font-size:13px;line-height:1.24;margin-top:6px}.hprMayaGoalBox{background:linear-gradient(135deg,#ecfdf5d6,#ffffffe0);border:1px solid #14b8a62e;border-radius:16px;margin-top:auto;padding:13px}.hprMayaGoalBox strong{color:#18132c;font-size:13px;line-height:1.18}.hprCandidateStoryPreview.candidate .hprMayaGoalBox strong{color:#8b3dff;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hprPreviewGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:.96fr 1.04fr;margin-top:18px}.hprEvidenceBoard,.hprFinalCta,.hprGraphBoard,.hprMapPanel,.hprPositioning,.hprSignalCard,.hprSignalPanel,.hprStoryCard,.hprValueCard,.hprWorkflowPanel{background:#ffffffc7;border:1px solid #7c3aed21;box-shadow:0 18px 46px #3a266914}.hprMapPanel,.hprSignalPanel{border-radius:18px;min-height:306px;padding:16px}.hprMapList{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.hprMapItem{align-items:start;background:#f2ecff;border:1px solid #7c3aed1f;border-radius:16px;display:grid;grid-template-columns:22px 1fr;min-height:45px;padding:8px 11px}.hprMapItem strong{color:#3a2c66;display:block;font-size:13px;line-height:1.12;min-width:0}.hprMapItem p{color:#625a7b;font-size:10.5px;font-weight:750;line-height:1.25;margin:3px 0 0}.hprMapDot{background:#8b3dff;border-radius:999px;box-shadow:0 0 0 4px #8b3dff24;height:13px;margin-top:2px;width:13px}.hprMapDot.dot2{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa2e}.hprMapDot.dot3{background:#7c3aed;box-shadow:0 0 0 4px #7c3aed24}.hprMapDot.dot4{background:#c084fc;box-shadow:0 0 0 4px #c084fc24}.hprMapDot.dot5{background:#6d28d9;box-shadow:0 0 0 4px #6d28d91f}.hprSignalPanel{background:linear-gradient(135deg,#ffffffe6,#f6f1ffc7)}.hprSignalPanel h3{color:#17112b;font-size:30px;line-height:1.04;margin:16px 0 0;max-width:360px}.hprMiniBars{grid-gap:14px;display:grid;gap:14px;margin-top:24px}.hprMiniBarTop{align-items:center;color:#473d69;display:flex;font-size:12px;font-weight:900;gap:12px;justify-content:space-between}.hprMiniBarTop strong{color:#8b3dff}.hprMiniBarTrack{background:#eee8ff;border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.hprMiniBarTrack span{animation:hprBarIn .72s ease both;background:#7c3aed;border-radius:inherit;display:block;height:100%}.hprPreviewDetails{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.hprPreviewDetail{background:#ffffffb3;border:1px solid #7c3aed1f;border-radius:16px;min-height:74px;padding:12px}.hprPreviewDetail span{color:#8b3dff;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hprPreviewDetail strong{color:#2a204a;display:block;font-size:12.5px;line-height:1.32;margin-top:6px}.hprSection{margin:0 auto;padding:78px 0;width:var(--hpr-page-width)}.hprDetailShell{min-height:100vh}.hprDetailHero{grid-gap:clamp(22px,3vw,40px);align-items:center;background:linear-gradient(135deg,#fffffff0,#f6f1ffb8),radial-gradient(circle at 88% 18%,#7c3aed1f,#0000 34%);border:1px solid #7c3aed1f;border-radius:30px;box-shadow:0 24px 70px #3a26691a;display:grid;gap:clamp(22px,3vw,40px);grid-template-columns:minmax(0,1fr) minmax(240px,340px);margin:36px auto 0;overflow:hidden;padding:clamp(34px,5vw,72px);width:var(--hpr-page-width)}.hprDetailHeroNoArt{grid-template-columns:minmax(0,1fr)}.hprDetailHeroCopy{max-width:900px;min-width:0}.hprDetailHero h1{color:#151027;font-size:clamp(42px,5.8vw,82px);font-weight:950;line-height:.94;margin:14px 0 0;max-width:900px}.hprDetailHero h1 span{color:#8b3dff;display:block;text-shadow:0 16px 34px #7c3aed29}.hprDetailHero .hprLead{max-width:760px}.hprDetailHeroArt{aspect-ratio:4/3;background:#ffffff94;border:1px solid #7c3aed1f;border-radius:24px;box-shadow:0 22px 48px #3a26691f,inset 0 0 0 1px #ffffffad;justify-self:end;max-width:340px;overflow:hidden;pointer-events:none;width:100%}.hprDetailHeroArt img{display:block;height:100%;object-fit:cover;opacity:.92;width:100%}.hprDetailHeroArt.candidate img{object-position:62% center}.hprDetailHeroArt.employer img{object-fit:contain;object-position:center}.hprDetailHeroArt.employer{aspect-ratio:2/3;background:#fbf8ff;max-width:360px}.hprTwoColumn{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.hprTwoColumn.reverse{grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr)}.hprCenteredHeader h2,.hprFinalCta h2,.hprPositioning h2,.hprSectionCopy h2{font-size:clamp(34px,4vw,56px);font-weight:950;line-height:1;margin-top:14px}.hprCenteredHeader p,.hprFinalCta p,.hprPositioning p,.hprSectionCopy p{color:#5c5478;font-size:16px;line-height:1.68}.hprSectionCopy p{max-width:610px}.hprInlineActions{margin-top:24px}.hprValueGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hprValueGrid.employer{grid-template-columns:1fr}.hprValueCard{border-radius:22px;min-height:286px;padding:24px 104px 22px 22px;position:relative}.hprValueGrid.employer .hprValueCard{min-height:260px}.hprFeatureIcon{background:radial-gradient(circle at 35% 30%,#fffffffa,#ede5ffdb),#efe7ff;border-radius:12px;box-shadow:0 12px 26px #7c3aed29,inset 0 0 0 1px #7c3aed1f;color:#7c3aed;display:grid;height:40px;margin-bottom:16px;place-items:center;width:40px}.hprFeatureIconSvg{height:19px;width:19px}.hprValueCard>.hprFeatureIcon{background:radial-gradient(circle at 35% 24%,#fffffffa,#f5f1ffe0),linear-gradient(145deg,#fffffff5,#eef2ffe6);border:1px solid #7c3aed29;border-radius:20px;box-shadow:0 16px 34px #3a26691f,inset 0 0 0 1px #ffffffc7;color:#6d28d9;height:68px;margin:0;position:absolute;right:18px;top:18px;width:68px}.hprValueCard>.hprFeatureIcon .hprFeatureIconSvg{filter:drop-shadow(0 4px 8px rgba(76,29,149,.12));height:34px;width:34px}.hprFeatureIconAsset{background:linear-gradient(145deg,#fffffff5,#f4f0ffd1);height:46px;overflow:hidden;width:52px}.hprFeatureIconImage{height:100%;object-fit:contain;width:100%}.hprCardVisual{background:#fffef9;border:1px solid #94a3b838;border-radius:16px;box-shadow:0 16px 34px #3a266914,inset 0 0 0 1px #ffffffb8;height:clamp(76px,10vw,116px);margin-bottom:16px;overflow:hidden;width:100%}.hprCardVisual.value{height:clamp(92px,10.5vw,132px)}.hprValueGrid.employer .hprCardVisual{height:clamp(210px,17vw,270px)}.hprCardVisual.outcome{height:clamp(190px,16vw,250px)}.hprCardVisual.signal{height:clamp(180px,16vw,238px)}.hprCardVisual.story{height:clamp(154px,13.5vw,196px);margin-bottom:18px}.hprCardVisual.work{flex:0 0 auto;height:clamp(240px,22vw,340px);margin-bottom:14px;width:100%}.hprCardVisual.employerWide{background:#fbfaff;border-radius:24px;height:clamp(440px,42vw,620px);margin:34px auto 0}.hprCardVisual img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.hprCardVisual.story img,.hprCardVisual.value img{object-fit:cover}.hprEmployerProductVisual{grid-gap:12px;background:radial-gradient(circle at 12% 12%,#fffffff0,#0000 30%),linear-gradient(135deg,#fcfafffa,#eff6ffd1);border:1px solid #7c3aed29;border-radius:20px;box-shadow:0 18px 42px #3a26691a,inset 0 0 0 1px #ffffffb8;display:grid;gap:12px;margin-bottom:20px;min-height:246px;overflow:hidden;padding:15px;position:relative}.hprEmployerProductBars,.hprEmployerProductCallout,.hprEmployerProductChips,.hprEmployerProductRows,.hprEmployerProductSubject,.hprEmployerProductTop{position:relative;z-index:1}.hprEmployerProductSubject,.hprEmployerProductTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.hprEmployerProductTop span{color:#8b3dff;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.hprEmployerProductTop em{background:#ccfbf1d1;border-radius:999px;color:#15705f;font-size:10.5px;font-style:normal;font-weight:950;padding:5px 8px;white-space:nowrap}.hprEmployerProductVisual.blue .hprEmployerProductTop em{background:#dbeafe;color:#1d4ed8}.hprEmployerProductVisual.amber .hprEmployerProductTop em{background:#fef3c7;color:#b45309}.hprEmployerProductVisual.purple .hprEmployerProductTop em{background:#ede9fe;color:#6d28d9}.hprEmployerProductSubject{background:#ffffffd6;border:1px solid #7c3aed1f;border-radius:16px;justify-content:flex-start;padding:10px}.hprEmployerAvatar{background:linear-gradient(135deg,#7c3aed,#14b8a6);border-radius:15px;box-shadow:0 10px 24px #3a266929;color:#fff;display:grid;flex:0 0 auto;font-size:16px;font-weight:950;height:46px;overflow:hidden;place-items:center;width:46px}.hprEmployerPortrait img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.hprEmployerProductSubject strong{color:#18132c;display:block;font-size:17px;line-height:1.08}.hprEmployerProductSubject p{color:#5c5478;font-size:12px;font-weight:800;line-height:1.25;margin:4px 0 0}.hprEmployerProductRows{grid-gap:8px;display:grid;gap:8px}.hprEmployerProductRows.compact{gap:6px}.hprEmployerProductRows div{grid-gap:10px;background:#ffffffdb;border:1px solid #94a3b82e;border-radius:13px;display:grid;gap:10px;grid-template-columns:minmax(0,.74fr) minmax(0,1fr);min-height:38px;padding:8px 10px}.hprEmployerProductBar b,.hprEmployerProductRows span{color:#8b3dff;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hprEmployerProductRows strong{color:#2d2354;font-size:12.2px;line-height:1.24;min-width:0}.hprEmployerProductBars{grid-gap:10px;display:grid;gap:10px}.hprEmployerProductBar{grid-gap:7px;background:#ffffffdb;border:1px solid #94a3b829;border-radius:14px;display:grid;gap:7px;padding:9px 10px}.hprEmployerProductBar div{align-items:center;display:flex;gap:10px;justify-content:space-between}.hprEmployerProductBar span{color:#15705f;font-size:11px;font-weight:950;white-space:nowrap}.hprEmployerProductBar i{background:#eee8ff;border-radius:999px;display:block;height:9px;overflow:hidden}.hprEmployerProductBar i span{background:linear-gradient(90deg,#14b8a6,#8b3dff);border-radius:inherit;display:block;height:100%}.hprEmployerProductChips{display:flex;flex-wrap:wrap;gap:6px}.hprEmployerProductChips span{background:#ede9fedb;border-radius:999px;color:#3a2c66;font-size:10.5px;font-weight:900;padding:6px 8px}.hprEmployerProductCallout{background:linear-gradient(135deg,#ecfdf5d1,#ffffffe6);border:1px solid #14b8a62e;border-radius:15px;color:#2a204a;display:block;font-size:12.5px;line-height:1.34;padding:11px 12px}.hprCandidateProductModules{padding-top:36px}.hprCandidateModuleGrid{grid-gap:18px;display:grid;gap:18px;margin-top:34px;min-width:0}.hprCandidateModuleCard{grid-gap:24px;align-items:stretch;background:#ffffffd6;border:1px solid #7c3aed21;border-radius:24px;box-shadow:0 18px 46px #3a266914;display:grid;gap:24px;grid-template-columns:minmax(520px,1.08fr) minmax(320px,.92fr);min-width:0;padding:22px;width:100%}.hprCandidateModuleCard:nth-child(2n){grid-template-columns:minmax(320px,.92fr) minmax(520px,1.08fr)}.hprCandidateModuleCard:nth-child(2n) .hprCandidateProductVisual{order:2}.hprCandidateModuleCard:nth-child(2n) .hprCandidateModuleCopy{order:1}.hprCandidateModuleCopy{align-content:center;display:grid;min-width:0;width:100%}.hprCandidateModuleCopy>span{color:#8b3dff;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.hprCandidateModuleCopy h3{color:#18132c;font-size:clamp(25px,2.2vw,36px);line-height:1.03;margin:12px 0 0}.hprCandidateModuleCopy p{color:#5c5478;font-size:15px;font-weight:650;line-height:1.64;margin:14px 0 0}.hprCandidateProductVisual{grid-gap:14px;background:linear-gradient(135deg,#fffffffa,#f6f1ffe0),linear-gradient(90deg,#8b3dff14,#14b8a60f);border:1px solid #7c3aed29;border-radius:22px;box-shadow:0 18px 42px #3a26691a,inset 0 0 0 1px #ffffffbd;display:grid;gap:14px;min-height:392px;min-width:0;overflow:hidden;padding:18px;position:relative;width:100%}.hprCandidateProductVisual *{min-width:0}.hprCandidateApplicationMain,.hprCandidateApplicationsHeader,.hprCandidateDecisionRow,.hprCandidatePathHeader,.hprCandidateProductTop,.hprCandidateProfileStrip{align-items:center;display:flex;gap:12px}.hprCandidateProductTop{background:linear-gradient(135deg,#8b3dff,#6d28d9);border-radius:18px;box-shadow:0 14px 28px #7c3aed33;color:#fff;justify-content:space-between;min-height:58px;padding:10px 12px}.hprCandidateCompanyMark{background:linear-gradient(135deg,#ffffff47,#ffffff1a);border-radius:14px;display:grid;flex:0 0 auto;font-weight:950;height:40px;place-items:center;width:40px}.hprCandidateProductTop strong{flex:1 1 auto;font-size:18px;line-height:1.08;text-align:center}.hprCandidateProductTop em{background:#ffffff29;border-radius:999px;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:950;padding:8px 11px}.hprCandidateFactGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.hprCandidateApplicationItem,.hprCandidateFactGrid div,.hprCandidateOpportunityBody section,.hprCandidatePathHeader,.hprCandidateProfileStrip,.hprCandidateTrajectoryGrid section{background:#ffffffd6;border:1px solid #94a3b833;border-radius:16px}.hprCandidateFactGrid div{min-height:74px;padding:12px}.hprCandidateApplicationsHeader span,.hprCandidateEngagement b,.hprCandidateFactGrid span,.hprCandidateOpportunityBody span,.hprCandidatePathHeader span,.hprCandidateTrajectoryGrid>section>span{color:#8b3dff;display:block;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hprCandidateFactGrid strong{color:#2a204a;display:block;font-size:15px;line-height:1.15;margin-top:8px}.hprCandidateOpportunityBody{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hprCandidateOpportunityBody section{min-height:186px;padding:15px}.hprCandidateOpportunityBody p{color:#4b426d;font-size:13px;font-weight:750;line-height:1.38;margin:12px 0 0;padding-left:22px;position:relative}.hprCandidateOpportunityBody p:before{background:linear-gradient(135deg,#22c55e,#14b8a6);border-radius:999px;content:"";height:9px;left:0;position:absolute;top:.42em;width:9px}.hprCandidateDecisionRow{justify-content:flex-end;margin-top:auto}.hprCandidateDecisionRow span,.hprCandidateDecisionRow strong{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:36px;padding:0 16px}.hprCandidateDecisionRow span{background:#ffffffe6;color:#3a2c66}.hprCandidateDecisionRow strong{background:#22c55e;color:#fff}.hprCandidatePathHeader{justify-content:space-between;padding:16px}.hprCandidatePathHeader strong{color:#18132c;display:block;font-size:clamp(22px,2vw,32px);line-height:1.02;margin-top:8px;max-width:460px;overflow-wrap:anywhere}.hprCandidatePathHeader em{color:#7c3aed;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:950}.hprCandidateProfileStrip{flex-wrap:wrap;padding:10px 12px}.hprCandidateProfileStrip span{align-items:center;background:#ffffffb8;border:1px solid #7c3aed1f;border-radius:999px;color:#8b68a8;display:inline-flex;font-size:10px;font-weight:950;gap:7px;letter-spacing:.08em;min-height:30px;overflow-wrap:anywhere;padding:5px 10px;text-transform:uppercase}.hprCandidateProfileStrip b{color:#2a204a;font-size:12px;letter-spacing:0;overflow-wrap:anywhere;text-transform:none}.hprCandidateTrajectoryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:0}.hprCandidateTrajectoryGrid section{padding:15px}.hprCandidateRoleStack,.hprCandidateSkillStack{grid-gap:9px;display:grid;gap:9px;margin-top:14px}.hprCandidateRoleStack div,.hprCandidateSkillStack div{grid-gap:9px;align-items:center;background:#f5f1ffd1;border:1px solid #7c3aed21;border-radius:999px;display:grid;gap:9px;grid-template-columns:74px minmax(0,1fr);min-height:36px;padding:8px 10px}.hprCandidateRoleStack b{color:#8b3dff;font-size:10px;font-weight:950;text-transform:uppercase}.hprCandidateRoleStack strong,.hprCandidateSkillStack strong{color:#2a204a;font-size:12px;line-height:1.12}.hprCandidateTrajectoryGrid h4{color:#8b3dff;font-size:30px;line-height:1;margin:12px 0 0}.hprCandidateTrajectoryGrid p{color:#4b426d;font-size:13px;font-weight:720;line-height:1.42;margin:8px 0 0}.hprCandidateSkillStack div{background:#ffffffc2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto}.hprCandidateSkillStack em{color:#166534;font-size:11px;font-style:normal;font-weight:950}.hprCandidateApplicationsHeader{background:#ffffffdb;border:1px solid #7c3aed21;border-radius:18px;justify-content:space-between;padding:16px}.hprCandidateApplicationsHeader strong{color:#18132c;font-size:22px}.hprCandidateApplicationList{grid-gap:12px;display:grid;gap:12px}.hprCandidateApplicationItem{grid-gap:10px;display:grid;gap:10px;padding:14px}.hprCandidateApplicationMain{justify-content:space-between}.hprCandidateApplicationMain strong{color:#242036;display:block;font-size:15px;line-height:1.16}.hprCandidateApplicationMain span{color:#8b3dff;display:block;font-size:12px;font-weight:900;margin-top:5px}.hprCandidateApplicationMain em{background:#fff;border:1px solid #94a3b833;border-radius:999px;color:#2f2a3f;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:950;padding:8px 10px;white-space:nowrap}.hprCandidateEngagement{grid-gap:8px;background:linear-gradient(135deg,#f5f1ffdb,#ffffffe6);border:1px solid #7c3aed29;border-radius:14px;display:grid;gap:8px;padding:11px 12px}.hprCandidateEngagement.quiet{background:#f8fafcdb;border-color:#94a3b833}.hprCandidateEngagement div{display:flex;flex-wrap:wrap;gap:7px}.hprCandidateEngagement span{background:#ede9feeb;border-radius:999px;color:#4c1d95;font-size:11px;font-weight:900;padding:5px 8px}.hprEmployerOutcomeVisual{grid-gap:12px;background:radial-gradient(circle at 16% 12%,#ffffffeb,#0000 28%),linear-gradient(135deg,#f8fafcf5,#eff6ffb8);border:1px solid #94a3b838;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffe6,0 14px 30px #0f172a14;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr);margin-bottom:20px;min-height:166px;overflow:hidden;padding:14px;position:relative}.hprEmployerOutcomeVisual:after{background:linear-gradient(90deg,#3b82f62e,#22c55e47,#f59e0b2e);border-radius:999px;content:"";height:8px;inset:auto 20px 16px 84px;position:absolute}.hprEmployerVisualRail{grid-gap:12px;align-content:center;display:grid;gap:12px;justify-items:center}.hprEmployerVisualRail span{background:linear-gradient(135deg,#fff,#eef6ff);border-radius:14px;box-shadow:0 10px 20px #0f172a1f,inset 0 1px 0 #fff;color:#0f172a;display:grid;font-size:13px;font-weight:950;height:42px;place-items:center;width:42px}.hprEmployerVisualRail i{background:linear-gradient(180deg,#38bdf8,#22c55e);border-radius:999px;box-shadow:0 0 18px #22c55e42;min-height:72px;width:8px}.hprEmployerOutcomeVisual.blue .hprEmployerVisualRail i{background:linear-gradient(180deg,#60a5fa,#14b8a6)}.hprEmployerOutcomeVisual.amber .hprEmployerVisualRail i{background:linear-gradient(180deg,#f59e0b,#ef4444)}.hprEmployerVisualPanel{background:#ffffffd6;border:1px solid #94a3b82e;border-radius:16px;padding:12px;position:relative;z-index:1}.hprEmployerVisualHeader{align-items:baseline;border-bottom:1px solid #94a3b82e;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.hprEmployerVisualHeader strong{color:#111827;font-size:18px;font-weight:950}.hprEmployerVisualHeader span{color:#2563eb;font-size:12px;font-weight:900}.hprEmployerOutcomeVisual.green .hprEmployerVisualHeader span{color:#15803d}.hprEmployerOutcomeVisual.amber .hprEmployerVisualHeader span{color:#c2410c}.hprEmployerVisualRows{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.hprEmployerVisualRow{grid-gap:9px;align-items:center;background:linear-gradient(135deg,#ffffffe6,#f8fafcd1);border:1px solid #94a3b829;border-radius:12px;display:grid;gap:9px;grid-template-columns:26px minmax(0,1fr) auto;min-height:32px;padding:6px 8px}.hprEmployerVisualIcon{background:#dcfce7;border-radius:9px;color:#15803d;display:grid;font-size:12px;font-weight:950;height:24px;place-items:center;width:24px}.hprEmployerOutcomeVisual.blue .hprEmployerVisualIcon{background:#dbeafe;color:#1d4ed8}.hprEmployerOutcomeVisual.amber .hprEmployerVisualIcon{background:#ffedd5;color:#c2410c}.hprEmployerVisualRow b{color:#111827;font-size:13px;font-weight:900}.hprEmployerVisualRow em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.hprValueCard h3{color:#18132c;font-size:22px;line-height:1.06;margin:0;max-width:290px}.hprValueCard p{color:#5c5478;font-size:14px;line-height:1.6;margin:14px 0 0}.hprCardPoints{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:16px 0 0;padding:0}.hprCardPoints li{background:#f5f1ffd1;border:1px solid #7c3aed1f;border-radius:999px;color:#4f3b77;font-size:11px;font-weight:850;line-height:1.1;min-height:26px;padding:6px 9px}.hprWorkContext{display:block;padding-top:34px}.hprWorkContextCopy h2{color:#151027;font-size:clamp(34px,3.4vw,52px);font-weight:950;line-height:1;margin:14px 0 0}.hprWorkContextCopy>p{color:#5c5478;font-size:16px;line-height:1.68;margin:18px auto 0;max-width:820px}.hprWorkContextGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.hprMatchSystemFrame{background:#f8f5ff;border:1px solid #94a3b83d;border-radius:28px;box-shadow:0 26px 70px #3a26691f,inset 0 0 0 1px #ffffffd1;margin:36px auto 0;overflow:hidden;width:min(1540px,calc(100vw - 64px))}.hprMatchSystemFrame picture{display:block;line-height:0}.hprMatchSystemFrame img{display:block;height:auto;width:100%}@media (max-width:720px){.hprMatchSystemFrame{border-radius:20px;margin-top:24px;width:min(941px,calc(100vw - 28px))}}.hprWorkContextCard{grid-gap:0;background:#ffffffe6;border:1px solid #94a3b838;border-radius:18px;box-shadow:0 16px 38px #3a266912;display:grid;gap:0;grid-template-columns:1fr;min-height:560px;padding:18px}.hprWorkContextCard.hasVisual{align-items:start;grid-template-columns:1fr}.hprWorkContextCard .hprFeatureIcon{margin-bottom:0}.hprWorkContextCard span{color:#8b3dff;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hprWorkContextCard h3{color:#18132c;font-size:20px;line-height:1.08;margin:6px 0 0}.hprWorkContextCard p{color:#5c5478;font-size:13px;line-height:1.54;margin:8px 0 0}.hprOutcomeSection{padding-top:28px}.hprOutcomeStrip{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.hprOutcomeStrip.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1180px}.hprOutcomeCard{background:linear-gradient(145deg,#ffffffeb,#fcfaf4db);border:1px solid #94a3b838;border-radius:22px;box-shadow:0 18px 46px #3a266914;display:block;min-height:342px;padding:24px}.hprEmployerOutcomePanel{margin:0 auto;max-width:1180px}.hprOutcomeStrip.employer .hprOutcomeCard{background:linear-gradient(145deg,#ffffffeb,#f6faffdb);min-height:520px}.hprOutcomeStrip.employer .hprEmployerProductVisual{min-height:294px}.hprOutcomeCard .hprCardPoints li,.hprValueGrid.employer .hprCardPoints li{background:#f8fafce6;border-color:#94a3b83d;color:#3c4652}.hprOutcomeCard .hprFeatureIcon{margin-bottom:16px}.hprOutcomeCard h3{color:#18132c;font-size:23px;line-height:1.06;margin:0}.hprOutcomeCard p{color:#5c5478;font-size:14px;line-height:1.62;margin:12px 0 0}.hprEmployerBriefModules{padding-top:28px}.hprEmployerModuleGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.hprEmployerModuleCard{grid-gap:22px;align-items:stretch;background:#ffffffd1;border:1px solid #7c3aed21;border-radius:24px;box-shadow:0 18px 46px #3a266914;display:grid;gap:22px;grid-template-columns:minmax(320px,.95fr) minmax(0,1fr);padding:22px}.hprEmployerModuleCard .hprEmployerProductVisual{margin-bottom:0;min-height:100%}.hprEmployerModuleCopy{align-content:center;display:grid;min-width:0}.hprEmployerModuleCopy>span{color:#8b3dff;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.hprEmployerModuleCopy h3{color:#18132c;font-size:clamp(24px,2vw,32px);line-height:1.04;margin:12px 0 0}.hprEmployerModuleCopy p{color:#5c5478;font-size:14.5px;font-weight:650;line-height:1.62;margin:14px 0 0}.hprEmployerModuleCopy .hprCardPoints{margin-top:18px}.hprEvidenceBoard{border-radius:26px;min-height:420px;padding:22px}.hprEvidenceBoard.compact{border-radius:22px;min-height:0;padding:18px}.hprEvidenceBoard.compact .hprBoardHeader strong{font-size:25px;max-width:340px}.hprEvidenceBoard.compact .hprEvidenceRows{gap:10px;margin-top:20px}.hprEvidenceBoard.compact .hprEvidenceRows div{min-height:62px;padding:13px 15px}.hprEvidenceBoard.candidate{background:linear-gradient(135deg,#ffffffe6,#f5f0ffc7),repeating-linear-gradient(0deg,#0000,#0000 30px,rgba(124,58,237,.035) 31px)}.hprEvidenceBoard.employer{background:linear-gradient(135deg,#ffffffe6,#f6f1ffc7),repeating-linear-gradient(0deg,#0000,#0000 30px,#7c3aed08 31px)}.hprBoardHeader span{color:#8b3dff;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hprBoardHeader strong{color:#151027;font-size:32px;line-height:1.02;max-width:360px;text-align:right}.hprEvidenceRows{grid-gap:14px;display:grid;gap:14px;margin-top:70px}.hprEvidenceRows div{background:#ffffffd1;border:1px solid #7c3aed21;border-radius:16px;min-height:74px;padding:16px 18px}.hprEvidenceRows span{color:#8b3dff;display:block;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hprEvidenceRows strong{color:#20183a;display:block;font-size:17px;line-height:1.25;margin-top:8px}.hprCenteredHeader{margin:0 auto;max-width:820px;text-align:center}.hprCenteredHeader .hprEyebrow{margin-inline:auto}.hprSignalGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.hprSignalFeature{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(360px,.86fr) minmax(0,1fr);margin-top:34px}.hprSignalFeature>div:last-child{min-width:0}.hprSignalFeature h3{color:#18132c;font-size:clamp(30px,3.2vw,46px);font-weight:950;line-height:1;margin:0;max-width:620px}.hprSignalFeature p{color:#5c5478;font-size:16px;line-height:1.68;margin:18px 0 0;max-width:620px}.hprSignalCard{border-radius:22px;min-height:342px;padding:24px}.hprSignalCard h3,.hprWorkflowPanel h3{color:#18132c;font-size:24px;line-height:1.05;margin:0}.hprSignalCard p{color:#5c5478;font-size:15px;line-height:1.62;margin:16px 0 0}.hprGraphBoard{grid-gap:1px;border-radius:22px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;overflow:hidden}.hprGraphBoard div{background:#ffffffb8;min-height:148px;padding:20px}.hprGraphBoard span,.hprStoryCard span{color:#8b3dff;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hprGraphBoard strong{color:#20183a;display:block;font-size:15px;line-height:1.42;margin-top:10px}.hprStoryGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.hprStoryCard{border-radius:22px;min-height:430px;padding:24px}.hprStoryCard h3{color:#18132c;font-size:24px;line-height:1.06;margin:12px 0 0}.hprStoryCard p{color:#5c5478;font-size:15px;line-height:1.62;margin:16px 0 0}.hprWorkflow{padding-top:60px}.hprWorkflowGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.hprWorkflowGrid.single{grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:980px}.hprWorkflowPanel{border-radius:24px;padding:26px}.hprWorkflowPanel ol{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:22px 0 0;padding:0}.hprWorkflowPanel li{background:#ffffffd1;border:1px solid #94a3b838;border-radius:18px;box-shadow:0 14px 30px #3a26690f;color:#342b57;min-height:104px;padding:14px}.hprWorkflowStep{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:86px 1fr}.hprWorkflowMarker{grid-column-gap:7px;background:linear-gradient(135deg,#8b3dff,#6d28d9);border:1px solid #7c3aed38;border-radius:999px;box-shadow:0 12px 24px #7c3aed33,inset 0 0 0 1px #ffffff29;color:#fff;column-gap:7px;display:grid;grid-template-columns:24px 24px;min-height:42px;padding:6px 9px;place-items:center;width:76px}.hprWorkflowMarker span{background:#0000;color:#fff;display:grid;font-size:14px;font-weight:950;height:auto;margin-top:0;place-items:center;width:auto}.hprWorkflowGlyph{height:20px;width:20px}.hprWorkflowIconImage{display:block;height:62px;object-fit:contain;width:62px}.hprWorkflowStepCopy strong{color:#18132c;display:block;font-size:16px;line-height:1.18}.hprWorkflowStepCopy p{color:#5c5478;font-size:13.5px;font-weight:650;line-height:1.5;margin:7px 0 0}.hprPositioning{grid-gap:28px;border-radius:26px;display:grid;gap:28px;grid-template-columns:minmax(390px,1.05fr) 1fr 1fr;padding:34px}.hprPositioning h2{font-size:clamp(34px,3.2vw,48px);margin-bottom:0}.hprPositioning p{margin:0}.hprEmployerSystem{background:radial-gradient(circle at 16% 10%,#22c55e14,#0000 28%),radial-gradient(circle at 86% 18%,#3b82f61a,#0000 30%),linear-gradient(135deg,#fffffff0,#f8fafcdb);border-radius:28px;display:block;padding:40px}.hprEmployerSystemDiagram{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(240px,.9fr) minmax(360px,1.25fr) minmax(240px,.9fr);margin-top:30px}.hprEmployerSystemColumn,.hprEmployerSystemCore{background:#ffffffe0;border:1px solid #94a3b838;border-radius:22px;box-shadow:0 18px 44px #0f172a14}.hprEmployerSystemColumn{grid-gap:12px;align-content:start;display:grid;gap:12px;padding:18px}.hprEmployerSystemCore{background:radial-gradient(circle at 50% 38%,#3b82f61f,#0000 32%),linear-gradient(135deg,#fffffff2,#eff6ffd6);padding:22px}.hprSystemStep{color:#2563eb;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hprEmployerSystemDiagram h3{color:#111827;font-size:24px;line-height:1.05;margin:0}.hprSystemAction,.hprSystemMiniCard{grid-gap:5px;background:linear-gradient(135deg,#fffffff0,#f8fafce0);border:1px solid #94a3b82e;border-radius:16px;display:grid;gap:5px;padding:13px}.hprSystemAction strong,.hprSystemCoreGrid strong,.hprSystemMiniCard strong{color:#111827;font-size:15px;font-weight:950}.hprSystemAction span,.hprSystemCoreGrid span,.hprSystemMiniCard span{color:#64748b;font-size:12.5px;font-weight:750;line-height:1.34}.hprSystemCoreGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.hprSystemCoreGrid div{grid-gap:6px;background:#ffffffdb;border:1px solid #3b82f629;border-radius:18px;display:grid;gap:6px;min-height:118px;padding:14px}.hprEmployerSystemCore p{color:#514a6d;font-size:15px;font-weight:750;line-height:1.55;margin:18px 0 0}.hprSystemAction.calibrate,.hprSystemAction.interview,.hprSystemAction.introduce,.hprSystemAction.review{background:linear-gradient(135deg,#f0fdf4f2,#ffffffe6);border-color:#22c55e3d}.hprSystemAction.hold{background:linear-gradient(135deg,#fffbebf2,#ffffffe6);border-color:#f59e0b42}.hprSystemAction.interview{background:linear-gradient(135deg,#eff6fff2,#ffffffe6);border-color:#3b82f63d}.hprSystemAction.calibrate{background:linear-gradient(135deg,#fffbebf2,#ffffffe6);border-color:#f59e0b42}.hprSystemAction.skip{background:linear-gradient(135deg,#fef2f2f2,#ffffffe6);border-color:#ef444433}.hprProductReason{grid-gap:28px;align-items:stretch;background:linear-gradient(145deg,#fffffff0,#f8f6ffd1),radial-gradient(circle at 12% 88%,#22c55e1a,#0000 34%),radial-gradient(circle at 92% 10%,#7c3aed1f,#0000 32%);border:1px solid #7c3aed21;border-radius:26px;box-shadow:0 18px 46px #3a266914;display:grid;gap:28px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);margin-top:0;padding:34px}.hprProductReasonCopy{align-content:center;display:grid}.hprProductReasonCopy h2{color:#151027;font-size:clamp(38px,4.4vw,64px);font-weight:950;line-height:.96;margin-top:14px}.hprProductReasonCopy p{color:#5c5478;font-size:17px;line-height:1.62;margin:18px 0 0;max-width:620px}.hprProductReasonLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hprProductReasonLinks a{align-items:center;background:#ffffffd1;border:1px solid #7c3aed33;border-radius:999px;box-shadow:0 12px 26px #3a266914;color:#4c1d95;display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:40px;padding:0 16px;text-decoration:none}.hprReasonGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hprReasonCard{background:linear-gradient(145deg,#fffffffa,#f9f7ffe6),radial-gradient(circle at 90% 12%,#7c3aed17,#0000 34%);border:1px solid #7c3aed33;border-radius:22px;box-shadow:0 18px 42px #3a26691a,inset 0 0 0 1px #ffffffbd;min-height:210px;overflow:hidden;padding:20px;position:relative}.hprReasonCard:before{background:linear-gradient(180deg,#7c3aed,#14b8a6);content:"";inset:0 auto 0 0;position:absolute;width:5px}.hprReasonCard.jobs{background:linear-gradient(145deg,#fffffffa,#f8fcffe6),radial-gradient(circle at 90% 12%,#14b8a61a,#0000 34%);border-color:#7c3aed38}.hprReasonCard.candidates{background:linear-gradient(145deg,#fffffffa,#faf7ffe8),radial-gradient(circle at 90% 12%,#7c3aed1a,#0000 34%);border-color:#7c3aed3d}.hprReasonCard.context{background:linear-gradient(145deg,#fffffffa,#f7fdfce6),radial-gradient(circle at 90% 12%,#14b8a61a,#0000 34%);border-color:#14b8a63d}.hprReasonCard.model{background:linear-gradient(145deg,#fffffffa,#fffbf5e0),radial-gradient(circle at 90% 12%,#fbbf241c,#0000 34%);border-color:#7c3aed33}.hprReasonHead{align-items:center;display:flex;gap:12px}.hprReasonIcon{color:#fff;display:grid;flex:0 0 auto;height:76px;place-items:center;width:76px}.hprReasonCard h3{color:#18132c;flex:1 1 auto;font-size:22px;line-height:1.05;margin:0}.hprReasonMiniIcon{display:block;filter:drop-shadow(0 12px 15px rgba(17,24,39,.22)) drop-shadow(0 0 11px rgba(255,255,255,.1));height:76px;object-fit:contain;width:76px}.hprReasonCard p{color:#51486f;font-size:14px;font-weight:650;line-height:1.55;margin:12px 0 0}.hprHomePathSection{padding-top:44px}.hprHomePathGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.hprHomePathCard{background:linear-gradient(145deg,#fffffff0,#f6f1ffd6),radial-gradient(circle at 86% 12%,#7c3aed1f,#0000 34%);border:1px solid #7c3aed29;border-radius:26px;box-shadow:0 20px 56px #3a26691a;color:#18132c;display:flex;flex-direction:column;min-height:430px;padding:28px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.hprHomePathCard:hover{border-color:#7c3aed57;box-shadow:0 26px 70px #3a266929;transform:translateY(-3px)}.hprHomePathCard.employer{background:linear-gradient(145deg,#fffffff0,#f7faffdb),radial-gradient(circle at 86% 12%,#0ea5e91c,#0000 34%)}.hprHomePathCard span{background:#efe7ff;border-radius:8px;color:#8b3dff;display:inline-flex;font-size:10px;font-weight:950;letter-spacing:.08em;min-height:24px;padding:5px 10px;text-transform:uppercase}.hprHomePathCard strong{color:#151027;display:block;font-size:clamp(28px,3.2vw,44px);font-weight:950;line-height:1;margin-top:18px;max-width:520px}.hprHomePathCard p{color:#5c5478;font-size:16px;font-weight:680;line-height:1.58;margin:18px 0 0;max-width:560px}.hprHomePathList{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0}.hprHomePathList li{background:#ffffffbd;border:1px solid #7c3aed21;border-radius:16px;color:#342b57;font-size:14px;font-weight:760;line-height:1.42;min-height:58px;padding:13px 14px 13px 42px;position:relative}.hprHomePathList li:before{background:linear-gradient(135deg,#8b3dff,#2563eb);border-radius:999px;box-shadow:0 0 0 5px #7c3aed1c;content:"";height:12px;left:16px;position:absolute;top:18px;width:12px}.hprHomePathCard.employer .hprHomePathList li:before{background:linear-gradient(135deg,#0ea5e9,#14b8a6);box-shadow:0 0 0 5px #0ea5e91a}.hprHomePathCard em{align-items:center;background:linear-gradient(135deg,#8b3dff,#5b21b6);border-radius:999px;box-shadow:0 14px 30px #5b21b638;color:#fff;display:inline-flex;font-size:14px;font-style:normal;font-weight:950;margin-top:auto;min-height:44px;padding:0 16px;width:fit-content}.hprHomePathCard em:after{content:"→";margin-left:8px;transition:transform .16s ease}.hprHomePathCard:hover em:after{transform:translateX(3px)}.hprFinalCta{grid-gap:32px;align-items:center;background:linear-gradient(135deg,#ffffffeb,#f6f1ffd1);border-radius:28px;display:grid;gap:32px;grid-template-columns:1fr;margin:46px auto 0;padding:34px;width:var(--hpr-page-width)}.hprFinalCta h2{max-width:790px}.hprFinalCta p{margin-bottom:0;max-width:800px}.hprFinalActions{margin-top:24px}.hprFooter{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;padding:42px 0 54px;width:var(--hpr-page-width)}.hprFooter>div{display:flex;flex-wrap:wrap;gap:20px}.hprModalScrim{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05020a9e;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:3000}.hprEmployerModal{background:#fbfaff;border:1px solid #7c3aed33;border-radius:20px;box-shadow:0 34px 120px #05020a57;color:#18132c;max-height:calc(100vh - 36px);overflow:auto;padding:22px;width:min(560px,100%)}.hprEmployerModalTop{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.hprModalActionsTop{align-items:center;display:flex;gap:8px}.hprMobileCandidateCta,.hprMobileReturnHome{display:none}.hprEmployerModal h3{color:#151027;font-size:30px;line-height:1.05;margin:14px 0 0}.hprEmployerModal p{color:#625a7b;font-size:14px;line-height:1.55;margin:10px 0 0}.hprModalClose{background:#fff;border:1px solid #7c3aed2e;border-radius:10px;color:#39246d;cursor:pointer;display:grid;font:inherit;font-weight:950;height:34px;place-items:center;width:34px}.hprEmployerForm{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.hprEmployerForm label{grid-gap:7px;color:#39246d;display:grid;font-size:12px;font-weight:950;gap:7px;letter-spacing:.02em}.hprEmployerForm input,.hprEmployerForm textarea{background:#fff;border:1px solid #7c3aed2e;border-radius:12px;color:#18132c;font:inherit;font-size:14px;outline:none;padding:12px 13px;width:100%}.hprEmployerForm input[type=file]{background:linear-gradient(135deg,#a855f714,#7c3aed0a),#fff;border-style:dashed;cursor:pointer}.hprEmployerForm input[type=file]::file-selector-button{background:linear-gradient(135deg,#a855f7,#7c3aed);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:950;margin-right:12px;padding:8px 12px}.hprEmployerFileError,.hprEmployerFileHint{font-size:12px;font-weight:800;letter-spacing:0}.hprEmployerFileHint{color:#7b7198}.hprEmployerFileError{color:#be123c}.hprEmployerForm textarea{resize:vertical}.hprEmployerForm input:focus,.hprEmployerForm textarea:focus{border-color:#7c3aed9e;box-shadow:0 0 0 3px #7c3aed1f}.hprEmployerForm .hprPrimaryButton:disabled{box-shadow:0 12px 24px #7c3aed29,inset 0 0 0 1px #ffffff1f;cursor:not-allowed;opacity:.62;transform:none}.hprEmployerError{color:#be123c;font-size:13px;font-weight:800;line-height:1.4;margin:0}.hprEmployerSuccess{grid-gap:8px;background:#f5f1ff;border:1px solid #7c3aed2e;border-radius:14px;display:grid;gap:8px;margin-top:18px;padding:16px}.hprEmployerSuccess strong{color:#18132c;font-size:17px}.hprEmployerSuccess span{color:#625a7b;line-height:1.5}@keyframes hprBarIn{0%{transform:scaleX(.2);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@media (min-width:1181px){.hprShell{--hpr-page-width:min(calc(100% - 260px),1220px)}.hprNav{padding-left:max(112px,calc(50vw - 730px));padding-right:max(112px,calc(50vw - 730px))}.hprHero{gap:32px;grid-template-columns:minmax(330px,.75fr) minmax(560px,1.25fr);min-height:clamp(650px,calc(100vh - 56px),840px);padding-top:28px}.hprHero h1{font-size:clamp(46px,4vw,60px);max-width:590px}.hprHeroStatements,.hprLead{max-width:520px}.hprHeroStatements p,.hprLead{font-size:16px}.hprProductPreview{min-height:600px;padding:16px}.hprCandidateStoryStage,.hprMayaStatsCard{min-height:455px}.hprMatchSystemFrame{max-width:100%;width:100%}}@media (max-width:1180px){.hprShell{--hpr-page-width:min(calc(100% - 64px),1120px)}.hprNavLinks{justify-content:flex-end}.hprCandidateModuleCard,.hprEmployerModuleGrid,.hprEmployerSystemDiagram,.hprFinalCta,.hprHero,.hprOutcomeStrip,.hprPositioning,.hprProductReason,.hprSignalFeature,.hprSystemCoreGrid,.hprTwoColumn,.hprTwoColumn.reverse,.hprWorkContext{grid-template-columns:1fr}.hprCandidateModuleCard:nth-child(2n) .hprCandidateModuleCopy,.hprCandidateModuleCard:nth-child(2n) .hprCandidateProductVisual{order:0}.hprCandidateModuleCard:nth-child(2n){grid-template-columns:minmax(0,1fr)}.hprOutcomeStrip.employer .hprEmployerProductVisual,.hprOutcomeStrip.employer .hprOutcomeCard{min-height:0}.hprWorkContextImage{justify-self:start;max-width:520px}.hprHero,.hprProductPreview{min-height:0}.hprPositioning,.hprProductReason{gap:18px}}@media (max-width:860px){.hprShell{--hpr-page-width:calc(100% - 28px)}.hprNav{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:auto auto;justify-content:space-between;min-height:56px;padding:9px 14px;position:sticky}.hprLogoImage{width:117px}.hprNavActions,.hprNavLinks{display:none}.hprMobileMenuButton{align-items:center;background:#fffffff5;border:1px solid #ffffff57;border-radius:999px;box-shadow:0 12px 28px #240c5833;color:#4c1d95;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:950;gap:8px;justify-content:center;min-height:36px;padding:0 13px}.hprNav .hprMobileMenuButton{background:#fff;border-color:#7c3aed38;color:#4c1d95!important}.hprMobileMenuButton span{border-bottom:2px solid;border-top:2px solid;display:block;height:10px;position:relative;width:14px}.hprMobileMenuButton span:after{border-top:2px solid;content:"";left:0;position:absolute;top:2px;width:14px}.hprNav .hprMobileMenuButton span,.hprNav .hprMobileMenuButton span:after{border-color:#4c1d95}.hprMobileMenu{background:#fff;border:1px solid #7c3aed42;border-radius:20px;box-shadow:0 22px 48px #240c583d,inset 0 0 0 1px #ffffffb8;gap:6px;grid-column:1/-1;grid-template-columns:1fr;margin-top:4px;padding:12px;position:relative;width:100%}.hprMobileMenu:not([hidden]){display:grid}.hprMobileMenu a,.hprMobileMenu button{align-items:center;background:#f8f5ff;border:1px solid #7c3aed2e;border-radius:14px;box-shadow:0 8px 18px #3a26690f;color:#24143f;display:inline-flex;font:inherit;font-size:13px;font-weight:950;justify-content:space-between;min-height:44px;padding:0 14px;text-decoration:none}.hprMobileMenu a:after{color:#7c3aed;content:"→";font-size:15px}.hprMobileMenu a.active{background:radial-gradient(circle at 92% 50%,#ec48991f,#0000 34%),#fdfafff5;border-color:#d946ef6b;box-shadow:inset 0 0 0 1px #ec48991f,0 0 18px #d946ef3d,0 12px 26px #7c3aed1f;color:#7e22ce}.hprMobileMenu button{background:linear-gradient(135deg,#a855f7,#7c3aed 58%,#5b21b6);border-color:#ffffff2e;box-shadow:0 14px 30px #7c3aed3d,inset 0 0 0 1px #ffffff2e;color:#fff;cursor:pointer;justify-content:center;margin-top:6px;min-height:46px}.hprNavJoinButton{font-size:12px;min-height:36px;padding:0 13px}.hprHero{gap:30px;padding-top:2px}.hprHeroCopy>.hprCtaRow,.hprHeroCopy>.hprEyebrow{display:none}.hprHeroCopy{order:1}.hprProductPreview{order:2}.hprTrustStrip{margin-top:4px;padding-bottom:22px}.hprTrustHeader{justify-content:center}.hprTrustRail:after,.hprTrustRail:before{width:38px}.hprTrustTrack{animation-duration:34s;gap:10px;padding:12px}.hprTrustLogo{border-radius:15px;flex-basis:142px;height:66px}.hprTrustLogo.glyphic span,.hprTrustLogo.oncko span,.hprTrustLogo.profluent span{font-size:22px}.hprTrustLogo.cellsonics span{font-size:16px;letter-spacing:.14em}.hprHero h1{font-size:clamp(42px,11.8vw,58px);line-height:1.02;margin-top:8px;max-width:100%;overflow-wrap:break-word}.hprCandidateFactGrid,.hprCandidateModuleCard,.hprCandidateModuleGrid,.hprCandidateOpportunityBody,.hprCandidateStoryPreview,.hprCandidateTrajectoryGrid,.hprEmployerModuleCard,.hprEmployerModuleGrid,.hprEmployerSystemDiagram,.hprGraphBoard,.hprHomePathGrid,.hprOutcomeStrip,.hprPaths,.hprPreviewDetails,.hprPreviewGrid,.hprReasonGrid,.hprSignalGrid,.hprStoryGrid,.hprSystemCoreGrid,.hprValueGrid,.hprValueGrid.employer,.hprWorkContext,.hprWorkContextGrid,.hprWorkflowGrid{grid-template-columns:1fr}.hprCandidateModuleCard{padding:16px}.hprCandidateModuleCard,.hprCandidateModuleCard:nth-child(2n){grid-template-columns:minmax(0,1fr)}.hprCandidateProductVisual{border-radius:18px;min-height:0;padding:14px}.hprCandidateApplicationMain,.hprCandidatePathHeader,.hprCandidateProductTop,.hprCandidateProfileStrip span{align-items:flex-start;flex-direction:column}.hprCandidateProfileStrip span{width:100%}.hprCandidateProductTop strong{text-align:left}.hprCandidateApplicationMain em,.hprCandidatePathHeader em,.hprCandidateProductTop em{white-space:normal}.hprPathCard{min-height:0}.hprCenteredHeader h2,.hprFinalCta h2,.hprPathCard p,.hprPathCard strong,.hprPositioning h2,.hprSectionCopy h2{overflow-wrap:anywhere}.hprEmployerSystem,.hprProductReason{padding:24px 18px}.hprEmployerOutcomeVisual{grid-template-columns:44px minmax(0,1fr);min-height:150px;padding:12px}.hprOutcomeStrip.employer .hprEmployerProductVisual,.hprOutcomeStrip.employer .hprOutcomeCard{min-height:0}.hprEmployerVisualHeader{grid-gap:4px;display:grid;gap:4px}.hprProductReasonCopy h2{font-size:clamp(34px,11vw,46px)}.hprProductReasonCopy p{font-size:16px;line-height:1.58}.hprProductReasonLinks a{flex:1 1 150px}.hprReasonCard{min-height:0;padding:18px}.hprHomePathCard em{justify-content:center;margin-top:22px;width:100%}.hprBoardHeader,.hprFooter,.hprPreviewTop{flex-direction:column}.hprSurfaceTabs{width:100%}.hprCandidateStoryStage{min-height:560px}.hprCandidateStoryStage.hprCompositeStage,.hprMayaStatsCard{min-height:0}.hprBoardHeader strong{text-align:left}.hprEvidenceRows{margin-top:32px}.hprCtaRow,.hprFinalActions,.hprInlineActions{align-items:stretch}.hprPrimaryButton,.hprSecondaryButton{width:100%}.hprCtaRow{gap:10px}.hprDemoTextLink{margin:4px auto 0;min-height:32px;padding:0 8px;width:max-content}.hprDetailHero,.hprOutcomeStrip.two{grid-template-columns:1fr}.hprDetailHero{margin-top:18px;padding:28px 18px}.hprDetailHeroCopy{max-width:none}.hprDetailHero h1{font-size:clamp(36px,10vw,48px);line-height:1.02}.hprDetailHero .hprLead{max-width:none}.hprDetailHeroArt{border-radius:16px;justify-self:center;max-height:146px;width:min(78%,270px)}.hprDetailHeroArt.employer{aspect-ratio:2/3;max-height:none;width:min(86%,300px)}.hprOutcomeCard,.hprWorkContextCard{min-height:0}.hprCardVisual.work{height:clamp(176px,52vw,240px);width:100%}.hprCardVisual.employerWide{height:clamp(260px,64vw,420px)}}@media (max-width:520px){.hprCandidateModuleCard,.hprCandidateProductVisual,.hprEmployerModuleCard,.hprEmployerProductVisual,.hprEvidenceBoard,.hprFinalCta,.hprPositioning,.hprProductPreview,.hprProductReason,.hprSignalCard,.hprWorkflowPanel{border-radius:18px}.hprProductPreview{padding:14px}.hprModalScrim{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfaff;justify-content:stretch;padding:0}.hprEmployerModal{border:0;border-radius:0;box-shadow:none;max-height:100dvh;max-width:100vw;min-height:100dvh;padding:16px;width:100vw}.hprMobileReturnHome{align-items:center;background:#fff;border:1px solid #7c3aed2e;border-radius:999px;box-shadow:0 8px 20px #4c1d9514;color:#4c1d95;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;letter-spacing:.01em;min-height:32px;padding:0 11px;text-decoration:none}.hprModalClose{display:none}.hprMobileCandidateCta{display:flex;flex-direction:column;gap:10px;margin:-6px auto 12px;width:var(--hpr-page-width)}.hprMobileCandidateCta .hprPrimaryButton,.hprMobileCandidateCta .hprSecondaryButton{min-height:46px;width:100%}.hprCandidateStoryStage{min-height:590px}.hprCandidateStoryStage img{object-position:44% center}.hprCandidateStoryStage.hprCompositeStage .hprStoryCompositeImage{object-position:center}.hprCandidateStoryPreview.employer .hprCandidateStoryStage img{object-position:30% center}.hprCandidateStoryPreview.employer .hprMayaIntroCard,.hprCandidateStoryPreview.employer .hprMayaThoughtCard,.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought3{left:auto;right:auto}.hprCandidateStoryPreview.employer .hprCandidateStoryStage{min-height:640px;padding:0}.hprCandidateStoryPreview.employer .hprCandidateStoryStage.hprCompositeStage{min-height:0}.hprCandidateStoryPreview.employer .hprMayaIntroCard,.hprCandidateStoryPreview.employer .hprMayaThoughtCard{left:auto;position:absolute;right:8px;width:min(176px,52%)}.hprCandidateStoryPreview.employer .hprMayaIntroCard{padding:11px 12px;top:34px}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought1{top:220px}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought2{top:360px}.hprCandidateStoryPreview.employer .hprMayaThoughtCard.thought3{bottom:18px;left:auto;right:8px;width:min(176px,52%)}.hprMayaIntroCard{left:12px;padding:13px;top:12px;width:min(174px,calc(100% - 24px))}.hprMayaIntroCard strong{font-size:17px}.hprMayaThoughtCard{padding:11px;width:min(164px,calc(100% - 24px))}.hprMayaThoughtCard.thought1{left:12px;top:188px}.hprMayaThoughtCard.thought2{bottom:auto;left:12px;right:auto;top:318px}.hprMayaThoughtCard.thought3{bottom:12px;left:12px;width:min(200px,calc(100% - 24px))}.hprBoardHeader strong,.hprSignalPanel h3{font-size:25px}.hprEmployerModuleCard{padding:16px}.hprCandidateRoleStack div,.hprCandidateSkillStack div{border-radius:14px;grid-template-columns:1fr}.hprCandidateApplicationsHeader{align-items:flex-start;flex-direction:column}.hprEmployerProductRows div{gap:3px;grid-template-columns:1fr}.hprEmployerProductSubject strong{font-size:15px}.hprHero h1{font-size:39px}.hprLead{font-size:16px}.hprHeroStatements{margin-top:16px}.hprHeroStatements p{font-size:16px;font-weight:650;line-height:1.55}.hprSupport{font-size:14px}.hprPathCard strong{font-size:21px}}.hprBlogShell{min-height:100vh;overflow-x:hidden}.hprBlogShell .hprNavLinks a[aria-current=page]{color:#fff}.hprBlogHero{align-items:end;display:grid;margin:0 auto;min-height:clamp(420px,48vh,560px);padding:72px 0 58px;position:relative;width:var(--hpr-page-width)}.hprBlogProteinCallout{grid-gap:6px;background:radial-gradient(circle at 88% 12%,#ffffff47,#0000 34%),linear-gradient(135deg,#7c3aed,#5b21b6);border:1px solid #8b3dff47;border-radius:22px;box-shadow:0 24px 56px #5b21b647;color:#fff;display:grid;gap:6px;padding:18px 20px;position:absolute;right:0;text-decoration:none;top:84px;transition:transform .18s ease,box-shadow .18s ease;width:min(310px,38vw)}.hprBlogProteinCallout:focus-visible,.hprBlogProteinCallout:hover{box-shadow:0 30px 70px #5b21b65c;transform:translateY(-3px)}.hprBlogProteinCallout span{color:#ffffffc7;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.hprBlogProteinCallout strong{font-size:20px;font-weight:950;line-height:1.05}.hprBlogHero>div{max-width:900px}.hprBlogHero h1{color:#151027;font-size:clamp(48px,6vw,86px);font-weight:950;letter-spacing:0;line-height:.96;margin:20px 0 0;max-width:860px}.hprArticleBody h2,.hprArticleHeader h1,.hprArticleReferences h2,.hprBlogArticleContent strong,.hprBlogArticleSection h2,.hprBlogHero h1,.hprBlogTopicCard h2{overflow-wrap:break-word}.hprBlogHero p{color:#4b4568;font-size:19px;font-weight:650;line-height:1.55;margin:24px 0 0;max-width:760px}.hprBlogGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:var(--hpr-page-width)}.hprBlogArticleSection,.hprBlogTopicCard{background:linear-gradient(145deg,#ffffffe6,#f8f4ffd1),radial-gradient(circle at 88% 12%,#a855f71a,#0000 38%);border:1px solid #7c3aed21;border-radius:22px;box-shadow:0 18px 46px #3a266914}.hprBlogTopicCard{min-height:270px;padding:26px}.hprBlogTopicCard span{background:#efe7ff;border-radius:8px;color:#8b3dff;display:inline-flex;font-size:10px;font-weight:950;letter-spacing:.08em;min-height:24px;padding:5px 10px;text-transform:uppercase}.hprBlogTopicCard h2{color:#18132c;font-size:28px;font-weight:950;letter-spacing:0;line-height:1.04;margin:18px 0 0}.hprBlogArticleSection>p,.hprBlogTopicCard p{color:#5c5478;font-size:15px;line-height:1.65;margin:16px 0 0}.hprBlogArticleSection{margin:28px auto 0;padding:34px;width:var(--hpr-page-width)}.hprBlogArticleSection h2{color:#18132c;font-size:clamp(34px,4vw,56px);font-weight:950;letter-spacing:0;line-height:1.04;margin:18px 0 0}.hprBlogArticleSection>p{font-size:16px;max-width:780px}.hprBlogArticleGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.hprBlogArticleCard{background:#ffffffc7;border:1px solid #7c3aed29;border-radius:18px;box-shadow:0 14px 36px #34216014;color:inherit;display:flex;flex-direction:column;min-height:100%;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hprBlogArticleCard:focus-visible,.hprBlogArticleCard:hover{border-color:#8b3dff5c;box-shadow:0 24px 54px #623ea829;transform:translateY(-3px)}.hprBlogArticleImageWrap{background:radial-gradient(circle at 76% 18%,#a855f724,#0000 34%),linear-gradient(145deg,#fdfcfff2,#f2ecffc7);display:grid;min-height:230px;padding:16px;place-items:center}.hprBlogArticleImageWrap img{filter:drop-shadow(0 18px 30px rgba(62,39,116,.16));max-height:260px;object-fit:contain;width:100%}.hprBlogArticleContent{display:flex;flex:1 1;flex-direction:column;gap:11px;padding:20px}.hprBlogArticleCategory{color:#8b3dff;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hprBlogArticleContent strong{color:#18132c;font-size:21px;font-weight:950;letter-spacing:0;line-height:1.08}.hprBlogArticleContent span:last-child{color:#5c5478;font-size:14px;font-weight:650;line-height:1.55}.hprArticleShell{background:radial-gradient(circle at 13% 8%,#a855f71a,#0000 30%),radial-gradient(circle at 90% 18%,#5850ec17,#0000 28%),linear-gradient(180deg,#fbfaff,#f8fbff 46%,#fff)}.hprArticle{grid-column-gap:34px;align-items:start;column-gap:34px;display:grid;grid-template-columns:minmax(0,1fr) 320px;margin:0 auto;padding:70px 0 38px;width:min(var(--hpr-page-width),1180px)}.hprArticleHeader{grid-column:1/-1;max-width:940px}.hprArticleTitleBlock{grid-column:1;grid-row:2}.hprArticleBack{align-items:center;background:#ffffffdb;border:1px solid #8b3dff29;border-radius:999px;color:#8b3dff;display:inline-flex;font-size:12px;font-weight:900;margin-bottom:22px;min-height:32px;padding:7px 12px;text-decoration:none}.hprArticleHeader h1{color:#151027;font-size:clamp(24px,3vw,40px);font-weight:950;letter-spacing:0;line-height:1.08;margin:18px 0 0;max-width:980px}.hprArticleHeader p{color:#4b4568;font-size:19px;font-weight:650;line-height:1.55;margin:22px 0 0;max-width:820px}.hprArticleInfographic{grid-gap:10px;background:#ffffffc7;border:1px solid #7c3aed26;border-radius:18px;box-shadow:0 16px 40px #3823681a;cursor:pointer;display:grid;gap:10px;grid-column:2;grid-row:2/span 2;justify-self:end;margin:0 0 28px;padding:10px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;width:min(100%,320px)}.hprArticleInfographic:focus-visible,.hprArticleInfographic:hover{border-color:#8b3dff57;box-shadow:0 22px 52px #38236826;outline:none;transform:translateY(-2px)}.hprArticleInfographic img{border-radius:12px;box-shadow:0 12px 28px #2c1d511f;height:auto;margin:0 auto;width:100%}.hprArticleInfographic figcaption{color:#5c5478;font-size:12px;font-weight:800}.hprArticleLead{background:radial-gradient(circle at 92% 18%,#a855f724,#0000 34%),#ffffffdb;border:1px solid #8b3dff2b;border-radius:18px;box-shadow:0 16px 42px #3a266914;grid-column:1;margin:34px 0 28px;max-width:860px;padding:24px 26px}.hprArticleLead span{color:#8b3dff;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hprArticleLead p{color:#1c1630;font-size:24px;font-weight:900;line-height:1.22;margin:10px 0 0}.hprArticleBody,.hprArticleIntro,.hprArticleReferences{grid-column:1;max-width:860px}.hprArticleBody p,.hprArticleIntro{color:#3f385d;font-size:17px;font-weight:600;line-height:1.75}.hprArticleIntro{margin:18px 0 0}.hprArticleBody,.hprArticleBody section{margin-top:34px}.hprArticleBody h2,.hprArticleReferences h2{color:#18132c;font-size:31px;font-weight:950;letter-spacing:0;line-height:1.06;margin:0 0 14px}.hprArticleBody p{margin:14px 0 0}.hprArticleTableWrap{background:#ffffffc7;border:1px solid #7c3aed24;border-radius:16px;box-shadow:0 14px 34px #34216014;margin:20px 0 0;overflow-x:auto}.hprArticleTable{border-collapse:collapse;min-width:560px;width:100%}.hprArticleTable td,.hprArticleTable th{border-bottom:1px solid #7c3aed1a;color:#3f385d;font-size:14px;line-height:1.35;padding:14px 16px;text-align:left;vertical-align:top}.hprArticleTable th{background:#f7f2ffdb;color:#18132c;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.hprArticleTable td:last-child,.hprArticleTable th:last-child{text-align:right;white-space:nowrap}.hprArticleTable tr:last-child td{border-bottom:0}.hprArticleReferences{background:#ffffffbd;border:1px solid #7c3aed21;border-radius:20px;margin-top:44px;padding:26px}.hprArticleReferences div{display:flex;flex-wrap:wrap;gap:10px}.hprArticleReferences a{align-items:center;background:#f7f2ffc2;border:1px solid #8b3dff26;border-radius:999px;color:#6f2de2;display:inline-flex;font-size:12px;font-weight:850;min-height:34px;padding:8px 12px;text-decoration:none}.hprImageModal{align-items:center;background:#0d081cd1;display:grid;inset:0;justify-items:center;padding:42px;position:fixed;z-index:10000}.hprImageModal img{border-radius:18px;box-shadow:0 30px 90px #0000006b;max-height:88vh;max-width:min(96vw,1180px);object-fit:contain}.hprImageModalClose{background:#fffffff0;border:1px solid #ffffff57;border-radius:999px;color:#18132c;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:38px;padding:0 15px;position:absolute;right:18px;top:18px}@media (max-width:860px){.hprBlogHero{min-height:0;padding:46px 0 38px}.hprBlogProteinCallout{margin-bottom:26px;position:relative;right:auto;top:auto;width:100%}.hprBlogHero h1{font-size:clamp(34px,9.4vw,44px);line-height:1.02}.hprBlogHero p{font-size:16px}.hprBlogGrid{grid-template-columns:1fr}.hprBlogTopicCard{min-height:0}.hprBlogArticleSection{padding:24px}.hprBlogArticleGrid{grid-template-columns:1fr}.hprBlogArticleImageWrap{min-height:210px}.hprArticle{display:block;padding:46px 0 28px}.hprArticleHeader h1{font-size:clamp(24px,7vw,36px);line-height:1.08}.hprArticleBody p,.hprArticleHeader p,.hprArticleIntro{font-size:16px}.hprArticleInfographic{border-radius:18px;margin-left:auto;margin-right:auto;width:min(100%,280px)}.hprArticleLead{padding:20px}.hprArticleLead p{font-size:20px}.hprArticleBody h2,.hprArticleReferences h2{font-size:25px}}.employerDossierScope{background:linear-gradient(180deg,#f5f3ff,#f8fafc 38%,#fff);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;width:100%}.edShell{animation:edShellSettle .62s cubic-bezier(.16,1,.3,1) both;margin:0 auto;padding:12px 0 42px;width:min(1180px,calc(100% - 32px))}.edIcon{flex:0 0 auto;height:1em;width:1em}.edHero{grid-gap:18px;align-items:start;background:linear-gradient(135deg,#4c1d95,#7c3aed 58%,#9f5cff);border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 18px 52px #4c1d953d;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:16px 18px;position:relative}.edHero:before{background:linear-gradient(90deg,#ffffffd6,#14b8a6c7);content:"";height:4px;inset:0 0 auto 0;position:absolute}.edHeroMain{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);position:relative;z-index:1}.edLogo{background:#fff;border:1px solid #ffffff57;border-radius:8px;box-shadow:0 12px 30px #0f172a2e;color:#fff;display:grid;font-size:1.05rem;font-weight:950;height:70px;object-fit:contain;padding:8px;place-items:center;width:70px}div.edLogo{background:linear-gradient(135deg,#7c3aed,#14b8a6);padding:0}.edHeroKicker{color:#ffffffbd;font-size:.74rem;font-weight:950;letter-spacing:0;margin-bottom:5px;text-transform:uppercase}.edHero h1{color:#fff;font-size:34px;letter-spacing:0;line-height:1.02;margin:0 0 5px;text-shadow:0 2px 18px #0f172a33}.edHero p{color:#ffffffe0;font-size:.9rem;font-weight:650;line-height:1.42;margin:0;max-width:760px}.edHeroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.edHeroMeta span{background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:850;min-height:28px;padding:6px 10px}.edBrand,.edHeroMeta span{align-items:center;color:#fff}.edBrand{display:flex;font-weight:900;gap:8px;justify-content:flex-end;min-width:150px;position:relative;text-decoration:none;white-space:nowrap;z-index:1}.edBrand img{height:26px;object-fit:contain;width:26px}.edSummaryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.edLaneCard,.edPanel,.edStep,.edSummaryCard{background:linear-gradient(180deg,#fffffff0,#faf5ffbd);border:1px solid #7c3aed24;border-radius:8px;box-shadow:0 14px 44px #7c3aed1c;overflow:hidden;position:relative}.edLaneCard:before,.edPanel:before,.edStep:before,.edSummaryCard:before{background:linear-gradient(90deg,#7c3aedf2,#a855f7b8,#10b981ad);content:"";height:3px;left:0;position:absolute;right:0;top:0}.edSummaryCard{min-height:142px;padding:16px}.edSummaryCard span{color:#7c3aedc7;display:block;font-size:.72rem;font-weight:950;text-transform:uppercase}.edSummaryCard strong{color:#4c1d95;display:block;font-size:1.55rem;line-height:1;margin-top:8px}.edSummaryCard p{color:#3b3b78;font-size:.86rem;line-height:1.42;margin:10px 0 0}.edTabsRow{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafce0;display:flex;gap:14px;justify-content:space-between;margin:12px 0;padding:6px 0;position:sticky;top:0;z-index:20}.edTabs{background:#7c3aed14;border:1px solid #7c3aed14;border-radius:8px;display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:6px;width:max-content}.edTab{align-items:center;background:#0000;border:0;border-radius:7px;color:#6b5f88;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:900;gap:7px;padding:10px 14px;text-decoration:none;white-space:nowrap}.edTab .edIcon{height:15px;width:15px}.edTab.active{background:#fff;box-shadow:0 8px 22px #7c3aed1f;color:#7c3aed}.edTab:hover{background:#ffffffb8;color:#7c3aed}.edReportSection{margin-top:14px;scroll-margin-top:84px}.edReportSection+.edReportSection{margin-top:18px}.edSectionHeader{margin-bottom:12px;padding:2px 2px 0}.edSectionHeader h2{color:#5b21b6;font-size:1.5rem;letter-spacing:0;line-height:1.16;margin:8px 0 6px}.edSectionHeader p{color:#3b3b78;font-size:.92rem;line-height:1.5;margin:0;max-width:920px}.edGrid{grid-gap:14px;animation:edBlockRise .52s cubic-bezier(.16,1,.3,1) both;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.edFollowGrid{margin-top:14px}.edWide{grid-column:1/-1}.edPanel{padding:18px}.edCardKicker,.edSectionKicker{align-items:center;color:#7c3aedc7;display:flex;font-size:.72rem;font-weight:950;gap:7px;letter-spacing:0;text-transform:uppercase}.edLaneCard h3,.edPanel h2,.edStep h3{color:#5b21b6;letter-spacing:0;margin:8px 0 10px}.edPanel h2{font-size:1.5rem}.edLaneCard h3,.edStep h3{font-size:1.05rem;line-height:1.18}.edLaneBody p,.edPanel p,.edStep p{color:#3b3b78;font-size:.92rem;line-height:1.5;margin:0}.edStackText+.edStackText{margin-top:12px}.edMiniList{grid-gap:2px;display:grid;gap:2px}.edMiniBlock{grid-gap:4px;border-top:1px solid #7c3aed1a;display:grid;gap:4px;padding:12px 0}.edMiniBlock:first-child{border-top:0}.edMiniBlock strong{color:#4c1d95;font-size:.92rem}.edMiniBlock span{color:#4f518f;font-size:.88rem;line-height:1.45}.edLaneList{grid-gap:14px;animation:edBlockRise .52s cubic-bezier(.16,1,.3,1) both;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.edLaneCard{padding:18px}.edLaneTop{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.edCardIcon{background:linear-gradient(135deg,#7c3aed,#14b8a6);border-radius:8px;box-shadow:0 12px 26px #4c1d9524;color:#fff;display:grid;height:38px;place-items:center;width:38px}.edLaneBody{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.edLaneBody div{background:#7c3aed0f;border-radius:8px;padding:12px}.edLaneBody span{color:#7c3aedc7;display:block;font-size:.72rem;font-weight:950;margin-bottom:5px;text-transform:uppercase}.edTableWrap{background:#ffffffad;border:1px solid #7c3aed1f;border-radius:8px;margin-top:16px;overflow-x:auto}.edTable{border-collapse:collapse;min-width:780px;width:100%}.edTable td,.edTable th{border-bottom:1px solid #7c3aed1a;color:#34307a;font-size:.88rem;line-height:1.42;padding:13px 14px;text-align:left;vertical-align:top}.edTable th{background:#7c3aed0f;color:#6d28d9;font-size:.72rem;font-weight:950;text-transform:uppercase}.edTable tr:last-child td{border-bottom:0}.edCompanyGrid{grid-gap:14px;animation:edBlockRise .52s cubic-bezier(.16,1,.3,1) both;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.edCompanyCard{background:#ffffffe6;border:1px solid #7c3aed24;border-radius:8px;box-shadow:0 14px 44px #7c3aed1a;overflow:hidden;padding:16px;position:relative}.edCompanyCard:before{content:"";height:3px;inset:0 0 auto;position:absolute}.edCompanyHard:before{background:linear-gradient(90deg,#059669,#10b98194)}.edCompanyOpen:before{background:linear-gradient(90deg,#dc2626,#f8717194)}.edCompanyNeutral:before{background:linear-gradient(90deg,#7c3aed,#14b8a694)}.edCompanyTop{align-items:start;display:flex;gap:12px;justify-content:space-between}.edCompanyBlock span,.edCompanyTop span{color:#475569;display:block;font-size:.72rem;font-weight:950;text-transform:uppercase}.edCompanyTop h3{color:#312e81;font-size:1.1rem;line-height:1.15;margin:6px 0 0}.edCompanyTop strong{background:#64748b;border-radius:999px;color:#fff;flex:0 0 auto;font-size:.7rem;line-height:1.15;max-width:150px;padding:6px 8px;text-align:center;text-transform:uppercase}.edCompanyHard .edCompanyTop strong{background:#059669}.edCompanyOpen .edCompanyTop strong{background:#dc2626}.edCompanyNeutral .edCompanyTop strong{background:#7c3aed}.edCompanyBlock{background:#7c3aed0f;border-radius:8px;margin-top:12px;padding:12px}.edCompanyBlock p{color:#3b3b78;font-size:.88rem;line-height:1.45;margin:5px 0 0}.edCompanyHard{background:linear-gradient(180deg,#ecfdf5b8,#fffffff0)}.edCompanyOpen{background:linear-gradient(180deg,#fef2f2cc,#fffffff0)}.edCompanyNeutral{background:linear-gradient(180deg,#f5f3ffcc,#fffffff0)}.edSequence{grid-gap:14px;animation:edBlockRise .52s cubic-bezier(.16,1,.3,1) both;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.edStep{grid-gap:13px;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr);padding:18px}.edStep>span{background:linear-gradient(135deg,#7c3aed,#14b8a6);border-radius:8px;box-shadow:0 12px 26px #4c1d9524;color:#fff;display:grid;font-weight:950;height:38px;place-items:center;width:38px}.edQuestionList{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:16px 0 0;padding:0}.edQuestionList li{grid-gap:8px;align-items:start;color:#34307a;display:grid;font-size:.92rem;font-weight:650;gap:8px;grid-template-columns:20px minmax(0,1fr);line-height:1.42}.edQuestionList .edIcon{color:#0f766e;margin-top:2px}.edState{display:grid;min-height:100vh;padding:24px;place-items:center;text-align:center}.edState h1{color:#4c1d95}.edState a{color:#7c3aed;font-weight:900}@keyframes edShellSettle{0%{filter:blur(1.5px);opacity:0;transform:translateY(10px) scale(.992)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes edBlockRise{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:920px){.edLaneList,.edSequence,.edSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.edShell{padding-top:18px;width:min(100% - 20px,1180px)}.edHero{padding:20px}.edHero,.edHeroMain{grid-template-columns:1fr}.edHero h1{font-size:28px}.edBrand{justify-content:flex-start}.edCompanyGrid,.edGrid,.edLaneList,.edSequence,.edSummaryGrid{grid-template-columns:1fr}.edTabsRow{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.edCompanyGrid,.edGrid,.edLaneList,.edSequence,.edShell{animation-duration:1ms!important;animation-iteration-count:1!important}}.hibPage{background:radial-gradient(circle at 16% 12%,#a855f72e,#0000 30%),radial-gradient(circle at 86% 18%,#14b8a629,#0000 28%),linear-gradient(180deg,#fbfaff,#f4f0ff 48%,#fff);color:#18132c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.hibNav{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 auto;padding:18px 0;width:min(1180px,calc(100% - 32px))}.hibLogo img{display:block;height:auto;width:134px}.hibNavLinks{align-items:center;display:flex;gap:18px}.hibNavLinks a{color:#3b315f;font-size:13px;font-weight:850;text-decoration:none}.hibHero,.hibRequestSection,.hibSample{margin:0 auto;width:min(1180px,calc(100% - 32px))}.hibHero{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);min-height:calc(100vh - 76px);padding:24px 0 70px}.hibHeroCopy{max-width:720px}.hibEyebrow{align-items:center;background:#ffffffbd;border:1px solid #7c3aed29;border-radius:999px;color:#6d28d9;display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.08em;min-height:30px;padding:0 12px;text-transform:uppercase}.hibHero h1,.hibRequestCopy h2,.hibSectionHead h2{color:#151027;letter-spacing:-.04em;line-height:.98;margin:18px 0 0}.hibHero h1{font-size:clamp(44px,7vw,88px);overflow-wrap:anywhere}.hibHero h1 span,.hibSectionHead h2 span{color:#7c3aed}.hibHero p,.hibRequestCopy p,.hibSectionHead p{color:#5f577a;font-size:18px;font-weight:650;line-height:1.65;margin:22px 0 0;max-width:700px}.hibHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hibPrimaryAction,.hibSecondaryAction,.hibSubmit,.hibVoiceBox button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:950;justify-content:center;line-height:1;min-height:48px;padding:0 22px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.hibPrimaryAction,.hibSubmit{background:linear-gradient(135deg,#a855f7,#7c3aed 56%,#4c1d95);border:1px solid #fff3;box-shadow:0 20px 48px #7c3aed47,0 0 30px #a855f738;color:#fff}.hibSecondaryAction{background:#ffffffd1;border:1px solid #7c3aed33;box-shadow:0 18px 42px #3a26691a;color:#39246d}.hibPrimaryAction:hover,.hibSecondaryAction:hover,.hibSubmit:hover,.hibVoiceBox button:hover{transform:translateY(-2px)}.hibHeroImageCard{background:#18132c;border:1px solid #7c3aed29;border-radius:30px;box-shadow:0 34px 110px #4c1d953d;min-height:560px;overflow:hidden;position:relative}.hibHeroImageCard img{display:block;height:100%;min-height:560px;object-fit:cover;object-position:68% center;width:100%}.hibHeroImageCard:after{background:linear-gradient(180deg,#18132c05,#18132c2e),radial-gradient(circle at 86% 18%,#a855f733,#0000 36%);content:"";inset:0;pointer-events:none;position:absolute}.hibHeroImagePanel{grid-gap:7px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #ffffff85;border-radius:22px;bottom:24px;box-shadow:0 24px 70px #3a266929;display:grid;gap:7px;left:24px;padding:18px;position:absolute;right:24px;z-index:1}.hibHeroImagePanel span{color:#7c3aed;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hibHeroImagePanel strong{color:#18132c;font-size:clamp(22px,2.6vw,34px);letter-spacing:-.03em;line-height:1.04}.hibGraphic{background:linear-gradient(135deg,#19142cfa,#4a1f88f0),#18132c;border:1px solid #7c3aed29;border-radius:30px;box-shadow:0 34px 110px #4c1d9552;min-height:560px;overflow:hidden;position:relative}.hibGraphic:before{background:linear-gradient(90deg,#ffffff0f 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:42px 42px;content:"";inset:-10%;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 50% 42%,#000 0,#0000 70%);position:absolute}.hibGraphicHeader,.hibGraphicRows,.hibSignalMap,.hibWave{position:relative;z-index:1}.hibGraphicHeader{color:#ffffffc7;display:flex;font-size:12px;font-weight:950;gap:14px;justify-content:space-between;letter-spacing:.08em;padding:26px}.hibGraphicHeader strong{color:#fff}.hibSignalMap{background:radial-gradient(circle at 50% 50%,#a855f72e,#14b8a60f,#0000 68%);border:1px solid #ffffff1f;border-radius:24px;height:270px;margin:8px 26px 18px}.hibSignalMap .line,.hibSignalMap .node{display:block;position:absolute}.hibSignalMap .node{background:linear-gradient(135deg,#14b8a6f2,#a855f7e6);border-radius:18px;box-shadow:0 0 0 10px #ffffff0f,0 22px 56px #14b8a62e;height:54px;width:54px}.hibSignalMap .n1{left:14%;top:22%}.hibSignalMap .n2{left:58%;top:14%}.hibSignalMap .n3{left:30%;top:62%}.hibSignalMap .n4{left:72%;top:58%}.hibSignalMap .line{background:linear-gradient(90deg,#14b8a626,#ffffff9e,#a855f72e);border-radius:999px;height:2px;transform-origin:left center}.hibSignalMap .l1{left:25%;top:35%;transform:rotate(-7deg);width:40%}.hibSignalMap .l2{left:38%;top:70%;transform:rotate(-10deg);width:38%}.hibSignalMap .l3{left:25%;top:42%;transform:rotate(42deg);width:34%}.hibGraphicRows{grid-gap:10px;display:grid;gap:10px;padding:0 26px}.hibGraphicRows div{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;color:#ffffffb8;display:flex;font-size:13px;font-weight:850;gap:12px;justify-content:space-between;padding:13px 14px}.hibGraphicRows strong{color:#fff}.hibWave{background:linear-gradient(90deg,#0000,#14b8a680,#a855f794,#0000),repeating-linear-gradient(90deg,#ffffff29 0 5px,#0000 5px 16px);border-radius:20px 20px 0 0;height:66px;margin:24px 26px 0;opacity:.82}.hibSample{padding:34px 0 24px}.hibSectionHead{max-width:780px}.hibRequestCopy h2,.hibSectionHead h2{font-size:clamp(34px,5vw,62px)}.hibModuleGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.hibModuleGrid article{background:linear-gradient(180deg,#fffffff2,#f6f1ffb8);border:1px solid #7c3aed24;border-radius:22px;box-shadow:0 18px 48px #3a26691a;min-height:260px;padding:22px}.hibModuleGrid article span{color:#7c3aed;font-size:12px;font-weight:950;letter-spacing:.12em}.hibModuleGrid h3{color:#151027;font-size:24px;line-height:1.08;margin:18px 0 0}.hibModuleGrid p{color:#625a7b;font-size:14px;font-weight:650;line-height:1.58;margin:14px 0 0}.hibRequestSection{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,.88fr) minmax(420px,1fr);padding:64px 0 80px}.hibRequestCopy{position:sticky;top:22px}.hibProofList{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hibProofList span{align-items:center;background:#fffc;border:1px solid #7c3aed21;border-radius:999px;color:#4c1d95;display:inline-flex;font-size:13px;font-weight:900;min-height:34px;padding:0 12px}.hibForm{grid-gap:14px;background:#ffffffe0;border:1px solid #7c3aed29;border-radius:26px;box-shadow:0 26px 80px #3a266921;display:grid;gap:14px;padding:22px}.hibForm label{grid-gap:8px;color:#39246d;display:grid;font-size:12px;font-weight:950;gap:8px;letter-spacing:.03em}.hibForm input,.hibForm textarea{background:#fff;border:1px solid #7c3aed2e;border-radius:14px;box-sizing:border-box;color:#18132c;font:inherit;font-size:14px;outline:none;padding:13px 14px;width:100%}.hibForm textarea{line-height:1.48;min-height:154px;resize:vertical}.hibForm .hibTranscript{min-height:92px}.hibForm input:focus,.hibForm textarea:focus{border-color:#7c3aed9e;box-shadow:0 0 0 4px #7c3aed1a}.hibFileLabel input[type=file]{background:linear-gradient(135deg,#a855f714,#14b8a60d),#fff;border-style:dashed;cursor:pointer}.hibFileLabel input[type=file]::file-selector-button{background:linear-gradient(135deg,#a855f7,#7c3aed);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:950;margin-right:12px;padding:8px 12px}.hibFileLabel span{color:#786f94;font-size:12px;font-weight:800;letter-spacing:0}.hibVoiceBox{align-items:center;background:linear-gradient(135deg,#f6f1fff5,#ffffffdb);border:1px solid #7c3aed24;border-radius:18px;display:flex;gap:14px;justify-content:space-between;padding:14px}.hibVoiceBox div{grid-gap:4px;display:grid;gap:4px}.hibVoiceBox strong{color:#151027;font-size:15px}.hibVoiceBox span{color:#625a7b;font-size:13px;font-weight:700}.hibVoiceBox button{background:#fff;border:1px solid #7c3aed2e;box-shadow:0 14px 30px #3a26691a;color:#39246d;min-height:42px;white-space:nowrap}.hibVoiceBox button.recording{background:linear-gradient(135deg,#ef4444,#a855f7);border-color:#ef44443d;box-shadow:0 0 0 9px #ef44441f,0 18px 44px #ef44442e;color:#fff}.hibSubmit{margin-top:4px;width:100%}.hibSubmit:disabled,.hibVoiceBox button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.hibError,.hibSuccess{border-radius:14px;font-size:13px;font-weight:850;line-height:1.42;margin:0;padding:12px 13px}.hibError{background:#fff1f2e6;border:1px solid #be123c2e;color:#be123c}.hibSuccess{grid-gap:4px;background:#f0fdfaf0;border:1px solid #0f766e2e;color:#115e59;display:grid;gap:4px}.hibConfirmationView{align-content:center;min-height:420px;text-align:left}.hibConfirmationMark{align-items:center;background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:20px;box-shadow:0 18px 44px #7c3aed3d,0 0 0 9px #a855f71a;color:#fff;display:inline-flex;font-size:16px;font-weight:950;height:58px;justify-content:center;letter-spacing:.04em;width:58px}.hibConfirmationView h3{color:#151027;font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;line-height:1.02;margin:6px 0 0}.hibConfirmationView p{color:#5f577a;font-size:16px;font-weight:750;line-height:1.55;margin:0}.hibConfirmationActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hibConfirmationActions button{border:1px solid #7c3aed33}@media (max-width:980px){.hibHero,.hibRequestSection{grid-template-columns:1fr}.hibHero{gap:28px;min-height:auto;padding-top:26px}.hibGraphic,.hibHeroImageCard,.hibHeroImageCard img{min-height:460px}.hibModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hibRequestCopy{position:static}}@media (max-width:640px){.hibHero,.hibNav,.hibRequestSection,.hibSample{width:min(100% - 22px,1180px)}.hibNav{align-items:flex-start;flex-direction:column}.hibNavLinks{justify-content:space-between;width:100%}.hibLogo img{width:116px}.hibHero h1{font-size:38px;line-height:1.04}.hibHero p,.hibRequestCopy p{font-size:16px}.hibHeroActions,.hibVoiceBox{align-items:stretch;flex-direction:column}.hibPrimaryAction,.hibSecondaryAction,.hibVoiceBox button{width:100%}.hibGraphic,.hibHeroImageCard{border-radius:22px;min-height:420px}.hibHeroImageCard img{min-height:420px;object-position:68% center}.hibHeroImagePanel{bottom:16px;left:16px;padding:15px;right:16px}.hibSignalMap{height:210px;margin:6px 16px 14px}.hibGraphicHeader,.hibGraphicRows{padding-left:16px;padding-right:16px}.hibModuleGrid{grid-template-columns:1fr}.hibRequestSection{padding-top:42px}.hibForm{border-radius:22px;padding:16px}}.cmsPage{background:radial-gradient(circle at 18% 8%,#7c3aed29,#0000 34%),linear-gradient(180deg,#fbfaff,#f4f0ff 54%,#fff);color:#18132c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:32px 18px 56px}.cmsShell{margin:0 auto;width:min(1240px,100%)}.cmsHeader{align-items:flex-end;background:linear-gradient(135deg,#4c1d95,#7c3aed 58%,#9b4dff);border:1px solid #7c3aed2e;border-radius:24px;box-shadow:0 24px 70px #4c1d9538;color:#fff;display:flex;gap:22px;justify-content:space-between;padding:26px}.cmsEyebrow{display:block;font-size:12px;font-weight:950;letter-spacing:.12em;opacity:.8;text-transform:uppercase}.cmsHeader h1{font-size:clamp(34px,5vw,62px);letter-spacing:-.045em;line-height:.96;margin:10px 0 0}.cmsHeader p{color:#ffffffd1;font-size:16px;font-weight:700;line-height:1.5;margin:14px 0 0;max-width:720px}.cmsDanger,.cmsFilterPills button,.cmsPrimary,.cmsRefresh,.cmsRoleActions button,.cmsTabs button{border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:42px;padding:0 18px}.cmsRefresh{background:#fff;border:0;color:#4c1d95}.cmsTabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.cmsFilterPills button,.cmsRoleActions button,.cmsTabs button{background:#ffffffdb;border:1px solid #7c3aed2e;color:#4c1d95}.cmsFilterPills button.active,.cmsTabs button.active{background:#7c3aed;border-color:#0000;box-shadow:0 14px 30px #7c3aed2e;color:#fff}.cmsGrid,.cmsRolesLayout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr)}.cmsPanel{background:#ffffffe6;border:1px solid #7c3aed24;border-radius:22px;box-shadow:0 18px 52px #3a266917;padding:20px}.cmsPanel h2{color:#241347;font-size:22px;letter-spacing:-.03em;margin:0}.cmsForm{grid-gap:14px;align-content:start;display:grid;gap:14px}.cmsFormHeader,.cmsRolesTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.cmsForm label{grid-gap:7px;color:#6d28d9;display:grid;font-size:11px;font-weight:950;gap:7px;letter-spacing:.08em;text-transform:uppercase}.cmsForm input,.cmsForm select,.cmsForm textarea,.cmsRolesTop select{background:#fff;border:1px solid #7c3aed2e;border-radius:15px;color:#18132c;font:inherit;font-size:15px;font-weight:700;line-height:1.4;outline:none;padding:12px 14px;width:100%}.cmsForm textarea{resize:vertical}.cmsPrimary{background:linear-gradient(135deg,#a855f7,#7c3aed 62%,#4c1d95);border:0;box-shadow:0 16px 38px #7c3aed3d;color:#fff}.cmsDanger{background:#fee2e2;border:1px solid #dc262633;color:#991b1b}.cmsCompanyList,.cmsRoleTable{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.cmsCompanyRow,.cmsRoleRow{grid-gap:14px;align-items:center;background:#faf8ffc7;border:1px solid #7c3aed1f;border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px}.cmsCompanyRow strong,.cmsRoleRow strong{color:#241347;display:block;font-size:18px;letter-spacing:-.02em}.cmsCompanyRow a,.cmsRoleRow a{color:#6d28d9;display:inline-flex;font-size:13px;font-weight:850;margin-top:4px}.cmsRoleCounts{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.cmsRoleCounts span,.cmsStatus{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;min-height:26px;padding:0 10px}.cmsRoleCounts span{background:#f3e8ff;color:#5b21b6}.cmsRolesPanel{min-width:0}.cmsRolesTop p{color:#6b6385;font-size:13px;font-weight:750;margin:5px 0 0}.cmsFormHeader select,.cmsRolesTop select{max-width:320px}.cmsFilterPills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cmsRoleRow{align-items:start;grid-template-columns:minmax(0,1fr) auto}.cmsRoleMain p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#5f577a;display:-webkit-box;font-size:14px;font-weight:650;line-height:1.45;margin:9px 0 0;overflow:hidden}.cmsStatus.open{background:#dcfce7;color:#166534}.cmsStatus.on_hold{background:#dbeafe;color:#1d4ed8}.cmsStatus.closed{background:#f1f5f9;color:#475569}.cmsRoleActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cmsDanger:disabled,.cmsPrimary:disabled,.cmsRefresh:disabled,.cmsRoleActions button:disabled{cursor:not-allowed;opacity:.48}.cmsEmpty,.cmsError{border-radius:18px;font-weight:850;margin:12px 0;padding:16px}.cmsError{background:#fee2e2;border:1px solid #dc262638;color:#991b1b}.cmsEmpty{background:#ffffffc7;border:1px solid #7c3aed1f;color:#625a7b}@media (max-width:820px){.cmsPage{padding:14px 10px 34px}.cmsCompanyRow,.cmsGrid,.cmsHeader,.cmsRoleRow,.cmsRolesLayout{grid-template-columns:1fr}.cmsHeader{display:grid;padding:20px}.cmsHeader h1{font-size:38px}.cmsFormHeader,.cmsRolesTop{align-items:stretch;flex-direction:column}.cmsFormHeader select,.cmsRolesTop select{max-width:none}.cmsRoleActions,.cmsRoleCounts{justify-content:flex-start}}.proteinDeepDashScope{--navH:64px;max-width:100vw;min-height:100vh;overflow-x:hidden;position:relative;width:100%;z-index:2}.proteinDeepDashScope,.proteinDeepDashScope *{box-sizing:border-box}.proteinDeepDashScope .topBar{align-items:center;background:#050508;border-bottom:1px solid #ffffff1a;display:flex;height:var(--navH);left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.proteinDeepDashScope .topInner{align-items:center;display:flex;justify-content:flex-start;padding:0 20px;width:100%}.proteinDeepDashScope .topTabsRow{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.proteinDeepDashScope .topBrand{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;box-sizing:border-box;color:inherit;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;line-height:1;padding:5px;text-decoration:none;width:38px}.proteinDeepDashScope .topBrandLogo{display:block;height:28px;object-fit:contain;width:28px}.proteinDeepDashScope .segTabs{align-items:center;background:#7e22ce8f;border:1px solid #d8b4fe57;border-radius:14px;box-shadow:0 12px 28px #00000038;display:inline-flex;gap:6px;padding:4px}.proteinDeepDashScope .segTab{background:linear-gradient(180deg,#a855f77a,#7c3aed61);border:0;border-radius:10px;color:#faf5fff5;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.01em;padding:9px 14px;transition:background .16s ease,color .16s ease,transform .16s ease}.proteinDeepDashScope .segTab.active{background:linear-gradient(180deg,#a78bfa,#7c3aed);box-shadow:0 10px 22px #a78bfa47;color:#fff}.proteinTopPathControl{align-items:center;background:#ffffff14;border:1px solid #d8b4fe3d;border-radius:999px;display:flex;gap:8px;margin-left:auto;min-width:0;padding:7px 10px}.proteinDeepDashScope .topPathLabel{color:#d8b4fed1;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.proteinTopPathValue{color:#fffffff5;font-size:12px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proteinDeepDashScope .navSpacer{height:calc(var(--navH) - 6px)}.proteinDeepDashScope .panelWrap{display:flex;flex-direction:column;gap:16px;margin:0 auto;opacity:0;padding-bottom:28px;transform:translateY(8px);transition:opacity .52s ease,transform .52s ease;width:min(1280px,calc(100vw - 28px))}.proteinDeepDashScope .panelWrap.show{opacity:1;transform:translateY(0)}.proteinDeepDashScope .trajectoryHero{background:radial-gradient(860px 240px at 0 0,#c4b5fd42,#0000 60%),radial-gradient(760px 210px at 100% 18%,#2dd4bf29,#0000 65%),linear-gradient(180deg,#fffffff5,#f6f4fffa);border:1px solid #7c3aed2e;border-radius:24px;box-shadow:0 16px 36px #5b21b61f;max-width:100%;overflow:hidden;padding:10px 10px 9px}.proteinCandidateHero{grid-gap:9px;display:grid;gap:9px;padding:10px 11px 11px}.proteinCandidateHeroTop{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(130px,168px)}.proteinCandidateIdentity{min-width:0}.proteinIdentityRows{grid-gap:5px;display:grid;gap:5px;margin-top:8px}.proteinIdentityRows div{grid-gap:8px;align-items:center;background:#fffc;border:1px solid #7c3aed1c;border-radius:12px;display:grid;gap:8px;grid-template-columns:92px minmax(0,1fr);min-width:0;padding:5px 8px}.proteinCompBadge span,.proteinIdentityRows span,.proteinLaneStrip>span{color:#581c87b8;font-size:9.5px;font-weight:950;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.proteinIdentityRows b{color:#1f1233e6;font-size:12px;font-weight:860;line-height:1.18;min-width:0}.proteinCompBadge{grid-gap:5px;align-content:center;background:radial-gradient(140px 74px at 100% 0,#2dd4bf38,#0000 62%),linear-gradient(180deg,#f0fdfaf5,#fffffff0);border:1px solid #14b8a638;border-radius:18px;box-shadow:0 12px 26px #0f766e1a;display:grid;gap:5px;min-height:72px;padding:11px 12px;position:relative}.proteinCompBadge b{color:#0f766e;font-size:15px;font-weight:980;line-height:1.05;max-width:100%;min-width:0;overflow-wrap:normal}.proteinLaneStrip{grid-gap:6px;background:#ffffffb3;border:1px solid #7c3aed1a;border-radius:16px;display:grid;gap:6px;padding:8px 9px}.proteinLaneStrip div{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.proteinLaneStrip b{align-items:center;background:linear-gradient(180deg,#f5f3fffa,#ede9fee6);border:1px solid #7c3aed24;border-radius:999px;color:#3b1f68;display:inline-flex;font-size:10px;font-weight:950;line-height:1.12;max-width:100%;padding:5px 8px;white-space:normal}.proteinDeepDashScope .trajectoryHeader{grid-gap:6px;display:grid;gap:6px;max-width:100%;min-width:0}.proteinDeepDashScope .trajectoryHeaderBar{grid-gap:10px 14px;align-items:start;display:grid;gap:10px 14px;grid-template-areas:"identity navigator";grid-template-columns:minmax(0,1fr) auto}.proteinDeepDashScope .trajectoryIdentity{grid-area:identity;min-width:0}.proteinDeepDashScope .trajectoryTitleRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px 7px}.proteinDeepDashScope .trajectoryInlineTag{align-items:center;background:linear-gradient(180deg,#8b5cf6,#7c3aed);border:1px solid #7c3aed57;border-radius:14px 14px 14px 7px;box-shadow:0 10px 24px #7c3aed33;color:#fffffffa;display:inline-flex;font-size:9px;font-weight:950;letter-spacing:.1em;padding:5px 10px;text-transform:uppercase}.proteinDeepDashScope .trajectoryLabel{color:#20113a;font-size:clamp(21px,1.9vw,28px);font-weight:900;letter-spacing:-.03em;line-height:1.02}.proteinDeepDashScope .proteinName{opacity:0;transform:translateY(8px);transition:opacity .52s ease,transform .52s ease}.proteinDeepDashScope .proteinName.show{opacity:1;transform:translateY(0)}.proteinDeepDashScope .trajectoryRecommendation{align-items:center;background:#7c3aed1c;border-radius:999px;color:#6d28d9;display:inline-flex;font-size:9px;font-weight:900;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.proteinDeepDashScope .trajectoryRouteLine{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:5px}.proteinDeepDashScope .trajectoryRouteItem{align-items:baseline;background:#ffffffc7;border:1px solid #7c3aed1f;border-radius:12px;display:inline-flex;gap:6px;min-width:0;padding:5px 8px}.proteinDeepDashScope .trajectoryRouteLabel,.proteinDeepDashScope .trajectorySummaryLabel{color:#581c87b3;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.proteinDeepDashScope .trajectoryRouteValue{color:#1f1233e0;font-size:11.5px;font-weight:800;line-height:1.25;min-width:0;overflow-wrap:anywhere}.proteinDeepDashScope .trajectoryRouteArrow{color:#6d28d98a;font-size:15px;font-weight:900;line-height:1}.proteinDeepDashScope .trajectoryNavigatorWrap{grid-gap:5px;display:grid;gap:5px;grid-area:navigator;justify-items:end;min-width:0}.proteinDeepDashScope .trajectoryNavigatorLabel{color:#581c87c2;font-size:10px;font-weight:950;letter-spacing:.04em;line-height:1.1;padding-right:6px}.proteinDeepDashScope .trajectoryNavigator{align-items:center;background:linear-gradient(180deg,#c084fc,#a855f7fa 56%,#9d4eddf7);border:1px solid #9333eac7;border-radius:999px;box-shadow:0 18px 44px #9333ea38,0 0 26px #c084fc29,inset 0 0 0 1px #ffffff2e,inset 0 1px 0 #ffffff47;display:inline-flex;gap:6px;padding:4px}.proteinDeepDashScope .trajectoryNavBtn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff3;border:none;border-radius:999px;color:#fffffffa;display:inline-flex;font-size:22px;font-weight:950;height:34px;justify-content:center;width:34px}.proteinDeepDashScope .trajectoryNavBtn:disabled{opacity:.42}.proteinDeepDashScope .trajectoryNavCount{color:#fffffffa;font-size:11px;font-weight:980;letter-spacing:.01em;min-width:146px;padding:0 8px;text-align:center;text-shadow:0 1px 8px #4c1d954d;white-space:nowrap}.proteinDeepDashScope .trajectoryNavCountMobile{display:none}.proteinDeepDashScope .trajectorySummaryRail{align-items:stretch;background:linear-gradient(180deg,#faf9fff0,#fffffffa);border:1px solid #7c3aed1f;border-radius:16px;display:flex;flex-wrap:wrap;max-width:100%;overflow:hidden;width:100%}.proteinDeepDashScope .trajectorySummarySegment{grid-gap:4px;align-content:start;display:grid;flex:0 0 auto;gap:4px;min-width:0;padding:7px 11px 8px}.proteinDeepDashScope .trajectorySummarySegment+.trajectorySummarySegment{border-left:1px solid #7c3aed17}.proteinDeepDashScope .trajectorySummarySegment.marketDemand{flex:0 1 520px;max-width:min(520px,46vw)}.proteinDeepDashScope .trajectorySummarySegment.grow{flex:1 1 340px}.proteinDeepDashScope .trajectorySummaryValue{color:#1f1233;font-size:13px;font-weight:900;letter-spacing:-.02em;line-height:1.14}.proteinDeepDashScope .trajectorySummarySub{color:#334155b8;font-size:10.5px;line-height:1.3}.proteinDeepDashScope .compRangeBar{grid-gap:4px;display:grid;gap:4px;margin-top:7px;min-width:130px}.proteinDeepDashScope .compRangeTrack{background:linear-gradient(90deg,#10b98157,#3b82f66b,#7c3aed85);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffad;height:8px;overflow:visible;position:relative}.proteinScoreFill{background:linear-gradient(90deg,#10b981,#60a5fa,#8b5cf6);border-radius:999px;inset:0 auto 0 0;position:absolute}.proteinDeepDashScope .compRangeMedian{background:#1f1233;border-radius:999px;box-shadow:0 0 0 2px #fffffff2;height:14px;position:absolute;top:-3px;transform:translateX(-50%);width:2px}.proteinDeepDashScope .compRangeLabels{align-items:center;color:#334155c2;display:flex;font-size:9.5px;font-weight:900;gap:8px;justify-content:space-between;line-height:1.15;white-space:nowrap}.proteinDeepDashScope .compRangeMedianLabel{color:#581c87eb}.proteinDeepDashScope .trajectoryOptionChips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.proteinDeepDashScope .trajectoryOptionChip{align-items:center;background:linear-gradient(180deg,#f5f3fffa,#ede9fee6);border:1px solid #7c3aed24;border-radius:999px;color:#3b1f68;display:inline-flex;font-size:10px;font-weight:900;line-height:1.2;max-width:100%;min-width:0;overflow-wrap:break-word;padding:5px 8px;white-space:normal}.proteinDeepDashScope .trajectoryHeatPill{align-items:center;background:#7c3aed1a;border:1px solid #7c3aed1f;border-radius:999px;display:inline-flex;font-size:9.5px;font-weight:900;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.proteinDeepDashScope .toneHigh{color:#14532d}.proteinDeepDashScope .demoCard{background:#ffffffe6;border:1px solid #7c3aed29;border-radius:22px;box-shadow:0 14px 34px #5b21b61a;padding:18px}.proteinDeepDashScope .demoCardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.proteinDeepDashScope .demoEyebrow{color:#6d28d9c2;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.proteinDeepDashScope .demoTitle{color:#20113a;font-size:19px;font-weight:900;letter-spacing:-.02em;line-height:1.06}.proteinDeepDashScope .demoSummary{color:#334155c2;font-size:13px;line-height:1.48;margin:0}.proteinRevealGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.proteinReadoutGrid,.proteinRevealGrid,.proteinSignalStrip{grid-gap:16px;display:grid;gap:16px}.proteinReadoutGrid,.proteinSignalStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.proteinSignalMini{min-height:178px}.proteinSignalValue{color:#20113a;font-size:18px;font-weight:950;letter-spacing:-.02em;line-height:1.08}.proteinReadoutCard p,.proteinSignalMini p{color:#334155c2;font-size:12px;line-height:1.38;margin-top:9px}.proteinHeroCard{min-height:156px}.proteinProofGrid,.proteinProofTray{grid-template-columns:repeat(4,minmax(0,1fr))}.proteinProofTray{grid-gap:9px;display:grid;gap:9px}.proteinProofPill{align-items:center;background:radial-gradient(180px 80px at 100% 0,#2dd4bf1f,#0000 62%),linear-gradient(180deg,#ffffffe0,#f5f3ffd6);border:1px solid #7c3aed21;border-radius:18px;box-shadow:0 12px 26px #5b21b614;display:grid;min-height:78px;min-width:0;overflow:hidden;padding:11px 13px}.proteinProofPill .title{font-size:clamp(13px,1.25vw,16px);line-height:1.12}.proteinMenuShell{display:grid;margin:-2px 0 0;width:100%}.proteinMenuPhone{background:radial-gradient(280px 140px at 100% 0,#2dd4bf26,#0000 64%),linear-gradient(180deg,#fffffff5,#f6f4fffa);border:1px solid #7c3aed2e;border-radius:24px;box-shadow:0 18px 42px #5b21b624;display:grid;overflow:hidden}.proteinMenuHeader{align-items:center;border-bottom:1px solid #7c3aed1a;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 11px}.proteinMenuHeader span{color:#6d28d9c7;font-size:14px;font-weight:950;letter-spacing:0;text-transform:none}.proteinMenuHeader b{color:#1f1233c7;font-size:11px;font-weight:950}.proteinInterestList{grid-gap:0;display:grid;gap:0}.proteinInterestTile{grid-gap:12px;align-items:center;background:radial-gradient(180px 90px at 100% 0,#2dd4bf1f,#0000 62%),linear-gradient(180deg,#ffffffb8,#f8f7ffdb);border:0;border-bottom:1px solid #7c3aed1a;border-radius:0;box-shadow:inset 0 1px 0 #ffffffc7;cursor:pointer;display:grid;gap:12px;grid-template-columns:70px minmax(0,1fr) 22px;min-height:92px;outline:none;padding:10px 14px 10px 10px;position:relative;text-align:left;transition:background .16s ease,box-shadow .16s ease,transform .16s ease,border-color .16s ease}.proteinInterestTile:last-child{border-bottom:0}.proteinInterestTile.active,.proteinInterestTile:focus-visible,.proteinInterestTile:hover{background:radial-gradient(220px 100px at 100% 0,#2dd4bf30,#0000 62%),linear-gradient(180deg,#faf5fffa,#ede9fef0);box-shadow:0 18px 34px #5b21b62b,inset 0 0 0 2px #8b5cf62e,inset 0 1px 0 #ffffffe0;transform:translateY(-2px)}.proteinInterestTile.active{background:radial-gradient(180px 90px at 96% 0,#2dd4bf2e,#0000 62%),linear-gradient(180deg,#faf5fffa,#ede9fef5)}.proteinInterestTile em{background:#ffffffc2;border:1px solid #7c3aed29;border-radius:999px;box-shadow:0 8px 18px #5b21b61a;color:#7c3aedd1;display:grid;font-size:22px;font-style:normal;font-weight:950;height:28px;line-height:1;place-items:center;transition:background .16s ease,color .16s ease,transform .16s ease;width:28px}.proteinInterestTile.active em,.proteinInterestTile:focus-visible em,.proteinInterestTile:hover em{background:linear-gradient(180deg,#a78bfa,#7c3aed);color:#fff;transform:translateX(2px)}.proteinInterestIcon{background:#fff;border-radius:18px;box-shadow:0 10px 22px #5b21b624,inset 0 0 0 1px #ffffffad;display:block;height:66px;object-fit:cover;object-position:center;width:66px}.proteinInterestCopy{grid-gap:5px;display:grid;gap:5px;min-width:0}.proteinInterestCopy strong{color:#20113a;font-size:15px;font-weight:950;line-height:1.12}.proteinInterestCopy span{color:#334155b8;font-size:12px;font-weight:820;line-height:1.25}.proteinSelectedHero{padding:11px}.proteinDetailGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.proteinDeepDashScope .impact{display:inline-block;filter:blur(2px);opacity:0;padding:2px 0;position:relative;transform:translateY(-10px) scale(.985);will-change:opacity,transform,filter}.proteinDeepDashScope .reveal.show .impact{animation:proteinSettle var(--dur) cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay)}@keyframes proteinSettle{0%{filter:blur(2px);opacity:0;transform:translateY(-10px) scale(.985)}18%{opacity:1}70%{filter:blur(.4px);transform:translateY(1px) scale(1.01)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.proteinDeepDashScope .title{color:#7c3aed;font-size:clamp(16px,1.85vw,20px);font-weight:900;letter-spacing:-.02em;line-height:1.12;text-shadow:0 1px 0 #ffffffb3;white-space:pre-wrap}.proteinDeepDashScope .letters .ch{animation:proteinChIn .36s ease-out forwards;animation-delay:calc(var(--textDelay) + 40ms + var(--i)*14ms);display:inline-block;opacity:0;transform:translateY(4px);will-change:opacity,transform}@keyframes proteinChIn{to{opacity:1;transform:translateY(0)}}.proteinDeepDashScope .title.glow{animation:proteinTitleGlow .9s ease-in-out both}@keyframes proteinTitleGlow{0%,to{filter:none;text-shadow:0 1px 0 #ffffffb3}30%{filter:drop-shadow(0 0 .5px rgba(216,180,254,.45));text-shadow:0 1px 0 #ffffffb3,0 0 .55px #d8b4feb3,0 0 .85px #c4b5fd8c}}.proteinDeepDashScope .details{color:#0a0e1aeb;font-size:clamp(12px,1.22vw,14px);line-height:1.46;list-style:disc;opacity:0;transform:translateY(-4px);transition:opacity .26s ease-out,transform .26s ease-out}.proteinDeepDashScope .details.show{opacity:1;transform:translateY(0)}.proteinDeepDashScope .details li{animation:proteinPop .26s ease-out forwards;animation-delay:var(--liDelay);margin-bottom:7px;opacity:0;transform:translateY(-8px)}@keyframes proteinPop{to{opacity:1;transform:translateY(0)}}.proteinDashGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr)}.proteinWideCard{grid-column:1/-1}.proteinEvidenceStack,.proteinGeoStack,.proteinInterviewStack,.proteinLaneList,.proteinSignalStack{grid-gap:10px;display:grid;gap:10px}.proteinMapShell{grid-gap:12px;display:grid;gap:12px}.proteinMapAssetGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(420px,1fr))}.proteinHiringMapFrame{background:radial-gradient(320px 160px at 100% 0,#2dd4bf24,#0000 66%),linear-gradient(180deg,#f8fafffa,#fffffff5);border:1px solid #7c3aed1f;border-radius:22px;overflow:hidden;padding:12px;position:relative}.proteinHiringMapHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.proteinHiringMapHeader strong{color:#20113a;display:block;font-size:15px;font-weight:950;line-height:1.1}.proteinHiringMapHeader span{color:#475569d1;display:block;font-size:11.5px;font-weight:760;line-height:1.32;margin-top:4px;max-width:56ch}.proteinHiringMapHeader b{color:#7c3aed;flex:0 0 auto;font-size:12px;font-weight:950;white-space:nowrap}.proteinHiringMapCanvas{background:#ffffffb8;border-radius:18px;position:relative;width:100%}.proteinHiringMapImage{display:block;height:auto;width:100%}.proteinHiringMapOverlay{inset:0;position:absolute}.hiringMapPin{background:#805ad529;border:1px solid #6528d957;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff6b;position:absolute;transform:translate(-50%,-50%)}.hiringMapPin.featured{background:#805ad53d;border-color:#6528d9b8;box-shadow:inset 0 0 0 1px #ffffff94,0 0 18px #805ad53d}.hiringMapPinCore{background:#6528d9f5;border-radius:999px;height:34%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34%}.proteinMapPin-biologics{background:#14b8a626;border-color:#14b8a66b}.proteinMapPin-biologics .hiringMapPinCore,.proteinPointDot.proteinMapPin-biologics{background:#14b8a6}.proteinMapPin-enzyme{background:#f59e0b29;border-color:#f59e0b6b}.proteinMapPin-enzyme .hiringMapPinCore,.proteinPointDot.proteinMapPin-enzyme{background:#f59e0b}.proteinMapPin-ai .hiringMapPinCore,.proteinPointDot.proteinMapPin-ai{background:#8b5cf6}.proteinMapPointList{grid-gap:7px 10px;display:grid;gap:7px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.proteinMapPointRow{align-items:center;background:#ffffffb8;border:1px solid #7c3aed1a;border-radius:12px;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:7px 8px}.proteinMapPointRow span{align-items:center;color:#1f1233db;display:flex;font-size:11px;font-weight:900;gap:6px;line-height:1.2;min-width:0}.proteinMapPointRow b{color:#475569db;font-size:10px;font-weight:900;white-space:nowrap}.proteinPointDot{background:#8b5cf6;border-radius:999px;flex:0 0 auto;height:9px;width:9px}.proteinMapLegend{display:flex;flex-wrap:wrap;gap:8px}.proteinMapLegend span{align-items:center;background:#ffffffc7;border:1px solid #7c3aed1f;border-radius:999px;color:#1f1233d1;display:inline-flex;font-size:11px;font-weight:900;gap:6px;padding:6px 9px}.proteinMapLegend i{background:#8b5cf6;border-radius:999px;height:10px;width:10px}.proteinMapLegend-biologics i{background:#14b8a6}.proteinMapLegend-enzyme i{background:#f59e0b}.proteinMapLegend-ai i{background:#8b5cf6}.proteinDemandGrid,.proteinInsightGrid,.proteinScenarioGrid{grid-gap:10px;display:grid;gap:10px}.proteinInsightGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.proteinDemandCard,.proteinInsightCard,.proteinScenarioCard{background:radial-gradient(220px 110px at 100% 0,#2dd4bf1f,#0000 62%),linear-gradient(180deg,#fffffff0,#f5f3ffe6);border:1px solid #7c3aed1f;border-radius:16px;min-width:0;padding:13px}.proteinDemandCard span,.proteinInsightCard span,.proteinScenarioCard span,.proteinTimeline span{color:#6d28d9c7;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.18;text-transform:uppercase}.proteinDemandCard strong,.proteinInsightCard strong,.proteinScenarioCard strong,.proteinTimeline strong{color:#20113a;display:block;font-size:17px;font-weight:950;line-height:1.1;margin-top:7px}.proteinDemandCard p,.proteinInsightCard p,.proteinScenarioCard b,.proteinScenarioCard p,.proteinTimeline p{color:#334155c2;display:block;font-size:12px;font-weight:760;line-height:1.38;margin:8px 0 0}.proteinDemandGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.proteinDemandBar{background:#7c3aed1a;border-radius:999px;height:9px;margin-top:11px;overflow:hidden}.proteinDemandBar i{background:linear-gradient(90deg,#14b8a6,#60a5fa,#8b5cf6);border-radius:inherit;display:block;height:100%}.proteinScenarioGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.proteinScenarioCard b{color:#1f1233db}.proteinTimeline{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.proteinTimeline article{background:radial-gradient(180px 96px at 100% 0,#7c3aed1c,#0000 62%),linear-gradient(180deg,#fffffff0,#f5f3ffe6);border:1px solid #7c3aed1f;border-radius:16px;min-height:154px;padding:13px}.proteinSignalStack .proteinSignalMini{min-height:0;padding:12px}.proteinEvidenceItem,.proteinGeoRow,.proteinInterviewRow,.proteinLaneRow,.proteinSignalStack .proteinSignalMini{background:linear-gradient(180deg,#faf9fff0,#fffffffa);border:1px solid #7c3aed1f;border-radius:16px}.proteinLaneRow{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) auto minmax(150px,210px) minmax(210px,.7fr);padding:12px}.proteinCompanyTile strong,.proteinGeoRow strong,.proteinLaneRow strong{color:#20113a;display:block;font-size:14px;font-weight:950;line-height:1.15}.proteinCompanyTile span,.proteinGeoRow span,.proteinLaneRow span{color:#334155b8;display:block;font-size:11px;font-weight:850;line-height:1.3;margin-top:4px}.proteinGeoRow em,.proteinGeoRow p,.proteinLaneRow p,.proteinMustShow b{color:#334155c2;display:block;font-size:12px;font-style:normal;font-weight:760;line-height:1.36;margin-top:7px}.proteinMustShow{background:#f0fdfa94;border:1px solid #14b8a624;border-radius:14px;padding:10px 11px}.proteinCompanyMeta,.proteinMustShow span{color:#0f766ee6;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.proteinMustShow b{color:#1f1233e0;font-weight:850}.proteinRoleChips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.proteinEvidenceItem{color:#1f1233e0;font-size:13px;font-weight:820;line-height:1.35;padding:12px 13px}.proteinEvidenceItem.warning{background:linear-gradient(180deg,#fffbebeb,#fffffffa);border-color:#f59e0b33;color:#78350f}.proteinEvidenceItem strong{color:#20113a;display:block;font-size:13px;font-weight:950;line-height:1.2}.proteinEvidenceItem p,.proteinEvidenceItem span{color:#334155b8;display:block;font-size:11.5px;font-weight:780;line-height:1.35;margin-top:5px}.proteinGeoRow{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 13px}.proteinGeoRow b{color:#0f766e;font-size:13px;font-weight:950;white-space:nowrap}.proteinCompanyList{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.proteinCompanyList.compact .proteinCompanyTile{min-height:0}.proteinClusterGrid,.proteinLabGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.proteinClusterCard,.proteinLabCard{background:radial-gradient(240px 120px at 100% 0,#2dd4bf24,#0000 64%),linear-gradient(180deg,#fffffff0,#f5f3ffeb);border:1px solid #7c3aed1f;border-radius:18px;min-height:194px;padding:14px}.proteinClusterCard strong,.proteinLabCard strong{color:#20113a;display:block;font-size:14px;font-weight:950;line-height:1.15;margin-top:10px}.proteinClusterCard span,.proteinLabCard span{color:#6d28d9c7;display:block;font-size:11px;font-weight:900;line-height:1.3;margin-top:5px}.proteinClusterCard p,.proteinLabCard p{color:#334155c2;font-size:12px;line-height:1.38;margin-top:8px}.proteinUniversityMatchScroller{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.proteinUniversityMatchCard,.proteinUniversityMiniCard,.proteinUniversityPaper,.proteinUniversityResult{background:radial-gradient(220px 110px at 100% 0,#2dd4bf21,#0000 64%),linear-gradient(180deg,#fffffff5,#f5f3ffeb);border:1px solid #7c3aed21;border-radius:16px;box-shadow:0 10px 22px #5b21b614;color:inherit;min-width:0;text-align:left;text-decoration:none}.proteinUniversityMatchCard{cursor:pointer;min-height:176px;padding:13px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.proteinUniversityVisual,.proteinUniversityVisualFallback{background:radial-gradient(120px 70px at 72% 18%,#2dd4bf33,#0000 64%),linear-gradient(135deg,#f5f3fff5,#ffffffe6);border:1px solid #7c3aed21;box-shadow:0 10px 22px #5b21b61a;display:block;overflow:hidden}.proteinUniversityVisual{object-fit:cover;object-position:center}.proteinUniversityVisualFallback{display:grid;place-items:center}.proteinUniversityVisualFallback span{background:linear-gradient(135deg,#7c3aed,#14b8a6);border-radius:13px;color:#fff;display:grid;font-size:18px;font-weight:980;height:36px;place-items:center;width:36px}.proteinUniversityVisual.match,.proteinUniversityVisualFallback.match{aspect-ratio:1.8/1;border-radius:15px;margin-bottom:10px;width:100%}.proteinUniversityVisual.result,.proteinUniversityVisualFallback.result{border-radius:13px;height:42px;width:42px}.proteinUniversityMatchCard.active,.proteinUniversityMatchCard:focus-visible,.proteinUniversityMatchCard:hover{border-color:#7c3aed57;box-shadow:0 16px 32px #5b21b629,inset 0 0 0 2px #8b5cf621;outline:none;transform:translateY(-2px)}.proteinUniversityMatchCard>span{color:#6d28d9d1;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.proteinUniversityMatchCard strong,.proteinUniversityMiniCard strong,.proteinUniversityPaper strong,.proteinUniversityResult strong{color:#20113a;display:block;font-size:14px;font-weight:950;line-height:1.13;margin-top:7px}.proteinUniversityMatchCard p,.proteinUniversityMiniCard p,.proteinUniversityPaper p{color:#334155c2;font-size:12px;font-weight:760;line-height:1.36;margin:8px 0 0}.proteinUniversityMatchCard i{background:#7c3aed1a;border-radius:999px;color:#5b21b6;display:inline-flex;font-size:9px;font-style:normal;font-weight:920;line-height:1.15;max-width:100%;padding:4px 7px}.proteinUniversityScoreRows{grid-gap:5px;display:grid;gap:5px;margin-top:10px}.proteinUniversityScoreRow{grid-gap:2px 7px;align-items:start;background:#ffffff9e;border:1px solid #7c3aed1a;border-radius:11px;display:grid;gap:2px 7px;grid-template-columns:minmax(0,1fr) 32px;padding:6px 7px}.proteinUniversityScoreRow span{color:#581c87b8;font-size:9px;font-weight:950;letter-spacing:.06em;line-height:1.15;margin:0;text-transform:uppercase}.proteinUniversityScoreRow b{color:#14a091;font-size:10px;font-weight:980;line-height:1.15;text-align:right}.proteinUniversityScoreRow em{color:#334155b3;font-size:10px;font-style:normal;font-weight:760;grid-column:1/-1;line-height:1.25;min-width:0;overflow-wrap:break-word}.proteinUniversitySearch{grid-gap:5px;display:grid;gap:5px}.proteinDeepDashScope .proteinUniversitySearchStrip{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:9px 12px}.proteinUniversitySearch span{color:#6d28d9c7;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.proteinUniversitySearchStrip .proteinUniversitySearch span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.proteinUniversitySearch input{background:#ffffffeb;border:1px solid #7c3aed33;border-radius:13px;box-shadow:0 10px 20px #5b21b614;color:#20113a;font-size:13px;font-weight:820;line-height:1.2;min-width:0;outline:none;padding:9px 12px;width:100%}.proteinUniversitySearch input:focus{border-color:#7c3aed6b;box-shadow:0 12px 24px #5b21b621,0 0 0 3px #a78bfa2e}.proteinUniversitySearchStrip>b{background:linear-gradient(180deg,#a78bfa38,#2dd4bf1f);border-radius:999px;color:#1f1233c7;display:inline-grid;font-size:10px;font-weight:950;letter-spacing:.05em;line-height:1.15;min-height:32px;min-width:104px;padding:7px 10px;place-items:center;text-align:center;text-transform:uppercase;white-space:nowrap}.proteinUniversityResultList{grid-gap:7px;display:grid;gap:7px;margin-top:12px;max-height:392px;overflow:auto;padding-right:2px}.proteinUniversityExplorerCard .proteinUniversityResultList{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;max-height:none;overflow:visible;padding-right:0}.proteinUniversityResult{grid-gap:8px 10px;align-items:center;box-shadow:none;cursor:pointer;display:grid;gap:8px 10px;grid-template-columns:42px 42px minmax(0,1fr);padding:10px 11px}.proteinUniversityExplorerCard .proteinUniversityResult{grid-template-columns:minmax(92px,128px) 42px minmax(0,1fr);min-height:82px}.proteinUniversityLogoFallback,.proteinUniversityLogoVisual{align-self:center;display:block;grid-row:span 2;justify-self:center;max-height:42px;max-width:118px;object-fit:contain;width:auto}.proteinUniversityLogoFallback{background:radial-gradient(80px 42px at 72% 18%,#2dd4bf33,#0000 64%),linear-gradient(135deg,#f5f3fff5,#ffffffe6);border:1px solid #7c3aed21;border-radius:12px;display:grid;height:42px;place-items:center;width:74px}.proteinUniversityLogoFallback span{background:linear-gradient(135deg,#7c3aed,#14b8a6);border-radius:10px;color:#fff;display:grid;font-size:15px;font-weight:980;height:30px;place-items:center;width:30px}.proteinUniversityResult.active,.proteinUniversityResult:focus-visible,.proteinUniversityResult:hover{background:radial-gradient(190px 90px at 100% 0,#2dd4bf2e,#0000 64%),linear-gradient(180deg,#faf5fffa,#ede9fef0);border-color:#7c3aed57;outline:none}.proteinUniversityResult>span{background:linear-gradient(180deg,#a78bfa,#7c3aed);border-radius:13px;color:#fff;display:grid;font-size:11px;font-weight:950;grid-row:span 2;height:38px;place-items:center;width:38px}.proteinUniversityResult strong{font-size:13px;margin-top:0}.proteinUniversityResult em{color:#334155b8;font-size:10.5px;font-style:normal;font-weight:820;grid-column:3;line-height:1.25;min-width:0}.proteinUniversityDetail{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.proteinUniversityDetailLead,.proteinUniversitySection{background:#ffffffb8;border:1px solid #7c3aed1c;border-radius:18px;min-width:0;padding:14px}.proteinUniversityDetailLead{grid-gap:10px;align-content:start;display:grid;gap:10px}.proteinUniversityHeroMedia{min-width:0;position:relative}.proteinUniversityVisual.hero,.proteinUniversityVisualFallback.hero{aspect-ratio:2.1/1;border-radius:18px;width:100%}.proteinUniversityDetailLead p{color:#334155c7;font-size:13px;font-weight:760;line-height:1.42;margin:0}.proteinUniversityDataPills{display:flex;flex-wrap:wrap;gap:6px}.proteinUniversityDataPills span{background:#f0fdfab8;border:1px solid #14b8a629;border-radius:999px;color:#0f766e;display:inline-flex;font-size:10px;font-weight:920;line-height:1.15;max-width:100%;padding:5px 8px}.proteinUniversityRank{background:radial-gradient(circle at 70% 28%,#2dd4bff2 0 18%,#0000 19%),linear-gradient(135deg,#7c3aed,#14b8a6);border-radius:18px;bottom:12px;box-shadow:0 14px 28px #5b21b62e;color:#fff;display:inline-grid;font-size:16px;font-weight:980;height:58px;left:12px;place-items:center;position:absolute;width:58px}.proteinUniversityWhyBox{grid-gap:7px;background:#f0fdfa9e;border:1px solid #14b8a624;border-radius:15px;display:grid;gap:7px;margin-top:3px;padding:11px}.proteinUniversityWhyBox span{color:#1f1233d6;font-size:11.5px;font-weight:800;line-height:1.34}.proteinUniversitySection{grid-gap:10px;display:grid;gap:10px}.proteinUniversitySection.compact{grid-column:1/-1}.proteinUniversityMiniGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.proteinUniversityMiniCard,.proteinUniversityPaper{box-shadow:none;display:block;padding:12px}.proteinUniversityCompanyGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.proteinUniversityCompanyCard{grid-gap:8px 10px;align-items:center;background:radial-gradient(160px 80px at 100% 0,#2dd4bf21,#0000 64%),linear-gradient(180deg,#fffffff5,#f5f3ffe0);border:1px solid #7c3aed1f;border-radius:15px;color:inherit;display:grid;gap:8px 10px;grid-template-columns:minmax(72px,104px) minmax(0,1fr);min-width:0;padding:12px;text-align:left;text-decoration:none}.proteinUniversityCompanyCard .proteinUniversityLogoFallback,.proteinUniversityCompanyCard .proteinUniversityLogoVisual{grid-row:span 2;max-height:38px;max-width:96px}.proteinUniversityCompanyCard[data-protein-logo-theme=dark] .proteinUniversityLogoVisual{background:#050505;border-radius:10px;max-height:42px;max-width:104px}.proteinUniversityCompanyCard strong{color:#20113a;display:block;font-size:12.5px;font-weight:950;line-height:1.14;min-width:0}.proteinUniversityCompanyCard p{color:#334155b8;font-size:10.5px;font-weight:760;line-height:1.25;margin:0;min-width:0}.proteinUniversityVisual.mini,.proteinUniversityVisualFallback.mini{border-radius:14px;height:52px;margin-bottom:9px;width:52px}.proteinUniversityPaper{grid-gap:8px 10px;align-items:start;display:grid;gap:8px 10px;grid-template-columns:50px minmax(0,1fr)}.proteinUniversityVisual.paper,.proteinUniversityVisualFallback.paper{border-radius:14px;grid-row:span 2;height:50px;width:50px}.proteinUniversityMiniCard strong,.proteinUniversityPaper strong{font-size:13px;margin-top:0}.proteinUniversityPaper p{grid-column:2}.proteinUniversityMiniCard span{color:#6d28d9c7;display:block;font-size:10px;font-weight:920;line-height:1.25;margin-top:9px}.proteinUniversityPaperList{grid-gap:8px;display:grid;gap:8px}.proteinUniversitySources{display:flex;flex-wrap:wrap;gap:7px}.proteinUniversitySources a{background:#f5f3ffe0;border:1px solid #7c3aed21;border-radius:999px;color:#5b21b6;display:inline-flex;font-size:10.5px;font-weight:900;line-height:1.2;max-width:100%;padding:6px 9px;text-decoration:none}.proteinCompanyTile{grid-gap:13px;background:radial-gradient(220px 120px at 100% 0,#2dd4bf2e,#0000 62%),linear-gradient(180deg,#fffffff0,#f5f3ffeb);border:1px solid #7c3aed1f;border-radius:18px;display:grid;gap:13px;grid-template-columns:68px minmax(0,1fr);min-height:0;overflow:visible;padding:14px;position:relative}.proteinCompanyLogo,.proteinCompanyLogoFallback{background:#ffffffe0;border:1px solid #7c3aed1f;border-radius:16px;box-shadow:0 12px 24px #7c3aed1f;height:68px;width:68px}.proteinCompanyLogo{object-fit:contain;padding:9px}.proteinCompanyLogoFallback{background:linear-gradient(135deg,#7c3aed,#14b8a6);color:#fff;display:grid;font-size:18px;font-weight:950;letter-spacing:0;place-items:center}.proteinCompanyCopy{min-width:0}.proteinCompanyIcon{background:radial-gradient(circle at 35% 35%,#fff 0 16%,#0000 17%),radial-gradient(circle at 68% 62%,#c4b5fd 0 18%,#0000 19%),linear-gradient(135deg,#7c3aed,#14b8a6);border-radius:12px;box-shadow:0 10px 20px #7c3aed33;height:34px;margin-bottom:10px;width:34px}.proteinCompanyTile p{color:#334155c2;font-size:12px;line-height:1.38;margin-top:8px}.proteinCompanyMeta{color:#6d28d9c7;margin-top:10px}.proteinLoopGrid,.proteinMethodGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.proteinLoopCard,.proteinMethodCard{background:radial-gradient(220px 100px at 100% 0,#7c3aed1a,#0000 64%),linear-gradient(180deg,#fffffff0,#f5f3ffe6);border:1px solid #7c3aed1f;border-radius:16px;min-height:142px;padding:13px}.proteinLoopCard strong,.proteinMethodCard strong{color:#20113a;display:block;font-size:13px;font-weight:950;line-height:1.2;margin-top:9px}.proteinLoopCard p,.proteinLoopCard span,.proteinMethodCard p{color:#334155c2;display:block;font-size:12px;font-weight:760;line-height:1.36;margin-top:8px}.proteinDegreeStack,.proteinMatrix{grid-gap:8px;display:grid;gap:8px}.proteinMatrixRow{grid-gap:10px;align-items:center;background:#ffffffc2;border:1px solid #7c3aed1a;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(160px,.7fr) minmax(92px,.35fr) minmax(110px,.4fr) minmax(0,1fr);padding:10px 12px}.proteinMatrixRow strong{color:#20113a;font-size:13px;font-weight:950}.proteinMatrixRow span{align-items:center;background:#7c3aed1a;border-radius:999px;color:#5b21b6;display:inline-flex;font-size:10.5px;font-weight:950;justify-content:center;min-height:26px;padding:0 8px;text-align:center}.proteinMatrixRow p{color:#334155c2;font-size:12px;line-height:1.35}.proteinSkillColumns{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.proteinSkillColumn{align-content:flex-start;align-items:flex-start;background:#ffffffc7;border:1px solid #7c3aed1f;border-radius:16px;display:flex;flex-wrap:wrap;gap:6px;min-height:132px;padding:12px}.proteinSkillColumn .trajectorySummaryLabel{width:100%}.proteinDegreeRow{grid-gap:8px;background:#ffffffc7;border:1px solid #7c3aed1a;border-radius:16px;display:grid;gap:8px;padding:11px}.proteinDegreeRow strong{color:#20113a;font-size:13px;font-weight:950;line-height:1.2}.proteinDegreeBars{grid-gap:5px;display:grid;gap:5px}.proteinDegreeBars span{background:linear-gradient(90deg,#7c3aed38,#14b8a62e);border-radius:999px;color:#2f1950;font-size:10px;font-weight:950;line-height:1.1;max-width:100%;min-width:58px;padding:5px 7px;white-space:nowrap}.proteinInterviewRow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:11px 13px}.proteinInterviewRow span{background:linear-gradient(180deg,#a78bfa,#7c3aed);border-radius:999px;color:#fff;display:grid;font-size:12px;font-weight:950;height:30px;place-items:center;width:30px}.proteinInterviewRow p{color:#1f1233e0;font-size:13px;font-weight:820;line-height:1.35}.proteinMissing{display:grid;min-height:100vh;padding:24px;place-items:center}@media (min-width:981px){.proteinDeepDashScope .panelWrap{gap:18px}.proteinCandidateHero{min-height:214px;padding:18px 20px}.proteinCandidateHeroTop{gap:24px;grid-template-columns:minmax(0,1fr) 220px}.proteinDeepDashScope .trajectoryLabel{font-size:42px}.proteinIdentityRows{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.proteinIdentityRows div{align-content:start;grid-template-columns:1fr;min-height:58px;padding:9px 12px}.proteinIdentityRows b{font-size:14px}.proteinCompBadge{min-height:96px;padding:16px}.proteinCompBadge b{font-size:23px}.proteinLaneStrip{align-items:center;grid-template-columns:104px minmax(0,1fr);min-height:58px;padding:10px 12px}.proteinLaneStrip div{gap:8px}.proteinLaneStrip b{font-size:12px;padding:7px 11px}.proteinMenuPhone{border-radius:22px}.proteinMenuHeader{padding:18px 22px 14px}.proteinMenuHeader span{color:#20113a;font-size:24px}.proteinMenuHeader b{font-size:13px}.proteinInterestList{grid-template-columns:repeat(5,minmax(0,1fr))}.proteinInterestTile{align-content:start;border-bottom:0;border-right:1px solid #7c3aed1a;box-shadow:inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #7c3aed0a;gap:12px;grid-template-columns:1fr;min-height:210px;padding:18px}.proteinInterestTile:last-child{border-right:0}.proteinInterestIcon{border-radius:20px;height:92px;width:92px}.proteinInterestCopy strong{font-size:18px}.proteinInterestCopy span{font-size:13px}.proteinInterestTile em{bottom:16px;height:32px;position:absolute;right:17px;width:32px}.proteinDetailGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.46fr)}.proteinCompanyList.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.proteinUniversityMatchScroller{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.proteinDeepDashScope .trajectoryHeaderBar{grid-template-areas:"identity" "navigator";grid-template-columns:1fr}.proteinClusterGrid,.proteinDashGrid,.proteinDetailGrid,.proteinInterestGrid,.proteinLabGrid,.proteinLoopGrid,.proteinMethodGrid,.proteinProofTray,.proteinReadoutGrid,.proteinRevealGrid,.proteinSignalStrip{grid-template-columns:1fr}.proteinDeepDashScope .trajectoryNavigatorWrap{justify-items:start}.proteinCompanyList,.proteinDemandGrid,.proteinInsightGrid,.proteinLaneRow,.proteinMapAssetGrid,.proteinMatrixRow,.proteinScenarioGrid,.proteinSkillColumns,.proteinTimeline,.proteinUniversityCompanyGrid,.proteinUniversityDetail,.proteinUniversityExplorerCard .proteinUniversityResultList,.proteinUniversityMatchScroller,.proteinUniversityMiniGrid{grid-template-columns:1fr}.proteinUniversityExplorerCard .proteinUniversityResult{grid-template-columns:minmax(84px,112px) 38px minmax(0,1fr)}}@media (max-width:760px){.proteinDeepDashScope .topInner{padding:0 10px}.proteinTopPathControl{display:none}.proteinDeepDashScope .panelWrap{gap:10px;margin-left:6px;margin-right:6px;max-width:min(378px,calc(100vw - 12px));overflow-x:hidden;width:min(378px,calc(100vw - 12px))}.proteinDeepDashScope .trajectoryHero{border-radius:18px;padding:8px}.proteinCandidateHero{gap:7px}.proteinCandidateHeroTop{gap:7px;grid-template-columns:1fr}.proteinCompBadge{border-radius:14px;display:block;min-height:0;padding:8px 10px}.proteinCompBadge b{font-size:13px;position:absolute;right:10px;text-align:right;top:50%;transform:translateY(-50%);white-space:nowrap;width:150px}.proteinIdentityRows{gap:4px;margin-top:6px}.proteinIdentityRows div{grid-template-columns:86px minmax(0,1fr);padding:5px 8px}.proteinCompBadge span,.proteinIdentityRows span,.proteinLaneStrip>span{font-size:8.5px;letter-spacing:.06em}.proteinIdentityRows b{font-size:11.5px;overflow-wrap:normal;word-break:normal}.proteinLaneStrip{border-radius:14px;gap:5px;padding:7px 8px}.proteinLaneStrip div{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr}.proteinLaneStrip b{font-size:8.5px;justify-content:center;overflow:hidden;padding:4px 7px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.proteinMenuShell{margin-top:0}.proteinMenuPhone{border-radius:18px}.proteinMenuHeader{padding:11px 12px 9px}.proteinMenuHeader span{color:#20113a;font-size:16px}.proteinDeepDashScope .trajectoryTitleRow{align-items:flex-start;gap:5px}.proteinDeepDashScope .trajectoryLabel{font-size:24px;line-height:1.04;width:100%}.proteinDeepDashScope .trajectoryRecommendation{max-width:100%;white-space:normal}.proteinDeepDashScope .trajectoryRouteLine{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr;margin-top:8px}.proteinDeepDashScope .trajectoryRouteArrow{display:none}.proteinDeepDashScope .trajectoryRouteItem{grid-gap:8px;align-items:center;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:82px minmax(0,1fr);width:100%}.proteinDeepDashScope .trajectoryRouteLabel{font-size:9px;letter-spacing:.06em}.proteinDeepDashScope .trajectoryRouteValue{font-size:12px;-webkit-hyphens:none;hyphens:none;line-height:1.22;overflow-wrap:normal;word-break:normal}.proteinDeepDashScope .trajectoryNavigatorWrap{width:100%}.proteinDeepDashScope .trajectoryNavigator{box-sizing:border-box;justify-content:space-between;width:100%}.proteinDeepDashScope .trajectoryNavBtn{display:none}.proteinDeepDashScope .trajectoryNavCount{display:grid;flex:1 1;min-height:36px;min-width:0;place-items:center}.proteinDeepDashScope .trajectoryOptionChip,.proteinDeepDashScope .trajectorySummarySub,.proteinDeepDashScope .trajectorySummaryValue,.proteinInterestCopy span,.proteinInterestCopy strong{max-width:100%;overflow-wrap:break-word;white-space:normal}.proteinDeepDashScope .trajectorySummarySub{display:none}.proteinDeepDashScope .trajectoryOptionChips{align-items:start;display:grid;grid-template-columns:1fr}.proteinDeepDashScope .trajectoryOptionChip{justify-content:flex-start;width:fit-content}.proteinDeepDashScope .segTab{padding:9px 10px}.proteinInterestTile{grid-template-columns:58px minmax(0,1fr) 18px;min-height:84px;padding:9px 11px 9px 9px}.proteinInterestIcon{border-radius:16px;height:58px;width:58px}.proteinInterestCopy strong{font-size:14px}.proteinInterestCopy span{font-size:11.5px}.proteinMarketMap{min-height:240px}.proteinHiringMapHeader{grid-gap:5px;display:grid;gap:5px}.proteinMapPointList{grid-template-columns:1fr}.proteinDemandCard,.proteinInsightCard,.proteinScenarioCard,.proteinTimeline article,.proteinUniversityDetailLead,.proteinUniversityMatchCard,.proteinUniversitySection{padding:11px}.proteinUniversityMatchScroller{gap:7px}.proteinUniversityMatchCard{min-height:0}.proteinUniversityResultList{max-height:340px}.proteinUniversitySearch input{font-size:12px}.proteinDeepDashScope .proteinUniversitySearchStrip{gap:7px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.proteinUniversitySearchStrip>b{font-size:8.5px;min-width:82px;padding:6px 8px}.proteinProofTray{gap:6px;grid-template-columns:1fr}.proteinProofPill{border-radius:16px;min-height:60px;padding:9px 11px}.proteinProofPill .title{font-size:14px}.proteinDeepDashScope .trajectorySummarySegment,.proteinDeepDashScope .trajectorySummarySegment.grow,.proteinDeepDashScope .trajectorySummarySegment.marketDemand{flex:1 1 100%;max-width:none;width:100%}.proteinDeepDashScope .trajectorySummarySegment+.trajectorySummarySegment{border-left:0;border-top:1px solid #7c3aed17}}.proteinUniPage{background:linear-gradient(180deg,#f8fcf6f5,#eff6eef0),#f2f7ef;color:#18201c;font-family:Georgia,Times New Roman,serif;min-height:100vh}.proteinUniPage *{box-sizing:border-box}.proteinUniHero{background:#163023 50%/cover;color:#fff;min-height:520px;overflow:hidden;position:relative}.proteinUniHeroBackdrop{inset:0;opacity:.68;pointer-events:none;position:absolute}.proteinUniHeroBackdrop div{border:1px solid #ffffff29;height:360px;position:absolute;transform:rotate(45deg);width:360px}.proteinUniHeroBackdrop div:first-child{right:8%;top:46px}.proteinUniHeroBackdrop div:nth-child(2){bottom:-150px;right:22%}.proteinUniHeroBackdrop div:nth-child(3){left:-130px;top:110px}.proteinUniHeroInner{margin:0 auto;padding:76px 0 70px;position:relative;width:min(1180px,calc(100% - 42px))}.proteinUniKicker{color:#b32634;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.proteinUniHero h1{font-size:clamp(46px,7vw,96px);font-weight:900;letter-spacing:0;line-height:.96;margin:16px 0 18px;max-width:940px}.proteinUniHero p{color:#ffffffe6;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:650;line-height:1.42;margin:0;max-width:760px}.proteinUniFactRow,.proteinUniHeroStats{display:flex;flex-wrap:wrap;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;gap:10px;margin-top:28px}.proteinUniFactRow span,.proteinUniHeroStats span{align-items:center;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;color:#ffffffeb;display:inline-flex;font-size:13px;font-weight:850;gap:6px;padding:9px 13px}.proteinUniHeroStats b{color:#fff;font-size:18px}.proteinUniDetailSection,.proteinUniDirectory,.proteinUniImageBand,.proteinUniTopStrip{margin:0 auto;width:min(1180px,calc(100% - 42px))}.proteinUniTopStrip{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-76px;position:relative;z-index:2}.proteinUniCardLink,.proteinUniFeatureCard{color:inherit;text-decoration:none}.proteinUniFeatureCard{background:#fff;border:1px solid #18201c1f;border-radius:8px;box-shadow:0 20px 44px #0f261a29;display:block;overflow:hidden}.proteinUniFeatureImage{background:#dfe8df 50%/cover;min-height:164px;position:relative}.proteinUniFeatureCard>div:last-child{padding:18px}.proteinUniFeatureCard span{color:#b32634;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:950}.proteinUniBandCopy h2,.proteinUniDetailSection h2,.proteinUniDirectory h2,.proteinUniFeatureCard h2,.proteinUniMissing h1{color:#18201c;font-size:clamp(26px,3vw,42px);letter-spacing:0;line-height:1.02;margin:6px 0 10px}.proteinUniBandCopy p,.proteinUniDetailCard p,.proteinUniFeatureCard p,.proteinUniMissing p,.proteinUniSchoolCard p{color:#445047;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:560;line-height:1.5;margin:0}.proteinUniLogoFrame{background:#fff;border:1px solid #18201c1f;border-radius:8px;box-shadow:0 10px 22px #0f261a1a;display:grid;height:72px;overflow:hidden;padding:10px;place-items:center;width:150px}.proteinUniLogoFrame.darkSurface{background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 34%),linear-gradient(135deg,#17271f,#31583f 54%,#102019);border-color:#18201c3d;box-shadow:0 12px 26px #0f261a2e}.proteinUniLogoFrame img{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12));height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.proteinUniLogoFrame.darkSurface img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.proteinUniLogoFrame.squareLogo img{max-height:76%;max-width:76%}.proteinUniLogoFrame.tallLogo img{max-height:100%;max-width:78%}.proteinUniLogoFrame.wideLogo img{max-height:78%;max-width:100%}.proteinUniLogoFrame span{color:#375642;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:950}.proteinUniLogoFrame.feature{bottom:-30px;height:78px;left:16px;position:absolute;width:118px}.proteinUniLogoFrame.detail{border-color:#ffffff8c;box-shadow:0 26px 70px #0000003d;height:190px;padding:24px;width:min(320px,64vw)}.proteinUniLogoFrame.detail.squareLogo img{max-height:68%;max-width:68%}.proteinUniDirectory{padding:56px 0 72px}.proteinUniDirectoryHeader{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.proteinUniSearch{grid-gap:6px;color:#445047;display:grid;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:900;gap:6px;letter-spacing:.08em;text-transform:uppercase;width:min(380px,100%)}.proteinUniSearch input{background:#fff;border:1px solid #18201c29;border-radius:8px;color:#18201c;font-size:15px;font-weight:700;padding:13px 14px;width:100%}.proteinUniGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.proteinUniCardLink.disabled{cursor:default}.proteinUniSchoolCard{background:#fffffff0;border:1px solid #18201c1c;border-radius:8px;border-top:4px solid #7c8d84;display:flex;flex-direction:column;gap:13px;min-height:260px;padding:14px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.proteinUniCardLink:not(.disabled):hover .proteinUniSchoolCard{border-color:#b326346b;box-shadow:0 18px 34px #0f261a1f;transform:translateY(-2px)}.proteinUniSchoolCard.top{border-top-color:#b32634}.proteinUniSchoolCard.high{border-top-color:#bc7c2f}.proteinUniSchoolCard.mid{border-top-color:#48765a}.proteinUniCardTop{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr)}.proteinUniRank,.proteinUniStatus{color:#b32634;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:950}.proteinUniSchoolCard h3{color:#18201c;font-size:21px;letter-spacing:0;line-height:1.08;margin:2px 0 0}.proteinUniTagRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.proteinUniTagRow span{background:#edf7efd1;border:1px solid #48765a33;border-radius:999px;color:#31583f;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:850;padding:5px 8px}.proteinUniStatus{color:#667069;margin-top:auto}.proteinUniDetailHero{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.proteinUniBackLink{color:inherit;display:inline-flex;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:900;margin-bottom:18px;text-decoration:none}.proteinUniDetailLogoBlock{display:flex;justify-content:flex-end}.proteinUniImageBand{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding:34px 0 8px}.proteinUniSchoolPhoto{background:#dfe8df 50%/cover;border-radius:8px;box-shadow:inset 0 0 0 1px #18201c1f;min-height:330px}.proteinUniBandCopy{background:#fff;border:1px solid #18201c1a;border-radius:8px;padding:28px}.proteinUniCountPanel{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.proteinUniCountPanel div{background:#f7faf6;border:1px solid #48765a29;border-radius:8px;padding:13px}.proteinUniCountPanel strong{color:#b32634;display:block;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:950;line-height:1}.proteinUniCountPanel span{color:#445047;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:900}.proteinUniDetailSection{padding:42px 0 10px}.proteinUniSectionHead{margin-bottom:16px}.proteinUniSectionHead em{color:#8a948d;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:900;vertical-align:middle}.proteinUniRail{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.proteinUniDetailCard{background:#fff;border:1px solid #18201c1a;border-radius:8px;min-height:270px;padding:16px}.proteinUniDetailImage{background:#f7faf6;border:1px solid #18201c1a;border-radius:8px;display:grid;height:86px;margin-bottom:14px;overflow:hidden;padding:8px;place-items:center;width:86px}.proteinUniDetailImage img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.proteinUniDetailCard h3{color:#18201c;font-size:21px;letter-spacing:0;line-height:1.08;margin:0 0 8px}.proteinUniSourceGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.proteinUniSourceGrid a{grid-gap:10px;align-items:center;background:#fff;border:1px solid #18201c1a;border-radius:8px;color:#18201c;display:grid;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:800;gap:10px;grid-template-columns:32px minmax(0,1fr);min-width:0;padding:11px;text-decoration:none}.proteinUniSourceGrid a span{background:#edf7ef;border-radius:50%;color:#31583f;display:grid;font-size:12px;font-weight:950;height:28px;place-items:center;width:28px}.proteinUniSourceGrid a b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proteinUniLoading,.proteinUniMissing{margin:0 auto;padding:80px 0;width:min(920px,calc(100% - 42px))}.proteinUniBackButton{align-items:center;background:#ffffff29;border:1px solid #ffffff5c;border-radius:999px;color:#fff;display:inline-flex;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:950;gap:9px;margin-bottom:24px;padding:10px 14px;text-decoration:none}.proteinUniBackButton:before{content:"←";font-size:17px;line-height:1}@media (max-width:980px){.proteinUniGrid,.proteinUniRail,.proteinUniTopStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.proteinUniDetailHero,.proteinUniImageBand{grid-template-columns:1fr}.proteinUniDetailLogoBlock{justify-content:flex-start}.proteinUniSourceGrid{grid-template-columns:1fr}}@media (max-width:680px){.proteinUniHero{min-height:560px}.proteinUniDetailSection,.proteinUniDirectory,.proteinUniHeroInner,.proteinUniImageBand,.proteinUniTopStrip{width:min(100% - 28px,1180px)}.proteinUniGrid,.proteinUniRail,.proteinUniTopStrip{grid-template-columns:1fr}.proteinUniCountPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.proteinUniDirectoryHeader{align-items:stretch;flex-direction:column}.proteinUniCardTop{grid-template-columns:150px minmax(0,1fr)}.proteinUniLogoFrame{height:72px;width:150px}}.ciCareerScope{min-height:100vh;position:relative;z-index:2}.ciCareerScope .topBar{align-items:center;background:#050508;border-bottom:1px solid #ffffff1a;display:flex;height:58px;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.ciCareerScope .topInner{align-items:center;display:flex;justify-content:flex-start;padding:0 20px;width:100%}.ciCareerScope .topTabsRow{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.ciCareerScope .topBrand{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;box-sizing:border-box;color:inherit;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;line-height:1;padding:5px;text-decoration:none;-webkit-user-select:none;user-select:none;width:38px}.ciCareerScope .topBrandLogo{display:block;height:28px;object-fit:contain;width:28px}.ciCareerScope .segTabs{align-items:center;background:#7e22ce8f;border:1px solid #d8b4fe57;border-radius:14px;box-shadow:0 12px 28px #00000038;display:inline-flex;gap:6px;padding:4px}.ciCareerScope .segTab,.ciPathScroller button,.ciPrimaryBtn,.ciSecondaryBtn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.ciCareerScope .segTab{background:linear-gradient(180deg,#a855f77a,#7c3aed61);border:0;border-radius:10px;color:#faf5fff5;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:0;padding:9px 14px;transition:background .16s ease,color .16s ease,transform .16s ease}.ciCareerScope .segTab.active{background:linear-gradient(180deg,#a78bfa,#7c3aed);box-shadow:0 10px 22px #a78bfa47;color:#fff}.ciCareerScope .segTab:not(.active):hover{background:linear-gradient(180deg,#c084fc9e,#8b5cf685);color:#fff}.ciCareerScope .navSpacer{height:52px}.ciCareerScope .panelWrap{display:flex;flex-direction:column;gap:16px;margin:0 auto;padding-bottom:28px;width:min(1280px,calc(100vw - 28px))}.ciCareerScope .trajectoryHero{background:radial-gradient(860px 240px at 0 0,#c4b5fd42,#0000 60%),radial-gradient(760px 210px at 100% 18%,#a78bfa29,#0000 65%),linear-gradient(180deg,#fffffff5,#f6f4fffa);border:1px solid #7c3aed2e;border-radius:24px;box-shadow:0 16px 36px #5b21b61f;padding:10px 10px 9px}.ciCareerScope .demoCard,.ciInlineLoader{background:#ffffffe6;border:1px solid #7c3aed29;border-radius:22px;box-shadow:0 14px 34px #5b21b61a;padding:18px}.ciCareerScope .demoCardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.ciCareerScope .demoEyebrow{color:#6d28d9c2;font-size:11px;font-weight:900;letter-spacing:0;margin-bottom:5px;text-transform:uppercase}.ciCareerScope .demoTitle{color:#20113a;font-size:19px;font-weight:900;letter-spacing:0;line-height:1.06}.ciCareerScope .trajectoryInlineTag{align-items:center;background:linear-gradient(180deg,#8b5cf6,#7c3aed);border:1px solid #7c3aed57;border-radius:14px 14px 14px 7px;box-shadow:0 10px 24px #7c3aed33;color:#fffffffa;display:inline-flex;font-size:9px;font-weight:950;letter-spacing:0;padding:5px 10px;text-transform:uppercase}.ciCareerScope .trajectorySummaryRail{background:#ffffffb8;border:1px solid #7c3aed1f;border-radius:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.ciCareerScope .trajectorySummarySegment{grid-gap:5px;display:grid;gap:5px;min-width:0;padding:12px}.ciCareerScope .trajectorySummarySegment+.trajectorySummarySegment{border-left:1px solid #7c3aed17}.ciCareerScope .trajectorySummaryLabel{color:#6d28d9c2;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ciCareerScope .trajectorySummaryValue{color:#20113a;font-size:13px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.ciCareerScope .trajectoryOptionChips{display:flex;flex-wrap:wrap;gap:7px}.ciCareerScope .trajectoryOptionChip{align-items:center;background:#7c3aed14;border:1px solid #7c3aed24;border-radius:999px;color:#5b21b6;display:inline-flex;font-size:12px;font-weight:850;line-height:1.15;max-width:100%;min-height:28px;min-width:0;overflow-wrap:anywhere;padding:6px 10px}.ciInlineLoader{color:#5b21b6;display:grid;font-weight:900;min-height:180px;place-items:center;text-align:center}.ciProfileCard{grid-gap:14px;background:radial-gradient(860px 240px at 0 0,#c4b5fd42,#0000 60%),radial-gradient(760px 210px at 100% 18%,#a78bfa29,#0000 65%),linear-gradient(180deg,#fffffff5,#f6f4fffa);border:1px solid #7c3aed2e;border-radius:24px;box-shadow:0 16px 36px #5b21b61f;display:grid;gap:14px;min-width:0;padding:16px}.ciApplications>*,.ciMapSection>*,.ciOpportunityHeader>div,.ciProfileCard>*,.ciTrajectoryOverviewCard>*,.ciTrajectoryTop>div{min-width:0}.ciApplications,.ciEmptyCard,.ciMapSection,.ciOpportunityMini,.ciTrajectoryCard,.ciTrajectoryOverviewCard{background:#ffffffe6;border:1px solid #7c3aed29;border-radius:22px;box-shadow:0 14px 34px #5b21b61a;min-width:0}.ciEyebrow,.ciMatchedPill,.ciPathRank{align-items:center;background:linear-gradient(180deg,#8b5cf6,#7c3aed);border:1px solid #7c3aed57;border-radius:14px 14px 14px 7px;box-shadow:0 10px 24px #7c3aed33;color:#fffffffa;display:inline-flex;font-size:9px;font-weight:950;letter-spacing:0;min-height:24px;padding:5px 10px;text-transform:uppercase;width:fit-content}.ciMatchedPill{background:linear-gradient(180deg,#34d399,#059669);border-color:#22c55eb8;box-shadow:0 10px 22px #05966933}.ciApplications h2,.ciFeedHeader h2,.ciOpportunityHeader h3,.ciProfileCard h1,.ciSectionHeading h2,.ciTrajectoryOverviewCard h2,.ciTrajectoryTop h3{color:#20113a;letter-spacing:0;margin:0;overflow-wrap:anywhere;word-break:break-word}.ciProfileCard h1{font-size:clamp(30px,8vw,54px);font-weight:950;line-height:.98;margin-top:8px}.ciOpportunityHeader p,.ciOpportunitySummary,.ciProfileCard p,.ciSectionHeading p,.ciTrajectoryCard p,.ciTrajectoryOverviewCard p{color:#334155c7;font-size:14px;line-height:1.48;margin:7px 0 0;overflow-wrap:anywhere;word-break:break-word}.ciProfileFacts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.ciCompGrid div,.ciOverviewGrid div,.ciProfileFacts div{grid-gap:4px;background:radial-gradient(260px 120px at 0 0,#c4b5fd33,#0000 64%),#ffffffd1;border:1px solid #7c3aed21;border-radius:16px;box-shadow:0 10px 22px #4c1d9512;display:grid;gap:4px;min-width:0;padding:12px}.ciCompGrid span,.ciOverviewGrid span,.ciProfileFacts span{color:#6d28d9c2;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ciCompGrid b,.ciOverviewGrid b,.ciProfileFacts b{color:#20113a;font-size:13px;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.ciOpportunityMeta,.ciRolePreview,.ciSkillChips{display:flex;flex-wrap:wrap;gap:7px}.ciOpportunityMeta span,.ciRolePreview span,.ciSkillChips span{align-items:center;background:#7c3aed14;border:1px solid #7c3aed24;border-radius:999px;color:#5b21b6;display:inline-flex;font-size:12px;font-weight:850;line-height:1.15;max-width:100%;min-height:28px;min-width:0;overflow-wrap:anywhere;padding:6px 10px;white-space:normal;word-break:break-word}.ciOpportunitiesSection,.ciSection{margin-top:16px}.ciSectionHeading{margin:0 0 12px}.ciApplications h2,.ciFeedHeader h2,.ciSectionHeading h2{font-size:23px;font-weight:950;line-height:1.08}.ciOpportunityFeed,.ciTrajectoryStack{grid-gap:12px;display:grid;gap:12px}.ciTrajectoryCard{grid-gap:13px;display:grid;gap:13px;padding:16px}.ciTrajectoryCard.active{background:radial-gradient(460px 160px at 0 0,#c4b5fd38,#0000 62%),#fffffff0;border-color:#7c3aed61;box-shadow:0 18px 44px #4c1d9524}.ciFeedHeader,.ciOpportunityHeader,.ciTrajectoryTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ciOpportunityHeader h3,.ciTrajectoryTop h3{font-size:19px;font-weight:950;line-height:1.12;margin-top:8px}.ciOpportunityHeader>b,.ciProbability{align-items:center;background:linear-gradient(180deg,#c084fc,#a855f7fa 56%,#9d4eddf7);border:1px solid #9333eac7;border-radius:14px;box-shadow:0 14px 26px #7c3aed38,inset 0 1px 0 #ffffff38;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:950;justify-content:center;min-height:40px;min-width:58px;padding:8px 10px;text-align:center}.ciWhyBlock{grid-gap:8px;display:grid;gap:8px}.ciWhyBlock>span{color:#6d28d9c2;font-size:11px;font-weight:900}.ciWhyBlock div{display:flex;flex-wrap:wrap;gap:7px}.ciWhyBlock em{background:#ecfdf5e6;border:1px solid #05966924;border-radius:999px;color:#047857;font-size:12px;font-style:normal;font-weight:850;line-height:1.15;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:7px 10px;word-break:break-word}.ciCompGrid,.ciOverviewGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.ciPrimaryBtn,.ciSecondaryBtn{align-items:center;border-radius:999px;display:inline-flex;font-weight:950;justify-content:center;letter-spacing:0;line-height:1;min-height:42px;padding:10px 14px}.ciPrimaryBtn{background:linear-gradient(180deg,#34d399,#059669);border:1px solid #22c55ed1;box-shadow:0 12px 24px #0596693d,inset 0 1px 0 #ffffff3d;color:#fff}.ciSecondaryBtn{background:#ffffffeb;border:1px solid #7c3aed38;box-shadow:0 12px 24px #4c1d951a,inset 0 1px 0 #ffffffb8;color:#5b21b6}.ciPathScroller button:hover,.ciPrimaryBtn:hover,.ciSecondaryBtn:hover{transform:translateY(-1px)}.ciPathScroller{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(520px 150px at 0 0,#c4b5fd47,#0000 62%),#fbfafff0;border-bottom:1px solid #7c3aed24;box-shadow:0 12px 26px #4c1d9514;display:flex;gap:7px;margin:-1px -14px 12px;overflow-x:auto;padding:10px 14px;position:sticky;top:var(--ciNavH);z-index:30}.ciPathScroller button{background:#ffffffd6;border:1px solid #7c3aed33;border-radius:999px;box-shadow:0 10px 20px #4c1d9514;color:#5b21b6;flex:0 0 auto;font-size:12px;font-weight:900;max-width:240px;min-height:36px;overflow:hidden;padding:9px 12px;text-overflow:ellipsis;white-space:nowrap}.ciPathScroller button.active{background:linear-gradient(180deg,#c084fc,#a855f7fa 56%,#9d4eddf7);border-color:#9333eac7;box-shadow:0 14px 28px #7c3aed33,inset 0 1px 0 #ffffff38;color:#fff}.ciTrajectoryControl{grid-gap:8px;background:#ffffffe6;border:1px solid #7c3aed29;border-radius:22px;box-shadow:0 14px 34px #5b21b61a;display:grid;gap:8px;margin-bottom:12px;padding:12px 14px}.ciControlHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.ciCareerScope .mobileControlBlock,.ciCareerScope .mobileControlGrid,.ciMobileControlBlock,.ciMobileControlGrid{grid-gap:8px;display:grid;gap:8px;min-width:0}.ciCareerScope .mobileControlSelectWrap,.ciMobileControlSelectWrap{min-width:0;position:relative}.ciCareerScope .mobileControlSelect,.ciMobileControlSelect{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#f5f3fffa,#ede9fee6);border:1px solid #7c3aed2e;border-radius:16px;box-shadow:0 10px 22px #7c3aed14;color:#4c1d95f5;font-size:13px;font-weight:900;line-height:1.2;min-height:42px;padding:10px 38px 10px 12px;width:100%}.ciCareerScope .mobileControlChevron,.ciMobileControlChevron{color:#4c1d95db;font-size:12px;font-weight:950;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ciCareerScope .trajectoryNavigator,.ciPathNavigator{align-items:center;background:linear-gradient(180deg,#c084fc,#a855f7fa 56%,#9d4eddf7);border:1px solid #9333eac7;border-radius:999px;box-shadow:0 18px 44px #9333ea2e,0 0 26px #c084fc24,inset 0 0 0 1px #ffffff2e,inset 0 1px 0 #ffffff47;box-sizing:border-box;display:inline-flex;gap:6px;padding:4px;width:100%}.ciCareerScope .trajectoryNavBtn,.ciPathNavBtn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff3;border:none;border-radius:999px;color:#fffffffa;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:22px;font-weight:950;height:34px;justify-content:center;touch-action:manipulation;width:34px}.ciCareerScope .trajectoryNavBtn:disabled,.ciPathNavBtn:disabled{background:#ffffff1f;color:#fff9;cursor:default;opacity:.42}.ciCareerScope .trajectoryNavCount,.ciPathNavCount{color:#fffffffa;flex:1 1 auto;font-size:11px;font-weight:950;min-width:0;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 8px #4c1d954d;white-space:nowrap}.ciLoadingStrip{background:#ffffffe0;border:1px solid #7c3aed21;border-radius:16px;box-shadow:0 10px 20px #4c1d9512;color:#5b21b6;font-size:12px;font-weight:850;margin-bottom:10px;padding:10px 13px}.ciTrajectoryOverviewCard{grid-gap:13px;display:grid;gap:13px;margin-bottom:12px;padding:16px}.ciTrajectoryOverviewCard h2{font-size:25px;font-weight:950;line-height:1.06;margin-top:8px}.ciOpportunityMini{grid-gap:12px;display:grid;gap:12px;padding:15px}.ciOpportunityMini.matched{background:radial-gradient(420px 160px at 0 0,#d1fae570,#0000 62%),#fffffff0;border-color:#22c55e70;box-shadow:0 16px 36px #0596691c,0 14px 34px #5b21b614}.ciOpportunityHeader>b{background:linear-gradient(180deg,#34d399,#059669);border-color:#22c55eb3;box-shadow:0 12px 24px #05966938,inset 0 1px 0 #ffffff3d;font-size:12px;max-width:138px;min-width:78px}.ciOpportunitySummary{color:#334155db}.ciApplications,.ciMapSection{margin-top:16px;padding:16px}.ciApplications,.ciMapGrid,.ciMapSection{grid-gap:12px;display:grid;gap:12px}.ciMapCanvas{background:radial-gradient(520px 180px at 10% 0,#c4b5fd3d,#0000 64%),#ffffffd1;border:1px solid #7c3aed21;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffb8;overflow:hidden;position:relative}.ciMapCanvas img{display:block;height:auto;width:100%}.ciMapPins{inset:0;position:absolute}.ciMapPin{background:#7c3aed;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 4px #7c3aed2e,0 8px 18px #0f172a29;position:absolute;transform:translate(-50%,-50%)}.ciMapList{grid-gap:8px;display:grid;gap:8px}.ciApplicationRow,.ciMapList div{align-items:center;background:#ffffffd6;border:1px solid #7c3aed21;border-radius:16px;box-shadow:0 10px 20px #4c1d950f;display:flex;gap:12px;justify-content:space-between;padding:11px 12px}.ciApplicationRow span,.ciMapList span{color:#334155c7;font-size:13px;font-weight:800}.ciApplicationRow b,.ciMapList b{color:#20113a;font-size:13px}.ciApplicationsGrid{grid-gap:12px;display:grid;gap:12px}.ciApplicationsPanel{grid-gap:16px;display:grid;gap:16px}.ciApplicationsPanel .demoCard,.ciDemoCard{background:#ffffffe6;border:1px solid #7c3aed29;border-radius:22px;box-shadow:0 14px 34px #5b21b61a;padding:18px}.ciApplicationsPanel .demoCardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.ciApplicationsPanel .demoEyebrow{color:#6d28d9c2;font-size:11px;font-weight:900;letter-spacing:0;margin-bottom:5px;text-transform:uppercase}.ciApplicationsPanel .demoTitle{color:#20113a;font-size:19px;font-weight:900;letter-spacing:0;line-height:1.06}.ciApplicationsPanel .applicationsActionWrap,.ciApplicationsPanel .applicationsSection,.ciApplicationsPanel .applicationsStack{grid-gap:12px;display:grid;gap:12px}.ciApplicationsPanel .applicationsActionWrap{gap:8px}.ciApplicationsPanel .applicationsEngagementPanel{grid-gap:8px;background:linear-gradient(135deg,#ffffffeb,#f5f3ffc7);border:1px solid #7c3aed29;border-radius:8px;box-shadow:0 12px 30px #4c1d9514;display:grid;gap:8px;padding:10px 12px}.ciApplicationsPanel .applicationsEngagementHeader{align-items:center;color:#4c1d95;display:flex;font-size:12px;font-weight:950;gap:10px;justify-content:space-between}.ciApplicationsPanel .applicationsEngagementHeader span{color:#6b5fa8;font-size:11px;letter-spacing:0;text-transform:uppercase}.ciApplicationsPanel .applicationsEngagementGrid{display:flex;flex-wrap:wrap;gap:7px}.ciApplicationsPanel .applicationsEngagementGrid span{background:#7c3aed14;border-radius:999px;color:#4c1d95;font-size:11px;font-weight:900;line-height:1;padding:6px 8px}.ciApplicationsPanel .applicationsAppliedActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ciApplicationsPanel .cardActions .applicationsAppliedActions{justify-content:flex-start}.ciApplicationsPanel .applicationsApplyLinkBtn,.ciApplicationsPanel .applicationsCustomResumeBtn,.ciApplicationsPanel .applicationsReferenceBtn,.ciApplicationsPanel .applicationsUndoBtn{border-radius:999px;cursor:pointer;font-size:12px;font-weight:950;padding:9px 12px;white-space:nowrap}.ciApplicationsPanel .applicationsApplyLinkBtn{background:linear-gradient(135deg,#16a34a,#22c55e);border:1px solid #22c55e57;box-shadow:0 14px 32px #16a34a29;color:#fff}.ciApplicationsPanel .applicationsReferenceBtn{background:#f5f3fff0;border:1px solid #7c3aed2e;box-shadow:0 12px 28px #5b21b614;color:#5b21b6}.ciApplicationsPanel .applicationsCustomResumeBtn{background:linear-gradient(135deg,#6d28d9fa,#a855f7eb);border:1px solid #7c3aed38;box-shadow:0 14px 32px #6d28d92e;color:#fff;padding-inline:14px}.ciApplicationsPanel .applicationsUndoBtn{background:#fee2e2d1;border:1px solid #f8717152;box-shadow:0 12px 30px #7f1d1d12;color:#b91c1c;justify-self:end}.ciApplicationsPanel .applicationsApplyLinkBtn:hover,.ciApplicationsPanel .applicationsCustomResumeBtn:hover,.ciApplicationsPanel .applicationsReferenceBtn:hover,.ciApplicationsPanel .applicationsUndoBtn:hover{transform:translateY(-1px)}.ciApplicationsPanel .applicationsRejectedList,.ciApplicationsPanel .applicationsUnavailableList{grid-gap:10px;display:grid;gap:10px}.ciApplicationsPanel .applicationsRejectedRow,.ciApplicationsPanel .applicationsUnavailableRow{grid-gap:12px;align-items:center;background:#ffffffd6;border:1px solid #7c3aed1f;border-radius:8px;box-shadow:0 12px 30px #4c1d950f;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.ciApplicationsPanel .applicationsRejectedCopy{min-width:0}.ciApplicationsPanel .applicationsRejectedRole{color:#20113a;font-size:14px;font-weight:950;line-height:1.18}.ciApplicationsPanel .applicationsRejectedMeta{color:#334155bd;font-size:12px;font-weight:800;line-height:1.35;margin-top:4px}.ciApplicationsPanel .applicationsRejectedActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ciApplicationsPanel .applicationsRejectedPill,.ciApplicationsPanel .applicationsUnavailablePill{align-items:center;background:#fee2e2d1;border:1px solid #f8717142;border-radius:999px;color:#b91c1c;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:30px;padding:7px 10px;white-space:nowrap}.ciApplicationsPanel .applicationsUnavailablePill{background:#ede9fed1;border-color:#7c3aed2e;color:#6d28d9}.ciApplicationsPanel .applicationsEmpty{background:#ffffffd6;border:1px solid #7c3aed1f;border-radius:8px;color:#334155c7;font-size:13px;font-weight:850;padding:14px}.ciApplicationColumn{grid-gap:8px;display:grid;gap:8px}.ciApplicationColumn h3{color:#20113a;font-size:15px;font-weight:950;margin:0}.ciApplicationRow{align-items:flex-start;flex-direction:column}.ciApplicationRow.muted{opacity:.72}.ciEmptyCard{color:#334155c7;font-size:13px;font-weight:800;padding:14px}.ciDetailOverlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02000c9e;inset:0;overflow-y:auto;padding:10px;position:fixed;z-index:80}.ciDetailTopbar{display:flex;justify-content:flex-start;margin:0 auto 8px;padding-top:4px;position:sticky;top:0;width:min(100%,880px);z-index:2}.ciDetailShell{margin:0 auto 30px;width:min(100%,880px)}.ciDetailOverlay .card .heroHeader{background:#7c3aedeb!important;border-color:#7c3aed2e!important}.ciDetailOverlay .card .companyName,.ciDetailOverlay .card .desktopRoleTitle,.ciDetailOverlay .card .roleTitle{color:#fffffffa!important}.ciDetailOverlay .card .companyBadge{background:#ffffff1f!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px 0 #ffffff29,0 8px 24px #4c1d9529!important}.ciDetailOverlay .card .btnGray{background:#fffffff5!important;border-color:#ffffff47!important;box-shadow:0 14px 28px #0f172a29,inset 0 1px 0 #ffffffb8!important;color:#0f172aeb!important}.ciDetailOverlay .card .btnGreen{background:linear-gradient(180deg,#22c55e,#16a34a)!important;border-color:#22c55ed1!important;box-shadow:0 18px 40px #16a34a42,0 10px 26px #0f172a1f!important;color:#fffffffa!important}.ciDetailOverlay .card .desktopDivider{background:linear-gradient(180deg,#ffffff1a,#ffffff52 24%,#ffffff52 76%,#ffffff1a)!important}@media (min-width:720px){.ciProfileCard{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);padding:18px}.ciSkillChips{grid-column:1/-1}.ciCompGrid,.ciProfileFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.ciTrajectoryStack{grid-template-columns:repeat(2,minmax(0,1fr))}.ciOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ciOpportunityFeed{grid-template-columns:repeat(2,minmax(0,1fr))}.ciMapGrid{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.ciApplicationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ciCareerScope .topInner{padding:0 10px}.ciCareerScope .topTabsRow{flex-wrap:wrap;gap:8px;width:100%}.ciCareerScope .segTabs{flex:1 1 auto;min-width:0}.ciCareerScope .segTab{flex:1 1;font-size:11px;padding:9px 8px}.ciCareerScope .panelWrap{gap:10px;max-width:calc(100vw - 10px);width:min(100%,calc(100vw - 10px))}.ciCareerScope .demoCard,.ciCareerScope .trajectoryHero{border-radius:18px;padding:16px}.ciCareerScope .trajectorySummaryRail{grid-template-columns:1fr}.ciCareerScope .trajectorySummarySegment+.trajectorySummarySegment{border-left:none;border-top:1px solid #7c3aed17}.ciOpportunityHeader,.ciTrajectoryTop{flex-direction:column}.ciOpportunityHeader>b,.ciProbability{justify-content:flex-start;min-width:0}}*{box-sizing:border-box}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;min-height:100%;overflow-x:clip;padding:0;width:100%}#root,.App{min-height:100vh;width:100%}.App{display:flex;justify-content:center}.App-inner{margin:0;max-width:none;padding:0;width:100%}.App-header,.App-link,.App-logo{all:unset}.blockedRoutePage{background:radial-gradient(circle at 20% 20%,#10b98129,#0000 32%),linear-gradient(135deg,#f8fafc,#e8f0ee);color:#12231f;display:grid;min-height:100vh;padding:32px;place-items:center}.blockedRouteCard{background:#ffffffe0;border:1px solid #12231f1f;border-radius:28px;box-shadow:0 24px 70px #0f172a24;padding:40px;text-align:left;width:min(640px,100%)}.blockedRouteKicker{color:#0f766e;display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.blockedRouteCard h1{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.06em;line-height:.98;margin:0}.blockedRouteCard p{color:#42524d;font-size:1.04rem;line-height:1.65;margin:18px 0 28px}.blockedRouteCard a{align-items:center;background:#12231f;border-radius:999px;color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none}@media (max-width:860px){input,select,textarea{font-size:16px!important}}
/*# sourceMappingURL=main.c9886325.css.map*/