.salary-round{border:1px solid var(--line);background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0f172a08}.salary-profile{gap:.8rem;margin-bottom:1.2rem;display:grid}.salary-profile>label,.salary-profile-grid>label{color:#0f2855;gap:.35rem;font-size:.88rem;font-weight:700;display:grid}.salary-profile label{position:relative}.salary-profile small{color:#527197;font-size:.72rem;font-weight:600;position:absolute;right:0}.salary-profile input,.salary-profile select{color:#0f2855;width:100%;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #c6d8ef;border-radius:.65rem;padding:0 .75rem}.salary-profile input:focus-visible,.salary-profile select:focus-visible{outline-offset:2px;outline:3px solid #a8c8ef}.salary-profile-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.salary-round-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.salary-round-head span{color:var(--blue);font-size:.88rem;font-weight:700}.salary-round-head p{color:var(--muted);text-align:right;margin:0;font-size:.8rem}.salary-round form{gap:.75rem;display:grid}.salary-round label{font-weight:700}.salary-round textarea{resize:vertical;width:100%;font:inherit;border:1px solid #94a3b8;border-radius:.5rem;padding:.75rem}.salary-round .check{color:var(--muted);align-items:start;gap:.5rem;font-size:.84rem;font-weight:400;display:flex}.salary-round .check input{margin-top:.35rem}.salary-round form>.button{width:100%}.salary-messages{gap:.8rem;margin-bottom:1rem;display:grid}.salary-messages article{border-radius:.65rem;padding:.9rem 1rem;font-size:.9rem}.salary-messages article b{margin-bottom:.3rem;font-size:.8rem;display:block}.salary-messages article p{margin:.35rem 0}.salary-messages .user{color:#334155;background:#f1f5f9}.salary-messages .assistant{color:#0c4a6e;background:#eff6ff;border:1px solid #bae6fd}.salary-finished{color:var(--muted);border:1px dashed #94a3b8;border-radius:.65rem;padding:1rem;font-size:.9rem}.salary-finished b{color:var(--ink)}.form-hint.error{color:#b91c1c}@media (max-width:600px){.salary-profile-grid{grid-template-columns:1fr}.salary-round-head{display:block}.salary-round-head p{text-align:left;margin-top:.25rem}}.background-stage-select{color:var(--ink);gap:.4rem;font-weight:700;display:grid}.background-stage-select select{color:#0f2855;width:100%;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #c6d8ef;border-radius:.65rem;padding:0 .75rem}.background-stage-select select:focus-visible{outline-offset:2px;outline:3px solid #a8c8ef}
.side-hustle-shell{width:min(100%,720px);margin:2.5rem auto;padding:0 1.25rem}.side-hustle-card,.side-hustle-report{background:#f3f7fd;border:1px solid #b9d0f0;border-radius:1.25rem;padding:1rem;box-shadow:0 14px 34px #1f51931a}.side-hustle-hero{isolation:isolate;background:#fff;border:1px solid #d9e6f7;border-radius:1rem;min-height:242px;padding:1.65rem;position:relative;overflow:hidden}.side-hustle-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff 0%,#ffffffef 47%,#ffffff7d 75%,#ffffff14 100%);position:absolute;inset:0}.compass-art{z-index:-2;background:repeating-conic-gradient(from 10deg,#5089cf 0 3deg,#eef5ff 3deg 28deg);opacity:.72;border:8px solid #d8e6f8;border-radius:50%;width:15rem;height:15rem;position:absolute;top:1.2rem;right:-2.2rem;transform:rotate(-18deg);box-shadow:inset 0 0 0 18px #fff8,0 12px 24px #78a3d344}.compass-art span{background:#fff;border:8px solid #396fb8;border-radius:50%;position:absolute;inset:33%}.side-hustle-copy{max-width:28rem;position:relative}.side-hustle-kicker{margin:0 0:.8rem;color:#2861ab;letter-spacing:.08em;font-size:.76rem;font-weight:800}.side-hustle-copy h1{color:#102b58;margin:0;font-family:Georgia,Songti SC,serif;font-size:3rem;line-height:1}.side-hustle-copy h2{color:#0f2d60;margin:.65rem 0 0;font-family:Georgia,Songti SC,serif;font-size:1.18rem;line-height:1.35}.side-hustle-copy p:last-child{color:#2861ab;max-width:20rem;margin:.55rem 0 0;font-size:.88rem;font-weight:600;line-height:1.65}.side-hustle-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 1.35rem;display:grid}.side-hustle-chips span{color:#2861ab;text-align:center;background:#f8fbff;border:1px solid #d2e1f5;border-radius:999px;place-items:center;min-height:2rem;padding:.25rem .4rem;font-size:.76rem;font-weight:700;display:grid}.side-hustle-form{gap:.9rem;display:grid}.side-hustle-form>label,.side-hustle-split>label{color:#0f2855;gap:.42rem;font-size:.88rem;font-weight:800;display:grid}.side-hustle-form input:not([type=checkbox]),.side-hustle-form select{color:#0f2855;width:100%;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #cbd9ec;border-radius:.5rem;padding:0 .8rem}.side-hustle-form input:focus-visible,.side-hustle-form select:focus-visible,.side-hustle-upload:focus-visible{outline-offset:2px;outline:3px solid #74a6e6}.side-hustle-split{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.side-hustle-upload-group{gap:.65rem;display:grid}.side-hustle-label-row{color:#0f2855;justify-content:space-between;gap:.5rem;font-size:.88rem;display:flex}.side-hustle-label-row span{color:#64748b;font-size:.78rem}.side-hustle-file-input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.side-hustle-upload{color:#0f2855;text-align:center;cursor:pointer;background:#f8fbff;border:1.5px dashed #3b82d0;border-radius:.8rem;place-items:center;gap:.35rem;min-height:7.25rem;padding:1rem;display:grid}.side-hustle-upload:hover,.side-hustle-upload.selected{background:#eaf3ff;border-style:solid}.side-hustle-upload strong{font-size:.9rem}.side-hustle-upload small{color:#64748b;font-size:.76rem}.side-hustle-consent{align-items:flex-start;gap:.5rem;color:#52657d!important;font-size:.8rem!important;font-weight:400!important;display:flex!important}.side-hustle-consent input{margin-top:.2rem}.side-hustle-submit{color:#fff;width:100%;min-height:3.15rem;font:inherit;cursor:pointer;background:#2861ab;border:0;border-radius:.55rem;font-weight:800;box-shadow:0 8px 18px #2861ab33}.side-hustle-submit:hover{background:#1d4f90}.side-hustle-submit:disabled{cursor:not-allowed;opacity:.6}.side-hustle-error{color:#b4232c;background:#fff4f4;border:1px solid #f1b8bd;border-radius:.5rem;margin:0;padding:.65rem .8rem;font-size:.84rem}.side-hustle-report{background:#fff}.side-hustle-report h1{margin:.2rem 0 1.25rem;font-family:Georgia,Songti SC,serif;font-size:1.9rem}@media (max-width:540px){.side-hustle-shell{margin:1.4rem auto;padding:0 .8rem}.side-hustle-card{padding:.75rem}.side-hustle-hero{min-height:225px;padding:1.15rem}.side-hustle-copy{max-width:17rem}.side-hustle-copy h1{font-size:2.6rem}.compass-art{width:12rem;height:12rem;top:2.3rem;right:-3rem}.side-hustle-copy h2{font-size:1.02rem}.side-hustle-chips{gap:.4rem}.side-hustle-chips span{font-size:.67rem}.side-hustle-split{gap:.5rem}}
.resume-ct-shell{width:min(100%,720px);margin:2.5rem auto;padding:0 1.25rem}.resume-ct-hero{background:linear-gradient(115deg,#fff 0%,#f5faff 64%,#e5f0ff 100%);border:1px solid #d9e6f7;border-radius:1rem;padding:1.55rem;position:relative;overflow:hidden;box-shadow:0 12px 28px #215da315}.resume-ct-hero:after{content:"";opacity:.65;border:1.25rem solid #c8ddf6;border-radius:50%;width:13rem;height:13rem;position:absolute;top:-3rem;right:-2rem}.resume-ct-hero>p{color:#2757a5;letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:800;position:relative}.resume-ct-hero h1{color:#102b58;margin:.55rem 0 0;font-family:Georgia,Songti SC,serif;font-size:2.65rem;line-height:1;position:relative}.resume-ct-hero h2{color:#174789;margin:.55rem 0;font-family:Georgia,Songti SC,serif;font-size:1.12rem;line-height:1.35;position:relative}.resume-ct-hero>span{color:#527197;max-width:29rem;font-size:.84rem;display:block;position:relative}.resume-ct-symbol{z-index:1;color:#2861ab;border:3px solid #2861ab;border-radius:.7rem;place-items:center;width:4.1rem;height:4.1rem;font-size:3rem;font-weight:800;display:grid;position:absolute;top:1.6rem;right:2.2rem;transform:rotate(-12deg)}.resume-ct-trust{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex;position:relative}.resume-ct-trust b{color:#4b6f9f;background:#fff;border:1px solid #d7e4f5;border-radius:999px;padding:.24rem .55rem;font-size:.67rem}.resume-ct-form,.resume-ct-result{background:#fff;border:1px solid #d9e6f7;border-radius:1rem;margin-top:1rem;padding:1.35rem;box-shadow:0 6px 20px #215da30d}.resume-ct-form{gap:1.25rem;display:grid}.resume-ct-step{gap:.7rem;display:grid}.resume-ct-step>div{color:#102b58;justify-content:space-between;align-items:center;gap:.8rem;font-size:.9rem;display:flex}.resume-ct-step strong{align-items:center;gap:.5rem;display:flex}.resume-ct-step i{color:#2861ab;background:#eaf3ff;border-radius:.35rem;place-items:center;width:1.4rem;height:1.4rem;font-size:.65rem;font-style:normal;display:grid}.resume-ct-step>div>span{color:#71809a;font-size:.7rem}.resume-ct-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.resume-ct-fields label{color:#102b58;gap:.35rem;font-size:.8rem;font-weight:800;display:grid}.resume-ct-fields input,.resume-ct-fields select{color:#102b58;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cbd9ec;border-radius:.5rem;padding:0 .72rem}.resume-ct-fields input:focus-visible,.resume-ct-fields select:focus-visible,.resume-ct-upload:focus-visible{outline-offset:2px;outline:3px solid #74a6e6}.resume-ct-file{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.resume-ct-upload{color:#102b58;cursor:pointer;background:#f8fbff;border:1.5px dashed #3b82d0;border-radius:.7rem;grid-template-columns:1fr auto;align-items:center;gap:.45rem;min-height:5.4rem;padding:1rem;display:grid}.resume-ct-upload:hover,.resume-ct-upload.selected{background:#eaf3ff;border-style:solid}.resume-ct-upload b{font-size:.86rem}.resume-ct-upload small{color:#64748b;font-size:.72rem}.resume-ct-consent{color:#52657d;align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.resume-ct-consent input{margin-top:.2rem}.resume-ct-submit{color:#fff;width:100%;min-height:3.1rem;font:inherit;cursor:pointer;background:#2861ab;border:0;border-radius:.55rem;font-weight:800;box-shadow:0 8px 18px #2861ab33}.resume-ct-submit:hover{background:#1d4f90}.resume-ct-submit:disabled{cursor:not-allowed;opacity:.6}.resume-ct-error{color:#b4232c;background:#fff4f4;border:1px solid #f1b8bd;border-radius:.5rem;margin:0;padding:.65rem .8rem;font-size:.84rem}.resume-ct-result h1{margin:.2rem 0 1.25rem;font-family:Georgia,Songti SC,serif;font-size:1.9rem}@media (max-width:540px){.resume-ct-shell{margin:1.4rem auto;padding:0 .8rem}.resume-ct-hero,.resume-ct-form,.resume-ct-result{padding:1rem}.resume-ct-hero h1{font-size:2.3rem}.resume-ct-symbol{width:3.25rem;height:3.25rem;font-size:2.35rem;top:1.4rem;right:1.3rem}.resume-ct-fields{gap:.55rem}.resume-ct-upload{grid-template-columns:1fr;min-height:5.7rem}.resume-ct-upload small{justify-self:start}}
.salary-toolkit-shell{width:min(100%,720px);margin:2.5rem auto;padding:0 1.25rem}.salary-toolkit-hero{background:linear-gradient(135deg,#fff 0%,#f0f7ff 64%,#e7f1ff 100%);border:1px solid #bdd6fc;border-radius:1.45rem;min-height:22rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 14px 32px #2861ab14}.salary-toolkit-copy{z-index:1;max-width:29rem;position:relative}.salary-toolkit-copy p{color:#0754be;margin:0;font-size:.88rem;font-weight:800}.salary-toolkit-copy h1{color:#0b2860;margin:1.7rem 0 0;font-family:Georgia,Songti SC,serif;font-size:3.4rem;line-height:1}.salary-toolkit-copy h2{color:#0b2860;margin:.55rem 0 1.1rem;font-family:Georgia,Songti SC,serif;font-size:1.5rem;line-height:1.2}.salary-toolkit-copy strong{color:#0754be;max-width:21rem;font-size:1rem;line-height:1.75;display:block}.salary-toolkit-art{width:15rem;height:16rem;position:absolute;top:1rem;right:1rem}.salary-toolkit-art:before,.salary-toolkit-art:after{content:"";opacity:.7;border:1.5px solid #8ebcff;border-radius:50%;position:absolute}.salary-toolkit-art:before{width:12rem;height:12rem;top:-2rem;right:-3rem}.salary-toolkit-art:after{border-style:dashed;width:8rem;height:8rem;top:1.2rem;right:.6rem}.coin{color:#a86700;background:#ffd96a;border:1px solid #e4a618;border-radius:50%;place-items:center;width:2.4rem;height:1rem;font-size:.65rem;font-weight:900;display:grid;position:absolute;transform:rotate(-10deg);box-shadow:inset 0 -.2rem #f6bd36}.coin.one{top:5.5rem;right:1.7rem}.coin.two{top:7rem;right:5rem;transform:rotate(15deg)}.coin.three{top:2.7rem;right:.2rem;transform:rotate(20deg)}.salary-toolkit-bag{color:#2870da;text-align:center;border:2px solid #2870da;border-radius:50% 50% 42% 42%;width:4.6rem;height:4.1rem;font-size:3.2rem;line-height:3.1rem;position:absolute;bottom:1.5rem;right:5.8rem}.salary-toolkit-chips{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.25rem 0;display:grid}.salary-toolkit-chips span{color:#0754be;background:#f8fbff;border:1px solid #bdd6fc;border-radius:999px;place-items:center;min-height:3rem;font-size:.9rem;font-weight:800;display:grid}@media (max-width:540px){.salary-toolkit-shell{margin:1.4rem auto;padding:0 .8rem}.salary-toolkit-hero{min-height:20rem;padding:1.4rem}.salary-toolkit-copy h1{font-size:2.8rem}.salary-toolkit-copy h2{font-size:1.25rem}.salary-toolkit-copy strong{max-width:15rem;font-size:.9rem}.salary-toolkit-art{transform-origin:100% 0;top:2rem;right:-2rem;transform:scale(.82)}.salary-toolkit-chips{gap:.5rem}.salary-toolkit-chips span{min-height:2.65rem;font-size:.75rem}}
.background-risk-shell{width:min(100%,720px);margin:2.5rem auto;padding:0 1.25rem}.background-risk-hero{background:linear-gradient(135deg,#fff 0%,#f2f8ff 65%,#e5f0ff 100%);border:1px solid #bdd6fc;border-radius:1.45rem;min-height:23rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 14px 32px #2861ab14}.background-risk-copy{z-index:1;max-width:31rem;position:relative}.background-risk-copy p{color:#0754be;margin:0;font-size:.88rem;font-weight:800}.background-risk-copy p:before{content:"";background:#ff786a;border-radius:50%;width:.42rem;height:.42rem;margin:0 .6rem .08rem 0;display:inline-block}.background-risk-copy h1{color:#0b2860;margin:1.7rem 0 0;font-family:Georgia,Songti SC,serif;font-size:3.4rem;line-height:1}.background-risk-copy h2{color:#0b2860;max-width:21rem;margin:.55rem 0 1rem;font-family:Georgia,Songti SC,serif;font-size:1.28rem;line-height:1.5}.background-risk-copy strong{color:#0754be;max-width:21rem;font-size:.95rem;line-height:1.75;display:block}.background-risk-start{color:#fff;background:#1049a9;border-radius:.75rem;align-items:center;gap:1.7rem;min-height:3rem;margin-top:1.25rem;padding:0 1.1rem;font-weight:800;display:inline-flex;box-shadow:0 .5rem 1rem #0d4caf3b}.background-risk-start:hover{background:#0b3c90}.background-risk-start:focus-visible{outline-offset:3px;outline:3px solid #ffad63}.background-risk-start span{font-size:1.35rem;line-height:1}.background-risk-art{width:14.5rem;height:16rem;position:absolute;top:1.35rem;right:.8rem}.background-risk-ring{opacity:.8;border:1.5px solid #a8c7fb;border-radius:50%;position:absolute}.background-risk-ring.one{width:11.5rem;height:11.5rem;top:1rem;right:-2rem}.background-risk-ring.two{border-style:dashed;width:7.6rem;height:7.6rem;top:2.3rem;right:1rem}.background-risk-shield{clip-path:polygon(50% 0,94% 18%,94% 58%,50% 100%,6% 58%,6% 18%);color:#fff;text-shadow:0 1px #043276;filter:drop-shadow(0 .5rem .3rem #1049a92e);background:linear-gradient(145deg,#0d4ead,#072b78);place-items:center;width:5rem;height:6rem;font-size:3.2rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:3.45rem;right:3.25rem}.background-risk-shield:before{content:"";clip-path:polygon(50% 0,94% 18%,94% 58%,50% 100%,6% 58%,6% 18%);border:2px solid #ddecff;position:absolute;inset:.38rem}.background-risk-spark{color:#fff;background:#ff786a;border-radius:50%;place-items:center;width:.85rem;height:.85rem;font-size:.85rem;font-style:normal;line-height:1;display:grid;position:absolute}.background-risk-spark.one{top:7rem;right:1.1rem}.background-risk-spark.two{top:1.65rem;right:7.15rem;transform:scale(.75)}.background-risk-chips{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.25rem 0;display:grid}.background-risk-chips span{color:#0754be;background:#f8fbff;border:1px solid #bdd6fc;border-radius:999px;place-items:center;min-height:3rem;font-size:.9rem;font-weight:800;display:grid}#background-start{scroll-margin-top:1rem}@media (max-width:540px){.background-risk-shell{margin:1.4rem auto;padding:0 .8rem}.background-risk-hero{min-height:22rem;padding:1.4rem}.background-risk-copy h1{font-size:2.8rem}.background-risk-copy h2{max-width:15.5rem;font-size:1.1rem}.background-risk-copy strong{max-width:15rem;font-size:.86rem}.background-risk-art{transform-origin:100% 0;top:2rem;right:-2rem;transform:scale(.82)}.background-risk-chips{gap:.5rem}.background-risk-chips span{min-height:2.65rem;font-size:.75rem}}
.job-checkup-shell{color:#27334d;width:min(100%,760px);margin:2.5rem auto;padding:0 1.25rem 4rem}.job-checkup-hero{color:#fff;background:linear-gradient(148deg,#14223d,#0a1326);border-radius:0 0 1.8rem 1.8rem;padding:3.25rem 2.25rem 2.8rem;position:relative;overflow:hidden}.job-checkup-hero:after{content:"";background:#34496e66;border-radius:50%;width:15rem;height:15rem;position:absolute;top:-5rem;right:-5rem}.job-checkup-hero>*{z-index:1;position:relative}.job-checkup-hero p,.job-checkup-result>p{color:#ffb040;letter-spacing:.13em;margin:0;font-size:.82rem;font-weight:800}.job-checkup-hero h1{max-width:34rem;margin:.9rem 0;font-size:2.3rem;line-height:1.35}.job-checkup-hero h1 em{color:#ffb040;font-style:normal}.job-checkup-hero strong{color:#c6cdda;max-width:34rem;font-size:1rem;line-height:1.8;display:block}.job-checkup-overview,.job-checkup-section{background:#fff;border:1px solid #eae5da;border-radius:1.15rem;margin-top:1.8rem;box-shadow:0 .4rem 1.5rem #14223d12}.job-checkup-overview{padding:1.5rem}.job-checkup-overview span,.job-checkup-section header span{color:#ffb040;background:#14223d;border-radius:999px;padding:.2rem .75rem;font-size:.76rem;font-weight:800;display:inline-block}.job-checkup-overview h2{color:#14223d;margin:.75rem 0 .35rem;font-size:1.2rem}.job-checkup-overview p{color:#566176;margin:0;line-height:1.7}.job-checkup-progress{background:#edf0f4;border-radius:999px;height:.5rem;margin-top:1rem;overflow:hidden}.job-checkup-progress i{border-radius:inherit;background:#ffb040;height:100%;transition:width .2s;display:block}.job-checkup-overview small{color:#7a7f8a;margin-top:.45rem;display:block}.job-checkup-section{overflow:hidden}.job-checkup-section header{border-bottom:1px dashed #eae5da;padding:1.35rem 1.5rem}.job-checkup-section header h2{color:#14223d;margin:.55rem 0 .2rem;font-size:1.25rem}.job-checkup-section header p{color:#7a7f8a;margin:0}.job-checkup-section>div{padding:1rem 1.5rem}.job-checkup-section button{color:#30343b;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #eae5da;border-radius:.75rem;align-items:flex-start;gap:.8rem;margin:.65rem 0;padding:.85rem;line-height:1.6;display:flex}.job-checkup-section button:hover{background:#fffaf0;border-color:#d8b75d}.job-checkup-section button:focus-visible,.job-checkup-submit:focus-visible{outline-offset:2px;outline:3px solid #ffb040}.job-checkup-section button i{color:#fff;text-align:center;border:2px solid #c9c2b2;border-radius:.35rem;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.15rem;font-style:normal;line-height:1rem}.job-checkup-section button.selected{background:#fff6e8;border-color:#ffb040}.job-checkup-section button.selected i{background:#ffb040;border-color:#ffb040}.job-checkup-result{color:#e6eaf2;background:linear-gradient(148deg,#14223d,#0a1326);border-radius:1.2rem;margin-top:2rem;padding:1.8rem}.job-checkup-result h2{color:#fff;margin:.6rem 0 1rem;font-size:1.5rem}.job-checkup-result>div{line-height:1.8}.job-checkup-result>div p{margin:.4rem 0}.job-checkup-result label{color:#c6cdda;margin-top:1.25rem;font-size:.9rem;display:block}.job-checkup-result textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff36;border-radius:.7rem;margin-top:.4rem;padding:.7rem;line-height:1.6;display:block}.job-checkup-submit{color:#241a05;min-height:3rem;font:inherit;cursor:pointer;background:#ffb040;border:0;border-radius:999px;margin-top:1rem;padding:0 1.2rem;font-weight:800}.job-checkup-submit:disabled{opacity:.6;cursor:not-allowed}.job-checkup-message{color:#c6cdda;margin:.75rem 0 0;line-height:1.65}@media (max-width:540px){.job-checkup-shell{margin:1rem auto;padding:0 .8rem 3rem}.job-checkup-hero{padding:2.4rem 1.4rem}.job-checkup-hero h1{font-size:1.8rem}.job-checkup-overview,.job-checkup-section{margin-top:1rem}.job-checkup-section header,.job-checkup-section>div{padding-left:1rem;padding-right:1rem}}
.jump-radar-shell{width:min(100%,720px);margin:2.5rem auto;padding:0 1.25rem}.jump-radar-hero{background:linear-gradient(135deg,#fff 0%,#f2f8ff 65%,#e5f0ff 100%);border:1px solid #bdd6fc;border-radius:1.45rem;min-height:23rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 14px 32px #2861ab14}.jump-radar-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0%,#ffffffed 48%,#fff2 100%);position:absolute;inset:0}.jump-radar-copy{z-index:1;max-width:31rem;position:relative}.jump-radar-copy>p{color:#0754be;margin:0;font-size:.88rem;font-weight:800}.jump-radar-copy h1{color:#0b2860;margin:1.7rem 0 0;font-family:Georgia,Songti SC,serif;font-size:3.4rem;line-height:1}.jump-radar-copy h2{color:#0b2860;max-width:24rem;margin:.55rem 0 1rem;font-family:Georgia,Songti SC,serif;font-size:1.28rem;line-height:1.5}.jump-radar-copy strong{color:#0754be;max-width:24rem;font-size:.95rem;line-height:1.75;display:block}.jump-radar-art{width:15rem;height:15rem;position:absolute;top:1.35rem;right:.8rem}.jump-radar-logo{filter:drop-shadow(0 .65rem .8rem #2861ab1f);width:100%;height:100%;display:block;overflow:visible}.radar-orbit{fill:none;stroke:#8ebcff;stroke-width:1.5px}.radar-orbit-main{opacity:.8}.radar-orbit-inner{stroke-dasharray:4 5;opacity:.72}.radar-sweep{fill:#8ebcff;opacity:.18}.radar-crosshair{fill:none;stroke:#5d91dc;stroke-width:2px;stroke-linecap:round;opacity:.8}.radar-target-ring{fill:#fff;stroke:#2861ab;stroke-width:2px}.radar-target{fill:#2861ab}.radar-rise,.radar-rise-head{fill:none;stroke:#0d4ead;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.jump-radar-body{margin-top:1.25rem}.jump-radar-guidance{color:#23466f;background:#f3f8ff;border:1px solid #c9ddf7;border-radius:.7rem;margin:-.15rem 0 1.25rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.75}.jump-radar-guidance strong{color:#0f3970;margin-bottom:.35rem;font-size:.95rem;display:block}.jump-radar-guidance p{margin:.35rem 0}.jump-radar-priority{color:#0f2855;gap:.4rem;font-size:.92rem;font-weight:700;display:grid}.jump-radar-priority select{color:#0f2855;width:100%;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.55rem;padding:0 .75rem}.jump-radar-priority select:focus-visible{outline-offset:2px;outline:3px solid #a8c8ef}@media (max-width:540px){.jump-radar-shell{margin:1.4rem auto;padding:0 .8rem}.jump-radar-hero{min-height:20rem;padding:1.4rem}.jump-radar-copy h1{font-size:2.8rem}.jump-radar-copy h2{font-size:1.25rem}.jump-radar-copy strong{max-width:15rem;font-size:.9rem}.jump-radar-art{transform-origin:100% 0;top:2rem;right:-2rem;transform:scale(.82)}}
