.company-space{position:relative;isolation:isolate;overflow:hidden;color:#0b163e;background:radial-gradient(ellipse at 62% 40%,#b6dcffb3,transparent 48%),radial-gradient(ellipse at 92% 20%,#d5faf0b3,transparent 52%),linear-gradient(125deg,#f5fbff,#edfbff 55%,#eef9ff);margin:32px 0}
.company-space-layout{display:grid;grid-template-columns:.95fr 1.4fr;gap:30px;align-items:center;padding-top:76px;padding-bottom:64px;min-height:660px}
.company-space-copy{position:relative;z-index:3}.company-space h2{font-size:clamp(34px,3.5vw,52px);font-weight:760;line-height:1.08;letter-spacing:-.05em;margin:0 0 22px}.company-space-lead{font-size:20px;line-height:1.55;color:#566b91;max-width:470px;margin:0 0 28px}.company-space-benefits{list-style:none;margin:0;padding:0;display:grid;gap:14px;max-width:440px}.company-space-benefits li{display:flex;gap:16px;align-items:center;background:#ffffffd9;border:1px solid #fff;border-radius:18px;padding:16px 19px}.company-space-benefit-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:#e5f1ff;color:#0754ff}.company-space-benefits li:nth-child(2) .company-space-benefit-icon{background:#e1faf3;color:#008475}.company-space-benefits li:nth-child(3) .company-space-benefit-icon{background:#eee7ff;color:#4d2fe2}.company-space-benefits h3{font-size:17px;margin:0 0 5px;letter-spacing:-.02em}.company-space-benefits p{font-size:14px;line-height:1.5;color:#5a7098;margin:0}.company-space-activation{display:flex;gap:10px;color:#58749e;font-size:12px;line-height:1.7;margin:19px 0 0;max-width:470px}.company-space-activation>span{font-size:20px;line-height:1.2}
.company-space-scene{position:relative;margin:0;min-width:0;height:560px;perspective:1400px}.company-space-dashboard{position:absolute;left:43%;top:5px;width:520px;height:505px;border:1px solid #b7cce7;border-radius:18px;background:#fff;box-shadow:0 22px 45px #235aab26;transform:rotateY(-14deg) rotateZ(4deg);overflow:hidden}.company-dashboard-top{display:flex;justify-content:space-between;align-items:center;padding:12px 17px;background:linear-gradient(110deg,#6e8fbc,#eaf3ff);font-size:8px;letter-spacing:3px;color:#fff}.company-dashboard-top>span:last-child{letter-spacing:0;background:#3835c9;padding:7px;border-radius:6px}.company-dashboard-body{display:grid;grid-template-columns:145px 1fr;height:100%}.company-dashboard-body aside{background:#f7faff;border-right:1px solid #e8eef8;padding:18px 10px}.company-dashboard-brand{display:flex;gap:7px;align-items:center;padding-bottom:22px}.company-dashboard-brand>b{background:#3932c4;color:#fff;padding:8px;border-radius:6px;font-size:11px}.company-dashboard-brand strong{font-size:10px}.company-dashboard-brand small{display:block;font-size:7px;font-weight:400;color:#6f7fa1;margin-top:4px}.company-dashboard-nav{display:flex;gap:8px;align-items:center;font-size:10px;padding:12px 8px;color:#54698b;border-radius:6px;margin-bottom:3px}.company-dashboard-nav.selected{background:#e6efff;color:#0650ff}.company-dashboard-jobs{padding:22px 18px}.company-dashboard-jobs h3{margin:0 0 18px;font-size:23px}.company-dashboard-search{display:flex;gap:9px;align-items:center;border:1px solid #e5ecf6;border-radius:7px;color:#8795b0;padding:10px;font-size:10px}.company-dashboard-tabs{display:flex;gap:20px;font-size:10px;margin:18px 0;color:#8291b0;border-bottom:1px solid #e8edf6}.company-dashboard-tabs b{color:#0754ff;border-bottom:2px solid #0754ff;padding-bottom:10px}.company-dashboard-job{display:flex;align-items:flex-start;gap:12px;padding:15px 10px;margin:10px 0;border:1px solid #e7edf7;border-radius:10px}.company-dashboard-job>span{padding:10px;border-radius:10px;background:#eaf1ff;color:#0754ff}.company-dashboard-job:nth-last-child(2)>span{background:#eee5ff;color:#7434dc}.company-dashboard-job:last-child>span{background:#e0faf2;color:#008c79}.company-dashboard-job strong{font-size:11px;display:block;margin:1px 0 7px}.company-dashboard-job small{font-size:9px;display:block;color:#7b8caa}.company-dashboard-job b{font-size:8px;display:inline-block;color:#008d6d;background:#e2faf2;border-radius:9px;padding:3px 7px;margin-top:8px}
.company-space-login{position:absolute;left:0;top:35px;z-index:2;width:72%;max-width:450px;border:1px solid #c7d8ef;border-radius:16px;background:linear-gradient(125deg,#fff 55%,#f1efff);box-shadow:0 22px 55px #215a9d2b;overflow:hidden}.company-space-browser{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;background:#ffffffb5;border-bottom:1px solid #e0e7f5;font-size:12px}.company-space-dots{display:flex;gap:7px}.company-space-dots i{width:9px;height:9px;border-radius:50%;background:#ff7669}.company-space-dots i:nth-child(2){background:#ffc15b}.company-space-dots i:nth-child(3){background:#75ce75}.company-space-login-body{padding:45px 30px 28px}.company-space-brand{text-align:center;margin-bottom:32px}.company-space-brand>span{display:grid;place-items:center;width:67px;height:67px;margin:0 auto 13px;border-radius:16px;background:linear-gradient(140deg,#4638db,#2726b5);color:#fff;font-size:27px;font-weight:650;box-shadow:0 8px 16px #3432c51a}.company-space-brand h3{font-size:27px;letter-spacing:-.025em;margin:0 0 6px}.company-space-brand p{font-size:13px;color:#6278a0;margin:0}.company-space-fields{display:grid;gap:13px}.company-space-fields>div{display:flex;align-items:center;gap:12px;min-height:44px;border:1px solid #d6e1f5;border-radius:9px;padding:10px 14px;color:#6b80a6;font-size:13px;background:#ffffff9c}.company-space-fields>div>span:nth-child(2){flex:1}.company-space-fields>b{display:block;text-align:center;background:#0650ff;box-shadow:0 7px 18px #0650ff15;color:#fff;border-radius:9px;padding:14px;font-size:15px}.company-space-lock{font-size:19px}.company-space-login-note{text-align:center;font-size:10px;line-height:1.6;color:#657ca0;margin:19px 0 0}
.company-space-closing{position:relative;z-index:4;text-align:center;background:#ffffffed;border-radius:22px 22px 0 0;padding:39px 20px 42px;overflow:hidden}.company-space-closing:before,.company-space-closing:after{content:"";position:absolute;pointer-events:none;width:300px;height:170px;border-radius:50%;z-index:-1;opacity:.65}.company-space-closing:before{background:#dce6ff;bottom:-110px;left:-100px;transform:rotate(25deg)}.company-space-closing:after{background:#d6faee;right:-80px;top:30px;transform:rotate(-20deg)}.company-space-closing h3{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.035em;margin:0 0 12px}.company-space-closing p{max-width:760px;font-size:17px;line-height:1.6;margin:0 auto 21px;color:#61799e}.company-space-cta{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:49px;padding:14px 29px;border-radius:10px;background:#0650ff;color:#fff;text-decoration:none;font-size:16px;font-weight:650}.company-space-cta:hover{background:#003ad2}.company-space-cta:focus-visible{outline:3px solid #79a3ff;outline-offset:4px}
@media(min-width:1400px){.company-space-layout{grid-template-columns:.95fr 1.4fr}.company-space h2{font-size:48px}}
@media(max-width:1000px){.company-space-layout{grid-template-columns:1fr 1.1fr;gap:22px}.company-space-scene{height:510px}.company-space-login{width:88%;top:35px}.company-space-dashboard{left:40%;width:440px;height:455px}.company-space-login-body{padding:30px 22px 24px}.company-space h2{font-size:38px}.company-space-lead{font-size:17px}.company-space-benefits li{padding:14px}.company-space-benefits h3{font-size:15px}.company-space-benefits p{font-size:13px}.company-space-login-note{font-size:10px}}
@media(max-width:700px){.company-space-layout{grid-template-columns:1fr;padding-top:48px;padding-bottom:24px;gap:26px;min-height:0}.company-space h2{font-size:36px;max-width:430px}.company-space-lead{max-width:none}.company-space-benefits{max-width:none}.company-space-activation{max-width:none}.company-space-scene{height:540px;width:100%;max-width:560px;margin:auto}.company-space-login{width:82%;top:45px;left:0;max-width:none}.company-space-dashboard{left:29%;top:5px;width:430px;height:470px;transform:rotateY(-15deg) rotateZ(3deg)}.company-space-login-body{padding:30px 20px 25px}.company-space-closing{padding:32px 20px}.company-space-closing p{font-size:15px}.company-space-cta{font-size:14px;gap:12px;padding:15px 18px;max-width:100%;box-sizing:border-box}.company-space-browser{font-size:11px;padding:13px 10px;gap:7px}.company-space-dots{gap:4px}.company-space-dots i{width:7px;height:7px}}
.company-space .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(prefers-reduced-motion:reduce){.company-space *{scroll-behavior:auto}}
