@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#18242d;background:#f6f7f4;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}.app{display:flex;min-height:100vh}.sidebar{width:260px;background:#102830;color:#fff;display:flex;flex-direction:column;flex-shrink:0;min-height:100vh;position:sticky;top:0;height:100vh}.brand{height:94px;display:flex;align-items:center;gap:12px;padding:0 28px;border-bottom:1px solid #ffffff19}.brandmark{width:38px;height:38px;background:#e6a75b;color:#102830;font:800 27px Manrope;display:grid;place-items:center;border-radius:9px;letter-spacing:-5px;padding-right:4px}.brandmark span{color:#fff}.brand strong{display:block;font:800 19px Manrope;letter-spacing:-.6px}.brand small{display:block;font-size:9px;letter-spacing:1.1px;color:#8fa6aa;margin-top:2px}.side-label{font-size:10px;letter-spacing:1.7px;color:#6f9295;margin:37px 30px 14px;font-weight:700}.sidebar nav{padding:0 14px}.sidebar nav button{display:flex;align-items:center;gap:13px;background:none;color:#afc3c6;border:0;width:100%;padding:14px 16px;text-align:left;border-radius:8px;font-size:13px;font-weight:600;margin-bottom:4px}.sidebar nav button:hover,.sidebar nav button.active{background:#23414a;color:#fff}.sidebar nav button.active:before{content:"";width:3px;height:18px;background:#e6a75b;position:absolute;left:14px;border-radius:4px}.right{margin-left:auto}.side-bottom{margin:auto 25px 25px;padding-top:20px;border-top:1px solid #ffffff22}.demo-pill{color:#e3b77d;font-size:10px;letter-spacing:1px;font-weight:700}.side-bottom p{color:#83a0a4;font-size:11px;line-height:1.6;margin:10px 0 0}main{flex:1;min-width:0}header{height:76px;border-bottom:1px solid #e8ebe7;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 48px}.breadcrumb{color:#8b9997;font-size:10px;letter-spacing:1.1px;font-weight:700;display:flex;align-items:center;gap:9px}.header-right{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700}.avatar{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#ebeee5;color:#36505a;font-size:11px}.muted{color:#9aaba7;font-weight:400}.menu{display:none;border:0;background:none}.content{max-width:1450px;margin:auto;padding:45px 48px 80px}.eyebrow{font-size:10px;letter-spacing:2px;color:#a47b4c;font-weight:800}.hero{background:#17323b;color:#fff;min-height:310px;border-radius:10px;margin-top:18px;display:flex;overflow:hidden;position:relative}.hero>div:first-child{padding:55px 56px;position:relative;z-index:1;max-width:630px}.hero h1,.page-intro h1{font:800 clamp(32px,4vw,52px)/1.13 Manrope;letter-spacing:-2.5px;margin-bottom:15px}.hero h1 span,.page-intro h1 span{color:#dca361}.hero p{color:#b7c9c9;font-size:14px;line-height:1.7;max-width:480px;margin-bottom:24px}.primary,.small-primary{border:0;border-radius:5px;background:#e8a858;color:#18303a;font-weight:800;display:inline-flex;align-items:center;gap:22px;padding:13px 18px;font-size:12px}.primary:hover,.small-primary:hover{background:#f4bd79}.hero-graphic{position:absolute;right:2%;top:-30%;height:480px;width:480px;opacity:.85}.hero-graphic>span{position:absolute;top:29%;right:8%;font-size:10px;letter-spacing:4px;color:#91aaac}.orbit{border:1px solid #67858b66;border-radius:50%;position:absolute}.orbit.a{width:350px;height:350px;top:65px;left:65px}.orbit.b{width:250px;height:250px;top:115px;left:115px}.core{position:absolute;top:185px;left:185px;width:110px;height:110px;border-radius:50%;background:#284951;display:grid;place-items:center;color:#e5a968;font:800 65px Manrope}.dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#e3ad70}.d1{top:90px;left:150px}.d2{top:310px;left:350px}.d3{top:220px;left:100px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.metric{background:#fff;border:1px solid #e6eae5;border-radius:7px;padding:24px 27px;display:flex;flex-direction:column}.metric span{font-size:10px;letter-spacing:1.2px;font-weight:800;color:#879794}.metric strong{font:800 37px Manrope;margin:8px 0 0;letter-spacing:-2px}.metric small{color:#98a6a1;font-size:11px}.section-head{display:flex;align-items:end;justify-content:space-between;margin:42px 0 18px}.section-head h2{font:800 21px Manrope;margin:7px 0 0;letter-spacing:-.6px}.section-head.tight{margin:0 0 17px;align-items:center}.section-head.tight h2{margin:0}.text-button{display:inline-flex;align-items:center;gap:9px;color:#a36d35;background:none;border:0;font-weight:800;font-size:12px}.project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.project-card{text-align:left;background:#fff;border:1px solid #e3e8e2;border-radius:8px;padding:23px 25px;transition:.2s}.project-card:hover,.candidate-card:hover{border-color:#d6a468;transform:translateY(-2px)}.card-icon{background:#f3eee5;color:#ae804a;border-radius:7px;width:38px;height:38px;display:grid;place-items:center;margin-bottom:18px}.project-state{float:right;display:flex;align-items:center;gap:8px;color:#a48a6c;font-size:10px;letter-spacing:1px;font-weight:800;margin-top:-48px}.project-card h3{font:800 16px Manrope;margin:0 0 7px}.project-card p{color:#82928e;font-size:12px;margin:0}.card-rule{border-top:1px solid #edf0eb;margin:23px 0 15px}.project-footer{display:flex;align-items:center;gap:12px}.project-footer strong{font:800 16px Manrope}.project-footer span{font-size:11px;color:#91a09c}.page-intro{margin-bottom:30px}.page-intro h1{margin:10px 0 9px}.page-intro p{color:#82928e;font-size:13px;line-height:1.6;max-width:700px}.search-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:22px}.filters,.checker-form,.checker-result,.job-panel{background:#fff;border:1px solid #e5eae5;border-radius:8px;padding:25px}.filters{align-self:start}.filter-title{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:1px;font-weight:800;margin-bottom:27px}.filters label,.checker-form label,.job-form label{display:block;color:#788b89;font-size:10px;letter-spacing:1px;font-weight:800;margin-bottom:20px}.filters input:not([type=checkbox]),select,.checker-form select,.job-form input{width:100%;height:42px;border:1px solid #e0e7e2;border-radius:5px;background:#fff;margin-top:9px;padding:0 11px;color:#263b40;font-size:12px;outline:none}.filters input:focus,select:focus,.job-form input:focus{border-color:#e6a75b}.checkline{display:flex!important;align-items:center;gap:8px;letter-spacing:0!important;color:#304148!important;font-size:12px!important}.checkline input{accent-color:#b77b3f}.clear{border:0;background:none;color:#a37443;font-size:12px;font-weight:700;padding:0}.result-top{display:flex;justify-content:space-between;align-items:center;margin:2px 0 15px}.result-top strong{font:800 15px Manrope}.result-top span{color:#9aa8a3;font-size:11px}.candidate-card{background:#fff;border:1px solid #e5eae5;border-radius:8px;padding:21px 24px;margin-bottom:12px;transition:.2s}.candidate-top{display:flex;align-items:center;gap:13px}.candidate-avatar,.profile-avatar,.mini-avatar{display:grid;place-items:center;color:#fff;border-radius:8px;flex-shrink:0;font-weight:800}.candidate-avatar{width:44px;height:44px;font-size:13px}.candidate-top h3{font:800 15px Manrope;margin:0 0 4px}.candidate-top p,.profile-head p{display:flex;align-items:center;gap:4px;color:#91a09b;font-size:11px;margin:0}.save{margin-left:auto;border:0;background:none;color:#adbab5}.save.is-saved{color:#d89b52}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.tags em{font-style:normal;padding:6px 9px;background:#f0f3ef;color:#57706d;border-radius:3px;font-size:10px;font-weight:700}.candidate-details{display:flex;gap:17px;flex-wrap:wrap;color:#667a78;font-size:11px}.candidate-details span{display:flex;align-items:center;gap:5px}.candidate-details i{font-size:9px;color:#a77b4c;font-style:normal}.candidate-bottom{border-top:1px solid #eff1ed;margin-top:18px;padding-top:16px;display:flex;justify-content:space-between;align-items:center;color:#8b9a95;font-size:11px}.candidate-bottom strong{color:#344b4c}.candidate-bottom button,.match-name button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#a0713c;font-size:11px;font-weight:800}.empty{padding:55px;text-align:center;background:#fff;color:#8b9a95;border:1px solid #e5eae5;border-radius:8px}.jobs-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:22px}.small-primary{gap:5px;padding:9px;font-size:10px}.job-row{width:100%;text-align:left;background:#fff;border:1px solid #e4e9e3;border-radius:6px;padding:15px;margin-bottom:9px;display:flex;flex-direction:column;gap:6px}.job-row.selected{border-color:#d6a468;box-shadow:inset 3px 0 #d6a468}.job-row strong{font-size:12px}.job-row span{font-size:11px;color:#8d9c98}.job-panel-top h2,.checker-form h2,.checker-result h2,.job-form h2{font:800 22px Manrope;letter-spacing:-.8px;margin:9px 0}.job-panel-top p{font-size:12px;color:#83938d}.match-note,.disclosure{background:#fbf4e9;color:#8b704d;font-size:11px;padding:12px;display:flex;gap:9px;align-items:flex-start;line-height:1.5;border-radius:5px;margin:22px 0}.match-note svg,.disclosure svg{flex-shrink:0}.match-row{border-top:1px solid #edf0eb;padding:18px 0}.match-name{display:flex;align-items:center;gap:10px}.mini-avatar{width:35px;height:35px;font-size:10px}.match-name strong{display:block;font-size:12px}.match-name small{display:block;color:#90a19b;font-size:10px;margin-top:3px}.match-name button{margin-left:auto}.evidence{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0 0 45px}.badge{font-size:10px;padding:5px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:3px}.badge.good{background:#e9f3ec;color:#43775b}.badge.neutral{background:#f8f1e5;color:#a17d49}.job-form>label{margin-top:20px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:28px}.checker-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.checker-form,.checker-result{padding:32px}.checker-form h2{margin-bottom:32px}.checker-form .primary{margin-top:8px}.checker-result{min-height:315px}.result-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#b4c2bb;padding:30px}.result-placeholder h3{color:#3d5556;font:800 16px Manrope;margin:20px 0 7px}.result-placeholder p{font-size:12px;max-width:260px;line-height:1.5}.result-status{display:flex;align-items:center;gap:9px;font-weight:800;font-size:13px;margin:20px 0}.result-status.green{color:#4f8465}.result-status.amber{color:#b18148}.checker-result>p{color:#667c79;font-size:12px;line-height:1.6}.source-box{padding:14px;background:#f5f7f4;border-radius:5px;margin:20px 0}.source-box strong,.source-box span{display:block;font-size:11px;line-height:1.6}.source-box span{color:#78908b;margin-top:3px}.disclosure{margin-top:20px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b2028a8;z-index:10;display:flex;justify-content:flex-end}.drawer{background:#fff;width:min(460px,100%);height:100%;overflow:auto;padding:38px;box-shadow:-15px 0 45px #0002}.close{float:right;border:0;background:none;color:#59706d}.profile-head{padding:30px 0}.profile-avatar{width:65px;height:65px;font-size:19px;margin-bottom:18px}.profile-head h2{font:800 26px Manrope;margin:0 0 5px}.profile-section{border-top:1px solid #e6ece5;padding:22px 0}.profile-section>span{display:block;font-size:10px;letter-spacing:1px;color:#ab7b49;font-weight:800;margin-bottom:10px}.profile-section strong{font-size:14px}.profile-section p{font-size:12px;color:#758984;line-height:1.6;margin:7px 0 0}.privacy{background:#f8f1e8;padding:15px;color:#8a7459;font-size:11px;line-height:1.6;border-radius:5px}@media(max-width:1050px){.sidebar{width:210px}.content{padding:35px 27px}.hero-graphic{right:-150px;opacity:.3}header{padding:0 27px}}@media(max-width:760px){.sidebar{position:fixed;z-index:20;transform:translate(-100%);transition:.2s;width:260px}.sidebar.open{transform:translate(0)}.menu{display:block}.breadcrumb{margin-right:auto;margin-left:12px}.header-right .muted{display:none}.content{padding:25px 17px 60px}.hero>div:first-child{padding:37px 27px}.hero{min-height:300px}.metrics{gap:8px}.metric{padding:16px}.metric span{font-size:8px}.metric strong{font-size:26px}.metric small{font-size:9px}.project-grid,.search-layout,.jobs-layout,.checker-grid{grid-template-columns:1fr}.filters{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.filter-title{grid-column:1/-1}.candidate-details{gap:7px}.section-head{align-items:center}.section-head h2{font-size:18px}.page-intro h1{letter-spacing:-1.5px}.drawer{padding:25px}}@media(max-width:450px){.filters{display:block}.metrics{grid-template-columns:1fr 1fr}.metric:last-child{display:none}.result-top span{display:none}.candidate-details{display:block}.candidate-details span{margin:5px 0}.form-grid{grid-template-columns:1fr}}.public-mode .sidebar{display:none}.public-mode main{width:100%}.landing{background:#fff;color:#183047}.public-nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,80px)}.public-logo{display:flex;align-items:center;gap:11px}.public-mark{font:800 25px Manrope;color:#fff;background:#086dc4;display:grid;place-items:center;width:39px;height:39px;clip-path:polygon(50% 0,100% 100%,65% 78%,50% 47%,34% 78%,0 100%)}.public-logo strong{font:800 22px Manrope;letter-spacing:-1px;display:block;line-height:1}.public-logo small{display:block;font-size:8px;font-weight:800;letter-spacing:1px;margin-top:3px}.public-links{display:flex;align-items:center;gap:30px}.public-links a{color:#2c4054;text-decoration:none;font-size:12px;font-weight:700}.public-links button{background:#086dc4;color:#fff;border:0;border-radius:5px;padding:11px 17px;font-size:12px;font-weight:800}.public-hero{height:480px;background:linear-gradient(90deg,#071b28db 0%,#071b2899 37%,transparent 72%),url(/hero-electrician.png) center center/cover;display:flex;align-items:center}.public-hero-inner{padding:0 clamp(22px,5vw,80px);max-width:760px;color:#fff}.public-kicker{font-size:10px;letter-spacing:2px;color:#a4d4ff;font-weight:800}.public-hero h1{font:800 clamp(34px,4.2vw,61px)/1.12 Manrope;letter-spacing:-2px;margin:15px 0}.public-hero h1 em{color:#35a7f5;font-style:normal}.public-hero p{font-size:15px;line-height:1.6;max-width:540px;color:#e0eaf0}.public-actions{display:flex;gap:11px;margin-top:24px}.public-blue,.public-outline{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border-radius:5px;padding:13px 19px;font-weight:800;font-size:12px}.public-blue{border:1px solid #086dc4;background:#086dc4;color:#fff}.public-outline{border:1px solid #cfe4f1;background:#09283b77;color:#fff}.public-caption{color:#d9e7eb;font-size:10px;margin-top:24px}.public-focus{padding:65px clamp(22px,5vw,80px);max-width:1500px;margin:auto}.focus-title{max-width:610px}.focus-title h2,.public-how h2{font:800 clamp(23px,2.4vw,32px) Manrope;letter-spacing:-1px;margin:10px 0}.focus-title p,.public-how p{color:#677d88;font-size:13px;line-height:1.6}.focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:30px}.focus-grid>div{border:1px solid #e3eaf0;border-radius:8px;padding:25px}.focus-grid>div>span{float:right;color:#8ca9bd;font:800 11px Manrope}.focus-grid svg{color:#0874c8}.focus-grid h3{font:800 16px Manrope;margin:18px 0 7px}.focus-grid p{font-size:12px;color:#718692;line-height:1.55;margin:0}.public-how{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#eef5fb;padding:55px clamp(22px,5vw,80px)}.public-how>div:first-child{max-width:520px}.public-how .public-blue{margin-top:13px}.steps{display:grid;gap:11px}.steps>div{background:#fff;border:1px solid #dfebf3;border-radius:6px;padding:12px 18px;display:flex;align-items:center;gap:14px}.steps b{background:#086dc4;color:#fff;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:11px}.steps strong{font-size:12px;width:125px}.steps span{font-size:11px;color:#748994}.public-footer{background:#132d41;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:24px clamp(22px,5vw,80px);gap:20px}.public-footer strong{font:800 18px Manrope}.public-footer span{font-size:11px;color:#a8c0cc}.public-footer button{background:none;border:0;color:#62b9fa;font-weight:800;font-size:11px}@media(max-width:760px){.public-nav{height:65px}.public-links a{display:none}.public-hero{height:480px;background-position:60% center}.public-hero h1{letter-spacing:-1px}.public-hero p{font-size:13px}.focus-grid,.public-how{grid-template-columns:1fr}.public-how{gap:25px}.public-footer{flex-wrap:wrap}.public-footer span{order:3;width:100%}}@media(max-width:480px){.public-actions{flex-direction:column;align-items:flex-start}.public-hero{height:525px}.public-hero-inner{padding-right:35px}.focus-grid{gap:10px}}.account-link{border:1px solid #dce5df;background:#fff;border-radius:5px;padding:7px 10px;color:#586e71;font-size:11px;font-weight:700;margin-left:8px}.account-page{max-width:550px;margin:25px auto}.account-page h1{font:800 34px Manrope;letter-spacing:-1.3px;margin:12px 0 24px}.account-page h1 span{color:#dfa45d}.account-card{border:1px solid #e2e9e3;background:#fff;border-radius:8px;padding:30px}.account-card h2{font:800 20px Manrope}.account-card p{font-size:13px;color:#718583;line-height:1.6}.account-card label{display:block;color:#7c8f8b;font-size:10px;letter-spacing:1px;font-weight:800;margin:18px 0}.account-card input{display:block;width:100%;border:1px solid #dce6df;padding:12px;border-radius:5px;margin-top:8px;font-size:14px}.account-tabs{display:flex;border-bottom:1px solid #e5ebe6;gap:20px;margin-bottom:20px}.account-tabs button{border:0;background:none;color:#849995;padding:0 0 12px;font-size:12px;font-weight:800}.account-tabs button.chosen{color:#a5713e;border-bottom:2px solid #dfa45d}.account-message{background:#f7f0e4;padding:10px;border-radius:5px}.account-demo,.account-signout{display:block;margin-top:22px}.sync-error{background:#fceee9;color:#9e4d36;border:1px solid #f1d1c3;padding:12px;border-radius:5px;font-size:12px;margin-bottom:20px}@media(max-width:760px){.header-right>span:not(.avatar){display:none}.account-card{padding:22px}}.add-candidate-bar{display:flex;justify-content:space-between;align-items:center;margin:-9px 0 20px;background:#edf4f1;padding:13px 16px;border-radius:6px;color:#607c74;font-size:11px;font-weight:700}.candidate-form-wrap{background:#fff;border:1px solid #dfe8e2;border-radius:8px;padding:26px;margin-bottom:25px}.candidate-form{max-width:760px}.candidate-form .form-heading{display:flex;justify-content:space-between;align-items:start}.candidate-form h2{font:800 20px Manrope;margin:6px 0 9px}.candidate-form p{font-size:12px;color:#758a84;margin-bottom:20px}.candidate-form label{display:block;color:#748984;font-size:10px;letter-spacing:1px;font-weight:800;margin-bottom:16px}.candidate-form input:not([type=checkbox]),.candidate-form select,.candidate-form textarea{display:block;width:100%;border:1px solid #dfe7e1;border-radius:5px;padding:10px;margin-top:7px;color:#253a3e;font-size:12px;min-height:41px}.candidate-form textarea{min-height:80px;resize:vertical}.candidate-form .checkline{display:flex}.close-inline{border:0;background:none;color:#839994}.candidate-form .form-grid{gap:0 18px}@media(max-width:600px){.add-candidate-bar span{max-width:170px}.candidate-form-wrap{padding:18px}.candidate-form .form-grid{grid-template-columns:1fr}}.candidate-actions{display:flex;align-items:center;gap:12px}.candidate-actions button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#9d713f;font-size:11px;font-weight:800;padding:3px}.candidate-actions button.delete-link{color:#a35a4c}@media(max-width:480px){.candidate-bottom{align-items:flex-start;gap:12px;flex-direction:column}.candidate-actions{flex-wrap:wrap}}.profile-section a,.source-box a{color:#a16d37;text-decoration:underline}.candidate-form .form-heading h2{line-height:1.25}.worker-page{min-height:100vh;background:#f4f7f8;color:#183047}.worker-header{display:flex;align-items:center;gap:20px;padding:18px max(24px,calc((100vw - 1000px)/2));background:#102b3c;color:#fff}.worker-header strong{font-size:22px;margin-right:auto}.worker-header .clear{color:#fff}.worker-content{max-width:1000px;margin:40px auto;padding:0 24px 80px}.worker-content h1{font-size:42px}.worker-content h1 span,.content h1 span{color:#ef9c39}.worker-content>.candidate-form{margin-top:20px}.review-banner{background:#e7f2f6;border-left:4px solid #2781a0;padding:14px 18px;margin:20px 0}.review-card{background:#fff;border:1px solid #dde5e9;border-radius:12px;padding:24px;margin:18px 0}.review-card strong{font-size:20px}.review-card .form-actions{justify-content:flex-start}@media(max-width:650px){.worker-header{flex-wrap:wrap}.worker-header span{width:100%;order:3}.worker-content h1{font-size:32px}}.consent-group{border:1px solid #c9d8df;border-radius:10px;margin:24px 0;padding:18px}.consent-group legend{font-weight:700}.consent-group .checkline,.consent-required{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:14px;line-height:1.5}.consent-group input[type=checkbox],.consent-required input[type=checkbox]{width:18px;height:18px;flex:none;margin-top:2px}.inline-link{display:inline;border:0;background:none;padding:0;color:#17658b;text-decoration:underline;cursor:pointer;font:inherit}.legal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0c2337bb;display:flex;justify-content:center;align-items:center;padding:15px}.legal-card{position:relative;background:#fff;color:#183047;max-width:800px;max-height:90vh;overflow:auto;border-radius:12px;padding:32px}.legal-card h3{margin-top:24px}.legal-card .close-inline{position:absolute;right:18px;top:14px;font-size:26px}.account-reset{margin-top:16px}.launch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#09212fc4;z-index:900;display:flex;align-items:center;justify-content:center;padding:20px}.launch-dialog{background:#fff;border-radius:12px;padding:34px;max-width:520px;box-shadow:0 22px 80px #071b2844}.launch-dialog h2{font:800 27px/1.2 Manrope,Arial,sans-serif;letter-spacing:-1px;margin:12px 0 16px;color:#17323b}.launch-dialog p{font-size:14px;line-height:1.65;color:#607780}.launch-dialog .primary{margin-top:10px}
