:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17221f;--muted:#596763;--paper:#f6f4ed;--surface:#fffdf8;--line:#d9ded8;--green:#145c47;--green-dark:#0d4434;--mint:#dceee6;--lime:#d8ef63;--amber:#8a5a09;--amber-soft:#fff0c7;--red:#9c2f28;--red-soft:#fce3df;--blue-soft:#e4eef7;--shadow:0 18px 54px #212f2a14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 8% -5%, #d8ef6333, transparent 28rem), var(--paper);color:var(--ink);margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.55}.landingShell{background:radial-gradient(circle at 78% 7%,#d8ef633d,#0000 24rem),linear-gradient(#f9f8f2 0%,#f1f4ef 55%,#f6f4ed 100%);min-height:100vh;overflow:hidden}.landingHeader,.landingHero,.landingValueSection,.landingTrustSection,.earlyAccessSection,.landingLoginPanel,.landingNotice,.landingFooter{width:min(74rem,100% - 3rem);margin-inline:auto}.activationJourney{background:linear-gradient(120deg,#fffdf8 0%,#edf5f0 100%);border:1px solid #cfd8d3;border-radius:1rem;grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:2rem;margin-bottom:1.1rem;padding:1.35rem;display:grid}.activationJourney.activated{background:linear-gradient(120deg,#e3f1ea 0%,#f6fadf 100%);border-color:#145c475c}.activationCopy .sectionKicker{margin-top:0}.activationCopy h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:560;line-height:1.12}.activationCopy>p:last-child{color:var(--muted);margin:.65rem 0 0;font-size:.82rem}.activationSteps{grid-template-columns:repeat(6,minmax(0,1fr));align-self:center;margin:0;padding:0;list-style:none;display:grid}.activationSteps li{color:#7a8581;text-align:center;justify-items:center;gap:.28rem;display:grid;position:relative}.activationSteps li:before{content:"";background:#c5cfca;height:1px;position:absolute;top:.93rem;left:-50%;right:50%}.activationSteps li:first-child:before{display:none}.activationSteps li>span{z-index:1;background:#fff;border:1px solid #c5cfca;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.73rem;font-weight:850;display:grid;position:relative}.activationSteps li.complete,.activationSteps li.current{color:var(--green-dark)}.activationSteps li.complete:before{background:var(--green)}.activationSteps li.complete>span{border-color:var(--green);background:var(--green);color:#fff}.activationSteps li.current>span{border:2px solid var(--green);box-shadow:0 0 0 4px #145c471f}.activationSteps strong{font-size:.69rem;line-height:1.25}.activationSteps small{font-size:.62rem}@media (max-width:900px){.activationJourney{grid-template-columns:1fr}}@media (max-width:620px){.activationSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 0}.activationSteps li:nth-child(4):before{display:none}}.loginPageShell{background:radial-gradient(circle at 88% 0,#d8ef633d,#0000 26rem),radial-gradient(circle at 6% 80%,#145c4714,#0000 30rem),linear-gradient(#faf9f4 0%,#edf2ee 100%);min-height:100vh;padding-bottom:3rem}.loginPageHeader{justify-content:space-between;align-items:center;gap:1.5rem;width:min(68rem,100% - 3rem);min-height:5.3rem;margin-inline:auto;display:flex}.loginPageBack{color:var(--green-dark);border:1px solid #afbab5;border-radius:999px;padding:.5rem .85rem;font-size:.8rem;font-weight:760;text-decoration:none;transition:border-color .14s,background .14s}.loginPageBack:hover{border-color:var(--green);background:var(--mint)}.loginPageContent{gap:1rem;width:min(31rem,100% - 3rem);margin-inline:auto;padding-top:clamp(2rem,6vw,4.5rem);display:grid}.loginPageContent.withSelection{width:min(68rem,100% - 3rem);padding-top:clamp(1.25rem,3.5vw,2.75rem)}.loginPageNotice{width:100%;margin:0}.loginPanel.compactLoginPanel{background:var(--surface);border:1px solid #145c472e;border-radius:1.35rem;grid-template-columns:1fr;width:100%;min-height:0;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #1a2b251f}.loginPanel.compactLoginPanel.withSelection{grid-template-columns:minmax(0,.92fr) minmax(22rem,1fr)}.loginPanel.compactLoginPanel.withSelection .loginSelectionContext{grid-area:1/1}.loginPanel.compactLoginPanel.withSelection .loginEntry{grid-area:1/2}.compactLoginPanel .loginSelectionContext{color:#fff;background:radial-gradient(circle at 100% 0,#d8ef6333,#0000 19rem),linear-gradient(145deg,#142a24 0%,#0f201c 100%);flex-direction:column;min-width:0;padding:clamp(1.75rem,4vw,2.75rem);display:flex}.loginSelectionStatus{color:var(--lime);letter-spacing:.02em;background:#d8ef631f;border:1px solid #d8ef635c;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.34rem .64rem;font-size:.72rem;font-weight:800;display:inline-flex}.loginSelectionStatus svg,.pendingLoginJobCheck svg,.loginJourneyMarker svg,.loginSelectionFootnote svg,.loginFormNote svg,.otpRequestIcon svg,.otpExpiry svg{flex:none;width:1rem;height:1rem}.compactLoginPanel .loginSelectionContext .sectionKicker{color:#b8d7ca;margin-top:1.65rem}.loginSelectionContext h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:540;line-height:1.08}.loginSelectionIntro{color:#cad9d4;margin:.65rem 0 0;font-size:.9rem}.pendingLoginJobs{gap:.55rem;margin:1.45rem 0 0;padding:0;list-style:none;display:grid}.pendingLoginJobs li{background:#fff1;border:1px solid #ffffff1c;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding:.67rem .75rem;display:grid}.pendingLoginJobCheck{background:var(--lime);width:1.6rem;height:1.6rem;color:var(--green-dark);border-radius:50%;place-items:center;display:grid}.pendingLoginJobs strong,.pendingLoginJobs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pendingLoginJobs strong{font-size:.82rem;font-weight:760}.pendingLoginJobs small{color:#adbfba;margin-top:.12rem;font-size:.7rem}.pendingLoginFallback{background:#fff1;border:1px solid #ffffff1c;border-radius:.8rem;align-items:baseline;gap:.55rem;margin-top:1.45rem;padding:1rem;display:flex}.pendingLoginFallback strong{color:var(--lime);font-family:Georgia,Songti SC,serif;font-size:2rem;line-height:1}.pendingLoginFallback span{color:#cad9d4;font-size:.8rem}.loginJourney{grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding:2rem 0 0;list-style:none;display:grid}.loginJourney li{color:#869b94;justify-items:start;gap:.45rem;display:grid;position:relative}.loginJourney li:before{content:"";background:#ffffff2e;width:calc(100% - 1.3rem);height:1px;position:absolute;top:.75rem;right:calc(100% - .15rem)}.loginJourney li:first-child:before{display:none}.loginJourneyMarker{z-index:1;background:#18312a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.66rem;font-weight:850;display:grid;position:relative}.loginJourney li.complete,.loginJourney li.current{color:#fff}.loginJourney li.complete .loginJourneyMarker{border-color:var(--lime);background:var(--lime);color:var(--green-dark)}.loginJourney li.current .loginJourneyMarker{border:2px solid var(--lime);color:var(--lime);box-shadow:0 0 0 4px #d8ef631a}.loginJourney strong,.loginJourney small{display:block}.loginJourney strong{font-size:.7rem}.loginJourney small{color:inherit;margin-top:.08rem;font-size:.62rem}.loginSelectionFootnote{color:#91a69f;align-items:center;gap:.4rem;margin:1.4rem 0 0;font-size:.7rem;display:flex}.compactLoginPanel .loginEntry{background:var(--surface);align-self:stretch;padding:clamp(2rem,5vw,3.5rem)}.loginAuthProgress{align-items:center;gap:0;max-width:22rem;margin:0 0 2.35rem;padding:0;list-style:none;display:flex}.loginAuthProgress li{color:#87938f;align-items:center;gap:.5rem;min-width:0;font-size:.72rem;font-weight:780;display:flex}.loginAuthProgress li:first-child{flex:1}.loginAuthProgress li:first-child:after{content:"";background:#d6dfdb;flex:1;width:auto;height:1px;margin-inline:.7rem}.loginAuthProgress li.complete:first-child:after{background:#84ab99}.loginAuthProgress li.current,.loginAuthProgress li.complete{color:var(--ink)}.loginAuthProgressMarker{color:#6e7a75;background:#fff;border:1px solid #b9c5bf;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.65rem;font-weight:850;display:grid}.loginAuthProgressMarker svg{width:.95rem;height:.95rem}.loginAuthProgress li.current .loginAuthProgressMarker{border:2px solid var(--green);color:var(--green);background:#f4faf7;box-shadow:0 0 0 4px #145c4714}.loginAuthProgress li.complete .loginAuthProgressMarker{border-color:var(--green);background:var(--green);color:#fff}.compactLoginPanel .loginEntry .sectionKicker{margin-top:0}.compactLoginPanel .loginEntry h1{letter-spacing:-.045em;max-width:none;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2rem,5vw,3.1rem);font-weight:540;line-height:1.05}.compactLoginPanel .loginEntry>p:not(.sectionKicker,.notice){color:var(--muted);margin:.65rem 0 0;font-size:.9rem}.compactLoginPanel .loginForm{gap:1rem;margin-top:1.65rem;display:grid}.compactLoginPanel .loginField{gap:.45rem;display:grid}.compactLoginPanel .loginField>span{font-size:.78rem;font-weight:800}.compactLoginPanel .loginField input{background:#fff;border-color:#aebbb5;border-radius:.75rem;min-height:3.35rem;margin-top:0;padding:.78rem .9rem;transition:border-color .14s,box-shadow .14s}.compactLoginPanel .loginField input:hover{border-color:#7f9189}.compactLoginPanel .loginField input:focus{border-color:var(--green);box-shadow:0 0 0 4px #145c471a}.compactLoginPanel .loginSubmitButton{border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;min-height:3.35rem;padding-inline:1.05rem;display:flex}.loginSubmitArrow{font-size:1.15rem;line-height:1;transition:transform .14s}.loginSubmitButton:hover .loginSubmitArrow{transform:translate(.18rem)}.loginFormNote{color:var(--muted);align-items:center;gap:.4rem;margin:-.15rem 0 0;font-size:.7rem;display:flex}.compactLoginPanel .loginOtpStep{gap:1.1rem;margin-top:1.65rem;display:grid}.compactLoginPanel .otpRequestCard{background:linear-gradient(135deg,#f0f8f4 0%,#e8f3ee 100%);border:1px solid #c8ddd4;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.85rem;display:grid}.otpRequestIcon{background:var(--green);color:#fff;border-radius:.72rem;place-items:center;width:2.45rem;height:2.45rem;display:grid;box-shadow:0 8px 18px #145c472e}.otpRequestDetails{min-width:0}.otpRequestDetails small,.otpRequestDetails strong{display:block}.otpRequestDetails small{color:#52675e;font-size:.68rem;font-weight:720}.otpRequestDetails strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.86rem;overflow:hidden}.compactLoginPanel .loginSecondaryForm{margin:0}.compactLoginPanel .loginAuxiliaryButton{min-height:2.75rem;color:var(--green-dark);white-space:nowrap;background:#ffffffb8;border:1px solid #9eb7ac;border-radius:999px;justify-self:auto;padding:.5rem .78rem;font-size:.7rem;font-weight:800}.compactLoginPanel .loginAuxiliaryButton:hover{border-color:var(--green);background:#fff;box-shadow:0 5px 14px #145c471a}.compactLoginPanel .loginOtpStep .loginForm{gap:.9rem;margin-top:0}.compactLoginPanel .otpCodeField{gap:.7rem}.compactLoginPanel .otpCodeLabel{justify-content:space-between;align-items:end;gap:1rem;display:flex}.otpCodeLabel label,.otpCodeLabel small{display:block}.otpCodeLabel label{color:var(--ink);font-size:.82rem;font-weight:820}.otpCodeLabel small{color:var(--muted);text-align:right;margin-top:0;font-size:.68rem;font-weight:520}.compactLoginPanel .otpCodeInputFrame{background:#fff;border:1px solid #9daca5;border-radius:.9rem;width:min(100%,22rem);margin-inline:auto;transition:border-color .14s,box-shadow .14s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #1426200f}.compactLoginPanel .otpCodeInputFrame:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #145c471a,0 12px 28px #14262014}.compactLoginPanel .otpCodeInputFrame .otpCodeInput,.compactLoginPanel .otpCodeInputFrame .otpCodeInput:hover,.compactLoginPanel .otpCodeInputFrame .otpCodeInput:focus{width:100%;min-height:4.45rem;box-shadow:none;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.48em;text-indent:.48em;text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:0 .4rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(1.5rem,4vw,1.8rem);font-weight:820}.compactLoginPanel .otpCodeInputFrame .otpCodeInput:focus-visible{outline:0}.compactLoginPanel .otpCodeInput::placeholder{color:#a8b3ae;letter-spacing:0;opacity:1;text-indent:0;font-family:inherit;font-size:.9rem;font-weight:620}.otpExpiry{color:#66736d;justify-content:center;align-items:center;gap:.4rem;margin:-.05rem 0 0;font-size:.68rem;display:flex}.compactLoginPanel .otpResendPanel{background:#f8f9f6;border:1px solid #dde4e0;border-radius:.82rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.otpResendPanel>span{min-width:0}.otpResendPanel strong,.otpResendPanel small{display:block}.otpResendPanel strong{color:var(--ink);font-size:.73rem}.otpResendPanel small{color:var(--muted);margin-top:.12rem;font-size:.64rem}@media (min-width:621px) and (max-height:820px){.loginPageContent,.loginPageContent.withSelection{padding-top:clamp(1rem,2.5vh,1.5rem)}.compactLoginPanel .loginEntry[data-login-entry-step=code]{padding-block:clamp(1.5rem,3.5vh,2rem)}.loginEntry[data-login-entry-step=code] .loginAuthProgress{margin-bottom:1.5rem}.compactLoginPanel .loginEntry[data-login-entry-step=code] .loginOtpStep{gap:.8rem;margin-top:1.1rem}.loginPanel.compactLoginPanel.withSelection .loginSelectionContext{padding-block:1.5rem}.loginPanel.compactLoginPanel.withSelection .loginSelectionContext .sectionKicker{margin-top:1rem}.loginPanel.compactLoginPanel.withSelection .pendingLoginJobs{gap:.4rem;margin-top:.9rem}.loginPanel.compactLoginPanel.withSelection .pendingLoginJobs li{padding:.5rem .65rem}.loginPanel.compactLoginPanel.withSelection .loginJourney{padding-top:1.25rem}.loginPanel.compactLoginPanel.withSelection .loginSelectionFootnote{margin-top:.9rem}}@media (min-width:861px) and (max-height:820px){.loginPanel.compactLoginPanel.withSelection .pendingLoginJobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.loginPanel.compactLoginPanel.withSelection{grid-template-columns:1fr}.loginPanel.compactLoginPanel.withSelection .loginEntry,.loginPanel.compactLoginPanel.withSelection .loginSelectionContext{grid-area:auto/1}.compactLoginPanel .loginSelectionContext,.compactLoginPanel .loginEntry{padding:clamp(1.6rem,6vw,2.5rem)}.loginJourney{margin-top:0}}@media (max-width:620px){.loginPageHeader,.loginPageContent,.loginPageContent.withSelection{width:min(100% - 1rem,68rem)}.loginPageHeader{min-height:4.7rem}.loginPageContent,.loginPageContent.withSelection{padding-top:.75rem}.loginPanel.compactLoginPanel,.loginPanel.compactLoginPanel.withSelection{border:1px solid #145c472e;border-radius:1rem;min-height:0}.compactLoginPanel .loginSelectionContext,.compactLoginPanel .loginEntry{padding:1.35rem}.loginAuthProgress{margin-bottom:1.75rem}.compactLoginPanel .otpRequestCard{grid-template-columns:auto minmax(0,1fr)}.otpRequestCard .loginSecondaryForm{grid-column:2;justify-self:start}.compactLoginPanel .otpResendPanel{flex-direction:column;align-items:flex-start}.pendingLoginJobs strong,.pendingLoginJobs small{white-space:normal}}.landingHeader{justify-content:space-between;align-items:center;gap:2rem;min-height:5.5rem;display:flex}.landingBrand{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.landingBrand strong,.landingBrand small{display:block}.landingBrand strong{letter-spacing:-.02em;font-size:1rem}.landingBrand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem}.landingHeader nav{align-items:center;gap:1.5rem;display:flex}.landingHeader nav a{color:#3f4e49;font-size:.86rem;font-weight:720;text-decoration:none}.landingHeader nav a:hover{color:var(--green)}.landingHeader .landingLoginLink{border:1px solid #afbab5;border-radius:999px;padding:.55rem .85rem}.landingHero{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:39rem;padding:clamp(3rem,8vw,6.5rem) 0;display:grid}.landingHeroCopy h1{letter-spacing:-.06em;max-width:12ch;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(3.1rem,6.6vw,5.8rem);font-weight:520;line-height:.98}.landingLede{color:#495953;max-width:35rem;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.9vw,1.28rem);line-height:1.75}.landingHeroActions{align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.landingPrimaryCta{background:var(--green);color:#fff;border-radius:.75rem;align-items:center;min-height:3.35rem;padding:.85rem 1.35rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #145c4733}.landingPrimaryCta:hover{background:var(--green-dark)}.landingTextLink{color:var(--green-dark);text-underline-offset:.24rem;font-size:.9rem;font-weight:750;text-decoration-thickness:1px}.landingHonesty{color:#697570;max-width:34rem;margin:1.3rem 0 0;font-size:.79rem}.landingProductPreview{color:#fff;background:#14231f;border:1px solid #17221f2e;border-radius:1.35rem;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 32px 70px #17221f33}.previewChrome{border-bottom:1px solid #ffffff1a;align-items:center;gap:.4rem;padding:.9rem 1rem;display:flex}.previewChrome>span{background:#ffffff47;border-radius:50%;width:.55rem;height:.55rem}.previewChrome strong{color:#c7d3ce;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.7rem}.previewJob{color:var(--ink);background:#fffdf8;border-radius:.95rem;margin:1.1rem;padding:clamp(1.3rem,3vw,2rem)}.previewCompany{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.previewJob h2{margin:.65rem 0 0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:560;line-height:1.13}.previewJob>p{color:var(--muted);font-size:.88rem}.previewEvidence{gap:.55rem;margin-top:1.3rem;display:grid}.previewEvidence span{border-top:1px solid var(--line);color:#5e6a66;grid-template-columns:6.5rem 1fr;gap:.75rem;padding-top:.6rem;font-size:.77rem;display:grid}.previewEvidence strong{color:var(--ink)}.previewActionRow{background:var(--mint);color:var(--green-dark);border-radius:.6rem;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:.75rem;font-size:.78rem;display:flex}.previewProgress{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.previewProgress span{color:#d6e1dd;text-align:center;padding:.85rem .4rem;font-size:.72rem;font-weight:750}.previewProgress span+span{border-left:1px solid #ffffff1a}.landingNotice{margin-top:0;margin-bottom:2rem}.landingValueSection,.landingTrustSection,.earlyAccessSection{border-radius:1.4rem;padding:clamp(2rem,5vw,4.5rem)}.landingValueSection{box-shadow:var(--shadow);background:#fffdf8}.landingSectionIntro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem 4rem;display:grid}.landingSectionIntro .sectionKicker{grid-column:1/-1;margin-top:0}.landingSectionIntro h2,.landingTrustSection h2,.earlyAccessSection h2,.landingLoginPanel h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:540;line-height:1.08}.landingSectionIntro>p:last-child,.landingTrustSection>div>p:last-child,.earlyAccessSection>div>p{color:var(--muted);margin:0}.landingValueGrid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.landingValueGrid article{background:#fffdf8;min-height:13rem;padding:1.4rem}.landingValueGrid article>span{color:var(--green);font-family:ui-monospace,monospace;font-size:.72rem;font-weight:800}.landingValueGrid h3{margin:2.4rem 0 .4rem;font-family:Georgia,Songti SC,serif;font-size:1.65rem;font-weight:560}.landingValueGrid p{color:var(--muted);margin:0;font-size:.85rem}.landingTrustSection{background:var(--green-dark);color:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;margin-top:1.2rem;display:grid}.landingTrustSection .sectionKicker{color:var(--lime);margin-top:0}.landingTrustSection ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landingTrustSection li{border-top:1px solid #ffffff2e;grid-template-columns:9rem 1fr;gap:1rem;padding-top:1rem;display:grid}.landingTrustSection li span{color:#cbd8d3;font-size:.86rem}.earlyAccessSection{background:var(--lime);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;margin-top:1.2rem;display:grid}.earlyAccessSection .sectionKicker{margin-top:0}.earlyAccessForm{align-self:center}.earlyAccessForm>div{grid-template-columns:1fr auto;gap:.65rem;margin-top:.35rem;display:grid}.earlyAccessForm input{border-color:#17221f47;min-height:3.25rem}.earlyAccessForm button{white-space:nowrap;min-height:3.25rem}.earlyAccessForm small{color:#53605c;margin-top:.65rem;display:block}.landingLoginPanel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;margin-top:1.2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.landingLoginPanel .sectionKicker{margin-top:0}.landingLoginPanel .loginNarrative>p:last-child{color:var(--muted)}.landingFooter{color:#697570;justify-content:space-between;gap:1rem;padding:2rem 0 3rem;font-size:.78rem;display:flex}@media (max-width:900px){.landingHero,.landingSectionIntro,.landingTrustSection,.earlyAccessSection,.landingLoginPanel{grid-template-columns:1fr}.landingHero{padding-top:2rem}.landingProductPreview{width:min(34rem,100%);transform:none}.landingValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.landingHeader,.landingHero,.landingValueSection,.landingTrustSection,.earlyAccessSection,.landingLoginPanel,.landingNotice,.landingFooter{width:min(100% - 1.25rem,74rem)}.landingHeader{align-items:flex-start;padding-top:.8rem}.landingHeader nav a:not(.landingLoginLink){display:none}.landingHero{gap:2.2rem;min-height:auto;padding:3rem 0}.landingHeroCopy h1{font-size:clamp(2.7rem,14vw,4rem)}.landingHeroActions,.landingFooter{flex-direction:column;align-items:stretch}.landingPrimaryCta{justify-content:center}.landingValueGrid{grid-template-columns:1fr}.landingValueGrid article{min-height:auto}.landingValueGrid h3{margin-top:1rem}.landingTrustSection li,.earlyAccessForm>div{grid-template-columns:1fr}.previewEvidence span{grid-template-columns:1fr;gap:.2rem}.previewActionRow{flex-direction:column;align-items:flex-start}}button,input,select,textarea{font:inherit}a{color:inherit}button,.secondaryButton{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:.65rem;min-height:2.7rem;padding:.62rem 1rem;font-weight:720;text-decoration:none;transition:background .14s,transform .14s,box-shadow .14s}button:hover,.secondaryButton:hover{background:var(--green-dark)}button:active,.secondaryButton:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.48}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #3157d5}.skipLink{z-index:100;background:var(--ink);color:#fff;border-radius:.55rem;padding:.65rem .9rem;font-weight:750;text-decoration:none;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.skipLink:focus-visible{transform:translateY(0)}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #bac5c0;border-radius:.55rem;padding:.7rem .75rem}textarea{resize:vertical}input[readonly],textarea[readonly]{color:#52605c;background:#f0f2ef}label,legend{color:#30413c;font-size:.88rem;font-weight:700}label input,label select,label textarea{margin-top:.38rem;display:block}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.loginShell{place-items:center;min-height:100vh;padding:2rem;display:grid}.loginPanel{width:min(58rem,100%);box-shadow:var(--shadow);background:#fffdf8eb;border:1px solid #145c4729;border-radius:1.5rem;padding:clamp(2rem,5vw,4.75rem)}.brandMark{background:var(--green);width:4rem;height:4rem;color:var(--lime);letter-spacing:-.04em;border-radius:1.15rem 1.15rem 1.15rem .25rem;place-items:center;font-size:1.25rem;font-weight:850;display:grid}.brandMark.small{border-radius:.75rem .75rem .75rem .2rem;width:2.5rem;height:2.5rem;font-size:.82rem}.eyebrow,.sectionKicker{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:1.35rem 0 .3rem;font-size:.73rem;font-weight:850}.loginPanel h1,.hero h1{letter-spacing:-.045em;max-width:16ch;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2.35rem,6vw,4.25rem);font-weight:540;line-height:1.06}.lede{max-width:44rem;color:var(--muted);font-size:1.05rem}.loginPageContent:focus-visible{outline-offset:6px;outline:3px solid #3157d5}.boundaryNote{border-left:3px solid var(--lime);color:var(--muted);gap:.7rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.boundaryNote strong{color:var(--ink);white-space:nowrap}.topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f4edf0;border-bottom:1px solid #1546371f;grid-template-columns:1fr auto 1fr;align-items:center;padding:.75rem clamp(1rem,4vw,3.5rem);display:grid;position:sticky;top:0}.brand{align-items:center;gap:.72rem;text-decoration:none;display:flex}.brand strong,.brand small,.accountControl small{display:block}.brand small,.accountControl small{color:var(--muted);font-size:.7rem}.topbar nav{align-items:center;gap:1.35rem;display:flex}.topbar nav a{color:#3d4e49;border-bottom:2px solid #0000;font-size:.85rem;font-weight:700;text-decoration:none}.topbar nav a:hover{border-color:var(--green)}.topbar nav a.current{border-color:var(--green);background:var(--mint);color:var(--green-dark);border-radius:.45rem;padding:.3rem .45rem}.currentMarker{background:var(--green);color:#fff;letter-spacing:.04em;border-radius:999px;margin-left:.35rem;padding:.05rem .32rem;font-size:.58rem;display:inline-block}.navDivider{color:#86918d;font-weight:700}.accountControl{text-align:right;justify-content:flex-end;align-items:center;gap:1rem;font-size:.8rem;display:flex}.textButton{min-height:auto;color:var(--green);text-underline-offset:.22rem;background:0 0;border:0;padding:.28rem;text-decoration:underline}.textButton:hover{color:var(--green-dark);background:0 0}.pageShell{width:min(82rem,100% - 2rem);margin:0 auto;padding:3.5rem 0 4rem}.taskPageShell{padding:1.15rem 0 3rem}.taskIntro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:.4rem 0 1rem;display:grid}.taskIntro .eyebrow{margin-top:0}.taskIntro h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2rem,4vw,3rem);font-weight:560;line-height:1.08}.taskIntro p:last-child{max-width:52rem;color:var(--muted);margin:.35rem 0 0}.taskBoundary{border-left:4px solid var(--lime);background:var(--ink);color:#fff;min-width:14rem;padding:.7rem .9rem;display:grid}.taskBoundary span{color:#c9ded7;font-size:.72rem}.taskSafetyBanner{padding:.68rem 1rem;font-size:.84rem}.hero{grid-template-columns:1fr auto;align-items:end;gap:3rem;padding:2.2rem 0 3rem;display:grid}.hero p:not(.eyebrow){max-width:50rem;color:var(--muted);font-size:1.06rem}.heroStatus{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:1rem;min-width:14rem;padding:1.25rem;display:grid}.heroStatus span{color:var(--lime);letter-spacing:.12em;font-size:.72rem;font-weight:800}.heroStatus strong{margin-top:1rem;font-size:1.35rem}.heroStatus small{color:#c9ded7}.safetyBanner{background:var(--mint);border:1px solid #c4d2ca;border-radius:.85rem;grid-template-columns:auto 1fr;gap:1rem;padding:1rem 1.2rem;display:grid}.safetyBanner span{color:#40544d}.notice{border:1px solid;border-radius:.75rem;padding:.82rem 1rem}.notice.success{color:#164b3b;background:#e5f4ed;border-color:#79a896}.notice.warning{background:var(--amber-soft);color:#704600;border-color:#c4891e}.notice.error{background:var(--red-soft);color:#7d251f;border-color:#da8880}.noticeLabel{font-weight:850}.stickyNotice{margin:1rem 0}.surface{background:var(--surface);box-shadow:var(--shadow);border:1px solid #29403821;border-radius:1.2rem;margin-top:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);scroll-margin-top:5.5rem}.searchSurface{margin-top:1rem;padding:1.2rem 1.4rem}.searchSectionHeader{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.45rem 1rem;margin-bottom:.75rem;display:grid}.searchSectionHeader h2,.searchSectionHeader p{margin:0}.searchSectionHeader h2{font-family:Georgia,Songti SC,serif;font-size:1.45rem;font-weight:560}.searchSectionHeader p{color:var(--muted);font-size:.82rem}.sectionHeader{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;margin-bottom:1.75rem;display:grid}.sectionHeader .sectionKicker{margin-top:0}.sectionHeader h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:560}.sectionHeader p:last-child{color:var(--muted);margin:.35rem 0 0}.stepNumber{background:var(--ink);width:2.7rem;height:2.7rem;color:var(--lime);border-radius:50%;place-items:center;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:800;display:grid}.fixtureStrip,.versionBar,.publishRow,.panelHeading,.runHeading,.jobHeading,.formActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fixtureStrip{border:1px solid var(--line);background:#f8faf7;border-radius:.8rem;padding:1rem}.fixtureStrip strong,.fixtureStrip span{display:block}.fixtureStrip span{color:var(--muted);font-size:.8rem}.secondaryButton{color:var(--green-dark);background:#fff;border-color:#afbbb5}.secondaryButton:hover{border-color:var(--green);background:var(--mint);color:var(--green-dark)}.inlineForm{grid-template-columns:1fr auto;align-items:end;gap:.85rem;margin-top:1rem;display:grid}.inlineForm label{grid-column:1/-1}.uploadForm input{margin:0}.draftPanel{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.panelHeading h3,.jobHeading h3,.workflowPanel h4,.jobColumns h4{margin:0}.panelHeading .eyebrow{margin-top:0}.statePill,.syntheticBadge,.statusBadge,.savedBadge,.ignoredBadge,.candidateState{border-radius:999px;align-items:center;padding:.27rem .62rem;font-size:.72rem;font-weight:780;display:inline-flex}.statePill.complete,.candidateState.accepted,.savedBadge{background:var(--mint);color:var(--green-dark)}.statePill.incomplete,.candidateState.incomplete,.ignoredBadge{background:var(--amber-soft);color:#704600}.successLine{color:var(--green);font-size:.86rem}.errorList,.runError{color:var(--red)}.fieldGrid,.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.fullWidth{grid-column:1/-1}.formActions{color:var(--muted);justify-content:flex-start;font-size:.8rem}.publishRow,.versionBar{color:var(--muted);background:#eef2ed;border-radius:.65rem;margin-top:1rem;padding:.85rem 1rem;font-size:.82rem}.versionBar{border-left:4px solid var(--green)}.emptyState{color:var(--muted);background:#fafbf8;border:1px dashed #b7c1bc;border-radius:.7rem;padding:1rem}.versionSummary{border-left:3px solid var(--lime);color:var(--muted);padding-left:.8rem}.settingsGrid fieldset{border:1px solid var(--line);border-radius:.65rem;align-items:center;gap:.6rem 1rem;margin:0;padding:.75rem;display:flex}.settingsGrid legend{padding:0 .3rem}.checkLabel{align-items:center;gap:.4rem;font-weight:560;display:inline-flex}.checkLabel input{width:auto;margin:0}.discoveryControl{background:var(--ink);border-radius:.85rem;grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:1rem;padding:1.1rem;display:grid}.readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.readinessCard{border:1px solid var(--line);background:#fafbf8;border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem .7rem;padding:.65rem .8rem;display:grid}.readinessCard.missing{background:var(--amber-soft);border-style:dashed;border-color:#c4891e}.readinessState{background:var(--mint);color:var(--green-dark);border-radius:999px;padding:.15rem .48rem;font-size:.7rem;font-weight:800}.readinessCard.missing .readinessState{color:#704600;background:#fff}.readinessCard small,.readinessCard a{color:var(--muted);font-size:.75rem}.readinessCard a{color:var(--green-dark);font-weight:750}.discoveryControl label{color:#fff}.discoveryControl button{border-color:var(--lime);background:var(--lime);color:#1b2a25}.helperError{color:#ffd3ce;grid-column:1/-1;font-size:.8rem}.runList{gap:.75rem;margin-top:1rem;display:grid}.runSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.runSummaryCard{border:1px solid var(--line);background:#fafbf8;border-radius:.7rem;padding:.9rem 1rem}.runSummaryCard h3{margin:0 0 .45rem;font-size:.86rem}.runSummaryCard strong,.runSummaryCard span{display:block}.runSummaryCard span,.runSummaryCard p{color:var(--muted);margin:.2rem 0 0;font-size:.8rem}.taskReturnLink{color:var(--green-dark);text-underline-offset:.2rem;margin-top:.9rem;font-size:.82rem;font-weight:750;display:inline-flex}.runHistoryTitle{margin:1.25rem 0 0;font-size:1rem}.runCard{border:1px solid var(--line);background:#fff;border-left:4px solid #7b8f87;border-radius:.7rem;padding:1rem}.runCard.full{border-left-color:var(--green)}.runCard.partial{border-left-color:#c4891e}.runCard.failed{border-left-color:var(--red)}.runHeading span{color:var(--muted);font-size:.78rem;display:block}.runCard>p{color:var(--muted);font-size:.82rem}.candidateList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.candidateList li{border-top:1px solid #edf0ed;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding-top:.45rem;display:grid}.candidateState.rejected{color:#485751;background:#edf0ef}.candidateList small{color:var(--muted)}.libraryExperience{gap:1.4rem;display:grid}.libraryOverview{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:1.35rem;display:grid}.libraryOverview .sectionKicker,.jobDetailPanel .sectionKicker,.jobWorkflow .sectionKicker{margin-top:0}.libraryOverview h2,.jobDetailHero h2,.detailSectionHeading h3,.workflowHeading h3{margin:0}.libraryOverview h2{letter-spacing:-.025em;font-family:Georgia,Songti SC,serif;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:560}.libraryOverview>div>p:last-child{color:var(--muted);margin:.35rem 0 0}.libraryStats{border:1px solid var(--line);background:#f4f7f3;border-radius:.9rem;grid-template-columns:repeat(4,minmax(4.8rem,auto));margin:0;display:grid}.libraryStats div{text-align:center;gap:.05rem;padding:.72rem .9rem;display:grid}.libraryStats div+div{border-left:1px solid var(--line)}.libraryStats dt{color:var(--muted);font-size:.68rem}.libraryStats dd{color:var(--green-dark);margin:0;font-size:1.12rem;font-weight:820}.libraryWorkspace{grid-template-columns:minmax(17rem,.34fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.jobBrowser{border:1px solid var(--line);background:#f3f5f1;border-radius:1rem;min-height:36rem;max-height:calc(100vh - 6.5rem);display:grid;position:sticky;top:5.4rem;overflow:hidden}.jobBrowserToolbar{border-bottom:1px solid var(--line);background:#fbfcf9;gap:.8rem;padding:1rem;display:grid}.jobBrowserToolbar label,.sortControl{font-size:.75rem}.jobBrowserToolbar input,.jobBrowserToolbar select{background:#fff;margin-top:.3rem}.libraryFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.libraryFilters button{min-height:2.15rem;color:var(--muted);background:0 0;border-color:#0000;padding:.38rem .45rem;font-size:.74rem}.libraryFilters button:hover,.libraryFilters button.active{background:var(--mint);color:var(--green-dark);border-color:#aac2b9;transform:none}.resultCount{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:.6rem 1rem;font-size:.72rem}.jobList{gap:.45rem;margin:0;padding:.65rem;list-style:none;display:grid;overflow-y:auto}.jobListItem{width:100%;min-height:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #0000;border-radius:.78rem;gap:.35rem;padding:.85rem;display:grid}.jobListItem:hover{background:#fff;border-color:#a7beb5;transform:none;box-shadow:0 8px 18px #212f2a12}.jobListItem[aria-pressed=true]{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:#eaf3ee}.jobListItemTopline,.jobListStateRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.jobListItemTopline>span:first-child{color:var(--green-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:780;overflow:hidden}.jobListItem strong{font-size:.92rem;line-height:1.3}.jobListMeta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:520;overflow:hidden}.jobListScore{background:var(--green);color:#fff;border-radius:50%;place-items:center;min-width:2rem;height:2rem;font-size:.72rem;font-weight:850;display:inline-grid}.jobListScore.muted{min-width:auto;color:var(--muted);background:#e8ece9;border-radius:999px;padding:0 .5rem}.jobListStateRow{color:#66736f;flex-wrap:wrap;justify-content:flex-start;font-size:.66rem}.jobListStateRow>span:not(.compactStatus):before{content:"·";color:#9aa49f;margin-right:.45rem}.compactStatus{color:var(--ink);font-weight:760}.filteredEmptyState{background:#fff;border:1px dashed #b8c4be;border-radius:.8rem;gap:.35rem;margin:1rem;padding:1rem;display:grid}.filteredEmptyState span{color:var(--muted);font-size:.78rem}.filteredEmptyState button{justify-self:start}.jobDetailStage{min-width:0}.jobDetailPanel{border:1px solid var(--line);background:#fff;border-radius:1rem;overflow:hidden}.jobDetailHero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f8faf6,#fff 68%);padding:clamp(1.1rem,2.5vw,1.75rem)}.detailBadgeRow{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.syntheticBadge,.sourceBadge,.openBadge,.closedBadge,.savedBadge,.ignoredBadge,.archiveIndicator,.workflowStatus{border-radius:999px;align-items:center;padding:.27rem .62rem;font-size:.7rem;font-weight:780;display:inline-flex}.syntheticBadge{background:var(--ink);color:var(--lime)}.sourceBadge,.openBadge,.archiveIndicator.complete,.savedBadge{background:var(--mint);color:var(--green-dark)}.closedBadge,.ignoredBadge,.archiveIndicator.restricted{background:var(--amber-soft);color:#704600}.jobDetailHero h2{letter-spacing:-.035em;max-width:28ch;font-family:Georgia,Songti SC,serif;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:560;line-height:1.08}.jobDetailHero>p{color:var(--muted);margin:.5rem 0 0}.jobFactGrid{border:1px solid var(--line);background:#ffffffd1;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.25rem 0 0;display:grid}.jobFactGrid div{min-width:0;padding:.7rem .8rem}.jobFactGrid div+div{border-left:1px solid var(--line)}.jobFactGrid dt{color:var(--muted);font-size:.66rem}.jobFactGrid dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.78rem;font-weight:730}.jobDetailLayout{grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:start;display:grid}.jobEvidenceColumn{min-width:0;padding:0 clamp(1.1rem,2.5vw,1.75rem) 1.75rem}.jobDecisionSection{padding-top:1.5rem}.jobDecisionSection+.jobDecisionSection{border-top:1px solid var(--line);margin-top:1.5rem}.detailSectionHeading,.workflowHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.detailSectionHeading h3,.workflowHeading h3{font-size:1.05rem}.jdPreview,.evidenceExplanation{color:#43524d;font-size:.85rem;line-height:1.7}blockquote{border-left:3px solid var(--green);color:#3a4a45;background:#f5f8f5;margin:.8rem 0;padding:.9rem 1rem}.detailDisclosure{border:1px solid var(--line);background:#fbfcfa;border-radius:.75rem;margin-top:1rem}.detailDisclosure summary,.workflowHistory summary{cursor:pointer;font-weight:760}.detailDisclosure>summary{padding:.8rem .9rem}.detailDisclosure[open]>summary{border-bottom:1px solid var(--line)}.detailDisclosure blockquote,.detailDisclosure .evidenceList{margin:1rem}.searchResultViewForm{margin-top:1rem}.detailViewButton{width:100%}.provenanceDisclosure>summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.provenanceDisclosure summary small{color:var(--muted);font-weight:520}.evidenceList{gap:.45rem;margin:0;display:grid}.evidenceList div{border-bottom:1px solid #edf0ed;grid-template-columns:7.5rem 1fr;gap:.7rem;padding:.35rem 0;display:grid}.evidenceList dt{color:var(--muted);font-size:.78rem}.evidenceList dd{min-width:0;margin:0;font-size:.82rem}.evidenceList dd span{color:var(--muted);font-size:.7rem;display:block}.evidenceList dd a{color:var(--green-dark);margin-top:.35rem;font-weight:750;display:inline-block}.requirements{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.requirements span{color:var(--green-dark);border:1px solid #b8c9c2;border-radius:999px;padding:.2rem .55rem;font-size:.74rem}.matchScoreValue{color:var(--green-dark);font-size:1.75rem;line-height:1}.matchScoreValue span{color:var(--muted);font-size:.7rem}.matchEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.matchEvidenceGrid div{background:#f7f9f6;border:1px solid #e0e6e2;border-radius:.65rem;gap:.12rem;padding:.7rem;display:grid}.matchEvidenceGrid span{color:var(--muted);font-size:.68rem}.matchEvidenceGrid strong{font-size:.78rem}.jobWorkflow{border-left:1px solid var(--line);background:#f4f6f2;gap:1rem;padding:1.5rem;display:grid;position:sticky;top:5.4rem}.workflowStatus{background:var(--blue-soft);color:#233f59}.primaryJobActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.primaryJobActions form,.primaryJobActions button,.primaryJobActions a{width:100%}.primaryJobActions .secondaryButton,.quietButton{text-align:center;place-items:center;min-height:2.45rem;padding:.48rem .65rem;font-size:.76rem;display:inline-grid}.quietButton{color:var(--muted);background:0 0;border-color:#bdc7c2}.quietButton:hover{border-color:var(--green);color:var(--green-dark);background:#fff}.workflowConfirmation,.firstOpenForm{color:var(--green-dark);background:#e7efe9;border-radius:.65rem;padding:.7rem;font-size:.72rem}.firstOpenForm{gap:.2rem;display:grid}.firstOpenForm button{justify-self:start}.microcopy,.emptySmall{color:var(--muted);font-size:.75rem}.workflowForm{border-top:1px solid var(--line);gap:.55rem;padding-top:1rem;display:grid}.workflowForm button{justify-self:start;min-height:2.4rem;padding:.45rem .75rem}.workflowHistory{border-top:1px solid var(--line);padding-top:1rem}.workflowHistory summary{justify-content:space-between;font-size:.82rem;display:flex}.workflowHistory summary span{min-width:1.45rem;height:1.45rem;color:var(--green-dark);background:#fff;border-radius:50%;place-items:center;font-size:.68rem;display:inline-grid}.workflowHistory ul,.workflowHistory ol{gap:.6rem;margin:.8rem 0 0;padding-left:1.2rem;display:grid}.workflowHistory li{font-size:.76rem}.workflowHistory time,.workflowHistory small{color:var(--muted);font-size:.7rem;display:block}.loginPanel{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.82fr);width:min(72rem,100%);padding:0;display:grid;overflow:hidden}.loginNarrative,.loginEntry{padding:clamp(2rem,5vw,4.5rem)}.loginNarrative{background:radial-gradient(circle at 100% 0%, #d8ef6333, transparent 24rem), var(--ink);color:#fff;flex-direction:column;justify-content:center;display:flex}.loginNarrative .brandMark{background:var(--lime);color:var(--green-dark)}.loginNarrative .eyebrow{color:var(--lime)}.loginNarrative h1{max-width:12ch;font-size:clamp(2.35rem,5vw,4.3rem)}.loginNarrative .lede{color:#d8e4df;max-width:37rem}.loginValueList{gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.loginValueList li{border-top:1px solid #ffffff24;grid-template-columns:5rem 1fr;gap:1rem;padding-top:.85rem;display:grid}.loginValueList strong{color:var(--lime);font-size:.78rem}.loginValueList span{color:#c8d7d2;font-size:.83rem}.loginEntry{align-self:center;min-width:0}.loginEntry .sectionKicker{margin-top:0}.loginEntry h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:560}.loginEntry>p:not(.sectionKicker,.notice){color:var(--muted);margin:.45rem 0 0;font-size:.9rem}.loginForm{gap:1rem;margin-top:1.35rem;display:grid}.loginForm button{justify-self:start}.loginEntry .boundaryNote{margin-top:1.35rem;display:grid}.topbar{padding:0;display:block}.topbarInner{grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:1.5rem;width:min(88rem,100% - 2rem);min-height:4.5rem;margin:0 auto;display:grid}.taskNav{border:1px solid var(--line);background:#ffffffb3;border-radius:.85rem;padding:.25rem;gap:.35rem!important}.topbar nav .taskNavLink{white-space:nowrap;border:0;border-radius:.62rem;align-items:center;gap:.38rem;min-height:2.55rem;padding:.42rem .62rem;display:inline-flex}.topbar nav .taskNavLink:hover{background:#eef2ee;border:0}.topbar nav .taskNavLink.current{background:var(--green);color:#fff;border:0;padding:.42rem .62rem}.navIndex{color:#78837f;font-family:ui-monospace,monospace;font-size:.6rem}.taskNavLink.current .navIndex{color:#cbe1d8}.currentMarker{background:var(--lime);color:var(--green-dark)}.accountBadge{border-right:1px solid var(--line);padding-right:1rem}.taskPageShell{padding-top:1.6rem}.taskIntro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:stretch;padding:.7rem 0 1.6rem}.taskIntroCopy{align-self:center}.taskIntro h1{font-size:clamp(2rem,4vw,3.25rem)}.taskBoundary{border:1px solid #bdd0c7;border-left:4px solid var(--green);min-width:0;color:var(--ink);background:#eaf3ee;border-radius:.8rem;align-content:center;padding:.9rem 1rem}.taskBoundary span{color:var(--muted)}.surface{box-shadow:0 16px 44px #212f2a0f}.workspaceHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:grid}.workspaceHeader .sectionKicker{margin-top:0}.workspaceHeader h2{letter-spacing:-.03em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:560}.workspaceHeader>div>p:last-child{max-width:48rem;color:var(--muted);margin:.4rem 0 0}.workspaceHeaderAside{align-self:center}.versionPill,.readinessOverview{background:var(--mint);color:var(--green-dark);border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.76rem;font-weight:780;display:inline-flex}.versionPill.missing,.readinessOverview.missing{background:var(--amber-soft);color:#704600}.cardHeading,.settingsGroupHeader{align-items:flex-start;gap:.8rem;display:flex}.cardHeading h3,.settingsGroupHeader h3{margin:0;font-size:1rem}.cardHeading p,.settingsGroupHeader p{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}.cardIndex{background:var(--ink);min-width:2rem;height:2rem;color:var(--lime);border-radius:.55rem;place-items:center;font-family:ui-monospace,monospace;font-size:.66rem;font-weight:800;display:inline-grid}.cvOverviewGrid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;margin-top:1.2rem;display:grid}.uploadCard,.cvVersionCard,.settingsGroup,.searchReadinessPanel{border:1px solid var(--line);background:#fafbf8;border-radius:.9rem;padding:1rem}.uploadCard .fixtureStrip{background:#fff;margin-top:1rem}.uploadForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:.9rem;display:grid}.uploadForm label{grid-column:1/-1}.cvVersionCard{flex-direction:column;display:flex}.publishedVersion{color:var(--green-dark);margin-top:1.35rem;font-family:Georgia,Songti SC,serif;font-size:2rem;line-height:1}.versionMeta{color:var(--muted);margin:.4rem 0 1rem;font-size:.76rem}.cvVersionCard form{margin-top:auto}.draftPanel{border:1px solid var(--line);background:#fff;border-radius:.9rem;margin-top:1.25rem;padding:1.1rem}.cvEditorDisclosure{border:1px solid var(--line);background:#f8faf7;border-radius:.75rem;margin-top:1rem}.cvEditorDisclosure summary{cursor:pointer;padding:.85rem 1rem;font-weight:760}.cvEditorDisclosure[open] summary{border-bottom:1px solid var(--line)}.cvEditorDisclosure .cvFieldGrid{margin:0;padding:1rem}.settingsGrid{grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr);align-items:start;gap:1rem;display:grid}.settingsModeGroup{grid-column:1}.settingsGroup:nth-of-type(2){grid-area:1/2/span 2}.settingsGroup:nth-of-type(3){grid-column:1}.settingsGroupHeader{margin-bottom:1rem}.settingsFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.settingsGrid .languageFieldset{background:#fff;margin-top:1rem;display:flex}.settingsGroup label>span{color:var(--muted);margin-top:.35rem;font-size:.75rem;font-weight:520;display:block}.settingsSaveBar{background:#ebf4ef;border:1px solid #9fb7ad;border-radius:.85rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.settingsSaveBar strong,.settingsSaveBar span{display:block}.settingsSaveBar span{color:var(--muted);font-size:.76rem}.homeWorkspace{gap:1rem;display:grid}.homeCommandGrid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.homeSearchCommand{background:radial-gradient(circle at 92% 8%, #d8ef633b, transparent 17rem), linear-gradient(145deg, #18241f, var(--ink));color:#fff;border-radius:1rem;align-content:start;gap:1.15rem;min-height:23rem;padding:clamp(1.4rem,3.2vw,2.4rem);display:grid;box-shadow:0 24px 60px #1826202e}.homeSearchCopy .sectionKicker{color:var(--lime);margin-top:0}.homeSearchCopy h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:560;line-height:1.05}.homeSearchCopy p:last-child{color:#c9d9d4;max-width:42rem;margin:.75rem 0 0;line-height:1.65}.activeSearchProfile{flex-wrap:wrap;gap:.45rem;display:flex}.activeSearchProfile span{color:#eff6f2;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:.34rem .65rem;font-size:.74rem}.homeKeywordLine{color:#b9cbc5;margin:-.25rem 0 0;font-size:.8rem}.homeKeywordLine strong{color:#fff}.homePrimaryQuery,.homeSearchFilters label{color:#eff6f2;gap:.38rem;font-size:.78rem;font-weight:700;display:grid}.homePrimaryQuery input,.homeSearchFilters select{color:#fff;background:#ffffff17;border:1px solid #ffffff38;width:100%}.homePrimaryQuery input::placeholder{color:#9fb3ac}.homePrimaryQuery span{color:#9fb3ac;font-size:.7rem;font-weight:500}.homeSearchFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.homeSearchFilters option{color:var(--ink)}.homeLanguageFilters{border:0;flex-wrap:wrap;gap:.55rem 1rem;padding:0;display:flex}.homeLanguageFilters legend{color:#eff6f2;width:100%;margin-bottom:.35rem;font-size:.78rem;font-weight:700}.homeLanguageFilters label{color:#c9d9d4;align-items:center;gap:.38rem;font-size:.76rem;display:flex}.homeReadinessIntro{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.homeSearchAction{align-items:center;gap:1rem;margin-top:auto;display:flex}.homeSearchAction button{border-color:var(--lime);background:var(--lime);min-width:9.5rem;color:var(--green-dark)}.homeSearchAction button:disabled{color:#d7dfdc;background:#6e7b76;border-color:#6e7b76}.homeSearchAction span{color:#b9cbc5;max-width:27rem;font-size:.75rem;line-height:1.5}.homeSearchCommand .helperError{color:#ffd3ce}.homeReadinessPanel,.homeStatusSection,.homeResultsSection{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.15rem;box-shadow:0 16px 44px #212f2a0d}.homeReadinessPanel{flex-direction:column;display:flex}.compactHeading,.homeSectionHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.compactHeading .sectionKicker,.homeSectionHeading .sectionKicker{margin-top:0}.compactHeading h2,.homeSectionHeading h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:1.25rem;font-weight:560}.compactHeading>span{color:var(--muted);font-size:.72rem}.homeReadinessPanel .readinessGrid{grid-template-columns:1fr;margin:0}.homeReadinessPanel .readinessCard{background:#f8faf7;grid-template-columns:1fr auto;align-items:start}.homeReadinessPanel .readinessState{grid-column:1;justify-self:start}.homeReadinessPanel .readinessCard>strong{grid-column:1}.homeReadinessPanel .readinessCard>small,.homeReadinessPanel .readinessCard>a{text-align:right;grid-area:1/2/span 2;align-self:center}.homeReadinessNote{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:1rem;font-size:.77rem;line-height:1.55;display:block}.preferenceWorkbench{border:1px solid var(--line);background:linear-gradient(145deg,#f7faf6,#fff);border-radius:1rem;padding:1.25rem;box-shadow:0 16px 44px #212f2a0d}.preferenceIntro{max-width:55rem;color:var(--muted);margin:-.15rem 0 1rem;font-size:.82rem;line-height:1.6}.preferenceConceptGrid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.8fr));gap:.8rem;display:grid}.preferenceConceptCard{border:1px solid var(--line);background:#fff;border-radius:.85rem;flex-direction:column;gap:.85rem;min-width:0;padding:1rem;display:flex}.preferenceConceptCard.primary{background:#f0f7f3;border-color:#9dbdb0}.preferenceCardHeading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.preferenceCardHeading span{color:var(--green-dark);letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.67rem;font-weight:800}.preferenceCardHeading h3{margin:.18rem 0 0;font-size:1rem}.preferenceCardHeading>strong{color:var(--muted);white-space:nowrap;background:#edf1ee;border-radius:999px;padding:.24rem .5rem;font-size:.68rem}.preferenceConceptCard>p,.preferenceEmpty{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.preferenceConceptCard>a{color:var(--green-dark);margin-top:auto;font-size:.76rem;font-weight:760;text-decoration:none}.preferenceSignalList{gap:.5rem;max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.preferenceSignalList li{background:#ffffffc2;border:1px solid #2940381c;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.preferenceSignalList strong,.preferenceSignalList small{display:block}.preferenceSignalList strong{margin-top:.25rem;font-size:.78rem}.preferenceSignalList small{color:var(--muted);margin-top:.12rem;font-size:.67rem}.feedbackTone{font-size:.65rem;font-weight:800}.feedbackTone.positive{color:var(--green-dark)}.feedbackTone.negative{color:#8b4c19}.preferenceControls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.preferenceControls button{min-height:2.2rem;padding:.4rem .65rem;font-size:.72rem}.textButton.danger{color:var(--red)}.profileTermList{flex-wrap:wrap;gap:.35rem;display:flex}.profileTermList span{color:#45544e;background:#edf1ee;border-radius:999px;padding:.24rem .5rem;font-size:.68rem}.homeStatusSection,.homeResultsSection{padding:1.25rem}.homeSectionHeading{border-bottom:1px solid var(--line);align-items:end;padding-bottom:.9rem}.homeSectionHeading>span,.homeSectionHeading>a{color:var(--muted);font-size:.76rem;font-weight:680}.homeSectionHeading>a{color:var(--green-dark);text-decoration:none}.homeMetricGrid{grid-template-columns:.72fr repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.homeMetricCard,.homeMetricGrid .runSummaryCard{background:#f8faf7;min-height:8.4rem}.homeMetricCard{border:1px solid var(--line);border-radius:.7rem;flex-direction:column;padding:.9rem 1rem;display:flex}.homeMetricCard>span{font-size:.82rem;font-weight:760}.homeMetricCard>strong{color:var(--green-dark);margin-top:auto;font-family:Georgia,Songti SC,serif;font-size:2.5rem;font-weight:560;line-height:1}.homeMetricCard small{color:var(--muted);margin-top:.35rem;font-size:.72rem}.homeJobPreviewList{gap:0;display:grid}.homeJobPreview{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);align-items:center;gap:1rem;padding:.95rem 0;display:grid}.homeJobPreview:last-child{border-bottom:0;padding-bottom:0}.homeJobPreview>div:first-child>span{color:var(--green-dark);text-transform:uppercase;font-size:.72rem;font-weight:780}.homeJobPreview h3{margin:.2rem 0 0;font-size:1rem}.homeJobPreview p{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.homeJobPreviewState{justify-content:stretch;align-items:start;gap:.7rem;min-width:0;display:grid}.homeJobPreviewState>strong{color:var(--green-dark);font-family:Georgia,Songti SC,serif;font-size:1.5rem;font-weight:560}.homeJobPreviewState>strong small{font-size:.65rem}.homeJobPreviewState>span{color:var(--muted);background:#edf1ee;border-radius:999px;justify-self:start;padding:.25rem .5rem;font-size:.67rem}.preferenceAdjustment{border-radius:.65rem;align-items:center;gap:.5rem;padding:.48rem .6rem;font-size:.7rem;display:flex}.preferenceAdjustment.positive{background:var(--mint);color:var(--green-dark)}.preferenceAdjustment.negative{background:var(--amber-soft);color:#704600}.preferenceAdjustment>strong{font-family:ui-monospace,monospace;font-size:.9rem}.searchResultActions{border-left:1px solid var(--line);gap:.55rem;padding-left:.85rem;display:grid}.searchResultActions form{margin:0}.directionButton{border-color:var(--green-dark);background:var(--green-dark);color:#fff;width:100%}.negativeFeedbackForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;display:grid}.negativeFeedbackForm label{color:var(--muted);font-size:.67rem}.negativeFeedbackForm select{margin-top:.2rem;padding:.48rem;font-size:.72rem}.negativeFeedbackForm button{min-height:2.35rem;padding:.48rem .65rem;font-size:.72rem}.activeFeedback,.saveResultAction{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.activeFeedback{color:#45544e;background:#edf1ee;border-radius:.65rem;padding:.5rem .6rem;font-size:.7rem}.activeFeedback button{min-height:auto;padding:.15rem}.saveResultAction{border-top:1px solid var(--line);padding-top:.55rem}.saveResultAction button{min-height:2.35rem;padding:.48rem .75rem}.saveResultAction a{color:var(--green-dark);font-size:.75rem;font-weight:760;text-decoration:none}.saveResultAction small{color:var(--muted);text-align:right;font-size:.65rem}.homeEmptyResults{background:#f8faf7;border:1px dashed #afc2ba;border-radius:.8rem;padding:1.15rem}.homeEmptyResults p{color:var(--muted);margin:.35rem 0 0;font-size:.82rem}.runHistoryDisclosure{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.runHistoryDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style-position:inside;display:flex}.runHistoryDisclosure>summary>span:first-child{align-items:baseline;gap:.75rem;display:inline-flex}.runHistoryDisclosure summary small{color:var(--muted);font-weight:520}.runHistoryTitle{font-size:1rem}.historyCount{color:var(--muted);background:#edf1ee;border-radius:999px;padding:.2rem .55rem;font-size:.72rem}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.75rem;display:flex}@media (max-width:860px){.topbarInner{grid-template-columns:1fr auto;gap:.55rem 1rem;padding:.65rem 0}.topbarInner nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;gap:.3rem!important}.topbar nav .taskNavLink{justify-content:center}.accountControl{grid-area:1/2}.hero,.taskIntro,.workspaceHeader,.cvOverviewGrid,.homeCommandGrid,.preferenceConceptGrid,.settingsGrid,.libraryOverview,.libraryWorkspace,.jobDetailLayout,.loginPanel{grid-template-columns:1fr}.loginNarrative,.loginEntry{padding:clamp(1.75rem,6vw,3rem)}.loginNarrative h1{max-width:15ch}.loginValueList{grid-template-columns:repeat(3,minmax(0,1fr))}.loginValueList li{grid-template-columns:1fr;gap:.3rem}.workspaceHeader{align-items:start}.workspaceHeaderAside{justify-self:start}.settingsModeGroup,.settingsGroup:nth-of-type(2),.settingsGroup:nth-of-type(3){grid-area:auto/1}.homeMetricGrid{grid-template-columns:1fr 1fr}.homeMetricCard{grid-column:1/-1;min-height:7rem}.libraryOverview{align-items:start}.libraryStats{width:100%}.jobBrowser,.jobWorkflow{position:static}.jobBrowser{min-height:0;max-height:none}.jobList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:28rem}.jobWorkflow{border-top:1px solid var(--line);border-left:0}.heroStatus{min-width:0}.fieldGrid,.settingsGrid{grid-template-columns:1fr}}@media (max-width:560px){.loginShell{padding:0}.loginPanel{border:0;border-radius:0;min-height:100vh}.loginValueList{grid-template-columns:1fr}.loginNarrative h1{font-size:2.25rem}.accountControl>span{display:none}.topbar nav .taskNavLink,.topbar nav .taskNavLink.current{gap:.25rem;padding:.38rem .25rem;font-size:.75rem}.navIndex{display:none}.currentMarker{margin-left:.1rem;padding:.03rem .22rem}.pageShell{width:min(100% - 1rem,82rem);padding-top:1rem}.surface{border-radius:.8rem}.fixtureStrip,.versionBar,.publishRow,.panelHeading,.safetyBanner,.inlineForm,.discoveryControl,.homeSearchAction,.homeJobPreview,.homeJobPreviewState,.homeSectionHeading{grid-template-columns:1fr;display:grid}.homeSearchCommand{min-height:0;padding:1.25rem}.homeSearchFilters{grid-template-columns:1fr}.homeSearchCopy h2{font-size:2.15rem}.homeSearchAction button{width:100%}.homeReadinessPanel .readinessCard{grid-template-columns:1fr}.homeReadinessPanel .readinessCard>small,.homeReadinessPanel .readinessCard>a{text-align:left;grid-area:auto/1}.homeMetricGrid{grid-template-columns:1fr}.homeMetricCard{grid-column:auto}.homeJobPreviewState{grid-template-columns:auto 1fr;justify-content:start;min-width:0}.searchResultActions{border-top:1px solid var(--line);border-left:0;padding-top:.75rem;padding-left:0}.negativeFeedbackForm,.uploadForm,.settingsFieldGrid{grid-template-columns:1fr}.settingsSaveBar{display:grid}.settingsSaveBar button{width:100%}.runHistoryDisclosure>summary,.runHistoryDisclosure>summary>span:first-child{display:grid}.runSummaryGrid,.libraryStats,.jobFactGrid,.matchEvidenceGrid,.jobList{grid-template-columns:1fr}.libraryStats div+div,.jobFactGrid div+div{border-top:1px solid var(--line);border-left:0}.libraryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.libraryStats div:nth-child(2){border-top:0;border-left:1px solid var(--line)}.libraryStats div:nth-child(4){border-left:1px solid var(--line)}.primaryJobActions,.detailSectionHeading,.workflowHeading,.provenanceDisclosure>summary{grid-template-columns:1fr;display:grid}.readinessGrid,.readinessCard,.searchSectionHeader,.candidateList li,.evidenceList div{grid-template-columns:1fr}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.pendingAnchorNotice{background:linear-gradient(110deg,#e3f1ea,#f5fad9);border:1px solid #145c474d;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:2rem;width:min(74rem,100% - 3rem);margin:0 auto 1.2rem;padding:1.25rem 1.4rem;display:flex}.pendingAnchorNotice .sectionKicker{margin-top:0}.pendingAnchorNotice h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:560;line-height:1.15}.pendingAnchorNotice p:last-child{color:var(--muted);margin:.35rem 0 0}.pendingAnchorNotice .secondaryButton{white-space:nowrap;flex:none}.publicDiscoveryShell{background:radial-gradient(circle at 92% 0,#d8ef6333,#0000 27rem),linear-gradient(#f9f8f2 0%,#eef3ef 100%);min-height:100vh}.publicExploreHeader,.publicExploreHero,.publicSearchPanel,.publicResultsSection,.publicExploreFooter{width:min(78rem,100% - 3rem);margin-inline:auto}.publicExploreHeader{justify-content:space-between;align-items:center;gap:2rem;min-height:5.3rem;display:flex}.publicExploreHeader nav{align-items:center;gap:.45rem;display:flex}.publicExploreHeader nav a{color:#40504a;border-radius:999px;padding:.48rem .72rem;font-size:.8rem;font-weight:740;text-decoration:none}.publicExploreHeader nav a:hover,.publicExploreHeader nav a[aria-current=page]{background:var(--mint);color:var(--green-dark)}.publicExploreHeader nav a[aria-current=page]:before{content:"●";margin-right:.35rem;font-size:.56rem}.publicExploreHero{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(1.25rem,2.5vw,2rem)}.publicExploreHero .eyebrow{margin-top:0}.publicExploreHero h1{letter-spacing:-.055em;max-width:18ch;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2.55rem,5vw,4.55rem);font-weight:530;line-height:.98}.publicExploreHeroCopy>p:not(.eyebrow){color:#4d5d57;max-width:43rem;margin:1rem 0 0;font-size:clamp(.96rem,1.5vw,1.08rem);line-height:1.7}.publicSearchPanel,.publicResultsSection{box-shadow:var(--shadow);background:#fffdf8f0;border:1px solid #145c471f;border-radius:1.3rem;padding:clamp(1.25rem,3vw,2.2rem)}.publicSearchPanelHeading,.publicResultsHeading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.publicSearchPanelHeading .sectionKicker,.publicResultsHeading .sectionKicker{margin-top:0}.publicSearchPanelHeading h2,.publicResultsHeading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.65rem,3.5vw,2.6rem);font-weight:560;line-height:1.08}.guidedOnboardingPanel{width:min(58rem,100% - 3rem);margin-top:clamp(1.4rem,4vw,3.5rem);padding:clamp(1.5rem,5vw,3.2rem);overflow:hidden}.guidedOnboarding{flex-direction:column;min-height:22rem;display:flex}.guidedProgress{color:#60706a;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:780;display:flex}.guidedProgressTrack{grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;width:min(12rem,45%);display:grid}.guidedProgressTrack i{background:#dce4df;border-radius:999px;height:.28rem}.guidedProgressTrack i.active{background:var(--green)}.guidedQuestion{border:0;min-width:0;margin:clamp(2.2rem,6vw,4rem) 0 0;padding:0}.guidedQuestion legend{width:100%;color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2rem,5vw,3.35rem);font-weight:540;line-height:1.05}.guidedQuestion legend:focus-visible{outline-offset:.3rem;border-radius:.2rem;outline:3px solid #3157d5}.guidedTextAnswer{grid-template-columns:minmax(0,1fr);margin-top:2rem;display:grid}.guidedTextAnswer input{border-color:#9eada6;border-radius:.8rem;min-height:3.6rem;padding-inline:1rem;font-size:1rem}.guidedOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.guidedOption{color:#354841;text-align:left;background:#f8faf7;border:1px solid #bdc9c3;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;margin:0;padding:.9rem 1rem;font-size:.9rem;font-weight:760;transition:border-color .14s,background .14s,transform .14s;display:flex}.guidedOptionCheck{color:var(--green-dark);opacity:0;flex:none;font-size:.95rem}.guidedOption:not(:disabled):hover{border-color:var(--green);background:var(--mint)}.guidedOption:disabled{cursor:not-allowed;opacity:.48}.guidedOption[aria-pressed=true]{border-color:var(--green);background:var(--mint);box-shadow:inset 0 0 0 1px var(--green)}.guidedOption[aria-pressed=true] .guidedOptionCheck{opacity:1}.guidedActions{justify-content:flex-start;align-items:center;gap:.75rem;margin-top:auto;padding-top:2rem;display:flex}.guidedActionsFinal{justify-content:flex-end}.guidedBackButton,.guidedSubmitButton{min-height:3rem}.guidedBackButton{color:var(--green-dark);background:#fff;border-color:#9eada6}.guidedBackButton:hover{border-color:var(--green);background:var(--mint)}.guidedSubmitButton{border-color:var(--lime);background:var(--lime);min-width:10rem;color:var(--ink)}.guidedSubmitButton:hover{background:#c9e24c}.publicSearchForm{background:var(--ink);border-radius:1rem;grid-template-columns:minmax(15rem,1.5fr) repeat(3,minmax(9rem,.65fr));align-items:end;gap:.8rem;margin-top:1.35rem;padding:1.2rem;display:grid}.publicSearchForm.compact{margin-top:.8rem;padding:.9rem}.publicSearchForm label{color:#e7f0ec;font-size:.78rem}.publicSearchForm input,.publicSearchForm select{color:#fff;background:#ffffff14;border-color:#ffffff3d;min-height:3rem}.publicSearchForm input::placeholder{color:#aab9b4}.publicSearchForm select option{color:var(--ink)}.publicSearchSubmit{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.publicSearchSubmit button{border-color:var(--lime);background:var(--lime);min-width:12rem;color:var(--ink)}.publicSearchSubmit button:hover{background:#c9e24c}.publicSearchSubmit p{color:#afc0ba;margin:0;font-size:.73rem}.publicResultsSection{margin-top:1.2rem;scroll-margin-top:1rem}.publicResultsSection:focus-visible{outline-offset:3px;outline:3px solid #3157d5}.publicResultsHeading>span{color:var(--muted);font-size:.76rem}.publicGettingStarted,.publicEmptyState{background:#f5f7f3;border:1px dashed #aebbb5;border-radius:.9rem;margin-top:1.4rem;padding:1.4rem}.publicGettingStarted p,.publicEmptyState p{color:var(--muted);margin:.3rem 0 0}.publicJobGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.publicJobCard{border:1px solid var(--line);background:#fff;border-radius:1rem;flex-direction:column;min-width:0;padding:1.2rem;display:flex}.publicJobCardHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.publicJobCardHeading p{color:var(--green);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:820}.publicJobCardHeading h3{margin:.32rem 0 0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:570;line-height:1.16}.publicJobCardHeading h3 a{text-underline-offset:.18em;text-decoration-color:#0000;transition:color .14s,text-decoration-color .14s}.publicJobCardHeading h3 a:hover{color:var(--green-dark);text-decoration-color:currentColor}.publicSourceBadge,.seedSelectionState{color:#4a5b55;background:#edf1ee;border-radius:999px;flex:none;padding:.27rem .5rem;font-size:.65rem;font-weight:800}.publicJobMeta{color:var(--muted);margin:.75rem 0 0;font-size:.75rem}.publicJobMeta+.publicJobMeta{margin-top:.2rem}.publicRequirementList{flex-wrap:wrap;gap:.38rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.publicRequirementList li{color:#3d514a;background:#eef4f0;border-radius:999px;padding:.26rem .5rem;font-size:.67rem}.publicUnknown{color:#6b7772;margin:.9rem 0 0;font-size:.72rem}.publicJobExcerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0;font-size:.76rem;line-height:1.55;display:-webkit-box;overflow:hidden}.publicAnchorForm{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:auto;padding-top:1rem;display:grid}.publicJobActions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.55rem;margin-top:auto;padding-top:1rem;display:grid}.publicJobDetailLink{min-height:2.7rem;color:var(--green-dark);text-align:center;background:#fff;border:1px solid #afbbb5;border-radius:.65rem;justify-content:center;align-items:center;padding:.62rem 1rem;font-size:.8rem;font-weight:760;text-decoration:none;display:inline-flex}.publicJobDetailLink:hover{border-color:var(--green);background:var(--mint)}.publicJobActions .publicAnchorForm{border:0;margin:0;padding:0;display:block}.publicJobActions .publicAnchorForm button{width:100%}.seedPickerStatus{color:var(--green-dark);margin:0;font-size:.78rem;font-weight:800}.seedPickerIntro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.5rem;margin-top:1.1rem;display:grid}.seedRefineSearch{justify-self:end}.seedRefineSearch[open]{grid-column:1/-1;justify-self:stretch;width:100%}.seedRefineSearch summary{color:var(--green-dark);cursor:pointer;text-underline-offset:.22rem;font-size:.8rem;font-weight:780;text-decoration:underline;text-decoration-thickness:1px}.seedRefineSearch[open] summary{width:max-content;margin-left:auto}.seedDismissNotice{color:#43564f;background:#eff6f2;border:1px solid #c7d8d0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.65rem .8rem;font-size:.78rem;display:flex}.seedDismissNotice button{min-height:2rem;color:var(--green-dark);text-underline-offset:.18rem;background:0 0;border:0;padding:.2rem .35rem;text-decoration:underline}.seedJobCard.selected{border-color:var(--green);background:#f1f8f4;box-shadow:inset 0 0 0 2px #145c4721}.seedJobCard.selected .seedSelectionState{background:var(--green);color:#fff}.seedJobCard.selected .seedSelectionState:before{content:"✓";margin-right:.28rem}.seedJobCard .publicJobTrust{color:#62716b;margin:.8rem 0 0;font-size:.7rem}.seedJobCard .publicRequirementList,.seedJobCard .publicUnknown{margin-bottom:1rem}.seedJobActions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:.55rem;margin-top:auto;padding-top:1rem;display:grid}.seedJobActions .publicJobDetailLink,.seedJobActions button{min-width:0;padding-inline:.72rem}.seedSelectButton.selected{border-color:var(--green-dark);background:var(--mint);color:var(--green-dark)}.seedContinueTray{z-index:5;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17221ff7;border:1px solid #d8ef637a;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:.9rem 1rem;display:grid;position:sticky;bottom:.75rem;box-shadow:0 16px 44px #17221f38}.seedContinueTray strong,.seedContinueTray span{display:block}.seedContinueTray span{color:#b9c9c4;margin-top:.2rem;font-size:.7rem}.seedContinueTray button{border-color:var(--lime);background:var(--lime);color:var(--ink);white-space:nowrap}.publicExploreFooter{color:#66736e;justify-content:space-between;gap:1rem;padding:2rem 0 3rem;font-size:.76rem;display:flex}.publicExploreFooter a{color:var(--green-dark);font-weight:750}.publicJobDetailShell{width:min(72rem,100% - 3rem);margin-inline:auto;padding:clamp(2rem,5vw,4rem) 0 1rem}.publicJobBackLink{color:var(--green-dark);text-underline-offset:.22rem;margin-bottom:1rem;font-size:.82rem;font-weight:760;text-decoration-thickness:1px;display:inline-flex}.publicJobDetail{box-shadow:var(--shadow);background:#fffdf8fa;border:1px solid #145c4724;border-radius:1.3rem;overflow:hidden}.publicJobDetailHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.5rem,4vw,2.7rem);display:flex}.publicJobDetailHeader .sectionKicker{margin-top:0}.publicJobDetailHeader h1{letter-spacing:-.045em;max-width:24ch;margin:.35rem 0 0;font-family:Georgia,Songti SC,serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:540;line-height:1.02}.publicJobDetailMeta{color:var(--muted);margin:.8rem 0 0;font-size:.82rem}.publicJobDetailMeta+.publicJobDetailMeta{margin-top:.25rem}.publicJobOpenState{background:var(--mint);color:var(--green-dark);border-radius:999px;flex:none;padding:.38rem .65rem;font-size:.7rem;font-weight:820}.publicJobOpenState:before{color:var(--green);content:"●";margin-right:.35rem;font-size:.58rem}.publicJobDetailLayout{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);gap:0;display:grid}.publicJobDescription,.publicJobFacts{padding:clamp(1.5rem,4vw,2.7rem)}.publicJobDescription h2,.publicJobFacts h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:1.45rem;font-weight:570}.publicJobDescription>p{overflow-wrap:anywhere;color:#344740;white-space:pre-wrap;margin:1.2rem 0 0;font-size:.93rem;line-height:1.78}.publicJobFacts{border-left:1px solid var(--line);background:#f3f6f2}.publicJobFacts section+section{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.publicJobFacts h2{font-size:1.08rem}.publicJobFacts p,.publicJobFacts li{color:var(--muted);font-size:.78rem;line-height:1.55}.publicJobFacts ul{margin:.8rem 0 0;padding-left:1.2rem}.publicJobFacts a{color:var(--green-dark);text-underline-offset:.2rem;font-size:.78rem;font-weight:760}.publicJobDetailActions{border-top:1px solid var(--line);align-items:center;gap:.7rem;padding:1.2rem clamp(1.5rem,4vw,2.7rem);display:flex}.publicJobDetailActions form{margin:0}.publicJobPrimaryAction{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.7rem;padding:.62rem 1rem;font-weight:720;text-decoration:none;display:inline-flex}.publicJobPrimaryAction:hover{background:var(--green-dark)}.publicJobSelectionLimit{color:var(--muted);background:#edf1ee;border-radius:.65rem;padding:.72rem 1rem;font-size:.78rem;font-weight:760}.publicJobUnavailable{background:linear-gradient(#f9f8f2 0%,#eef3ef 100%);place-items:center;min-height:100vh;padding:1rem;display:grid}.publicJobUnavailable>div{border:1px solid var(--line);max-width:34rem;box-shadow:var(--shadow);background:#fff;border-radius:1.2rem;padding:clamp(1.5rem,5vw,3rem)}.publicJobUnavailable h1{margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(2rem,6vw,3.2rem);font-weight:550}.publicJobUnavailable p:not(.sectionKicker){color:var(--muted);margin:.8rem 0 1.4rem}@media (max-width:900px){.publicSearchForm{grid-template-columns:repeat(2,minmax(0,1fr))}.publicJobDetailLayout{grid-template-columns:1fr}.publicJobFacts{border-top:1px solid var(--line);border-left:0}.publicSearchDirection{grid-column:1/-1}}@media (max-width:680px){.pendingAnchorNotice,.publicExploreHeader,.publicExploreHero,.publicSearchPanel,.publicResultsSection,.publicExploreFooter{width:min(100% - 1rem,78rem)}.publicJobDetailShell{width:min(100% - 1rem,72rem)}.pendingAnchorNotice,.publicSearchPanelHeading,.publicResultsHeading,.publicSearchSubmit,.publicExploreFooter{flex-direction:column;align-items:stretch}.pendingAnchorNotice .secondaryButton{text-align:center}.publicExploreHeader{align-items:flex-start;min-height:4.7rem;padding-top:.65rem}.publicExploreHeader nav{grid-template-columns:repeat(2,auto);justify-content:end;display:grid}.publicExploreHeader nav a[href^=\/login]{text-align:right;grid-column:1/-1}.publicExploreHero{padding-top:1.35rem}.publicExploreHero h1{font-size:clamp(2.35rem,11vw,3.45rem)}.guidedOnboardingPanel{padding:1.35rem}.guidedOnboarding{min-height:24rem}.guidedQuestion{margin-top:2.4rem}.publicJobGrid,.publicJobActions,.publicAnchorForm,.seedContinueTray{grid-template-columns:1fr}.publicSearchForm{grid-template-columns:repeat(2,minmax(0,1fr))}.publicSearchDirection,.publicSearchSubmit{grid-column:1/-1}.seedPickerIntro{grid-template-columns:1fr}.seedRefineSearch,.seedRefineSearch[open]{grid-column:auto;justify-self:stretch;width:100%}.seedRefineSearch[open] summary{margin-left:0}.seedJobActions{grid-template-columns:1fr 1fr}.seedJobActions .quietButton{grid-column:1/-1}.publicJobDetailHeader,.publicJobDetailActions{flex-direction:column;align-items:stretch}.publicJobDetailActions form,.publicJobDetailActions button,.publicJobDetailActions a{text-align:center;width:100%}.publicSearchDirection{grid-column:auto}.publicSearchForm .publicSearchDirection,.publicSearchForm .publicSearchSubmit{grid-column:1/-1}.publicSearchSubmit button,.publicAnchorForm button,.seedContinueTray button{width:100%}.seedContinueTray{bottom:max(.5rem, env(safe-area-inset-bottom));padding-bottom:max(.9rem, env(safe-area-inset-bottom));position:sticky}}.pendingAnchorResume{background:linear-gradient(110deg,#e3f1ea,#f5fad9);border:1px solid #145c4747;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.pendingAnchorResume .sectionKicker{margin-top:0}.pendingAnchorResume h2,.pendingAnchorResume p{margin:0}.pendingAnchorResume h2{font-family:Georgia,Songti SC,serif;font-size:1.3rem;font-weight:570}.pendingAnchorResume p:last-child{color:var(--muted);margin-top:.25rem;font-size:.78rem}.anchorLoopMilestone{border-top:1px solid #145c4724;grid-column:1/-1;align-items:center;gap:.7rem;padding-top:.9rem;display:flex}.anchorLoopMilestone>span{width:2rem;height:2rem;color:var(--green-dark);background:#e4ebe7;border-radius:999px;flex:none;place-items:center;font-weight:850;display:grid}.anchorLoopMilestone.complete>span{background:var(--green);color:#fff}.anchorLoopMilestone strong,.anchorLoopMilestone small{display:block}.anchorLoopMilestone small{color:var(--muted);margin-top:.15rem}.anchorSearchFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.anchorSearchFilters label{color:#eff6f2;gap:.38rem;font-size:.78rem;font-weight:700;display:grid}.anchorSearchFilters select{color:#fff;background:#ffffff17;border:1px solid #ffffff38;width:100%}.anchorSearchFilters option{color:var(--ink)}.firstAnchorPrompt{align-content:center}.firstAnchorActions{align-items:center;gap:1rem;display:flex}.primaryLinkButton{background:var(--lime);color:var(--green-dark);border-radius:.55rem;flex:none;padding:.75rem 1rem;font-size:.82rem;font-weight:820;text-decoration:none}.firstAnchorActions span{color:#b9cbc5;max-width:28rem;font-size:.75rem}.anchorPrinciplePanel,.anchorWorkbench{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 16px 44px #212f2a0d}.anchorPrinciplePanel .sectionKicker{margin-top:0}.anchorPrinciplePanel h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:1.45rem;font-weight:570}.anchorPrinciplePanel ul{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.anchorPrinciplePanel li{border-top:1px solid var(--line);padding-top:.65rem}.anchorPrinciplePanel li strong,.anchorPrinciplePanel li span{display:block}.anchorPrinciplePanel li span,.anchorPrinciplePanel>p:last-child{color:var(--muted);font-size:.75rem}.anchorPrinciplePanel a{color:var(--green-dark);font-weight:740}.anchorWorkbenchIntro{max-width:55rem;color:var(--muted);margin:-.15rem 0 1rem;font-size:.82rem}.anchorList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.anchorList li{background:#f0f7f3;border:1px solid #9dbdb0;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.anchorList li span,.anchorList li strong,.anchorList li small{display:block}.anchorList li span{color:var(--green-dark);font-size:.68rem;font-weight:820}.anchorList li strong{margin-top:.18rem}.anchorList li small{color:var(--muted);margin-top:.2rem;font-size:.68rem}.anchorEmpty{color:var(--muted);background:#f5f7f3;border:1px dashed #aebbb5;border-radius:.8rem;margin:0;padding:1rem}.anchorClearForm{align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.anchorClearForm small{color:var(--muted)}.resultIdentityRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.resultIdentityRow>span:first-child{color:var(--green-dark);text-transform:uppercase;font-size:.72rem;font-weight:780}.opportunityCategory,.alreadyAnchor{border-radius:999px;padding:.27rem .55rem;font-size:.68rem;font-weight:820}.opportunityCategory.highly_relevant{background:var(--green);color:#fff}.opportunityCategory.adjacent{background:var(--mint);color:var(--green-dark)}.opportunityCategory.explore{background:var(--amber-soft);color:#704600}.opportunityCategory.unclassified,.alreadyAnchor{color:var(--muted);background:#edf1ee}.homeJobPreview .opportunityReason{color:#405049;border-left:3px solid #9dbdb0;margin-top:.55rem;padding-left:.65rem;line-height:1.5}@media (max-width:860px){.anchorList{grid-template-columns:1fr}}@media (max-width:620px){.pendingAnchorResume,.firstAnchorActions,.anchorClearForm{flex-direction:column;align-items:stretch}.pendingAnchorResume button,.primaryLinkButton{text-align:center;width:100%}.anchorSearchFilters{grid-template-columns:1fr}.resultIdentityRow{flex-direction:column;align-items:flex-start;gap:.45rem}}
