.twinkling-stars-module__IU-jjG__field{pointer-events:none;position:absolute;overflow:hidden}.twinkling-stars-module__IU-jjG__star{width:var(--star-size,2px);height:var(--star-size,2px);opacity:0;animation:twinkling-stars-module__IU-jjG__star-twinkle var(--star-duration,4.8s) ease-in-out var(--star-delay,0s) infinite;background:#f5f0dc;border-radius:50%;position:absolute;box-shadow:0 0 5px #f5f0dc40}.twinkling-stars-module__IU-jjG__star:first-child{--star-size:1px;--star-duration:4.7s;--star-delay:-1.3s;--star-peak:.64;top:7%;left:24%}.twinkling-stars-module__IU-jjG__star:nth-child(2){--star-size:2px;--star-duration:5.6s;--star-delay:-3.9s;--star-peak:.72;top:18%;left:68%}.twinkling-stars-module__IU-jjG__star:nth-child(3){--star-size:1px;--star-duration:3.9s;--star-delay:-.7s;--star-peak:.68;top:34%;left:43%}.twinkling-stars-module__IU-jjG__star:nth-child(4){--star-size:3px;--star-duration:5.2s;--star-delay:-2.6s;--star-peak:.78;top:47%;left:86%}.twinkling-stars-module__IU-jjG__star:nth-child(5){--star-size:2px;--star-duration:4.3s;--star-delay:-3.1s;--star-peak:.62;top:61%;left:17%}.twinkling-stars-module__IU-jjG__star:nth-child(6){--star-size:1px;--star-duration:5.9s;--star-delay:-4.7s;--star-peak:.7;top:74%;left:58%}.twinkling-stars-module__IU-jjG__star:nth-child(7){--star-size:2px;--star-duration:4.9s;--star-delay:-1.9s;--star-peak:.75;top:88%;left:80%}.twinkling-stars-module__IU-jjG__star:nth-child(8){--star-size:1px;--star-duration:5.4s;--star-delay:-2.2s;--star-peak:.67;top:5%;left:52%}.twinkling-stars-module__IU-jjG__star:nth-child(9){--star-size:2px;--star-duration:4.1s;--star-delay:-3.5s;--star-peak:.74;top:13%;left:91%}.twinkling-stars-module__IU-jjG__star:nth-child(10){--star-size:1px;--star-duration:5.7s;--star-delay:-.9s;--star-peak:.63;top:23%;left:9%}.twinkling-stars-module__IU-jjG__star:nth-child(11){--star-size:3px;--star-duration:4.6s;--star-delay:-4.1s;--star-peak:.76;top:27%;left:52%}.twinkling-stars-module__IU-jjG__star:nth-child(12){--star-size:2px;--star-duration:5.1s;--star-delay:-1.6s;--star-peak:.69;top:38%;left:72%}.twinkling-stars-module__IU-jjG__star:nth-child(13){--star-size:1px;--star-duration:3.8s;--star-delay:-2.8s;--star-peak:.65;top:44%;left:12%}.twinkling-stars-module__IU-jjG__star:nth-child(14){--star-size:2px;--star-duration:5.8s;--star-delay:-5.2s;--star-peak:.73;top:55%;left:50%}.twinkling-stars-module__IU-jjG__star:nth-child(15){--star-size:1px;--star-duration:4.4s;--star-delay:-.4s;--star-peak:.68;top:63%;left:91%}.twinkling-stars-module__IU-jjG__star:nth-child(16){--star-size:3px;--star-duration:5.3s;--star-delay:-3.7s;--star-peak:.77;top:73%;left:33%}.twinkling-stars-module__IU-jjG__star:nth-child(17){--star-size:1px;--star-duration:4s;--star-delay:-1.1s;--star-peak:.66;top:85%;left:7%}.twinkling-stars-module__IU-jjG__star:nth-child(18){--star-size:2px;--star-duration:5.5s;--star-delay:-4.4s;--star-peak:.71;top:94%;left:47%}@keyframes twinkling-stars-module__IU-jjG__star-twinkle{0%,18%,to{opacity:0}52%{opacity:var(--star-peak,.7)}84%{opacity:0}}@media (max-width:500px){.twinkling-stars-module__IU-jjG__star:nth-child(n+16){display:none}}@media (prefers-reduced-motion:reduce){.twinkling-stars-module__IU-jjG__star{opacity:.2;animation:none}}
.candidate-pages-module__r_N99W__overviewHero{color:#fffefa;background:#194d38;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;min-height:258px;margin-bottom:2.75rem;padding:clamp(1.75rem,4vw,3rem);animation:.65s cubic-bezier(.22,1,.36,1) both candidate-pages-module__r_N99W__candidate-panel-in;display:grid;position:relative;overflow:hidden}.candidate-pages-module__r_N99W__overviewStars{z-index:0;opacity:.52;inset:0 0 18% 48%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.candidate-pages-module__r_N99W__heroCopy,.candidate-pages-module__r_N99W__heroAside{z-index:1;position:relative}.candidate-pages-module__r_N99W__eyebrow{color:#c7d9bb;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:700}.candidate-pages-module__r_N99W__heroTitle,.candidate-pages-module__r_N99W__profileTitle{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4.1rem);font-weight:400;line-height:1.06}.candidate-pages-module__r_N99W__heroDescription{color:#e4eee3;max-width:44ch;margin:1rem 0 1.5rem;font-size:.95rem;line-height:1.6}.candidate-pages-module__r_N99W__dashboardFlow{gap:clamp(2.5rem,5vw,4rem);display:grid}.candidate-pages-module__r_N99W__journeyRail{background:#fffefa;border:1px solid #dce6da;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));animation:.65s cubic-bezier(.22,1,.36,1) 90ms both candidate-pages-module__r_N99W__candidate-panel-in;display:grid;overflow:hidden}.candidate-pages-module__r_N99W__journeyItem{flex-direction:column;min-width:0;min-height:148px;padding:1.2rem 1.5rem;transition:background-color .25s;display:flex}.candidate-pages-module__r_N99W__journeyItem+.candidate-pages-module__r_N99W__journeyItem{border-left:1px solid #e3e9df}.candidate-pages-module__r_N99W__journeyItem:hover{background:#f2f6ef}.candidate-pages-module__r_N99W__journeyItem>span{color:#6a806f;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.candidate-pages-module__r_N99W__journeyItem>strong{color:#194d38;margin-top:.7rem;font-family:Georgia,Times New Roman,serif;font-size:2.25rem;font-weight:400;line-height:1}.candidate-pages-module__r_N99W__journeyItem>.candidate-pages-module__r_N99W__journeyCompleteMark{align-items:center;height:2.25rem;display:flex}.candidate-pages-module__r_N99W__journeyCompleteMark svg{stroke-width:1.8px;width:2.35rem;height:2.35rem}.candidate-pages-module__r_N99W__journeyItem>p{color:#617369;margin:.35rem 0 0;font-size:.78rem}.candidate-pages-module__r_N99W__journeyItem .candidate-pages-module__r_N99W__statusProgress{margin-top:auto}.candidate-pages-module__r_N99W__actionGrid,.candidate-pages-module__r_N99W__recommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.candidate-pages-module__r_N99W__sectionLink{color:#194d38;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.candidate-pages-module__r_N99W__sectionLink:hover{text-underline-offset:4px;text-decoration:underline}.candidate-pages-module__r_N99W__sectionLink svg{width:.9rem;height:.9rem}.candidate-pages-module__r_N99W__quietNotice{background:#fffefa;border:1px solid #dce6da;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.candidate-pages-module__r_N99W__quietNotice p{color:#52675a;margin:0;font-size:.87rem}.candidate-pages-module__r_N99W__quietNotice a{color:#194d38;flex:none;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.candidate-pages-module__r_N99W__quietNotice svg{width:.9rem;height:.9rem}.candidate-pages-module__r_N99W__activityList{background:#fffefa;border:1px solid #dce6da;border-radius:10px;margin:0;padding:0;list-style:none}.candidate-pages-module__r_N99W__activityList li+li{border-top:1px solid #e3e9df}.candidate-pages-module__r_N99W__activityList a{align-items:center;gap:1rem;min-height:74px;padding:.9rem 1.3rem;transition:background-color .25s;display:flex}.candidate-pages-module__r_N99W__activityList a:hover{background:#f6f9f4}.candidate-pages-module__r_N99W__activityList a>span:first-child{flex:1;min-width:0}.candidate-pages-module__r_N99W__activityList strong,.candidate-pages-module__r_N99W__activityList small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.candidate-pages-module__r_N99W__activityList strong{color:#203d2e;font-size:.9rem}.candidate-pages-module__r_N99W__activityList small{color:#617369;margin-top:.15rem;font-size:.76rem}.candidate-pages-module__r_N99W__activityArrow{color:#74917c;flex:none;width:.9rem;height:.9rem}.candidate-pages-module__r_N99W__careerArtwork{background:#edf1e9;border-radius:12px;width:100%;height:clamp(250px,29vw,330px);position:relative;overflow:hidden}.candidate-pages-module__r_N99W__careerArtwork img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.candidate-pages-module__r_N99W__heroLink{color:#194d38;background:#fffefa;border-radius:7px;align-items:center;gap:1rem;min-height:43px;padding:.65rem 1rem;font-size:.86rem;font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s;display:inline-flex}.candidate-pages-module__r_N99W__heroLink:hover{background:#edf1e9;transform:translateY(-2px)}.candidate-pages-module__r_N99W__heroAside{border-left:1px solid #ffffff47;gap:.9rem;padding-left:1.5rem;display:grid}.candidate-pages-module__r_N99W__heroAside strong{font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400;line-height:1;display:block}.candidate-pages-module__r_N99W__heroAside span{color:#d1e1d1;margin-top:.25rem;font-size:.78rem;display:block}.candidate-pages-module__r_N99W__sectionHeading{border-bottom:1px solid #cfdbcf;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;display:flex}.candidate-pages-module__r_N99W__sectionHeading h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:400}.candidate-pages-module__r_N99W__profileIntro{background:#edf1e9;border:1px solid #dbe6d9;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:270px;margin-bottom:2rem;padding:clamp(1.4rem,3vw,2.3rem);display:grid;overflow:hidden}.candidate-pages-module__r_N99W__profileIntro .candidate-pages-module__r_N99W__eyebrow{color:#436d51}.candidate-pages-module__r_N99W__profileTitle{color:#203d2e;font-size:clamp(2.2rem,3vw,3.6rem)}.candidate-pages-module__r_N99W__profileIntroCopy{min-width:0}.candidate-pages-module__r_N99W__profileIdentity{align-items:center;gap:1.1rem;display:flex}.candidate-pages-module__r_N99W__profileIdentity p{color:#40584b;margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.candidate-pages-module__r_N99W__profileIdentity span{color:#617369;margin-top:.35rem;font-size:.76rem;display:block}.candidate-pages-module__r_N99W__profileIntroActions{align-items:center;gap:.7rem;margin-top:1.5rem;display:flex}.candidate-pages-module__r_N99W__profileIntroActions span{color:#6a806f;font-size:.72rem}.candidate-pages-module__r_N99W__profileAvatar{flex:none;width:5.25rem;height:5.25rem;font-size:1.5rem}.candidate-pages-module__r_N99W__profileArtwork{background:#f5f5ed;border-radius:10px;width:100%;height:clamp(170px,19vw,220px);position:relative;overflow:hidden}.candidate-pages-module__r_N99W__profileArtwork img,.candidate-pages-module__r_N99W__profileArtwork video{-o-object-fit:cover;object-fit:cover}.candidate-pages-module__r_N99W__profileArtworkVideo{opacity:0;width:100%;height:100%;transition:opacity .22s var(--ease-standard);position:absolute;inset:0}.candidate-pages-module__r_N99W__profileArtworkVideoReady{opacity:1}.candidate-pages-module__r_N99W__profilePage{padding-bottom:6rem}.candidate-pages-module__r_N99W__profileStatus{background:#fffefa;border:1px solid #dce6da;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem;display:grid;overflow:hidden}.candidate-pages-module__r_N99W__statusItem{min-width:0;min-height:140px;padding:1.25rem 1.4rem}.candidate-pages-module__r_N99W__statusItem+.candidate-pages-module__r_N99W__statusItem{border-left:1px solid #e3e9df}.candidate-pages-module__r_N99W__statusItem p{color:#617369;margin:.55rem 0 0;font-size:.78rem;line-height:1.4}.candidate-pages-module__r_N99W__statusLabel{color:#6a806f;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.candidate-pages-module__r_N99W__statusValue{color:#194d38;align-items:baseline;gap:.5rem;margin-top:.65rem;display:flex}.candidate-pages-module__r_N99W__statusValue>strong{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.candidate-pages-module__r_N99W__statusValue>span{color:#52675a;font-size:.78rem}.candidate-pages-module__r_N99W__statusValue>svg{align-self:center;width:1.25rem;height:1.25rem}.candidate-pages-module__r_N99W__statusValue>.candidate-pages-module__r_N99W__statusText{font-family:inherit;font-size:1rem;font-weight:700}.candidate-pages-module__r_N99W__statusProgress{background:#e3e9df;border-radius:99px;width:100%;height:5px;margin-top:.8rem;overflow:hidden}.candidate-pages-module__r_N99W__statusProgress span{border-radius:inherit;background:#397451;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.candidate-pages-module__r_N99W__statusLink{color:#194d38;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.candidate-pages-module__r_N99W__statusLink:hover{text-underline-offset:3px;text-decoration:underline}.candidate-pages-module__r_N99W__statusLink svg{width:.8rem;height:.8rem}.candidate-pages-module__r_N99W__truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.candidate-pages-module__r_N99W__editorShell{background:#fffefa;border:1px solid #dce6da;border-radius:12px;overflow:visible}.candidate-pages-module__r_N99W__profileTabs{z-index:10;top:var(--candidate-header-height,4.5rem);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#fffefaf5;border-bottom:1px solid #dce6da;gap:.25rem;padding:.55rem clamp(1rem,3vw,2.2rem) 0;display:flex;position:sticky}.candidate-pages-module__r_N99W__profileTab,.candidate-pages-module__r_N99W__profileTabActive{color:#617369;border-bottom:2px solid #0000;flex:none;min-height:46px;margin-bottom:-1px;padding:.55rem .95rem;font-size:.84rem;font-weight:650;transition:color .25s,border-color .25s,background-color .25s}.candidate-pages-module__r_N99W__profileTab:hover{color:#194d38;background:#f4f7f0}.candidate-pages-module__r_N99W__profileTabActive{color:#194d38;border-bottom-color:#194d38}.candidate-pages-module__r_N99W__profileForm{min-height:430px}.candidate-pages-module__r_N99W__profilePanel{min-height:390px;padding:clamp(1.25rem,3.3vw,2.7rem);animation:.48s cubic-bezier(.22,1,.36,1) both candidate-pages-module__r_N99W__candidate-panel-in}.candidate-pages-module__r_N99W__panelHeader{border-bottom:1px solid #e3e9df;justify-content:space-between;align-items:start;gap:2rem;max-width:950px;margin-bottom:2rem;padding-bottom:1.35rem;display:flex}.candidate-pages-module__r_N99W__panelHeader .candidate-pages-module__r_N99W__eyebrow{color:#6a806f;margin-bottom:.35rem}.candidate-pages-module__r_N99W__panelHeader h2{color:#203d2e;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,2.6vw,2.65rem);font-weight:400;line-height:1.1}.candidate-pages-module__r_N99W__panelHeader p:not(.candidate-pages-module__r_N99W__eyebrow){color:#617369;margin:.5rem 0 0;font-size:.88rem}.candidate-pages-module__r_N99W__panelHeader>span{color:#819286;font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.candidate-pages-module__r_N99W__formStack{gap:1.5rem;max-width:950px;display:grid}.candidate-pages-module__r_N99W__formTwoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:950px;display:grid}.candidate-pages-module__r_N99W__formFieldGroup{gap:.4rem;display:grid}.candidate-pages-module__r_N99W__formFieldGroup>button,.candidate-pages-module__r_N99W__fieldFooter>button{width:max-content}.candidate-pages-module__r_N99W__fieldFooter{color:#718476;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.candidate-pages-module__r_N99W__skillsEditor{max-width:760px}.candidate-pages-module__r_N99W__skillsEditor>label{color:#203d2e;font-size:.9rem;font-weight:650;display:block}.candidate-pages-module__r_N99W__skillsEditor>p{color:#617369;margin:.2rem 0 .8rem;font-size:.8rem}.candidate-pages-module__r_N99W__skillInput{color:#192b23;background:#fffefa;border:1px solid #cfdbcf;border-radius:8px;width:100%;min-height:46px;padding:.7rem .85rem;font-size:.94rem}.candidate-pages-module__r_N99W__skillsList{flex-wrap:wrap;align-content:start;gap:.5rem;min-height:72px;margin-top:1.1rem;display:flex}.candidate-pages-module__r_N99W__skillsList>p{color:#617369;font-size:.86rem}.candidate-pages-module__r_N99W__skillChip{color:#264e38;background:#f1f5ee;border:1px solid #cfdbcf;border-radius:5px;align-items:center;gap:.4rem;min-height:32px;padding:.28rem .45rem .28rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.candidate-pages-module__r_N99W__skillChip button{border-radius:4px;place-items:center;width:23px;height:23px;display:grid}.candidate-pages-module__r_N99W__skillChip button:hover{background:#e0e9df}.candidate-pages-module__r_N99W__skillChip svg{width:.75rem;height:.75rem}.candidate-pages-module__r_N99W__documentEditor{gap:1rem;max-width:900px;display:grid}.candidate-pages-module__r_N99W__documentCurrent{background:#f7faf5;border:1px solid #dce6da;border-radius:9px;align-items:center;gap:1rem;min-width:0;padding:1.25rem;display:flex}.candidate-pages-module__r_N99W__documentCurrent>svg{color:#397451;flex:none;width:1.5rem;height:1.5rem}.candidate-pages-module__r_N99W__documentCurrent>div{flex:1;min-width:0}.candidate-pages-module__r_N99W__documentCurrent strong{color:#203d2e;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.candidate-pages-module__r_N99W__documentCurrent p{color:#617369;margin:.25rem 0 0;font-size:.79rem}.candidate-pages-module__r_N99W__documentCurrent a{color:#194d38;text-underline-offset:3px;font-size:.81rem;font-weight:700;text-decoration:underline}.candidate-pages-module__r_N99W__documentActions{flex-wrap:wrap;gap:.5rem;display:flex}.candidate-pages-module__r_N99W__documentHelp{color:#617369;margin:0;font-size:.78rem}.candidate-pages-module__r_N99W__cvMessage{color:#40584b;margin:0;font-size:.85rem}.candidate-pages-module__r_N99W__cvError{background:#fff4f0;border:1px solid #efc7c0;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.candidate-pages-module__r_N99W__cvError p{color:#ad3e2c;margin:0;font-size:.83rem}.candidate-pages-module__r_N99W__extractedPanel{border:1px solid #cfdbcf;border-radius:9px;gap:1rem;margin-top:.35rem;padding:1.25rem;display:grid}.candidate-pages-module__r_N99W__extractedPanel h3{color:#203d2e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.candidate-pages-module__r_N99W__extractedPanel ul{color:#617369;margin:0;padding-left:1.25rem;font-size:.8rem}.candidate-pages-module__r_N99W__extractedList{gap:.55rem;display:grid}.candidate-pages-module__r_N99W__extractedList label{color:#40584b;align-items:start;gap:.65rem;font-size:.83rem;display:flex}.candidate-pages-module__r_N99W__extractedList input{accent-color:#194d38;margin-top:.2rem}.candidate-pages-module__r_N99W__extractedList strong{color:#203d2e;text-transform:capitalize;display:block}.candidate-pages-module__r_N99W__extractedPanel>button{width:max-content}.candidate-pages-module__r_N99W__saveBar{z-index:9;background:#eaf2e9;border:1px solid #b6cdb8;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;margin:0 clamp(1rem,3.3vw,2.7rem) 1rem;padding:.8rem .9rem .8rem 1.2rem;animation:.33s cubic-bezier(.22,1,.36,1) both candidate-pages-module__r_N99W__candidate-save-in;display:flex;position:sticky;bottom:1rem;box-shadow:0 10px 26px #194d3824}.candidate-pages-module__r_N99W__saveBar>div{align-items:center;gap:.7rem;display:flex}.candidate-pages-module__r_N99W__saveBar>div:first-child{color:#194d38;font-size:.83rem;font-weight:700}.candidate-pages-module__r_N99W__saveBar svg{width:1rem;height:1rem}@keyframes candidate-pages-module__r_N99W__candidate-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes candidate-pages-module__r_N99W__candidate-save-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.candidate-pages-module__r_N99W__discoverWorkspace{isolation:isolate;position:relative}.candidate-pages-module__r_N99W__discoverWorkspace>:not(.candidate-pages-module__r_N99W__discoverArtwork){z-index:1;position:relative}.candidate-pages-module__r_N99W__discoverArtwork{z-index:0;opacity:.86;pointer-events:none;width:min(78%,62rem);height:20rem;position:absolute;top:-1rem;right:-1.5rem;-webkit-mask-image:radial-gradient(88% 96% at 79% 42%,#000 42%,#000000d1 68%,#0000 96%);mask-image:radial-gradient(88% 96% at 79% 42%,#000 42%,#000000d1 68%,#0000 96%)}.candidate-pages-module__r_N99W__discoverArtwork img{-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top}.candidate-pages-module__r_N99W__discoverIntro{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:16.5rem;margin-bottom:1.5rem;padding-block:1.6rem;display:flex}.candidate-pages-module__r_N99W__discoverHeadingGroup{max-width:39rem}.candidate-pages-module__r_N99W__discoverTitle{max-width:10.5ch;color:var(--foreground);letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.8rem,4.6vw,4.4rem);font-weight:700;line-height:.98}.candidate-pages-module__r_N99W__discoverTitle span{color:var(--primary)}.candidate-pages-module__r_N99W__discoverDescription{color:#617369;max-width:44ch;margin:1.05rem 0 0;font-size:.9rem;line-height:1.58}.candidate-pages-module__r_N99W__discoverNote{color:#4f6959;max-width:44ch;margin:.72rem 0 0;font-size:.76rem;font-weight:650;line-height:1.5}.candidate-pages-module__r_N99W__filterPanel{background:#fffefa;border:1px solid #dce6da;border-radius:11px;padding:clamp(1rem,2vw,1.6rem)}.candidate-pages-module__r_N99W__discoverToolbar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1rem 1.3rem;display:grid}.candidate-pages-module__r_N99W__toolbarSearch{position:relative}.candidate-pages-module__r_N99W__toolbarPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.candidate-pages-module__r_N99W__toolbarActions{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;min-height:44px;display:flex}.candidate-pages-module__r_N99W__toolbarActions>span{color:#6a806f;font-size:.73rem}.candidate-pages-module__r_N99W__resultsHeading{border-bottom:1px solid #cfdbcf;justify-content:space-between;align-items:baseline;gap:1rem;margin:2.5rem 0 1rem;padding-bottom:.75rem;display:flex}.candidate-pages-module__r_N99W__resultsHeading h2{color:#203d2e;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400}.candidate-pages-module__r_N99W__resultsHeading p{color:#617369;margin:0;font-size:.78rem}.candidate-pages-module__r_N99W__resultsLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:1.3rem;display:grid}.candidate-pages-module__r_N99W__resultsList{min-width:0}.candidate-pages-module__r_N99W__jobList{gap:.6rem;display:grid}.candidate-pages-module__r_N99W__jobDetail{border-radius:11px;box-shadow:0 12px 32px #194d380d}.candidate-pages-module__r_N99W__nextAction{border-left:3px solid #6d9774;border-radius:8px;min-height:122px}.candidate-pages-module__r_N99W__jobRow{border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 2px 9px #194d3808}.candidate-pages-module__r_N99W__messageRow{border-radius:10px;transition:border-color .24s,background-color .24s}.candidate-pages-module__r_N99W__messageRow:hover{background:#fbfdf9;border-color:#9bb3a0}.candidate-pages-module__r_N99W__pageIntro{border-bottom:1px solid #cfdbcf;margin-bottom:1.5rem;padding-bottom:1.4rem}.candidate-pages-module__r_N99W__pageIntro h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,3.3vw,3.4rem);font-weight:400;line-height:1.12}.candidate-pages-module__r_N99W__pageIntro p{color:#617369;margin:.45rem 0 0;font-size:.9rem}@media (max-width:1100px){.candidate-pages-module__r_N99W__profileIntro{grid-template-columns:1fr;gap:1rem}.candidate-pages-module__r_N99W__profileArtwork{height:clamp(220px,32vw,340px)}.candidate-pages-module__r_N99W__profileStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-pages-module__r_N99W__statusItem:first-child{grid-column:1/-1}.candidate-pages-module__r_N99W__statusItem+.candidate-pages-module__r_N99W__statusItem{border-top:1px solid #e3e9df;border-left:0}.candidate-pages-module__r_N99W__statusItem:last-child{border-left:1px solid #e3e9df}}@media (max-width:1023px){.candidate-pages-module__r_N99W__resultsLayout{grid-template-columns:1fr}}@media (max-width:767px){.candidate-pages-module__r_N99W__overviewHero{grid-template-columns:1fr;gap:1.3rem;min-height:0}.candidate-pages-module__r_N99W__overviewStars{opacity:.42;inset:0 -4% 32% 36%}.candidate-pages-module__r_N99W__journeyRail{grid-template-columns:1fr}.candidate-pages-module__r_N99W__journeyItem{min-height:0;padding:1rem 1.2rem}.candidate-pages-module__r_N99W__journeyItem+.candidate-pages-module__r_N99W__journeyItem{border-top:1px solid #e3e9df;border-left:0}.candidate-pages-module__r_N99W__journeyItem .candidate-pages-module__r_N99W__statusProgress{margin-top:.7rem}.candidate-pages-module__r_N99W__careerArtwork{aspect-ratio:16/9;height:auto}.candidate-pages-module__r_N99W__actionGrid,.candidate-pages-module__r_N99W__recommendationGrid{grid-template-columns:1fr}.candidate-pages-module__r_N99W__quietNotice{flex-direction:column;align-items:start}.candidate-pages-module__r_N99W__heroAside{border-top:1px solid #ffffff40;border-left:0;grid-template-columns:repeat(2,1fr);padding:1rem 0 0}.candidate-pages-module__r_N99W__profileIntro{grid-template-columns:1fr;gap:.85rem;padding:1.15rem}.candidate-pages-module__r_N99W__profileArtwork{aspect-ratio:16/9;height:auto}.candidate-pages-module__r_N99W__profileIdentity{align-items:start}.candidate-pages-module__r_N99W__profileIntroActions{margin-top:.85rem}.candidate-pages-module__r_N99W__profileAvatar{width:3.8rem;height:3.8rem;font-size:1rem}.candidate-pages-module__r_N99W__profileTitle{font-size:clamp(1.9rem,7vw,2.7rem)}.candidate-pages-module__r_N99W__profileStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-pages-module__r_N99W__statusItem:first-child{grid-column:1/-1}.candidate-pages-module__r_N99W__statusItem{min-height:0;padding:.9rem 1rem}.candidate-pages-module__r_N99W__statusItem+.candidate-pages-module__r_N99W__statusItem{border-top:1px solid #e3e9df;border-left:0}.candidate-pages-module__r_N99W__statusItem:last-child{border-left:1px solid #e3e9df}.candidate-pages-module__r_N99W__statusValue>strong{font-size:1.65rem}.candidate-pages-module__r_N99W__formTwoColumns{grid-template-columns:1fr}.candidate-pages-module__r_N99W__saveBar{bottom:calc(1rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.candidate-pages-module__r_N99W__saveBar>div:last-child{justify-content:flex-end}.candidate-pages-module__r_N99W__discoverWorkspace{padding-top:8.5rem}.candidate-pages-module__r_N99W__discoverArtwork{opacity:.72;width:calc(100% + 2rem);height:11rem;top:-.5rem;right:-1rem;-webkit-mask-image:radial-gradient(96% 94% at 72% 42%,#000 38%,#000000c2 68%,#0000 98%);mask-image:radial-gradient(96% 94% at 72% 42%,#000 38%,#000000c2 68%,#0000 98%)}.candidate-pages-module__r_N99W__discoverIntro{justify-content:flex-start;align-items:start;min-height:0;padding-block:1rem 0}.candidate-pages-module__r_N99W__discoverTitle{max-width:none;font-size:clamp(2.55rem,12vw,3.5rem)}.candidate-pages-module__r_N99W__discoverToolbar,.candidate-pages-module__r_N99W__resultsLayout{grid-template-columns:1fr}.candidate-pages-module__r_N99W__resultsHeading{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.candidate-pages-module__r_N99W__profileArtworkVideo,.candidate-pages-module__r_N99W__heroLink,.candidate-pages-module__r_N99W__messageRow,.candidate-pages-module__r_N99W__statusProgress span{transition:none}.candidate-pages-module__r_N99W__heroLink:hover{transform:none}.candidate-pages-module__r_N99W__overviewHero,.candidate-pages-module__r_N99W__journeyRail,.candidate-pages-module__r_N99W__profilePanel,.candidate-pages-module__r_N99W__saveBar{animation:none}}.candidate-pages-module__r_N99W__discoverPage{max-width:1224px;padding-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:5rem}.candidate-pages-module__r_N99W__discoverHero{text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;min-height:310px;margin-bottom:0;padding:clamp(2rem,4.5vw,3.5rem);animation:none}.candidate-pages-module__r_N99W__discoverHero:before{opacity:.42;top:-95%;right:-20%}.candidate-pages-module__r_N99W__discoverHero .candidate-pages-module__r_N99W__heroCopy{width:100%;max-width:44rem}.candidate-pages-module__r_N99W__discoverHero .candidate-pages-module__r_N99W__heroTitle{color:#f4f1e8;text-wrap:balance;max-width:16ch;font-size:clamp(2.45rem,4.3vw,4.2rem);line-height:1.01}.candidate-pages-module__r_N99W__discoverHero .candidate-pages-module__r_N99W__heroDescription{color:#dce8d9;text-wrap:pretty;max-width:54ch;margin:1.15rem 0 0;font-size:.95rem}.candidate-pages-module__r_N99W__discoverHeroArt{aspect-ratio:1;justify-self:end;width:min(100%,290px);position:relative}.candidate-pages-module__r_N99W__discoveryOrbit{border:1px solid #e2ecd947;border-radius:50%;position:absolute;inset:7%}.candidate-pages-module__r_N99W__discoveryOrbit:before,.candidate-pages-module__r_N99W__discoveryOrbit:after{content:"";border:1px solid #e2ecd933;border-radius:50%;position:absolute}.candidate-pages-module__r_N99W__discoveryOrbit:before{inset:17%}.candidate-pages-module__r_N99W__discoveryOrbit:after{inset:34%}.candidate-pages-module__r_N99W__discoveryOrbit span{background:#cfddbd;border:3px solid #194d38;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 1px #fffefa40}.candidate-pages-module__r_N99W__discoveryOrbit span:first-child{top:10%;left:24%}.candidate-pages-module__r_N99W__discoveryOrbit span:nth-child(2){background:#c9785a;top:37%;right:-2%}.candidate-pages-module__r_N99W__discoveryOrbit span:nth-child(3){bottom:5%;right:24%}.candidate-pages-module__r_N99W__discoveryOrbit span:nth-child(4){background:#e7d5bb;bottom:28%;left:2%}.candidate-pages-module__r_N99W__discoveryPath{border:1px solid #e2ecd952;border-radius:42% 58% 52% 48%;position:absolute;inset:23%;transform:rotate(-16deg)}.candidate-pages-module__r_N99W__discoveryPath:before,.candidate-pages-module__r_N99W__discoveryPath:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#e2ecd994,#0000);height:1px;position:absolute}.candidate-pages-module__r_N99W__discoveryPath:before{top:46%;left:-28%;right:-28%;transform:rotate(36deg)}.candidate-pages-module__r_N99W__discoveryPath:after{top:48%;left:-20%;right:-20%;transform:rotate(-42deg)}.candidate-pages-module__r_N99W__discoveryPath i{background:#f4f1e8;border-radius:50%;position:absolute}.candidate-pages-module__r_N99W__discoveryPath i:first-child{width:8px;height:8px;top:10%;left:47%}.candidate-pages-module__r_N99W__discoveryPath i:nth-child(2){width:6px;height:6px;top:52%;right:8%}.candidate-pages-module__r_N99W__discoveryPath i:nth-child(3){width:7px;height:7px;bottom:8%;left:28%}.candidate-pages-module__r_N99W__filterPanel{z-index:2;background:#fffefaf7;border-color:#d7e2d5;border-radius:16px;margin:-2rem 1.25rem 0;padding:clamp(1rem,2vw,1.6rem);position:relative;box-shadow:0 14px 38px #194d381a}.candidate-pages-module__r_N99W__discoverToolbar{gap:1.15rem 1.4rem}.candidate-pages-module__r_N99W__toolbarActions{padding-top:.2rem}.candidate-pages-module__r_N99W__toolbarActions>span{max-width:34ch;line-height:1.45}.candidate-pages-module__r_N99W__resultsHeading{margin-top:2.75rem;padding-inline:.25rem}.candidate-pages-module__r_N99W__resultsHeading h2{font-size:clamp(1.55rem,2.2vw,2rem)}.candidate-pages-module__r_N99W__jobList{gap:.8rem}.candidate-pages-module__r_N99W__jobRow{background:#fffefa;border-radius:14px;padding:1.15rem 1.2rem;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 4px 16px #194d380d}.candidate-pages-module__r_N99W__jobRow:hover{background:#fffefa;transform:translateY(-1px);box-shadow:0 8px 24px #194d3817}.candidate-pages-module__r_N99W__jobDetail{background:#fffefa;border-radius:16px;top:6.5rem;box-shadow:0 14px 35px #194d3814}@media (max-width:1023px){.candidate-pages-module__r_N99W__discoverHero{grid-template-columns:minmax(0,1fr) 220px;min-height:285px}.candidate-pages-module__r_N99W__discoverHeroArt{width:220px}}@media (max-width:767px){.candidate-pages-module__r_N99W__discoverPage{padding-top:1rem;padding-bottom:3.5rem}.candidate-pages-module__r_N99W__discoverHero{grid-template-columns:1fr;min-height:260px;padding:2rem 1.4rem 3.25rem}.candidate-pages-module__r_N99W__discoverHero .candidate-pages-module__r_N99W__heroTitle{max-width:18ch;font-size:clamp(2.15rem,9vw,3.1rem)}.candidate-pages-module__r_N99W__discoverHero .candidate-pages-module__r_N99W__heroDescription{max-width:38ch;font-size:.875rem}.candidate-pages-module__r_N99W__discoverHeroArt{opacity:.28;width:210px;position:absolute;top:50%;right:-4rem;transform:translateY(-50%)}.candidate-pages-module__r_N99W__filterPanel{margin:-1.5rem .75rem 0;padding:.9rem}.candidate-pages-module__r_N99W__discoverToolbar{gap:.85rem}.candidate-pages-module__r_N99W__toolbarPair{gap:.6rem}.candidate-pages-module__r_N99W__toolbarActions{flex-direction:column;align-items:flex-start}.candidate-pages-module__r_N99W__toolbarActions>span{max-width:none}.candidate-pages-module__r_N99W__resultsHeading{margin-top:2.2rem}.candidate-pages-module__r_N99W__jobRow{padding:1rem}}@media (max-width:479px){.candidate-pages-module__r_N99W__discoverHero{min-height:280px;padding-inline:1.2rem}.candidate-pages-module__r_N99W__filterPanel{margin-inline:.4rem}.candidate-pages-module__r_N99W__toolbarPair{grid-template-columns:1fr}.candidate-pages-module__r_N99W__resultsHeading{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (prefers-reduced-motion:reduce){.candidate-pages-module__r_N99W__jobRow{transition:none}.candidate-pages-module__r_N99W__jobRow:hover{transform:none}}.candidate-pages-module__r_N99W__roleSkills{background:#f6f8f2;border:1px solid #dce6da;border-radius:14px;margin-top:1.75rem;padding:clamp(1rem,2vw,1.4rem)}.candidate-pages-module__r_N99W__roleSkills h3{color:#203d2e;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.candidate-pages-module__r_N99W__roleSkills>p{color:#617369;margin:.4rem 0 0;font-size:.8rem;line-height:1.6}.candidate-pages-module__r_N99W__roleSkillList{flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.candidate-pages-module__r_N99W__roleSkillList li{color:#244735;overflow-wrap:anywhere;background:#fffefa;border:1px solid #cfdbcf;border-radius:8px;max-width:100%;padding:.45rem .8rem;font-size:.8rem;font-weight:600;line-height:1.5}
.support-module__JzUaCW__trigger{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;color:#fffefa;background:#194d38;border:1px solid #d4e2d8;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 4px 16px #194d3829}.support-module__JzUaCW__trigger:hover{background:#123e2d}.support-module__JzUaCW__trigger svg{width:1rem;height:1rem}.support-module__JzUaCW__trigger:focus-visible{outline-offset:3px;outline:3px solid #8eac90}.support-module__JzUaCW__spacer{height:4.5rem}.support-module__JzUaCW__switcher{gap:.5rem;margin-bottom:1.25rem;display:flex}.support-module__JzUaCW__form{gap:1rem;display:grid}.support-module__JzUaCW__textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:8rem;color:var(--foreground);resize:vertical;border-radius:8px;margin-top:.375rem;padding:.75rem;font-size:.9375rem;line-height:1.5;display:block}.support-module__JzUaCW__textarea:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.support-module__JzUaCW__report{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;padding:1rem}.support-module__JzUaCW__reportHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.support-module__JzUaCW__status{border-radius:999px;flex-shrink:0;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.support-module__JzUaCW__status[data-status=open]{color:#3b4f67;background:#edf1f6}.support-module__JzUaCW__status[data-status=in_progress]{color:#7b501b;background:#faf0df}.support-module__JzUaCW__status[data-status=resolved]{color:#194d38;background:#e8f1e5}.support-module__JzUaCW__response{color:#203d2e;background:#f0f5ee;border-left:3px solid #6d9774;border-radius:0 8px 8px 0;margin-top:.75rem;padding:.75rem}.support-module__JzUaCW__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.support-module__JzUaCW__pagination{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}
.landing-page-module__WuvJIW__landingRoot{--background:#f8f8f3;--surface:#fffefa;--surface-secondary:#edf1e9;--surface-hover:#e4ebe0;--foreground:#192b23;--foreground-secondary:#3e5147;--muted:#617369;--muted-foreground:#617369;--border:#cfdbcf;--border-subtle:#e3e9df;--border-strong:#9bb3a0;--primary:#194d38;--primary-hover:#123e2d;--primary-foreground:#fff;--focus-ring:#8a4d2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--foreground);overflow-x:clip}.landing-page-module__WuvJIW__landingRoot :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #a25c38}.landing-page-module__WuvJIW__landingRoot :where(main[id],section[id]){scroll-margin-top:7rem}.landing-page-module__WuvJIW__eyebrow{color:#5b765e;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.73rem;font-weight:700;line-height:1.4}.landing-page-module__WuvJIW__hero{background:#f8f8f3;position:relative}.landing-page-module__WuvJIW__heroInner,.landing-page-module__WuvJIW__sectionShell,.landing-page-module__WuvJIW__discoveryInner,.landing-page-module__WuvJIW__companyInner,.landing-page-module__WuvJIW__finalInner,.landing-page-module__WuvJIW__footerInner,.landing-page-module__WuvJIW__capabilityInner{width:min(100% - 4rem,1280px);margin-inline:auto}.landing-page-module__WuvJIW__heroInner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);min-height:680px;padding-block:5.4rem 7.1rem;display:grid}.landing-page-module__WuvJIW__heroCopy{z-index:1;position:relative}.landing-page-module__WuvJIW__heroTitle,.landing-page-module__WuvJIW__sectionTitle,.landing-page-module__WuvJIW__companyTitle,.landing-page-module__WuvJIW__finalTitle{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-page-module__WuvJIW__heroTitle{max-width:650px;margin:0;font-size:clamp(4.1rem,6.5vw,7.4rem);line-height:.99}.landing-page-module__WuvJIW__heroTitle em,.landing-page-module__WuvJIW__sectionTitle em{color:#2f6a4b;font-weight:400}.landing-page-module__WuvJIW__heroDescription{color:#40584b;max-width:53ch;margin:1.8rem 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.65}.landing-page-module__WuvJIW__heroActions,.landing-page-module__WuvJIW__finalActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.landing-page-module__WuvJIW__primaryButton,.landing-page-module__WuvJIW__lightButton{border-radius:7px;justify-content:center;align-items:center;gap:1.7rem;min-height:50px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;line-height:1.2;transition:background-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-page-module__WuvJIW__primaryButton{color:#fff;background:#194d38}.landing-page-module__WuvJIW__primaryButton:hover{background:#123e2d;transform:translateY(-2px)}.landing-page-module__WuvJIW__textButton,.landing-page-module__WuvJIW__inlineLink{color:#194d38;text-underline-offset:4px;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .25s,transform .25s;display:inline-flex}.landing-page-module__WuvJIW__textButton:hover,.landing-page-module__WuvJIW__inlineLink:hover{text-decoration-color:currentColor;transform:translateY(-2px)}.landing-page-module__WuvJIW__heroFootnote{color:#67786d;margin:1.2rem 0 0;font-size:.78rem}.landing-page-module__WuvJIW__heroVisual{isolation:isolate;aspect-ratio:1.42;align-self:center;width:100%;margin-bottom:1.5rem;position:relative}.landing-page-module__WuvJIW__heroImage{background:0 0;position:absolute;inset:-8% -14% -9% -16%;overflow:visible}.landing-page-module__WuvJIW__heroArtwork{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.landing-page-module__WuvJIW__heroDemo{pointer-events:none;background:#fffefa;border:1px solid #d9e2d8;border-radius:10px;width:min(66%,350px);min-height:190px;padding:1.1rem 1.3rem;position:absolute;bottom:-2.25rem;right:-1.1rem;box-shadow:0 14px 35px #1b35261f}.landing-page-module__WuvJIW__demoTopline,.landing-page-module__WuvJIW__storyVisualTop{color:#617267;letter-spacing:.12em;justify-content:space-between;gap:.5rem;font-size:.62rem;font-weight:700;display:flex}.landing-page-module__WuvJIW__demoContent{min-height:99px;padding-top:.8rem;animation:.62s cubic-bezier(.22,1,.36,1) both landing-page-module__WuvJIW__demo-enter}.landing-page-module__WuvJIW__demoLabel{color:#a16241;margin-bottom:.2rem;font-size:.74rem;font-weight:700;display:block}.landing-page-module__WuvJIW__demoContent strong{color:#203b2c;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;line-height:1.2;display:block}.landing-page-module__WuvJIW__demoContent p{color:#647267;margin:.3rem 0 0;font-size:.77rem;line-height:1.4}.landing-page-module__WuvJIW__demoProgress,.landing-page-module__WuvJIW__storyVisualTrack{gap:.35rem;display:flex}.landing-page-module__WuvJIW__demoProgress span,.landing-page-module__WuvJIW__storyVisualTrack span{background:#dfe8df;border-radius:99px;flex:1;height:3px;transition:background-color .45s}.landing-page-module__WuvJIW__demoProgress .landing-page-module__WuvJIW__demoProgressActive{background:#326e50}.landing-page-module__WuvJIW__capabilitySection{background:#eef3eb;border-block:1px solid #e1e8df}.landing-page-module__WuvJIW__capabilityInner{grid-template-columns:.95fr 3fr;align-items:center;gap:2.5rem;padding-block:1.65rem;display:grid}.landing-page-module__WuvJIW__capabilityIntro{color:#284b36;max-width:260px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.2}.landing-page-module__WuvJIW__capabilityList{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-page-module__WuvJIW__capabilityList li{border-left:1px solid #cbd9c9;flex-direction:column;justify-content:center;min-height:58px;padding-inline:1.2rem;display:flex}.landing-page-module__WuvJIW__capabilityLabel{color:#1b4e36;font-size:.82rem;font-weight:700}.landing-page-module__WuvJIW__capabilityDetail{color:#5d7164;margin-top:.25rem;font-size:.73rem;line-height:1.4}.landing-page-module__WuvJIW__storySection{background:#fffefa;padding-block:clamp(5rem,9vw,8.5rem)}.landing-page-module__WuvJIW__sectionIntro{max-width:760px}.landing-page-module__WuvJIW__sectionTitle{margin:0;font-size:clamp(3rem,5.1vw,5.7rem);line-height:1.06}.landing-page-module__WuvJIW__sectionDescription{color:#53665a;max-width:60ch;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.65}.landing-page-module__WuvJIW__storyGrid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:clamp(3rem,7vw,8rem);margin-top:4.5rem;display:grid}.landing-page-module__WuvJIW__storyVisual{background:#e8efe5;border:1px solid #d9e3d7;border-radius:12px;flex-direction:column;justify-content:space-between;height:470px;padding:1.5rem;display:flex;position:sticky;top:110px;overflow:hidden}.landing-page-module__WuvJIW__storyVisual:before,.landing-page-module__WuvJIW__companyPattern{content:"";pointer-events:none;background:repeating-radial-gradient(at 18% 80%,#0000 0 11px,#255b3a17 12px 13px);position:absolute;inset:0}.landing-page-module__WuvJIW__storyVisualTop,.landing-page-module__WuvJIW__storyVisualContent,.landing-page-module__WuvJIW__storyVisualTrack{z-index:1;position:relative}.landing-page-module__WuvJIW__storyVisualTop{color:#3f654e}.landing-page-module__WuvJIW__storyVisualContent{padding:2rem 1.5rem;animation:.6s cubic-bezier(.22,1,.36,1) both landing-page-module__WuvJIW__demo-enter}.landing-page-module__WuvJIW__storyVisualMarker{color:#a85f42;font-family:Georgia,Times New Roman,serif;font-size:1.7rem}.landing-page-module__WuvJIW__storyVisualContent p{color:#1d4630;letter-spacing:-.045em;max-width:13ch;margin:.6rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.3rem);line-height:1.07}.landing-page-module__WuvJIW__storyMockup{background:#fffefa;border:1px solid #d6e1d4;border-radius:8px;align-items:center;gap:.8rem;width:220px;padding:.85rem;display:flex;box-shadow:0 8px 22px #1b352614}.landing-page-module__WuvJIW__storyMockupAvatar{color:#205139;background:#d7e7d5;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:700;display:grid}.landing-page-module__WuvJIW__storyMockupLines{gap:5px;width:100%;display:grid}.landing-page-module__WuvJIW__storyMockupLines i{background:#dce6da;border-radius:99px;height:4px}.landing-page-module__WuvJIW__storyMockupLines i:first-child{background:#8cb39a;width:70%}.landing-page-module__WuvJIW__storyMockupLines i:nth-child(2){width:95%}.landing-page-module__WuvJIW__storyMockupLines i:nth-child(3){width:50%}.landing-page-module__WuvJIW__storyVisualTrack .landing-page-module__WuvJIW__storyVisualTrackActive{background:#326e50}.landing-page-module__WuvJIW__storyContent{padding-top:.5rem}.landing-page-module__WuvJIW__storyList{margin:0 0 1.8rem;padding:0;list-style:none}.landing-page-module__WuvJIW__storyList li{border-top:1px solid #dce5da;grid-template-columns:3.6rem 1fr;gap:.7rem;min-height:155px;padding:1.6rem 0 2rem;transition:color .35s;display:grid}.landing-page-module__WuvJIW__storyList li:last-child{border-bottom:1px solid #dce5da}.landing-page-module__WuvJIW__storyNumber{color:#a2684d;font-size:.82rem;font-weight:700}.landing-page-module__WuvJIW__storyList h3{color:#45604e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:400;line-height:1.2;transition:color .35s}.landing-page-module__WuvJIW__storyList p{color:#718074;max-width:43ch;margin:.6rem 0 0;font-size:.91rem;line-height:1.55}.landing-page-module__WuvJIW__storyList .landing-page-module__WuvJIW__storyStepActive h3{color:#194d38}.landing-page-module__WuvJIW__storyList .landing-page-module__WuvJIW__storyStepActive p{color:#4d6353}.landing-page-module__WuvJIW__discoverySection{background:#f2f1e9;position:relative;overflow:hidden}.landing-page-module__WuvJIW__discoveryInner{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2rem,4vw,5rem);padding-block:clamp(5rem,8vw,7.8rem);display:grid}.landing-page-module__WuvJIW__discoveryCopy{z-index:1;position:relative}.landing-page-module__WuvJIW__discoveryCopy .landing-page-module__WuvJIW__sectionTitle{max-width:600px}.landing-page-module__WuvJIW__discoveryCopy .landing-page-module__WuvJIW__inlineLink{margin-top:2rem}.landing-page-module__WuvJIW__discoveryImage{--discovery-left-overlap:clamp(2rem, 4vw, 4.5rem);--discovery-right-bleed:max(2rem, calc((100vw - 1280px) / 2));width:calc(100% + var(--discovery-left-overlap) + var(--discovery-right-bleed));aspect-ratio:1.42;margin-right:calc(0px - var(--discovery-right-bleed));margin-bottom:clamp(-7.8rem,-8vw,-5rem);margin-left:calc(0px - var(--discovery-left-overlap));background:0 0;align-self:end;position:relative;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.landing-page-module__WuvJIW__discoveryArtwork{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;transform-origin:100% 100%;transform:scale(1.26)}.landing-page-module__WuvJIW__companySection{isolation:isolate;color:#f5f6ed;background:#173c2d;position:relative;overflow:hidden}.landing-page-module__WuvJIW__companyPattern{z-index:0;opacity:.6;background:repeating-radial-gradient(at 75% 85%,#0000 0 13px,#cce7c31f 14px 15px);height:150%;inset:auto -10% -50% 45%}.landing-page-module__WuvJIW__companyStars{z-index:0;pointer-events:none;position:absolute;inset:-18% -12% -20% 28%;overflow:hidden}.landing-page-module__WuvJIW__companyInner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,9vw,8.5rem);display:grid;position:relative}.landing-page-module__WuvJIW__companyLead{max-width:570px}.landing-page-module__WuvJIW__companyLead .landing-page-module__WuvJIW__eyebrow{color:#c5d9bd}.landing-page-module__WuvJIW__companyTitle{margin:0;font-size:clamp(3.5rem,5.2vw,6.2rem);line-height:1.04}.landing-page-module__WuvJIW__companyDescription{color:#d3dfd1;max-width:50ch;margin:1.6rem 0 2rem;font-size:1.05rem;line-height:1.7}.landing-page-module__WuvJIW__lightButton{color:#1b4c36;background:#f8f8f1}.landing-page-module__WuvJIW__lightButton:hover{background:#e7efdf;transform:translateY(-2px)}.landing-page-module__WuvJIW__companyPanel{border-top:1px solid #ebf6e161;position:relative}.landing-page-module__WuvJIW__companySteps{z-index:1;margin:0;padding:0;list-style:none;position:relative}.landing-page-module__WuvJIW__companySteps li{border-bottom:1px solid #ebf6e14d;grid-template-columns:3.5rem 1fr;gap:.5rem;padding:1.1rem 0;display:grid}.landing-page-module__WuvJIW__companyNumber{color:#d8ad84;font-size:.77rem;font-weight:700}.landing-page-module__WuvJIW__companySteps strong{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1.2;display:block}.landing-page-module__WuvJIW__companySteps li span span{color:#bfd2c0;margin-top:.35rem;font-size:.82rem;line-height:1.5;display:block}.landing-page-module__WuvJIW__finalSection{background:#faf9f4;position:relative;overflow:hidden}.landing-page-module__WuvJIW__finalInner{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:4rem;padding-block:clamp(4.8rem,8vw,7rem);display:grid}.landing-page-module__WuvJIW__finalTitle{max-width:720px;margin:0;font-size:clamp(3.4rem,5vw,5.8rem);line-height:1.07}.landing-page-module__WuvJIW__finalInner p:not(.landing-page-module__WuvJIW__eyebrow){color:#5a6c5f;max-width:50ch;margin:1.3rem 0 0;font-size:1rem}.landing-page-module__WuvJIW__finalImage{aspect-ratio:1.45;background:0 0;width:calc(100% + clamp(3rem,6vw,6rem));margin-left:clamp(-1.5rem,-2vw,-.5rem);margin-right:clamp(-6rem,-6vw,-3rem);position:relative}.landing-page-module__WuvJIW__finalArtwork{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;transform-origin:100% 100%;transform:scale(1.08)}.landing-page-module__WuvJIW__footer{background:#f4f6ee;border-top:1px solid #dce6da}.landing-page-module__WuvJIW__footerInner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2rem;display:flex}.landing-page-module__WuvJIW__footer p{color:#698070;margin:0;font-size:.78rem}.landing-page-module__WuvJIW__footer nav{color:#355843;flex-wrap:wrap;gap:1rem 1.5rem;font-size:.82rem;display:flex}.landing-page-module__WuvJIW__footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.landing-page-module__WuvJIW__landingRoot[data-reveal-ready=true] [data-scroll-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.landing-page-module__WuvJIW__landingRoot[data-reveal-ready=true] [data-scroll-reveal][data-revealed=true]{opacity:1;will-change:auto;transform:translateY(0)}.landing-page-module__WuvJIW__landingRoot[data-reveal-ready=true] [data-reveal-delay="1"]{transition-delay:70ms}.landing-page-module__WuvJIW__landingRoot[data-reveal-ready=true] [data-reveal-delay="2"]{transition-delay:.14s}.landing-page-module__WuvJIW__landingRoot[data-reveal-ready=true] [data-reveal-delay="3"]{transition-delay:.21s}.landing-page-module__WuvJIW__landingRoot[data-reveal-ready=true] [data-reveal-delay="4"]{transition-delay:.28s}.landing-page-module__WuvJIW__homeHeader{--nav-ease:cubic-bezier(.22, 1, .36, 1);z-index:40;width:min(100% - 2.5rem,1160px);height:90px;margin-inline:auto;padding-top:18px;position:sticky;top:0}.landing-page-module__WuvJIW__homeNav{isolation:isolate;height:72px;transition:transform .28s var(--nav-ease);justify-content:space-between;align-items:center;gap:1.25rem;padding-inline:24px;display:flex;position:relative}.landing-page-module__WuvJIW__homeNav:before{content:"";z-index:-1;pointer-events:none;transition:transform .28s var(--nav-ease), background-color .28s ease, box-shadow .28s ease;background:#fffefa;border:1px solid #ffffffd9;border-radius:999px;position:absolute;inset:0;box-shadow:0 8px 30px #19372614,0 1px 4px #1937260d,inset 0 -1px #3a594117}.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeNav{transform:translateY(-4px)}.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeNav:before{transform:scale(.96,.92);box-shadow:0 12px 34px #1937261f,0 1px 4px #1937260d,inset 0 -1px #3a594117}.landing-page-module__WuvJIW__homeBrand{min-height:44px;transition:transform .28s var(--nav-ease);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex}.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeBrand{transform:translate(20px)}.landing-page-module__WuvJIW__homeNavLinks{align-items:center;gap:clamp(.25rem,1vw,.8rem);display:flex}.landing-page-module__WuvJIW__homeNavLinks a,.landing-page-module__WuvJIW__homeLogin{color:#244735;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:.5rem .65rem;font-size:.81rem;font-weight:600;transition:color .22s,background-color .22s;display:inline-flex}.landing-page-module__WuvJIW__homeNavLinks a:hover,.landing-page-module__WuvJIW__homeLogin:hover{color:#123e2d;background:#194d3812}.landing-page-module__WuvJIW__homeActions{min-width:164px;transition:transform .28s var(--nav-ease);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeActions{transform:translate(-20px)}.landing-page-module__WuvJIW__homeProfileLink{width:48px;height:48px;transition:border-color .22s ease, background-color .22s ease, box-shadow .22s ease, transform .22s var(--nav-ease);background:#fffefa8a;border:1px solid #194d3824;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 12px #19372614}.landing-page-module__WuvJIW__homeProfileLink:hover{background:#edf1e9;border-color:#194d3847;transform:translateY(-2px);box-shadow:0 5px 16px #1937261f}.landing-page-module__WuvJIW__homeProfileLink:active{transform:translateY(0)}.landing-page-module__WuvJIW__homeProfileLink:focus-visible{outline-offset:2px;outline:3px solid #194d383d}.landing-page-module__WuvJIW__homeProfileAvatar{box-shadow:0 0 0 2px #fffefa,0 0 0 3px #194d3829}.landing-page-module__WuvJIW__homeAuthPlaceholder{flex-shrink:0;width:164px;height:44px;display:block}.landing-page-module__WuvJIW__homeCta{color:#fff;white-space:nowrap;min-height:44px;transition:background-color .22s ease, transform .22s var(--nav-ease);background:#194d38;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.15rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 5px #194d381f}.landing-page-module__WuvJIW__homeCta:hover{background:#123e2d;transform:translateY(-2px)}.landing-page-module__WuvJIW__homeCta:active{transform:translateY(0)}.landing-page-module__WuvJIW__homeMobile{align-items:center;gap:.35rem;display:none}.landing-page-module__WuvJIW__homeMenuButton{color:#173d2c;cursor:pointer;background:#fffefa66;border:1px solid #194d381f;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background-color .22s;display:grid}.landing-page-module__WuvJIW__homeMenuButton:hover,.landing-page-module__WuvJIW__homeMenuButton[aria-expanded=true]{background:#e4ebe0}.landing-page-module__WuvJIW__homeMobilePanel{top:calc(100% + 8px);overscroll-behavior:contain;background:#fffefa;border:1px solid #ffffffd9;border-radius:24px;max-height:calc(100dvh - 104px);padding:12px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 18px 48px #19372624,inset 0 -1px #3a594117}.landing-page-module__WuvJIW__homeMobilePanel:not([hidden]){animation:landing-page-module__WuvJIW__home-menu-enter .24s var(--nav-ease) both}.landing-page-module__WuvJIW__homeMobileNav{flex-direction:column;gap:.25rem;display:flex}.landing-page-module__WuvJIW__homeMobileNav a{color:#244b34;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:.8rem 1rem;font-size:.95rem;font-weight:600;display:flex}.landing-page-module__WuvJIW__homeMobileNav a:hover{background:#edf1e9}.landing-page-module__WuvJIW__homeMobileLogin{background:#edf1e9;margin-top:.5rem}.landing-page-module__WuvJIW__homeMobileAccount{gap:1rem}.landing-page-module__WuvJIW__homeMobileAccountIdentity{align-items:center;gap:.75rem;min-width:0;display:flex}.landing-page-module__WuvJIW__homeMobileAccountIdentity>span{gap:.1rem;min-width:0;display:grid}.landing-page-module__WuvJIW__homeMobileAccountIdentity strong{color:#173d2c;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.landing-page-module__WuvJIW__homeMobileAccountIdentity small{color:#617266;font-size:.72rem;font-weight:500}.landing-page-module__WuvJIW__homeMobileAccountPlaceholder{min-height:56px;display:block}.landing-page-module__WuvJIW__homeMobileAuthPlaceholder{flex-shrink:0;width:44px;height:44px;display:block}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-page-module__WuvJIW__homeNav:before,.landing-page-module__WuvJIW__homeMobilePanel{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.landing-page-module__WuvJIW__homeNav:before{background:#fffefa99}.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeNav:before{background:#fffefab8}.landing-page-module__WuvJIW__homeMobilePanel{background:#fffefaf0}}@keyframes landing-page-module__WuvJIW__home-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-page-module__WuvJIW__demo-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.landing-page-module__WuvJIW__homeNavLinks{gap:.2rem}.landing-page-module__WuvJIW__homeNavLinks a{font-size:.75rem}.landing-page-module__WuvJIW__heroInner{gap:2rem}.landing-page-module__WuvJIW__heroTitle{font-size:clamp(3.8rem,6.6vw,5.6rem)}}@media (max-width:1023px){.landing-page-module__WuvJIW__homeHeader{width:calc(100% - 24px);height:76px;padding-top:12px}.landing-page-module__WuvJIW__homeNav{gap:.5rem;height:64px;padding-inline:14px 10px}.landing-page-module__WuvJIW__homeNavLinks,.landing-page-module__WuvJIW__homeActions{display:none}.landing-page-module__WuvJIW__homeMobile{display:flex}.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeNav:before{transform:scaleY(.96)}.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeBrand{transform:none}.landing-page-module__WuvJIW__homeMobile .landing-page-module__WuvJIW__homeCta{padding-inline:.8rem;font-size:.75rem}}@media (max-width:900px){.landing-page-module__WuvJIW__heroInner,.landing-page-module__WuvJIW__discoveryInner,.landing-page-module__WuvJIW__companyInner,.landing-page-module__WuvJIW__finalInner{grid-template-columns:1fr}.landing-page-module__WuvJIW__heroInner{gap:3.7rem;min-height:0;padding-block:4.2rem 6.3rem}.landing-page-module__WuvJIW__heroTitle{max-width:720px;font-size:clamp(4rem,9vw,6.3rem)}.landing-page-module__WuvJIW__heroVisual{width:min(100%,680px);margin-inline:auto}.landing-page-module__WuvJIW__capabilityInner{grid-template-columns:1fr;gap:1.4rem}.landing-page-module__WuvJIW__capabilityIntro{max-width:none}.landing-page-module__WuvJIW__storyGrid{gap:2.5rem}.landing-page-module__WuvJIW__discoveryImage{aspect-ratio:1.36;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.landing-page-module__WuvJIW__discoveryArtwork{transform:scale(1.31)}.landing-page-module__WuvJIW__finalImage{aspect-ratio:1.45;width:100vw;max-width:none;margin-bottom:-2.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.landing-page-module__WuvJIW__finalArtwork{transform:scale(1.1)}.landing-page-module__WuvJIW__companyStars{inset:-8% -10% -8% 45%}.landing-page-module__WuvJIW__companyInner{gap:2.5rem}}@media (max-width:760px){.landing-page-module__WuvJIW__heroInner,.landing-page-module__WuvJIW__sectionShell,.landing-page-module__WuvJIW__discoveryInner,.landing-page-module__WuvJIW__companyInner,.landing-page-module__WuvJIW__finalInner,.landing-page-module__WuvJIW__footerInner,.landing-page-module__WuvJIW__capabilityInner{width:min(100% - 2rem,1280px)}.landing-page-module__WuvJIW__capabilityList{grid-template-columns:repeat(2,1fr);gap:1rem 0}.landing-page-module__WuvJIW__capabilityList li:nth-child(odd){border-left:0;padding-left:0}.landing-page-module__WuvJIW__storyGrid{grid-template-columns:1fr;margin-top:3rem}.landing-page-module__WuvJIW__storyVisual{height:390px;position:relative;top:auto}.landing-page-module__WuvJIW__storyList li{min-height:0;padding-block:1.4rem}.landing-page-module__WuvJIW__footerInner{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.landing-page-module__WuvJIW__heroInner{gap:2.8rem;padding-block:3.4rem 5.8rem}.landing-page-module__WuvJIW__heroTitle{font-size:clamp(3.7rem,14vw,4.8rem)}.landing-page-module__WuvJIW__heroDescription{font-size:.96rem}.landing-page-module__WuvJIW__heroActions{flex-direction:column;align-items:stretch}.landing-page-module__WuvJIW__heroActions .landing-page-module__WuvJIW__primaryButton{justify-content:space-between;width:100%}.landing-page-module__WuvJIW__heroVisual{aspect-ratio:1.16}.landing-page-module__WuvJIW__heroImage{inset:-5% -22% -4% -20%}.landing-page-module__WuvJIW__heroDemo{width:min(82%,320px);min-height:170px;bottom:-2.8rem;right:-.1rem}.landing-page-module__WuvJIW__demoContent{min-height:80px}.landing-page-module__WuvJIW__capabilitySection{padding-block:.6rem}.landing-page-module__WuvJIW__capabilityList{gap:1.2rem 0}.landing-page-module__WuvJIW__capabilityList li{min-height:52px}.landing-page-module__WuvJIW__sectionTitle{font-size:clamp(2.75rem,11vw,3.9rem)}.landing-page-module__WuvJIW__storySection{padding-block:4.5rem}.landing-page-module__WuvJIW__storyVisual{height:350px}.landing-page-module__WuvJIW__storyVisualContent{padding:1rem .4rem}.landing-page-module__WuvJIW__storyVisualContent p{font-size:2.4rem}.landing-page-module__WuvJIW__storyList li{grid-template-columns:2.6rem 1fr}.landing-page-module__WuvJIW__discoveryInner,.landing-page-module__WuvJIW__companyInner,.landing-page-module__WuvJIW__finalInner{padding-block:4.5rem}.landing-page-module__WuvJIW__discoveryImage{aspect-ratio:1.05;width:100vw;margin:0 calc(50% - 50vw) -4.5rem}.landing-page-module__WuvJIW__discoveryArtwork{transform:scale(1.4)}.landing-page-module__WuvJIW__companyStars{inset:0 -6% 0 48%}.landing-page-module__WuvJIW__companyTitle,.landing-page-module__WuvJIW__finalTitle{font-size:clamp(3.25rem,11vw,4.2rem)}.landing-page-module__WuvJIW__finalImage{aspect-ratio:1.28;margin-bottom:-2rem}.landing-page-module__WuvJIW__finalArtwork{transform:scale(1.16)}.landing-page-module__WuvJIW__finalActions{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.landing-page-module__WuvJIW__homeNav{gap:.25rem;padding-inline:10px 8px}.landing-page-module__WuvJIW__homeMobile .landing-page-module__WuvJIW__homeCta{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.landing-page-module__WuvJIW__landingRoot *,.landing-page-module__WuvJIW__homeNav:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeNav,.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeNav:before,.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeBrand,.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeActions,.landing-page-module__WuvJIW__homeCta:hover,.landing-page-module__WuvJIW__primaryButton:hover,.landing-page-module__WuvJIW__lightButton:hover,.landing-page-module__WuvJIW__textButton:hover,.landing-page-module__WuvJIW__inlineLink:hover{transform:none}.landing-page-module__WuvJIW__homeMobilePanel:not([hidden]){animation:none}.landing-page-module__WuvJIW__landingRoot[data-reveal-ready=true] [data-scroll-reveal]{opacity:1;transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){.landing-page-module__WuvJIW__homeNav:before,.landing-page-module__WuvJIW__homeHeaderScrolled .landing-page-module__WuvJIW__homeNav:before,.landing-page-module__WuvJIW__homeMobilePanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa}}
.chat-participant-profile-module__sY5YYq__content{min-width:0;color:var(--foreground);overflow-wrap:anywhere;padding:1.5rem 1.35rem 1.8rem}.chat-participant-profile-module__sY5YYq__identity{text-align:center;flex-direction:column;align-items:center;min-width:0;padding-bottom:1.5rem;display:flex}.chat-participant-profile-module__sY5YYq__avatar{border:1px solid var(--border)}.chat-participant-profile-module__sY5YYq__name{letter-spacing:-.035em;margin:.95rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;line-height:1.2}.chat-participant-profile-module__sY5YYq__role{color:var(--primary);margin:.55rem 0 0;font-size:.78rem;font-weight:700;line-height:1.45}.chat-participant-profile-module__sY5YYq__companyName{color:var(--muted-foreground);margin:.18rem 0 0;font-size:.78rem;line-height:1.5}.chat-participant-profile-module__sY5YYq__section{border-top:1px solid var(--border-subtle);padding-top:1.2rem}.chat-participant-profile-module__sY5YYq__section+.chat-participant-profile-module__sY5YYq__section{margin-top:1.25rem}.chat-participant-profile-module__sY5YYq__sectionTitle{color:var(--foreground);margin:0 0 .85rem;font-size:.8rem;font-weight:750;line-height:1.4}.chat-participant-profile-module__sY5YYq__details{gap:.85rem;margin:0;display:grid}.chat-participant-profile-module__sY5YYq__details+.chat-participant-profile-module__sY5YYq__details,.chat-participant-profile-module__sY5YYq__description+.chat-participant-profile-module__sY5YYq__details{margin-top:.85rem}.chat-participant-profile-module__sY5YYq__details dt{color:var(--muted-foreground);margin-bottom:.18rem;font-size:.7rem;line-height:1.45}.chat-participant-profile-module__sY5YYq__details dd{color:var(--foreground-secondary);margin:0;font-size:.8rem;font-weight:550;line-height:1.55}.chat-participant-profile-module__sY5YYq__description,.chat-participant-profile-module__sY5YYq__notice{color:var(--muted-foreground);margin:0;font-size:.78rem;line-height:1.65}.chat-participant-profile-module__sY5YYq__description{color:var(--foreground-secondary);white-space:pre-line}.chat-participant-profile-module__sY5YYq__details+.chat-participant-profile-module__sY5YYq__notice{margin-top:1rem}.chat-participant-profile-module__sY5YYq__link{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.18rem;border-radius:2px}.chat-participant-profile-module__sY5YYq__link:hover,.chat-participant-profile-module__sY5YYq__link:active{color:var(--primary-hover);text-decoration-color:currentColor}.chat-participant-profile-module__sY5YYq__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.chat-participant-profile-module__sY5YYq__error{justify-items:start;gap:.8rem;display:grid}@media (max-width:599px){.chat-participant-profile-module__sY5YYq__content{padding:1.3rem 1.15rem 1.5rem}}
.chat-workspace-module__EpQyua__page{padding-top:clamp(1.5rem,3vw,2.6rem)}.chat-workspace-module__EpQyua__eyebrow{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800}.chat-workspace-module__EpQyua__pageHeading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.55rem;display:flex}.chat-workspace-module__EpQyua__pageHeading h1{letter-spacing:-.055em;margin:.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,3.65rem);font-weight:400;line-height:1}.chat-workspace-module__EpQyua__pageHeading p{color:var(--muted-foreground);margin:.65rem 0 0;font-size:.9rem}.chat-workspace-module__EpQyua__workspace{--profile-panel-width:300px;isolation:isolate;border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.7fr) 0;height:clamp(580px,100dvh - 190px,760px);transition:grid-template-columns .28s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 40px #194d380d}.chat-workspace-module__EpQyua__workspaceWithProfile{grid-template-columns:minmax(280px, .9fr) minmax(0, 1.7fr) var(--profile-panel-width)}.chat-workspace-module__EpQyua__inbox{border-right:1px solid var(--border-subtle);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-workspace-module__EpQyua__inboxHeader{justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.35rem 1rem;display:flex}.chat-workspace-module__EpQyua__inboxHeader h2{letter-spacing:-.035em;margin:.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.chat-workspace-module__EpQyua__count{background:var(--surface-secondary);min-width:1.65rem;color:var(--primary);text-align:center;border-radius:100px;padding:.24rem .4rem;font-size:.73rem;font-weight:750}.chat-workspace-module__EpQyua__searchWrap{border:1px solid var(--border);background:var(--background);height:42px;color:var(--muted-foreground);transition:border-color var(--duration-normal) var(--ease-standard);border-radius:8px;align-items:center;gap:.55rem;margin:0 1.35rem .85rem;padding:0 .75rem;display:flex}.chat-workspace-module__EpQyua__searchWrap:focus-within{border-color:var(--primary);box-shadow:none}.chat-workspace-module__EpQyua__searchWrap>svg{flex:none;width:.98rem;height:.98rem}.chat-workspace-module__EpQyua__searchWrap input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:.8rem}.chat-workspace-module__EpQyua__searchWrap input:focus-visible{outline:none}.chat-workspace-module__EpQyua__searchWrap input::-webkit-search-cancel-button{appearance:none}.chat-workspace-module__EpQyua__searchWrap input::placeholder{color:var(--muted-foreground)}.chat-workspace-module__EpQyua__searchWrap button{border-radius:5px;flex:none;place-items:center;width:28px;height:28px;display:grid}.chat-workspace-module__EpQyua__searchWrap button:hover{background:var(--surface-secondary)}.chat-workspace-module__EpQyua__filters{border-bottom:1px solid var(--border-subtle);gap:.22rem;padding:0 1.35rem 1rem;display:flex}.chat-workspace-module__EpQyua__filters button{min-height:34px;color:var(--muted-foreground);transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);border-radius:6px;padding:.4rem .68rem;font-size:.76rem;font-weight:700}.chat-workspace-module__EpQyua__filters button:hover,.chat-workspace-module__EpQyua__filters button[aria-pressed=true]{background:var(--surface-secondary);color:var(--primary)}.chat-workspace-module__EpQyua__inboxBody{flex:1;min-height:0;overflow-y:auto}.chat-workspace-module__EpQyua__skeletonList{gap:.6rem;padding:1rem;display:grid}.chat-workspace-module__EpQyua__conversationList{margin:0;padding:0;list-style:none}.chat-workspace-module__EpQyua__conversationList li+li{border-top:1px solid var(--border-subtle)}.chat-workspace-module__EpQyua__conversationRow{min-width:0;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard);border-left:3px solid #0000;gap:.8rem;padding:1rem 1.2rem;display:flex}.chat-workspace-module__EpQyua__conversationRow:hover{background:var(--background)}.chat-workspace-module__EpQyua__conversationRow[aria-current=page]{border-left-color:var(--primary);background:var(--surface-secondary)}.chat-workspace-module__EpQyua__conversationRow>span:first-child{margin-top:.15rem}.chat-workspace-module__EpQyua__rowText{flex:1;gap:.2rem;min-width:0;display:grid}.chat-workspace-module__EpQyua__rowTop{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.chat-workspace-module__EpQyua__rowTop strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:750;overflow:hidden}.chat-workspace-module__EpQyua__rowTop time{color:var(--muted-foreground);flex:none;font-size:.68rem}.chat-workspace-module__EpQyua__rowContext{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.chat-workspace-module__EpQyua__rowDetail,.chat-workspace-module__EpQyua__rowPreview{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.chat-workspace-module__EpQyua__rowPreview{color:var(--foreground-secondary);margin-top:.18rem}.chat-workspace-module__EpQyua__inboxNotice{justify-items:start;gap:.5rem;padding:2rem 1.35rem;display:grid}.chat-workspace-module__EpQyua__inboxNotice>svg{width:1.5rem;height:1.5rem;color:var(--accent);margin-bottom:.4rem}.chat-workspace-module__EpQyua__inboxNotice strong{color:var(--foreground);font-size:.92rem}.chat-workspace-module__EpQyua__inboxNotice p{max-width:28ch;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.55}.chat-workspace-module__EpQyua__inboxNotice a,.chat-workspace-module__EpQyua__inboxNotice button{color:var(--primary);align-items:center;gap:.3rem;margin-top:.45rem;font-size:.78rem;font-weight:750;display:inline-flex}.chat-workspace-module__EpQyua__inboxNotice a:hover,.chat-workspace-module__EpQyua__inboxNotice button:hover{text-underline-offset:.2rem;text-decoration:underline}.chat-workspace-module__EpQyua__thread{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-workspace-module__EpQyua__thread [role=log]{background:var(--background);flex:1;min-height:230px}.chat-workspace-module__EpQyua__chatHeader{border-bottom:1px solid var(--border-subtle);padding:1rem 1.45rem 1.15rem}.chat-workspace-module__EpQyua__chatBack{width:fit-content;color:var(--primary);margin-bottom:.8rem;font-size:.75rem;font-weight:750;display:none}.chat-workspace-module__EpQyua__chatBack:hover{text-underline-offset:.2rem;text-decoration:underline}.chat-workspace-module__EpQyua__chatHeaderMain{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;min-width:0;display:flex}.chat-workspace-module__EpQyua__chatHeaderText{flex:1;min-width:0}.chat-workspace-module__EpQyua__chatHeaderText h2{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:1rem;font-weight:750;overflow:hidden}.chat-workspace-module__EpQyua__chatSubtitle,.chat-workspace-module__EpQyua__chatContext{text-overflow:ellipsis;white-space:nowrap;margin:.08rem 0 0;font-size:.76rem;overflow:hidden}.chat-workspace-module__EpQyua__chatSubtitle{color:var(--primary);font-weight:700}.chat-workspace-module__EpQyua__chatContext{color:var(--muted-foreground)}.chat-workspace-module__EpQyua__chatStatus{width:100%;color:var(--muted-foreground);order:1;font-size:.68rem;line-height:1.4}.chat-workspace-module__EpQyua__profileIconButton{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--primary);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;transition:background-color .18s ease-out,border-color .18s ease-out;display:inline-grid}.chat-workspace-module__EpQyua__profileIconButton svg{width:18px;height:18px}.chat-workspace-module__EpQyua__profileIconButton:hover,.chat-workspace-module__EpQyua__profileIconButton[aria-expanded=true]{border-color:var(--primary);background:var(--surface-secondary)}.chat-workspace-module__EpQyua__profileIconButton:active{background:var(--border-subtle)}.chat-workspace-module__EpQyua__profileIconButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.chat-workspace-module__EpQyua__profileSlot{visibility:hidden;grid-area:1/3;min-width:0;min-height:0;transition:visibility 0s .28s;overflow:hidden}.chat-workspace-module__EpQyua__profilePanel{width:var(--profile-panel-width);border-left:1px solid var(--border);background:var(--surface);opacity:0;flex-direction:column;height:100%;min-height:0;transition:transform .28s ease-out,opacity .28s ease-out;display:flex;transform:translate(100%)}.chat-workspace-module__EpQyua__workspaceWithProfile .chat-workspace-module__EpQyua__profileSlot{visibility:visible;transition-delay:0s}.chat-workspace-module__EpQyua__workspaceWithProfile .chat-workspace-module__EpQyua__profilePanel{opacity:1;transform:translate(0)}.chat-workspace-module__EpQyua__profilePanelHeader{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}.chat-workspace-module__EpQyua__profilePanelHeader h2{color:var(--foreground);margin:0;font-size:.83rem;font-weight:700}.chat-workspace-module__EpQyua__profilePanelBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chat-workspace-module__EpQyua__profileBackdrop{display:none}.chat-workspace-module__EpQyua__welcome{text-align:center;isolation:isolate;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:3rem;display:flex;position:relative;overflow:hidden}.chat-workspace-module__EpQyua__welcome:before{z-index:-1;content:"";opacity:.7;background:url(/images/candidate/chat-branching-paths.webp) 50%/cover no-repeat;position:absolute;inset:0}.chat-workspace-module__EpQyua__welcomeMark{border:1px solid var(--border);background:var(--surface);width:3.4rem;height:3.4rem;color:var(--primary);border-radius:13px;place-items:center;margin-bottom:1.35rem;display:grid;box-shadow:0 7px 20px #194d3812}.chat-workspace-module__EpQyua__welcomeMark svg{width:1.35rem;height:1.35rem}.chat-workspace-module__EpQyua__welcome h2{letter-spacing:-.05em;max-width:12ch;margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:400;line-height:1.13}.chat-workspace-module__EpQyua__welcome p{max-width:40ch;color:var(--muted-foreground);margin:.85rem 0 0;font-size:.85rem;line-height:1.6}.chat-workspace-module__EpQyua__welcome a{background:var(--primary);color:var(--primary-foreground);transition:transform var(--duration-normal) var(--ease-standard), background-color var(--duration-normal) var(--ease-standard);border-radius:7px;align-items:center;gap:.4rem;margin-top:1.45rem;padding:.7rem .9rem;font-size:.78rem;font-weight:750;display:inline-flex}.chat-workspace-module__EpQyua__welcome a:hover{background:var(--primary-hover);transform:translateY(-2px)}.chat-workspace-module__EpQyua__threadLoading{gap:.6rem;padding:1.3rem;display:grid}.chat-workspace-module__EpQyua__threadNotice{text-align:center;justify-items:center;gap:.5rem;margin:auto;padding:2rem;display:grid}.chat-workspace-module__EpQyua__threadNotice strong{color:var(--foreground);font-size:.95rem}.chat-workspace-module__EpQyua__threadNotice p{max-width:38ch;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.55}.chat-workspace-module__EpQyua__threadNotice button{color:var(--primary);margin-top:.4rem;font-size:.8rem;font-weight:750}@media (max-width:1099px){.chat-workspace-module__EpQyua__workspaceWithProfile{grid-template-columns:minmax(280px,.9fr) minmax(0,1.7fr) 0}.chat-workspace-module__EpQyua__profileSlot{z-index:3;grid-area:auto;width:min(340px,100% - 2.75rem);position:absolute;inset:0 0 0 auto}.chat-workspace-module__EpQyua__profilePanel{width:100%;box-shadow:-8px 0 28px #194d3817}.chat-workspace-module__EpQyua__profileBackdrop{z-index:2;opacity:0;visibility:hidden;pointer-events:none;background:#19372629;transition:opacity .28s ease-out,visibility 0s .28s;display:block;position:absolute;inset:0}.chat-workspace-module__EpQyua__workspaceWithProfile .chat-workspace-module__EpQyua__profileBackdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}}@media (max-width:899px){.chat-workspace-module__EpQyua__workspace{height:auto;min-height:0;display:block}.chat-workspace-module__EpQyua__inbox{border-right:0;min-height:430px}.chat-workspace-module__EpQyua__thread,.chat-workspace-module__EpQyua__workspaceWithThread .chat-workspace-module__EpQyua__inbox{display:none}.chat-workspace-module__EpQyua__workspaceWithThread .chat-workspace-module__EpQyua__thread{height:max(560px,100dvh - 215px);display:flex}.chat-workspace-module__EpQyua__chatBack{display:block}.chat-workspace-module__EpQyua__pageHeading{margin-bottom:1.2rem}}@media (max-width:599px){.chat-workspace-module__EpQyua__page{padding:1.1rem .8rem 2rem}.chat-workspace-module__EpQyua__pageHeading{align-items:start;padding:0 .3rem}.chat-workspace-module__EpQyua__pageHeading h1{font-size:2.45rem}.chat-workspace-module__EpQyua__pageHeading p{max-width:29ch;font-size:.77rem}.chat-workspace-module__EpQyua__workspace{border-radius:10px}.chat-workspace-module__EpQyua__workspaceWithThread .chat-workspace-module__EpQyua__thread{height:max(560px,100dvh - 190px)}.chat-workspace-module__EpQyua__chatHeader{padding:.85rem 1rem 1rem}.chat-workspace-module__EpQyua__profileIconButton{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.chat-workspace-module__EpQyua__searchWrap,.chat-workspace-module__EpQyua__filters button,.chat-workspace-module__EpQyua__conversationRow,.chat-workspace-module__EpQyua__welcome a,.chat-workspace-module__EpQyua__workspace,.chat-workspace-module__EpQyua__profileSlot,.chat-workspace-module__EpQyua__profilePanel,.chat-workspace-module__EpQyua__profileBackdrop,.chat-workspace-module__EpQyua__profileIconButton{transition:none}.chat-workspace-module__EpQyua__welcome a:hover{transform:none}}
.candidate-top-shell-module__ZqgUOa__shell{background:var(--background);min-height:100vh;color:var(--foreground)}.candidate-top-shell-module__ZqgUOa__skipLink{z-index:80;color:#194d38;background:#fffefa;border-radius:999px;padding:.65rem .9rem;font-size:.82rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%);box-shadow:0 8px 24px #19372629}.candidate-top-shell-module__ZqgUOa__skipLink:focus{transform:translateY(0)}.candidate-top-shell-module__ZqgUOa__header{z-index:40;width:min(100% - 2.5rem,1160px);height:90px;margin-inline:auto;padding-top:18px;position:sticky;top:0}.candidate-top-shell-module__ZqgUOa__headerInner{isolation:isolate;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;width:100%;height:72px;padding-inline:24px;display:grid;position:relative}.candidate-top-shell-module__ZqgUOa__headerInner:before{z-index:-1;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);content:"";background:#fffefaeb;border:1px solid #ffffffe0;border-radius:999px;position:absolute;inset:0;box-shadow:0 12px 34px #19372617,0 1px 4px #1937260d,inset 0 -1px #3a594117}.candidate-top-shell-module__ZqgUOa__brand{align-items:center;width:max-content;display:inline-flex}.candidate-top-shell-module__ZqgUOa__desktopNav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(.15rem,.55vw,.5rem);display:flex}.candidate-top-shell-module__ZqgUOa__companyNav{justify-content:center;gap:.25rem}.candidate-top-shell-module__ZqgUOa__companyNav .candidate-top-shell-module__ZqgUOa__navLink,.candidate-top-shell-module__ZqgUOa__companyNav .candidate-top-shell-module__ZqgUOa__navLinkActive{box-sizing:border-box;text-align:center;min-width:5.25rem;padding-inline:.75rem}.candidate-top-shell-module__ZqgUOa__navLink,.candidate-top-shell-module__ZqgUOa__navLinkActive{color:#52675a;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.5rem .78rem;font-size:.81rem;font-weight:650;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.candidate-top-shell-module__ZqgUOa__moreMenu{position:relative}.candidate-top-shell-module__ZqgUOa__moreMenu>button{gap:.35rem}.candidate-top-shell-module__ZqgUOa__moreMenu>button svg{width:.9rem;height:.9rem}.candidate-top-shell-module__ZqgUOa__moreMenu>button svg:last-child{width:.75rem;height:.75rem}.candidate-top-shell-module__ZqgUOa__morePanel{z-index:5;background:#fffefa;border:1px solid #dce6da;border-radius:16px;width:180px;padding:.45rem;position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #19372629}.candidate-top-shell-module__ZqgUOa__moreLink,.candidate-top-shell-module__ZqgUOa__moreLinkActive{color:#40584b;border-radius:10px;align-items:center;gap:.65rem;min-height:42px;padding:.65rem .7rem;font-size:.8rem;font-weight:650;display:flex}.candidate-top-shell-module__ZqgUOa__moreLink:hover,.candidate-top-shell-module__ZqgUOa__moreLinkActive{color:#194d38;background:#f0f5ed}.candidate-top-shell-module__ZqgUOa__moreLink svg,.candidate-top-shell-module__ZqgUOa__moreLinkActive svg{width:1rem;height:1rem}.candidate-top-shell-module__ZqgUOa__navLink:hover{color:#194d38;background:#f0f5ed}.candidate-top-shell-module__ZqgUOa__navLinkActive{color:#194d38;background:#e6f0e5;box-shadow:inset 0 0 0 1px #194d380d}.candidate-top-shell-module__ZqgUOa__account{justify-self:end;position:relative}.candidate-top-shell-module__ZqgUOa__account.candidate-top-shell-module__ZqgUOa__companyAccount{min-width:0;margin-left:auto;display:flex}.candidate-top-shell-module__ZqgUOa__accountButton{color:#203d2e;border:1px solid #0000;border-radius:999px;align-items:center;gap:.55rem;min-height:44px;padding:.25rem .65rem .25rem .3rem;font-size:.78rem;font-weight:700;transition:border-color .18s,background-color .18s;display:inline-flex}.candidate-top-shell-module__ZqgUOa__accountButton:hover,.candidate-top-shell-module__ZqgUOa__accountButton[aria-expanded=true]{background:#f0f5ed;border-color:#cfdbcf}.candidate-top-shell-module__ZqgUOa__accountButton>svg{color:#6a806f;width:.9rem;height:.9rem}.candidate-top-shell-module__ZqgUOa__accountName{text-overflow:ellipsis;white-space:nowrap;max-width:110px;display:block;overflow:hidden}.candidate-top-shell-module__ZqgUOa__accountPanel{z-index:5;background:#fffefa;border:1px solid #dce6da;border-radius:16px;width:220px;padding:.5rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 18px 44px #19372629}.candidate-top-shell-module__ZqgUOa__accountEmail{color:#6a806f;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e3e9df;margin:0 0 .25rem;padding:.6rem;font-size:.72rem;overflow:hidden}.candidate-top-shell-module__ZqgUOa__accountPanel a,.candidate-top-shell-module__ZqgUOa__accountPanel button{color:#40584b;text-align:left;border-radius:10px;width:100%;padding:.7rem .65rem;font-size:.8rem;display:block}.candidate-top-shell-module__ZqgUOa__accountPanel a:hover,.candidate-top-shell-module__ZqgUOa__accountPanel button:hover{color:#194d38;background:#f0f5ed}.candidate-top-shell-module__ZqgUOa__accountPanel button{color:var(--danger)}.candidate-top-shell-module__ZqgUOa__mobileToggle,.candidate-top-shell-module__ZqgUOa__mobilePanel{display:none}.candidate-top-shell-module__ZqgUOa__content{min-height:calc(100dvh - 90px)}@media (max-width:1120px) and (min-width:1024px){.candidate-top-shell-module__ZqgUOa__header{width:calc(100% - 24px)}.candidate-top-shell-module__ZqgUOa__headerInner{padding-inline:18px 12px}.candidate-top-shell-module__ZqgUOa__accountName{display:none}}@media (max-width:1023px){.candidate-top-shell-module__ZqgUOa__header{width:calc(100% - 24px);height:76px;padding-top:12px}.candidate-top-shell-module__ZqgUOa__headerInner{justify-content:space-between;width:100%;height:64px;padding-inline:14px 10px;display:flex}.candidate-top-shell-module__ZqgUOa__desktopNav,.candidate-top-shell-module__ZqgUOa__account,.candidate-top-shell-module__ZqgUOa__companyAccount .candidate-top-shell-module__ZqgUOa__accountName{display:none}.candidate-top-shell-module__ZqgUOa__mobileToggle{color:#194d38;background:#fffefa85;border:1px solid #194d381f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.candidate-top-shell-module__ZqgUOa__mobileToggle:hover,.candidate-top-shell-module__ZqgUOa__mobileToggle[aria-expanded=true]{background:#e6f0e5}.candidate-top-shell-module__ZqgUOa__mobileToggle svg{width:1.2rem;height:1.2rem}.candidate-top-shell-module__ZqgUOa__mobilePanel{background:#fffefaf7;border:1px solid #ffffffe0;border-radius:24px;max-height:calc(100dvh - 96px);display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #19372624}.candidate-top-shell-module__ZqgUOa__mobilePanelInner{width:100%;padding:12px}.candidate-top-shell-module__ZqgUOa__mobileNav{gap:.25rem;display:grid}.candidate-top-shell-module__ZqgUOa__mobileLink,.candidate-top-shell-module__ZqgUOa__mobileLinkActive{color:#52675a;border-radius:12px;align-items:center;min-height:48px;padding:.75rem .9rem;font-size:.9rem;font-weight:650;display:flex}.candidate-top-shell-module__ZqgUOa__mobileLink:hover{color:#194d38;background:#f0f5ed}.candidate-top-shell-module__ZqgUOa__mobileLinkActive{color:#194d38;background:#e6f0e5}.candidate-top-shell-module__ZqgUOa__mobileAccount{border-top:1px solid #e3e9df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding:.9rem .5rem .15rem;display:flex}.candidate-top-shell-module__ZqgUOa__mobileAccount>div{align-items:center;gap:.6rem;min-width:0;display:flex}.candidate-top-shell-module__ZqgUOa__mobileAccount span:last-child{min-width:0;display:grid}.candidate-top-shell-module__ZqgUOa__mobileAccount strong,.candidate-top-shell-module__ZqgUOa__mobileAccount small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-top-shell-module__ZqgUOa__mobileAccount strong{color:#203d2e;font-size:.8rem}.candidate-top-shell-module__ZqgUOa__mobileAccount small{color:#6a806f;font-size:.7rem}.candidate-top-shell-module__ZqgUOa__mobileAccount button,.candidate-top-shell-module__ZqgUOa__mobileAccount>a{border-radius:10px;flex:none;padding:.6rem .7rem;font-size:.78rem;font-weight:700}.candidate-top-shell-module__ZqgUOa__mobileAccount button{color:var(--danger)}.candidate-top-shell-module__ZqgUOa__mobileAccount>a{color:#194d38;margin-left:auto}.candidate-top-shell-module__ZqgUOa__mobileAccount button:hover{background:var(--danger-background)}.candidate-top-shell-module__ZqgUOa__mobileAccount>a:hover{background:#f0f5ed}.candidate-top-shell-module__ZqgUOa__content{min-height:calc(100dvh - 76px)}}@media (max-width:420px){.candidate-top-shell-module__ZqgUOa__header{width:calc(100% - 16px)}.candidate-top-shell-module__ZqgUOa__headerInner{padding-inline:12px 8px}.candidate-top-shell-module__ZqgUOa__mobilePanel{border-radius:20px}}@media (prefers-reduced-motion:reduce){.candidate-top-shell-module__ZqgUOa__navLink,.candidate-top-shell-module__ZqgUOa__navLinkActive,.candidate-top-shell-module__ZqgUOa__accountButton{transition:none}}@media (prefers-reduced-transparency:reduce){.candidate-top-shell-module__ZqgUOa__headerInner:before,.candidate-top-shell-module__ZqgUOa__mobilePanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa}}
