:root{--ink:#15243e;--muted:#64748b;--blue:#2563eb;--blue-dark:#1645bb;--pale:#eef5ff;--border:#e5eaf1;--bg:#f8fafc;--white:#fff}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.container{width:min(1170px,100% - 42px);margin:0 auto}.header{z-index:20;background:#fff;border-bottom:1px solid #edf0f5;height:80px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:-.8px;align-items:center;font-size:20px;font-weight:800;display:flex}.brand span:last-child{color:var(--blue)}.brand-icon{background:var(--blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;margin-right:10px;display:flex}.nav-links{align-items:center;gap:32px;font-size:14px;font-weight:650;display:flex}.nav-links>a:not(.btn):hover,.link-button:hover{color:var(--blue)}.mobile-toggle,.link-button{color:inherit;background:0 0;border:0}.mobile-toggle{display:none}.btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:750;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--blue);color:#fff}.btn-light{color:#1c4fc1;background:#fff}.btn-small{padding:10px 17px}.btn:disabled{opacity:.6;cursor:not-allowed}.hero{background:linear-gradient(128deg,#f5f9ff 0%,#eff6ff 58%,#e1ecff 100%);overflow:hidden}.hero-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;min-height:575px;padding:75px 0 85px;display:grid}.eyebrow,.section-kicker{color:#2460e8;letter-spacing:1.2px;font-size:12px;font-weight:800}.eyebrow{letter-spacing:.3px;background:#e1ecff;border-radius:99px;align-items:center;gap:8px;padding:7px 13px;display:inline-flex}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-2.6px;max-width:700px;margin:23px 0;font-size:clamp(40px,4.5vw,62px);line-height:1.12}.hero h1 span{color:var(--blue)}.hero-copy{color:#58667d;max-width:550px;font-size:17px;line-height:1.85}.hero-actions{gap:12px;margin:30px 0;display:flex}.hero-points{color:#66738a;flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.hero-points span{align-items:center;gap:6px;display:flex}.hero-points svg{color:#1eaa81}.hero-art{justify-content:center;align-items:center;height:435px;display:flex;position:relative}.art-glow{background:radial-gradient(circle,#bfd4ff 0%,#0000 72%);border-radius:50%;width:410px;height:410px;position:absolute}.feature-panel{z-index:1;background:#fff;border:1px solid #e3eafa;border-radius:18px;width:82%;padding:27px;position:relative;transform:rotate(-2deg);box-shadow:0 24px 65px #244e9840}.feature-panel-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.feature-panel-head strong,.floating strong{font-size:14px;display:block}.feature-panel-head small,.floating small{color:#8591a6;font-size:12px;display:block}.mini-icon{color:#2862df;background:#e7efff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mini-icon.purple{color:#7a54c5;background:#f0eaff}.mini-icon.green{color:#009b78;background:#e5fff5}.fake-search{color:#b3bed0;border:1px solid #e5eaf1;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;font-size:12px;display:flex}.fake-job{border:1px solid #edf0f5;border-radius:11px;align-items:center;gap:12px;margin-top:9px;padding:11px;display:flex}.fake-job strong{font-size:13px}.fake-job small{color:#7b8799;align-items:center;gap:3px;font-size:11px;display:flex}.avatar{color:#3f71cc;background:#e2f0ff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.avatar.alt{color:#e59a34;background:#fff1dc}.pill{color:#119b67;white-space:nowrap;background:#e8f7ef;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700}.fake-job .pill{margin-left:auto}.floating{z-index:2;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:12px 17px;display:flex;position:absolute;box-shadow:0 10px 32px #244e9827}.floating.top{top:10px;left:0}.floating.bottom{bottom:12px;right:0}.search-strip{color:#fff;background:#1c4fc1}.strip-content{justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.strip-content strong{font-size:18px;display:block}.strip-content span{color:#cfddff;font-size:14px}.section{padding-top:95px;padding-bottom:90px}.section-heading{text-align:center;max-width:680px;margin:0 auto 42px}.section-heading h2,.cta-inner h2{letter-spacing:-1px;margin:12px 0;font-size:36px;line-height:1.23}.section-heading p,.cta-inner p{color:var(--muted)}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.feature-card{border:1px solid var(--border);background:#fff;border-radius:15px;padding:30px;box-shadow:0 8px 28px #14316b08}.feature-icon{color:#2c60cd;background:#eaf1ff;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.feature-card h3{margin-bottom:10px;font-size:19px}.feature-card p{color:var(--muted);margin-bottom:0;font-size:14px}.notice{color:#586b8a;background:#f3f7ff;border:1px solid #dce7fd;border-radius:12px;align-items:flex-start;gap:12px;margin-top:28px;padding:18px 20px;font-size:13px;display:flex}.notice svg{color:#2d60cd;flex:none}.cta-section{background:#f3f7ff;padding:65px 0}.cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.cta-inner h2{max-width:610px}.footer{color:#b9c7da;background:#111e35;padding:28px 0;font-size:12px}.form-page{background:var(--bg);min-height:calc(100vh - 160px);padding:65px 20px}.form-card{border:1px solid var(--border);background:#fff;border-radius:18px;max-width:460px;margin:auto;padding:38px;box-shadow:0 14px 46px #1738640c}.form-card h1{letter-spacing:-.7px;margin:8px 0;font-size:30px}.form-card>p,.panel>p{color:var(--muted);font-size:14px}.form-card form,.stack-form{gap:18px;margin-top:26px;display:grid}label{gap:6px;font-size:13px;font-weight:700;display:grid}input:not([type=checkbox]),textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #dbe2eb;border-radius:9px;outline:0;padding:12px 13px}input:focus,textarea:focus,select:focus{border-color:#4c7cf1;box-shadow:0 0 0 3px #dce9ff}textarea{resize:vertical}.full{width:100%}.form-foot{text-align:center;margin:20px 0 0;font-size:13px}.form-foot a{color:var(--blue);font-weight:700}.role-picker{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 -8px;display:grid}.role-picker button{border:1px solid var(--border);background:#fff;border-radius:9px;padding:12px;font-weight:700}.role-picker button.selected{border:2px solid var(--blue);color:var(--blue);background:#eff5ff}.error{color:#a41b27;background:#fff0f0;border:1px solid #ffc9c9;border-radius:9px;padding:12px;font-size:13px}.success{color:#047345;background:#ecfff5;border:1px solid #b7efd0;border-radius:9px;padding:12px;font-size:13px}.legal-note{color:#7c8797;margin:20px 0 0;font-size:12px}.page-main{min-height:65vh;padding-top:65px;padding-bottom:85px}.page-intro h1{letter-spacing:-1px;margin:10px 0;font-size:40px}.page-intro p{color:var(--muted);max-width:650px}.job-filters{border:1px solid var(--border);background:#fff;border-radius:13px;gap:12px;margin:30px 0;padding:15px;display:flex;box-shadow:0 7px 25px #0d30610a}.job-filters label{color:#8596b1;flex:1;align-items:center;gap:8px;display:flex}.job-filters input{border:0;box-shadow:none!important}.job-list{gap:16px;display:grid}.job-card{border:1px solid var(--border);background:#fff;border-radius:13px;gap:20px;padding:24px;display:flex}.job-symbol{width:55px;height:55px;color:var(--blue);background:#eaf1ff;border-radius:12px;flex:none;place-items:center;display:grid}.job-details{flex:1}.job-topline{justify-content:space-between;gap:15px;display:flex}.job-topline h2{margin-bottom:3px;font-size:20px}.company-line{color:#5c708d;align-items:center;gap:5px;font-size:13px;display:flex}.job-details>p:last-child{color:var(--muted);margin-bottom:0;font-size:14px}.empty-state{color:var(--muted);background:#f7f9fc;border:1px dashed #cdd6e2;border-radius:12px;padding:24px;font-size:14px}.dashboard-layout{grid-template-columns:260px 1fr;gap:24px;margin-top:30px;display:grid}.sidebar,.panel{border:1px solid var(--border);background:#fff;border-radius:14px;padding:26px}.sidebar{flex-direction:column;align-items:flex-start;gap:7px;height:max-content;display:flex}.sidebar-avatar{color:var(--blue);background:#edf3ff;border-radius:13px;margin-bottom:12px;padding:15px}.sidebar small{color:var(--muted);overflow-wrap:anywhere}.sidebar .pill{margin-top:9px}.sidebar-note{border-top:1px solid var(--border);color:var(--muted);align-items:flex-start;gap:9px;margin-top:20px;padding-top:18px;font-size:12px;display:flex}.sidebar-note svg{color:#249d77;flex:none}.dashboard-main{gap:20px;display:grid}.panel h2{margin-bottom:5px;font-size:22px}.panel h3{margin-top:30px;font-size:16px}.field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.check-row{align-items:flex-start;gap:10px;font-size:13px;font-weight:500;display:flex}.check-row input{margin-top:4px}.stack-form .btn{justify-self:start}.company-record{border-bottom:1px solid #edf1f7;align-items:center;gap:12px;padding:12px 0;display:flex}.company-record small{color:var(--muted);display:block}@media (max-width:850px){.hero-layout{grid-template-columns:1fr;padding-top:50px}.hero-art{width:100%;max-width:520px;height:390px;margin:0 auto}.cards-grid{grid-template-columns:1fr 1fr}.nav-links{gap:15px}.nav-links a{font-size:12px}.dashboard-layout{grid-template-columns:1fr}.sidebar{display:none}}@media (max-width:600px){.container{width:min(100% - 30px,1170px)}.header{height:67px}.brand{font-size:17px}.mobile-toggle{display:block}.nav-links{background:#fff;flex-direction:column;align-items:stretch;gap:18px;padding:24px;display:none;position:absolute;top:67px;left:0;right:0;box-shadow:0 15px 22px #1c35501a}.nav-links.open{display:flex}.hero-layout{padding:38px 0 48px}.hero h1{letter-spacing:-1.8px;font-size:41px}.hero-copy{font-size:15px}.hero-actions{flex-wrap:wrap}.hero-art{height:320px}.feature-panel{padding:16px}.floating{padding:8px 10px}.floating strong{font-size:11px}.floating small{font-size:10px}.floating.top{top:1px;left:-4px}.floating.bottom{bottom:5px;right:-4px}.strip-content,.cta-inner{flex-direction:column;align-items:flex-start}.section{padding-top:65px;padding-bottom:65px}.section-heading h2,.cta-inner h2{font-size:28px}.cards-grid{grid-template-columns:1fr}.form-page{padding:35px 15px}.form-card{padding:27px 21px}.page-main{padding-top:45px}.page-intro h1{font-size:32px}.job-filters{flex-direction:column}.job-filters label{width:100%}.field-grid{grid-template-columns:1fr}.job-card{gap:12px;padding:16px}.job-symbol{width:40px;height:40px}.job-topline{flex-direction:column;align-items:flex-start;gap:3px}.job-topline h2{font-size:17px}}.wizard-page{background:#f8fafc}.wizard-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.wizard-step{color:#64748b;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:8px;padding:13px 10px;display:flex}.wizard-step span{color:#64748b;background:#e8edf5;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.wizard-step strong{font-size:12px}.wizard-step.active{color:#1645bb;background:#eff6ff;border-color:#2563eb}.wizard-step.active span,.wizard-step.complete span{color:#fff;background:#2563eb}.wizard-step.complete{color:#1e40af;border-color:#d7e6fe}.wizard-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px;display:grid}.wizard-panel{min-height:540px}.wizard-panel>.stack-form{margin-top:0}.wizard-panel h2{font-size:25px}.wizard-panel .stack-form>p,.wizard-side p{color:#64748b;font-size:14px}.wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.wizard-side{gap:12px;display:grid}.wizard-side h3{margin:16px 0 4px}.wizard-progress{background:#e5edfb;border-radius:99px;height:8px;overflow:hidden}.wizard-progress>div{background:#2563eb;border-radius:99px;height:100%;transition:width .25s}.job-preview{overflow-wrap:anywhere;background:#fff;border:1px solid #dae5f6;border-radius:15px;padding:26px}.job-preview h2{margin-top:15px}.job-preview h3{margin-top:22px}.job-preview p{white-space:pre-wrap}.preview-tags{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.preview-tags span{color:#1e4fc1;background:#eaf2ff;border-radius:99px;padding:6px 10px;font-size:12px}.wizard-page small{color:#64748b}@media (max-width:860px){.wizard-layout{grid-template-columns:1fr}.wizard-side{grid-row:1}.wizard-steps{gap:4px}.wizard-step{flex-direction:column;justify-content:center}.wizard-step strong{text-align:center;font-size:10px}}@media (max-width:520px){.wizard-step{padding:8px 2px}.wizard-step strong{font-size:9px}.wizard-step span{width:24px;min-width:24px;height:24px}.wizard-panel{padding:18px}.wizard-actions .btn{flex:1}}:root{--soft-shadow:0 16px 45px #15243e0e}body{background:#fdfefe}a:hover:not(.btn){color:#1b59d7}.header{box-shadow:0 2px 12px #0a265609}.brand{white-space:nowrap}.brand>.beta-label{color:#2563eb;letter-spacing:.8px;background:#e8f1ff;border-radius:6px;margin-left:10px;padding:3px 6px;font-size:9px}.nav-links{gap:21px}.nav-links>a:not(.btn){white-space:nowrap}.nav-dropdown{align-self:center;font-size:14px;font-weight:700;position:relative}.nav-dropdown summary{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;list-style:none;display:flex}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-submenu{min-width:230px;box-shadow:var(--soft-shadow);z-index:30;background:#fff;border:1px solid #e5eaf1;border-radius:12px;gap:2px;padding:9px;display:grid;position:absolute;top:34px;right:0}.nav-submenu a{color:#263a58;border-radius:7px;padding:10px 12px;font-size:13px}.nav-submenu a:hover{color:#1b59d7;background:#f1f6ff}.footer{padding:58px 0 38px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:48px;display:grid}.footer-grid>div{flex-direction:column;gap:10px;display:flex}.footer-grid strong{color:#fff;font-size:15px}.footer-grid a{color:#c4d4e9;transition:color .15s}.footer-grid a:hover{color:#fff}.footer-grid p,.footer-grid small{color:#8fa6c2;margin:0}.beta-label{color:#9fc4ff;font-size:11px}.search-panel{margin:30px 0;padding:28px}.section-inline{justify-content:space-between;align-items:center;gap:14px;display:flex}.section-inline h2,.section-inline h3{align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.section-inline small{color:var(--muted)}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:18px;display:grid}.input-icon{align-items:center;display:flex;position:relative}.input-icon>svg{z-index:1;color:#94a3b8;position:absolute;left:12px}.input-icon input{padding-left:41px}.job-card{transition:border-color .15s,transform .15s;box-shadow:0 9px 28px #13294b07}.job-card:hover{border-color:#bdcef0;transform:translateY(-1px)}.job-topline a:hover{text-underline-offset:4px;text-decoration:underline}.text-action{color:#245dca;align-items:center;gap:6px;font-size:14px;font-weight:750;display:inline-flex}.text-action:hover{color:#143f9c!important}.preview-tags span{color:#31547d;background:#f0f5fc}.job-details .preview-tags{margin:13px 0}.job-details>.text-action{margin-top:14px}.job-detail-grid{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:24px;margin-top:22px;display:grid}.job-detail{min-width:0;padding:37px}.job-detail h1{letter-spacing:-1.4px;margin:19px 0;font-size:clamp(30px,3.3vw,45px);line-height:1.17}.job-detail .company-line{flex-wrap:wrap;font-size:15px}.detail-side{gap:15px;display:grid;position:sticky;top:106px}.detail-side .panel{padding:23px}.detail-side .stack-form{gap:15px;margin-top:12px}.detail-side .success{display:block}.detail-side .success p{margin-top:9px;margin-bottom:0}.detail-side .btn{white-space:normal}.detail-side .btn+.btn{margin-top:10px}.detail-block{border-top:1px solid #e7edf6;margin-top:15px;padding:22px 0 6px}.detail-block h2{font-size:21px}.detail-block h3{margin:0 0 9px;font-size:16px}.detail-block p,.formatted-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#4a596e;line-height:1.8}.salary-highlight{color:#156a4e;background:#f0fff7;border:1px solid #c3eddb;border-radius:12px;padding:16px;font-weight:800}.row-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:19px;display:flex}.muted-preview{white-space:pre-wrap;overflow-wrap:anywhere}.status-pill{color:#31527c;white-space:nowrap;background:#eef3fc;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:800}.status-applied{color:#1b58b3;background:#e8f1ff}.status-reviewing{color:#98630b;background:#fff3d8}.status-interview{color:#18784c;background:#e8f7ef}.status-rejected,.status-withdrawn{color:#697283;background:#f4f4f4}.status-hired{color:#006e48;background:#d8fbed}.metrics-mini{align-items:center;gap:20px;margin-bottom:20px;display:flex}.metrics-mini span{color:var(--muted)}.applicant-card{padding:27px}.applicant-card>.section-inline{margin-bottom:16px}.applicant-card>p{align-items:center;gap:8px;display:flex}.applicant-actions{flex-wrap:wrap;align-items:flex-end;gap:15px;margin-top:20px;display:flex}.applicant-actions label{flex:1;min-width:240px}.applicant-actions small{color:var(--muted)}.saved-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.saved-row h2{font-size:20px}.saved-row p{color:var(--muted);margin:8px 0 0}.company-tile{box-shadow:var(--soft-shadow);flex-direction:column;align-items:flex-start;gap:9px;display:flex}.company-tile h2{margin:9px 0 0;font-size:20px}.company-tile p{color:var(--muted);font-size:14px}.company-tile>.text-action{margin-top:auto}.company-symbol{color:#2859c3;background:#eef5ff;border-radius:17px;place-items:center;width:64px;height:64px;display:grid}.company-hero{margin:25px 0;padding:42px}.company-hero h1{margin:17px 0;font-size:42px}.company-hero>p{color:#536986;align-items:center;gap:9px;display:flex}.company-hero .pill{margin-top:10px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.account-grid .panel{min-width:0}.account-grid h2{align-items:center;gap:10px;display:flex}.danger-zone{border-top:1px solid #f3c5c5;margin-top:28px;padding-top:22px}.danger-zone h3{color:#b4232b;align-items:center;gap:10px;display:flex}.btn-danger{color:#fff;background:#ba2830}.btn-danger:hover{background:#921b23}.member-card{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.member-card h3{margin:0;font-size:20px}.member-card p{color:var(--muted);flex:1;font-size:14px}.member-avatar{color:#2458b9;background:#e6efff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;font-weight:800;display:grid}.community-banner,.about-panel{background:linear-gradient(135deg,#f5f9ff,#fff);align-items:flex-start;gap:22px;margin:24px 0 36px;display:flex}.community-banner>svg,.about-panel>svg{color:#2563eb;flex:none}.community-banner h2{margin-bottom:8px}.community-banner p{color:var(--muted)}.faq-list{gap:12px;margin:25px 0;display:grid}.faq-item{padding:0}.faq-item summary{cursor:pointer;padding:20px 24px;font-size:16px;font-weight:750;list-style:none}.faq-item summary:after{content:"+";float:right;color:#64748b;font-size:22px}.faq-item[open] summary:after{content:"−"}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--muted);margin:0;padding:0 24px 22px}.legal-page .panel{padding:36px}.legal-page .panel h2{margin:28px 0 8px;font-size:21px}.legal-page .panel h2:first-child{margin-top:0}.legal-page .panel p{color:#4d607c;line-height:1.85}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:26px 0;display:grid}.metric-card{flex-direction:column;gap:10px;display:flex}.metric-card>svg{color:#3470db}.metric-card strong{font-size:32px;line-height:1.1}.metric-card small{color:var(--muted);font-size:13px}.free-price{color:#1f9e6a;font-size:32px}.quick-links a{color:#2563eb;font-weight:700}.stack-form .check-row{align-items:flex-start;gap:8px;display:flex}.check-row a{color:#2563eb;text-underline-offset:2px;text-decoration:underline;display:inline}.company-record a:not(.btn){color:#2563eb}.notice a{text-underline-offset:2px;text-decoration:underline}@media (max-width:1110px){.nav-links{gap:12px}.nav-links>a,.nav-dropdown{font-size:12px}.brand{font-size:17px}.brand>.beta-label{font-size:8px}}@media (max-width:900px){.job-detail-grid{grid-template-columns:1fr}.detail-side{grid-template-columns:1fr 1fr;position:static}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.nav-links{gap:12px}.nav-links .btn{padding:8px}}@media (max-width:780px){.mobile-toggle{display:block}.header{height:68px}.nav-links{background:#fff;flex-direction:column;align-items:stretch;gap:17px;max-height:calc(100vh - 68px);padding:20px;display:none;position:absolute;top:68px;left:0;right:0;overflow-y:auto;box-shadow:0 25px 35px #20304b20}.nav-links.open{display:flex}.nav-links>a,.nav-dropdown{font-size:14px}.nav-dropdown{align-self:stretch}.nav-submenu{box-shadow:none;width:100%;margin-top:10px;position:static}.account-grid,.detail-side,.filter-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.job-detail{padding:22px}.job-detail h1{font-size:31px}.company-hero{padding:25px}.company-hero h1{font-size:31px}.community-banner,.about-panel{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.saved-row{flex-direction:column;align-items:flex-start}.applicant-actions label{width:100%;min-width:0}.stats-grid{grid-template-columns:1fr 1fr}.metric-card{padding:17px}.metric-card strong{font-size:25px}.legal-page .panel{padding:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.btn-secondary{color:#214ba3;background:#edf4ff;border-color:#d4e3ff}.btn-secondary:hover{background:#e0ebfc}.job-details .btn+.btn,.job-details .btn+button,.job-details button+.btn{margin-top:8px;margin-left:8px}form .btn:disabled{box-shadow:none}button:disabled{cursor:not-allowed}input[type=checkbox]{accent-color:#2563eb;flex:none;width:17px;height:17px}.panel p a:not(.btn),.company-line a,.detail-block a{color:#215ac7}:root{--ink:#13213c;--muted:#68778f;--blue:#4255e8;--blue-dark:#3140bc;--border:#e4e9f3;--bg:#f6f8fc;--v7-navy:#111c38;--v7-indigo:#5548df;--v7-lavender:#f0efff;--v7-shadow:0 16px 45px #24335b13}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbfcff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}h1,h2,h3{letter-spacing:-.035em}a,button,input,select{touch-action:manipulation}.container{width:min(1220px,100% - 48px)}.btn{border-radius:12px;min-height:44px;padding:13px 21px;font-weight:750}.btn-primary{color:#fff;background:linear-gradient(120deg,#4f54e9,#5544d4);box-shadow:0 9px 22px #4f54e926}.btn-primary:hover{background:linear-gradient(120deg,#3c45d0,#4632b2);color:#fff!important}.btn-outline{border-color:#dbe1ef}.section-kicker{color:#574bd7;letter-spacing:1.55px;font-weight:850}.v7-announcement{color:#e6ebff;background:#111e3c;font-size:12px}.v7-announcement>.container{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:6px 0;display:flex}.v7-announcement a{color:#c7cbff;align-items:center;gap:5px;margin-left:8px;font-weight:750;display:inline-flex}.v7-mini-dot,.v7-pulse{background:#69e1ad;border-radius:100%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #69e1ad20}.header.v7-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#ffffffed;border-bottom:1px solid #e9edfa;height:78px;position:sticky;top:0;box-shadow:0 6px 30px #111d3510}.v7-header .nav-links{gap:23px}.v7-header .nav-links>a:not(.btn){color:#2b3553;font-size:13px;font-weight:750}.v7-header .brand.v7-brand{letter-spacing:-.75px;flex-shrink:0;gap:8px;font-size:20px}.v7-brand .brand-icon{background:linear-gradient(145deg,#5050e9,#7663e9);border-radius:14px;width:45px;height:45px;margin-right:0;box-shadow:0 8px 18px #554de22c}.v7-brand .v7-brand-label{letter-spacing:-.5px;line-height:1.12;display:grid;color:#18264a!important}.v7-brand .v7-brand-label b{color:#5147d5;font-weight:850;display:inline}.v7-brand .v7-brand-label small{letter-spacing:.4px;color:#8691a8;margin-top:6px;font-size:10px;font-weight:600}.v7-brand .beta-label{border-radius:7px;align-self:center;color:#5044d5!important;background:#eeedff!important;margin-left:2px!important;padding:6px 8px!important;font-size:10px!important}.v7-header .nav-links .v7-login{border:1px solid #dee3f4;border-radius:10px;padding:9px 14px}.v7-header .nav-submenu{z-index:55;border:1px solid #e3e7f5;box-shadow:0 20px 48px #17234922}.v7-header .nav-dropdown summary{color:#34405e}.v7-header .mobile-toggle{color:#1a2850}.home-v7{overflow:hidden}.v7-hero{background:linear-gradient(118deg,#f0f2ff 0%,#f8f9ff 46%,#eef4ff 100%);padding:46px 0 78px;position:relative}.v7-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#dbddff88 0%,#0000 68%);border-radius:50%;width:600px;height:600px;position:absolute;top:-280px;left:-280px}.v7-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(20px,3.2vw,58px);display:grid;position:relative}.v7-hero-content{z-index:2;padding:26px 0 55px}.v7-pill{color:#5049c2;background:#ffffffb3;border:1px solid #d8d9fb;border-radius:99px;align-items:center;gap:10px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #c3c1ff20}.v7-hero h1{letter-spacing:-.065em;max-width:710px;margin:23px 0 22px;font-size:clamp(43px,4.5vw,66px);font-weight:850;line-height:1.105}.v7-hero h1 span{color:#5249d5;position:relative}.v7-hero-content>p{color:#63718b;max-width:535px;margin-bottom:27px;font-size:17px;line-height:1.82}.v7-hero-cta{flex-wrap:wrap;gap:11px;margin-bottom:27px;display:flex}.v7-hero-cta .btn{padding:15px 21px}.btn-v7-ghost{color:#2b3359;background:#fff;border:1px solid #d4daf0;box-shadow:0 6px 18px #192a5010}.btn-v7-ghost:hover{background:#f9faff;color:#3329b1!important}.v7-benefits{color:#566480;flex-wrap:wrap;gap:13px 18px;font-size:12px;font-weight:700;display:flex}.v7-benefits span{align-items:center;gap:6px;display:inline-flex}.v7-benefits svg{color:#16a57c;stroke-width:3px}.v7-hero-visual{isolation:isolate;height:480px;margin:0 0 34px;position:relative}.v7-hero-photo{object-fit:cover;object-position:center;z-index:1;border-radius:28px 115px;width:100%;height:100%;display:block;position:relative;box-shadow:0 35px 80px #2c346128}.v7-photo-halo{z-index:-1;border:2px solid #aaa6ff88;border-radius:42px 130px;position:absolute;inset:-15px -15px 12px 15px;transform:rotate(3deg)}.v7-hero-shape{filter:blur(2px);z-index:-1;border-radius:50%;position:absolute}.v7-shape-1{background:#ffd998;width:104px;height:104px;top:-31px;right:-27px}.v7-shape-2{background:#aeb4fb;width:85px;height:85px;bottom:-32px;left:-34px}.v7-floating{z-index:2;background:#fff;border:1px solid #edf0fb;border-radius:16px;align-items:center;gap:10px;max-width:275px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 14px 45px #202b5350}.v7-floating>span{color:#0a9b71;background:#e6faf2;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.v7-floating strong{color:#263254;font-size:12px;line-height:1.35;display:block}.v7-floating small{color:#79869d;margin-top:2px;font-size:10px;line-height:1.4;display:block}.v7-float-top{top:35px;right:-22px}.v7-float-bottom{bottom:35px;left:-38px}.v7-search-overlap{z-index:4;margin-top:-83px;position:relative}.v7-search-box{background:#fff;border:1px solid #e7e9f5;border-radius:20px;align-items:stretch;gap:10px;padding:13px 14px;display:flex;box-shadow:0 21px 60px #26306125}.v7-search-box>label{color:#6257dc;border-right:1px solid #e5e8f2;flex-direction:row;flex:1;align-items:center;gap:11px;min-width:0;padding:10px 20px;display:flex}.v7-search-box>label:nth-child(2){border-right:0}.v7-search-box>label>span{flex:1;min-width:0}.v7-search-box label small{color:#253252;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.v7-search-box input:not([type=checkbox]){box-shadow:none;color:#172340;background:0 0;border:0;border-radius:0;outline:0;width:100%;height:25px;padding:0;font-size:14px}.v7-search-box input::placeholder{color:#a1aabe}.v7-search-box .btn{border-radius:14px;min-width:195px}.v7-trending{color:#6d7990;flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px;padding-left:13px;font-size:12px;display:flex}.v7-trending a{color:#4d5594;background:#fff;border:1px solid #e3e7f3;border-radius:99px;align-items:center;gap:3px;padding:5px 12px;font-size:11px;font-weight:750;display:inline-flex}.v7-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.v7-heading h2{letter-spacing:-.055em;color:#172342;margin:10px 0 9px;font-size:clamp(28px,3.2vw,42px);line-height:1.21}.v7-heading p{color:#748098;margin:0;font-size:14px}.v7-all-link{color:#5248d5;white-space:nowrap;align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.v7-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.v7-category{background:#fff;border:1px solid #e5eaf5;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:183px;padding:19px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 7px 25px #1c2b5409}.v7-category:hover{border-color:#b3b7f9;transform:translateY(-5px);box-shadow:0 17px 32px #17254918}.v7-category-icon{color:#465dd7;background:#eaf2ff;border-radius:15px;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid}.v7-category-icon.rose{color:#dc5b8b;background:#ffeaf1}.v7-category-icon.orange{color:#ca7b26;background:#fff0d9}.v7-category-icon.purple{color:#7154dc;background:#efebff}.v7-category-icon.mint{color:#19a47f;background:#e5f9f1}.v7-category-icon.blue{color:#2677c3;background:#e7f6ff}.v7-category strong{color:#202c4a;font-size:13px;line-height:1.35}.v7-category>span:last-child{color:#8490a6;align-items:center;gap:5px;margin-top:auto;padding-top:15px;font-size:10px;display:flex}.v7-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.v7-job{background:#fff;border:1px solid #e3e8f4;border-radius:21px;flex-direction:column;min-height:309px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px #2431550c}.v7-job:hover{transform:translateY(-4px);box-shadow:0 18px 38px #24315520}.v7-job-top,.v7-job-bottom{justify-content:space-between;align-items:center;gap:15px;display:flex}.v7-job-icon{color:#4d5bdd;background:#e7edff;border-radius:16px;place-items:center;width:55px;height:55px;display:grid}.v7-job-icon-1{color:#ca793d;background:#fcefe9}.v7-job-icon-2{color:#18a880;background:#e7f9f2}.v7-verified{color:#198b6f;background:#eafaf4;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.v7-company{color:#68768b;margin-top:17px;font-size:12px;font-weight:750}.v7-job h3{color:#1c2847;margin:6px 0 11px;font-size:21px;line-height:1.3}.v7-job h3 a:hover{color:#5144d9}.v7-job-meta{color:#758196;flex-wrap:wrap;gap:11px;font-size:12px;display:flex}.v7-job-meta span{align-items:center;gap:4px;display:flex}.v7-job>p{color:#79869b;flex:1;margin:16px 0 22px;font-size:13px;line-height:1.75}.v7-job-bottom{border-top:1px solid #edf0f5;padding-top:17px}.v7-job-bottom strong{color:#303b66;font-size:13px}.v7-job-bottom a{color:#4b41d5;background:#eeedff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.v7-empty{background:#fff;border:1px dashed #c7cfec;border-radius:20px;align-items:center;gap:22px;padding:30px;display:flex}.v7-empty>span{color:#6055dc;background:#eeefff;border-radius:15px;flex:none;place-items:center;width:60px;height:60px;display:grid}.v7-empty>div{flex:1}.v7-empty h3{margin:0 0 5px;font-size:19px}.v7-empty p{color:#758199;margin:0;font-size:13px}.v7-split{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(32px,6vw,95px);display:grid}.v7-story-img{height:440px;position:relative}.v7-story-img>img{object-fit:cover;border-radius:29px 92px 29px 29px;width:100%;height:100%;box-shadow:0 25px 44px #24315521}.v7-story-badge{color:#303c61;background:#fff;border-radius:15px;align-items:center;gap:10px;max-width:240px;padding:16px 18px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:-20px;right:-20px;box-shadow:0 14px 33px #17254930}.v7-story-badge svg{color:#574bdc;flex:none}.v7-story-content h2{letter-spacing:-.055em;margin:13px 0 18px;font-size:clamp(30px,3.25vw,43px);line-height:1.18}.v7-story-content>p{color:#707d93;font-size:15px;line-height:1.85}.v7-story-points{gap:18px;margin:28px 0;display:grid}.v7-story-points>div{align-items:flex-start;gap:13px;display:flex}.v7-story-points>div>svg{color:#4f48d9;background:#eeedff;border-radius:13px;flex:none;width:43px;height:43px;padding:10px}.v7-story-points strong{font-size:14px;display:block}.v7-story-points small{color:#7b879b;margin-top:4px;font-size:12px;display:block}.v7-dual-cta{grid-template-columns:1fr 1fr;gap:19px;margin-bottom:42px;display:grid}.v7-dual-cta article{border-radius:25px;flex-direction:column;align-items:flex-start;min-height:288px;padding:39px;display:flex;position:relative;overflow:hidden}.v7-dual-cta article:after{content:"";pointer-events:none;border:40px solid #ffffff35;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-150px;right:-130px}.v7-cta-candidate{color:#1d2b51;background:#eeefff}.v7-cta-employer{color:#fff;background:linear-gradient(125deg,#4244d1,#6855e5)}.v7-cta-icon{color:#564bd5;background:#fff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid;box-shadow:0 8px 22px #24255f0e}.v7-cta-employer .v7-cta-icon{color:#fff;background:#ffffff30}.v7-dual-cta h2{margin:0 0 9px;font-size:27px}.v7-dual-cta p{color:#687391;flex:1;max-width:420px;font-size:14px;line-height:1.7}.v7-cta-employer p{color:#e5e2ff}.btn-v7-light{color:#4e41c2;background:#fff}.btn-v7-light:hover{background:#f5f4ff;color:#35269f!important}.v7-bottom-note{background:#f5f9ff;border:1px solid #dfe8f8;border-radius:16px;align-items:center;gap:14px;margin-bottom:70px;padding:20px 27px;display:flex}.v7-bottom-note>svg{color:#3aa68e;flex:none}.v7-bottom-note p{color:#60728e;flex:1;margin:0;font-size:13px}.v7-bottom-note p strong{color:#23365d}.v7-bottom-note a{color:#5247d5;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.v7-footer.footer{color:#b5c2de;background:#111c36;padding:74px 0 23px;font-size:13px}.v7-footer-top{justify-content:space-between;gap:50px;margin-bottom:48px;display:flex}.v7-footer-brand{max-width:290px}.v7-footer-brandmark{color:#fff;align-items:center;gap:10px;font-size:19px;display:flex}.v7-footer-brandmark svg{color:#b4adff}.v7-footer-brand>p{color:#a5b5d0;margin:18px 0;font-size:13px;line-height:1.8}.v7-footer-brand>span{color:#94a6c8;align-items:center;gap:8px;font-size:11px;display:flex}.v7-footer-brand>span svg{color:#b0a8ff}.v7-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,65px);display:grid}.v7-footer-links>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.v7-footer-links strong{color:#fff;margin-bottom:7px;font-size:13px}.v7-footer-links a{color:#aabbd5;white-space:nowrap;font-size:12px}.v7-footer-links .btn{color:#d1ddfa;white-space:normal;background:0 0;border-color:#465172;min-height:34px;padding:6px 9px;font-size:11px}.v7-footer-bottom{color:#8899b8;border-top:1px solid #354059;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:24px;font-size:11px;display:flex}.v7-footer-bottom>span{align-items:center;gap:6px;display:flex}.page-main{padding-top:68px}.page-intro h1{letter-spacing:-.053em;max-width:800px;font-size:clamp(31px,3.6vw,47px)}.page-intro p{line-height:1.75}.panel,.job-card,.form-card{border-color:#e4e9f4;border-radius:19px;box-shadow:0 10px 32px #17274c08}.panel{background:#fff}.job-card{gap:21px;padding:29px}.job-symbol{color:#514bdb;background:linear-gradient(145deg,#edf0ff,#e5ecff);border-radius:15px}.job-card:hover{transform:translateY(-2px);box-shadow:0 15px 39px #17274c12}.job-topline h2{font-size:22px}.job-topline h2 a:hover{color:#4b42d4}.pill{color:#158c67;background:#eff9f5}.company-symbol{color:#564bd5;background:#eceeff}.role-picker button.selected{color:#4c43d6;background:#f1f0ff;border-color:#544bd9}.form-page{background:radial-gradient(circle at 14% 18%,#eae9ff 0,#0000 24%),radial-gradient(circle at 90% 80%,#e7f3ff 0,#0000 27%),#f7f8fd}.form-card{border-radius:23px;padding:42px;box-shadow:0 20px 60px #20326312}.form-card h1{font-size:32px}.input-icon>svg{color:#6a5fdc}.legal-v7{max-width:1240px}.legal-v7-header{margin-bottom:37px}.legal-v7-header h1{max-width:900px;margin:11px 0 14px;font-size:clamp(32px,4vw,51px);line-height:1.15}.legal-v7-header p{color:#6d7892;max-width:740px;margin-bottom:10px;font-size:16px;line-height:1.7}.legal-v7-header small{color:#8e98ac;font-size:11px}.legal-v7-grid{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:26px;display:grid}.legal-menu{background:#fff;border:1px solid #e3e7f3;border-radius:20px;flex-direction:column;gap:5px;padding:19px;display:flex;position:sticky;top:102px;box-shadow:0 8px 27px #17274c08}.legal-menu>strong{color:#27355a;padding:8px 10px 14px;font-size:13px}.legal-menu>a{color:#61708f;border-radius:11px;align-items:center;gap:11px;padding:11px;font-size:12px;font-weight:750;line-height:1.45;display:flex}.legal-menu>a:hover{background:#f0efff;color:#5144d9!important}.legal-menu>a svg{color:#6966c4;flex:none}.legal-v7-operator{border-top:1px solid #edf0f7;gap:5px;margin-top:12px;padding:18px 10px 8px;display:grid}.legal-v7-operator span{color:#8b97aa;text-transform:uppercase;letter-spacing:1px;font-size:10px}.legal-v7-operator strong{font-size:13px}.legal-v7-operator small{color:#77869c;font-size:11px}.legal-v7-document{background:#fff;border:1px solid #e3e8f2;border-radius:21px;min-width:0;padding:39px 44px;box-shadow:0 12px 40px #19284a09}.legal-v7-document h2{color:#273357;margin:33px 0 12px;font-size:19px;line-height:1.4}.legal-v7-document h2:first-of-type{margin-top:26px}.legal-v7-document p{color:#5e6c85;margin-bottom:15px;font-size:14px;line-height:1.9}.legal-v7-document a{color:#4c42d2;text-underline-offset:3px;text-decoration:underline}.legal-v7-document ul{color:#5e6c85;padding-left:22px;line-height:1.9}.legal-v7-warning{background:#fffaf2;border:1px solid #f3ddbb;border-radius:13px;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.legal-v7-warning>svg{color:#b8762a;flex:none;margin-top:2px}.legal-v7-warning p{color:#80613f;margin:0;font-size:12px;line-height:1.75}.legal-v7-warning strong{color:#986a34}.legal-facts{border:1px solid #e5e9f5;border-radius:12px;gap:0;display:grid;overflow:hidden}.legal-facts>div{grid-template-columns:200px minmax(0,1fr);gap:12px;padding:13px 16px;font-size:12px;display:grid}.legal-facts>div:nth-child(odd){background:#f8f9ff}.legal-facts dt{color:#53617b;font-weight:800}.legal-facts dd{color:#202e53;overflow-wrap:anywhere;margin:0}.legal-table-scroll{margin:18px 0;overflow-x:auto}.legal-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:12px}.legal-table th{color:#3c3b88;background:#f1f1ff;border-bottom:2px solid #d8d8fc;padding:13px;font-size:11px}.legal-table td{vertical-align:top;color:#596982;border-bottom:1px solid #e8edf7;padding:12px;line-height:1.65}.legal-table tr:nth-child(2n) td{background:#fbfbff}.cookie-backdrop{z-index:100;pointer-events:none;justify-content:center;padding:18px 18px 24px;display:flex;position:fixed;inset:auto 0 0}.cookie-modal{pointer-events:auto;color:#243351;background:#fff;border:1px solid #dddff3;border-radius:23px;width:min(660px,100%);padding:23px 27px;box-shadow:0 20px 85px #10173348}.cookie-top{align-items:center;gap:13px;display:flex}.cookie-icon{color:#d58525;background:#fff0d6;border-radius:15px;flex:none;place-items:center;width:51px;height:51px;display:grid}.cookie-top h2{margin:1px 0 0;font-size:22px}.cookie-top .section-kicker{font-size:10px}.cookie-close{color:#6b7894;background:#f3f5fb;border:0;border-radius:9px;align-self:flex-start;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.cookie-modal>p{color:#67758d;margin:15px 0;font-size:13px;line-height:1.75}.cookie-modal>p strong{color:#35436b}.cookie-fine{margin-bottom:16px!important;font-size:11px!important}.cookie-fine a{color:#5144d7;text-decoration:underline}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cookie-actions .btn{font-size:12px}.cookie-details{border:1px solid #e7e9f3;border-radius:12px;margin-top:13px;overflow:hidden}.cookie-details>div{align-items:center;gap:12px;padding:12px;display:flex}.cookie-details>div+div{border-top:1px solid #ebedf4}.cookie-details>div>svg{color:#534bd3;flex:none}.cookie-details>div>span:nth-child(2){flex:1;gap:4px;display:grid}.cookie-details strong{font-size:12px}.cookie-details small{color:#78849a;font-size:11px}.cookie-required,.cookie-off{white-space:nowrap;color:#138e70;align-items:center;gap:4px;font-size:10px;font-weight:850;display:flex}.cookie-off{color:#8791a1}@media (max-width:1190px){.v7-header .nav-links{gap:13px}.v7-header .nav-links>a:not(.btn),.v7-header .nav-dropdown{font-size:12px}.v7-brand .beta-label{display:none}.v7-categories{grid-template-columns:repeat(3,1fr)}.v7-category{min-height:155px}}@media (max-width:990px){.v7-hero-grid{grid-template-columns:1fr 1fr}.v7-hero h1{font-size:47px}.v7-hero-visual{height:410px}.v7-hero-content>p{font-size:15px}.v7-hero-cta .btn{padding:12px 14px;font-size:12px}.v7-floating{padding:9px}.v7-float-top{right:-8px}.v7-float-bottom{left:-8px}.v7-footer-top{flex-wrap:wrap}.v7-footer-links{flex:1}.v7-job-grid{gap:12px}.v7-job{padding:18px}}@media (max-width:800px){.v7-announcement a{display:none}.header.v7-header{height:70px}.v7-header .nav-links{background:#fff;flex-direction:column;align-items:stretch;gap:17px;max-height:calc(100vh - 70px);padding:22px 24px;display:none;position:absolute;top:70px;left:0;right:0;overflow-y:auto;box-shadow:0 25px 32px #1f285333}.v7-header .nav-links.open{display:flex}.v7-header .mobile-toggle{display:block}.v7-header .nav-links>a:not(.btn),.v7-header .nav-dropdown{font-size:14px}.v7-header .nav-dropdown{align-self:stretch}.v7-header .nav-submenu{box-shadow:none;margin-top:10px;position:static}.v7-brand .beta-label{display:block}.v7-hero-grid{grid-template-columns:1fr}.v7-hero{padding:28px 0 78px}.v7-hero-content{padding:20px 0 8px}.v7-hero h1{max-width:660px;font-size:clamp(40px,8vw,63px)}.v7-hero-visual{width:100%;max-width:680px;height:405px;margin:15px auto 0}.v7-search-overlap{margin-top:-66px}.v7-search-box{flex-wrap:wrap}.v7-search-box>label{flex:1;min-width:180px}.v7-search-box .btn{width:100%}.v7-job-grid{grid-template-columns:1fr 1fr}.v7-split{grid-template-columns:1fr;gap:55px}.v7-story-img{max-width:600px;height:390px}.v7-dual-cta article{padding:27px}.legal-v7-grid{grid-template-columns:1fr}.legal-menu{flex-flow:wrap;align-items:center;gap:4px;padding:12px;position:static}.legal-menu>strong{flex-basis:100%}.legal-menu>a{padding:8px;font-size:11px}.legal-v7-operator{display:none}.v7-footer-links{min-width:100%}}@media (max-width:600px){.container{width:min(100% - 32px,1220px)}.v7-announcement{font-size:10px}.v7-brand .v7-brand-label{font-size:18px}.v7-brand .v7-brand-label small{font-size:9px}.v7-brand .beta-label{display:none}.v7-hero{padding:15px 0 66px}.v7-hero h1{letter-spacing:-.06em;font-size:41px}.v7-hero-content>p{font-size:14px}.v7-hero-cta{gap:9px}.v7-hero-cta .btn{white-space:normal;flex:1;line-height:1.35}.v7-benefits{gap:8px 12px;font-size:11px}.v7-hero-visual{height:290px;margin:18px auto 0}.v7-hero-photo{border-radius:19px 65px}.v7-photo-halo{border-radius:24px 70px}.v7-floating{max-width:192px}.v7-floating>span{width:31px;height:31px}.v7-floating strong{font-size:10px}.v7-floating small{font-size:9px}.v7-float-top{top:12px;right:-4px}.v7-float-bottom{bottom:9px;left:-4px}.v7-search-overlap{margin-top:-45px}.v7-search-box{border-radius:16px;padding:12px;display:grid}.v7-search-box>label{border-bottom:1px solid #edf0f8;border-right:0;width:100%;min-width:0;padding:11px 9px}.v7-search-box>label:nth-child(2){border:0}.v7-search-box .btn{min-width:0}.v7-trending{padding-left:0;font-size:11px}.v7-section{padding-top:65px;padding-bottom:65px}.v7-heading{flex-direction:column;align-items:flex-start;gap:11px}.v7-heading h2{font-size:30px}.v7-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v7-category{min-height:158px;padding:14px}.v7-category-icon{width:46px;height:46px;margin-bottom:12px}.v7-category strong{font-size:12px}.v7-job-grid{grid-template-columns:1fr}.v7-job{min-height:auto;padding:23px}.v7-empty{flex-wrap:wrap;padding:21px}.v7-story-img{height:320px}.v7-story-badge{bottom:-20px;right:2px}.v7-story-content h2{font-size:32px}.v7-dual-cta{grid-template-columns:1fr;gap:12px}.v7-dual-cta article{min-height:245px}.v7-bottom-note{flex-wrap:wrap;margin-bottom:45px;padding:18px}.v7-bottom-note p{flex-basis:calc(100% - 45px)}.v7-footer.footer{padding-top:48px}.v7-footer-top{gap:30px}.v7-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.v7-footer-links>div:last-child{grid-column:span 2}.v7-footer-bottom{gap:9px;display:grid}.legal-v7-document{padding:22px 19px}.legal-v7-header h1{font-size:33px}.legal-menu>a{flex-basis:calc(50% - 7px);line-height:1.5}.legal-facts>div{grid-template-columns:1fr;gap:3px}.cookie-backdrop{padding:8px}.cookie-modal{border-radius:15px;padding:16px}.cookie-top h2{font-size:19px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-actions .btn{white-space:normal;min-height:44px;padding:10px 7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.v7-category,.v7-job{transition:none!important}}.v7-brand .v7-brand-label{display:block!important}.v7-brand .v7-brand-label small{display:block}.skip-link{z-index:1000;color:#322db0;background:#fff;border:2px solid #5549cf;border-radius:10px;padding:10px 16px;font-weight:800;position:absolute;top:-100px;left:14px}.skip-link:focus{top:12px}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #7770ed}:where(button,a,input,select,textarea,summary):focus:not(:focus-visible){outline:none}:root{--v8-ink:#17243c;--v8-muted:#64748b;--v8-blue:#315de9;--v8-deep:#111c35;--v8-mint:#8bf0d0;--v8-line:#e2e9f3}html{scroll-behavior:smooth}body{color:var(--v8-ink);background:#f8faff}.btn{border-radius:12px;font-weight:800;transition:transform .15s,box-shadow .2s,background .2s}.btn:enabled:hover{transform:translateY(-1px)}.btn-outline{color:#24354e;background:#fff;border-color:#cfd9ec}.section-kicker{letter-spacing:1.75px;color:#2468b8;font-weight:900}.header.v7-header{background:#fffefbfa;border-color:#e6eaf3;box-shadow:0 9px 26px #101d390a}.v7-announcement{color:#dce6fa;background:#101d35}.v7-announcement strong{color:#9ef5d6}.v7-brand .brand-icon{background:linear-gradient(145deg,#2755e3,#267bcf);box-shadow:0 10px 22px #285fe82e}.v7-brand .v7-brand-label b{color:#2459da}.v7-brand .beta-label{color:#1b62c4!important;background:#e8f1ff!important}.v7-header .nav-links>a:not(.btn):hover,.v7-header .nav-links .v7-active{color:#2561c9!important}.home-v7{background:#fff;overflow:hidden}.v7-hero{background:radial-gradient(circle at 45% -60%,#3d6da2 0,#0000 55%),linear-gradient(118deg,#112038,#172d4f 62%,#21486f);padding:63px 0 102px;overflow:visible}.v7-hero:before{background:radial-gradient(circle,#55aeec1f 0,#0000 70%)}.v7-hero-content{padding-top:28px;padding-bottom:36px}.v7-pill{color:#d8ffe9;box-shadow:none;letter-spacing:.25px;background:#ffffff17;border:1px solid #a8f7dc69}.v7-pill .v7-pulse{background:#80f5c7}.v7-hero h1{color:#fff;letter-spacing:-.07em;margin-top:23px;font-size:clamp(45px,5vw,75px)}.v7-hero h1 span{color:#8ff3d2}.v7-hero-content>p{color:#ced9ec;max-width:560px;font-size:17px}.v7-hero .btn-v7-ghost{color:#fff;background:#ffffff14;border-color:#a9c1e154}.v7-hero .btn-v7-ghost:hover{background:#ffffff20;color:#fff!important}.v7-hero .btn-primary{background:linear-gradient(135deg,#4178fa,#2d60e7);box-shadow:0 10px 30px #0a193e6a}.v7-benefits{color:#dce8fb;font-size:12px}.v7-benefits svg{color:#89f4d3}.v7-hero-visual{height:465px}.v7-hero-photo{border-radius:32px 115px 32px 80px;box-shadow:0 30px 75px #07112460}.v7-photo-halo{border-color:#7fe6c89c;border-radius:44px 129px 44px 85px}.v7-shape-1{background:#8af1d1}.v7-shape-2{background:#5996ee}.v7-floating{box-shadow:0 20px 55px #07112478}.v7-floating>span{color:#067a60;background:#dbfff3}.v7-float-bottom>span{color:#2761cb;background:#e8efff}.v7-search-box{border:1px solid #e0eaf6;border-radius:20px;padding:15px;box-shadow:0 19px 65px #152c5151}.v7-search-box .btn{background:#315fea;box-shadow:0 9px 25px #315fea2e}.v7-trending{color:#d9e7f9}.v7-trending strong{color:#fff}.v7-trending a{color:#f2f7ff;background:#ffffff18;border:1px solid #ffffff42}.v7-trending a:hover{color:#0b345b;background:#d9f8ed}.v7-section{padding-top:100px;padding-bottom:86px}.v7-heading h2{color:#142642}.v7-category{border-radius:20px;box-shadow:0 12px 36px #1b38560b}.v7-category:hover{border-color:#77baff;box-shadow:0 16px 40px #325b9619}.v7-job{border-radius:22px;box-shadow:0 12px 35px #1c355a10}.v7-jobs-wrap{background:linear-gradient(#f2f7ff,#f8fbff)}.v7-verified{color:#0b7a59;background:#dcfff2}.v7-job-bottom a{color:#285bd9;background:#e8f1ff}.v7-footer.footer{background:#0b1d36}.v7-footer-brandmark>svg{color:#7fedd4}.v7-footer-links a:hover{color:#94edda!important}.v8-section-title{justify-content:space-between;align-items:end;gap:24px;margin:35px 0 24px;display:flex}.v8-section-title h2,.v8-section-title h1{letter-spacing:-.055em;color:#152742;margin:9px 0;font-size:clamp(27px,3vw,42px);line-height:1.15}.v8-section-title p{color:#6f7e96;margin:6px 0;font-size:14px;line-height:1.7}.v8-section-title>a{color:#245ed9;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.v8-explore{padding-top:30px;padding-bottom:95px}.v8-category-cloud{flex-wrap:wrap;gap:11px;display:flex}.v8-category-cloud a,.v8-profession-pills a{color:#243954;background:#fff;border:1px solid #dce7f5;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:750;transition:all .17s;display:flex;box-shadow:0 5px 16px #13315709}.v8-category-cloud a svg,.v8-profession-pills a svg{color:#2a65dc}.v8-category-cloud a:hover,.v8-profession-pills a:hover{color:#194cb1;background:#e9f3ff;border-color:#93bafa;transform:translateY(-2px)}.v8-home-social{grid-template-columns:1fr .88fr;align-items:center;gap:clamp(28px,6vw,96px);padding:90px 0;display:grid}.v8-social-copy h2{letter-spacing:-.06em;max-width:620px;margin:15px 0 22px;font-size:clamp(36px,4vw,53px);line-height:1.15}.v8-social-copy h2 em,.v8-page-hero h1 em{color:#2c67db;font-style:normal}.v8-social-copy>p{color:#61738f;max-width:535px;font-size:16px;line-height:1.8}.v8-social-links,.v8-hero-buttons{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.v8-social-preview{background:linear-gradient(160deg,#1e4072,#102947);border-radius:30px;padding:28px;position:relative;transform:rotate(1.1deg);box-shadow:0 40px 80px #1f3f7145}.v8-social-preview:before{content:"";z-index:-1;border:2px solid #8ef6d1a8;border-radius:35px;position:absolute;inset:-15px 22px 20px -15px}.v8-social-preview-top{color:#fff;align-items:center;gap:12px;padding:2px 4px 24px;display:flex}.v8-social-preview-top>span{color:#19416a;background:#b0f8e7;border-radius:12px;place-items:center;width:41px;height:41px;font-weight:950;display:grid}.v8-social-preview-top strong{font-size:16px}.v8-social-preview-top small{color:#adcded;margin-left:auto;font-size:11px}.v8-preview-card{background:#fff;border-radius:15px;align-items:center;gap:15px;margin:12px 0;padding:17px 19px;display:flex;box-shadow:0 12px 30px #03152b22}.v8-preview-card:nth-child(3){transform:translate(15px)}.v8-preview-avatar{color:#2877d3;background:#e9f7ff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.v8-preview-card:nth-child(4) .v8-preview-avatar{color:#088f6d;background:#e3faee}.v8-preview-card strong{color:#263954;font-size:14px}.v8-preview-card p{color:#77869a;margin:5px 0 0;font-size:12px;line-height:1.5}.v8-freelance-banner{color:#fff;background:linear-gradient(114deg,#224dae,#315fe5 62%,#3e83e9);border-radius:31px;justify-content:space-between;align-items:center;min-height:285px;margin-top:5px;margin-bottom:92px;padding:45px 65px;display:flex;position:relative;overflow:hidden}.v8-freelance-banner:before{content:"";border:75px solid #ffffff16;border-radius:50%;width:420px;height:420px;position:absolute;top:-200px;right:-100px}.v8-freelance-banner>div:first-child{z-index:2;max-width:550px;position:relative}.v8-freelance-banner h2{letter-spacing:-.05em;margin:11px 0;font-size:36px;line-height:1.2}.v8-freelance-banner p{color:#e6efff;margin-bottom:22px;font-size:14px;line-height:1.7}.v8-freelance-banner span{letter-spacing:1.8px;color:#a7ffe0;font-size:11px;font-weight:850}.v8-freelance-emblem{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff20;border:1px solid #ffffff40;border-radius:45px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:215px;height:215px;display:flex;transform:rotate(9deg)}.v8-freelance-emblem span{color:#fff;letter-spacing:3px}.v8-page-hero{background:linear-gradient(116deg,#eaf4ff,#f5f9ff 58%,#e4f5f3);border:1px solid #e0e9fa;border-radius:29px;grid-template-columns:1.22fr .78fr;align-items:center;gap:28px;min-height:330px;margin-bottom:37px;padding:42px 55px;display:grid;position:relative;overflow:hidden}.v8-page-hero:after{content:"";background:#c7e5ff4d;border-radius:50%;width:330px;height:330px;position:absolute;top:-100px;right:-60px}.v8-page-hero h1{letter-spacing:-.06em;max-width:735px;margin:15px 0;font-size:clamp(32px,4vw,52px);line-height:1.14}.v8-page-hero p{color:#5e718b;max-width:620px;font-size:15px;line-height:1.75}.v8-page-hero>div{z-index:2;position:relative}.v8-hero-art{color:#d3faff;background:linear-gradient(135deg,#2468de,#18418c);border-radius:36px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:12px;width:220px;height:220px;display:flex;transform:rotate(5deg);box-shadow:0 30px 45px #1a4b8736}.v8-hero-art span{color:#fff;font-size:13px;font-weight:800}.v8-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 45px;display:grid}.v8-feature-card{background:#fff;border:1px solid #dfe8f3;border-radius:22px;flex-direction:column;gap:12px;min-height:212px;padding:27px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 15px 38px #132b4a10}.v8-feature-card:hover{transform:translateY(-4px);box-shadow:0 24px 45px #132b4a20}.v8-feature-card>svg:first-child{color:#2363d7;background:#eaf4ff;border-radius:14px;width:49px;height:49px;padding:11px}.v8-feature-card strong{color:#1b2b46;font-size:18px}.v8-feature-card span{color:#71819a;flex:1;font-size:13px;line-height:1.65}.v8-feature-card>svg:last-child{color:#2a68d3;align-self:flex-end}.v8-consent-panel{background:#effbf7;border-color:#c7eee0;align-items:flex-start;gap:20px;margin-bottom:47px;padding:29px;display:flex}.v8-consent-panel>svg{color:#0b9671;flex:none}.v8-consent-panel h2{margin:0 0 8px;font-size:20px;line-height:1.3}.v8-consent-panel p{color:#526a70;max-width:850px;font-size:13px;line-height:1.7}.v8-consent-panel .btn{margin-top:7px}.v8-members-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:23px 0 48px;display:grid}.v8-member-card{text-align:center;flex-direction:column;align-items:center;min-height:278px;padding:27px 17px;display:flex}.v8-member-card h3{margin:14px 0 5px;font-size:17px}.v8-member-card p{color:#61758c;margin:0;font-size:13px;line-height:1.6}.v8-member-card small{color:#8a97a7;margin-top:6px;font-size:12px}.v8-member-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:auto;padding-top:15px;display:flex}.v8-portrait{color:#fff;background:linear-gradient(140deg,#356de7,#52b4db);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:21px;font-weight:850;display:inline-grid;overflow:hidden}.v8-portrait img{object-fit:cover;width:100%;height:100%}.v8-portrait-large{border-radius:24px;width:86px;height:86px;font-size:30px}.v8-member-card .v8-portrait-large{border-radius:26px;width:96px;height:96px}.v8-social,.v8-forums{max-width:1180px}.v8-social>.text-action,.v8-forum-detail>.text-action,.v8-job-detail>.text-action{margin-bottom:17px}.v8-post-editor{max-width:860px;margin:0 auto 28px;padding:30px}.v8-post-editor h2{align-items:center;gap:10px;font-size:21px;display:flex}.v8-post-editor textarea{min-height:140px}.v8-form-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.v8-form-bottom small{color:#8091a5;font-size:12px}.v8-wall-list{gap:19px;max-width:860px;margin:0 auto 60px;display:grid}.v8-post{padding:27px 30px}.v8-post-head{align-items:center;gap:12px;display:flex}.v8-post-head>div:nth-child(2){flex:1;gap:5px;display:grid}.v8-post-head strong{font-size:15px}.v8-post-head small{color:#8794a7;font-size:11px}.v8-post-menu button,.v8-comment button,.v8-text-button{color:#7e8a9a;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;display:inline-flex}.v8-post-menu button:hover,.v8-comment button:hover{color:#cb4b5b}.v8-post-body{white-space:pre-wrap;color:#293951;margin:21px 0;font-size:16px;line-height:1.85}.v8-comment-list{border-top:1px solid #e6edf6;gap:10px;margin-bottom:12px;padding-top:14px;display:grid}.v8-comment{background:#f3f7fe;border-radius:13px;padding:12px 16px;position:relative}.v8-comment strong{color:#2e4d77;font-size:12px}.v8-comment p{white-space:pre-wrap;color:#445870;margin:5px 0;font-size:13px;line-height:1.7}.v8-comment small{color:#8190a3;font-size:10px}.v8-comment button{position:absolute;top:12px;right:12px}.v8-comment-compose{align-items:center;gap:10px;display:flex}.v8-comment-compose>input{flex:1;min-width:0}.v8-friend-row,.v8-moderation-row{border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.v8-friend-row:last-child,.v8-moderation-row:last-child{border-bottom:0}.v8-friend-row>div:last-child,.v8-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v8-friend-row>strong{font-size:14px}.v8-topic-list{gap:13px;margin-bottom:70px;display:grid}.v8-forum-filter{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.v8-forum-filter>label{flex:1;align-items:center;gap:10px;display:flex}.v8-forum-filter input{box-shadow:none;border:0}.v8-forum-filter>span{color:#7d889b;white-space:nowrap;font-size:12px}.v8-topic{align-items:flex-start;gap:20px;padding:25px 27px;display:flex}.v8-topic-icon{color:#3169d6;background:#eaf2ff;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.v8-topic>div{flex:1;min-width:0}.v8-topic h2{margin:8px 0;font-size:20px;line-height:1.4}.v8-topic p{color:#687c90;margin:0 0 9px;font-size:13px;line-height:1.7}.v8-topic small{color:#8493a6;font-size:11px}.v8-topic-arrow{color:#2c67d5;align-self:center}.v8-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v8-tags>span,.v8-tags>a{color:#2761aa;background:#e9f2ff;border-radius:99px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:750;display:inline-flex}.v8-forum-detail{max-width:1040px}.v8-topic-main{margin-bottom:35px;padding:37px}.v8-topic-main h1{letter-spacing:-.055em;margin:18px 0 11px;font-size:clamp(29px,4vw,45px)}.v8-topic-author{color:#7c899c;font-size:12px}.v8-topic-text{color:#354660;white-space:pre-wrap;margin:27px 0;font-size:16px;line-height:1.8}.v8-replies{gap:12px;margin-bottom:35px;display:grid}.v8-replies>h2{font-size:22px}.v8-replies article{padding:25px}.v8-reply-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.v8-reply-head small{color:#8995a7;font-size:11px}.v8-replies p{white-space:pre-wrap;color:#455671;line-height:1.75}.v8-new-topic{max-width:810px;padding:32px}.v8-admin-stack{gap:23px;margin-bottom:60px;display:grid}.v8-moderation-row{align-items:flex-start}.v8-moderation-row>div:first-child{flex:1}.v8-moderation-row strong{font-size:13px}.v8-moderation-row p{white-space:pre-wrap;color:#60728c;max-width:650px;font-size:12px;line-height:1.65}.v8-photo-editor{align-items:center;gap:25px;margin-bottom:16px;padding:28px;display:flex}.v8-photo-editor h2{align-items:center;gap:10px;margin:0 0 7px;font-size:19px;display:flex}.v8-photo-editor p{color:#6e7e92;font-size:13px;line-height:1.7}.v8-file-upload{cursor:pointer;position:relative}.v8-file-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.v8-file-upload:focus-within{outline-offset:3px;outline:3px solid #6fa9fa}.v8-profession-pills{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.v8-profession-pills a{padding:9px 13px;font-size:12px}.v8-category-hero,.v8-freelance-hero{min-height:295px}.v8-category-hero>svg{color:#2671d3;z-index:2;justify-self:center;position:relative}.v8-freelance-art{grid-template-columns:repeat(2,75px);justify-self:center;gap:14px;display:grid;transform:rotate(9deg)}.v8-freelance-art>svg{box-sizing:content-box;color:#3273d8;background:#fff;border-radius:19px;width:45px;height:45px;padding:16px;box-shadow:0 15px 32px #184b9a16}.v8-freelance-art>svg:nth-child(2){color:#a15ce6}.v8-freelance-art>svg:nth-child(3){color:#0da786}.v8-freelance-art>svg:nth-child(4){color:#e99542}.v8-short-job{align-items:center;gap:18px;margin:11px 0;padding:20px 27px;display:flex}.v8-short-job>svg{color:#3170df;flex:none}.v8-short-job>div{flex:1;min-width:0}.v8-short-job h3{margin:0 0 6px;font-size:17px}.v8-short-job p{color:#7b8b9f;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.v8-search-quick{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.v8-search-quick a{color:#2766c3;background:#ebf4ff;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:750}.v8-job-detail .job-detail-grid{align-items:start}.v8-detail-hero{background:linear-gradient(120deg,#f1f8ff,#fff);border:1px solid #e0eaf8;border-radius:25px;align-items:flex-start;gap:23px;margin-bottom:27px;padding:33px 38px;display:flex}.v8-detail-brand{color:#2c67d4;background:#e4f0ff;border-radius:21px;flex:none;place-items:center;width:75px;height:75px;display:grid}.v8-detail-heading{flex:1;min-width:0}.v8-detail-heading h1{letter-spacing:-.048em;margin:9px 0 13px;font-size:clamp(28px,3.5vw,43px);line-height:1.16}.v8-detail-heading>p{color:#697b91;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.v8-detail-heading .v8-tags{margin-top:18px}.v8-verified-sign{color:#087a61;white-space:nowrap;background:#dcfff1;border-radius:99px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.v8-detail-content{padding:33px}.v8-detail-content .detail-block p{white-space:pre-wrap;line-height:1.86}.v8-salary{color:#176953;background:#eafaef;border-radius:17px;gap:7px;margin-bottom:28px;padding:22px;display:grid}.v8-salary span{font-size:12px}.v8-salary strong{font-size:20px}.v8-apply-panel{border-color:#d3e4f7;box-shadow:0 18px 40px #182f5413}@media (max-width:1150px){.v7-header .nav-links{background:#fff;flex-direction:column;align-items:stretch;gap:17px;max-height:calc(100vh - 70px);padding:22px;display:none;position:absolute;top:70px;left:0;right:0;overflow-y:auto;box-shadow:0 25px 32px #1f285333}.v7-header .nav-links.open{display:flex}.v7-header .mobile-toggle{display:block}.v7-header .nav-links>a:not(.btn){font-size:14px}.v7-header .nav-dropdown{align-self:stretch}.v7-header .nav-submenu{box-shadow:none;margin-top:10px;position:static}.header.v7-header{height:70px}}@media (max-width:920px){.v8-home-social{grid-template-columns:1fr;gap:34px}.v8-social-preview{width:100%;max-width:620px;margin:0 auto}.v8-members-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v8-feature-grid{grid-template-columns:1fr 1fr}.v8-page-hero{grid-template-columns:1fr .65fr;padding:35px}.v8-detail-hero{flex-wrap:wrap}.v8-verified-sign{margin-left:100px}}@media (max-width:680px){.v7-hero{padding:28px 0 83px}.v7-hero h1{font-size:clamp(39px,10vw,54px)}.v7-hero-content>p{font-size:15px}.v7-hero-visual{height:290px}.v7-search-box{border-radius:17px}.v7-trending{gap:7px}.v7-trending a{font-size:10px}.v8-explore{padding:12px 0 60px}.v8-section-title{flex-direction:column;align-items:flex-start;gap:9px}.v8-category-cloud{gap:7px}.v8-category-cloud a{padding:9px 11px;font-size:11px}.v8-home-social{padding:46px 0}.v8-social-copy h2{font-size:36px}.v8-social-preview{padding:15px}.v8-preview-card{padding:13px}.v8-preview-card:nth-child(3){transform:none}.v8-freelance-banner{min-height:0;margin-bottom:45px;padding:30px 27px}.v8-freelance-banner h2{font-size:27px}.v8-freelance-emblem{display:none}.v8-page-hero{grid-template-columns:1fr;min-height:0;padding:30px 26px}.v8-page-hero h1{font-size:clamp(31px,8vw,43px)}.v8-hero-art,.v8-freelance-art,.v8-category-hero>svg{display:none}.v8-feature-grid{grid-template-columns:1fr;gap:11px}.v8-feature-card{min-height:0;padding:22px}.v8-members-grid{grid-template-columns:1fr 1fr;gap:10px}.v8-member-card{min-height:262px;padding:17px 12px}.v8-member-card h3{font-size:15px}.v8-member-actions{gap:5px}.v8-member-actions .btn{padding:8px;font-size:11px}.v8-consent-panel{flex-direction:column;gap:10px;padding:21px}.v8-post-editor,.v8-post{padding:19px}.v8-friend-row,.v8-moderation-row{flex-direction:column;align-items:flex-start;gap:9px}.v8-forum-filter{flex-direction:column;align-items:stretch}.v8-topic{gap:13px;padding:18px}.v8-topic-icon{width:38px;height:38px}.v8-topic h2{font-size:17px}.v8-topic-arrow{display:none}.v8-topic-main{padding:22px}.v8-photo-editor{flex-direction:column;align-items:flex-start;padding:22px}.v8-short-job{flex-wrap:wrap;align-items:flex-start;gap:10px}.v8-short-job .btn{margin-left:auto}.v8-detail-hero{gap:11px;padding:23px}.v8-detail-brand{border-radius:15px;width:53px;height:53px}.v8-detail-heading h1{font-size:29px}.v8-verified-sign{margin-left:0}.v8-detail-content{padding:23px}.v8-inline-actions .btn{font-size:11px}}@media (prefers-reduced-motion:reduce){.v8-category-cloud a,.v8-profession-pills a,.v8-feature-card{transition:none;transform:none!important}}:root{--v9-ink:#172344;--v9-blue:#2855ed;--v9-violet:#6947d8;--v9-soft:#f1f4ff;--v9-line:#e6eafa}.v9-career-strip{background:linear-gradient(120deg,#f5f9ff,#f6f4ff 55%,#f7fcff);border:1px solid #dfe7fb;border-radius:30px;margin-top:70px;margin-bottom:28px;padding:36px 38px 38px;position:relative;overflow:hidden;box-shadow:0 20px 60px #3045840e}.v9-career-strip:before{content:"";pointer-events:none;background:radial-gradient(circle,#6e5bff1f,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-160px;right:-110px}.v9-career-strip-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px;display:flex;position:relative}.v9-career-strip-heading h2{letter-spacing:-.035em;color:var(--v9-ink);margin:9px 0 0;font-size:clamp(1.7rem,2.6vw,2.55rem);line-height:1.14}.v9-career-strip-heading h2 em{color:var(--v9-violet);font-style:normal}.v9-career-strip-heading>p{color:#566486;max-width:350px;margin:0;line-height:1.6}.v9-career-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.v9-career-tools>a{color:#172344;background:#fff;border:1px solid #e1e8f9;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;min-height:218px;padding:22px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 10px 30px #2d41800f}.v9-career-tools>a:hover,.v9-guide-card:hover{border-color:#a8b6f7;transform:translateY(-5px);box-shadow:0 20px 48px #2d41801f}.v9-career-tools>a>strong{color:#14234d;font-size:1.03rem;line-height:1.3}.v9-career-tools>a>small{color:#63708c;max-width:200px;font-size:.86rem;line-height:1.45}.v9-career-tools>a>svg{color:#465bde;align-self:flex-end;margin-top:auto}.v9-tool-icon{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.v9-tool-a{color:#5b41d7;background:#efeaff}.v9-tool-b{color:#1467ca;background:#e5f1ff}.v9-tool-c{color:#d0721b;background:#fff0dd}.v9-tool-d{color:#008a7a;background:#dcfaf3}.v9-cv-page{max-width:1060px}.v9-cv-toolbar{flex-wrap:wrap;align-items:end;gap:13px;margin:0 0 22px;display:flex}.v9-cv-toolbar label{color:#24385d;min-width:175px;font-size:.85rem;font-weight:700}.v9-cv-toolbar select{width:100%;margin-top:7px;display:block}.v9-cv-extras{margin-bottom:28px}.v9-cv-extras h2{margin:0 0 12px;font-size:1.35rem}.v9-cv-document{color:#172344;background:#fff;border:1px solid #e3e8f3;border-radius:14px;max-width:820px;min-height:950px;margin:0 auto 60px;padding:68px 70px;font:400 15px/1.7 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 22px 80px #1c275517}.v9-cv-head{border-bottom:3px solid #3750df;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.v9-cv-head>svg{color:#5168dd;flex-shrink:0}.v9-cv-head h2{letter-spacing:-.055em;color:#182645;margin:7px 0 2px;font-size:clamp(2rem,4vw,3rem);line-height:1.14}.v9-cv-head p{color:#5f6d90;margin:0;font-size:1.15rem}.v9-cv-overline{color:#435ad9;letter-spacing:.12em;font-size:.73rem;font-weight:800}.v9-cv-contacts{color:#334665;overflow-wrap:anywhere;flex-wrap:wrap;gap:10px 22px;padding:22px 0 9px;font-size:.91rem;display:flex}.v9-cv-contacts a{color:#1c5fc8;align-items:center;gap:5px;display:inline-flex}.v9-cv-document section{margin-top:30px}.v9-cv-document section h3{text-transform:uppercase;letter-spacing:.09em;color:#304cc3;border-bottom:1px solid #e3e9fa;margin:0 0 14px;padding-bottom:8px;font-size:.92rem}.v9-cv-document section p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.v9-cv-skills{flex-wrap:wrap;gap:8px;display:flex}.v9-cv-skills span{color:#243f9d;background:#f0f3ff;border-radius:7px;padding:5px 11px;font-size:.85rem}.v9-cv-document footer{color:#7b879d;border-top:1px solid #e0e7f2;align-items:center;gap:8px;margin-top:65px;padding-top:16px;font-size:.72rem;display:flex}.v9-cv-classic{border-top:7px solid #25314e}.v9-cv-classic .v9-cv-head{border-bottom-color:#25314e}.v9-cv-classic .v9-cv-overline,.v9-cv-classic section h3{color:#25314e}.v9-cv-classic .v9-cv-skills span{color:#242e42;background:#eee}.v9-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 70px;display:grid}.v9-match-card{flex-direction:column;gap:13px;min-height:310px;padding:25px;display:flex}.v9-match-card h2{margin:3px 0;font-size:1.4rem;line-height:1.35}.v9-match-card h2 a{color:#1b2d60}.v9-match-head{color:#56637c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;display:flex}.v9-match-head>span:first-child{align-items:center;gap:8px;display:flex}.v9-match-score{color:#07765a;background:#e9f9f4;border-radius:20px;padding:7px 11px;font-size:.75rem;font-weight:800}.v9-match-reasons{flex-wrap:wrap;gap:7px;display:flex}.v9-match-reasons span{color:#3756a1;background:#f0f4ff;border-radius:8px;padding:6px 10px;font-size:.79rem}.v9-card-summary{color:#69768d;margin:4px 0 10px;line-height:1.6}.v9-match-card>.text-action{margin-top:auto}.v9-alert-layout{grid-template-columns:minmax(280px,.85fr) minmax(340px,1.3fr);align-items:start;gap:20px;margin-top:22px;display:grid}.v9-alert-layout .panel{padding:26px}.v9-alert-layout .panel>h2{margin:0 0 22px;font-size:1.38rem}.v9-count{color:#6a77a0;margin-left:8px;font-size:.8rem}.v9-alert-list{gap:13px;display:grid}.v9-alert-item{background:#fbfcff;border:1px solid #e0e7f6;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.v9-alert-item.selected{background:#f2f4ff;border-color:#a9b8f7}.v9-alert-item h3{color:#162c5c;margin:0 0 5px;font-size:1.06rem}.v9-alert-item p{color:#687895;margin:0;font-size:.83rem}.v9-alert-actions{align-items:center;gap:7px;display:flex}.v9-icon-action{color:#bb3466;cursor:pointer;background:#fff;border:1px solid #e8dce6;border-radius:11px;padding:11px}.v9-alert-results{margin:25px 0 50px}.v9-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v9-alert-job{color:#263968;border:1px solid #e3eafb;border-radius:13px;align-items:center;gap:13px;padding:19px;text-decoration:none;display:flex}.v9-alert-job>span{flex:1;gap:3px;display:grid}.v9-alert-job small{color:#617391}.v9-alert-job:hover{background:#f2f5ff}.v9-note-editor{background:#f8faff;border:1px solid #e0e7f5;border-radius:13px;margin:20px 0 16px;padding:17px}.v9-note-editor label{font-size:.89rem;font-weight:700}.v9-note-editor textarea{width:100%;min-height:90px;margin:8px 0 11px;display:block}.v9-note-editor>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v9-guide-header{text-align:center;max-width:850px;margin:25px auto 52px;padding:42px 20px}.v9-guide-header h1{letter-spacing:-.05em;color:#152d65;margin:14px 0 20px;font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.12}.v9-guide-header h1 em{color:#6b46d6;font-style:normal}.v9-guide-header p{color:#65748d;font-size:1.12rem;line-height:1.7}.v9-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:75px;display:grid}.v9-guide-card{background:linear-gradient(155deg,#fff,#f8faff);border:1px solid #e0e9fa;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:290px;padding:30px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 10px 28px #19335b09}.v9-guide-icon{color:#5b49ce;background:#e9ecff;border-radius:18px;place-items:center;width:55px;height:55px;margin-bottom:20px;display:grid}.v9-tone-1{color:#118576;background:#e4f8f3}.v9-tone-2{color:#bd7323;background:#fff0dc}.v9-tone-3{color:#347dc9;background:#e6f3ff}.v9-tone-4{color:#bc4975;background:#ffe6f0}.v9-guide-meta{color:#687792;align-items:center;gap:6px;font-size:.82rem;display:flex}.v9-guide-card h2{letter-spacing:-.03em;margin:12px 0 9px;font-size:1.38rem;line-height:1.3}.v9-guide-card h2 a{color:#162c62;text-decoration:none}.v9-guide-card>p{color:#60718f;margin:0 0 20px;line-height:1.6}.v9-guide-card>.text-action{margin-top:auto}.v9-guide-detail{max-width:1024px}.v9-guide-article{background:#fff;border:1px solid #e1e9f8;border-radius:24px;max-width:850px;margin:25px auto 70px;overflow:hidden}.v9-guide-article-hero{color:#fff;background:linear-gradient(120deg,#102c69,#3443a1 62%,#6840bb);padding:65px 65px 60px}.v9-guide-article-hero>span{letter-spacing:.13em;color:#cee8ff;align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:inline-flex}.v9-guide-article-hero h1{color:#fff;letter-spacing:-.04em;margin:18px 0;font-size:clamp(2.2rem,4vw,3.55rem);line-height:1.12}.v9-guide-article-hero p{color:#edf0ff;font-size:1.12rem;line-height:1.65}.v9-guide-article-hero small{color:#d1d9f8;align-items:center;gap:6px;display:flex}.v9-guide-article-body{padding:45px 65px 28px}.v9-guide-article-body section{margin:0 0 42px}.v9-step-number{color:#5d51db;font-size:.78rem;font-weight:800}.v9-guide-article-body h2{color:#172e60;letter-spacing:-.025em;margin:6px 0 13px;font-size:1.6rem}.v9-guide-article-body p{color:#50617f;margin:0;font-size:1.05rem;line-height:1.83}.v9-guide-end{color:#28406b;border-top:1px solid #ecf0f8;justify-content:space-between;align-items:center;gap:20px;padding:25px 65px 45px;font-weight:700;display:flex}@media (max-width:1050px){.v9-career-tools,.v9-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-career-strip-heading{flex-direction:column;align-items:start}.v9-alert-layout{grid-template-columns:1fr}}@media (max-width:720px){.v9-career-strip{border-radius:22px;margin-top:42px;padding:24px 16px}.v9-career-tools{gap:10px}.v9-career-tools>a{border-radius:16px;min-height:200px;padding:18px 13px}.v9-career-tools>a>strong{font-size:.95rem}.v9-career-tools>a>small{font-size:.76rem}.v9-guide-header{margin-bottom:15px;padding:15px 5px 30px}.v9-guides-grid,.v9-recommend-grid,.v9-results-grid{grid-template-columns:1fr}.v9-guide-card{min-height:0}.v9-cv-document{min-height:750px;padding:36px 22px}.v9-cv-head h2{font-size:1.8rem}.v9-cv-head>svg{display:none}.v9-guide-article-hero{padding:35px 25px}.v9-guide-article-body{padding:30px 25px 10px}.v9-guide-end{flex-direction:column;align-items:flex-start;padding:25px}}@media (prefers-reduced-motion:reduce){.v9-career-tools>a,.v9-guide-card{transition:none}.v9-career-tools>a:hover,.v9-guide-card:hover{transform:none}}@media print{@page{size:A4;margin:16mm}html,body{color:#111!important;background:#fff!important;margin:0!important;padding:0!important}.header,.v7-announcement,.v7-header,.v7-footer,.footer,.v9-no-print,[role=dialog],.cookie-banner,.cookie-consent,.v9-cv-page~*,.v9-cv-document footer{display:none!important}.page-main.v9-cv-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.v9-cv-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11pt!important}.v9-cv-document section{break-inside:avoid}.v9-cv-document a{color:inherit!important}}.editorial-landing{max-width:1170px}.editorial-hero{background:radial-gradient(at 94% 9%,#d5e6ff 0%,#0000 40%),linear-gradient(122deg,#eef4ff 0%,#fbfdff 55%,#f2f0ff 100%);border:1px solid #e0e8fc;border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:center;gap:34px;padding:49px clamp(22px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #17295c0a}.editorial-hero:before{content:"";pointer-events:none;border:45px solid #d8e3ff55;border-radius:50%;width:350px;height:350px;position:absolute;inset:auto -110px -150px auto}.editorial-employer{background:radial-gradient(at 90% 0,#d5f5ed 0%,#0000 44%),linear-gradient(120deg,#ecfdf9,#f7fcff 53%,#f4f2ff)}.editorial-about{background:radial-gradient(at 90% 0,#d7e5ff 0%,#0000 48%),linear-gradient(120deg,#f0f4ff,#fcfcff 58%,#f7efff)}.editorial-hero>div{z-index:1;position:relative}.editorial-hero h1{letter-spacing:-.055em;max-width:650px;margin:12px 0 21px;font-size:clamp(34px,3.7vw,53px);line-height:1.11}.editorial-hero h1 em,.editorial-section-head em,.editorial-academy-header h1 em{color:#435de7;font-style:normal}.editorial-hero p{color:#47566d;max-width:690px;font-size:16px;line-height:1.85}.editorial-hero small{color:#73829b;margin-top:13px;line-height:1.5;display:block}.editorial-actions{flex-wrap:wrap;align-items:center;gap:11px;margin:23px 0 0;display:flex}.editorial-hero-panel{background:#fff;border:1px solid #dbe5f8;border-radius:24px;padding:33px;box-shadow:0 15px 46px #263c7812}.editorial-hero-panel>span{color:#405edf;background:#e7edff;border-radius:18px;place-items:center;width:55px;height:55px;display:grid}.editorial-hero-panel h2{letter-spacing:-.035em;margin:21px 0 12px;font-size:clamp(21px,2.1vw,29px);line-height:1.23}.editorial-hero-panel p{margin:0 0 22px;font-size:14px}.editorial-points{gap:11px;display:grid}.editorial-points span{color:#344862;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.editorial-points svg{color:#168b67;flex:none;width:18px;height:18px}.editorial-section{margin-top:75px;margin-bottom:42px}.editorial-section-head{max-width:770px;margin-bottom:29px}.editorial-section-head h2{letter-spacing:-.048em;margin:10px 0 12px;font-size:clamp(28px,3.3vw,42px);line-height:1.19}.editorial-section-head p{color:#617087;font-size:15px;line-height:1.8}.editorial-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.editorial-step{background:#fff;border:1px solid #e0e6f2;border-radius:20px;padding:25px 22px;box-shadow:0 14px 30px #253c6c09}.editorial-step b{color:#3363d8;letter-spacing:.06em;background:#e8efff;border-radius:12px;padding:8px 11px;font-size:14px;display:inline-flex}.editorial-step h3{letter-spacing:-.025em;margin:20px 0 10px;font-size:18px}.editorial-step p{color:#657389;margin:0;font-size:14px;line-height:1.75}.editorial-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.editorial-feature-grid article{background:linear-gradient(#fff,#fafcff);border:1px solid #e1e9f7;border-radius:21px;padding:27px;box-shadow:0 14px 28px #243b8008}.editorial-feature-grid article>svg{color:#345bd2;width:31px;height:31px}.editorial-feature-grid h3{letter-spacing:-.02em;margin:17px 0 10px;font-size:19px;line-height:1.3}.editorial-feature-grid p{color:#657389;font-size:14px;line-height:1.75}.editorial-feature-grid a,.editorial-safety a{color:#315ad2;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.editorial-safety{background:#f2f8ff;border:1px solid #dbe9ff;border-radius:23px;align-items:flex-start;gap:21px;margin-top:65px;padding:29px 32px;display:flex}.editorial-safety>svg{color:#3159d3;flex:none}.editorial-safety>svg:last-child{opacity:.55;margin-left:auto}.editorial-safety h2{letter-spacing:-.03em;margin:0 0 9px;font-size:22px}.editorial-safety p{color:#576984;max-width:850px;margin-bottom:13px;font-size:14px;line-height:1.75}.editorial-bottom-cta{color:#fff;background:#102b64;border-radius:24px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:34px 38px;display:flex}.editorial-bottom-cta h2{letter-spacing:-.03em;margin:0 0 6px;font-size:23px}.editorial-bottom-cta p{color:#cbd8f6;margin:0;font-size:14px}.editorial-bottom-cta .btn{flex:none}.editorial-manifesto{background:#fff;border:1px solid #e1e7f3;border-radius:20px;padding:33px}.editorial-manifesto h2{letter-spacing:-.04em;margin:10px 0;font-size:28px}.editorial-manifesto p{color:#5c6b82;max-width:850px;line-height:1.8}.editorial-home{padding-top:80px;padding-bottom:80px}.editorial-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.editorial-home-grid>a{background:linear-gradient(160deg,#f3f6ff,#fff);border:1px solid #dfe7f6;border-radius:20px;padding:28px;transition:transform .2s,box-shadow .2s;display:block}.editorial-home-grid>a:nth-child(2){background:linear-gradient(160deg,#f8f4ff,#fff)}.editorial-home-grid>a:nth-child(3){background:linear-gradient(160deg,#edfcf7,#fff)}.editorial-home-grid>a:hover{transform:translateY(-4px);box-shadow:0 14px 35px #213a6f14}.editorial-home-grid span{letter-spacing:.12em;color:#526be1;font-size:11px;font-weight:850}.editorial-home-grid h3{letter-spacing:-.04em;margin:13px 0;font-size:21px;line-height:1.3}.editorial-home-grid p{color:#66748c;min-height:75px;font-size:14px;line-height:1.8}.editorial-home-grid strong{color:#3159d3;align-items:center;gap:7px;font-size:13px;display:flex}.editorial-home-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:24px;display:flex}.editorial-home-actions>a:not(.btn){color:#335bd8;font-size:14px;font-weight:750}.editorial-faq-nav{flex-wrap:wrap;gap:9px;margin:27px 0 33px;display:flex}.editorial-faq-nav a{color:#405773;background:#f7faff;border:1px solid #dce5f5;border-radius:999px;align-items:center;padding:8px 15px;font-size:13px;font-weight:700;display:inline-flex}.editorial-faq-nav a:hover,.editorial-faq-nav a:focus-visible{color:#285ad4;background:#eaf0ff;border-color:#8bafff}.editorial-faq-section{margin-top:31px;scroll-margin-top:135px}.editorial-faq-section h2{letter-spacing:-.035em;margin-bottom:17px;font-size:25px}.editorial-faq .faq-item{margin-bottom:10px}.editorial-faq .faq-item summary{cursor:pointer;font-weight:700}.editorial-faq .faq-item p{max-width:930px;line-height:1.85}.editorial-academy-header{position:relative}.editorial-academy-count{background:#fff;border:1px solid #e1e6f5;border-radius:15px;align-items:center;gap:13px;margin-top:20px;padding:12px 18px;display:inline-flex}.editorial-academy-count strong{color:#355ede;font-size:28px}.editorial-academy-count span{color:#50627c;font-size:13px;font-weight:650}.editorial-guide-card{flex-direction:column;align-items:flex-start;min-height:305px;display:flex;position:relative}.editorial-guide-card h2{line-height:1.35}.editorial-guide-card>p{flex:1}.editorial-guide-card .text-action{margin-top:auto}.editorial-category{color:#5364aa;background:#eff3ff;border-radius:999px;align-items:center;margin:12px 0 4px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.editorial-guide-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:55px;display:grid}.editorial-guide-categories section{background:#fff;border:1px solid #e1e7f4;border-radius:20px;padding:24px;scroll-margin-top:150px}.editorial-guide-categories h2{margin:0 0 15px;font-size:20px}.editorial-guide-links{gap:10px;display:grid}.editorial-guide-links a{color:#425a7f;border-bottom:1px solid #eaf0f7;justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;font-size:14px;display:flex}.editorial-guide-links a:last-child{border:0;padding-bottom:0}.editorial-guide-links a svg{color:#4970da;flex:none}@media (max-width:1000px){.editorial-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-hero{grid-template-columns:1fr}.editorial-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-guide-categories{grid-template-columns:1fr}}@media (max-width:700px){.editorial-hero{border-radius:19px;gap:23px;padding:27px 22px}.editorial-hero h1{font-size:34px}.editorial-hero-panel{border-radius:17px;padding:24px}.editorial-steps,.editorial-feature-grid,.editorial-home-grid{grid-template-columns:1fr}.editorial-section{margin-top:55px}.editorial-safety{gap:15px;padding:23px}.editorial-safety>svg:last-child{display:none}.editorial-bottom-cta{flex-direction:column;align-items:flex-start;padding:27px}.editorial-home{padding-top:54px;padding-bottom:54px}.editorial-home-grid p{min-height:unset}.editorial-faq-nav{gap:6px}.editorial-faq-nav a{padding:7px 11px;font-size:12px}}@media (prefers-reduced-motion:reduce){.editorial-home-grid>a{transition:none}}.v11-portfolio-page{max-width:1200px}.v11-portfolio-hero{background:radial-gradient(at 90% 3%,#e8ddff 0%,#0000 45%),linear-gradient(115deg,#eaf3ff,#f8f9ff 60%,#f6efff);border:1px solid #dce6fc;border-radius:27px;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:35px;margin:20px 0 26px;padding:43px 47px;display:grid}.v11-portfolio-hero h1{letter-spacing:-.055em;max-width:700px;margin:13px 0;font-size:clamp(31px,4vw,49px);line-height:1.13}.v11-portfolio-hero p{color:#536780;max-width:630px;line-height:1.8}.v11-hero-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.v11-score-card{background:#fff;border:1px solid #e0e7fb;border-radius:23px;flex-direction:column;gap:8px;padding:25px 25px 22px;display:flex;box-shadow:0 15px 48px #15316b10}.v11-score-card>span{color:#5f708e;font-size:13px;font-weight:750}.v11-score-card>strong{color:#304bd2;letter-spacing:-.07em;font-size:53px;line-height:1.15}.v11-score-card>small{color:#687d97}.v11-progress{background:#e9eefb;border-radius:99px;width:100%;height:12px;overflow:hidden}.v11-progress>span{background:linear-gradient(90deg,#3170e6,#8b62e0);border-radius:99px;height:100%;transition:width .2s;display:block}.v11-checklist{margin-bottom:27px;padding:27px 31px}.v11-checklist h2{margin:0 0 5px}.v11-checklist p{color:#6d7d95;font-size:13px}.v11-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:18px 0 14px;display:grid}.v11-check-grid>span{color:#708097;background:#f2f4f8;border-radius:13px;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:700;display:flex}.v11-check-grid>span svg{flex:none}.v11-check-grid>span.v11-done{color:#16755e;background:#eaf9f4}.v11-portfolio-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:25px;display:grid}.v11-portfolio-section{padding:28px}.v11-section-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.v11-section-title>svg{color:#4b62d7;flex:none;width:30px;height:30px}.v11-section-title h2{letter-spacing:-.035em;margin:9px 0;font-size:25px}.v11-section-title p{color:#67788d;font-size:13px;line-height:1.7}.v11-empty{color:#65748e;background:#f6f8fc;border:1px dashed #cddaf3;border-radius:15px;padding:22px;font-size:14px}.v11-portfolio-list{gap:12px;margin:21px 0;display:grid}.v11-portfolio-item{background:#fcfdff;border:1px solid #e1e9f7;border-radius:15px;align-items:flex-start;gap:15px;padding:18px;display:flex}.v11-portfolio-item>div{flex:1;min-width:0}.v11-portfolio-item strong{color:#22345b;font-size:15px;display:block}.v11-portfolio-item small{color:#6b7c93;margin-top:5px;display:block}.v11-portfolio-item p{white-space:pre-wrap;color:#52647e;overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.7}.v11-portfolio-item a{color:#315bcb;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.v11-icon-button{color:#a03b51;cursor:pointer;background:#fff;border:1px solid #e6e8ef;border-radius:10px;padding:8px}.v11-icon-button:hover{background:#fff1f3}.v11-icon-button:focus-visible{outline-offset:2px;outline:3px solid #7699fa}.v11-new-form{border-top:1px solid #e8edf8;margin-top:20px;padding-top:20px}.v11-new-form h3{color:#293b5f;align-items:center;gap:8px;font-size:17px;display:flex}.v11-privacy-note{color:#556987;background:#edf5ff;border-radius:15px;align-items:flex-start;gap:12px;margin-top:25px;padding:17px 20px;font-size:13px;line-height:1.65;display:flex}.v11-privacy-note svg{color:#3467cf;flex:none}.v11-applications{max-width:1100px}.v11-app-list{gap:23px;margin:20px 0 60px;display:grid}.v11-app-card{padding:28px 32px}.v11-app-head{align-items:center;gap:17px;display:flex}.v11-app-head>div{flex:1;min-width:0}.v11-app-head h2{margin:0 0 5px;font-size:22px}.v11-app-head h2 a{color:#1a2e51}.v11-app-head p{color:#68788e;margin:0;font-size:13px}.v11-app-symbol{color:#3665d4;background:#e8f0ff;border-radius:16px;place-items:center;padding:15px;display:grid}.v11-app-intro{color:#51657d;overflow-wrap:anywhere;background:#f8faff;border-radius:12px;margin:22px 0;padding:15px 18px;line-height:1.7}.v11-app-timeline{background:linear-gradient(110deg,#f6f9ff,#fdfdff);border:1px solid #e5edf9;border-radius:16px;margin:25px 0;padding:20px 23px}.v11-app-timeline h3{align-items:center;gap:7px;margin:0 0 18px;font-size:15px;display:flex}.v11-app-timeline ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.v11-app-timeline li{align-items:flex-start;gap:12px;display:flex;position:relative}.v11-app-timeline li>div{gap:4px;display:grid}.v11-time-dot{color:#2e66cc;background:#e6efff;border-radius:99px;flex:none;place-items:center;width:26px;height:26px;display:grid}.v11-app-timeline strong{color:#2e426c;font-size:13px}.v11-app-timeline time,.v11-app-timeline small{color:#72829a;font-size:12px}.v11-cv-records{gap:16px;display:grid}.v11-cv-records>div{break-inside:avoid;page-break-inside:avoid}.v11-cv-records strong{color:#283a5e}.v11-cv-records span{color:#526784;overflow-wrap:anywhere;font-size:12px}@media (max-width:950px){.v11-portfolio-hero{grid-template-columns:1fr}.v11-score-card{max-width:320px}.v11-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-portfolio-columns{grid-template-columns:1fr}}@media (max-width:580px){.v11-portfolio-hero{padding:27px 23px}.v11-check-grid{grid-template-columns:1fr}.v11-checklist,.v11-portfolio-section{padding:21px}.v11-app-card{padding:19px}.v11-app-head{flex-wrap:wrap}.v11-app-head .status-pill{margin-left:0}}@media (prefers-reduced-motion:reduce){.v11-progress>span{transition:none}}@media print{.v11-cv-records{gap:10px}}.v11-edit-button{color:#3158c5;margin-left:auto}.v11-edit-button:hover{background:#eef3ff}.v12-page{color:#263851;max-width:1250px;margin:0 auto 85px}.v12-hero{background:radial-gradient(circle at 90% 20%,#c8c6ff 0%,#0000 36%),linear-gradient(115deg,#eaf2ff,#f5f5ff 65%,#f6eafa);border:1px solid #dce5fb;border-radius:26px;justify-content:space-between;align-items:center;gap:22px;margin:20px 0 28px;padding:37px clamp(22px,5vw,50px);display:flex}.v12-hero h1{letter-spacing:-.055em;margin:9px 0 16px;font-size:clamp(32px,4.6vw,54px);line-height:1.15}.v12-hero p{color:#586b87;max-width:660px;margin:0;line-height:1.8}.v12-hero-orb{color:#fff;background:linear-gradient(135deg,#3b63d7,#8b62cb);border-radius:35px;flex:none;place-items:center;width:154px;height:154px;display:grid;transform:rotate(5deg);box-shadow:0 18px 42px #375ac144}.v12-hero-orb svg{transform:rotate(-5deg)}.v12-candidate-hero>svg{color:#4c5ecb;flex:none}.v12-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px;display:flex}.v12-section{border:1px solid #e2e9f6;border-radius:21px;margin:19px 0;padding:25px 29px}.v12-section h2{letter-spacing:-.03em;align-items:center;gap:9px;margin:0 0 16px;font-size:22px;display:flex}.v12-section h2 svg{color:#4d64d5}.v12-company-select{color:#304267;max-width:440px;font-weight:750;display:block}.v12-company-select select{margin-top:7px}.v12-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0;display:grid}.v12-metrics>div{background:#fff;border:1px solid #e2e9f6;border-radius:18px;flex-direction:column;gap:7px;padding:22px;display:flex;box-shadow:0 8px 28px #153c7710}.v12-metrics svg{color:#536ad3;width:25px;height:25px}.v12-metrics strong{letter-spacing:-.045em;font-size:34px;font-weight:800;line-height:1.2}.v12-metrics span{color:#5f718b;font-size:13px}.v12-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.v12-grid .v12-section{margin:0}.v12-status-bars{gap:15px;display:grid}.v12-bar-label{color:#536681;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.v12-bar-label strong{color:#283e68}.v12-bar-track{background:#edf0f9;border-radius:30px;width:100%;height:10px;overflow:hidden}.v12-bar-track>div{background:linear-gradient(90deg,#496fe1,#9671db);border-radius:30px;height:100%}.v12-link-cards{gap:10px;display:grid}.v12-link-cards a{color:#30446b;background:#f9fbff;border:1px solid #e1e9f9;border-radius:13px;align-items:center;gap:13px;padding:15px;text-decoration:none;display:flex}.v12-link-cards a>svg:first-child{color:#566ed6;flex:none}.v12-link-cards a>svg:last-child{flex:none;margin-left:auto}.v12-link-cards strong{font-size:14px;display:block}.v12-link-cards small{color:#677a95;font-size:12px;line-height:1.6;display:block}.v12-table-scroll{overflow-x:auto}.v12-table{border-collapse:collapse;width:100%;min-width:510px;font-size:14px}.v12-table th{text-align:left;color:#687b95;background:#f4f7fc;font-size:12px;font-weight:800}.v12-table th,.v12-table td{border-bottom:1px solid #e7edf6;padding:14px 15px}.v12-table a{color:#3a62d7;font-weight:700}.v12-empty{text-align:center;color:#687b96;padding:35px}.v12-empty svg{color:#6379d9}.v12-empty h2{color:#273c64;justify-content:center}.v12-inline{border-bottom:1px solid #e9edf5;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.v12-inline:last-child{border-bottom:0}.v12-inline p{color:#657691;overflow-wrap:anywhere;margin:4px 0;font-size:13px}.v12-inline strong{overflow-wrap:anywhere}.v12-filters{border-radius:20px;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:19px;padding:20px 24px;display:flex}.v12-filters label{color:#576985;flex:1;min-width:210px;font-size:13px;font-weight:700}.v12-filters label svg{vertical-align:middle;margin-right:5px}.v12-filters input,.v12-filters select{margin-top:7px}.v12-kanban{grid-template-columns:repeat(5,minmax(240px,1fr));align-items:start;gap:13px;padding-bottom:18px;display:grid;overflow-x:auto}.v12-kanban-col{background:#f2f5fc;border:1px solid #e5ebf8;border-radius:18px;min-width:240px;padding:13px}.v12-kanban-col>header{justify-content:space-between;align-items:center;gap:7px;padding:7px 3px 16px;display:flex}.v12-kanban-col>header h2{letter-spacing:-.025em;margin:0;font-size:15px}.v12-kanban-col>header span{background:#fff;border-radius:100px;padding:2px 10px;font-size:12px;font-weight:800}.v12-kanban-stack{gap:10px;display:grid}.v12-kanban-empty{color:#7b8ba5;text-align:center;background:#f9fbff;border:1px dashed #cbd6ef;border-radius:14px;padding:25px 14px;font-size:13px}.v12-candidate{background:#fff;border:1px solid #e4e9f4;border-radius:15px;gap:10px;min-width:0;padding:16px;display:grid;box-shadow:0 4px 16px #263d6b11}.v12-candidate-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.v12-candidate-top strong{font-size:14px;display:block}.v12-candidate-top small{color:#687b98;font-size:11px;line-height:1.5;display:block}.v12-avatar{color:#4f63c6;background:#e9eeff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.v12-candidate-job{color:#4a62a5;margin:0;font-size:12px;font-weight:750;line-height:1.4}.v12-candidate>small{color:#7e8ca0;font-size:11px}.v12-candidate label{color:#5b6b84;font-size:12px;font-weight:750}.v12-candidate textarea,.v12-candidate select{margin-top:5px;padding:10px;font-size:13px}.v12-candidate .btn{justify-content:center;padding:10px;font-size:12px}.v12-candidate .text-action{overflow-wrap:anywhere;font-size:12px}.v12-application-message{color:#586880;overflow-wrap:anywhere;background:#f8faff;border-radius:10px;padding:10px;font-size:12px;line-height:1.6}.v12-modal-backdrop{z-index:300;background:#0c1c38b3;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.v12-modal{border-radius:20px;width:100%;max-width:580px;max-height:95vh;padding:27px;overflow-y:auto}.v12-modal h2{font-size:24px}.v12-modal>p{color:#5d6d87;font-size:14px;line-height:1.65}.v12-role-guide{gap:12px;display:grid}.v12-role-guide>div{background:#f7faff;border:1px solid #e1e8f7;border-radius:12px;padding:15px}.v12-role-guide p{color:#657691;margin:4px 0 0;font-size:13px;line-height:1.7}.v12-team-list{gap:6px;display:grid}.v12-interview-list{gap:14px;display:grid}.v12-interview-card{border:1px solid #e1e7f6;border-radius:19px;padding:25px}.v12-interview-card .v12-inline{padding:0 0 15px}.v12-interview-card h2{margin:5px 0 7px;font-size:23px}.v12-interview-facts{flex-wrap:wrap;gap:13px;margin:19px 0;display:flex}.v12-interview-facts>*{color:#425b91;background:#f0f5ff;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:inline-flex}.v12-interview-facts svg{flex:none}.v12-interview-card>p{color:#566985;font-size:14px;line-height:1.7}.v12-private{background:#fff6ed;border:1px solid #ffe3c7;border-radius:12px;padding:13px 15px}.v12-reschedule{border-top:1px solid #e5e9f5;margin-top:19px;padding-top:17px}.v12-reschedule label{color:#526784;max-width:400px;font-size:13px;display:block}@media (max-width:980px){.v12-metrics{grid-template-columns:repeat(2,1fr)}.v12-grid{grid-template-columns:1fr}.v12-hero-orb{width:110px;height:110px}}@media (max-width:620px){.v12-hero{padding:26px 22px}.v12-hero-orb,.v12-candidate-hero>svg{display:none}.v12-metrics{gap:9px}.v12-metrics>div{padding:17px}.v12-metrics strong{font-size:28px}.v12-section{padding:19px}.v12-inline{flex-direction:column;align-items:flex-start}.v12-interview-card{padding:20px}.v12-filters{padding:17px}.v12-filters label{min-width:100%}}@media (prefers-reduced-motion:reduce){.v12-hero-orb{transform:none}}.v13-page{padding-top:26px;padding-bottom:80px}.v13-hero{color:#fff;background:radial-gradient(circle at 95% 10%,#7362ef3b,#0000 34%),linear-gradient(128deg,#151f43,#243778 62%,#3a45a5);border-radius:28px;margin:20px 0 32px;padding:clamp(30px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 24px 48px #1e2d6626}.v13-hero:after{content:"";pointer-events:none;border:1px solid #ffffff30;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-155px;right:-55px;box-shadow:0 0 0 50px #ffffff07,0 0 0 110px #ffffff07}.v13-hero h1{letter-spacing:-.045em;color:#fff;max-width:830px;margin:18px 0;font-size:clamp(29px,4.25vw,57px);line-height:1.09}.v13-hero h1 em{color:#a8c6ff;font-style:normal}.v13-hero .section-kicker{color:#abc8ff;letter-spacing:.1em;font-size:12px}.v13-hero>p{color:#d9e4ff;max-width:730px;font-size:17px;line-height:1.75}.v13-hero-metrics,.v13-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:15px;margin-top:25px;display:flex;position:relative}.v13-hero-metrics span{background:#ffffff17;border:1px solid #ffffff28;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:flex}.v13-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:26px;display:grid}.v13-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.v13-toolbar label{flex:1;align-items:center;max-width:560px;display:flex;position:relative}.v13-toolbar label svg{color:#7b87a5;position:absolute;left:14px}.v13-toolbar input{background:#fff;border:1px solid #dce3f0;border-radius:14px;width:100%;min-height:51px;padding:14px 16px 14px 43px}.v13-toolbar>span{color:#71809d;font-size:13px;font-weight:700}.v13-cards,.v13-aside-stack{gap:17px;display:grid}.v13-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v13-card{border:1px solid #e8edf7;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:27px;display:flex;box-shadow:0 13px 38px #20316408}.v13-card h2{margin:0;font-size:clamp(20px,2vw,25px);line-height:1.24}.v13-card p{white-space:pre-line;color:#55637d;overflow-wrap:anywhere;margin:0;line-height:1.7}.v13-category{letter-spacing:.03em;color:#4b46b9;background:#f0efff;border-radius:100px;align-items:center;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.v13-card label{color:#334566;gap:7px;width:100%;margin-top:8px;font-size:13px;font-weight:700;display:grid}.v13-card textarea,.v13-create textarea{resize:vertical;min-height:90px}.v13-foot{border-top:1px solid #e9eef5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:18px;display:flex}.v13-foot small{color:#74829d}.v13-create{border-radius:20px;padding:28px;box-shadow:0 13px 38px #20316408}.v13-create>svg{color:#5549d1}.v13-create h2{margin:7px 0 12px;font-size:23px}.v13-create p{color:#586983;overflow-wrap:anywhere;line-height:1.7}.v13-create .stack-form{gap:16px;margin:22px 0}.v13-create .stack-form label{color:#344360;gap:8px;font-weight:700;display:grid}.v13-checkbox{align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.v13-checkbox input{width:auto}.v13-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v13-post{white-space:pre-wrap;padding:25px}.v13-post-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.v13-post-head small{color:#8290a6}.v13-post p{overflow-wrap:anywhere;color:#35425d;line-height:1.7}.v13-empty{text-align:center;color:#73819a;padding:38px}.v13-request{border-top:1px solid #e9edf5;gap:9px;padding:17px 0;display:grid}.v13-request strong{overflow-wrap:anywhere}.v13-request small{color:#7b86a1}.v13-request p{margin:0}.v13-request .v13-actions{gap:9px;margin-top:8px}.v13-list-header{justify-content:space-between;align-items:center;margin:22px 0;display:flex}.v13-list-header h2{margin:0;font-size:24px}.v13-list-header span{color:#697a94}.v13-meta{flex-wrap:wrap;gap:9px;margin-top:6px;display:flex}.v13-meta span{color:#5d6e89;background:#f5f8fd;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.v13-project-body{padding:34px}.v13-project-body h2{margin-top:0}.v13-project-body .formatted-text{white-space:pre-wrap;line-height:1.9}.v13-budget{background:#edfdf5;border-radius:14px;align-items:center;gap:10px;padding:16px;font-weight:800;display:flex;color:#156b4a!important}.v13-community-links{flex-wrap:wrap;gap:11px;margin-top:14px;margin-bottom:20px;display:flex}.v13-feature-link{color:#4446b0;background:#f0efff;border-radius:12px;padding:12px 17px;font-size:14px;font-weight:800}@media (max-width:1000px){.v13-main-grid{grid-template-columns:1fr}}@media (max-width:720px){.v13-grid-cards{grid-template-columns:1fr}.v13-hero{border-radius:19px;padding:29px}.v13-create,.v13-card{padding:22px}.v13-toolbar{flex-direction:column;align-items:stretch}.v13-toolbar label{max-width:none}.v13-two{grid-template-columns:1fr}}.v13-report{gap:8px;width:100%;margin-top:12px;display:grid}.v13-report textarea{border:1px solid #dce3ef;border-radius:10px;width:100%;padding:10px}:root{--ak-navy:#101d3c;--ak-blue:#345eea;--ak-purple:#7050df;--ak-ink:#182746;--ak-muted:#66738b;--ak-border:#e2e9f5;--ak-surface:#f6f8fe}.ak-home{color:var(--ak-ink);background:#fff;overflow:hidden}.ak-home .btn-primary,.ak-header .btn-primary{color:#fff;background:linear-gradient(115deg,#2858e8,#684ce5);border:0;box-shadow:0 10px 22px #3e57d12a}.ak-home .btn-primary:hover,.ak-header .btn-primary:hover{background:linear-gradient(115deg,#2449c5,#5734c5);color:#fff!important}.ak-notice{color:#d9e8ff;background:#101e40;min-height:30px;font-size:12px}.ak-notice>.container{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:7px 0;display:flex}.ak-notice strong{color:#fff}.ak-notice a{color:#aecdff;align-items:center;gap:5px;font-weight:800;display:inline-flex}.ak-notice-dot,.ak-breathing-dot{background:#44d9af;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #44d9af26}.header.ak-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border-bottom:1px solid #e4e8f4;height:80px;position:sticky;top:0;box-shadow:0 9px 29px #12214c0b}.ak-nav{justify-content:space-between;align-items:center;gap:25px;min-width:0;height:80px;display:flex}.ak-brand{white-space:nowrap;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.ak-brand-symbol{color:#fff;background:linear-gradient(145deg,#295cde,#7757e1);border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 20px #4257d63d}.ak-brand>span:last-child{flex-direction:column;gap:3px;display:flex}.ak-brand strong{letter-spacing:-.7px;color:#101f48;font-size:20px;font-weight:850;line-height:1.14}.ak-brand em{color:#5e48d5;font-style:normal}.ak-brand small{letter-spacing:.16px;color:#8793a8;font-size:10px;font-weight:650}.ak-menu{flex:1;justify-content:flex-end;align-items:center;gap:17px;min-width:0;display:flex}.ak-menu>a,.ak-menu-dropdown>summary{color:#2b3855;white-space:nowrap;font-size:12px;font-weight:780}.ak-menu>a:hover,.ak-menu .ak-current,.ak-menu-dropdown>summary:hover{color:#5246d6!important}.ak-menu-dropdown{flex:none;position:relative}.ak-menu-dropdown>summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.ak-menu-dropdown>summary::-webkit-details-marker{display:none}.ak-menu-panel{z-index:120;background:#fff;border:1px solid #e4e9f4;border-radius:16px;flex-direction:column;gap:2px;min-width:245px;max-height:min(72vh,620px);padding:10px;display:flex;position:absolute;top:calc(100% + 18px);right:-12px;overflow-y:auto;box-shadow:0 25px 55px #15244728}.ak-menu-panel a,.ak-menu-panel button{text-align:left;color:#29365b;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:11px 13px;font-size:13px;font-weight:700;text-decoration:none;display:block}.ak-menu-panel a:hover,.ak-menu-panel button:hover{background:#f0f1ff;color:#433fc8!important}.ak-user-panel{right:0}.ak-menu .ak-menu-account{color:#4d45ce;background:#f0efff;border-radius:9px;padding:10px 12px}.ak-auth-actions{align-items:center;gap:10px;display:flex}.ak-signin{border:1px solid #dbe2f1;border-radius:10px;padding:11px 12px}.ak-signup{white-space:nowrap;min-height:41px;padding:10px 15px;font-size:12px}.ak-mobile-toggle{color:#263666;cursor:pointer;background:#fff;border:1px solid #e4e7f3;border-radius:12px;flex:none;justify-content:center;align-items:center;width:45px;height:45px;display:none}.ak-hero{background:radial-gradient(at 2% 5%,#dfe8ff 0%,#0000 48%),linear-gradient(112deg,#f0f4ff 0%,#fafbff 49%,#eef6ff 100%);padding:55px 0 42px;position:relative}.ak-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,3vw,50px);display:grid}.ak-hero-copy{padding:20px 0 30px}.ak-eyebrow{color:#4b53ad;background:#ffffffe0;border:1px solid #dce2fd;border-radius:99px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:820;display:inline-flex;box-shadow:0 8px 20px #354ce813}.ak-hero h1{letter-spacing:-.065em;color:#132248;max-width:720px;margin:24px 0 22px;font-size:clamp(43px,4.5vw,68px);font-weight:870;line-height:1.09}.ak-hero h1 span{color:#554fe0;display:block}.ak-hero-lead{color:#677790;max-width:575px;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.79}.ak-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin:27px 0;display:flex}.ak-hero-actions .btn,.ak-button-light{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 20px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex}.ak-button-light{color:#334467;background:#fff;border:1px solid #cfd8ed;box-shadow:0 8px 24px #1b2b520b}.ak-button-light:hover{border-color:#aba6f5;color:#4c42ce!important}.ak-hero-proof{color:#62728d;flex-wrap:wrap;gap:18px;font-size:12px;font-weight:730;display:flex}.ak-hero-proof span{align-items:center;gap:6px;display:flex}.ak-hero-proof svg{color:#20a477}.ak-hero-media{background:#c9d8f6;border-radius:30px 100px 30px 70px;height:420px;position:relative;box-shadow:0 25px 65px #294f8823}.ak-hero-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ak-media-top,.ak-media-bottom{background:#fffffff5;border:1px solid #ffffffde;border-radius:16px;align-items:center;gap:11px;padding:12px 17px;display:flex;position:absolute;box-shadow:0 18px 37px #192d6540}.ak-media-top{top:30px;right:-12px}.ak-media-bottom{bottom:24px;left:-24px}.ak-media-top>svg,.ak-media-bottom>svg{color:#3ca888;background:#e9fff4;border-radius:12px;width:40px;height:40px;padding:9px}.ak-media-bottom>svg{color:#584dd9;background:#f1efff}.ak-media-top strong,.ak-media-bottom strong{color:#172548;font-size:13px;display:block}.ak-media-top small,.ak-media-bottom small{color:#77859a;margin-top:3px;font-size:11px;display:block}.ak-search-form{z-index:3;background:#fff;border:1px solid #e3e7f5;border-radius:18px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:0;margin-top:5px;padding:10px 11px 10px 19px;display:grid;position:relative;box-shadow:0 20px 45px #172c5d1c}.ak-search-form label{align-items:center;gap:12px;min-width:0;padding:8px 17px;display:flex}.ak-search-form label:first-child{border-right:1px solid #e4e9f4}.ak-search-form label>svg{color:#5b56dd;flex:none}.ak-search-form label>span{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.ak-search-form label strong{color:#172642;font-size:12px}.ak-search-form input{color:#243350;width:100%;box-shadow:none;background:0 0;border:0;outline:0;height:25px;padding:0;font-size:13px}.ak-search-form input:focus{outline:0;box-shadow:inset 0 -2px #6456ec}.ak-search-form input::placeholder{color:#9aa6b9}.ak-search-form button{white-space:nowrap;min-height:49px;box-shadow:none;border-radius:12px}.ak-popular{color:#697890;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 8px 0;font-size:12px;display:flex}.ak-popular>a{color:#4354a7;background:#fff;border:1px solid #e2e8f6;border-radius:99px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:800;display:flex}.ak-popular>a:hover{background:#f5f3ff;color:#4136c6!important}.ak-section{padding-top:76px;padding-bottom:78px}.ak-section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:29px;display:flex}.ak-section-head h2,.ak-community-intro h2,.ak-project-banner h2,.ak-employer-copy h2,.ak-bottom-action h2{color:#142349;letter-spacing:-.05em;margin:10px 0 11px;font-size:clamp(29px,3.3vw,42px);line-height:1.18}.ak-section-head p{color:#77839a;margin:0;font-size:14px;line-height:1.7}.ak-overline{letter-spacing:1.75px;text-transform:uppercase;color:#6252d7;font-size:11px;font-weight:870}.ak-text-link{color:#5042d6;white-space:nowrap;align-items:center;gap:7px;margin-bottom:6px;font-size:13px;font-weight:830;display:inline-flex}.ak-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.ak-category-card{background:#fff;border:1px solid #e3e8f4;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:157px;padding:21px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 10px 26px #1428580b}.ak-category-card:hover,.ak-feature-card:hover,.ak-community-card:hover{border-color:#b7b6ed;transform:translateY(-3px);box-shadow:0 19px 35px #172b5b1a}.ak-cat-number{color:#315ae1;background:#eaf0ff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:14px;font-weight:900;display:grid}.ak-cat-1{color:#d45d83;background:#fff0f2}.ak-cat-2{color:#c77b2b;background:#fff3e8}.ak-cat-3{color:#7753da;background:#f2edff}.ak-cat-4{color:#1ba67e;background:#e7faf1}.ak-cat-5{color:#2879c4;background:#e7f5ff}.ak-category-card strong{color:#1d2e4d;font-size:15px;line-height:1.3}.ak-card-link{color:#8290a5;align-items:center;gap:4px;margin-top:auto;font-size:11px;display:inline-flex}.ak-jobs-band{background:#f4f7fd}.ak-jobs-band .ak-section{padding-top:78px;padding-bottom:83px}.ak-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ak-job-card{background:#fff;border:1px solid #e0e8f5;border-radius:20px;flex-direction:column;min-width:0;min-height:295px;padding:24px;display:flex;box-shadow:0 13px 27px #16305d0c}.ak-job-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.ak-job-mark{color:#5148d7;background:#edf0ff;border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.ak-verified{color:#158965;background:#e9f9f0;border-radius:99px;align-items:center;gap:4px;padding:6px 10px;font-size:10px;font-weight:820;display:inline-flex}.ak-job-company{color:#77849b;margin-top:17px;font-size:12px;font-weight:740}.ak-job-card h3{color:#1a2948;margin:6px 0 13px;font-size:21px;line-height:1.34}.ak-job-card h3>a:hover{color:#514bd8}.ak-job-meta{color:#75839b;flex-wrap:wrap;gap:11px;font-size:11px;display:flex}.ak-job-meta>span{align-items:center;gap:5px;display:inline-flex}.ak-job-card>p{color:#748198;flex:1;margin:17px 0 18px;font-size:13px;line-height:1.75}.ak-job-foot{border-top:1px solid #ecf0f7;justify-content:space-between;align-items:center;gap:9px;padding-top:16px;display:flex}.ak-job-foot strong{color:#37486c;font-size:12px}.ak-job-foot>a{color:#5344d5;background:#efedff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ak-no-jobs{background:#fff;border:1px dashed #c5d0eb;border-radius:20px;align-items:center;gap:22px;padding:30px;display:flex}.ak-no-jobs>svg{color:#5c5cdb;flex:none}.ak-no-jobs>div{flex:1}.ak-no-jobs h3{margin:0 0 5px;font-size:20px}.ak-no-jobs p{color:#77849b;margin:0;font-size:13px;line-height:1.6}.ak-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.ak-feature-card{background:#fff;border:1px solid #e5e9f5;border-radius:20px;flex-direction:column;gap:13px;min-width:0;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 26px #172a570c}.ak-feature-card>span{color:#6152df;background:#eeeefd;border-radius:15px;place-items:center;width:55px;height:55px;display:grid}.ak-feature-card:nth-child(2)>span{color:#2966df;background:#eaf3ff}.ak-feature-card:nth-child(3)>span{color:#cb6d50;background:#fff0ed}.ak-feature-card:nth-child(4)>span{color:#159c6c;background:#eaf9f1}.ak-feature-card h3{color:#1e2c4b;margin:1px 0 0;font-size:17px;line-height:1.35}.ak-feature-card p{color:#7a879c;flex:1;margin:0;font-size:13px;line-height:1.7}.ak-feature-card small{color:#5447cf;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:800;display:flex}.ak-community-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding-top:70px;padding-bottom:90px;display:grid}.ak-community-intro h2 span{color:#554bd5}.ak-community-intro p{color:#697890;max-width:470px;font-size:15px;line-height:1.83}.ak-community-intro .btn{margin-top:16px}.ak-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ak-community-card{background:#fff;border:1px solid #e2e8f4;border-radius:18px;min-height:183px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 12px 27px #182c570e}.ak-community-card>span{color:#5148d7;background:#edf0ff;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:17px;display:grid}.ak-community-card strong{color:#253453;font-size:15px}.ak-community-card p{color:#7b879a;margin:9px 0 0;font-size:12px;line-height:1.65}.ak-community-arrow{color:#8a89d4;position:absolute;top:28px;right:19px}.ak-project-banner{color:#fff;background:linear-gradient(118deg,#292eaa,#6250df);border-radius:27px;align-items:center;min-height:310px;margin-top:12px;margin-bottom:10px;padding:42px 55px;display:flex;position:relative;overflow:hidden}.ak-project-banner>div{z-index:2;max-width:660px;position:relative}.ak-project-banner .ak-overline{color:#ceccff}.ak-project-banner h2{color:#fff;max-width:640px}.ak-project-banner p{color:#e0defe;font-size:15px;line-height:1.73}.ak-banner-buttons{flex-wrap:wrap;align-items:center;gap:20px;margin-top:21px;display:flex}.ak-button-white{color:#493ac9;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:840;display:inline-flex}.ak-banner-link{align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex;color:#fff!important}.ak-banner-watermark{color:#ffffff2a;position:absolute;top:25%;right:5%;transform:rotate(-14deg)}.ak-employer-section{grid-template-columns:.89fr 1.11fr;align-items:center;gap:clamp(35px,6vw,90px);display:grid}.ak-employer-picture{border-radius:25px 95px 25px 25px;height:440px;overflow:hidden;box-shadow:0 27px 50px #20345b1a}.ak-employer-picture img{object-fit:cover;width:100%;height:100%}.ak-employer-copy p{color:#768198;font-size:15px;line-height:1.85}.ak-employer-points{gap:13px;margin:23px 0 28px;display:grid}.ak-employer-points span{color:#394b6a;align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.ak-employer-points svg{color:#16a877;flex:none}.ak-bottom-action{background:#eef0ff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:10px;margin-bottom:35px;padding:35px 42px;display:flex}.ak-bottom-action h2{margin:6px 0}.ak-bottom-action p{color:#728098;margin:0;font-size:14px}.ak-bottom-buttons{flex-wrap:wrap;flex:none;gap:12px;display:flex}.ak-final-disclaimer{color:#697792;background:#f4f8fc;border:1px solid #e5ebf4;border-radius:12px;align-items:center;gap:11px;margin-bottom:70px;padding:19px 25px;font-size:12px;display:flex}.ak-final-disclaimer svg{color:#2baf8e;flex:none}.ak-final-disclaimer span{flex:1}.ak-final-disclaimer a{color:#5546d4;white-space:nowrap;align-items:center;gap:6px;font-weight:840;display:flex}@media (max-width:1360px){.ak-menu{gap:12px}.ak-menu>a,.ak-menu-dropdown>summary{font-size:11px}.ak-brand strong{font-size:17px}.ak-brand-symbol{width:41px;height:41px}}@media (max-width:1190px){.ak-mobile-toggle{margin-left:auto;display:flex}.ak-menu{z-index:130;background:#fff;border-bottom:1px solid #e7ebf4;flex-direction:column;align-items:stretch;gap:1px;max-height:calc(100dvh - 85px);padding:18px max(20px,50vw - 610px);display:none;position:absolute;top:80px;left:0;right:0;overflow-y:auto;box-shadow:0 25px 42px #18295820}.ak-menu.ak-menu-open{display:flex}.ak-menu>a,.ak-menu-dropdown>summary{border-radius:9px;padding:11px 12px;font-size:14px}.ak-menu-dropdown{width:100%}.ak-menu-dropdown>summary{justify-content:space-between}.ak-menu-panel{min-width:0;max-height:none;box-shadow:none;background:#f8f9fd;border:0;border-radius:10px;margin:0 6px 8px;position:static}.ak-auth-actions{grid-template-columns:1fr 1fr;width:100%;margin-top:8px;display:grid}.ak-auth-actions>*{text-align:center;justify-content:center}.ak-hero-grid{grid-template-columns:1.12fr .88fr}.ak-hero-media{height:370px}.ak-hero h1{font-size:clamp(40px,5vw,58px)}}@media (max-width:950px){.ak-hero-grid{grid-template-columns:1fr}.ak-hero-copy{padding-bottom:10px}.ak-hero-media{justify-self:center;width:100%;max-width:660px;height:390px}.ak-category-grid{grid-template-columns:repeat(3,1fr)}.ak-job-grid,.ak-feature-grid{grid-template-columns:repeat(2,1fr)}.ak-community-section{grid-template-columns:1fr;gap:30px}.ak-community-grid{grid-template-columns:repeat(4,1fr)}.ak-community-card{padding:15px}.ak-community-card>span{margin-bottom:14px}.ak-employer-section{grid-template-columns:1fr 1fr;gap:30px}.ak-bottom-action{flex-direction:column;align-items:flex-start}.ak-bottom-buttons{flex-wrap:wrap}}@media (max-width:700px){.ak-hero{padding-top:26px}.ak-hero h1{font-size:clamp(37px,8vw,56px)}.ak-hero-media{height:320px}.ak-media-bottom{bottom:10px;left:5px}.ak-media-top{top:9px;right:7px}.ak-search-form{grid-template-columns:1fr;gap:5px;margin-top:20px;padding:12px}.ak-search-form label:first-child{border:0;border-bottom:1px solid #ecf0f8}.ak-search-form button{width:100%}.ak-section{padding-top:52px;padding-bottom:55px}.ak-section-head{flex-direction:column;align-items:flex-start;gap:9px}.ak-category-grid,.ak-community-grid{grid-template-columns:repeat(2,1fr)}.ak-employer-section{grid-template-columns:1fr}.ak-employer-picture{order:2;height:320px}.ak-project-banner{padding:33px 28px}.ak-bottom-action{padding:26px}.ak-hero-proof{gap:10px}}@media (max-width:520px){.ak-brand strong{font-size:16px}.ak-brand small{font-size:9px}.ak-brand-symbol{width:39px;height:39px}.ak-hero-media{border-radius:20px 55px 20px 30px;height:260px}.ak-media-top,.ak-media-bottom{padding:9px}.ak-media-top strong,.ak-media-bottom strong{font-size:10px}.ak-media-top small,.ak-media-bottom small{font-size:9px}.ak-hero-actions{flex-direction:column;align-items:stretch;display:flex}.ak-hero-actions>*{width:100%}.ak-category-grid{grid-template-columns:1fr 1fr;gap:10px}.ak-category-card{min-height:146px;padding:15px}.ak-category-card strong{font-size:13px}.ak-job-grid,.ak-feature-grid{grid-template-columns:1fr}.ak-community-grid{grid-template-columns:1fr 1fr;gap:10px}.ak-community-card{min-height:200px}.ak-no-jobs{flex-direction:column;align-items:flex-start}.ak-final-disclaimer{flex-wrap:wrap;align-items:flex-start}.ak-final-disclaimer a{margin-left:28px}.ak-bottom-buttons,.ak-bottom-buttons>a{width:100%}.ak-project-banner h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.ak-home *{transition:none!important;animation:none!important}}.page-main{padding-top:58px;padding-bottom:75px}.page-main .page-intro h1,.page-main h1{color:#142349;letter-spacing:-.048em}.page-main .page-intro p{color:#68788f;line-height:1.75}.page-main .panel,.page-main .job-card,.page-main .form-card,.page-main .company-tile,.page-main .applicant-card{background:#fff;border:1px solid #e2e8f5;border-radius:18px;box-shadow:0 12px 27px #20335d0c}.page-main .panel h2,.page-main .form-card h2{color:#1a2a4f}.page-main .btn-primary,.form-page .btn-primary{color:#fff;background:linear-gradient(115deg,#2858e8,#684ce5);border:0}.page-main .btn-primary:hover,.form-page .btn-primary:hover{background:linear-gradient(115deg,#2449c5,#5734c5);color:#fff!important}.page-main input:focus-visible,.page-main textarea:focus-visible,.page-main select:focus-visible,.form-page input:focus-visible{outline-offset:2px;outline:2px solid #6858e8}.page-main .notice,.page-main .status-pill{border-radius:11px}@media (max-width:700px){.page-main{padding-top:33px;padding-bottom:47px}.page-main .panel,.page-main .job-card,.page-main .form-card{padding:20px}.page-main h1{font-size:clamp(29px,7vw,39px)}}:root{--ak-ink:#142446;--ak-muted:#65748d;--ak-border:#dfe6f3;--ak-violet:#574bd8;--ak-sea:#0c967c;--ak-shadow:0 15px 45px #182a5110}html{scroll-padding-top:120px}body{font-synthesis:none;-webkit-font-smoothing:antialiased}:focus-visible{outline-offset:3px;outline:3px solid #7e6bff!important}button,input,textarea,select{accent-color:#554ad2}input:not([type=checkbox]):focus,textarea:focus,select:focus{outline-offset:1px;border-color:#7b6ee2;outline:2px solid #c3baff;box-shadow:0 0 0 4px #eae7ff!important}.btn{border-radius:12px;min-height:43px;line-height:1.35}.btn-primary{background:linear-gradient(115deg,#3358dc,#6650d7);box-shadow:0 8px 20px #3d55c929}.btn-primary:hover{background:linear-gradient(115deg,#284cba,#5240bd)}.panel{border:1px solid var(--ak-border);box-shadow:var(--ak-shadow)}.page-intro h1,.page-intro h2{letter-spacing:-.045em;color:#16274a}.page-intro{max-width:870px}.page-main{background:0 0}.ak-header{box-shadow:0 7px 30px #1523450a}.ak-brand-symbol{background:linear-gradient(140deg,#194dcd,#6f55e5)}.ak-menu .ak-current{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px;color:#493bc7!important}.ak-menu>a:focus-visible,.ak-menu-dropdown summary:focus-visible{border-radius:4px}.ak-home .ak-hero{background:radial-gradient(at 5% 10%,#dfe8ff 0%,#0000 48%),radial-gradient(at 95% 78%,#e0f6f1 0%,#0000 52%),#f7f9ff}.ak-section-head h2{max-width:800px}.ak-home .ak-category-card,.ak-home .ak-feature-card,.ak-home .ak-job-card{border-color:#dfe6f3;box-shadow:0 12px 35px #1427520d}.ak-feature-card:focus-visible,.ak-category-card:focus-visible,.ak-community-card:focus-visible{outline-offset:5px}.career-home-spotlight{background:linear-gradient(126deg,#f1f1ff 0%,#f8f9ff 54%,#eaf7f6 100%);border:1px solid #e4e7fb;border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(25px,5vw,70px);margin-top:0;margin-bottom:84px;padding:clamp(28px,5vw,60px);display:grid;overflow:hidden}.career-home-spotlight h2{letter-spacing:-.052em;color:#192951;margin:13px 0 19px;font-size:clamp(31px,3.25vw,43px);line-height:1.16}.career-home-spotlight h2 em{color:#5649d3;font-style:normal}.career-home-spotlight p{color:#60718c;max-width:630px;font-size:15px;line-height:1.83}.career-home-spotlight-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.career-home-spotlight-preview{background:#fff;border:1px solid #e4e8f4;border-radius:25px;flex-wrap:wrap;align-items:flex-start;gap:11px;padding:32px;display:flex;transform:rotate(2deg);box-shadow:0 30px 55px #273a7b20}.career-home-spotlight-preview>div:not(.career-spotlight-divider){flex:1;gap:3px;min-width:140px;display:grid}.career-home-spotlight-preview small{color:#70819d;font-size:11px;font-weight:750}.career-home-spotlight-preview strong{color:#18294c;letter-spacing:-.03em;font-size:18px}.career-spotlight-icon{color:#5749d3;background:#eeebff;border-radius:16px;padding:12px}.career-spotlight-pill{color:#4d4b9a;background:#f2f0ff;border:1px solid #e0dcff;border-radius:99px;padding:10px 13px;font-size:12px;font-weight:770}.career-spotlight-pill:nth-of-type(3){color:#178164;background:#e6f7f1;border-color:#cfefdf}.career-spotlight-divider{background:#edf0f7;flex-basis:100%;height:1px;margin:8px 0}.career-spotlight-tag{color:#52627f;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.career-studio,.candidate-search-page{--career-text:#192b4d;--career-quiet:#6c7b94;--career-purple:#5446cf}.career-hero,.candidate-search-hero{background:linear-gradient(117deg,#eff2ff,#f9faff 62%,#eaf7f5);border:1px solid #e0e7f4;border-radius:29px;grid-template-columns:1.55fr .65fr;align-items:center;gap:45px;margin-bottom:32px;padding:clamp(27px,4vw,55px);display:grid;overflow:hidden}.career-hero h1,.candidate-search-hero h1{letter-spacing:-.06em;color:#19284c;max-width:830px;margin:13px 0 17px;font-size:clamp(32px,3.7vw,49px);line-height:1.17}.career-hero p,.candidate-search-hero p{color:#61728c;max-width:700px;margin:0 0 20px;font-size:15px;line-height:1.8}.career-actions,.career-hero-chips,.candidate-search-hero-points{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.career-hero-chips span,.candidate-search-hero-points span{color:#5365a1;background:#fff;border:1px solid #e5eafa;border-radius:99px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:750;display:inline-flex}.career-hero-aside{color:#fff;background:#1d3266;border-radius:22px;flex-direction:column;align-items:flex-start;gap:13px;min-height:230px;padding:28px;display:flex;box-shadow:0 23px 43px #223d7140}.career-hero-aside>svg{color:#a3efdf;background:#ffffff13;border-radius:15px;padding:9px}.career-hero-aside strong{letter-spacing:-.04em;max-width:250px;font-size:21px;line-height:1.28}.career-hero-aside span{color:#bac9e4;font-size:13px;line-height:1.6}.career-layout{grid-template-columns:minmax(0,1.8fr) minmax(285px,.72fr);align-items:start;gap:25px;display:grid}.career-primary{gap:25px;min-width:0;display:grid}.career-sidebar{gap:20px;min-width:0;display:grid;position:sticky;top:121px}.career-section{border-radius:23px;padding:clamp(22px,3vw,35px)}.career-section-head{align-items:flex-start;gap:15px;margin-bottom:27px;display:flex}.career-section-icon{color:#5348c8;background:linear-gradient(145deg,#e7eaff,#eaf3ff);border:1px solid #dfe6ff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.career-section-head h2{color:var(--career-text);letter-spacing:-.04em;margin:4px 0 6px;font-size:clamp(20px,2vw,27px)}.career-section-head p{color:var(--career-quiet);margin:0;font-size:13px;line-height:1.65}.career-timeline{border-left:2px solid #dfe5f7;gap:22px;margin:0 0 35px 9px;padding-left:30px;display:grid}.career-timeline-item{background:#fbfcff;border:1px solid #e4e9f5;border-radius:16px;padding:18px 21px;position:relative}.career-timeline-dot{background:#6657dc;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:26px;left:-38px;box-shadow:0 0 0 2px #dedcfd}.career-entry-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.career-entry-top h3{letter-spacing:-.025em;color:#223258;margin:0 0 7px;font-size:17px}.career-entry-top>span{color:#5a56b0;background:#eeedff;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:790}.career-timeline-copy p{color:#697a96;margin:7px 0;font-size:13px;line-height:1.68}.career-timeline-copy .career-entry-org{color:#425576;font-size:13px;font-weight:760}.career-entry-actions{flex-wrap:wrap;gap:15px;margin-top:14px;display:flex}.career-link-button{color:#5345ca;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:12px;font-weight:820;display:inline-flex}.career-link-button.danger{color:#b24463}.career-link-button:hover{text-underline-offset:3px;text-decoration:underline}.career-empty{background:#f7f9ff;border:1px dashed #bfcbea;border-radius:16px;align-items:flex-start;gap:17px;margin-bottom:25px;padding:22px;display:flex}.career-empty>svg{color:#5b5bd5;flex:none}.career-empty strong{color:#263758;font-size:15px}.career-empty p{color:#75839a;margin:6px 0 0;font-size:13px;line-height:1.6}.career-editor{background:#f7f9ff;border:1px solid #e3eaf6;border-radius:18px;padding:23px}.career-editor-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.career-editor-heading h3{letter-spacing:-.03em;margin:0;font-size:19px}.career-editor .btn{justify-self:start}.career-priority-fieldset{border:0;min-width:0;margin:0;padding:0}.career-priority-fieldset legend{color:#293b5f;margin-bottom:13px;font-size:14px;font-weight:810}.career-priority-fieldset legend small{color:#7b8a9f;font-size:12px}.career-priority-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.career-priority-choice{color:#50607a;cursor:pointer;background:#fff;border:1px solid #dfe6f2;border-radius:12px;align-items:center;gap:11px;min-height:55px;padding:12px 14px;font-size:12px;font-weight:770;line-height:1.4;transition:background .16s,border-color .16s;display:flex}.career-priority-choice.selected{color:#4338a5;background:#f1efff;border-color:#9281ed}.career-priority-choice:has(input:disabled){opacity:.52;cursor:not-allowed}.career-priority-choice input{opacity:0;width:1px;height:1px;position:absolute}.career-priority-choice span{color:#5a52cb;background:#eef0fa;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.career-priority-choice.selected span{color:#fff;background:#5f51d6}.career-priority-choice:focus-within{outline-offset:2px;outline:3px solid #ad9efd}.career-side-card{border-radius:22px;padding:27px}.career-side-card h2{letter-spacing:-.03em;color:#213153;margin:16px 0 8px;font-size:20px}.career-side-card p{color:#687995;margin-bottom:18px;font-size:13px;line-height:1.75}.career-privacy-state{color:#327b69;background:#f1f8f6;border:1px solid #d7ebe4;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:17px;padding:14px;font-size:12px;line-height:1.6;display:flex}.career-privacy-state svg{flex:none}.career-text-link{color:#5345cc;align-items:center;gap:7px;padding:9px 0;font-size:13px;font-weight:780;display:flex}.career-sidebar-tip{color:#6b74a2;background:#f2f4ff;border:1px solid #e2e6fa;border-radius:16px;align-items:flex-start;gap:12px;padding:18px;font-size:12px;line-height:1.7;display:flex}.career-sidebar-tip svg{color:#7065d5;flex:none}.candidate-search-hero{margin-bottom:26px}.candidate-search-hero-icon{color:#514ac8;background:#ecedff;border-radius:30px;justify-self:center;place-items:center;width:190px;height:190px;display:grid;transform:rotate(8deg);box-shadow:0 25px 35px #2f396c1b}.candidate-search-layout{grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.candidate-filter-panel{border-radius:22px;padding:26px;position:sticky;top:115px}.candidate-filter-panel .career-section-head{margin-bottom:10px}.candidate-filter-panel .career-section-head h2{font-size:20px}.candidate-filter-panel .career-section-head p{font-size:12px}.candidate-filter-panel .stack-form{gap:14px}.candidate-filter-panel .stack-form label{font-size:12px}.candidate-filter-help{color:#6b7f97;align-items:flex-start;gap:8px;margin:19px 0 0;font-size:11px;line-height:1.6;display:flex}.candidate-filter-help svg{color:#399e8b;flex:none}.candidate-results{min-width:0}.candidate-results-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.candidate-results-heading h2{letter-spacing:-.045em;margin:6px 0;font-size:27px}.candidate-results-note{color:#72839d;align-items:center;gap:7px;font-size:12px;display:flex}.candidate-results-grid{gap:16px;display:grid}.candidate-result-card{border-radius:21px;padding:25px}.candidate-result-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-result-avatar{color:#574ed4;background:#eeecff;border-radius:14px;place-items:center;width:51px;height:51px;display:grid}.candidate-anonymous{color:#27866f;background:#eaf8f3;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.candidate-result-card h3{letter-spacing:-.04em;margin:16px 0 7px;font-size:21px}.candidate-result-meta{color:#7888a0;flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:12px;display:flex}.candidate-result-meta>span{align-items:center;gap:6px;display:flex}.candidate-result-card p{color:#6c7b93;margin:7px 0;font-size:13px;line-height:1.7}.candidate-result-card p strong{color:#354665}.candidate-result-experience{border-top:1px solid #ecf0f6;flex-wrap:wrap;gap:8px;margin-top:17px;padding:17px 0 12px;display:flex}.candidate-result-experience>strong{color:#2c3e5d;width:100%;font-size:12px}.candidate-result-experience>span{color:#475a79;background:#f2f5fc;border-radius:9px;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.candidate-result-experience small{color:#8d99a9}.career-tag-list{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.career-tag-list span{color:#5b51a9;background:#f2efff;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:750}.candidate-result-foot{border-top:1px solid #ecf0f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:21px;padding-top:18px;display:flex}.candidate-result-foot small{color:#7a899e;max-width:260px;font-size:11px}.candidate-empty{text-align:center;border-radius:22px;padding:65px 30px}.candidate-empty>svg{color:#5a50cc;background:#f1f0ff;border-radius:19px;width:69px;height:69px;margin-bottom:19px;padding:17px}.candidate-empty h3{margin:0 0 8px;font-size:19px}.candidate-empty p{color:#78869c;max-width:450px;margin:0 auto;font-size:13px}.candidate-privacy-note{color:#677992;align-items:flex-start;gap:11px;padding:22px 5px;font-size:12px;line-height:1.75;display:flex}.candidate-privacy-note svg{color:#26866d;flex:none}.candidate-bottom{background:#eef1ff;border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:38px 0 0;padding:20px 26px;display:flex}.candidate-bottom>span{color:#28385b;font-weight:850}.candidate-bottom>a{color:#5546ca;align-items:center;gap:7px;font-size:13px;font-weight:790;display:inline-flex}@media (max-width:1050px){.career-layout{grid-template-columns:minmax(0,1fr) 285px}.candidate-search-layout{grid-template-columns:290px minmax(0,1fr)}.career-home-spotlight{gap:25px}}@media (max-width:800px){.career-home-spotlight,.career-layout,.candidate-search-layout,.career-hero,.candidate-search-hero{grid-template-columns:1fr}.career-sidebar,.candidate-filter-panel{position:static}.career-hero-aside{min-height:0}.candidate-search-hero-icon{display:none}.career-home-spotlight-preview{transform:none}}@media (max-width:600px){.career-studio,.candidate-search-page{padding-top:32px}.career-hero,.candidate-search-hero{border-radius:20px;padding:25px 21px}.career-hero h1,.candidate-search-hero h1{font-size:32px}.career-hero-aside{padding:21px}.career-section,.candidate-filter-panel{padding:20px}.career-priority-grid,.career-editor .field-grid{grid-template-columns:1fr}.career-home-spotlight{border-radius:20px;margin-bottom:50px}.career-home-spotlight-preview{padding:20px}.career-entry-top{flex-direction:column}.career-timeline{padding-left:19px}.career-timeline-dot{left:-27px}.candidate-results-note{display:none}.candidate-result-card{padding:20px}.candidate-anonymous{font-size:10px}}@media (prefers-reduced-motion:reduce){.career-studio *,.candidate-search-page *,.career-home-spotlight *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.career-sidebar,.career-editor,.career-entry-actions{display:none!important}.career-layout{display:block}}@media (min-width:1191px){.ak-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ak-feature-card{padding:22px}}@media (min-width:951px) and (max-width:1190px){.ak-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.ak-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ak-feature-grid{grid-template-columns:1fr}}.career-section-head p,.candidate-result-meta,.candidate-result-foot small,.candidate-filter-help,.candidate-empty p,.career-timeline-copy p,.career-side-card p{color:#576a84}:root{--pro-ink:#1e2c46;--pro-muted:#536580;--pro-soft:#f5f7fd;--pro-border:#dae2f0;--pro-accent:#5548c7;--pro-accent-dark:#382ca6;--pro-shadow:0 16px 44px #16275413}::selection{color:#242055;background:#dcd7ff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8479eb!important}button:disabled,.btn:disabled{cursor:not-allowed;opacity:.57;transform:none!important}.pro-page-heading{border-bottom:1px solid #e7ebf5;justify-content:space-between;align-items:center;gap:32px;margin-bottom:23px;padding:25px 0 30px;display:flex}.pro-page-heading>div:first-child{max-width:770px}.pro-page-heading h1{letter-spacing:-.052em;color:#202d4c;margin:12px 0 16px;font-size:clamp(33px,3.9vw,54px);line-height:1.12}.pro-page-heading p{color:var(--pro-muted);max-width:700px;margin:0;font-size:15px;line-height:1.75}.pro-page-heading-aside{color:#5044b7;background:linear-gradient(145deg,#f0efff,#f7f9ff);border:1px solid #e5e4fc;border-radius:19px;flex:none;gap:8px;width:235px;padding:22px;display:grid}.pro-page-heading-aside strong{color:#28355c;font-size:15px}.pro-page-heading-aside span{color:#60718a;font-size:12px;line-height:1.6}.pro-search-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.pro-filter-column{position:sticky;top:115px}.pro-filter-panel{gap:16px;display:grid;box-shadow:var(--pro-shadow)!important;border-radius:20px!important;padding:23px!important}.pro-filter-title{color:#5548c7;border-bottom:1px solid #edf0f6;align-items:center;gap:10px;padding-bottom:17px;display:flex}.pro-filter-title h2{color:#263657;margin:0;font-size:19px}.pro-filter-panel label{color:#354865;gap:7px;font-size:12px;font-weight:800;line-height:1.5;display:grid}.pro-filter-panel input,.pro-filter-panel select{color:#1e2c46;min-height:45px;font-size:13px;background:#fcfdff!important;border:1px solid #dbe3f0!important;border-radius:11px!important}.pro-filter-panel .input-icon{position:relative}.pro-filter-panel .input-icon svg{color:#7786a2;pointer-events:none;position:absolute;top:15px;left:13px}.pro-filter-panel .input-icon input{padding-left:38px}.pro-filter-panel .btn{white-space:normal}.pro-reset-link{color:#6255c8;background:0 0;border:0;justify-self:center;padding:5px 9px;font-size:12px;font-weight:800}.pro-filter-help{color:#5e708a;align-items:flex-start;gap:12px;padding:20px 12px;display:flex}.pro-filter-help svg{color:#6153d0;flex:none}.pro-filter-help p{margin:0;font-size:12px;line-height:1.7}.pro-filter-help a{color:#5948c8;text-underline-offset:3px;font-weight:800;text-decoration:underline}.pro-results-column{min-width:0}.pro-results-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.pro-results-toolbar h2{letter-spacing:-.04em;margin:3px 0;font-size:27px}.pro-results-toolbar p{color:#62758b;margin:0;font-size:12px}.pro-sort{color:#485b79;flex:none;gap:5px;max-width:255px;font-size:12px;display:grid}.pro-sort select{border-radius:11px;padding:10px 12px;font-size:13px}.pro-filter-chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.pro-filter-chips button{color:#5543be;background:#f0eeff;border:1px solid #e0dcff;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;font-size:11px;display:inline-flex}.pro-filter-chips button strong{font-weight:800}.pro-filter-chips .pro-chip-clear{color:#64758e;background:0 0;border:0;text-decoration:underline}.pro-job-list{gap:15px;display:grid}.pro-job-card{background:#fff;border:1px solid #e0e6f1;border-radius:19px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 12px 35px #1a306112}.pro-job-card:hover{border-color:#aaa3eb;transform:translateY(-2px);box-shadow:0 17px 40px #1a306118}.pro-job-card-main{align-items:flex-start;gap:16px;display:flex}.pro-job-card-main>div:last-child{flex:1;min-width:0}.pro-job-mark{color:#5c4cc8;background:#f0efff;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pro-job-eyebrow{color:#5e6b86;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:780;display:flex}.pro-trust-tag{color:#217a5e;white-space:nowrap;background:#eaf7f1;border-radius:99px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.pro-job-card h3{letter-spacing:-.035em;margin:9px 0;font-size:21px;line-height:1.33}.pro-job-card h3 a:hover{text-underline-offset:4px;-webkit-text-decoration:underline #7a6ced;text-decoration:underline #7a6ced}.pro-job-info{color:#65758d;flex-wrap:wrap;gap:8px 15px;font-size:11px;display:flex}.pro-job-info span{align-items:center;gap:5px;display:inline-flex}.pro-job-description{color:#64748b;margin:17px 0;font-size:13px;line-height:1.75}.pro-job-bottom{border-top:1px solid #ebeff7;justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.pro-job-bottom>span{color:#405071;font-size:12px;font-weight:800}.pro-job-bottom a,.pro-inline-link{color:#5948c5;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.pro-job-bottom a:hover,.pro-inline-link:hover{text-underline-offset:3px;text-decoration:underline}.pro-results-footer{border-top:1px solid #e5eaf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:22px;padding:24px 0;display:flex}.pro-results-footer p{color:#65768e;max-width:470px;margin:0;font-size:11px;line-height:1.6}.pro-results-footer a{color:#574cc4;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.pro-state{background:#f8faff;border:1px dashed #cad5e8;border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:30px;display:flex}.pro-state-symbol{color:#5549c4;background:#eeedff;border-radius:15px;flex:none;place-items:center;width:56px;height:56px;display:grid}.pro-state-copy{flex:1;min-width:200px}.pro-state-copy h2{letter-spacing:-.03em;color:#293956;margin:0 0 8px;font-size:20px}.pro-state-copy p{color:#66778e;margin:0;font-size:13px;line-height:1.7}.pro-state-error{background:#fff9fa;border-color:#eec7d0}.pro-state-error .pro-state-symbol{color:#b13850;background:#ffedf0}.pro-loading{gap:13px;display:grid}.pro-skeleton{background:linear-gradient(100deg,#eef1f8 10%,#f9faff 45%,#eef1f8 80%) 0 0/200% 100%;border-radius:16px;height:130px;animation:1.7s ease-in-out infinite pro-shimmer}.pro-loading>span,.pro-loading-caption{color:#708099;font-size:12px}.pro-skeleton-wide{max-width:600px;height:65px}.pro-global-loading{align-content:start;gap:18px;display:grid}.pro-global-loading>.pro-skeleton:not(.pro-skeleton-wide){height:120px}.pro-global-loading>.section-kicker{margin-bottom:9px}@keyframes pro-shimmer{to{background-position:-200% 0}}.pro-company-search{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex;border-radius:17px!important;padding:20px!important}.pro-company-search label{flex:1;max-width:500px;font-size:12px}.pro-company-search p{color:#6d7a8e;margin:0 0 10px;font-size:12px}.pro-company-search-input{color:#7888a0;background:#fcfdff;border:1px solid #dbe3f0;border-radius:11px;align-items:center;gap:7px;padding:0 12px;display:flex}.pro-company-search-input:focus-within{outline:2px solid #a9a0ee}.pro-company-search-input input{background:0 0;padding:11px 2px;box-shadow:none!important;border:0!important}.pro-company-search-input button{color:#64748b;background:0 0;border:0;place-items:center;display:grid}.pro-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.pro-company-card{box-shadow:var(--pro-shadow);background:#fff;border:1px solid #dfe6f3;border-radius:20px;flex-direction:column;gap:10px;padding:25px;display:flex}.pro-company-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pro-company-icon{color:#5546ca;background:#eeedff;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.pro-company-card h2{letter-spacing:-.03em;margin:8px 0 0;font-size:20px;line-height:1.3}.pro-company-card h2 a:hover{text-underline-offset:3px;text-decoration:underline}.pro-company-location{color:#687a96;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.pro-company-description{color:#677791;flex:1;margin:7px 0 10px;font-size:13px;line-height:1.7}.pro-company-bottom{background:#f0efff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:25px 30px;display:flex}.pro-company-bottom strong{color:#29395c;font-size:18px}.pro-company-bottom p{color:#63728c;margin:3px 0 0;font-size:13px}.pro-full-state{text-align:center;background:linear-gradient(150deg,#f5f3ff,#fafbff);border:1px solid #e7e6fa;border-radius:25px;justify-items:center;gap:13px;max-width:760px;margin:30px auto 70px;padding:55px 30px;display:grid}.pro-full-state .pro-full-icon{color:#ba5263;background:#fff0f1;border-radius:19px;place-items:center;width:64px;height:64px;display:grid}.pro-full-state .pro-404{color:#d6d0fa;letter-spacing:-.09em;font-size:clamp(95px,14vw,160px);font-weight:900;line-height:1}.pro-full-state h1{letter-spacing:-.04em;color:#243257;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.2}.pro-full-state p{color:#62738d;max-width:520px;margin:0;font-size:14px;line-height:1.8}.pro-full-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:10px;display:flex}.pro-how-hero{color:#fff;background:linear-gradient(125deg,#1e2f59,#39338c 75%,#574fc0);border-radius:26px;padding:clamp(30px,5vw,70px);overflow:hidden}.pro-how-hero .section-kicker{color:#cfccff}.pro-how-hero h1{color:#fff;letter-spacing:-.05em;max-width:770px;margin:15px 0;font-size:clamp(34px,4vw,55px);line-height:1.12}.pro-how-hero p{color:#dfe5f7;max-width:700px;font-size:15px;line-height:1.8}.pro-how-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.pro-how-section{padding:64px 0 17px}.pro-how-section header{margin-bottom:24px}.pro-how-section h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(25px,3vw,35px)}.pro-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}.pro-how-card{box-shadow:var(--pro-shadow);background:#fff;border:1px solid #e4e8f3;border-radius:20px;padding:26px}.pro-how-card-top{justify-content:space-between;align-items:start;display:flex}.pro-how-icon{color:#5748c5;background:#efedff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.pro-how-card-top small{color:#b3bad0;font-size:21px;font-weight:900}.pro-how-card h3{letter-spacing:-.03em;margin:21px 0 10px;font-size:19px}.pro-how-card p{color:#64748c;margin:0;font-size:13px;line-height:1.75}.pro-how-privacy{background:#f7f9ff;border:1px solid #e1e6f4;border-radius:23px;grid-template-columns:1.3fr .7fr;gap:35px;margin-top:45px;padding:32px;display:grid}.pro-how-privacy h2{letter-spacing:-.04em;margin:9px 0;font-size:clamp(26px,3vw,36px)}.pro-how-privacy>div>p{color:#5c6d84;font-size:14px;line-height:1.75}.pro-how-values{gap:12px;margin-top:22px;display:grid}.pro-how-values>span{color:#334866;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.pro-how-values svg{color:#4c9f81}.pro-how-privacy-link{background:#fff;border:1px solid #e2e8f2;border-radius:16px;align-content:start;gap:11px;padding:24px;display:grid}.pro-how-privacy-link>svg{color:#37a481}.pro-how-privacy-link strong{font-size:18px}.pro-how-privacy-link p{color:#677992;margin:0;font-size:12px;line-height:1.6}.pro-how-privacy-link a{color:#5449c4;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.pro-auth-loading{color:#7f88a3;padding:10px;font-size:12px;font-weight:600}.ak-header .ak-menu>a:hover,.ak-menu-dropdown>summary:hover{color:#5142bf;background:#f6f4ff}.ak-header .ak-menu>a.ak-current{color:#4435ae!important}@media (max-width:1040px){.pro-search-layout{grid-template-columns:270px minmax(0,1fr)}.pro-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-how-privacy{grid-template-columns:1fr}}@media (max-width:840px){.pro-search-layout{grid-template-columns:1fr}.pro-filter-column{position:static}.pro-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-filter-title,.pro-filter-panel>.btn,.pro-filter-panel>.pro-reset-link{grid-column:1/-1}.pro-how-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pro-page-heading{flex-direction:column;align-items:stretch;padding-top:6px}.pro-page-heading-aside{width:100%;display:none}.pro-filter-panel{grid-template-columns:1fr;display:grid}.pro-results-toolbar{flex-direction:column;align-items:stretch}.pro-sort{max-width:none}.pro-job-card{padding:19px}.pro-job-card-main{gap:12px}.pro-job-mark{width:40px;height:40px}.pro-job-eyebrow{flex-direction:column;align-items:flex-start}.pro-job-card h3{font-size:18px}.pro-job-bottom{flex-wrap:wrap}.pro-company-grid,.pro-how-grid{grid-template-columns:1fr}.pro-company-search{flex-direction:column;align-items:stretch}.pro-company-search p{margin:0}.pro-company-bottom{flex-direction:column;align-items:flex-start}.pro-how-hero{border-radius:19px}.pro-how-privacy{padding:22px}.pro-how-section{padding-top:42px}.pro-full-state{padding:45px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.pro-skeleton{animation:none!important}.pro-job-card{transition:none!important}}@media (min-width:1101px){.ak-header .ak-menu{align-items:center;gap:6px!important}.ak-header .ak-menu>a,.ak-header .ak-menu>details>summary{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:5px;line-height:1.2;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 3px 8px #2341a024;color:#fff!important;background:linear-gradient(135deg,#2459cd,#5144d8)!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:12px 11px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}.ak-header .ak-menu>a:hover,.ak-header .ak-menu>details>summary:hover{transform:translateY(-2px);box-shadow:0 7px 15px #2543aa3d;color:#fff!important;background:linear-gradient(135deg,#1740a4,#3425a6)!important}.ak-header .ak-menu>a.ak-current,.ak-header .ak-menu>a[aria-current=page]{box-shadow:0 0 0 2px #4b69ef38;background:linear-gradient(135deg,#122c7b,#234bb8)!important}.ak-header .ak-menu>a.ak-menu-account{background:linear-gradient(135deg,#6845e7,#9b54e8)!important}.ak-header .ak-menu>details[open]>summary{background:#172e7b!important}.ak-header .ak-menu-panel{border:1px solid #e2e8ff;border-radius:15px;overflow:hidden;box-shadow:0 14px 35px #14235f29}.ak-header .ak-menu-panel a:hover{color:#214bc0;background:#edf2ff}.ak-header .ak-menu>details>summary::-webkit-details-marker{display:none}}@media (max-width:1100px){.ak-header .ak-menu-open>a,.ak-header .ak-menu-open>details>summary{margin-bottom:5px;color:#fff!important;background:linear-gradient(135deg,#2459cd,#5144d8)!important;border-radius:11px!important;padding:12px 14px!important}}@media (prefers-reduced-motion:reduce){.ak-header .ak-menu>a,.ak-header .ak-menu>details>summary{transition:none!important}}@media (min-width:1101px){.ak-header .ak-menu{align-items:center;gap:6px!important}.ak-header .ak-menu>a,.ak-header .ak-menu>details>summary{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:5px;line-height:1.2;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 3px 8px #2341a024;color:#fff!important;background:linear-gradient(135deg,#2459cd,#5144d8)!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:12px 11px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}.ak-header .ak-menu>a:hover,.ak-header .ak-menu>details>summary:hover{transform:translateY(-2px);box-shadow:0 7px 15px #2543aa3d;color:#fff!important;background:linear-gradient(135deg,#1740a4,#3425a6)!important}.ak-header .ak-menu>a.ak-current,.ak-header .ak-menu>a[aria-current=page]{box-shadow:0 0 0 2px #4b69ef38;background:linear-gradient(135deg,#122c7b,#234bb8)!important}.ak-header .ak-menu>a.ak-menu-account{background:linear-gradient(135deg,#6845e7,#9b54e8)!important}.ak-header .ak-menu>details[open]>summary{background:#172e7b!important}.ak-header .ak-menu-panel{border:1px solid #e2e8ff;border-radius:15px;overflow:hidden;box-shadow:0 14px 35px #14235f29}.ak-header .ak-menu-panel a:hover{color:#214bc0;background:#edf2ff}.ak-header .ak-menu>details>summary::-webkit-details-marker{display:none}}@media (max-width:1100px){.ak-header .ak-menu-open>a,.ak-header .ak-menu-open>details>summary{margin-bottom:5px;color:#fff!important;background:linear-gradient(135deg,#2459cd,#5144d8)!important;border-radius:11px!important;padding:12px 14px!important}}@media (prefers-reduced-motion:reduce){.ak-header .ak-menu>a,.ak-header .ak-menu>details>summary{transition:none!important}}.ak-categories .ak-category-card{transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.ak-categories .ak-category-card:hover{border-color:#b7c5fa;transform:translateY(-4px);box-shadow:0 14px 30px #2b41911f}.ak-categories .ak-category-image{aspect-ratio:16/9;object-fit:cover;background:#f2f2ff;border-radius:14px;width:100%;height:auto;margin-bottom:16px;display:block}@media (max-width:640px){.ak-categories .ak-category-image{aspect-ratio:16/9;margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.ak-categories .ak-category-card{transition:none!important}}.ak-photo-consent{color:#283956;background:#f5f7ff;border:1px solid #d5def4;border-radius:13px;align-items:flex-start;gap:12px;margin:14px 0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.ak-photo-consent input{accent-color:#4b56c9;flex-shrink:0;width:18px;height:18px;margin-top:4px}.ak-photo-disabled{opacity:.5;cursor:not-allowed}.ak-unread-badge{color:#fff;vertical-align:middle;background:#e32d40;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 7px #e32d4040}.ak-user-panel a{justify-content:space-between;align-items:center;gap:9px;display:flex}.ak-cv-progress{flex-wrap:wrap;gap:9px;margin:0 0 22px;display:flex}.ak-cv-progress button{color:#475779;cursor:pointer;background:#fff;border:1px solid #d7def2;border-radius:11px;padding:12px 17px;font-weight:700}.ak-cv-progress button.active{color:#fff;background:#313bb5;border-color:#313bb5}.ak-cv-steps{margin-bottom:25px}.ak-cv-steps>h2{margin-top:0}.ak-cv-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.ak-cv-theme-option{cursor:pointer;text-align:left;color:#1b2850;background:#fff;border:2px solid #e1e7f4;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;display:flex}.ak-cv-theme-option.selected{border-color:#5154df;box-shadow:0 0 0 3px #dee4ff}.ak-cv-theme-option>small{color:#697c9a}.ak-cv-theme-mini{box-sizing:border-box;background:#fff;border:1px solid #e9edf6;border-top:8px solid #4a62e2;border-radius:5px;flex-direction:column;gap:7px;width:100%;height:114px;margin-bottom:5px;padding:14px 15px;display:flex}.ak-cv-theme-mini i{background:#27345b;border-radius:2px;width:56%;height:11px}.ak-cv-theme-mini b{background:#6076bc;border-radius:2px;width:35%;height:5px}.ak-cv-theme-mini small{background:#d5ddeb;border-radius:2px;width:85%;height:5px}.ak-cv-theme-mini small:last-child{width:63%}.ak-cv-edit-links,.ak-cv-next-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.v9-cv-executive{background:linear-gradient(90deg,#f5f7fd 0 29%,#fff 29%);border-top:10px solid #172c56}.v9-cv-executive .v9-cv-head{border-bottom-color:#172c56}.v9-cv-executive section h3,.v9-cv-executive .v9-cv-overline{color:#172c56}.v9-cv-creative{background:linear-gradient(135deg,#faf6ff,#fff 48%);border-top:10px solid #7854db}.v9-cv-creative .v9-cv-head{border-bottom-color:#7854db}.v9-cv-creative section h3,.v9-cv-creative .v9-cv-overline{color:#7854db}.v9-cv-minimal{border-top:0;font-family:Arial,Helvetica,sans-serif;box-shadow:0 10px 35px #0000000f}.v9-cv-minimal .v9-cv-head{border-bottom:1px solid #222}.v9-cv-minimal section h3,.v9-cv-minimal .v9-cv-overline{color:#222}.v9-cv-minimal .v9-cv-skills span{color:#222;background:0 0;border:1px solid #aaa}.v9-cv-professional{background:linear-gradient(90deg,#f2fafa 0 28%,#fff 28%);border-left:10px solid #15928f}.v9-cv-professional .v9-cv-head{border-bottom-color:#15928f}.v9-cv-professional section h3,.v9-cv-professional .v9-cv-overline{color:#157b79}.ak-cv-theme-mini.v9-cv-executive{background:#f5f7fd;border-top-color:#172c56}.ak-cv-theme-mini.v9-cv-creative{background:#faf6ff;border-top-color:#7854db}.ak-cv-theme-mini.v9-cv-minimal{background:#fff;border-top-color:#dedede}.ak-cv-theme-mini.v9-cv-professional{background:#f2fafa;border-top-color:#15928f}@media (max-width:700px){.ak-cv-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-cv-progress button{padding:9px 10px;font-size:12px}}@media print{.v9-cv-executive,.v9-cv-creative,.v9-cv-minimal,.v9-cv-professional{box-shadow:none!important}}.sidebar .ak-sidebar-photo{background:linear-gradient(135deg,#eaf0ff,#e7d9ff);border-radius:24px;place-items:center;width:94px;height:94px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #483ab724}.sidebar .ak-sidebar-photo .v8-portrait,.sidebar .ak-sidebar-photo .v8-portrait-large{border-radius:24px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.sidebar .ak-sidebar-photo img{object-fit:cover;width:100%;height:100%;display:block}.sidebar .ak-sidebar-photo .v8-portrait>span{color:#4f46e5;font-size:33px;font-weight:800}.ak-dashboard-links-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 24px;display:grid}.ak-dashboard-links-v2>a{background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid #dde5f6;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:13px 14px;font-size:13px;font-weight:750;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 5px 18px #1d35720b;color:#192c51!important;text-decoration:none!important}.ak-dashboard-links-v2>a:hover{background:linear-gradient(120deg,#eef4ff,#f3ecff);border-color:#9e98f6;transform:translateY(-2px);box-shadow:0 12px 24px #3d389a1f}.ak-dashboard-links-v2>a:focus-visible{outline-offset:3px;outline:3px solid #8875f6}.ak-dashboard-links-v2>a>span:nth-child(2){flex:1;min-width:0;line-height:1.3}.ak-dashboard-links-v2>a>svg:last-child{color:#8b90b0;flex:none}.ak-db-link-icon{color:#5147df;background:linear-gradient(135deg,#e6eeff,#ece6ff);border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.ak-dashboard-links-v2>a:nth-child(4n+2) .ak-db-link-icon{color:#7143dd;background:linear-gradient(135deg,#f0e9ff,#e6e9ff)}.ak-dashboard-links-v2>a:nth-child(4n+3) .ak-db-link-icon{color:#087f82;background:#e7f6f3}.ak-dashboard-links-v2>a:nth-child(4n+4) .ak-db-link-icon{color:#ba6b11;background:#fff0df}@media (max-width:1000px){.ak-dashboard-links-v2{grid-template-columns:1fr}}@media (max-width:850px){.dashboard-layout .sidebar{flex-flow:wrap;align-items:center;display:flex}.dashboard-layout .sidebar-note{width:100%;margin-top:8px}.sidebar .ak-sidebar-photo{border-radius:16px;width:62px;height:62px;margin:0}.sidebar .ak-sidebar-photo .v8-portrait,.sidebar .ak-sidebar-photo .v8-portrait-large{border-radius:16px}.ak-dashboard-links-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ak-dashboard-links-v2{grid-template-columns:1fr}.ak-dashboard-links-v2>a{min-height:60px}}@media (prefers-reduced-motion:reduce){.ak-dashboard-links-v2>a{transition:none}.ak-dashboard-links-v2>a:hover{transform:none}}.ak-header .ak-menu .ak-logout-direct{color:#a52b4c;cursor:pointer;background:#fff6f8;border:1px solid #f1c7d2;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:800;line-height:1.2;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 4px 12px #8423440d}.ak-header .ak-menu .ak-logout-direct:hover{background:#ffe9ef;border-color:#eaa7b8;transform:translateY(-1px)}.ak-header .ak-menu .ak-logout-direct:focus-visible{outline-offset:3px;outline:3px solid #9d8af0}.ak-header .ak-menu .ak-logout-direct:disabled{opacity:.6;cursor:wait;transform:none}@media (max-width:1190px){.ak-header .ak-menu .ak-logout-direct{width:100%;min-height:46px;margin-top:7px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ak-header .ak-menu .ak-logout-direct{transition:none}}@media (min-width:1191px) and (max-width:1530px){.ak-header .ak-mobile-toggle{margin-left:auto;display:flex!important}.ak-header .ak-nav{position:relative}.ak-header .ak-menu{border:1px solid #e6e9f7;border-radius:0 0 18px 18px;z-index:140!important;background:#fff!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-width:0!important;max-height:calc(100dvh - 85px)!important;padding:18px 22px!important;display:none!important;position:absolute!important;top:80px!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 25px 45px #15295525!important}.ak-header .ak-menu.ak-menu-open{display:flex!important}.ak-header .ak-menu>a,.ak-header .ak-menu>details>summary{justify-content:flex-start;width:100%;min-height:43px;white-space:normal!important}.ak-header .ak-menu>details{width:100%}.ak-header .ak-menu-panel{box-shadow:none;width:100%;max-height:none;margin-top:5px;position:static}.ak-header .ak-menu .ak-logout-direct{width:100%;min-height:44px}}.ak-header .ak-nav{gap:16px}.ak-header .ak-brand{z-index:2;flex-shrink:0;position:relative}.ak-header .ak-menu{min-width:0}.ak-header .ak-menu>*{flex-shrink:0}@media (max-width:1190px){.ak-header .ak-nav{position:relative}}.ak-admin-page{width:min(1370px,100% - 52px);margin-inline:auto}.ak-admin-page .page-intro h1{letter-spacing:-.055em;font-size:clamp(34px,4vw,51px)}.ak-admin-page .panel{padding:clamp(20px,2.6vw,34px)}.ak-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.ak-admin-summary>div{background:#fff;border:1px solid #e2e8f5;border-radius:16px;gap:5px;padding:20px 23px;display:grid;box-shadow:0 8px 28px #11234e0c}.ak-admin-summary strong{color:#202b72;font-size:30px;line-height:1.15}.ak-admin-summary span{color:#687992;font-size:12px;font-weight:700}.ak-admin-toolbar{align-items:stretch;gap:14px;margin-bottom:18px;display:flex}.ak-admin-toolbar label{color:#687a96;background:#fff;border:1px solid #dfe6f3;border-radius:12px;flex:1;align-items:center;gap:10px;padding:4px 13px;display:flex}.ak-admin-toolbar input{min-width:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:none!important;padding:10px 0!important}.ak-admin-toolbar select{background:#fff;border-radius:12px;max-width:230px;font-size:13px}.ak-admin-record{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:25px;padding:22px 0}.ak-admin-record>div:first-child{flex:1;min-width:min(100%,330px)}.ak-admin-record strong{color:#182a4c;align-items:center;gap:9px;font-size:17px;line-height:1.5;display:flex}.ak-admin-record small{color:#667895;margin-top:7px;font-size:12px;line-height:1.55}.ak-admin-record>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ak-admin-status{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.ak-admin-status.ok{color:#166948;background:#e4f7ee}.ak-admin-status.waiting{color:#8e590b;background:#fff4df}.ak-admin-delete{color:#ad2943!important;background:#fff9fa!important;border-color:#efc9d2!important}.ak-admin-delete:hover{background:#ffedf1!important}.ak-admin-page .company-record p{overflow-wrap:anywhere;max-width:800px}.ak-admin-marketplace .v13-hero h1,.ak-admin-marketplace .v13-hero h1 em{text-shadow:0 2px 15px #0003;color:#fff!important}.ak-admin-marketplace .v13-hero h1 em{color:#cbd9ff!important}.ak-admin-marketplace{width:min(1370px,100% - 52px)!important;max-width:none!important}.ak-admin-marketplace .v13-cards{max-width:none!important}@media (max-width:720px){.ak-admin-page,.ak-admin-marketplace{width:calc(100% - 30px)!important}.ak-admin-summary{gap:8px}.ak-admin-summary>div{padding:13px}.ak-admin-summary strong{font-size:23px}.ak-admin-toolbar{flex-direction:column}.ak-admin-toolbar select{max-width:none}.ak-admin-record>div:first-child{min-width:0}.ak-admin-record>div:last-child{width:100%}.ak-admin-record>div:last-child button{flex:1}}.ak-company-manage{max-width:1180px}.ak-company-editor-heading{margin:12px 0 28px}.ak-company-editor-heading h1{letter-spacing:-.045em;margin:9px 0;font-size:clamp(30px,4vw,46px)}.ak-company-editor-heading p{color:#64748b;max-width:680px}.ak-company-editor-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:start;gap:22px;display:grid}.ak-company-editor-panel{border-radius:23px;padding:30px}.ak-company-image-editor{background:linear-gradient(115deg,#f3f5ff,#eef7ff);border:1px solid #dfe6fa;border-radius:20px;align-items:center;gap:25px;margin:24px 0;padding:25px;display:flex}.ak-company-image-frame,.ak-company-preview-icon{color:#6452d2;background:#fff;border:1px solid #d8def4;border-radius:21px;flex:none;place-items:center;width:124px;height:124px;display:grid;overflow:hidden;box-shadow:0 10px 22px #283b7910}.ak-company-image-frame img,.ak-company-preview-icon img,.ak-company-profile-logo img,.pro-company-icon img,.ak-admin-company-logo img{object-fit:cover;width:100%;height:100%}.ak-company-image-copy h2{align-items:center;gap:8px;margin:0 0 6px;font-size:20px;display:flex}.ak-company-image-copy p{color:#637491;margin:0 0 16px;font-size:13px;line-height:1.6}.ak-company-image-copy small{color:#73809c;margin-top:10px;display:block}.ak-company-image-actions{flex-wrap:wrap;gap:9px;display:flex}.ak-company-image-actions .btn{cursor:pointer;align-items:center;gap:7px;display:inline-flex;position:relative}.ak-company-file-input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ak-company-file-input:disabled{cursor:not-allowed}.ak-company-editor-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-company-editor-title h2{margin:0}.ak-company-editor-title .pill{align-items:center;gap:7px;display:inline-flex}.ak-company-editor-form{gap:18px}.ak-company-editor-bottom{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.ak-company-editor-preview{color:#fff;background:linear-gradient(148deg,#182b63,#5b46ce);border-radius:24px;padding:27px;position:sticky;top:100px;box-shadow:0 20px 35px #1c2b7430}.ak-company-editor-preview h3{color:#dfe8ff;margin:0 0 23px;font-size:17px}.ak-company-preview-icon{background:#eef2ff;width:82px;height:82px}.ak-company-editor-preview strong{color:#fff;margin-top:17px;font-size:22px;line-height:1.35;display:block}.ak-company-editor-preview p{color:#e3e9ff;font-size:13px}.ak-company-editor-preview span{background:#ffffff2b;border:1px solid #fff5;border-radius:99px;padding:7px 12px;font-size:12px;display:inline-block}.ak-company-preview-desc{white-space:pre-line;overflow-wrap:anywhere;border-top:1px solid #ffffff39;max-height:220px;margin-top:20px;padding-top:16px;overflow:auto}.ak-company-public .ak-company-hero{background:linear-gradient(115deg,#eff4ff,#f2ecff);border:1px solid #e1e7fc;border-radius:26px;padding:30px}.ak-company-public .v8-detail-heading h1{font-size:clamp(29px,4.1vw,46px)}.ak-company-public .ak-company-profile-logo{border:3px solid #fff;border-radius:23px;width:92px;height:92px;overflow:hidden;box-shadow:0 10px 22px #2d498a18}.ak-company-about,.ak-company-open-jobs{border-radius:21px}.pro-company-icon{overflow:hidden}.pro-company-card:hover{border-color:#bdc3ff;transition:all .18s;transform:translateY(-2px);box-shadow:0 15px 33px #29396618}.ak-admin-company-logo{vertical-align:middle;background:#eef1ff;border-radius:11px;place-items:center;width:36px;height:36px;margin-right:8px;display:inline-grid;overflow:hidden}@media (max-width:850px){.ak-company-editor-layout{grid-template-columns:1fr}.ak-company-editor-preview{position:static}.ak-company-image-editor{flex-direction:column;align-items:flex-start}.ak-company-editor-panel{padding:21px}.ak-company-public .ak-company-hero{padding:22px}}@media (max-width:480px){.ak-company-editor-bottom .btn{justify-content:center;width:100%}.ak-company-image-actions{flex-direction:column;width:100%}.ak-company-image-actions .btn{justify-content:center}.ak-company-public .ak-company-profile-logo{width:72px;height:72px}}.ak-job-share{background:linear-gradient(115deg,#f1f7ff 0%,#f7f3ff 100%);border:1px solid #dce7fb;border-radius:20px;margin:0 0 24px;padding:19px 22px;box-shadow:0 5px 18px #39508e0d}.ak-job-share-heading{color:#20355d;align-items:center;gap:9px;margin-bottom:13px;font-size:16px;display:flex}.ak-job-share-heading svg{color:#6351be}.ak-job-share-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-job-share-button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 15px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ak-job-share-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #1c2b4d24}.ak-job-share-button:focus-visible{outline-offset:3px;outline:3px solid #8d79e5}.ak-job-share-facebook{color:#2055ad;background:#e6efff;border-color:#c8d9fa}.ak-job-share-facebook:hover{color:#173f87;background:#d7e6ff}.ak-job-share-instagram{color:#962f82;background:#fff0f8;border-color:#f3c7e9}.ak-job-share-instagram:hover{background:#ffe1f2}.ak-job-share-x{color:#fff;background:#283349;border-color:#283349}.ak-job-share-x:hover{color:#fff;background:#101c31}.ak-job-share-x-glyph{font-size:20px;line-height:1}.ak-job-share-link{color:#385078;background:#fff;border-color:#cdd9eb}.ak-job-share-link:hover{background:#eaf1fb}.ak-job-share-hint{color:#586c8d;margin:11px 0 0;font-size:12px}.ak-job-share-feedback{color:#205b46;margin:10px 0 0;font-size:13px;font-weight:700}@media (max-width:580px){.ak-job-share{padding:16px}.ak-job-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ak-job-share-button{padding:10px 6px;font-size:12px}}:root{--muted:#495a73}.v7-hero h1,.v7-hero h2,.v7-hero h3{color:#172744}.v7-hero-content>p{color:#354866}.v7-benefits{color:#334766}.v7-pill{color:#3b318f}.v7-search-box label small{color:#1d2e4b}.v7-search-box input::placeholder{color:#596980;opacity:1}.hero-copy,.hero-points,.page-intro p,.section-heading p,.feature-card p,.member-card p,.company-tile p,.job-details>p:last-child,.company-line,.form-card>p,.panel>p,.company-record small,.sidebar small,.sidebar-note,.legal-note,.v7-floating small,.feature-panel-head small,.floating small{color:#4a5c77}.fake-search{color:#50627d}.job-filters label{color:#435775}.notice{color:#344d70}.v7-floating strong{color:#202e49}.btn-primary,.btn-primary:visited,.btn-primary:hover,.btn-danger,.btn-danger:visited,.btn-danger:hover{color:#fff}.btn-outline,.btn-outline:visited{color:#233654}.btn-secondary,.btn-secondary:visited{color:#203d84}.v7-announcement,.v7-announcement span{color:#e4eaff}.v7-announcement a{color:#eef0ff}.footer,.footer p,.footer small,.footer span,.footer li{color:#d4deec}.footer strong,.footer h2,.footer h3{color:#fff}.footer a{color:#e1eaff}.footer a:hover,.search-strip,.search-strip strong{color:#fff}.strip-content span{color:#e3ebff}.form-card label,.stack-form label,.panel label{color:#243650}.form-card input::placeholder,.panel input::placeholder,.stack-form input::placeholder,.form-card textarea::placeholder,.panel textarea::placeholder{color:#5a6b82;opacity:1}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #7e69f4}.company-share-tools{background:#2563eb08;border:1px solid #cbd5e1;border-radius:14px;margin:20px 0;padding:18px}.company-share-tools p{margin:5px 0 11px}.employer-tool-tip{background:#2563eb0b;border:1px solid #bed0fa;border-radius:12px;gap:8px;margin:12px 0 18px;padding:16px;display:grid}.employer-tool-tip p,.employer-tool-tip small{margin:0}.employer-print-poster{text-align:center;color:#0f172a;overflow-wrap:anywhere;background:#fff;border:4px solid #1d4ed8;border-radius:16px;flex-direction:column;justify-content:space-around;align-items:center;gap:12px;max-width:800px;min-height:960px;margin:28px auto;padding:45px;display:flex}.employer-print-poster h2{margin:12px 0;font-size:clamp(30px,5vw,60px);font-weight:900;line-height:1.1}.employer-print-poster h3{margin:10px 0;font-size:clamp(25px,4vw,45px)}.employer-print-poster p{max-width:100%;margin:7px 0;font-size:20px}.employer-print-poster img{max-width:75%;height:auto}.poster-brand{color:#1d4ed8;letter-spacing:.12em;font-weight:900}@media print{@page{size:A4;margin:0}body{background:#fff!important}body:has(.employer-print-poster) *{visibility:hidden!important}.employer-print-poster,.employer-print-poster *{visibility:visible!important}.employer-print-poster{box-sizing:border-box;page-break-after:avoid;border:6px solid #1d4ed8;border-radius:0;width:210mm;max-width:210mm;height:297mm;min-height:0;margin:0;padding:16mm;position:absolute;top:0;left:0}.employer-print-poster img{width:75mm;height:75mm}}.akb-manage{padding-bottom:65px}.akb-manage-hero{color:#fff;background:linear-gradient(120deg,#101d42,#303391 68%,#6247b8);border-radius:28px;margin:16px 0 24px;padding:36px clamp(22px,5vw,60px)}.akb-manage-hero h1{letter-spacing:-.035em;max-width:760px;margin:14px 0;font-size:clamp(30px,4vw,48px);line-height:1.12}.akb-manage-hero p{color:#e4e8ff;max-width:770px;line-height:1.75}.akb-manage-hero .section-kicker{color:#cedaff}.akb-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.akb-manage-grid{grid-template-columns:minmax(0,1.8fr) minmax(265px,1fr);align-items:start;gap:22px;display:grid}.akb-manage-main,.akb-manage-aside{gap:22px;display:grid}.akb-manage .panel{border-radius:20px}.akb-manage .panel h2,.akb-manage .panel h3{align-items:center;gap:9px;display:flex}.akb-color{align-items:center;gap:16px;display:flex}.akb-color input{cursor:pointer;max-width:75px;height:48px;padding:4px}.akb-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.akb-upload{background:#fafbff;border:1px solid #dce2f2;border-radius:16px;flex-wrap:wrap;align-items:center;gap:9px;padding:14px;display:flex}.akb-upload>strong{width:100%;font-size:14px}.akb-upload-preview{color:#64748b;background:linear-gradient(125deg,#e4e7f7,#e9edf9);border:1px dashed #bdc8dd;border-radius:12px;place-items:center;width:100%;height:140px;font-size:14px;display:grid;overflow:hidden}.akb-upload-preview img{object-fit:cover;width:100%;height:100%}.akb-preview-cover{border-radius:14px;height:145px;overflow:hidden}.akb-preview-cover img{object-fit:cover;width:100%;height:100%}.akb-preview-icon{color:#4145a1;background:#edf1ff;border:4px solid #fff;border-radius:18px;place-items:center;width:74px;height:74px;margin:-32px 0 10px 16px;display:grid;position:relative}.akb-preview-card h3{margin:8px 0}.akb-preview-card>p{line-height:1.5}.akb-manage-aside{position:sticky;top:20px}.akb-public-page{color:#15223d;background:#f6f8fc;min-height:80vh;padding-bottom:80px}.akb-public-top{justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:26px;display:flex}.akb-public-path{letter-spacing:.12em;color:#7c8ba5;font-size:11px;font-weight:800}.akb-public-hero{isolation:isolate;background:linear-gradient(115deg,#16234b,var(--akb-accent));color:#fff;min-height:350px;position:relative;overflow:hidden}.akb-public-hero-background{z-index:-1;position:absolute;inset:0;overflow:hidden}.akb-public-hero-background>img{object-fit:cover;opacity:.45;width:100%;height:100%}.akb-public-gradient{background:linear-gradient(90deg,#080d24e8,#141c49ba 58%,#0e18365c);position:absolute;inset:0}.akb-public-hero-content{align-items:center;gap:32px;padding-top:65px;padding-bottom:65px;display:flex}.akb-public-logo{color:#4f46e5;background:#fff;border-radius:25px;flex:none;place-items:center;width:132px;height:132px;display:grid;overflow:hidden;box-shadow:0 16px 50px #0004}.akb-public-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.akb-public-logo img:not([src]),.akb-public-logo svg{display:none}.akb-public-logo:has(img[src=""]) svg{display:block}.akb-public-verified{color:#ebfff3;background:#e1fff22b;border:1px solid #d6ffe683;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.akb-public-identity h1{color:#fff;letter-spacing:-.04em;margin:17px 0 8px;font-size:clamp(35px,5vw,64px);line-height:1.1}.akb-public-tagline{color:#ecf0ff;max-width:740px;font-size:clamp(17px,2vw,23px);line-height:1.5}.akb-public-facts{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.akb-public-facts span,.akb-public-facts a{color:#f6f8ff;align-items:center;gap:7px;font-size:14px;display:inline-flex}.akb-public-body{padding-top:38px}.akb-public-headline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px;display:flex}.akb-public-headline h2{margin:8px 0;font-size:clamp(26px,3vw,38px)}.akb-public-headline p{color:#5b6d8b}.akb-public-layout{grid-template-columns:minmax(0,1.75fr) minmax(285px,1fr);align-items:start;gap:24px;display:grid}.akb-public-main,.akb-public-aside{gap:24px;display:grid}.akb-white-card{background:#fff;border:1px solid #e3e8f4;border-radius:22px;padding:clamp(20px,3vw,33px);box-shadow:0 12px 35px #172d5e08}.akb-white-card h2{letter-spacing:-.025em;margin:10px 0 18px;font-size:clamp(22px,2.4vw,29px)}.akb-white-card p{color:#475569;overflow-wrap:anywhere;line-height:1.8}.akb-white-card h2 small{color:#62718b;font-size:15px}.akb-job-grid{gap:12px;display:grid}.akb-job-card{border:1px solid #dde3f2;border-radius:15px;align-items:center;gap:15px;padding:17px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;color:#172a53!important;text-decoration:none!important}.akb-job-card:hover{border-color:#818cf8;transform:translateY(-2px);box-shadow:0 10px 20px #172d5e16}.akb-job-card>span:nth-child(2){flex:1;gap:8px;display:grid}.akb-job-card strong{font-size:16px}.akb-job-card small{color:#68758f;align-items:center;gap:5px;display:flex}.akb-job-icon{color:#4f46e5;background:#edf1ff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.akb-jobs-empty{text-align:center;color:#62718b;background:#f9fbff;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:40px 15px;display:flex}.akb-jobs-empty h3{color:#24365e;margin:0}.akb-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.akb-photo-grid img{aspect-ratio:4/5;object-fit:cover;background:linear-gradient(145deg,#e6ebfa,#f2f4fa);border-radius:13px;width:100%}.akb-photo-card>small{color:#7a89a1}.akb-site-note{background:#eff2ff}.akb-site-note>a{align-items:center;gap:7px;font-weight:750;display:inline-flex}.akb-public-page .company-share-tools{background:0 0;border:0;margin:12px 0 0;padding:0}@media (max-width:950px){.akb-public-layout,.akb-manage-grid{grid-template-columns:1fr}.akb-manage-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.akb-manage-aside>.akb-preview-card{grid-row:span 2}}@media (max-width:650px){.akb-public-hero-content{flex-direction:column;align-items:flex-start;gap:20px;padding-top:35px;padding-bottom:40px}.akb-public-logo{border-radius:18px;width:90px;height:90px}.akb-public-top{flex-wrap:wrap;gap:10px}.akb-public-headline{flex-direction:column;align-items:flex-start}.akb-manage-aside,.akb-upload-grid{grid-template-columns:1fr}.akb-manage-hero{padding:26px}.akb-public-identity h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.akb-job-card{transition:none}.akb-job-card:hover{transform:none}}.akb-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.akb-stat-card{background:#fff;border:1px solid #e1e8f5;border-radius:19px;flex-direction:column;gap:9px;padding:23px;display:flex;box-shadow:0 8px 28px #26376a0c}.akb-stat-card strong{letter-spacing:-.045em;color:#192955;font-size:37px}.akb-stat-card>span{color:#5d6b84;font-size:14px}.akb-stat-icon{color:#4f46e5;background:#edf0ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.akb-stats-main{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.akb-stats .panel h2{align-items:center;gap:10px;display:flex}.akb-stats-rows{gap:21px;margin:22px 0;display:grid}.akb-stats-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.akb-stats-label span{gap:5px;max-width:70%;display:grid}.akb-stats-label small{color:#77839a}.akb-stats-label b{white-space:nowrap;color:#3e4b8c}.akb-stats-track{background:#e9edf8;border-radius:30px;height:12px;overflow:hidden}.akb-stats-track>div{border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#7c6bf3);min-width:0;height:100%;transition:width .2s}.akb-stats-advice p{line-height:1.7}.akb-stats-advice h3{margin-top:22px}.akb-poster-actions{flex-wrap:wrap;gap:12px;margin:17px 0;display:flex}.akb-poster-design{background:#fff;border:11px solid #253ab1;border-radius:0;justify-content:space-between;gap:32px;min-height:1000px;padding:30px;box-shadow:0 18px 60px #111e3817}.akb-poster-heading{letter-spacing:.1em;color:#253ab1;justify-content:space-between;gap:20px;width:100%;font-weight:900;display:flex}.akb-poster-heading small{color:#64748b}.akb-poster-center{flex-direction:column;align-items:center;gap:15px;display:flex}.akb-poster-center h2{letter-spacing:-.05em;color:#152b8f;font-size:clamp(35px,6vw,65px);line-height:1.05}.akb-poster-job{font-size:clamp(24px,4vw,40px);font-weight:900;line-height:1.15}.akb-poster-center p{justify-content:center;align-items:center;gap:8px;font-size:20px;display:flex}.akb-poster-qr{flex-direction:column;align-items:center;gap:11px;max-width:100%;display:flex}.akb-poster-qr img{background:#fff;border:1px solid #ccd4e8;border-radius:14px;width:250px;height:250px;padding:12px}.akb-poster-qr>small{overflow-wrap:anywhere;font-size:11px}.akb-poster-design footer{color:#475569;justify-content:center;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.akb-poster-dark{color:#fff;background:#0c1738;border-color:#1b2e60}.akb-poster-dark .akb-poster-center h2,.akb-poster-dark .akb-poster-heading{color:#fff}.akb-poster-dark .akb-poster-heading small,.akb-poster-dark footer{color:#b8c8f0}.akb-poster-dark .akb-poster-center p{color:#fff}@media (max-width:960px){.akb-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.akb-stats-main{grid-template-columns:1fr}}@media (max-width:500px){.akb-stat-grid{grid-template-columns:1fr}.akb-poster-heading{flex-direction:column;align-items:center}.akb-poster-design{min-height:880px;padding:12px}}@media print{.akb-poster-design{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-sizing:border-box!important;width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;box-shadow:none!important;border:7px solid #253ab1!important;border-radius:0!important;margin:0!important;padding:15mm!important;position:absolute!important;inset:0!important}.akb-poster-dark{border-color:#1b2e60!important}.akb-poster-design *{visibility:visible!important}}.akb-brand-promo{color:#fff;background:linear-gradient(115deg,#172554,#3730a3 65%,#653fc3);border-radius:25px;justify-content:space-between;align-items:center;gap:25px;margin:35px 0;padding:40px clamp(25px,4vw,60px);display:flex;overflow:hidden}.akb-brand-promo h2{color:#fff;letter-spacing:-.03em;max-width:700px;font-size:clamp(26px,3vw,40px);line-height:1.13}.akb-brand-promo p{color:#e5e9ff;max-width:720px;line-height:1.7}.akb-brand-promo .section-kicker{color:#dbe0ff}.akb-brand-promo-deco{opacity:.18;flex:none;font-size:170px}.akb-brand-promo a{margin-top:15px}@media (max-width:650px){.akb-brand-promo-deco{display:none}.akb-brand-promo{padding:26px}}.akb-manage-hero,.akb-brand-promo,.akb-public-hero,.akv-preview-banner,.akb-manage-hero h1,.akb-manage-hero h2,.akb-manage-hero h3,.akb-brand-promo h1,.akb-brand-promo h2,.akb-brand-promo h3,.akb-public-hero h1,.akb-public-hero h2,.akb-public-hero h3,.akv-preview-banner h2{color:#fff!important}.akb-manage-hero p,.akb-brand-promo p,.akb-public-hero .akb-public-tagline,.akv-preview-banner p{color:#f0f3ff!important}.akb-manage-hero .section-kicker,.akb-brand-promo .section-kicker,.akb-public-hero .section-kicker,.akv-preview-banner .section-kicker{color:#e5eaff!important}.akb-manage-hero .btn.btn-outline,.akb-brand-promo .btn.btn-outline{color:#fff!important;background:#192954!important;border:1px solid #dce7ff!important}.akb-manage-hero .btn.btn-outline:hover,.akb-brand-promo .btn.btn-outline:hover{background:#263c79!important}.akb-public-hero .akb-public-facts a,.akb-public-hero .akb-public-facts span{color:#fff!important}.akb-manage .panel:not(.akb-preview-card),.akb-manage .panel.akb-preview-card,.akb-stats .panel,.akb-white-card{color:#172342;background:#fff}.akb-manage .panel h2,.akb-manage .panel h3,.akb-stats .panel h2,.akb-stats .panel h3,.akb-white-card h2,.akb-white-card h3{color:#172342}.akb-manage .panel p,.akb-stats .panel p,.akb-white-card p{color:#34435d}.akb-manage :is(input,textarea,select),.wizard-page :is(input,textarea,select){color:#15223d;background:#fff;border-color:#bac7e2}.akb-manage :is(input,textarea,select):focus-visible,.wizard-page :is(input,textarea,select):focus-visible,.akv-modal button:focus-visible{outline-offset:2px;outline:3px solid #8c9fff}.akb-preview-card .pill{color:#283d84;background:#eef2ff}.akv-preview{box-shadow:0 16px 35px #14215c12;border:2px solid #7a8bea!important}.akv-preview-banner{overflow-wrap:anywhere;background:#23366e;border-radius:14px;margin:12px 0 20px;padding:25px 22px}.akv-preview-banner h2{margin:0 0 8px;font-size:clamp(22px,3vw,30px)}.akv-preview-banner p{margin:0}.akv-modal-backdrop{z-index:1200;background:#0b142bd4;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.akv-modal{overscroll-behavior:contain;border-radius:20px;width:min(760px,100%);max-height:90vh;padding:clamp(20px,3vw,35px);overflow-y:auto;box-shadow:0 25px 80px #0006;color:#172342!important;background:#fff!important}.akv-modal h2,.akv-modal h3,.akv-modal p{overflow-wrap:anywhere;color:#172342!important}.akv-modal-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.akv-modal .preview-tags{flex-wrap:wrap;gap:8px;display:flex}.akv-modal .preview-tags span{color:#243985;background:#edf1ff;border-radius:100px;padding:5px 10px}@media (max-width:600px){.akv-modal-backdrop{padding:8px}.akv-modal{max-height:96vh;padding:18px}.akv-modal-bar{flex-wrap:wrap}.akb-manage-hero .btn{white-space:normal}}.ak-project-banner,.ak-project-banner h2,.ak-project-banner h3{color:#fff!important}.ak-project-banner p,.ak-project-banner .ak-overline{color:#f1f5ff!important}.akb-brand-promo .btn.btn-primary,.akb-manage-hero .btn.btn-primary{color:#24347b!important;background:#fff!important;border:1px solid #fff!important}.akb-brand-promo .btn.btn-primary:hover,.akb-manage-hero .btn.btn-primary:hover{background:#e9efff!important}.ak5-page{color:#111827;max-width:1120px;padding-top:32px;padding-bottom:76px}.ak5-page h1{letter-spacing:-.035em;color:#172341;margin:10px 0 14px;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.ak5-page h2{color:#182547;margin:0 0 12px;font-size:1.35rem}.ak5-lead{color:#475569;max-width:800px;margin:0 0 30px;font-size:1.08rem;line-height:1.75}.ak5-eyebrow{color:#5646b4;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:.75rem;font-weight:800;display:flex}.ak5-panel{color:#182547;background:#fff;border:1px solid #e4e9f4;border-radius:19px;margin-bottom:22px;padding:clamp(18px,3vw,34px);box-shadow:0 12px 35px #1a234b0d}.ak5-panel label{color:#1b2b4c;flex-direction:column;gap:8px;margin-bottom:17px;font-weight:650;display:flex}.ak5-panel input:not([type=checkbox]):not([type=file]),.ak5-panel select,.ak5-panel textarea{color:#17223b;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-size:1rem}.ak5-panel input:focus-visible,.ak5-panel textarea:focus-visible,.ak5-panel select:focus-visible{outline-offset:1px;border-color:#5b48bb;outline:3px solid #b4a7f5}.ak5-panel .check-row{flex-direction:row;align-items:center;gap:9px;font-weight:500;display:flex}.ak5-panel button{white-space:normal}.ak5-inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.ak5-inline>input{flex:300px}.ak5-stack{gap:15px;padding:14px 0;display:grid}.ak5-question,.ak5-response{background:#f8faff;border:1px solid #dbe3ef;border-radius:14px;padding:18px}.ak5-question label{margin-bottom:13px}.ak5-preview{overflow-wrap:anywhere;background:#f5f8ff;border:1px solid #c9d5eb;border-radius:14px;margin:16px 0;padding:20px}.ak5-preview p{color:#3d4c68;line-height:1.7}.ak5-empty{color:#586981;background:#f8fafc;border-radius:10px;align-items:center;gap:9px;padding:16px;display:flex}.ak5-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0;display:grid}.ak5-action{background:#f8faff;border:1px solid #e1e6f0;border-radius:15px;flex-direction:column;gap:8px;padding:24px 16px;display:flex;color:#182547!important;text-decoration:none!important}.ak5-action:hover{border-color:#6252c1;box-shadow:0 6px 18px #3d328b1a}.ak5-action span{color:#56657e;font-size:.87rem}.ak5-file{cursor:pointer;background:#f7f8fd;border:1px dashed #8292b5;border-radius:12px;padding:18px}.ak5-file input{max-width:100%}.ak5-screening{color:#182547;background:#f8faff;border:1px solid #c7d3ed;border-radius:14px;margin:12px 0;padding:17px}.ak5-screening h3{color:#172341;margin:0 0 8px}.ak5-screening label{color:#172341;margin-top:16px;font-weight:600;display:block}.ak5-screening textarea,.ak5-screening select{color:#172341;background:#fff;border:1px solid #afbfda;border-radius:9px;width:100%;margin-top:8px;padding:10px;display:block}.ak5-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ak5-shortcut{background:#fff;border:1px solid #dfe5f0;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:17px;display:flex;color:#1a2b4d!important;text-decoration:none!important}.ak5-shortcut strong,.ak5-shortcut small{display:block}.ak5-shortcut small{color:#5b6880;margin-top:5px;line-height:1.5}.ak5-shortcut:hover{background:#f8f7ff;border-color:#5849b0}.ak5-shortcut svg{color:#5849b0;flex:none}@media (max-width:760px){.ak5-action-grid,.ak5-shortcuts{grid-template-columns:1fr}.ak5-inline{align-items:stretch}.ak5-inline .btn{width:100%}}@media (prefers-reduced-motion:reduce){.ak5-shortcut,.ak5-action{transition:none!important}}:root{--ak-ink:#14233f;--ak-muted:#4d5f78;--ak-border:#d9e3f2;--ak-purple:#5843c7;--ak-blue:#244bc8}.ak-home{color:#172742}.ak-hero{background:radial-gradient(at 0 0,#e9eeff 0%,#0000 50%),linear-gradient(115deg,#f8faff 0%,#f7f7ff 55%,#edf5ff 100%)}.ak-hero-lead,.ak-section-head p,.ak-employer-copy>p,.ak-community-intro p{color:#4d5f78}.ak-hero h1{letter-spacing:-.052em;font-weight:850}.ak-hero h1 span{color:#4936b6}.ak-hero-actions .btn,.ak-hero-actions .ak-button-light,.ak-search-form button{min-height:50px;font-size:14px}.ak-search-form{border:1px solid #cdd8ee;box-shadow:0 22px 52px #1d326525}.ak-search-form input::placeholder{color:#566a86;opacity:1}.ak-category-card,.ak-job-card,.ak-feature-card,.ak-community-card,.ak5-shortcut,.ak5-action{border-color:#d5deee;box-shadow:0 8px 24px #13254f0b}.ak-category-card strong,.ak-job-card h3,.ak-feature-card h3,.ak-community-card strong{color:#172541}.ak-job-meta,.ak-job-card>p,.ak-job-company,.ak-card-link{color:#51617a}.ak-project-banner{background:linear-gradient(120deg,#252e83 0%,#4335a4 52%,#5039a5 100%)}.ak-project-banner .ak-overline,.ak-project-banner p,.ak-project-banner .ak-banner-link,.ak-project-banner h2{color:#fff!important}.ak-project-banner .ak-button-white{background:#fff;color:#322580!important}.ak-bottom-action{background:#e9edff;border:1px solid #d5dafa}.ak-bottom-action h2{color:#1b2751}.ak-bottom-action p{color:#445574}.ak-community-section .ak-community-intro h2 span{color:#4634b3}.ak5-shortcut:hover,.ak5-action:hover,.ak-category-card:hover,.ak-feature-card:hover{border-color:#7166d6;box-shadow:0 12px 34px #25367520}.ak-home :where(a,button,input,textarea,select):focus-visible,.ak-header :where(a,button):focus-visible,.ak5-shortcut:focus-visible,.ak5-action:focus-visible,.pro-search-page :where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #e99b2e!important;box-shadow:0 0 0 2px #fff!important}.ak-home :where(button,.btn,a){text-underline-offset:3px}.ak-home a:hover{text-decoration-thickness:2px}.ak-no-jobs{background:#f8faff;border:1px solid #cbd7e9;border-radius:20px;box-shadow:0 8px 24px #18295712}.ak-no-jobs h3{color:#162747}.ak-no-jobs p{color:#4b5c76}.ak5-preview,.ak5-screening,.ak5-question,.ak5-response{color:#1c2c48}@media (max-width:700px){.ak-search-form{border-radius:17px}.ak-hero-media{box-shadow:0 12px 32px #182d5721}.ak-bottom-action,.ak-project-banner{border-radius:18px}.ak-hero h1{letter-spacing:-.038em}}@media (prefers-reduced-motion:reduce){.ak-home .ak-category-card,.ak-home .ak-job-card,.ak-home .ak-feature-card,.ak-home .ak-community-card,.ak5-shortcut,.ak5-action{transition:none!important;transform:none!important}}.ak6-quick-filters{background:#f8faff;border:1px solid #d9e2f2;border-radius:16px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 23px;padding:15px 17px;display:flex}.ak6-quick-filters>span{color:#243552;margin-right:5px;font-size:13px;font-weight:750}.ak6-quick-filters button{appearance:none;color:#223555;cursor:pointer;background:#fff;border:1px solid #bfcde3;border-radius:99px;align-items:center;min-height:40px;padding:9px 16px;font-size:13px;font-weight:730;display:inline-flex}.ak6-quick-filters button:hover{background:#f3f0ff;border-color:#5844ba}.ak6-quick-filters button[aria-pressed=true]{color:#fff;background:#352780;border-color:#352780}.ak6-quick-filters button:focus-visible{outline-offset:2px;outline:3px solid #e99b2e}@media (max-width:700px){.ak6-quick-filters{padding:12px}.ak6-quick-filters>span{width:100%}.ak6-quick-filters button{font-size:12px}}.ak7-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ak7-toolbar [role=status]{color:#315779;font-size:12px}.ak7-link-button{color:#153e76;cursor:pointer;background:#fff;border:1px solid #b6c8df;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:750}.ak7-link-button:hover,.ak7-link-button:focus-visible{color:#102c56;background:#e8f0fe}.ak7-comparison{color:#172f52;background:#f7faff;border:1px solid #cbd9ee;border-radius:18px;margin:20px 0 25px;padding:22px}.ak7-comparison-top{justify-content:space-between;align-items:start;gap:15px;display:flex}.ak7-comparison-top h3{margin:4px 0 5px;font-size:21px}.ak7-comparison-top p{color:#405777;margin:0 0 15px;font-size:13px}.ak7-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ak7-comparison-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e0ee;border-radius:14px;align-content:start;gap:9px;padding:16px;display:grid}.ak7-comparison-card strong{font-size:16px;line-height:1.3}.ak7-comparison-card small{color:#516581}.ak7-comparison-card span{color:#344c69;border-bottom:1px solid #edf2f8;padding-bottom:6px;font-size:13px}.ak7-comparison-card b{color:#133e73;font-size:13px}.ak7-comparison-card a{color:#164c9a;align-items:center;gap:4px;font-size:13px;font-weight:750;display:inline-flex}.ak7-comparison-card .ak7-link-button{justify-self:start}.ak7-compare-row{margin:11px 0 5px}.ak7-compare-toggle{color:#174276;cursor:pointer;background:#fff;border:1px solid #c3d2e9;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:700}.ak7-compare-toggle[aria-pressed=true]{color:#14386b;background:#e3efff;border-color:#6792ca}.ak7-compare-toggle:disabled{opacity:.5;cursor:not-allowed}.ak7-quality-checklist h3{margin:0 0 6px}.ak7-quality-checklist>p{color:#38506f;font-size:13px}.ak7-quality-progress{background:#e2ebf6;border-radius:20px;height:10px;margin:10px 0 16px;overflow:hidden}.ak7-quality-progress span{background:#116d63;border-radius:20px;height:100%;transition:width .2s;display:block}.ak7-quality-checklist ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ak7-quality-checklist li{color:#304563;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.ak7-quality-checklist li span{color:#0d766f;font-size:17px;font-weight:900;line-height:1.2}.ak7-quality-checklist .ak7-quality-note{color:#57677d;margin:14px 0 0;font-size:12px}@media (max-width:900px){.ak7-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ak7-comparison{padding:15px}.ak7-comparison-top{flex-direction:column}.ak7-comparison-grid{grid-template-columns:1fr}.ak7-compare-toggle{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.ak7-quality-progress span{transition:none}}.ak8-studio{color:#172b4d;background:linear-gradient(125deg,#f5f7ff,#fff 65%);border:1px solid #dce5f7;border-radius:24px;margin-bottom:26px;padding:clamp(18px,3vw,32px)}.ak8-studio-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.ak8-studio-head h2{letter-spacing:-.03em;color:#15264a;margin:6px 0;font-size:clamp(1.35rem,2.5vw,2rem)}.ak8-studio-head p{color:#4d5d75;max-width:580px}.ak8-studio-score{background:#fff;border-radius:16px;flex-direction:column;gap:3px;min-width:155px;padding:18px;display:flex;box-shadow:0 8px 20px #1a317410}.ak8-studio-score strong{color:#223f99;font-size:2rem}.ak8-studio-score span{color:#41536f;font-size:.8rem}.ak8-progress{background:#e5e9f3;border-radius:50px;height:8px;margin-top:9px;overflow:hidden}.ak8-progress i{background:#3156ba;height:100%;transition:width .2s;display:block}.ak8-studio-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:17px;display:grid}.ak8-studio-panel{background:#fff;border:1px solid #e1e6f2;border-radius:17px;min-width:0;padding:22px}.ak8-studio-panel h3{color:#1d3158;align-items:center;gap:10px;margin:0 0 9px;font-size:1.15rem;display:flex}.ak8-studio-panel>p{color:#52627c;font-size:.9rem}.ak8-studio-panel label{color:#243753;margin-top:13px;font-size:.9rem;font-weight:650;display:block}.ak8-studio-panel input,.ak8-studio-panel textarea{color:#152341;background:#fff;border:1px solid #bdc9de;border-radius:10px;width:100%;margin-top:6px;padding:11px;display:block}.ak8-studio-panel input:focus,.ak8-studio-panel textarea:focus{outline-offset:1px;outline:3px solid #b1c4ff}.ak8-studio-panel .btn{margin-top:16px}.ak8-checklist{gap:11px;margin:15px 0;padding:0;list-style:none;display:grid}.ak8-checklist li{color:#263754;align-items:center;gap:9px;font-size:.9rem;display:flex}.ak8-checklist li>span:nth-child(2){flex:1}.ak8-checklist a{color:#244fae;white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ak8-done{color:#15704f}.ak8-todo{color:#697996}.ak8-empty-circle{border:2px solid #93a3bc;border-radius:50%;width:15px;height:15px;display:inline-block}.ak8-note{align-items:flex-start;gap:8px;margin-top:24px;display:flex;font-size:.8rem!important}.ak8-quiet-button{color:#1e4099;cursor:pointer;background:#eef2ff;border:1px solid #c2cef0;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:9px 12px;font-weight:700;display:inline-flex}.ak8-skill-suggestions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ak8-skill-suggestions button{color:#243e78;cursor:pointer;background:#f6f9ff;border:1px solid #cad7e9;border-radius:50px;padding:6px 10px;font-size:.8rem}.ak8-quick-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ak8-quick-routes a{color:#1b418c;background:#fff;border:1px solid #d8e3f5;border-radius:11px;align-items:center;gap:8px;padding:12px 14px;font-weight:700;text-decoration:none;display:flex}.ak8-quick-routes a svg:last-child{margin-left:auto}.ak82-cv-controls{color:#1c3155;background:#f5f7ff;border:1px solid #d9e3f8;border-radius:13px;flex-wrap:wrap;gap:14px;margin:0 0 18px;padding:14px 16px;display:flex}.ak82-cv-controls label{align-items:center;gap:9px;font-size:.92rem;font-weight:650;display:inline-flex}.ak82-cv-controls input{accent-color:#334db0;width:18px;height:18px}.ak82-cv-controls:focus-within{border-color:#6585d9}.v9-cv-technical{background:#fff;border-left:10px solid #0e6867}.v9-cv-technical .v9-cv-head{border-bottom-color:#0e6867}.v9-cv-technical .v9-cv-overline,.v9-cv-technical section h3{color:#075958}.v9-cv-technical .v9-cv-skills span{color:#075958;background:#e5f5f1}.ak-cv-theme-mini.v9-cv-technical{background:#e9f6f4;border-top-color:#0e6867}.v9-cv-starter{background:#fffdf8;border-top:10px solid #a95a18}.v9-cv-starter .v9-cv-head{border-bottom-color:#a95a18}.v9-cv-starter .v9-cv-overline,.v9-cv-starter section h3{color:#81410e}.v9-cv-starter .v9-cv-skills span{color:#81410e;background:#fff1df}.ak-cv-theme-mini.v9-cv-starter{background:#fffbf1;border-top-color:#a95a18}@media (max-width:850px){.ak8-studio-grid{grid-template-columns:1fr}}@media (max-width:580px){.ak8-studio-head{flex-direction:column;align-items:stretch}.ak8-studio-panel{padding:16px}.ak8-quick-routes{grid-template-columns:1fr}.ak82-cv-controls{flex-direction:column;align-items:flex-start}}@media print{.ak82-cv-controls,.ak8-studio{display:none!important}.v9-cv-technical,.v9-cv-starter{box-shadow:none!important}}.akcv-repaired .ak-cv-steps .btn{margin-top:8px;margin-right:10px}.akcv-unsaved{color:#61400e;background:#fff7e6;border:1px solid #e7bd62;border-radius:12px;padding:13px 16px;line-height:1.55}.akcv-repaired button:focus-visible,.akcv-repaired a:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.akcv-repaired .v9-cv-document{overflow-wrap:anywhere}@media print{.akcv-repaired.v9-cv-page{margin:0!important;padding:0!important}.akcv-repaired .v9-cv-document{visibility:visible!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;color:#111!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:15mm!important;display:block!important;position:static!important}.akcv-repaired .v9-cv-document *{visibility:visible!important}.akcv-repaired .v9-cv-document section{break-inside:avoid;page-break-inside:avoid}.akcv-repaired .v9-cv-document footer,.akcv-repaired .v9-no-print{display:none!important}}#candidate-profile-form{scroll-margin-top:110px}.ak8-checklist a{z-index:1;cursor:pointer;text-underline-offset:3px;border-radius:8px;min-height:36px;padding:5px 9px;text-decoration:underline;position:relative}.ak8-checklist a:focus-visible{outline-offset:3px;outline:3px solid #3858ba}.ak8-checklist a:hover{color:#153b90;background:#e9efff}.ak-password-wrap{align-items:stretch;gap:6px;margin-top:6px;display:flex}.ak-password-wrap input{flex:1;min-width:0;margin-top:0!important}.ak-password-toggle{color:#203d7f;cursor:pointer;font:inherit;background:#eef2ff;border:1px solid #9badcf;border-radius:9px;flex:none;padding:0 11px;font-size:.84rem;font-weight:700}.ak-password-toggle:hover{background:#dfe8ff}.ak-password-toggle:focus-visible{outline-offset:2px;outline:3px solid #3156ba}@media (max-width:420px){.ak-password-toggle{padding:0 7px;font-size:.77rem}}.ak9-copy-studio{color:#172554;background:#fff;border:1px solid #c7d2fe;border-radius:18px;margin:18px 0;padding:clamp(16px,3vw,28px);box-shadow:0 10px 25px #0f172a0d}.ak9-copy-studio h3,.ak9-copy-studio strong{color:#172554}.ak9-copy-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ak9-copy-heading h3{margin:5px 0;font-size:1.25rem}.ak9-copy-marker{color:#3730a3;background:#eef2ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.ak9-copy-studio p,.ak9-copy-studio small{color:#334155}.ak9-copy-note{background:#eef2ff;border-left:4px solid #4f46e5;border-radius:8px;padding:12px 15px}.ak9-copy-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.ak9-copy-col{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.ak9-idea-button{font:inherit;text-align:left;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;line-height:1.45}.ak9-idea-button:hover,.ak9-idea-button:focus-visible{color:#312e81;outline-offset:3px;background:#eef2ff;border-color:#4f46e5}.ak9-copy-controls{flex-wrap:wrap;align-items:end;gap:15px;margin:16px 0;display:flex}.ak9-copy-controls label{flex:1;min-width:200px}.ak9-copy-controls select{width:100%}.ak9-copy-controls .btn{min-height:45px}.ak9-copy-warnings{color:#713f12;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-top:14px;padding:14px}.ak9-copy-warnings strong{color:#713f12}.ak9-copy-warnings ul{margin:8px 0 0;padding-left:20px}@media (max-width:900px){.ak9-copy-columns{grid-template-columns:1fr}.ak9-copy-controls{flex-direction:column;align-items:stretch}}.ak-header .ak-user-menu .ak-menu-panel.ak-user-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(68dvh,620px);overflow-y:auto}.ak-header .ak-user-menu .ak-menu-panel.ak-user-panel>.ak-logout-menu-first{z-index:8;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;font-weight:750;position:sticky;top:0;color:#8b1735!important;background:#fff3f5!important;border:1px solid #f2b6c5!important;display:flex!important}.ak-header .ak-user-menu .ak-menu-panel.ak-user-panel>.ak-logout-menu-first:hover{background:#ffe4e9!important}.ak-header .ak-user-menu .ak-menu-panel.ak-user-panel>.ak-logout-menu-first:focus-visible{outline-offset:-3px;outline:3px solid #5c3fca}@media (max-width:750px){.ak-header .ak-user-menu .ak-menu-panel.ak-user-panel{max-height:min(65dvh,520px)}}.akcv12{max-width:1150px}.akcv12-intro{margin:20px 0 26px}.akcv12-intro h1{color:#15254b;font-size:clamp(1.75rem,3.5vw,2.7rem);line-height:1.15}.akcv12-intro p{color:#405477;max-width:760px;line-height:1.7}.akcv12-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.akcv12-steps button{cursor:pointer;text-align:left;color:#1f3760;background:#fff;border:1px solid #d8e2f4;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:13px 10px;font-size:.79rem;display:flex}.akcv12-steps button span{color:#2444a5;background:#edf1fb;border-radius:99px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-weight:800;display:inline-flex}.akcv12-steps button.active{background:#f1f5ff;border:2px solid #345bf0}.akcv12-steps button.active span,.akcv12-steps button.complete span{color:#fff;background:#3159d9}.akcv12-steps button strong{overflow-wrap:anywhere}.akcv12-panel{max-width:900px;margin:0 auto 34px;padding:30px!important}.akcv12-panel label:not(.akcv12-check):not(.akcv12-upload){color:#20365d;margin-bottom:18px;font-size:.92rem;font-weight:700;display:block}.akcv12-panel label input:not([type=checkbox]):not([type=file]),.akcv12-panel label textarea{color:#16284e;box-sizing:border-box;background:#fff;border:1px solid #c9d5ea;border-radius:10px;width:100%;margin-top:8px;padding:12px 14px;font-size:1rem;font-weight:400;display:block}.akcv12-panel input:focus-visible,.akcv12-panel textarea:focus-visible,.akcv12-panel button:focus-visible{outline-offset:2px;outline:3px solid #3d5be4}.akcv12-panel input[readonly]{color:#495b78;background:#f5f7fc}.akcv12-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.akcv12-section-head>span{color:#3155bc;font-size:.8rem;font-weight:800}.akcv12-section-head h2{color:#152749;margin:8px 0;font-size:1.55rem}.akcv12-section-head p,.akcv12-existing p,.akcv12-hint{color:#495b76;line-height:1.7}.akcv12-section-head{margin-bottom:26px}.akcv12-existing{background:#f4f7fd;border:1px solid #e0e8f6;border-radius:15px;margin:16px 0 20px;padding:17px 20px}.akcv12-existing h3{color:#1a2e55;font-size:1.06rem}.akcv12-existing .btn{margin-top:8px}.akcv12-count{background:#f0f5ff;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.akcv12-count strong{color:#274ab2;font-size:2rem}.akcv12-count span{color:#435778;font-size:.91rem}.akcv12-photo-row{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:25px;display:flex}.akcv12-photo{color:#41589a;background:#f0f3fc;border:1px solid #d0daea;border-radius:16px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.akcv12-photo img{object-fit:cover;width:100%;height:100%}.akcv12-upload{cursor:pointer;align-items:center;gap:5px;position:relative;overflow:hidden;margin-right:10px!important;display:inline-flex!important}.akcv12-upload input{cursor:pointer;width:100%;height:100%;opacity:0!important;position:absolute!important;inset:0!important}.akcv12-photo-row p{color:#526483;font-size:.84rem}.akcv12-check{color:#22395e;align-items:flex-start;gap:11px;padding:10px 0;font-weight:600;display:flex}.akcv12-check input{accent-color:#3158db;flex:none;width:18px;height:18px;margin-top:4px}.akcv12-privacy{background:#f1f5fc;border:1px solid #cbdaf4;border-radius:15px;margin-top:20px;padding:18px}.akcv12-privacy h3{color:#1e3562;align-items:center;gap:8px;display:flex}.akcv12-privacy p{color:#435575;align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.6;display:flex}.akcv12-templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.akcv12-template{cursor:pointer;color:#22365a;text-align:center;background:#fff;border:1px solid #cfdbec;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:12px 9px;display:flex;position:relative}.akcv12-template.selected{background:#f0f4ff;border:2px solid #315ee7}.akcv12-template strong{font-size:.92rem}.akcv12-template small{color:#536381;font-size:.78rem}.akcv12-template svg{color:#3158df;position:absolute;top:7px;right:7px}.akcv12-final{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.akcv12-notice{color:#664617;background:#fff7e6;border:1px solid #e6c276;border-radius:10px;margin:16px 0;padding:13px 16px}.akcv12-actions{border-top:1px solid #e0e7f3;align-items:center;gap:12px;margin-top:24px;padding-top:22px;display:flex}.akcv12-actions-spacer{flex:1}.akcv12-preview-title{text-align:center;margin:25px 0}.akcv12-preview-title h2{color:#1f3159;font-size:1.35rem}.akcv12-preview-title p{color:#546784}.akcv12-document{margin:0 auto 40px}.akcv12-print-photo{object-fit:cover;border-radius:12px;flex:none;width:110px;height:130px}.akcv12 .v9-cv-document .v9-cv-head img{display:block}@media (max-width:850px){.akcv12-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.akcv12-steps button{text-align:center;flex-direction:column;justify-content:center;align-items:center}.akcv12-steps button strong{font-size:.68rem}.akcv12-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.akcv12-panel{padding:20px!important}}@media (max-width:560px){.akcv12-grid{grid-template-columns:1fr}.akcv12-steps{gap:4px}.akcv12-steps button{border-radius:8px;padding:8px 2px}.akcv12-steps button strong{font-size:.57rem;line-height:1.2}.akcv12-steps button span{width:22px;height:22px}.akcv12-panel{padding:17px!important}.akcv12-final .btn{justify-content:center;width:100%}.akcv12-document{padding:28px 18px}.akcv12-print-photo{width:75px;height:95px}.akcv12-actions .btn{padding:11px 10px;font-size:.85rem}}@media print{@page{size:A4;margin:14mm}body:has(.akcv12) *{visibility:hidden!important}:is(body:has(.akcv12) .header,body:has(.akcv12) .v7-header,body:has(.akcv12) .v7-announcement,body:has(.akcv12) .footer,body:has(.akcv12) .v7-footer,body:has(.akcv12) .akcv12-editor,body:has(.akcv12) .akcv12-preview-title,body:has(.akcv12) .cookie-banner){display:none!important}:is(body:has(.akcv12) .akcv12,body:has(.akcv12) .akcv12-preview-wrap){visibility:visible!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.akcv12) .akcv12-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;visibility:visible!important;box-shadow:none!important;color:#111!important;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}body:has(.akcv12) .akcv12-document *{visibility:visible!important}body:has(.akcv12) .akcv12-document section{break-inside:avoid}body:has(.akcv12) .akcv12-document .akcv12-print-photo{display:block!important}}.ak-logout-quick{color:#183c82;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdccef;border-radius:10px;min-height:38px;padding:10px 14px;font-size:.85rem;font-weight:750}.ak-logout-quick:hover,.ak-logout-quick:focus-visible{color:#14306b;outline-offset:2px;background:#ecf2ff}.ak-logout-quick:disabled{opacity:.6;cursor:wait}@media (max-width:980px){.ak-logout-quick{text-align:center;width:100%;min-height:44px}}@media print{body:has(.akcv12) .ak-logout-quick{display:none!important}}@media screen{:root{--ak15-navy:#132449;--ak15-blue:#2449bf;--ak15-violet:#5a42c8;--ak15-text:#172945;--ak15-muted:#4f607b;--ak15-line:#dbe3f1;--ak15-paper:#fff;--ak15-canvas:#f5f7fc;--ak15-shadow:0 16px 48px #14254e16;--ak15-radius:20px}body{background:var(--ak15-canvas);color:var(--ak15-text);line-height:1.65}.container{width:min(1220px,100% - 44px)}.ak-notice{color:#f3f5ff;letter-spacing:.01em;background:#16234c}.ak-notice strong{color:#fff;font-weight:760}.ak-notice a{color:#e8e6ff}.ak-header{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fffffff7;border-bottom:1px solid #e2e7f2;box-shadow:0 7px 26px #1828590f}.ak-brand-symbol{background:linear-gradient(135deg,#2348be 0%,#5841c8 100%);border-radius:15px;box-shadow:0 9px 22px #4036a736}.ak-brand strong{color:#132449;letter-spacing:-.045em;font-size:19px}.ak-brand em{color:#4d3fbd}.ak-brand small{color:#51627f;font-size:10px}.ak-menu{gap:10px}.ak-menu>a,.ak-menu-dropdown>summary{color:#263957;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:750;transition:background-color .15s,color .15s}.ak-menu>a:hover,.ak-menu-dropdown>summary:hover,.ak-menu .ak-current{background:#eeeefe;text-decoration:none;color:#4031af!important}.ak-menu .ak-menu-account{background:#eaeaff;color:#3b329f!important}.ak-menu-panel{border:1px solid #d8e0f0;border-radius:18px;max-height:min(70dvh,610px);padding:9px;box-shadow:0 25px 62px #10224c2e}.ak-menu-panel a,.ak-menu-panel button{color:#223757;border-radius:10px}.ak-menu-panel a:hover,.ak-menu-panel button:hover{background:#eeeefe;color:#4132b1!important}.ak-header .ak-user-panel>.ak-logout-menu-first{z-index:2;position:sticky;top:0;color:#932c45!important;background:#fff0f2!important;border:1px solid #f5cdd5!important}.ak-auth-actions .ak-signup,.ak-signup{color:#fff;background:linear-gradient(115deg,#284bc1,#5b43c9);border-color:#0000;box-shadow:0 9px 24px #3d40b433}.ak-hero{background:radial-gradient(at 87% 0,#735bd721,#0000 43%),radial-gradient(at 0 10%,#e5ecff,#0000 60%),linear-gradient(125deg,#f7f9ff,#f1f4ff 75%,#f8f9fd);padding-top:68px;padding-bottom:58px}.ak-eyebrow{color:#4537b2;background:#fff;border-color:#d7d6f3;box-shadow:0 9px 28px #282f8117}.ak-hero h1{color:#11264d;letter-spacing:-.055em;font-weight:850;line-height:1.075}.ak-hero h1 span{color:#4c3cc1}.ak-hero-lead,.ak-hero-proof{color:#405575}.ak-hero-media{border-radius:33px 84px 33px 75px;overflow:visible;box-shadow:0 34px 70px #152d6130}.ak-hero-image{border-radius:inherit}.ak-search-form{border:1px solid #d4def0;border-radius:21px;padding:11px;box-shadow:0 20px 55px #18306626}.ak-search-form label{padding:10px 15px}.ak-search-form label strong{color:#193257}.ak-search-form input{color:#1c3354}.ak-search-form input::placeholder{color:#64738b;opacity:1}.ak-search-form button,.ak-hero-actions .btn-primary{color:#fff;background:linear-gradient(120deg,#284cbd,#5940c1);border:0;box-shadow:0 10px 22px #3a3fa930}.ak-search-form button:hover,.ak-hero-actions .btn-primary:hover{background:linear-gradient(120deg,#203da3,#4832a6);color:#fff!important}.ak-section{padding-top:80px;padding-bottom:82px}.ak-section-head h2,.ak-community-intro h2,.ak-employer-copy h2{color:#17284a;letter-spacing:-.048em;font-weight:830}.ak-section-head p,.ak-employer-copy p{color:#4d607b}.ak-overline,.ak-text-link{color:#4839af}.ak-category-card,.ak-job-card,.ak-feature-card,.ak-community-card,.ak5-shortcut,.ak5-action{box-shadow:var(--ak15-shadow);background:#fff;border:1px solid #dae2f0;border-radius:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.ak-category-card:hover,.ak-job-card:hover,.ak-feature-card:hover,.ak-community-card:hover,.ak5-shortcut:hover,.ak5-action:hover{border-color:#8d86db;transform:translateY(-3px);box-shadow:0 22px 52px #1f2c6329}.ak-category-card strong,.ak-job-card h3,.ak-feature-card h3,.ak-community-card strong{color:#192e4e}.ak-job-meta,.ak-job-card>p,.ak-job-company,.ak-feature-card p,.ak-community-card p,.ak-card-link{color:#51627c}.ak-job-mark,.ak-feature-card>span{color:#5041b5;background:#ecebff}.ak-no-jobs,.empty-state{color:#455c7c;background:#f9faff;border:1px dashed #c3cfe4;border-radius:20px;padding:28px}.ak-project-banner{background:linear-gradient(115deg,#1b2f6a,#393599 56%,#5440a9);box-shadow:0 20px 48px #1f287526}.ak-project-banner h2,.ak-project-banner p,.ak-project-banner .ak-overline{color:#fff!important}.ak-bottom-action{background:linear-gradient(115deg,#eef0ff,#e8f1ff);border:1px solid #d7e1f6;border-radius:26px}.ak-bottom-action h2{color:#1a2d58}.ak-bottom-action p{color:#405979}.page-main,.form-page{background:#f5f7fc}.page-main .panel,.page-main .job-card,.page-main .form-card,.page-main .company-tile,.form-page .form-card,.sidebar,.panel,.akcv12-panel{box-shadow:var(--ak15-shadow);background:#fff;border-color:#dce4f1;border-radius:19px}.page-main h1,.page-main .page-intro h1{color:#16294d;letter-spacing:-.045em}.page-main .page-intro p,.form-card>p{color:#4e6079}.btn,.page-main .btn,.form-page .btn{border-radius:12px;min-height:44px;font-weight:760}.btn-primary,.page-main .btn-primary,.form-page .btn-primary{color:#fff;background:linear-gradient(120deg,#284cbd,#5940c1);border:1px solid #0000;box-shadow:0 8px 24px #2b389b29}.btn-primary:hover,.page-main .btn-primary:hover,.form-page .btn-primary:hover{background:linear-gradient(120deg,#203d9e,#4832a6);color:#fff!important}.btn-outline{color:#253b61;background:#fff;border-color:#bfcee4}input:not([type=checkbox]):not([type=radio]),textarea,select{color:#152947;background:#fff;border-color:#bdcbe0;border-radius:11px}input::placeholder,textarea::placeholder{color:#67778d;opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #7464df!important}.akcv12-steps button,.akcv12-templates button{transition:background-color .15s,border-color .15s,box-shadow .15s}.akcv12-panel{border:1px solid #dbe3f1}.akcv12-section-head h2{color:#1a2c50}.akcv12-final .btn{min-height:46px}}@media screen and (max-width:1190px){.ak-menu.ak-menu-open{background:#fff;box-shadow:0 22px 50px #12214e29}.ak-menu>a,.ak-menu-dropdown>summary{min-height:43px;font-size:14px}}@media screen and (max-width:700px){.container{width:calc(100% - 32px)}.ak-hero{padding-top:28px;padding-bottom:38px}.ak-hero h1{letter-spacing:-.04em}.ak-section{padding-top:55px;padding-bottom:57px}.ak-search-form{gap:6px;padding:12px}.ak-search-form button{min-height:49px}.ak-category-card{border-radius:16px}.ak-bottom-action,.ak-project-banner{border-radius:20px}.page-main,.form-page{padding-left:0;padding-right:0}}@media screen and (max-width:390px){.ak-brand small{display:none}.ak-brand strong{font-size:15px}.ak-brand-symbol{width:37px;height:37px}.ak-hero h1{font-size:clamp(34px,9vw,43px)}.ak-hero-media{height:230px}}@media (prefers-reduced-motion:reduce){.ak-category-card,.ak-job-card,.ak-feature-card,.ak-community-card,.ak5-shortcut,.ak5-action{transition:none!important;transform:none!important}}@media screen{.header.ak-header .ak-nav{gap:14px}.header.ak-header .ak-menu{gap:7px}.header.ak-header .ak-menu>a,.header.ak-header .ak-menu>details>summary{white-space:nowrap;border:1px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:780;line-height:1.25;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 5px 13px #283b9c26;color:#fff!important;background:linear-gradient(125deg,#2f58de 0%,#4548d7 52%,#5940c7 100%)!important;text-decoration:none!important}.header.ak-header .ak-menu>a:hover,.header.ak-header .ak-menu>details>summary:hover,.header.ak-header .ak-menu>a.ak-current,.header.ak-header .ak-menu>details[open]>summary{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 20px #30309b42;color:#fff!important;background:linear-gradient(125deg,#203fae,#4330ac)!important;text-decoration:none!important}.header.ak-header .ak-menu>a.ak-menu-account{color:#fff!important;background:linear-gradient(120deg,#7653dd,#6241c5)!important}.header.ak-header .ak-menu>details.ak-user-menu>summary{color:#fff!important;background:linear-gradient(120deg,#182f79,#182667)!important}.header.ak-header .ak-menu>details>summary svg{color:inherit}.header.ak-header .ak-menu-panel{background:#fff;border:1px solid #dce3f0;box-shadow:0 20px 42px #11214b2b}.header.ak-header .ak-menu-panel a,.header.ak-header .ak-menu-panel button{box-shadow:none;background:0 0;color:#1c3155!important}.header.ak-header .ak-menu-panel a:hover,.header.ak-header .ak-menu-panel button:hover{color:#3731a3!important;background:#f0efff!important}.header.ak-header .ak-user-menu .ak-user-panel>.ak-logout-menu-first{width:100%;min-height:43px;font-weight:800;display:block;color:#902c47!important;background:#fff0f3!important;border:1px solid #f1c5d1!important}.header.ak-header .ak-user-menu .ak-user-panel>.ak-logout-menu-first:hover{color:#7d2340!important;background:#ffe0e8!important}.header.ak-header .ak-menu .ak-logout-quick{display:none!important}}@media screen and (max-width:1320px){.header.ak-header .ak-mobile-toggle{margin-left:auto;display:flex!important}.header.ak-header .ak-nav{position:relative}.header.ak-header .ak-menu{border:1px solid #e0e6f4;border-radius:0 0 18px 18px;z-index:150!important;background:#fff!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;max-height:calc(100dvh - 88px)!important;padding:15px!important;display:none!important;position:absolute!important;top:80px!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 20px 45px #15295528!important}.header.ak-header .ak-menu.ak-menu-open{display:flex!important}.header.ak-header .ak-menu>a,.header.ak-header .ak-menu>details>summary{justify-content:space-between;min-height:46px;font-size:14px;white-space:normal!important;width:100%!important;display:flex!important}.header.ak-header .ak-menu>details{width:100%}.header.ak-header .ak-menu-panel{overflow-y:auto;min-width:0!important;max-height:min(52dvh,420px)!important;box-shadow:none!important;margin:7px 0 0!important;position:static!important}.header.ak-header .ak-auth-actions{width:100%}}@media screen and (prefers-reduced-motion:reduce){.header.ak-header .ak-menu>a,.header.ak-header .ak-menu>details>summary{transition:none!important;transform:none!important}}
