:root{--bg:#0e2229;--bg-elevated:#153138;--bg-elevated-2:#1b3b42;--accent:#e0913d;--accent-soft:#f4b76b;--text:#f2efe7;--text-muted:#9fb3af;--line:#26494a;--success:#7fb88a;--danger:#e37272;--radius:14px;--display:"Unbounded", sans-serif;--body:"Inter", sans-serif;--mono:"JetBrains Mono", monospace}.premium-operations-page{--op-ink:#0b2931;--op-teal:#0e756b;--op-lime:#bdf65b;--op-line:#dce7e8;--op-muted:#6c8187;background:radial-gradient(circle at 90% 0,#bdf65b1c,#0000 28%),#f3f7f7}.premium-operations-page .company-portal-content{gap:22px}.premium-operations-page .portal-page-header,.premium-operations-page .kpi-hero{isolation:isolate;background:linear-gradient(125deg,#092a32 0%,#10434a 63%,#17695d 100%);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 24px 60px #082a312e}.premium-operations-page .portal-page-header:after{content:"";z-index:-1;border:54px solid #bdf65b1a;border-radius:50%;width:260px;height:260px;position:absolute;top:-95px;right:-70px}.premium-operations-page .portal-surface,.premium-operations-page .portal-filter-bar{border-color:var(--op-line);box-shadow:0 14px 38px #13353b11}.premium-operations-page .portal-surface-header{background:linear-gradient(#fff,#fbfdfd);padding:22px 24px}.premium-operations-page .portal-surface-body{padding:22px 24px}.team-capacity{text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff29;border-radius:15px;min-width:112px;padding:13px 16px;font-size:20px;display:grid}.team-capacity span{color:#b9ced1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9px}.company-team-page .team-model-card .portal-link-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.company-team-page .team-model-card .team-member-row{background:linear-gradient(145deg,#fff,#f7faf9);border:1px solid #e2eaeb;border-radius:15px;justify-content:flex-start;padding:18px}.company-team-page .team-member-row>i{color:#39720c;background:#edf8dd;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.company-team-page .team-person-row>i{color:var(--op-lime);background:linear-gradient(145deg,#143f48,#0b2c34);font-size:15px}.company-team-page .team-member-row>span>strong{font-size:14px}.company-team-page .team-member-row>span>small{font-size:11px}.company-team-page .company-team-invite-body{background:linear-gradient(135deg,#fbfdfd,#f3f9f6)}.company-activity-page .activity-journal-notice{align-items:center;gap:13px;display:flex;background:linear-gradient(120deg,#f4fae7,#f8fcef)!important;padding:16px 18px!important}.company-activity-page .activity-journal-notice>span{color:#204c16;background:#bdf65b;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.company-activity-page .activity-journal-notice>div{gap:2px;font-size:12px;line-height:1.5;display:grid}.company-activity-page .activity-journal-notice strong{color:#294c25;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.company-activity-page .activity-filter-card{background:linear-gradient(145deg,#fff,#f9fbfb);border-radius:20px;padding:20px}.company-activity-page .activity-feed-row{align-items:flex-start;padding:20px 22px;position:relative}.company-activity-page .activity-feed-row:before{content:"";background:#e4ebec;width:1px;position:absolute;top:62px;bottom:-17px;left:41px}.company-activity-page .activity-feed-row:last-child:before{display:none}.company-activity-page .activity-type-badge{z-index:1;border:1px solid #fffc;box-shadow:0 7px 18px #1742491a}.company-activity-page .activity-feed-top strong{color:var(--op-ink);font-size:14px}.company-activity-page .activity-change-detail{background:#f3f7f7;border-radius:9px;margin-top:8px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important}.company-analytics-page .kpi-filter-card{padding:18px 20px}.company-analytics-page .kpi-period-button{background:#f4f7f7;border:1px solid #e2e9ea}.company-analytics-page .kpi-period-button.active{background:#123b43;border-color:#123b43;box-shadow:0 8px 20px #123b432e}.company-analytics-page .kpi-card-grid{gap:14px}.company-analytics-page .kpi-card{background:linear-gradient(145deg,#fff,#f8fbfa);border-color:#dfe8e9;min-height:122px;padding:20px;position:relative;overflow:hidden}.company-analytics-page .kpi-card:after{content:"";background:#bdf65b21;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-30px;right:-25px}.company-analytics-page .kpi-card strong{color:var(--op-ink);letter-spacing:-.04em;font-size:1.75rem}.company-analytics-page .kpi-card span{font-weight:750}.company-analytics-page .kpi-panel{border-color:#dce7e8}.company-analytics-page .kpi-progress{background:#e8eeee;height:9px}.company-analytics-page .kpi-progress i{background:linear-gradient(90deg,#0d766a,#9ade50)}.company-entitlement-row{gap:20px;padding:18px 2px!important}.company-entitlement-row>b{white-space:nowrap;color:#153b43;justify-items:end;gap:3px;display:grid}.company-entitlement-row>b>small{color:#829499;text-transform:uppercase;font-size:9px}.company-credit-meter{background:#e7eeee;border-radius:99px;width:min(360px,100%);height:6px;margin-top:9px;overflow:hidden;display:block!important}.company-credit-meter>i{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#bdf65b);height:100%;display:block}.company-entitlement-row.status-exhausted,.company-entitlement-row.status-expired{opacity:.62}.company-entitlement-row.status-exhausted .company-credit-meter>i,.company-entitlement-row.status-expired .company-credit-meter>i{background:#9aa9ad}@media (width<=900px){.company-team-page .team-model-card .portal-link-list{grid-template-columns:1fr}.company-analytics-page .kpi-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.premium-operations-page .portal-page-header{border-radius:18px;padding:20px}.team-capacity{text-align:left;justify-self:stretch}.premium-operations-page .portal-surface-header,.premium-operations-page .portal-surface-body{padding:17px}.company-team-page .team-model-card .team-member-row{padding:14px}.company-activity-page .activity-feed-row{padding:17px 14px}.company-activity-page .activity-feed-row:before{left:34px}.company-activity-page .activity-feed-top{gap:3px;display:grid}.company-analytics-page .kpi-card-grid{grid-template-columns:1fr 1fr;gap:10px}.company-analytics-page .kpi-card{min-height:108px;padding:15px}.company-analytics-page .kpi-card strong{font-size:1.35rem}.company-analytics-page .kpi-layout-grid{gap:12px}.company-entitlement-row>b{justify-items:start}}@media (width<=420px){.company-analytics-page .kpi-card-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse at 20% -10%, #16363d 0%, var(--bg) 55%);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--body);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}::selection{background:var(--accent);color:var(--bg)}.site-header{z-index:40;border-bottom:1px solid var(--line);background:#0e2229;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.logo{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;font-size:20px;font-weight:700;display:inline-flex}.logo span{color:var(--accent)}.logo b{color:var(--text-muted);font-weight:600}.nav-links{color:var(--text-muted);gap:28px;font-size:14.5px;display:flex}.nav-links a,.login-link{transition:color .15s}.nav-links a:hover,.login-link:hover{color:var(--text)}.nav-actions{align-items:center;gap:17px;display:flex}.login-link{color:var(--text-muted);font-size:14px;font-weight:600}.nav-cta,.search-btn,.apply-btn,.privacy-action{background:var(--accent);color:#1a0f04;border:0;border-radius:100px;font-weight:700;transition:background .15s,transform .15s}.nav-cta{padding:9px 18px;font-size:14px}.nav-cta:hover,.search-btn:hover,.apply-btn:hover,.privacy-action:hover{background:var(--accent-soft);transform:translateY(-1px)}.burger{border:1px solid var(--line);background:var(--bg-elevated);cursor:pointer;border-radius:10px;width:42px;height:42px;padding:9px;display:none}.burger span{background:var(--text);width:20px;height:2px;margin:4px auto;display:block}.mobile-nav{display:none}.mobile-nav.is-open{border-top:1px solid var(--line);background:var(--bg);gap:4px;padding:10px 24px 20px;display:grid}.mobile-nav a{color:var(--text-muted);padding:10px 4px}.mobile-nav .nav-cta{color:#1a0f04;justify-self:start;padding:10px 18px}.hero{max-width:1200px;margin:0 auto;padding:64px 24px 40px}.eyebrow{color:var(--accent-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;display:flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e0913d2e}.hero h1{max-width:780px;font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.08}.hero h1 em{color:var(--accent);font-style:normal}.hero-sub{max-width:560px;color:var(--text-muted);margin:16px 0 0;font-size:16.5px}.search-box{border:1px solid var(--line);background:var(--bg-elevated);border-radius:16px;flex-wrap:wrap;gap:10px;margin-top:32px;padding:8px;display:flex}.search-box input,.search-box select{min-height:46px;color:var(--text);background:0 0;border:0;outline:0;font-size:15px}.search-box input{flex:2;min-width:220px;padding:12px 14px}.search-box select{border-left:1px solid var(--line);cursor:pointer;flex:1;min-width:150px;padding:10px 14px}.search-box select option{background:var(--bg-elevated)}.search-btn{cursor:pointer;border-radius:11px;min-height:46px;padding:0 26px}.pulse-strip{border:1px solid var(--line);background:var(--bg-elevated);border-radius:16px;grid-template-columns:1fr 1fr 1.4fr;margin-top:44px;display:grid;overflow:hidden}.pulse-stat{border-right:1px solid var(--line);padding:22px 26px}.pulse-num{color:var(--accent-soft);font-family:var(--mono);font-size:30px;font-weight:700}.pulse-label{color:var(--text-muted);margin-top:4px;font-size:13px}.job-seeker-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-seeker-stat{flex-direction:column;justify-content:center;min-width:0;padding:22px 24px;display:flex}.job-seeker-stat+.job-seeker-stat{border-left:1px solid var(--line)}.filter-section{max-width:1200px;margin:36px auto 0;padding:0 24px;scroll-margin-top:100px}.filter-bar{border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.filter-bar select,.chip-toggle{border:1px solid var(--line);background:var(--bg-elevated-2);color:var(--text);cursor:pointer;border-radius:9px;outline:0;padding:9px 12px;font-size:13.5px}.filter-bar select option{background:var(--bg-elevated-2)}.chip-toggle{-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.chip-toggle input{accent-color:var(--accent)}.reset-link{color:var(--accent-soft);cursor:pointer;background:0 0;border:0;padding:8px 3px;font-size:13px}.reset-link:hover{text-decoration:underline}.filter-count{color:var(--text-muted);font-family:var(--mono);white-space:nowrap;margin-left:auto;font-size:13px}.filter-count b{color:var(--accent-soft)}.grid-section{max-width:1200px;margin:0 auto;padding:26px 24px 90px}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.job-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);text-align:left;cursor:pointer;flex-direction:column;gap:10px;min-width:0;padding:20px;transition:transform .15s,border-color .15s,background .15s;display:flex}.job-card:hover{border-color:var(--accent);background:var(--bg-elevated-2);transform:translateY(-3px)}.job-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.job-title{color:var(--text);font-family:var(--display);font-size:16px;font-weight:600;line-height:1.35}.job-badge{color:var(--success);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#7fb88a24;border-radius:100px;padding:4px 8px;font-size:10.5px}.job-company{color:var(--text-muted);font-size:13.5px}.job-meta{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.job-meta>span{border:1px solid var(--line);background:var(--bg-elevated-2);border-radius:100px;padding:4px 9px}.job-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.job-salary{color:var(--accent-soft);font-family:var(--mono);font-size:14px;font-weight:600}.job-views{color:var(--text-muted);font-family:var(--mono);font-size:12px}.empty-state{color:var(--text-muted);text-align:center;grid-column:1/-1;padding:60px 20px}.empty-state div{color:var(--text);font-family:var(--display);margin-bottom:6px;font-size:18px}.privacy-band{border:1px solid var(--line);background:linear-gradient(125deg, var(--bg-elevated), var(--bg-elevated-2));border-radius:18px;justify-content:space-between;align-items:center;gap:30px;max-width:1152px;margin:0 auto 80px;padding:34px 38px;display:flex}.privacy-kicker{color:var(--success);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.privacy-band h2{font-family:var(--display);margin:8px 0;font-size:clamp(20px,3vw,30px)}.privacy-band p{max-width:720px;color:var(--text-muted);margin:0}.privacy-action{flex-shrink:0;padding:13px 21px}.site-footer{border-top:1px solid var(--line);background:#0a1b20}.footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:34px 24px;display:grid}.footer-inner p{color:var(--text-muted);margin:0;font-size:13px}.footer-links{color:var(--text-muted);gap:18px;font-size:13px;display:flex}.footer-links a:hover{color:var(--text)}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061014c2;justify-content:center;align-items:flex-start;padding:5vh 20px;display:none;position:fixed;inset:0;overflow-y:auto}.overlay.open{display:flex}.modal{border:1px solid var(--line);background:var(--bg-elevated);border-radius:18px;width:100%;max-width:640px;margin-bottom:5vh;padding:32px;animation:.18s modalPop;position:relative}@keyframes modalPop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.modal-close{border:1px solid var(--line);background:var(--bg-elevated-2);cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:20px}.modal-close:hover{background:var(--accent);color:#1a0f04}.modal h2{max-width:500px;font-family:var(--display);margin:0;font-size:23px;font-weight:600;line-height:1.3}.modal-meta{margin-top:14px}.modal-section h4{color:var(--accent-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px}.modal-section p,.modal-section ul{color:var(--text-muted);font-size:14.5px}.modal-section p{margin:0}.modal-section ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.modal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;display:flex}.apply-btn{border-radius:11px;padding:13px 28px}.section{min-height:calc(100vh - 73px);padding:70px 24px}.section-soft{background:radial-gradient(circle at 50% 0,#1b3b42e6,#0000 48%)}.container{width:min(100%,1200px);margin-inline:auto}.portal-auth-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:20px;width:min(100%,520px);margin-inline:auto;padding:38px;box-shadow:0 30px 90px #00000038}.portal-auth-heading{text-align:center}.section-kicker{color:var(--accent-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.portal-auth-heading h1,.registration-choice-heading h1{font-family:var(--display);letter-spacing:-.03em;margin:8px 0 0}.portal-auth-heading p,.registration-choice-heading p{color:var(--text-muted)}.portal-auth-form{gap:18px;margin-top:28px;display:grid}.portal-form-group label{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.portal-form-group input{border:1px solid var(--line);background:var(--bg-elevated-2);width:100%;min-height:50px;color:var(--text);border-radius:11px;outline:0;padding:0 14px}.portal-form-group input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #e0913d1f}.portal-auth-options{color:var(--text-muted);justify-content:space-between;gap:20px;font-size:12px;display:flex}.portal-checkbox{align-items:center;gap:8px;display:flex}.portal-checkbox input{accent-color:var(--accent)}.portal-auth-options a,.portal-auth-footer a,.registration-login-link a{color:var(--accent-soft);font-weight:700}.button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:700;display:inline-flex}.button-primary{background:var(--accent);color:#1a0f04}.portal-auth-submit{width:100%}.portal-auth-footer,.registration-login-link{color:var(--text-muted);text-align:center;margin-top:24px;font-size:13px}.registration-choice{max-width:900px;margin-inline:auto}.registration-choice-heading{text-align:center}.registration-choice-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.registration-choice-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:20px;padding:30px;transition:transform .15s,border-color .15s}.registration-choice-card:hover{border-color:var(--accent);transform:translateY(-4px)}.registration-choice-icon{background:var(--bg-elevated-2);border-radius:16px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.registration-choice-card h2{font-family:var(--display);margin:22px 0 0;font-size:21px}.registration-choice-card p{min-height:70px;color:var(--text-muted);font-size:14px}.registration-choice-link{color:var(--accent-soft);font-size:13px;font-weight:700}@media (width<=900px){.nav-links{display:none}.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-strip{grid-template-columns:1fr 1fr}.job-seeker-stats{border-top:1px solid var(--line);grid-column:1/-1}.privacy-band{margin-inline:24px}.footer-inner{text-align:center;grid-template-columns:1fr}.footer-inner .logo,.footer-links{justify-self:center}}@media (width<=680px){.nav-actions{display:none}.burger{display:block}.hero{padding-top:48px}.search-box{display:grid}.search-box input,.search-box select{width:100%;min-width:0}.search-box select{border-top:1px solid var(--line);border-left:0}.job-grid,.pulse-strip{grid-template-columns:1fr}.pulse-stat{border-right:0;border-bottom:1px solid var(--line)}.job-seeker-stats{grid-template-columns:1fr}.job-seeker-stat+.job-seeker-stat{border-top:1px solid var(--line);border-left:0}.filter-count{width:100%;margin-left:0}.privacy-band{flex-direction:column;align-items:flex-start;padding:28px 24px}.registration-choice-grid{grid-template-columns:1fr}.registration-choice-card p{min-height:auto}.portal-auth-options{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=480px){.nav-wrap{padding-inline:16px}.hero,.filter-section,.grid-section{padding-left:16px;padding-right:16px}.hero h1{font-size:34px}.filter-bar>select,.chip-toggle{width:100%}.modal{padding:26px 20px}.modal-footer{flex-direction:column;align-items:flex-start;gap:16px}.apply-btn{text-align:center;width:100%}.portal-auth-card{padding:28px 20px}}.interview-decision-workspace{color:#fff;background:linear-gradient(150deg,#102f35,#173f43)!important}.decision-readiness-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.decision-readiness-head h2{color:#fff;margin:4px 0 0}.decision-readiness-head>strong{color:#9ce0cb;background:#5db49e1f;border:1px solid #85d3bf59;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.decision-readiness-track{background:#ffffff1a;border-radius:999px;height:7px;margin-top:18px;overflow:hidden}.decision-readiness-track i{border-radius:inherit;background:linear-gradient(90deg,#62c8ad,#b4de71);height:100%;display:block}.interview-decision-workspace>p{color:#a9c3c5;margin:8px 0 14px;font-size:11px}.interview-decision-workspace ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.interview-decision-workspace li{color:#a9bfc2;align-items:center;gap:9px;font-size:12px;display:flex}.interview-decision-workspace li i{border:1px solid #ffffff29;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.interview-decision-workspace li i:before{content:"·"}.interview-decision-workspace li.is-complete{color:#e8f6f1}.interview-decision-workspace li.is-complete i{color:#fff;background:#327e6d;border-color:#68c9ae}.interview-decision-workspace li.is-complete i:before{content:"✓"}.decision-next-action{background:#ffffff12;border-radius:10px;margin-top:16px;padding:12px}.decision-next-action small,.decision-next-action strong{display:block}.decision-next-action small{color:#91aaae;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.decision-next-action strong{color:#fff;margin-top:4px;font-size:12px;line-height:1.5}.interview-time-guard{color:#9a652b;margin-top:8px;font-size:11px;display:block}.hiring-offer-workspace{color:#fff;background:linear-gradient(150deg,#16362f,#285345)!important}.hiring-offer-workspace>p{color:#b3cec2;margin:8px 0 14px;font-size:11px}.hiring-offer-workspace ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hiring-offer-workspace li{color:#b5c9c1;align-items:center;gap:9px;font-size:12px;display:flex}.hiring-offer-workspace li i{border:1px solid #ffffff29;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.hiring-offer-workspace li i:before{content:"·"}.hiring-offer-workspace li.is-complete{color:#eef8f2}.hiring-offer-workspace li.is-complete i{color:#fff;background:#397c5e;border-color:#81cfa9}.hiring-offer-workspace li.is-complete i:before{content:"✓"}.offer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.offer-summary>div{background:#f8fbfa;border:1px solid #dbe6e2;border-radius:10px;padding:11px 12px}.offer-summary span,.offer-summary strong{display:block}.offer-summary span{color:#718681;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.offer-summary strong{color:#24443c;margin-top:4px;font-size:12px}.offer-control-form{gap:11px;display:grid}.offer-control-form label{color:#48615c;gap:6px;font-size:11px;font-weight:750;display:grid}.offer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.offer-hire-form{border-top:1px solid #e1e9e6;margin-top:14px;padding-top:14px}.offer-hire-form p{color:#6d817c;margin:0 0 10px;font-size:11px;line-height:1.55}@media (width<=640px){.offer-summary,.offer-form-grid{grid-template-columns:1fr}}.promo-banner{border:1px solid var(--line);background:var(--bg-elevated);border-radius:16px;width:min(100% - 48px,1200px);height:170px;margin:26px auto 0;overflow:hidden}.promo-banner>a,.promo-banner>picture,.promo-banner picture{width:100%;height:100%;display:block}.promo-banner img{object-fit:cover;width:100%;height:100%;display:block}.hero-tools{max-width:1200px;margin:0 auto;padding:20px 24px 40px}.hero-tools .pulse-strip{margin-top:24px}@media (width<=640px){.promo-banner{border-radius:12px;width:calc(100% - 32px);height:110px;margin-top:16px}.hero-tools{padding:16px 16px 30px}}.auth-alert{color:#ffd5d5;background:#9a232333;border:1px solid #e0505073;border-radius:11px;margin-top:20px;padding:12px 14px;font-size:13px}.portal-dashboard-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:36px;display:flex}.portal-dashboard-card h1{font-family:var(--display);margin:8px 0 10px}.portal-dashboard-card p{max-width:700px;color:var(--text-muted);margin:0}@media (width<=680px){.portal-dashboard-card{flex-direction:column;align-items:flex-start;padding:26px 20px}}.company-register-shell{max-width:980px;margin-inline:auto}.company-register-intro{text-align:center;max-width:720px;margin:0 auto 28px}.company-register-intro h1{color:var(--text);font-family:var(--display);margin:8px 0 12px;font-size:clamp(30px,4vw,46px)}.company-register-intro p{color:var(--text-muted)}.company-register-form{gap:20px;display:grid}.portal-form-group input,.portal-form-group select,.portal-form-group textarea{border:1px solid var(--line);width:100%;color:var(--text);background:var(--bg-elevated-2);border-radius:11px;outline:none;padding:12px 13px}.company-register-submit{min-height:52px}.portal-success-alert{color:#d8ffe0;background:#357a4638;border:1px solid #7fb88a80;border-radius:12px;margin-bottom:18px;padding:13px 15px}.portal-dashboard-wrap{gap:20px;display:grid}.company-dashboard-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.company-status-card,.company-completion-card,.company-info-card,.portal-notifications{border:1px solid var(--line);background:var(--bg-elevated);border-radius:18px;padding:24px}.company-card-kicker{color:var(--text-muted);font-family:var(--mono);text-transform:uppercase;font-size:11px}.company-status-card h2,.company-completion-card h2{font-family:var(--display);margin:7px 0 10px}.company-status-card p,.company-completion-card p{color:var(--text-muted)}.completion-bar{background:var(--bg-elevated-2);border-radius:99px;height:9px;overflow:hidden}.completion-bar span{background:var(--accent);height:100%;display:block}.company-info-card{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.company-info-card div{border-bottom:1px solid var(--line);padding-bottom:12px}.company-info-card span,.company-info-card strong{display:block}.company-info-card span{color:var(--text-muted);font-size:12px}.company-info-card strong{margin-top:4px}.portal-notifications h2{font-family:var(--display);margin-top:0}.portal-notifications article{border-top:1px solid var(--line);padding:14px 0}.portal-notifications article p{color:var(--text-muted);margin:5px 0}.portal-notifications time{color:var(--text-muted);font-size:11px}.empty-copy{color:var(--text-muted)}@media (width<=760px){.company-form-grid,.company-dashboard-grid,.company-info-card{grid-template-columns:1fr}.company-field-full{grid-column:auto}.form-section-card{padding:20px 16px}}.profile-form-shell{width:min(100%,980px);margin-inline:auto}.narrow-shell{width:min(100%,820px)}.profile-form-heading,.profile-form-top{margin-bottom:26px}.profile-form-heading h1,.profile-form-top h1{font-family:var(--display);letter-spacing:-.03em;margin:8px 0}.profile-form-heading p,.profile-form-top p{max-width:720px;color:var(--text-muted);margin:0}.profile-form-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.profile-score{border:1px solid var(--line);background:var(--bg-elevated);text-align:center;border-radius:16px;min-width:130px;padding:18px;display:grid}.profile-score strong{color:var(--accent-soft);font-family:var(--mono);font-size:30px}.profile-score span{color:var(--text-muted);font-size:12px}.portfolio-form{gap:18px;display:grid}.form-section-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:18px;padding:24px}.form-section-card h2{font-family:var(--display);margin:0 0 20px;font-size:18px}.company-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-field-full{grid-column:1/-1}.portal-form-group{display:block}.portal-form-group>span{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.portal-form-group input,.portal-form-group select,.portal-form-group textarea,.compact-row input,.compact-row select{border:1px solid var(--line);background:var(--bg-elevated-2);width:100%;min-height:48px;color:var(--text);resize:vertical;border-radius:10px;outline:0;padding:11px 13px}.portal-form-group input:focus,.portal-form-group select:focus,.portal-form-group textarea:focus,.compact-row input:focus,.compact-row select:focus{border-color:var(--accent);box-shadow:0 0 0 4px #e0913d1f}.portal-form-group small{color:var(--text-muted);margin-top:6px;font-size:12px;display:block}.company-register-submit,.save-profile{width:100%}.company-terms{padding:4px 2px}.privacy-notice{background:#7fb88a14;border:1px solid #7fb88a59;border-radius:13px;gap:12px;padding:16px 18px;display:flex}.privacy-notice strong{white-space:nowrap;color:var(--success)}.privacy-notice span{color:var(--text-muted);font-size:13px}.portal-error-alert,.portal-success-alert{border-radius:12px;margin-bottom:18px;padding:15px 18px}.portal-error-alert{color:#ffb3b3;background:#e3727214;border:1px solid #e3727259}.portal-error-alert ul{margin:8px 0 0;padding-left:20px}.portal-success-alert{color:#b7dfbd;background:#7fb88a14;border:1px solid #7fb88a59}.section-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-title-row h2{margin:0}.add-row,.remove-row{border:1px solid var(--line);background:var(--bg-elevated-2);color:var(--accent-soft);cursor:pointer;border-radius:9px}.add-row{padding:8px 12px}.remove-row{padding:7px 10px}.repeat-list{gap:14px;display:grid}.repeat-row{border:1px solid var(--line);background:#0e222959;border-radius:13px;padding:18px;position:relative}.repeat-row>.remove-row{z-index:2;position:absolute;top:12px;right:12px}.compact-row{background:0 0;border:0;grid-template-columns:1fr 220px auto;align-items:center;gap:10px;padding:0;display:grid}.compact-row>.remove-row{position:static}.completion-bar.large{margin-bottom:22px}.dashboard-profile-link{margin-top:18px}@media (width<=680px){.company-form-grid{grid-template-columns:1fr}.company-field-full{grid-column:auto}.profile-form-top{flex-direction:column}.profile-score{width:100%}.compact-row{grid-template-columns:1fr}.privacy-notice{flex-direction:column}}.portfolio-verify-wrap{max-width:760px}.portfolio-verify-card,.public-portfolio-card,.portfolio-code-card,.portfolio-settings-card{background:var(--bg-elevated);border:1px solid var(--line);border-radius:24px;padding:32px}.portfolio-verify-card h1,.portfolio-share-wrap h1{font-family:var(--display);margin:8px 0 10px}.portfolio-lookup-form{gap:10px;margin-top:24px;display:flex}.portfolio-lookup-form input,.portfolio-code-card input{border:1px solid var(--line);background:var(--bg);color:var(--text);font-family:var(--mono);text-transform:uppercase;border-radius:12px;flex:1;padding:14px 16px}.portfolio-security-note{color:var(--text-muted);margin-top:18px}.verified-banner{color:#185c3c;background:#e9fff4;border:1px solid #8dd8b6;border-radius:14px;justify-content:space-between;gap:20px;margin-bottom:14px;padding:13px 18px;font-weight:700;display:flex}.verified-banner span{font-weight:500}.public-portfolio-wrap{max-width:960px}.public-portfolio-header{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding-bottom:24px;display:flex}.public-portfolio-header img{object-fit:cover;border-radius:24px;width:104px;height:104px}.public-portfolio-header h1{font-family:var(--display);margin:4px 0}.public-portfolio-card section{margin-top:24px}.public-portfolio-card h2{font-size:17px}.portfolio-entry{border-bottom:1px solid var(--line);padding:12px 0}.portfolio-entry span,.portfolio-entry small{color:var(--text-muted);display:block}.public-portfolio-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.portfolio-tags{flex-wrap:wrap;gap:8px;display:flex}.portfolio-tags span{border:1px solid var(--line);border-radius:999px;padding:7px 10px}.portfolio-contact{flex-wrap:wrap;gap:12px;display:flex}.portfolio-contact h2{width:100%}.portfolio-code-footer{border-top:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:20px;margin-top:30px;padding-top:20px;display:grid}.portfolio-code-footer svg{max-width:100%;height:auto}.portfolio-code-footer strong,.portfolio-code-footer span{display:block}.portfolio-share-wrap{max-width:1100px}.share-status{color:#9b1c1c;background:#fee2e2;border-radius:999px;padding:10px 16px;font-weight:800}.share-status.is-active{color:#166534;background:#dcfce7}.portfolio-share-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;margin-top:24px;display:grid}.portfolio-code-card{text-align:center}.qr-box svg{width:210px;height:210px}.portfolio-code-card h2{font-family:var(--mono);letter-spacing:2px}.share-actions{justify-content:center;gap:10px;margin:14px 0;display:flex}.barcode-box svg{max-width:100%;height:auto}.portfolio-settings-card form+form{margin-top:12px}.template-options{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.template-options label span{border:1px solid var(--line);text-align:center;cursor:pointer;border-radius:12px;padding:16px 8px;display:block}.template-options input{opacity:0;position:absolute}.template-options input:checked+span{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.check-row{align-items:center;gap:10px;margin:13px 0;display:flex}.danger-button{color:#ef4444;border-color:#ef4444}.download-portfolio{text-align:center;margin-top:12px;display:block}.dashboard-portfolio-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.portfolio-share-grid,.public-portfolio-columns{grid-template-columns:1fr}.portfolio-lookup-form,.verified-banner{flex-direction:column}.portfolio-code-footer,.template-options{grid-template-columns:1fr}.public-portfolio-header{flex-direction:column;align-items:flex-start}}.jobs-page,.form-shell,.application-detail{max-width:1180px}.jobs-head,.candidate-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.jobs-head h1,.candidate-head h1{margin:.4rem 0}.jobs-filter{grid-template-columns:2fr 1fr auto;gap:12px;margin-bottom:28px;display:grid}.jobs-filter input,.jobs-filter select,.portal-form input,.portal-form select,.portal-form textarea,.apply-card textarea,.apply-card select{width:100%;font:inherit;background:#fff;border:1px solid #d7dfdf;border-radius:12px;padding:13px 14px}.jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.job-card,.job-detail-card,.apply-card,.candidate-portfolio,.application-sidebar>div{background:#fff;border:1px solid #e1e7e7;border-radius:18px;padding:24px;box-shadow:0 10px 30px #0e22290d}.job-card h2{font-size:1.2rem}.job-card h2 a{color:inherit;text-decoration:none}.job-card-top{color:#5a6a70;justify-content:space-between;gap:12px;display:flex}.job-tags{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.job-tags span,.status-pill{background:#edf3f2;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.job-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.job-detail-card h2{margin-top:30px}.apply-card{position:sticky;top:96px}.apply-card form{gap:12px;display:grid}.apply-card small{color:#66767b;margin-top:14px;display:block}.form-shell{max-width:900px}.portal-form{background:#fff;border:1px solid #e1e7e7;border-radius:18px;gap:20px;padding:28px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-form label{gap:8px;font-weight:700;display:grid}.check-row{align-items:center;gap:10px;display:flex!important}.check-row input{width:auto}.table-wrap{background:#fff;border:1px solid #e1e7e7;border-radius:16px;overflow:auto}.portal-table{border-collapse:collapse;width:100%}.portal-table th,.portal-table td{text-align:left;border-bottom:1px solid #edf1f1;padding:15px}.portal-table td small{color:#718087;margin-top:4px;display:block}.table-actions{gap:12px;display:flex}.table-actions form{display:inline}.table-actions button{color:#a32626;cursor:pointer;background:0 0;border:0}.status-published,.status-hired{color:#12633b;background:#dff5e9}.status-draft,.status-on_hold{color:#6f5d0b;background:#f3f0db}.status-new{color:#1b5591;background:#e2efff}.status-reviewing,.status-interview{color:#65419a;background:#efe6ff}.status-rejected{color:#932f2f;background:#ffe6e6}.application-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.candidate-portfolio section+section{border-top:1px solid #edf1f1;margin-top:24px;padding-top:24px}.portfolio-entry{gap:4px;margin:16px 0;display:grid}.portfolio-entry span,.portfolio-entry small{color:#65747a}.application-sidebar{gap:18px;display:grid}.application-sidebar .apply-card{position:static}.internal-note,.history-item{border-top:1px solid #edf1f1;margin-top:14px;padding-top:14px}.internal-note p,.history-item p{margin:.2rem 0}.internal-note small,.history-item small{color:#718087}.form-errors{color:#8d2525;background:#fff0f0;border-radius:12px;padding:14px 18px}@media (width<=900px){.jobs-grid{grid-template-columns:1fr 1fr}.job-detail-grid,.application-grid{grid-template-columns:1fr}.apply-card{position:static}}@media (width<=640px){.jobs-grid,.form-grid,.jobs-filter{grid-template-columns:1fr}.jobs-head,.candidate-head{display:grid}.portal-table{min-width:720px}}.job-grid{gap:22px}.job-card{isolation:isolate;color:#122d35;cursor:pointer;background:linear-gradient(145deg,#fffffffa,#f8fbfbf5);border:1px solid #11353e1a;border-radius:22px;gap:0;min-height:275px;padding:22px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 1px 1px #091e2508,0 14px 38px #08262e14}.job-card:before{content:"";z-index:-2;opacity:0;background:linear-gradient(135deg,#e9973b14,#0000 38%,#134d5609);transition:opacity .28s;position:absolute;inset:0}.job-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#e9933e 20%,#f4b464 70%,#0000);border-radius:0 0 10px 10px;height:3px;transition:transform .3s,opacity .3s;position:absolute;top:0;left:24px;right:24px;transform:scaleX(.28)}.job-card-glow{z-index:-1;filter:blur(2px);background:#e9933e21;border-radius:50%;width:180px;height:180px;transition:transform .35s;position:absolute;top:-115px;right:-95px}.job-card:hover,.job-card:focus-visible{background:linear-gradient(145deg,#fff,#f9fbfb);border-color:#e9933e61;outline:none;transform:translateY(-7px);box-shadow:0 2px 2px #091e2508,0 24px 56px #06262f29,0 0 0 1px #e9933e0d}.job-card:hover:before,.job-card:focus-visible:before,.job-card:hover:after,.job-card:focus-visible:after{opacity:1}.job-card:hover:after,.job-card:focus-visible:after{transform:scaleX(1)}.job-card:hover .job-card-glow,.job-card:focus-visible .job-card-glow{transform:scale(1.25)translate(-8px,10px)}.job-card-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.company-mark{color:#a95b13;width:46px;height:46px;font-family:var(--display);letter-spacing:-.02em;background:linear-gradient(145deg,#fff6ec,#fbe7d0);border:1px solid #e9933e3d;border-radius:14px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;box-shadow:inset 0 1px #fffc}.job-heading{flex-direction:column;gap:6px;min-width:0;display:flex}.job-title{color:#102a32;font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.28;display:block;overflow:hidden}.job-company{color:#6d8085;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;line-height:1.4;display:flex;overflow:hidden}.job-company i{background:#bcc9cc;border-radius:50%;flex:none;width:3px;height:3px}.job-badge{color:#23814b;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#ecf9f1;border:1px solid #249c5b26;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.job-badge i{background:#38b56e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #38b56e21}.job-meta{flex-wrap:wrap;gap:7px;margin:24px 0 20px;display:flex}.job-meta>span{border:1px solid #0000;border-radius:999px;align-items:center;min-height:29px;padding:6px 10px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.job-card-footer{border-top:1px solid #e7eeee;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:18px;display:flex}.salary-block{flex-direction:column;gap:5px;min-width:0;display:flex}.salary-block small{color:#839397;letter-spacing:.02em;font-size:10.5px;font-weight:650}.salary-block strong{color:#dd852f;font-family:var(--mono);letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:800}.salary-block strong em{letter-spacing:.06em;font-size:10px;font-style:normal}.job-card-actions{align-items:center;gap:12px;display:flex}.job-views{color:#89999d;font-family:var(--mono);align-items:center;gap:5px;font-size:11px;display:inline-flex}.job-views svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.job-detail-link{color:#ba671d;white-space:nowrap;background:#fff9f3;border:1px solid #dd852f47;border-radius:10px;align-items:center;gap:5px;height:35px;padding:0 12px;font-size:11.5px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.job-detail-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px;transition:transform .2s}.job-card:hover .job-detail-link,.job-card:focus-visible .job-detail-link{color:#1b1c19;background:#e9913d;transform:translate(2px)}.job-card:hover .job-detail-link svg,.job-card:focus-visible .job-detail-link svg{transform:translate(2px)}@media (width<=900px){.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.job-grid{grid-template-columns:1fr;gap:16px}.job-card{min-height:250px;padding:19px}.job-card-head{grid-template-columns:42px minmax(0,1fr) auto;gap:11px}.company-mark{border-radius:12px;width:42px;height:42px}.job-title{font-size:16.5px}.job-card-footer{align-items:center}.job-views{display:none}}.job-card{color:#f7fbfc;background:radial-gradient(circle at 92% 5%,#e791341a,#0000 29%),linear-gradient(145deg,#12323a 0%,#0d252c 55%,#091d23 100%);border-color:#74a6b22e;box-shadow:0 2px 2px #00000029,0 18px 44px #0000004d,inset 0 1px #ffffff06}.job-card:before{background:linear-gradient(135deg,#e9913d21,#0000 40%,#3795a40d)}.job-card-glow{background:#e9913d1a}.job-card:hover,.job-card:focus-visible{background:radial-gradient(circle at 92% 5%,#e9913d24,#0000 31%),linear-gradient(145deg,#163942 0%,#102b33 55%,#0a2026 100%);border-color:#e9913d9e;box-shadow:0 28px 62px #0000006b,0 0 0 1px #e9913d1c,0 0 32px #e9913d17}.company-mark{color:#f2a34b;background:linear-gradient(145deg,#17333af5,#081d23fa);border-color:#e9913d8a;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000038}.job-title{color:#fff;text-shadow:0 1px #00000047}.job-company{color:#9cb2b8}.job-company i{background:#607b82}.job-badge{color:#79dea0;background:#208b492e;border-color:#3cc47152}.job-meta .tag-employment{color:#8ae0a8;background:#1f844c21;border-color:#42ca7545}.job-meta .tag-mode{color:#83d4ed;background:#0d779726;border-color:#37b4d847}.job-meta .tag-time{color:#d09bf3;background:#703da426;border-color:#b168ee47}.job-meta .tag-category{color:#f5ad62;background:#bf651424;border-color:#f0943d4d}.job-card-footer{border-top-color:#8eb1b924}.salary-block small{color:#88a1a7}.salary-block strong{color:#f3a147;text-shadow:0 0 18px #e9913d1a}.job-views{color:#91a7ad}.job-detail-link{color:#fff;background:#08191e5c;border-color:#e9913d85}.job-card:hover .job-detail-link,.job-card:focus-visible .job-detail-link{color:#111b1e;background:#e9913d;box-shadow:0 8px 22px #e9913d38}.overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020a0ed1;align-items:center;padding:clamp(14px,3vh,30px) 18px;overflow:hidden}.modal{background:radial-gradient(circle at 100% 0,#e9913d17,#0000 30%),linear-gradient(155deg,#143740 0%,#0e2b32 50%,#0a2229 100%);border:1px solid #70a4b047;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,720px);max-width:720px;height:min(760px,100dvh - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 38px 100px #00000094,inset 0 1px #ffffff09}.modal-header{border-bottom:1px solid #80adb721;padding:28px 64px 20px 28px;position:relative}.modal-close{color:#e9f1f3;background:#143a43d9;border-color:#7dadb847;width:38px;height:38px;font-size:15px;top:20px;right:20px}.modal-close:hover{color:#102026;background:#e9913d;border-color:#e9913d}.modal .eyebrow{color:#f1a24c;margin-bottom:12px}.modal h2{color:#fff;letter-spacing:-.025em;max-width:none;margin:0 0 5px;font-size:clamp(23px,4vw,30px);font-weight:750}.modal-company{color:#8caab1;align-items:center;gap:7px;font-size:13.5px;display:flex}.modal-company i{background:#58777e;border-radius:50%;width:4px;height:4px}.modal-meta{margin:20px 0 0}.modal-meta>span{color:#a9c2c8;background:#1f4b549e;border-color:#78aab521}.modal-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e9913d #51777f38;min-height:0;padding:4px 28px 28px;overflow-y:auto}.modal-scroll::-webkit-scrollbar{width:8px}.modal-scroll::-webkit-scrollbar-track{background:#51777f29;border-radius:999px}.modal-scroll::-webkit-scrollbar-thumb{background:#e9913d;border:2px solid #113038;border-radius:999px}.modal-scroll:focus{outline:none}.modal-section{margin-top:24px}.modal-section h4{color:#f2a14a}.modal-section p,.modal-section ul{color:#b4c8cd;font-size:15px;line-height:1.62}.modal-section li+li{margin-top:3px}.modal-footer{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081d23f0;border-top:1px solid #84b2bc29;grid-template-columns:minmax(0,1fr) minmax(190px,235px);align-items:center;gap:22px;margin:0;padding:18px 28px;display:grid;position:relative;box-shadow:0 -12px 28px #030f122e}.modal-salary{flex-direction:column;gap:4px;display:flex}.modal-salary small{color:#7f9aa1;font-size:11px}.modal .job-salary{color:#f3a047;font-size:19px;font-weight:800}.modal .job-salary em{letter-spacing:.06em;font-size:12px;font-style:normal}.modal .apply-btn{color:#111b1e;background:linear-gradient(135deg,#eda044,#e68a2d);border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #e68a2d38}.modal .apply-btn:hover{background:linear-gradient(135deg,#f5b45e,#ee9638);transform:translateY(-1px)}@media (width<=640px){.overlay{align-items:stretch;padding:0}.modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.modal-header{padding:24px 58px 17px 20px}.modal-close{top:16px;right:16px}.modal-scroll{padding:2px 20px 24px}.modal-footer{padding:14px 20px max(14px, env(safe-area-inset-bottom));grid-template-columns:1fr 1.3fr;gap:12px}.modal .job-salary{font-size:15px}.modal .apply-btn{min-height:46px;padding:0 14px}}@media (width<=900px){.pulse-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:24px!important;display:grid!important;overflow:hidden!important}.pulse-stat,.job-seeker-stat{border-top:0!important;border-bottom:0!important;border-left:0!important;border-right:1px solid var(--line)!important;justify-content:center!important;min-width:0!important;padding:18px 12px!important}.job-seeker-stats{display:contents!important}.job-seeker-stat+.job-seeker-stat{border-top:0!important;border-left:0!important}.pulse-strip>:last-child,.job-seeker-stat:last-child{border-right:0!important}.pulse-num{white-space:nowrap!important;font-size:clamp(19px,3vw,27px)!important;line-height:1!important}.pulse-label{margin-top:8px!important;font-size:clamp(9px,1.45vw,12px)!important;line-height:1.3!important}}@media (width<=680px){.pulse-strip{border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:20px!important}.pulse-stat,.job-seeker-stat{text-align:center!important;padding:14px 5px!important}.pulse-num{font-size:20px!important}.pulse-label{overflow-wrap:anywhere!important;font-size:8.5px!important;line-height:1.25!important}}@media (width<=640px){.overlay,.overlay.open{justify-content:stretch!important;align-items:stretch!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.modal{box-sizing:border-box!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.modal-header{min-height:0!important;padding:18px 54px 14px 18px!important}.modal h2{font-size:23px!important;line-height:1.16!important}.modal-meta{gap:6px!important;margin-top:14px!important}.modal-meta>span{padding:5px 8px!important;font-size:11px!important}.modal-close{top:14px!important;right:14px!important}.modal-scroll{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:0!important;padding:0 18px 22px!important;overflow:hidden auto!important}.modal-section{margin-top:20px!important}.modal-section p,.modal-section ul{font-size:14px!important;line-height:1.55!important}.modal-footer{box-sizing:border-box!important;z-index:10!important;width:100%!important;min-height:76px!important;padding:11px 16px calc(11px + env(safe-area-inset-bottom))!important;flex-direction:initial!important;background:#081d23!important;grid-template-columns:minmax(0,.9fr) minmax(150px,1.15fr)!important;align-items:center!important;gap:10px!important;margin:0!important;display:grid!important;position:relative!important;box-shadow:0 -12px 28px #00000057!important}.modal-salary{min-width:0!important}.modal-salary small{font-size:9px!important}.modal .job-salary{white-space:nowrap!important;font-size:15px!important;line-height:1.2!important}.modal .apply-btn{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-height:48px!important;padding:0 12px!important}}@supports not (height:100dvh){@media (width<=640px){.overlay,.overlay.open,.modal{height:100vh!important;max-height:100vh!important}}}.seeker-dashboard-page,.portfolio-studio-page{color:#f4f8f9;background:radial-gradient(circle at 80% 5%,#ff7e1f17,#0000 25%),linear-gradient(#071b22,#0b252d);min-height:calc(100vh - 80px)}.seeker-dashboard-shell,.portal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.portal-layout>.seeker-panel{z-index:0;width:100%;min-width:0;position:relative}.portal-layout>.seeker-sidebar{z-index:2}.seeker-sidebar{text-align:center;background:linear-gradient(#11313af2,#081f26f2);border:1px solid #ffffff14;border-radius:24px;padding:28px 20px;position:sticky;top:96px;box-shadow:0 24px 70px #00000047}.seeker-avatar-wrap{color:#fff;background:#173b45;border:3px solid #ff7e1fb3;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 14px;font:700 26px/1 Unbounded,sans-serif;display:grid;overflow:hidden}.seeker-avatar-wrap img{object-fit:cover;width:100%;height:100%}.seeker-sidebar h2{margin:0;font-size:18px}.seeker-sidebar>p{color:#9db1b7;margin:7px 0 24px;font-size:13px}.seeker-side-nav{text-align:left;gap:6px;display:grid}.seeker-side-nav a,.seeker-logout{color:#aec0c5;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:12px 14px;font:600 13px/1.2 Inter,sans-serif;text-decoration:none}.seeker-side-nav a:hover,.seeker-side-nav a.active{color:#ff8a34;background:#ff7e1f1f}.seeker-logout{color:#ff9b68;border-top:1px solid #ffffff14;border-radius:0;margin-top:22px}.seeker-main{gap:20px;min-width:0;display:grid}.seeker-welcome-card,.seeker-panel{background:linear-gradient(145deg,#12343df5,#081f26f5);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 24px 70px #00000038}.seeker-welcome-card{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.seeker-welcome-card h1{margin:5px 0 8px;font-size:clamp(25px,3vw,38px)}.seeker-welcome-card p{color:#a9bcc1;margin:0}.seeker-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.seeker-stat-grid article{background:#102f38e0;border:1px solid #ffffff12;border-radius:18px;padding:20px}.seeker-stat-grid span{color:#92a9af;font-size:12px;display:block}.seeker-stat-grid strong{color:#fff;margin-top:9px;font:700 30px/1 Unbounded,sans-serif;display:block}.seeker-dashboard-grid,.portfolio-studio-grid{grid-template-columns:1.3fr .7fr;gap:20px;display:grid}.seeker-panel{padding:24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading small,.seeker-panel>small{color:#ff8a34;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.panel-heading h2,.seeker-panel h2{margin:5px 0 0;font-size:21px}.panel-heading>strong{color:#ff8a34;font:700 28px/1 Unbounded}.seeker-progress{background:#071b21;border-radius:999px;height:10px;margin:22px 0;overflow:hidden}.seeker-progress span{border-radius:inherit;background:linear-gradient(90deg,#ff7018,#ffad58);height:100%;display:block;box-shadow:0 0 18px #ff7e1f73}.profile-checks{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.profile-checks span{color:#8da4aa;padding-left:24px;font-size:13px;position:relative}.profile-checks span:before{content:"○";color:#5c7379;position:absolute;left:0}.profile-checks span.done{color:#dce8eb}.profile-checks span.done:before{content:"✓";color:#41d497}.text-action{color:#ff8a34;margin-top:20px;font-weight:700;text-decoration:none;display:inline-block}.mini-portfolio-preview{background:#fff;border-radius:10px;height:160px;margin:20px 0 14px;padding:20px;box-shadow:0 15px 35px #00000040}.mini-portfolio-preview i{background:#dce5e8;border-radius:50%;width:48px;height:48px;display:block}.mini-portfolio-preview b{background:#16333c;border-radius:4px;width:58%;height:8px;margin:-36px 0 28px 64px;display:block}.mini-portfolio-preview span{background:#d6dfe2;border-radius:4px;width:100%;height:5px;margin:9px 0;display:block}.mini-portfolio-preview span:nth-of-type(2){width:85%}.mini-portfolio-preview span:nth-of-type(3){width:65%}.mini-portfolio-preview.template-modern{border-top:20px solid #f47b20}.mini-portfolio-preview.template-executive{border-top:20px solid #b88935}.mini-portfolio-preview.template-creative{border-top:20px solid #7c3aed}.mini-portfolio-preview.template-compact{border-top:20px solid #2563eb}.quick-buttons{gap:10px;margin-top:16px;display:flex}.recent-applications-panel{padding-bottom:10px}.seeker-application-list article{border-bottom:1px solid #ffffff12;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.application-copy strong,.application-copy span{display:block}.application-copy span{color:#8fa6ac;margin-top:5px;font-size:12px}.application-status{background:#ffffff12;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.status-interview,.status-hired{color:#52dda1}.status-rejected{color:#ff8f8f}.status-reviewing,.status-new{color:#ffad62}.seeker-application-list time{color:#7f969c;font-size:11px}.empty-dashboard-state{text-align:center;padding:35px 10px}.empty-dashboard-state p{color:#92a9af}.privacy-dashboard-note{background:#41d49712;border:1px solid #41d4972e;border-radius:16px;align-items:center;gap:16px;padding:18px 22px;display:flex}.privacy-dashboard-note strong{color:#51d99e;white-space:nowrap}.privacy-dashboard-note span{color:#9fb3b8;font-size:13px}.portfolio-studio-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.portfolio-studio-heading h1{margin:7px 0;font-size:clamp(28px,4vw,44px)}.portfolio-studio-heading p{color:#9db1b7}.portfolio-template-section{background:#0c2830db;border:1px solid #ffffff14;border-radius:22px;padding:24px}.portfolio-template-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.portfolio-template-card{cursor:pointer;background:#0b252d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:14px;transition:all .2s;display:flex;position:relative}.portfolio-template-card:hover,.portfolio-template-card.selected{border-color:#ff7e1fa6;transform:translateY(-3px);box-shadow:0 16px 34px #0000003d}.portfolio-template-card strong{display:block}.portfolio-template-card p{color:#89a1a7;margin:5px 0 0;font-size:11px}.template-check{color:#fff;background:#ff7e1f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:none;position:absolute;top:10px;right:10px}.portfolio-template-card.selected .template-check{display:grid}.template-paper{background:#fff;border-radius:6px;flex:0 0 72px;height:98px;padding:9px;box-shadow:0 8px 20px #00000040}.paper-head{align-items:center;gap:5px;margin-bottom:10px;display:flex}.paper-head i{background:#c7d1d4;border-radius:50%;width:17px;height:17px}.paper-head b{background:#243b43;border-radius:3px;width:34px;height:5px}.template-paper>span{background:#d9e1e3;height:3px;margin:6px 0;display:block}.paper-cols{gap:4px;display:flex}.paper-cols em{background:#edf1f2;flex:1;height:18px}.template-paper.orange{border-top:9px solid #f59e0b}.template-paper.emerald{border-top:9px solid #0f766e}.template-paper.gray{border-top:9px solid #87979c}.template-paper.navy{border-top:9px solid #b88935}.template-paper.violet{border-top:9px solid #7c3aed}.template-paper.blue{border-top:9px solid #2563eb}.portfolio-studio-grid{margin-top:20px}.switch-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.switch-row strong,.switch-row small{display:block}.switch-row small{color:#839ba1;margin-top:4px}.switch-row input{appearance:none;cursor:pointer;background:#29454d;border-radius:999px;width:46px;height:25px;transition:all .2s;position:relative}.switch-row input:before{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px}.switch-row input:checked{background:#ff7e1f}.switch-row input:checked:before{transform:translate(21px)}.studio-save{width:100%;margin-top:20px}.portfolio-share-code-card{text-align:center}.studio-qr svg{background:#fff;border-radius:14px;width:150px;height:150px;margin:15px auto;padding:8px}.studio-code{letter-spacing:.08em;font:700 22px/1.2 JetBrains Mono;display:block}.portfolio-share-code-card input{color:#b5c7cb;background:#071b21;border:1px solid #ffffff1a;border-radius:10px;width:100%;margin:14px 0;padding:12px}.studio-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.studio-barcode svg{max-width:100%;height:55px;margin-top:18px}.regenerate-form{text-align:right;margin-top:14px}@media (width<=1000px){.seeker-dashboard-shell,.portal-layout{grid-template-columns:1fr}.seeker-sidebar{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;position:static}.seeker-avatar-wrap{margin:0}.seeker-sidebar h2,.seeker-sidebar>p{grid-column:2;margin:0}.seeker-side-nav{grid-column:1/-1;display:flex;overflow:auto}.seeker-side-nav a{white-space:nowrap}.seeker-sidebar form{position:absolute;top:33px;right:40px}.seeker-logout{border:0;margin:0}.portfolio-template-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.seeker-welcome-card{flex-direction:column;align-items:flex-start}.seeker-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.seeker-stat-grid article{text-align:center;padding:12px 6px}.seeker-stat-grid span{font-size:9px}.seeker-stat-grid strong{font-size:20px}.seeker-dashboard-grid,.portfolio-studio-grid{grid-template-columns:1fr}.seeker-application-list article{grid-template-columns:40px minmax(0,1fr) auto}.seeker-application-list time{display:none}.application-status{grid-column:2/4;justify-self:start}.privacy-dashboard-note{flex-direction:column;align-items:flex-start}.portfolio-studio-heading{flex-direction:column}.portfolio-template-grid{grid-template-columns:1fr}.seeker-sidebar{grid-template-columns:60px 1fr}.seeker-sidebar form{display:none}.quick-buttons{flex-direction:column}.profile-checks{grid-template-columns:1fr 1fr}}.verification-page{align-items:center;min-height:calc(100vh - 160px);display:flex}.verification-card{text-align:center;background:linear-gradient(145deg,#122f3afa,#081c25fa);border:1px solid #ffffff1a;border-radius:26px;width:min(680px,100%);margin:0 auto;padding:44px;box-shadow:0 30px 80px #00000059}.verification-icon{color:#fff;background:linear-gradient(135deg,#ff6b22,#ff9b55);border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 20px;font-size:34px;display:grid;box-shadow:0 16px 36px #ff6b2247}.verification-card h1{color:#fff;margin:10px 0 14px;font-size:clamp(28px,4vw,42px)}.verification-card>p{color:#b8c9cf;max-width:560px;margin:0 auto;line-height:1.75}.verification-card>p strong{color:#fff}.verification-success{color:#9cf0c7;background:#40d2911a;border:1px solid #40d2914d;border-radius:14px;margin:24px 0 0;padding:14px 16px}.verification-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.verification-actions form{margin:0}.verification-note{color:#8299a2;border-top:1px solid #ffffff14;margin-top:24px;padding-top:20px;font-size:14px}@media (width<=640px){.verification-page{align-items:flex-start}.verification-card{border-radius:20px;padding:30px 18px}.verification-actions{display:grid}.verification-actions .button{width:100%}}.portfolio-studio-shell{max-width:1180px}.portfolio-studio-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.portfolio-step-count{color:#081f28;background:#ed9636;border-radius:20px;place-items:center;width:66px;height:66px;font-size:22px;font-weight:900;display:grid}.portfolio-stepper{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.portfolio-stepper a{color:#9ab4bc;background:#0d2d36;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;padding:14px;display:flex}.portfolio-stepper b{background:#173e48;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.portfolio-stepper a.active,.portfolio-stepper a.done{color:#fff;border-color:#ed9636}.portfolio-stepper a.active b,.portfolio-stepper a.done b{color:#08212a;background:#ed9636}.portfolio-template-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.portfolio-template-card{cursor:pointer;background:#0d2d36;border:1px solid #ffffff1a;border-radius:22px;transition:all .25s;display:block;overflow:hidden}.portfolio-template-card:hover{border-color:#ed9636;transform:translateY(-4px)}.portfolio-template-card input{opacity:0;position:absolute}.portfolio-template-card:has(input:checked){border-color:#ed9636;box-shadow:0 0 0 3px #ed963629}.template-visual{background:#f7f8f8;border-radius:12px;height:260px;margin:18px;padding:22px;position:relative;overflow:hidden}.template-visual i{background:#d6e0e3;border-radius:50%;width:54px;height:54px;display:block}.template-visual b{background:#193943;border-radius:10px;width:42%;height:10px;position:absolute;top:28px;left:92px}.template-visual span{background:#cbd6da;border-radius:8px;height:7px;margin-top:14px;display:block}.template-visual span:first-of-type{width:78%;margin-top:28px}.template-visual span:nth-of-type(2){width:92%}.template-visual span:nth-of-type(3){width:64%}.template-visual em{background:#e9eef0;border-radius:8px;width:100%;height:70px;margin-top:25px;display:block}.template-modern .template-visual{border-left:28px solid #173f49}.template-minimal .template-visual{background:#fff;border-top:8px solid #111}.template-executive .template-visual{background:#f6f0e8;border-top:18px solid #7b5b33}.template-creative .template-visual{background:linear-gradient(135deg,#fff 70%,#f2a14a 70%)}.template-copy{justify-content:space-between;gap:18px;padding:0 18px 20px;display:flex}.template-copy h2{margin:8px 0 5px}.template-copy p{color:#91aeb6;margin:0}.template-copy>strong{color:#ed9636;align-self:end}.template-tag{text-transform:uppercase;letter-spacing:.12em;color:#ed9636;font-size:11px}.portfolio-wizard-actions{justify-content:space-between;gap:14px;margin-top:24px;display:flex}.portfolio-limit-notice{color:#ffc170;background:#ed96361f;border:1px solid #ed963673;border-radius:14px;margin-top:16px;padding:14px 16px;font-weight:700}@media (width<=900px){.portfolio-template-grid{grid-template-columns:repeat(2,1fr)}.portfolio-stepper span{display:none}.portfolio-stepper a{justify-content:center}.portfolio-studio-head{align-items:center}}@media (width<=600px){.portfolio-template-grid{grid-template-columns:1fr}.template-visual{height:220px}.portfolio-studio-head h1{font-size:28px}.portfolio-step-count{width:54px;height:54px}.portfolio-wizard-actions{z-index:5;background:#08212a;padding:12px 0;position:sticky;bottom:0}.portfolio-wizard-actions .button{text-align:center;flex:1}}.account-link{color:#eaf2f4;align-items:center;gap:10px;text-decoration:none;display:flex}.account-link small,.account-link strong{display:block}.account-link small{color:#8fa6ac;font-size:10px}.account-link strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.account-avatar{color:#08212a;background:#ed9636;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.header-logout-form{margin:0}.header-logout,.mobile-logout{color:#a9bbc0;cursor:pointer;background:0 0;border:0;font:600 13px Inter,sans-serif}.header-logout:hover,.mobile-logout:hover{color:#ed9636}.mobile-nav form{margin:0}.mobile-logout{text-align:left;width:100%;padding:12px 0}.portfolio-template-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.portfolio-template-intro h2{margin:0 0 6px;font-size:24px}.portfolio-template-intro p{color:#91aeb6;margin:0}.portfolio-template-intro>span{white-space:nowrap;color:#ffc170;border:1px solid #ed963661;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.portfolio-template-card{position:relative}.portfolio-template-card.is-selected{border-color:#ed9636;box-shadow:0 0 0 3px #ed963629,0 18px 42px #0000003d}.template-preview-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:18px 18px 0;display:block;position:relative}.preview-overlay{opacity:0;background:#05181ec2;border-radius:12px;place-items:center;transition:all .2s;display:grid;position:absolute;inset:18px 18px 0}.preview-overlay b{color:#08212a;background:#ed9636;border-radius:999px;padding:10px 16px}.template-preview-trigger:hover .preview-overlay,.template-preview-trigger:focus-visible .preview-overlay{opacity:1}.template-select-button{color:#ed9636;cursor:pointer;white-space:nowrap;align-self:end;font-weight:800}.select-active,.portfolio-template-card.is-selected .select-default{display:none}.portfolio-template-card.is-selected .select-active{display:inline}.portfolio-preview-sheet{aspect-ratio:210/297;color:#20343b;text-align:left;background:#fff;border-radius:10px;width:100%;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 14px 32px #00000042}.preview-layout{grid-template-columns:31% 69%;height:100%;display:grid}.preview-sidebar{color:#fff;background:#173f49;padding:8% 7%}.preview-main{padding:9% 8%}.preview-avatar{aspect-ratio:1;color:#183740;background:#dbe5e8;border-radius:50%;place-items:center;width:42%;margin:0 auto 10%;font-size:10px;font-weight:800;display:grid}.preview-contact-line,.preview-small-line,.preview-line,.preview-job p,.preview-job b,.preview-job span,.preview-education b,.preview-education span{background:#cad5d8;border-radius:4px;height:4px;margin:5px 0}.preview-contact-line,.preview-small-line{background:#ffffff85}.preview-contact-line.short,.preview-small-line.short,.preview-line.short,.preview-job p.short{width:62%}.preview-line.medium,.preview-job p.medium{width:80%}.preview-section-title,.preview-heading{letter-spacing:.08em;margin:12px 0 6px;font-size:6px;font-weight:800}.preview-section-title{color:#f4ad58}.preview-pill-row{flex-wrap:wrap;gap:3px;display:flex}.preview-pill-row i{background:#ffffff2b;border-radius:4px;width:28%;height:7px}.preview-name{letter-spacing:.03em;font-size:12px;font-weight:900}.preview-role{color:#e58a29;margin-top:3px;font-size:7px}.preview-heading{color:#173f49;border-left:3px solid #ed9636;padding-left:4px}.preview-job,.preview-education{margin-bottom:8px}.preview-job b,.preview-education b{background:#304b54;width:58%;display:block}.preview-job span,.preview-education span{width:38%;height:3px;display:block}.preview-job p{background:#dce4e6;width:100%;height:3px}.preview-classic .preview-layout{grid-template-columns:100%}.preview-classic .preview-sidebar{display:none}.preview-classic .preview-main{padding:9%}.preview-classic .preview-main:before{content:"PİM.az Portfolio";color:#0f766e;font-size:6px;font-weight:800;display:block}.preview-classic .preview-heading{color:#0f766e;border-bottom:1px solid #9ecfc7;border-left:0;padding:0 0 3px}.preview-minimal .preview-layout{grid-template-columns:100%}.preview-minimal .preview-sidebar{display:none}.preview-minimal .preview-main{padding:11%}.preview-minimal .preview-role{color:#687a80}.preview-minimal .preview-heading{letter-spacing:.16em;border-bottom:1px solid #d5dcde;border-left:0;padding:0 0 3px}.preview-minimal .preview-name{font-weight:500}.preview-executive .preview-layout{display:block}.preview-executive .preview-sidebar{background:#102731;border-bottom:7px solid #b88935;height:30%;padding:8%}.preview-executive .preview-avatar{float:right;width:22%;margin:-2% 0 0}.preview-executive .preview-sidebar:after{content:"EXECUTIVE PROFILE";color:#d7b469;font-size:8px;font-weight:800}.preview-executive .preview-main{height:70%;padding:7% 8%}.preview-executive .preview-name{color:#fff;margin-top:-32%;position:relative}.preview-executive .preview-role{color:#e8d4ac;margin-bottom:27%;position:relative}.preview-executive .preview-heading{color:#102731;border-bottom:2px solid #b88935;border-left:0;padding-bottom:3px}.preview-creative{background:linear-gradient(145deg,#f4a044 0 26%,#fff 26%)}.preview-creative .preview-layout{grid-template-columns:68% 32%;padding:30% 7% 7%}.preview-creative .preview-sidebar{color:#8b4a12;background:#f7f1ea;border-top:5px solid #f4a044;order:2;padding:10%}.preview-creative .preview-main{order:1;padding:5% 7% 5% 0}.preview-creative .preview-name{color:#fff;position:absolute;transform:translateY(-85px)}.preview-creative .preview-role{color:#fff;position:absolute;transform:translateY(-68px)}.preview-creative .preview-heading{color:#c96c13;border-color:#f4a044}.preview-creative .preview-contact-line,.preview-creative .preview-small-line{background:#d9b997}.portfolio-template-modal[hidden]{display:none}.portfolio-template-modal{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portfolio-template-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010c10d1;position:absolute;inset:0}.portfolio-template-modal-dialog{background:#0d2d36;border:1px solid #ffffff21;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,96vw);max-height:94vh;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000008c}.portfolio-template-modal-dialog>header,.portfolio-template-modal-dialog>footer{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.portfolio-template-modal-dialog>header{border-bottom:1px solid #ffffff14}.portfolio-template-modal-dialog>header h2{margin:5px 0}.portfolio-template-modal-dialog>header p{color:#91aeb6;margin:0}.modal-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;width:40px;height:40px;font-size:25px}.portfolio-template-modal-body{background:#071b22;padding:26px;overflow:auto}.portfolio-template-modal-body .portfolio-preview-sheet{border-radius:4px;width:min(520px,100%);margin:auto}.portfolio-template-modal-dialog>footer{border-top:1px solid #ffffff14;justify-content:flex-end}body.modal-open{overflow:hidden}@media (width<=780px){.account-link span:last-child,.header-logout-form{display:none}.portfolio-template-intro{flex-direction:column;align-items:flex-start}.portfolio-template-modal{padding:8px}.portfolio-template-modal-dialog{border-radius:18px;max-height:98vh}.portfolio-template-modal-dialog>header,.portfolio-template-modal-dialog>footer,.portfolio-template-modal-body{padding:14px}}.cabinet-context-bar{background:#0d2d36e6;border:1px solid #ffffff17;border-radius:15px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;display:flex}.cabinet-context-bar a{color:#a9bdc2;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none}.cabinet-context-bar a:hover,.cabinet-context-bar a.active{color:#ffad58;background:#ed963624}.cabinet-context-bar span{color:#fff;margin-left:auto;font-size:13px;font-weight:700}.portal-form-group textarea+small{justify-content:space-between;gap:12px;display:flex}.portal-form-group [data-end-field]:disabled{opacity:.55;cursor:not-allowed;background:#102f37}@media (width<=700px){.cabinet-context-bar span{width:100%;margin-left:0;padding-left:11px}}.account-menu{position:relative}.account-menu-trigger{color:#eef4f5;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.account-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:13px;font-weight:700;overflow:hidden}.account-chevron{transform-origin:50%;border-bottom:2px solid #8fa6ac;border-right:2px solid #8fa6ac;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.account-menu.is-open .account-chevron{transform:rotate(225deg)translate(-1px,-1px)}.account-dropdown{background:#102d35;border:1px solid #ffffff1a;border-radius:14px;width:210px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 55px #00000061}.account-dropdown a,.account-dropdown button{color:#d7e1e3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:11px 12px;font:600 13px Inter,sans-serif;display:block}.account-dropdown a:hover,.account-dropdown button:hover{color:#ffad58;background:#ed963621}.account-dropdown form{border-top:1px solid #ffffff14;margin:5px 0 0;padding-top:5px}.portfolio-list-header{margin-bottom:18px}.portfolio-count-badge{color:#102129;min-width:64px;height:48px;font:800 18px var(--display);background:#ed9636;border-radius:14px;place-items:center;display:grid}.new-portfolio-panel{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.new-portfolio-panel h2{margin:4px 0 0}.new-portfolio-form{gap:10px;min-width:min(100%,520px);display:flex}.new-portfolio-form input{color:#fff;background:#173b44;border:1px solid #ffffff1a;border-radius:11px;outline:none;flex:1;min-width:0;padding:13px 14px}.new-portfolio-form input:focus{border-color:#ed9636}.portfolio-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portfolio-manager-card{flex-direction:column;gap:16px;display:flex}.portfolio-manager-card-top{justify-content:space-between;gap:15px;display:flex}.portfolio-manager-card-top small{color:#ed9636;font:700 10px var(--mono)}.portfolio-manager-card-top h2{margin:5px 0}.portfolio-manager-card-top p{color:#9eb3b8;margin:0}.portfolio-lock-badge{color:#69d79d;background:#4fc28724;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:11px;font-weight:800}.portfolio-manager-card .mini-portfolio-preview{width:180px;height:125px;margin:0}.portfolio-manager-meta{color:#91a8ae;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:12px;font-size:12px;display:flex}.portfolio-manager-meta strong{color:#e9f0f1}.portfolio-manager-actions{flex-wrap:wrap;gap:9px;display:flex}.portfolio-manager-actions form{margin:0}.portfolio-delete-button{color:#ff9292!important;border-color:#e3727280!important}.portfolio-share-note{color:#8fa6ac}.vacancies-page,.vacancy-detail-page{min-height:calc(100vh - 74px)}.vacancy-search-panel{border:1px solid var(--line);background:var(--bg-elevated);border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto;gap:10px;margin:22px 0;padding:14px;display:grid}.vacancy-search-panel input,.vacancy-search-panel select{border:1px solid var(--line);background:var(--bg-elevated-2);min-height:46px;color:var(--text);border-radius:10px;outline:none;padding:0 14px}.vacancy-list-grid{gap:12px;display:grid}.vacancy-list-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.vacancy-company-mark{color:#ffad58;width:52px;height:52px;font:800 20px var(--display);background:#ed963626;border-radius:14px;place-items:center;display:grid}.vacancy-list-copy span,.vacancy-list-copy p{color:var(--text-muted);font-size:13px}.vacancy-list-copy h2{margin:4px 0;font-size:18px}.vacancy-list-side{justify-items:end;gap:10px;display:grid}.vacancy-list-side strong{color:#ffad58}.vacancy-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:18px;display:grid}.vacancy-detail-main h1{margin:8px 0 15px}.vacancy-detail-main h2{margin-top:28px}.vacancy-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.vacancy-detail-tags span{border:1px solid var(--line);color:var(--text-muted);border-radius:999px;padding:7px 10px;font-size:12px}.vacancy-rich-text{color:#c3d0d3;white-space:normal}.vacancy-apply-card{align-self:start;position:sticky;top:96px}.vacancy-apply-card h2{color:#ffad58;margin:4px 0 18px}.vacancy-apply-button{justify-content:center;width:100%;margin-top:12px}.vacancy-empty{text-align:center}@media (width<=900px){.portfolio-manager-grid{grid-template-columns:1fr}.new-portfolio-panel{flex-direction:column;align-items:flex-start}.new-portfolio-form{width:100%}.vacancy-detail-grid{grid-template-columns:1fr}.vacancy-apply-card{position:static}.vacancy-list-card{grid-template-columns:48px 1fr}.vacancy-list-side{flex-wrap:wrap;grid-column:2;place-items:center start;display:flex}}@media (width<=650px){.account-menu-name{display:none}.account-dropdown{right:-8px}.new-portfolio-form,.vacancy-search-panel{grid-template-columns:1fr;display:grid}.vacancy-list-card{grid-template-columns:1fr}.vacancy-list-side{grid-column:1}.portfolio-manager-actions .button{justify-content:center;width:100%}.portfolio-manager-actions form{width:100%}}.vacancy-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vacancy-share-trigger,.vacancy-share-secondary{border:1px solid var(--line);background:var(--bg-elevated-2);color:#ffad58;cursor:pointer;border-radius:10px;padding:11px 16px;font-weight:800}.vacancy-share-secondary{width:100%;margin-top:10px}.vacancy-mini-stats{color:var(--text-muted);justify-content:space-between;gap:10px;margin-top:14px;font-size:12px;display:flex}.vacancy-public-code{border-top:1px solid var(--line);color:var(--text-muted);margin-top:28px;padding-top:16px;font-size:13px}.vacancy-public-code strong{color:#ffad58}.vacancy-share-modal[hidden]{display:none}.vacancy-share-modal{z-index:1200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vacancy-share-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010d11c7;border:0;position:absolute;inset:0}.vacancy-share-dialog{border:1px solid var(--line);background:var(--bg-elevated);border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #0000006b}.vacancy-share-dialog h2{margin:8px 0}.vacancy-share-dialog>p{color:var(--text-muted)}.vacancy-share-close{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;font-size:24px;position:absolute;top:14px;right:16px}.vacancy-share-url{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:20px 0;display:grid}.vacancy-share-url input{border:1px solid var(--line);background:var(--bg-elevated-2);min-width:0;color:var(--text);border-radius:10px;padding:12px}.vacancy-share-url button{color:#08191e;cursor:pointer;background:#ed9636;border:0;border-radius:10px;padding:0 15px;font-weight:800}.vacancy-share-platforms{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.vacancy-share-platforms a{border:1px solid var(--line);text-align:center;color:var(--text);border-radius:10px;padding:10px 8px;font-size:12px;font-weight:700}.vacancy-qr-box{border:1px solid var(--line);background:var(--bg-elevated-2);border-radius:14px;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.vacancy-qr-box img{background:#fff;border-radius:8px;width:116px;height:116px}.vacancy-qr-box div{gap:5px;display:grid}.vacancy-qr-box span{color:var(--text-muted);font-family:monospace}.vacancy-qr-box a{color:#ffad58;font-weight:800}.vacancy-share-feedback{color:#55d8a0;min-height:22px;margin-top:12px;font-size:13px}.modal-open{overflow:hidden}@media (width<=700px){.vacancy-title-row{display:block}.vacancy-share-trigger{margin-top:10px}.vacancy-share-url{grid-template-columns:1fr}.vacancy-share-url button{min-height:44px}.vacancy-share-platforms{grid-template-columns:repeat(2,1fr)}.vacancy-qr-box{align-items:flex-start}.vacancy-qr-box img{width:96px;height:96px}}.seeker-dashboard-page{background:linear-gradient(#f4f8f7 0,#fbfcfc 440px)}.seeker-dashboard-shell{align-items:stretch}.seeker-sidebar{border:1px solid #122a3112;box-shadow:0 22px 50px #122a3114}.seeker-welcome-card{color:#fff;background:linear-gradient(135deg,#102b32 0%,#173d43 65%,#245147 100%);border:1px solid #658e5b24;padding:30px 32px;position:relative;overflow:hidden;box-shadow:0 22px 46px #0d2d3324}.seeker-welcome-card:after{content:"";border:42px solid #caff5b17;border-radius:50%;width:230px;height:230px;position:absolute;top:-105px;right:-70px}.seeker-welcome-card .section-kicker{color:#cfff69}.seeker-welcome-card h1{color:#fff;letter-spacing:-.04em;font-size:29px}.seeker-welcome-card p{color:#c7d4d6;max-width:620px}.seeker-welcome-card .button-primary{z-index:1;color:#17342f;background:#caff5b;border-color:#caff5b;position:relative;box-shadow:0 10px 28px #caff5b2e}.seeker-stat-grid{gap:14px}.seeker-stat-grid article{background:#fff;border:1px solid #e2e9e8;border-radius:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 9px 24px #19343a0b}.seeker-stat-grid article:before{content:"";background:#c9f55b;width:4px;position:absolute;inset:0 auto 0 0}.seeker-stat-grid article span{color:#73878b;font-size:11px;font-weight:700}.seeker-stat-grid article strong{letter-spacing:-.04em;font-size:28px}.seeker-panel{border:1px solid #e2e9e8;border-radius:20px;box-shadow:0 12px 30px #19343a0d}.panel-heading small,.portfolio-quick-panel>small{color:#6e8589;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.profile-progress-panel .panel-heading>strong{color:#45621c;border:7px solid #eaf4d5;border-top-color:#9fd534;border-radius:50%;place-items:center;width:58px;height:58px;font-size:14px;display:grid}.seeker-progress{background:#edf1ef;height:9px}.seeker-progress span{background:linear-gradient(90deg,#88c939,#c9f55b)}.profile-checks span{background:#f9fbfa;border-color:#e5ebe8}.profile-checks span.done{color:#496a20;background:#f0f8df;border-color:#d9ebae}.mini-portfolio-preview{box-shadow:0 14px 30px #20373c1f}.seeker-application-list article,.company-application-row{border-radius:13px;padding:14px 7px;transition:all .2s}.seeker-application-list article:hover,.company-application-row:hover{background:#f8faf9}.application-company-mark{color:#d9ff83;background:linear-gradient(135deg,#173b42,#2e5b52)}.application-status{border-radius:20px;padding:6px 9px;font-size:9px;font-weight:900}.dashboard-notification-panel .notification-item{border-radius:13px}.privacy-dashboard-note{background:linear-gradient(90deg,#f5fae9,#fbfdf8);border:1px solid #dce8ca;border-radius:16px}.company-account-state{border-radius:18px;box-shadow:0 10px 25px #19343a0a}.company-dashboard-shell .seeker-welcome-card{background:linear-gradient(135deg,#132b44 0%,#193e5a 62%,#23505c 100%)}.company-stat-grid article:before{background:#69d4c0}.side-nav-with-badge b{box-shadow:0 4px 12px #c4273f2e}@media (width<=700px){.seeker-welcome-card{padding:23px 20px}.seeker-welcome-card h1{font-size:23px}.seeker-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-table-panel,.company-vacancy-list{overflow:hidden}.company-application-filters{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(170px,.8fr)) auto auto;align-items:end;gap:14px;display:grid}.company-application-filters label{gap:7px;display:grid}.company-application-filters label>span{color:#597078;font-size:12px;font-weight:800}.company-application-filters input,.company-application-filters select{background:#fff;border:1px solid #d9e2e5;border-radius:14px;outline:0;width:100%;min-height:48px;padding:0 14px}.company-application-filters input:focus,.company-application-filters select:focus{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e17}.portal-table{border-collapse:separate;border-spacing:0;width:100%}.portal-table th{color:#60777e;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:#f6f9f9;padding:13px 16px;font-size:11px}.portal-table td{vertical-align:middle;border-top:1px solid #edf1f2;padding:17px 16px}.portal-table tbody tr{transition:background .18s}.portal-table tbody tr:hover{background:#fbfdfd}.portal-table td strong,.portal-table td small{display:block}.portal-table td small{color:#6e8187;margin-top:4px}.unread-application-row{background:#f5fbfa;box-shadow:inset 4px 0 #0f766e}.company-vacancy-list{box-shadow:none;background:0 0;gap:14px;padding:0;display:grid}.company-vacancy-list .portal-list-row{background:#fff;border:1px solid #dfe8ea;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px;display:grid;box-shadow:0 10px 28px #0e22290d}.company-vacancy-list .portal-list-row>div:first-child{min-width:0}.company-vacancy-list .portal-list-row>div:first-child>strong{color:#102c34;margin-bottom:7px;font-size:18px;display:block}.company-vacancy-list .portal-list-row>div:first-child>span,.company-vacancy-list .portal-list-row>div:first-child>small{color:#6b7e84;margin-top:5px;line-height:1.5;display:block}.company-vacancy-list .form-actions{border-top:1px solid #edf1f2;grid-column:1/-1;margin-top:2px;padding-top:16px}.seeker-panel.table-wrap{overflow:auto}.seeker-panel.table-wrap+.pagination,.seeker-main>nav{margin-top:18px}@media (width<=1050px){.company-application-filters{grid-template-columns:1fr 1fr}.company-application-filters label:first-child{grid-column:1/-1}}@media (width<=720px){.company-application-filters{grid-template-columns:1fr}.company-application-filters label:first-child{grid-column:auto}.company-application-filters .button{width:100%}.company-vacancy-list .portal-list-row{grid-template-columns:1fr}.company-vacancy-list .application-status{justify-self:start}.portal-table{min-width:760px}.company-table-panel{overflow:auto}}.portal-sidebar-toggle{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#153c46,#0b252d);border:1px solid #ffffff1a;border-radius:14px;width:100%;min-height:48px;padding:0 16px;font:700 13px/1 Inter,sans-serif;display:none}.portal-sidebar-toggle:after{content:"⌄";float:right;color:#ff8a34;font-size:18px}.portal-sidebar-toggle.is-open:after{transform:rotate(180deg)}.vacancy-editor-page{padding-bottom:32px}.vacancy-editor-header{align-items:stretch}.editor-status-card{background:#ff7e1f14;border:1px solid #ff7e1f2e;border-radius:16px;flex-direction:column;justify-content:center;min-width:165px;padding:18px;display:flex}.editor-status-card small{color:#9eb2b7;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.editor-status-card strong{color:#ff9a51;margin-top:8px;font:700 15px/1.3 Unbounded,sans-serif}.premium-editor-form{gap:18px;display:grid}.editor-card{background:linear-gradient(145deg,#12343df5,#081f26f5);border:1px solid #ffffff14;border-radius:22px;padding:26px;box-shadow:0 22px 60px #0000002e}.editor-card-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.editor-card-heading small,.card-kicker{color:#ff8a34;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.editor-card-heading h2{margin:6px 0 0;font-size:21px}.editor-card-heading>span{color:#7f979d;font-size:11px}.premium-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portal-form-group{gap:8px;display:grid}.portal-form-group>span{color:#dce7e9;font-size:12px;font-weight:700}.portal-form-group input,.portal-form-group select,.portal-form-group textarea,.premium-application-sidebar select,.premium-application-sidebar textarea{box-sizing:border-box;color:#f5f8f9;background:#0a242b;border:1px solid #ffffff1a;border-radius:13px;outline:none;width:100%;padding:13px 14px;font:500 14px/1.45 Inter,sans-serif;transition:all .2s}.portal-form-group input,.portal-form-group select{min-height:48px}.portal-form-group textarea{resize:vertical}.portal-form-group input:focus,.portal-form-group select:focus,.portal-form-group textarea:focus,.premium-application-sidebar select:focus,.premium-application-sidebar textarea:focus{border-color:#ff8128;box-shadow:0 0 0 3px #ff7e1f1f}.portal-form-group input[readonly]{opacity:.7;cursor:not-allowed}.portal-form-group small{color:#7f979d;font-size:11px;line-height:1.5}.salary-editor-grid{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:end;gap:12px;display:grid}.salary-divider{color:#738c92;place-items:center;height:48px;font-weight:800;display:grid}.editor-sticky-actions,.profile-sticky-actions{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071b22f0;border:1px solid #ff7e1f38;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;position:sticky;bottom:14px;box-shadow:0 20px 55px #0006}.editor-sticky-actions strong,.editor-sticky-actions span,.profile-sticky-actions strong,.profile-sticky-actions span{display:block}.editor-sticky-actions span,.profile-sticky-actions span{color:#8da5ab;margin-top:4px;font-size:11px}.editor-sticky-actions .form-actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.premium-candidate-head{background:linear-gradient(145deg,#133740fa,#081f26fa);border:1px solid #ffffff14;border-radius:22px;padding:26px;box-shadow:0 22px 60px #0003}.premium-candidate-head h1{margin:6px 0;font-size:clamp(25px,3vw,38px)}.premium-application-grid{align-items:start}.premium-candidate-portfolio{background:#0b252deb;border:1px solid #ffffff14;border-radius:22px;padding:28px}.premium-candidate-portfolio section{border-bottom:1px solid #ffffff12;margin:0 0 24px;padding:0 0 24px}.premium-candidate-portfolio section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.premium-candidate-portfolio h2{font-size:17px}.premium-candidate-portfolio p{color:#a9bbc0;line-height:1.75}.premium-application-sidebar{gap:14px;display:grid}.premium-application-sidebar .apply-card{background:linear-gradient(145deg,#12343df2,#081f26f2);border:1px solid #ffffff14;border-radius:18px;margin:0;box-shadow:0 16px 45px #0000002e}.premium-application-sidebar .apply-card h2{margin-top:6px}.premium-application-sidebar form{gap:10px;display:grid}.workflow-card{border-color:#ff7e1f38!important}.premium-profile-editor .form-section-card{border:1px solid #ffffff14;box-shadow:0 20px 55px #00000029}.premium-profile-editor .form-section-card h2{font-size:20px}.premium-profile-editor .repeat-row{background:#071c2280;border-color:#ffffff14}.profile-sticky-actions{margin-top:20px}.profile-sticky-actions .save-profile{white-space:nowrap;margin:0}.portfolio-manager-card,.notification-settings-card,.notification-list-card{transition:transform .2s,border-color .2s}.portfolio-manager-card:hover{border-color:#ff7e1f3d;transform:translateY(-3px)}@media (width<=980px){.portal-sidebar-toggle{margin-bottom:12px;display:block}.seeker-dashboard-shell{grid-template-columns:1fr}.seeker-sidebar{margin-bottom:16px;display:none;position:relative;top:auto}.seeker-sidebar.is-open{display:block}.premium-form-grid{grid-template-columns:1fr}.editor-sticky-actions,.profile-sticky-actions{flex-direction:column;align-items:flex-start;position:static}.editor-sticky-actions .form-actions{width:100%}.editor-sticky-actions .form-actions .button,.profile-sticky-actions .button{flex:1}.premium-application-grid{grid-template-columns:1fr!important}}@media (width<=640px){.vacancy-editor-header{flex-direction:column}.editor-status-card{min-width:0}.editor-card{border-radius:18px;padding:20px 16px}.editor-card-heading{flex-direction:column}.salary-editor-grid{grid-template-columns:1fr}.salary-divider{height:auto}.editor-sticky-actions .form-actions{grid-template-columns:1fr;width:100%;display:grid}.premium-candidate-head{padding:20px}.premium-candidate-portfolio{padding:20px 16px}.profile-sticky-actions .save-profile{width:100%}}.notification-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notification-header-actions form{margin:0}.notification-item-v2{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:all .2s;display:grid;overflow:hidden}.notification-item-v2+.notification-item-v2{margin-top:10px}.notification-item-v2.is-unread{background:linear-gradient(90deg,#eff6ff,#fff);border-color:#bfdbfe}.notification-main-link{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;text-decoration:none;display:grid}.notification-item-actions{gap:6px;padding-right:14px;display:flex}.notification-item-actions form{margin:0}.notification-item-actions button{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:34px;height:34px;font-size:18px;line-height:1}.notification-item-actions button:hover{background:#f3f4f6}.notification-copy{gap:4px;display:grid}.notification-copy small,.notification-main-link time{color:#64748b}@media (width<=700px){.notification-item-v2{grid-template-columns:1fr}.notification-main-link{grid-template-columns:auto minmax(0,1fr)}.notification-main-link time{grid-column:2}.notification-item-actions{justify-content:flex-end;padding:0 14px 14px}}.auth-page{background:#071b22}.auth-experience{background:radial-gradient(circle at 15% 12%,#ff7e1f24,#0000 28%),radial-gradient(circle at 90% 85%,#1f938926,#0000 30%),#071b22;min-height:calc(100vh - 76px);padding:58px 0 72px}.auth-experience-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:44px;display:grid}.auth-value-panel{color:#fff;padding:28px 10px}.auth-brand{color:#fff;font:800 24px/1 Unbounded,sans-serif;text-decoration:none;display:inline-flex}.auth-brand span{color:#ff8128}.auth-brand b{color:#92aab0;font-weight:600}.auth-kicker{color:#ff9b54;letter-spacing:.12em;text-transform:uppercase;margin-top:52px;font-size:11px;font-weight:800;display:block}.auth-value-panel h1{letter-spacing:-.04em;max-width:780px;margin:15px 0 18px;font-size:clamp(34px,4.5vw,62px);line-height:1.08}.auth-value-panel>p{color:#a9bec3;max-width:680px;font-size:16px;line-height:1.75}.auth-benefit-list{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-benefit-list li{border-top:1px solid #ffffff14;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.auth-benefit-list li>span{color:#ff9b54;background:#ff7e1f1a;border-radius:12px;place-items:center;width:40px;height:40px;font:700 11px/1 JetBrains Mono,monospace;display:grid}.auth-benefit-list strong,.auth-benefit-list small{display:block}.auth-benefit-list small{color:#7f989e;margin-top:4px;line-height:1.45}.portal-auth-card-premium{background:#fffffff7;border:1px solid #ffffff1a;border-radius:26px;padding:34px;box-shadow:0 30px 90px #00000057}.portal-auth-card-premium .portal-auth-heading h2{font-size:30px}.portal-auth-card-premium .portal-form-group input{color:#102b33;background:#f6f8f8;border-color:#dbe5e7}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:82px!important}.password-visibility{color:#31545d;cursor:pointer;background:#e9f0f1;border:0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.password-visibility:hover{background:#dfe9eb}.auth-security-note{text-align:right;max-width:210px}.registration-experience{background:radial-gradient(circle at 50% 0,#ff7e1f1a,#0000 35%),#071b22;min-height:calc(100vh - 76px);padding:58px 0 72px}.registration-choice-premium{max-width:1100px;margin:auto}.registration-choice-premium .registration-choice-heading{color:#fff}.registration-choice-premium .registration-choice-heading h1{font-size:clamp(34px,5vw,58px)}.registration-choice-premium .registration-choice-heading p{color:#91a9af}.registration-choice-premium .registration-choice-grid{gap:20px}.registration-choice-card{position:relative;overflow:hidden;border-radius:24px!important;padding:30px!important}.registration-choice-card:before{content:"";background:#ff7e1f14;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -70px -90px auto}.registration-choice-card-company:before{background:#0f766e1a}.registration-choice-topline{color:#6e858b;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.registration-choice-topline b{color:#30515a;background:#eff4f5;border-radius:999px;padding:7px 9px;font-size:9px}.registration-choice-card .registration-choice-icon{color:#fff;background:#102e37;border-radius:18px;place-items:center;width:58px;height:58px;margin-top:28px;font:700 18px/1 Unbounded,sans-serif;display:grid}.registration-choice-card-company .registration-choice-icon{background:#0f766e}.registration-choice-card h2{margin-top:22px}.registration-choice-card ul{color:#4f676e;gap:10px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.registration-choice-card li:before{content:"✓";color:#0f766e;margin-right:9px;font-weight:900}.registration-choice-link{border-top:1px solid #e7edef;justify-content:space-between;align-items:center;padding-top:18px;margin-top:26px!important;display:flex!important}.registration-choice-link b{font-size:20px}.registration-trust-strip{color:#8fa6ac;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:24px;font-size:12px;display:flex}.registration-trust-strip b{color:#ff8a34}.registration-choice-premium .registration-login-link{color:#91a9af}.registration-choice-premium .registration-login-link a{color:#fff}.public-jobs-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#ff7e1f24,#0000 28%),linear-gradient(135deg,#0c2a33,#071b22);padding:64px 0 42px}.public-jobs-hero-inner{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.public-jobs-hero h1{letter-spacing:-.04em;max-width:760px;margin:10px 0 14px;font-size:clamp(34px,5vw,60px);line-height:1.08}.public-jobs-hero p{color:#9fb4b9;max-width:720px;line-height:1.7}.public-jobs-trust{gap:10px;display:flex}.public-jobs-trust>span{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;min-width:110px;padding:18px}.public-jobs-trust strong,.public-jobs-trust small{display:block}.public-jobs-trust strong{color:#ff9a51;font:700 22px/1 Unbounded,sans-serif}.public-jobs-trust small{color:#829ba1;text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:10px}.vacancy-search-panel-premium{background:#fff;border:1px solid #dfe8ea;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(200px,.7fr) auto auto;align-items:end;padding:22px;display:grid;box-shadow:0 18px 50px #122c3414}.vacancy-search-panel-premium label{gap:8px;display:grid}.vacancy-search-panel-premium label span{color:#597178;font-size:11px;font-weight:800}.vacancy-search-panel-premium input,.vacancy-search-panel-premium select{background:#f7f9fa;border:1px solid #dce6e8;border-radius:13px;outline:none;min-height:49px;padding:0 14px}.vacancy-search-panel-premium input:focus,.vacancy-search-panel-premium select:focus{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e17}.vacancy-reset-action{color:#6b7f85;align-items:center;min-height:49px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.public-results-head{justify-content:space-between;align-items:end;margin:42px 0 18px;display:flex}.public-results-head h2{margin:5px 0 0;font-size:28px}.public-results-head p{color:#647b82}.vacancy-list-card-premium{transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 38px #1430390f;border-radius:22px!important}.vacancy-list-card-premium:hover{border-color:#c7d8dc;transform:translateY(-3px);box-shadow:0 22px 50px #1430391a}.vacancy-list-card-premium .vacancy-company-mark{color:#ff9a51;background:linear-gradient(145deg,#153d47,#0b242c);border-radius:17px;place-items:center;width:56px;height:56px;font:700 19px/1 Unbounded,sans-serif;display:grid}.vacancy-list-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.vacancy-list-meta span{color:#4e6970;background:#eff5f5;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.vacancy-list-copy>small{color:#86999e;margin-top:10px;display:block}.vacancy-list-side>div small,.vacancy-list-side>div strong{display:block}.vacancy-list-side>div small{color:#80959a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px}.vacancy-list-side .button{justify-content:space-between;gap:16px;display:flex}.public-empty-state{text-align:center;background:#fff;border:1px dashed #cad9dc;border-radius:24px;padding:64px 24px}.public-empty-state>span{color:#627b82;background:#eef4f5;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.public-empty-state h2{margin:17px 0 8px}.public-empty-state p{color:#70858a;margin-bottom:22px}.public-pagination{margin-top:24px}@media (width<=980px){.auth-experience-grid{grid-template-columns:1fr}.auth-value-panel{padding-bottom:0}.auth-kicker{margin-top:30px}.auth-benefit-list{grid-template-columns:repeat(3,1fr)}.auth-benefit-list li{grid-template-columns:1fr;align-content:start}.public-jobs-hero-inner{flex-direction:column;align-items:flex-start}.vacancy-search-panel-premium{grid-template-columns:1fr 1fr}.vacancy-search-panel-premium .button,.vacancy-reset-action{width:100%}.vacancy-reset-action{justify-content:center}.vacancy-list-card-premium{grid-template-columns:auto minmax(0,1fr)}.vacancy-list-card-premium .vacancy-list-side{grid-column:2}}@media (width<=680px){.auth-experience,.registration-experience{padding:28px 0 44px}.auth-value-panel h1{font-size:34px}.auth-benefit-list{grid-template-columns:1fr}.auth-benefit-list li{grid-template-columns:44px 1fr}.portal-auth-card-premium{border-radius:20px;padding:24px 18px}.portal-auth-options{flex-direction:column;align-items:flex-start}.auth-security-note{text-align:left;max-width:none}.registration-choice-card{padding:24px!important}.registration-trust-strip{justify-content:flex-start;gap:12px}.public-jobs-hero{padding:42px 0 30px}.public-jobs-trust{width:100%}.public-jobs-trust>span{flex:1}.vacancy-search-panel-premium{grid-template-columns:1fr;padding:16px}.public-results-head{flex-direction:column;align-items:flex-start;gap:6px}.vacancy-list-card-premium{grid-template-columns:1fr;padding:20px!important}.vacancy-list-card-premium .vacancy-list-side{grid-column:auto;align-items:stretch}.vacancy-list-card-premium .vacancy-list-side .button{width:100%}}.career-workspace-page .seeker-main{min-width:0}.career-hero-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.career-hero-card h1{max-width:720px}.hero-counter{text-align:center;background:#ffffffb8;border:1px solid #0f172a14;border-radius:18px;min-width:150px;padding:18px 20px}.hero-counter strong{color:#0f172a;font-size:34px;line-height:1;display:block}.hero-counter span{color:#64748b;margin-top:7px;font-size:13px;display:block}.career-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.career-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;box-shadow:0 10px 30px #0f172a0a}.career-summary-card small,.career-summary-card span{color:#64748b;display:block}.career-summary-card strong{color:#0f172a;margin:8px 0 5px;font-size:30px;display:block}.premium-list-panel{overflow:hidden}.panel-count{color:#64748b;font-size:13px}.application-card-list{gap:12px;display:grid}.application-track-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;transition:all .2s;display:grid}.application-track-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 10px 25px #0f172a0f}.application-company-mark{color:#3730a3;background:#eef2ff;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.application-track-title{justify-content:space-between;gap:16px;display:flex}.application-track-title h3{color:#0f172a;margin:0 0 5px;font-size:17px}.application-track-title p{color:#64748b;margin:0}.application-track-meta{color:#94a3b8;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.button-compact{white-space:nowrap;padding:10px 14px}.premium-empty-state{text-align:center;grid-column:1/-1;padding:46px 24px}.premium-empty-state h3{margin:12px 0 7px}.premium-empty-state p{color:#64748b;max-width:520px;margin:0 auto 18px}.premium-empty-icon{color:#334155;background:#f1f5f9;border-radius:18px;place-items:center;width:58px;height:58px;margin:auto;font-weight:800;display:grid}.premium-pagination{margin-top:20px}.premium-create-panel{justify-content:space-between;align-items:center;gap:24px;display:flex}.premium-create-panel p{color:#64748b;margin:7px 0 0}.premium-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-portfolio-card{position:relative;overflow:hidden}.portfolio-state-badge{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.portfolio-state-badge.is-approved{color:#166534;background:#dcfce7}.portfolio-state-badge.is-draft{color:#9a3412;background:#fff7ed}.portfolio-manager-meta-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.portfolio-manager-meta-grid>div{background:#f8fafc;border-radius:12px;padding:12px}.portfolio-manager-meta-grid span{color:#64748b;font-size:11px;display:block}.portfolio-manager-meta-grid strong{color:#0f172a;margin-top:4px;font-size:13px;display:block}.premium-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.premium-action-grid .button,.premium-action-grid form,.premium-action-grid form .button{width:100%}.premium-alert-panel .panel-heading{margin-bottom:20px}.premium-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-category-choice{min-height:82px;padding:0}.premium-category-choice>span{flex-direction:column;justify-content:center;width:100%;height:100%;padding:16px 18px;display:flex}.premium-category-choice b{font-size:14px}.premium-category-choice small{color:#94a3b8;margin-top:5px}.premium-category-choice input:checked+span{color:#1d4ed8;background:#eff6ff;box-shadow:inset 0 0 0 2px #3b82f6}.alert-settings-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.premium-notification-list .notification-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.notification-dot{background:#cbd5e1;border-radius:50%;width:9px;height:9px}.notification-item.is-unread .notification-dot{background:#2563eb;box-shadow:0 0 0 5px #dbeafe}@media (width<=900px){.career-summary-grid,.premium-portfolio-grid,.premium-category-grid{grid-template-columns:1fr}.career-hero-card,.premium-create-panel,.alert-settings-footer{flex-direction:column;align-items:flex-start}.hero-counter{text-align:left;width:100%}.application-track-card{grid-template-columns:auto minmax(0,1fr)}.application-track-card>.button{grid-column:2}.application-track-title{flex-direction:column}.premium-action-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.career-summary-grid,.application-track-card{grid-template-columns:1fr}.application-company-mark{width:42px;height:42px}.application-track-card>.button{grid-column:auto}.premium-action-grid{grid-template-columns:1fr}.premium-notification-list .notification-item{grid-template-columns:auto minmax(0,1fr)}.premium-notification-list time{grid-column:2}.new-portfolio-form{gap:10px;width:100%;display:grid}.new-portfolio-form input,.new-portfolio-form .button{width:100%}}.company-workspace{min-width:0}.workspace-header{align-items:center}.workspace-view-switch{border:1px solid var(--line);background:var(--bg-elevated-2);border-radius:12px;padding:4px;display:inline-flex}.workspace-view-switch a{color:var(--text-muted);border-radius:9px;padding:9px 14px;font-size:13px;font-weight:800}.workspace-view-switch a.is-active{background:var(--accent);color:#172026}.workspace-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.workspace-stat-grid article{border:1px solid var(--line);background:var(--bg-elevated);border-radius:16px;padding:18px}.workspace-stat-grid span,.workspace-stat-grid strong{display:block}.workspace-stat-grid span{color:var(--text-muted);font-size:12px}.workspace-stat-grid strong{font-family:var(--display);margin-top:7px;font-size:26px}.workspace-stat-grid .is-unread{background:#e0913d14;border-color:#e0913d73}.workspace-stat-grid .is-success{background:#7fb88a14;border-color:#7fb88a73}.workspace-filters{grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(135px,1fr));align-items:end;gap:12px;display:grid}.workspace-filters label>span{color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.workspace-filters input,.workspace-filters select{border:1px solid var(--line);background:var(--bg-elevated-2);width:100%;min-height:44px;color:var(--text);border-radius:10px;padding:10px 12px}.workspace-check{align-items:center;gap:8px;min-height:44px;display:flex!important}.workspace-check input{width:18px;height:18px;min-height:auto}.workspace-check span{text-transform:none!important;margin:0!important}.pipeline-board{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(260px,1fr));gap:14px;padding:2px 2px 16px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--line);background:#09191f6b;border-radius:17px;min-height:360px}.pipeline-column>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 15px;font-weight:800;display:flex}.pipeline-column>header strong{background:var(--bg-elevated-2);border-radius:99px;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.pipeline-stack{gap:10px;padding:10px;display:grid}.pipeline-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:13px;padding:13px;transition:transform .18s,border-color .18s;display:block}.pipeline-card:hover{border-color:var(--accent);transform:translateY(-2px)}.pipeline-card.is-unread{box-shadow:inset 3px 0 0 var(--accent)}.pipeline-person{align-items:center;gap:10px;display:flex}.pipeline-person>span{background:var(--bg-elevated-2);width:36px;height:36px;color:var(--accent-soft);border-radius:11px;place-items:center;font-weight:900;display:grid}.pipeline-person strong,.pipeline-person small{display:block}.pipeline-person small{color:var(--text-muted);margin-top:2px;font-size:11px}.pipeline-card>p{color:var(--text-muted);margin:12px 0;font-size:12px}.pipeline-card footer{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.pipeline-empty{color:var(--text-muted);text-align:center;padding:24px 10px;font-size:12px}.workspace-limit-note{color:var(--text-muted);font-size:12px}.candidate-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.candidate-summary-grid article{border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;padding:16px}.candidate-summary-grid span,.candidate-summary-grid strong{display:block}.candidate-summary-grid span{color:var(--text-muted);font-size:11px}.candidate-summary-grid strong{margin-top:5px;font-size:13px}.candidate-timeline-card{overflow:hidden}.timeline-event{grid-template-columns:16px 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.timeline-event:not(:last-child):before{background:var(--line);content:"";width:1px;position:absolute;top:13px;bottom:0;left:5px}.timeline-event i{z-index:1;border:2px solid var(--bg-elevated);background:var(--accent);border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.timeline-note i{background:var(--success)}.timeline-event strong,.timeline-event small,.timeline-event time{display:block}.timeline-event small,.timeline-event time{color:var(--text-muted);font-size:10px}.timeline-event p{margin:7px 0;font-size:12px;line-height:1.55}@media (width<=1100px){.workspace-stat-grid,.workspace-filters{grid-template-columns:repeat(3,1fr)}.candidate-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.workspace-header{flex-direction:column;align-items:flex-start}.workspace-view-switch{width:100%}.workspace-view-switch a{text-align:center;flex:1}.workspace-stat-grid,.workspace-filters,.candidate-summary-grid{grid-template-columns:1fr 1fr}.workspace-filters label:first-of-type{grid-column:1/-1}.pipeline-board{grid-template-columns:repeat(6,82vw)}}@media (width<=430px){.workspace-stat-grid,.workspace-filters,.candidate-summary-grid{grid-template-columns:1fr}}.pipeline-card{position:relative}.pipeline-card>a{color:inherit;display:block}.pipeline-card[draggable=true]{cursor:grab}.pipeline-card[draggable=true]:active{cursor:grabbing}.pipeline-card.is-dragging{opacity:.45;transform:rotate(1deg)scale(.98)}.pipeline-card.is-saving{pointer-events:none;opacity:.65}.pipeline-drag-hint{border-top:1px dashed var(--line);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;padding-top:8px;font-size:9px;font-weight:700;display:block}.pipeline-board.is-dragging .pipeline-column{transition:border-color .15s,background .15s}.pipeline-column.is-drop-target{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#ff7e1f14}.pipeline-column.is-drop-target .pipeline-stack{min-height:280px}.pipeline-feedback{z-index:20;color:#e8fff0;background:#12362d;border:1px solid #7fb88a73;border-radius:12px;width:max-content;max-width:min(520px,100%);margin:12px auto 0;padding:12px 16px;font-size:13px;font-weight:700;position:sticky;bottom:18px;box-shadow:0 16px 40px #0000004d}.pipeline-feedback[data-type=error]{color:#fff0f0;background:#442224;border-color:#e864648c}@media (width<=760px){.pipeline-card[draggable=true]{cursor:default}.pipeline-drag-hint{display:none}}.workspace-filters{grid-template-columns:minmax(190px,1.4fr) repeat(5,minmax(130px,1fr))}.pipeline-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.pipeline-stage-age{color:var(--text-muted);font-size:10px;font-weight:700}.pipeline-card-actions select{border:1px solid var(--line);background:var(--bg-elevated-2);max-width:142px;min-height:32px;color:var(--text);border-radius:8px;padding:5px 28px 5px 8px;font-size:10px}.pipeline-card-actions select:focus{outline:2px solid var(--accent);outline-offset:2px}.pipeline-card.is-saving .pipeline-card-actions select{opacity:.6}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=980px){.workspace-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-filters label:first-of-type{grid-column:1/-1}}@media (width<=760px){.pipeline-card-actions{display:flex}.pipeline-card-actions select{max-width:155px}.pipeline-stage-age{font-size:9px}}.workspace-stat-grid .is-favorite{background:#ffc10714;border-color:#ffc10766}.candidate-favorite-button{z-index:3;border:1px solid var(--line);background:var(--bg-elevated-2);width:31px;height:31px;color:var(--text-muted);cursor:pointer;border-radius:10px;place-items:center;font-size:17px;transition:transform .16s,border-color .16s,color .16s;display:grid;position:absolute;top:10px;right:10px}.candidate-favorite-button:hover{color:#f3c84b;border-color:#f3c84b;transform:scale(1.06)}.candidate-favorite-button.is-active{color:#f3c84b;background:#f3c84b24;border-color:#f3c84b}.candidate-favorite-button:disabled{cursor:wait;opacity:.55}.candidate-favorite-button.inline{flex:none;width:30px;height:30px;position:static}.candidate-name-cell{align-items:center;gap:10px;display:flex}.candidate-name-cell strong,.candidate-name-cell small{display:block}.candidate-name-cell small{color:var(--text-muted);margin-top:3px}.candidate-tag-editor{justify-content:space-between;align-items:flex-start;gap:.5rem;margin:.55rem 0;display:flex}.candidate-tag-editor.compact{margin:.35rem 0 0;display:block}.candidate-tag-list{flex-wrap:wrap;gap:.3rem;display:flex}.candidate-tag{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;padding:.22rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.tag-priority{color:#be123c;background:#fff1f2}.tag-strong_match{color:#047857;background:#ecfdf5}.tag-technical{color:#1d4ed8;background:#eff6ff}.tag-offer_ready{color:#b45309;background:#fffbeb}.candidate-tag-editor details{position:relative}.candidate-tag-editor summary{cursor:pointer;color:#475569;font-size:.72rem;font-weight:700;list-style:none}.candidate-tag-menu{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;width:190px;padding:.75rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 18px 45px #0f172a29}.candidate-tag-menu label{align-items:center;gap:.45rem;padding:.3rem 0;font-size:.78rem;display:flex}.candidate-tag-menu button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:.55rem;width:100%;margin-top:.5rem;padding:.5rem;font-weight:700}.candidate-tag-editor .candidate-tag-trigger{color:#173b45;background:linear-gradient(#fff 0%,#f3f7f7 100%);border:1px solid #b7c9ce;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:6px 9px 6px 7px;font-size:11px;font-weight:800;line-height:1;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:inline-flex;box-shadow:0 3px 9px #0a2d3614}.candidate-tag-editor .candidate-tag-trigger::-webkit-details-marker{display:none}.candidate-tag-editor .candidate-tag-trigger:hover,.candidate-tag-editor .candidate-tag-trigger:focus-visible{background:#fff;border-color:#6f9ca5;outline:none;transform:translateY(-1px);box-shadow:0 7px 18px #0a2d3624}.candidate-tag-trigger-icon{color:#0a6b76;background:#dff1f1;border-radius:7px;place-items:center;width:21px;height:21px;font-size:12px;font-weight:900;display:grid}.candidate-tag-trigger b{color:#173500;background:#aef04f;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.candidate-tag-trigger b[hidden]{display:none}.candidate-tag-trigger i{border-bottom:2px solid #628087;border-right:2px solid #628087;width:6px;height:6px;margin-left:1px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.candidate-tag-editor details[open]>.candidate-tag-trigger{background:#f5ffe8;border-color:#86b934;box-shadow:0 0 0 3px #aef04f33}.candidate-tag-editor details[open]>.candidate-tag-trigger i{transform:rotate(225deg)translate(-1px,-1px)}.candidate-tag-editor.compact .candidate-tag-list:not(:empty){margin-bottom:6px}.pipeline-card .candidate-tag-trigger{color:#eaf4f5;box-shadow:none;background:#ffffff14;border-color:#ffffff38}.pipeline-card .candidate-tag-trigger:hover{background:#aef04f1a;border-color:#aef04f}.seeker-dashboard-page{color:#173139}.seeker-dashboard-page .seeker-panel{color:#173139;background:#fff}.seeker-dashboard-page .seeker-panel h2,.seeker-dashboard-page .seeker-panel h3,.seeker-dashboard-page .seeker-panel strong,.seeker-dashboard-page .seeker-stat-grid article strong,.seeker-dashboard-page .application-copy strong,.seeker-dashboard-page .empty-dashboard-state strong{color:#173139}.seeker-dashboard-page .seeker-panel p,.seeker-dashboard-page .seeker-panel span,.seeker-dashboard-page .seeker-panel time,.seeker-dashboard-page .application-copy span,.seeker-dashboard-page .empty-dashboard-state p{color:#667d83}.seeker-dashboard-page .text-action,.seeker-dashboard-page .panel-heading a{color:#9a4f0d}.seeker-dashboard-page .company-application-row{color:#173139}.seeker-dashboard-page .company-application-row:hover{background:#f3f7f6}.company-account-state{color:#173139;background:#fff;border:1px solid #dbe6e5;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.company-account-state small,.company-account-state strong{display:block}.premium-alert-panel .panel-heading p{color:#667d83;max-width:680px;margin:8px 0 0}.job-alert-selection-summary{background:#f7faf9;border:1px solid #dce7e5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-bottom:18px;padding:15px 17px;display:flex}.job-alert-selection-summary>div:first-child{gap:4px;min-width:130px;display:grid}.job-alert-selection-summary strong{color:#173139;font-size:13px}.job-alert-selection-summary [data-alert-selection-status]{color:#71858a;font-size:12px}.job-alert-selected-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.job-alert-selected-chip{color:#365814;font:inherit;cursor:pointer;background:#effbd9;border:1px solid #b8d875;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.job-alert-selected-chip:hover,.job-alert-selected-chip:focus-visible{background:#e5f8c1;border-color:#7ca82d;outline:3px solid #7ca82d29}.job-alert-search{gap:8px;margin-bottom:18px;display:grid}.job-alert-search>span{color:#4f696f;font-size:12px;font-weight:800}.job-alert-search input{color:#173139;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d5e1df;border-radius:14px;outline:none;padding:0 16px}.job-alert-search input:focus{border-color:#739f2b;box-shadow:0 0 0 4px #739f2b1f}.premium-alert-panel .premium-category-grid{gap:10px}.premium-alert-panel .premium-category-choice{cursor:pointer;background:#fff;border:1px solid #dfe8e7;border-radius:14px;min-height:72px;position:relative;overflow:hidden}.premium-alert-panel .premium-category-choice[hidden]{display:none}.premium-alert-panel .premium-category-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.premium-alert-panel .premium-category-choice>span{padding:14px 52px 14px 16px;position:relative}.premium-alert-panel .premium-category-choice b{color:#173139}.premium-alert-panel .premium-category-choice small{color:#768a8f}.premium-alert-panel .premium-category-choice i{color:#0000;background:#fff;border:1px solid #d5e0de;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.premium-alert-panel .premium-category-choice:hover{background:#fbfdfc;border-color:#afc9c3}.premium-alert-panel .premium-category-choice input:focus-visible+span{box-shadow:inset 0 0 0 3px #739f2b38}.premium-alert-panel .premium-category-choice input:checked+span{color:#365814;background:#f0f9df;box-shadow:inset 0 0 0 2px #9dcc46}.premium-alert-panel .premium-category-choice input:checked+span b{color:#365814}.premium-alert-panel .premium-category-choice input:checked+span i{color:#fff;background:#83b331;border-color:#83b331}.job-alert-limit-feedback{color:#854b0e;background:#fff4e5;border-radius:11px;margin:14px 0 0;padding:11px 13px;font-size:13px;font-weight:700}.job-alert-no-results{text-align:center;color:#667d83;padding:28px}.premium-alert-panel .alert-settings-footer{border-top:1px solid #e7eeec;padding-top:18px}.premium-alert-panel .alert-settings-footer .button{min-width:190px}@media (width<=700px){.job-alert-selection-summary{flex-direction:column;align-items:flex-start}.job-alert-selected-chips{justify-content:flex-start}.premium-alert-panel .panel-count{margin-top:8px;display:block}.premium-alert-panel .alert-settings-footer .button{width:100%}}.company-account-state small{color:#71868b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.company-account-state strong{color:#173139;margin-top:4px}.company-account-state p{color:#566f75;margin:0}.company-account-state.status-approved{background:#f2fbf5;border-color:#bfdfca}.company-account-state.status-pending{background:#fff9e9;border-color:#ead39d}.company-account-state.status-rejected,.company-account-state.status-blocked{background:#fff3f3;border-color:#efc1c1}.company-account-state.status-approved strong{color:#17613a}.company-account-state.status-pending strong{color:#7a520c}.company-account-state.status-rejected strong,.company-account-state.status-blocked strong{color:#8f2d2d}.candidate-tag-editor summary{color:#52676d}.pipeline-card .candidate-tag-editor summary{color:#b4c6ca}.candidate-tag-menu,.pipeline-card .candidate-tag-menu{color:#172f37;background:#fff}.candidate-tag-menu label,.pipeline-card .candidate-tag-menu label{color:#2c454d}.candidate-tag-menu input{accent-color:#0f766e}.portal-form-group select option,.workspace-filters select option,.pipeline-card-actions select option{color:#173139;background:#fff}@media (width<=760px){.company-account-state{grid-template-columns:1fr 1fr}.company-account-state p{grid-column:1/-1}}@media (width<=480px){.company-account-state{grid-template-columns:1fr}.company-account-state p{grid-column:auto}}.company-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.company-insight-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px;box-shadow:0 12px 30px #0f172a0d}.company-insight-card small{color:#64748b;margin-bottom:8px;font-weight:700;display:block}.company-insight-card strong{color:#0f172a;font-size:28px;line-height:1;display:block}.company-insight-card span{color:#475569;margin-top:8px;font-size:13px;display:block}.company-dashboard-columns{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;margin-top:18px;display:grid}.company-attention-list,.company-activity-list{gap:10px;display:grid}.company-attention-row,.company-activity-row{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.company-attention-row:hover,.company-activity-row:hover{border-color:#cbd5e1;box-shadow:0 8px 22px #0f172a0f}.company-attention-row .application-copy,.company-activity-row .application-copy{flex:1;min-width:0}.company-attention-row .application-copy strong,.company-activity-row .application-copy strong{color:#0f172a}.company-attention-row .application-copy span,.company-activity-row .application-copy span{color:#64748b}.company-attention-badges{flex-wrap:wrap;gap:6px;display:flex}.company-attention-badge{color:#334155;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.company-attention-badge.is-danger{color:#991b1b;background:#fee2e2}.company-attention-badge.is-star{color:#92400e;background:#fef3c7}.company-activity-row time{color:#64748b;white-space:nowrap;font-size:12px}@media (width<=980px){.company-insight-grid,.company-dashboard-columns{grid-template-columns:1fr}}@media (width<=640px){.company-attention-row,.company-activity-row{flex-wrap:wrap;align-items:flex-start}.company-activity-row time{width:100%;padding-left:48px}}.interview-card{border-color:#7fb88a47!important}.interview-summary{background:#7fb88a14;border:1px solid #7fb88a38;border-radius:12px;margin:0 0 12px;padding:13px}.interview-summary strong,.interview-summary span,.interview-summary small{display:block}.interview-summary strong{color:#eaf6ec}.interview-summary span,.interview-summary small{color:#a9bbc0;margin-top:4px;font-size:12px}.interview-summary p{color:#dce7e9;overflow-wrap:anywhere;margin:8px 0 0}.interview-card input{box-sizing:border-box;color:#f5f8f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a242b;border:1px solid #ffffff1a;border-radius:13px;width:100%;padding:13px 14px;font:500 14px/1.45 Inter,sans-serif}.interview-card .button-ghost{color:#ffb2b2;background:#e05a5a14;border:1px solid #e05a5a47}.company-insight-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.company-interview-panel{margin-top:18px}.company-interview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.company-interview-grid h3{color:#0f172a;margin:0 0 10px;font-size:15px}.company-interview-list{gap:10px;display:grid}.company-interview-row{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.company-interview-row:hover{border-color:#cbd5e1;box-shadow:0 8px 22px #0f172a0f}.company-interview-row time{color:#065f46;background:#ecfdf5;border-radius:12px;place-items:center;padding:8px;display:grid}.company-interview-row time strong,.company-interview-row time span,.company-interview-row>div>strong,.company-interview-row>div>span{display:block}.company-interview-row time strong{font-size:14px}.company-interview-row time span{font-size:12px}.company-interview-row>div>strong{color:#0f172a}.company-interview-row>div>span{color:#64748b;margin-top:4px;font-size:12px}.company-interview-row.is-overdue{background:#fff7f7;border-color:#fecaca}.company-interview-row.is-overdue time{color:#991b1b;background:#fee2e2}.empty-dashboard-state.compact{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:20px 12px}.empty-dashboard-state.compact strong{color:#0f172a}.empty-dashboard-state.compact p{color:#64748b;margin-bottom:0}@media (width<=1180px){.company-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.company-interview-grid,.company-insight-grid{grid-template-columns:1fr}}.company-insight-section{background:linear-gradient(145deg,#fff 0%,#f7faf9 100%);border:1px solid #dce7e9;border-radius:24px;margin:22px 0;padding:22px;box-shadow:0 18px 48px #07232a12}.company-insight-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.company-insight-heading h2{color:#0b2730;letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(20px,2vw,28px)}.company-insight-heading p{color:#647b82;max-width:560px;margin:0;font-size:13px;line-height:1.65}.company-insight-section .company-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.company-insight-section .company-insight-card{color:#0b2730;background:#fff;border:1px solid #dce7e9;border-radius:19px;flex-direction:column;min-height:190px;padding:19px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #07232a0d}.company-insight-section .company-insight-card:after{content:"";background:var(--insight-wash,#eef7e8);border-radius:50%;width:110px;height:110px;position:absolute;top:-45px;right:-38px}.company-insight-section .company-insight-card:hover,.company-insight-section .company-insight-card:focus-visible{border-color:var(--insight-accent,#9fd93b);outline:none;transform:translateY(-3px);box-shadow:0 18px 38px #07232a1f}.company-insight-section .company-insight-icon{z-index:1;background:var(--insight-wash,#eef7e8);width:34px;height:34px;color:var(--insight-ink,#376b00);border-radius:11px;place-items:center;margin-bottom:16px;font-size:15px;font-weight:900;display:grid;position:relative}.company-insight-section .company-insight-card small{color:#62767d;margin:0;font-size:12px;font-weight:750}.company-insight-section .company-insight-card strong{color:#092630;letter-spacing:-.045em;margin-top:7px;font-size:34px;line-height:1}.company-insight-section .company-insight-card>span:not(.company-insight-icon){color:#667c83;min-height:40px;margin-top:10px;font-size:12px;line-height:1.5}.company-insight-section .company-insight-card b{color:var(--insight-ink,#376b00);border-top:1px solid #edf2f2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.company-insight-section .company-insight-card b i{font-size:18px;font-style:normal;transition:transform .2s}.company-insight-section .company-insight-card:hover b i{transform:translate(3px)}.company-insight-card.is-attention,.company-insight-card.is-danger{--insight-accent:#ea7c66;--insight-wash:#fff0eb;--insight-ink:#a5422e}.company-insight-card.is-schedule{--insight-accent:#5aaab5;--insight-wash:#e9f7f8;--insight-ink:#176673}.company-insight-card.is-favorite{--insight-accent:#e6b44b;--insight-wash:#fff7df;--insight-ink:#8b5f00}.company-insight-card.is-success{--insight-accent:#88c34a;--insight-wash:#eef8df;--insight-ink:#467812}.company-insight-card.is-success:last-child{grid-column:span 2}@media (width<=1180px){.company-insight-section .company-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-insight-card.is-success:last-child{grid-column:auto}}@media (width<=820px){.company-insight-heading{flex-direction:column;align-items:flex-start;gap:8px}.company-insight-section .company-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.company-insight-section{padding:16px}.company-insight-section .company-insight-grid{grid-template-columns:1fr}.company-insight-section .company-insight-card{min-height:172px}}.interview-outcome-form{border-top:1px solid #0f172a1a;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.interview-outcome-summary{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;margin-top:1rem;padding:1rem}.interview-outcome-summary strong{margin:.25rem 0;font-size:1.05rem;display:block}.interview-outcome-summary p{color:#166534;margin:.35rem 0}.interview-outcome-summary small{color:#15803d}.company-outcome-panel{margin-top:18px}.company-outcome-rate{color:#475569;font-size:13px}.company-outcome-rate strong{color:#0f172a}.company-outcome-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.company-outcome-summary-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.company-outcome-summary-grid span,.company-outcome-summary-grid strong{display:block}.company-outcome-summary-grid span{color:#64748b;font-size:12px;font-weight:700}.company-outcome-summary-grid strong{color:#0f172a;margin-top:6px;font-size:24px}.company-outcome-summary-grid .is-success{background:#f0fdf4;border-color:#bbf7d0}.company-outcome-summary-grid .is-success strong{color:#166534}.company-outcome-summary-grid .is-warning{background:#fffbeb;border-color:#fde68a}.company-outcome-summary-grid .is-warning strong{color:#92400e}.company-outcome-summary-grid .is-danger{background:#fff1f2;border-color:#fecdd3}.company-outcome-summary-grid .is-danger strong{color:#9f1239}.company-outcome-list{gap:10px;display:grid}.company-outcome-row{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.company-outcome-row:hover{border-color:#cbd5e1;box-shadow:0 8px 22px #0f172a0f}.company-outcome-row .application-copy{flex:1;min-width:0}.company-outcome-row .application-copy strong{color:#0f172a}.company-outcome-row .application-copy span{color:#64748b}.company-outcome-row time{color:#64748b;white-space:nowrap;font-size:12px}.company-outcome-badge{color:#334155;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.company-outcome-badge.outcome-hired{color:#166534;background:#dcfce7}.company-outcome-badge.outcome-follow_up{color:#92400e;background:#fef3c7}.company-outcome-badge.outcome-rejected{color:#9f1239;background:#ffe4e6}@media (width<=820px){.company-outcome-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-outcome-row{flex-wrap:wrap;align-items:flex-start}.company-outcome-row time{width:100%;padding-left:48px}}@media (width<=480px){.company-outcome-summary-grid{grid-template-columns:1fr}}.candidate-reminder-card input{box-sizing:border-box;color:#f5f8f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a242b;border:1px solid #ffffff1a;border-radius:13px;width:100%;padding:13px 14px;font:500 14px/1.45 Inter,sans-serif}.candidate-reminder-list{gap:9px;margin-top:14px;display:grid}.candidate-reminder-item{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px;display:flex}.candidate-reminder-item strong,.candidate-reminder-item time{display:block}.candidate-reminder-item strong{color:#edf5f6;font-size:13px}.candidate-reminder-item time{color:#a9bbc0;margin-top:3px;font-size:11px}.candidate-reminder-item p{color:#c9d8db;margin:7px 0 0;font-size:12px}.candidate-reminder-item button{color:#dff4e4;cursor:pointer;background:#7fb88a1f;border:1px solid #7fb88a4d;border-radius:9px;padding:7px 9px}.candidate-reminder-item>span{color:#8fbda0;font-size:11px;font-weight:800}.candidate-reminder-item.is-overdue{background:#e05a5a14;border-color:#e05a5a59}.candidate-reminder-item.is-overdue time{color:#ffb2b2}.candidate-reminder-item.is-complete{opacity:.72}.timeline-reminder i{background:#f59e0b}.timeline-reminder_completed i{background:#22c55e}.timeline-interview i{background:#38bdf8}.timeline-interview_completed i{background:#a78bfa}@media (width<=480px){.candidate-reminder-item{display:grid}.candidate-reminder-item form{justify-self:start}}.company-reminder-panel{margin-top:18px}.company-reminder-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.company-reminder-dashboard-grid h3{color:#0f172a;margin:0 0 10px;font-size:15px}.company-reminder-dashboard-list{gap:10px;display:grid}.company-reminder-dashboard-row{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.company-reminder-dashboard-row:hover{border-color:#cbd5e1;box-shadow:0 8px 22px #0f172a0f}.company-reminder-dashboard-row time{color:#1d4ed8;background:#eff6ff;border-radius:12px;place-items:center;padding:8px;display:grid}.company-reminder-dashboard-row time strong,.company-reminder-dashboard-row time span,.company-reminder-dashboard-row>div>strong,.company-reminder-dashboard-row>div>span{display:block}.company-reminder-dashboard-row time strong{font-size:14px}.company-reminder-dashboard-row time span{font-size:12px}.company-reminder-dashboard-row>div>strong{color:#0f172a}.company-reminder-dashboard-row>div>span{color:#64748b;margin-top:4px;font-size:12px}.company-reminder-dashboard-row.is-overdue{background:#fff7f7;border-color:#fecaca}.company-reminder-dashboard-row.is-overdue time{color:#991b1b;background:#fee2e2}.workspace-filters input[type=number]{min-width:92px}@media (width<=820px){.company-reminder-dashboard-grid{grid-template-columns:1fr}}.company-reminder-dashboard-copy{min-width:0}.company-reminder-dashboard-copy>a{color:inherit;text-decoration:none;display:block}.company-reminder-dashboard-copy>a strong,.company-reminder-dashboard-copy>a span{display:block}.company-reminder-actions,.candidate-reminder-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.company-reminder-actions form,.candidate-reminder-actions form{align-items:center;gap:6px;margin:0;display:flex}.company-reminder-actions button,.candidate-reminder-actions button{color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700}.company-reminder-actions button:hover,.candidate-reminder-actions button:hover{color:#92400e;border-color:#f59e0b}.candidate-reminder-actions select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:7px 9px}.timeline-reminder_updated i{background:#f59e0b}@media (width<=620px){.company-reminder-dashboard-row{grid-template-columns:50px minmax(0,1fr)}.company-reminder-actions,.candidate-reminder-actions{align-items:stretch}.company-reminder-actions form,.candidate-reminder-actions form{flex:1}.company-reminder-actions button,.candidate-reminder-actions button{width:100%}}.candidate-note-card select{width:100%;margin-bottom:12px}.note-pin-option{align-items:center;gap:8px;margin:10px 0 14px;display:flex}.pinned-note-list{gap:10px;margin-top:18px;display:grid}.pinned-note-list>strong{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.pinned-note-list article{background:#f29a3614;border:1px solid #f29a3659;border-radius:14px;padding:14px}.pinned-note-list article span{color:#c76c0b;font-size:.75rem;font-weight:700}.pinned-note-list article p{margin:7px 0}.pinned-note-list article small{opacity:.7;display:block}.pinned-note-list article form{margin-top:8px}.pinned-note-list article button{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.timeline-heading{gap:12px;display:grid}.timeline-filters{flex-wrap:wrap;gap:8px;display:flex}.timeline-filters a{border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:.78rem}.timeline-filters a.active{color:#10242a;background:#f29a36;border-color:#f29a36}.company-decision-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.company-decision-summary-grid article{background:#fff;border:1px solid #0e22291f;border-radius:16px;padding:16px}.company-decision-summary-grid span{color:#607178;font-size:.82rem;display:block}.company-decision-summary-grid strong{color:#0e2229;margin-top:6px;font-size:1.35rem;display:block}.company-top-candidate-list{gap:10px;display:grid}.company-top-candidate-row{background:#fff;border:1px solid #0e22291f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.company-top-candidate-row:hover{border-color:#ec9130a6;transform:translateY(-1px)}@media (width<=720px){.company-decision-summary-grid{grid-template-columns:1fr}.company-top-candidate-row{grid-template-columns:auto minmax(0,1fr)}}.company-executive-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.company-executive-strip article{background:linear-gradient(145deg,#fff,#f7fbfb);border:1px solid #dbe7e9;border-radius:20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f2a370f}.company-executive-strip article:after{content:"";background:#69d4c026;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-30px;right:-25px}.company-executive-strip span,.company-executive-strip small{display:block}.company-executive-strip span{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.company-executive-strip strong{color:#102b32;margin:8px 0 5px;font-size:30px;line-height:1;display:block}.company-executive-strip small{color:#718388;font-size:12px;line-height:1.45}.company-premium-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;margin-top:18px;display:grid}.company-funnel-list,.company-vacancy-health-list{gap:11px;display:grid}.company-funnel-row{color:#102b32;border:1px solid #e2e8f0;border-radius:15px;grid-template-columns:minmax(115px,.8fr) minmax(120px,1fr) 48px;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;transition:all .2s;display:grid}.company-funnel-row:hover,.company-vacancy-health-row:hover{border-color:#9ddfd2;transform:translateY(-1px);box-shadow:0 10px 24px #0f2a3712}.company-funnel-row div:first-child strong,.company-funnel-row div:first-child span{display:block}.company-funnel-row div:first-child span{color:#718388;margin-top:3px;font-size:12px}.company-funnel-progress{background:#edf3f3;border-radius:999px;height:9px;overflow:hidden}.company-funnel-progress span{border-radius:inherit;background:linear-gradient(90deg,#1f746d,#6bd7c3);min-width:3px;height:100%;display:block}.company-funnel-row b{text-align:right;color:#315961;font-size:12px}.company-vacancy-health-row{color:#102b32;border:1px solid #e2e8f0;border-radius:15px;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;transition:all .2s;display:flex}.company-vacancy-health-copy{flex:1;min-width:0}.company-vacancy-health-copy strong,.company-vacancy-health-copy span{display:block}.company-vacancy-health-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-vacancy-health-copy span{color:#718388;margin-top:4px;font-size:12px}.company-health-score{color:#28724b;background:#eef8f2;border-radius:14px;flex:0 0 66px;place-items:center;height:58px;display:grid}.company-health-score strong{font-size:20px;line-height:1}.company-health-score span{text-transform:uppercase;font-size:9px;font-weight:800}.company-health-score.is-warning{color:#9a6510;background:#fff7df}.company-health-score.is-danger{color:#a43845;background:#fff0f1}@media (width<=1050px){.company-executive-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.company-premium-overview{grid-template-columns:1fr}}@media (width<=640px){.company-executive-strip{grid-template-columns:1fr}.company-funnel-row{grid-template-columns:1fr 48px}.company-funnel-progress{grid-area:2/1/auto/-1}.company-vacancy-health-row{align-items:flex-start}.company-health-score{flex-basis:58px}}.candidate-compare-toolbar{background:#f8fbfb;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.candidate-compare-toolbar strong,.candidate-compare-toolbar span{display:block}.candidate-compare-toolbar strong{color:#102b32}.candidate-compare-toolbar span{color:#718388;margin-top:3px;font-size:12px}.candidate-compare-toolbar button b{background:#fff3;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;display:inline-grid}.compare-select-column{text-align:center;width:54px}.compare-select-column input{accent-color:#1f746d;width:18px;height:18px}.compare-header{align-items:flex-end}.compare-header-actions{flex-wrap:wrap;gap:9px;display:flex}.compare-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.compare-summary-grid article{background:#fff;border:1px solid #dbe7e9;border-radius:17px;padding:17px}.compare-summary-grid span,.compare-summary-grid small{color:#718388;display:block}.compare-summary-grid span{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.compare-summary-grid strong{color:#102b32;margin:8px 5px 0 0;font-size:27px;display:inline-block}.candidate-compare-scroll{padding-bottom:10px;overflow-x:auto}.candidate-compare-grid{grid-template-columns:170px repeat(var(--candidate-count),minmax(255px,1fr));min-width:calc(170px + var(--candidate-count) * 255px);background:#fff;border:1px solid #dbe7e9;border-radius:20px;display:grid;box-shadow:0 16px 38px #0f2a370f}.compare-label-column,.candidate-compare-column{grid-template-rows:44px 128px 112px 105px 190px minmax(190px,auto) minmax(160px,auto) minmax(130px,auto) 105px 120px 105px 105px 84px;display:grid}.compare-label-column{background:#f2f7f7;border-radius:20px 0 0 20px}.compare-label-column>div{color:#315961;border-bottom:1px solid #dbe7e9;align-items:center;padding:14px;font-size:12px;font-weight:800;display:flex}.compare-label-column .compare-label-spacer{color:#6b7f84;text-transform:uppercase;letter-spacing:.06em}.candidate-compare-column{border-left:1px solid #dbe7e9}.candidate-compare-column>div{border-bottom:1px solid #e4ecee}.compare-candidate-marker{justify-content:center;align-items:center;padding:8px;display:flex}.compare-candidate-marker span{color:#315961;text-transform:uppercase;background:#e8f3f1;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.compare-cell{color:#1f3940;padding:14px;overflow:auto}.compare-cell strong,.compare-cell span,.compare-cell small,.compare-cell em{display:block}.compare-cell>span,.compare-cell>small,.compare-cell>em{color:#718388;margin-top:5px;font-size:12px;font-style:normal}.compare-person-cell{align-items:center;gap:12px;display:flex}.compare-avatar{background:#17353d;border-radius:15px;flex:0 0 48px;place-items:center;height:48px;font-weight:800;color:#fff!important;margin:0!important;display:grid!important}.compare-decision-cell strong{color:#102b32;font-size:36px;display:inline-block}.compare-decision-cell>span{margin-left:3px;display:inline-block}.compare-list-cell{align-content:start;gap:10px;display:grid}.compare-list-cell>div{border-bottom:1px dashed #d7e2e4;padding-bottom:9px}.compare-list-cell span,.compare-list-cell small{margin-top:2px}.compare-chip-cell{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.compare-chip-cell span{color:#315961;background:#edf6f5;border-radius:999px;margin:0;padding:6px 8px;font-size:10px;font-weight:700}.compare-action-cell{align-items:center;display:flex}.compare-action-cell .button{justify-content:center;width:100%}@media (width<=900px){.compare-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-header{align-items:flex-start}.compare-header-actions{width:100%}}@media (width<=600px){.candidate-compare-toolbar{flex-direction:column;align-items:flex-start}.candidate-compare-toolbar button{width:100%}.compare-summary-grid{grid-template-columns:1fr 1fr}.compare-header-actions .button{flex:1}.compare-label-column{display:none}.candidate-compare-grid{grid-template-columns:repeat(var(--candidate-count),minmax(245px,1fr));min-width:calc(var(--candidate-count) * 245px)}.candidate-compare-column:first-of-type{border-left:0}}@media print{.candidate-compare-page .company-sidebar,.compare-header-actions{display:none!important}.candidate-compare-page .company-dashboard-shell{display:block}.candidate-compare-page .candidate-compare-grid{min-width:100%;box-shadow:none}.candidate-compare-page .candidate-compare-scroll{overflow:visible}.candidate-compare-page .compare-cell{overflow:hidden}.candidate-compare-page .button{display:none}}.smart-filter-hub{margin-top:18px;padding:20px}.smart-filter-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.smart-filter-heading h2{color:#102b32;margin:4px 0 6px}.smart-filter-heading p{color:#718388;margin:0}.smart-filter-active-count{color:#25645f;background:#e8f6f3;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.smart-filter-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.smart-filter-preset{color:#102b32;background:linear-gradient(145deg,#fff,#f7fbfb);border:1px solid #dce7e9;border-radius:15px;padding:14px;text-decoration:none;transition:all .2s;display:block}.smart-filter-preset:hover{border-color:#8bd5c7;transform:translateY(-2px);box-shadow:0 10px 24px #0f2a3712}.smart-filter-preset strong,.smart-filter-preset span{display:block}.smart-filter-preset span{color:#718388;margin-top:5px;font-size:11px;line-height:1.45}.smart-filter-saved-grid{border-top:1px solid #e4ecee;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;margin-top:18px;padding-top:18px;display:grid}.smart-filter-saved-grid h3{color:#102b32;margin:0 0 10px;font-size:14px}.smart-filter-saved-list{flex-wrap:wrap;gap:8px;display:flex}.smart-filter-saved-item{background:#fff;border:1px solid #dce7e9;border-radius:13px;align-items:stretch;display:flex;overflow:hidden}.smart-filter-saved-item>a{color:#18363e;padding:10px 12px;text-decoration:none}.smart-filter-saved-item strong,.smart-filter-saved-item span{display:block}.smart-filter-saved-item span{color:#718388;margin-top:3px;font-size:10px}.smart-filter-saved-item form{border-left:1px solid #e4ecee;display:flex}.smart-filter-saved-item button{color:#8b5b5b;cursor:pointer;background:#fff;border:0;width:36px;font-size:20px}.smart-filter-saved-item button:hover{background:#fff1f1}.smart-filter-empty{color:#718388;margin:0;font-size:12px}.smart-filter-save-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.smart-filter-save-form label span{color:#315961;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.smart-filter-save-form input{box-sizing:border-box;color:#173139;background:#fff;border:1px solid #cfdcdf;border-radius:12px;width:100%;padding:11px 12px}.smart-filter-save-form small{color:#718388;grid-column:1/-1}.smart-filter-save-form button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1180px){.smart-filter-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.smart-filter-saved-grid{grid-template-columns:1fr}.smart-filter-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.smart-filter-heading{flex-direction:column}.smart-filter-presets,.smart-filter-save-form{grid-template-columns:1fr}.smart-filter-save-form .button{width:100%}}.company-activity-page .portal-content{min-width:0}.activity-filter-card{background:#fff;border:1px solid #e7eaf0;border-radius:18px;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:14px;margin:20px 0;padding:20px;display:grid;box-shadow:0 12px 35px #0f172a0d}.activity-filter-card label{color:#475569;gap:7px;font-size:13px;font-weight:700;display:grid}.activity-filter-card select,.activity-filter-card input{background:#fff;border:1px solid #dbe1ea;border-radius:11px;height:44px;padding:0 12px}.activity-filter-actions{gap:8px;display:flex}.activity-feed-card{background:#fff;border:1px solid #e7eaf0;border-radius:18px;overflow:hidden}.activity-feed-row{color:inherit;border-bottom:1px solid #edf0f5;gap:15px;padding:18px 20px;text-decoration:none;transition:all .2s;display:flex}.activity-feed-row:hover{background:#f8fafc}.activity-feed-row:last-child{border-bottom:0}.activity-type-badge{color:#4338ca;background:#eef2ff;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.activity-type-note{color:#0e7490;background:#ecfeff}.activity-type-reminder{color:#be185d;background:#fce7f3}.activity-type-interview{color:#15803d;background:#dcfce7}.activity-feed-copy{flex:1;min-width:0}.activity-feed-top{justify-content:space-between;gap:12px;display:flex}.activity-feed-top time{color:#94a3b8;white-space:nowrap;font-size:12px}.activity-feed-copy p{color:#334155;margin:5px 0 3px}.activity-feed-copy span{color:#64748b;font-size:14px;display:block}.activity-feed-copy small{color:#94a3b8;margin-top:7px;display:block}.empty-state{text-align:center;padding:54px 20px}.company-page-heading .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6366f1;font-size:12px;font-weight:800}@media (width<=1100px){.activity-filter-card{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.activity-filter-card{grid-template-columns:1fr}.activity-filter-actions{width:100%}.activity-filter-actions>*{flex:1}.activity-feed-top{display:block}.activity-feed-top time{margin-top:4px;display:block}}.kpi-dashboard{gap:1.25rem;display:grid}.kpi-hero{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.6rem;display:flex}.kpi-hero h1{margin:.25rem 0 .45rem;font-size:clamp(1.65rem,3vw,2.4rem)}.kpi-hero p{color:#cbd5e1;margin:0}.kpi-filter-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-wrap:wrap;align-items:end;gap:.8rem;padding:1rem;display:flex}.kpi-filter-card label{color:#475569;gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.kpi-filter-card input{border:1px solid #cbd5e1;border-radius:10px;min-height:42px;padding:0 .75rem}.kpi-period-buttons{gap:.45rem;margin-right:auto;display:flex}.kpi-period-button{color:#334155;background:#f1f5f9;border-radius:10px;padding:.65rem .9rem;font-weight:700;text-decoration:none}.kpi-period-button.active{color:#fff;background:#0f172a}.kpi-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:.35rem;padding:1.1rem;display:grid;box-shadow:0 10px 30px #0f172a0d}.kpi-card span,.kpi-card small{color:#64748b}.kpi-card strong{color:#0f172a;font-size:1.55rem}.kpi-layout-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;display:grid}.kpi-panel{padding:1.2rem}.kpi-funnel{gap:1rem;display:grid}.kpi-funnel-row{grid-template-columns:minmax(130px,.8fr) minmax(120px,1.4fr) 58px;align-items:center;gap:.75rem;display:grid}.kpi-funnel-row>div:first-child{display:grid}.kpi-funnel-row span{color:#64748b;font-size:.78rem}.kpi-progress{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.kpi-progress i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6);height:100%;display:block}.kpi-trend{align-items:end;gap:.35rem;height:220px;padding-top:1rem;display:flex;overflow-x:auto}.kpi-trend-column{text-align:center;grid-template-rows:1fr auto;gap:.4rem;min-width:18px;height:100%;display:grid}.kpi-bars{align-items:end;gap:2px;height:100%;display:flex}.kpi-bars i{border-radius:4px 4px 0 0;width:5px;min-height:3px;display:block}.kpi-trend-column>span{color:#64748b;transform-origin:50%;font-size:.65rem;transform:rotate(-55deg)}.kpi-bars .applications,.kpi-legend .applications{background:#2563eb}.kpi-bars .interviews,.kpi-legend .interviews{background:#f59e0b}.kpi-bars .hires,.kpi-legend .hires{background:#10b981}.kpi-legend{color:#475569;flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.78rem;display:flex}.kpi-legend span{align-items:center;gap:.35rem;display:flex}.kpi-legend i{border-radius:3px;width:10px;height:10px}.kpi-table-wrap{overflow-x:auto}.kpi-table{border-collapse:collapse;width:100%}.kpi-table th,.kpi-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.85rem}.kpi-table th{text-transform:uppercase;color:#64748b;font-size:.78rem}@media (width<=1100px){.kpi-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-layout-grid{grid-template-columns:1fr}}@media (width<=680px){.kpi-hero{display:grid}.kpi-card-grid{grid-template-columns:1fr}.kpi-filter-card>*{width:100%}.kpi-period-buttons{overflow-x:auto}.kpi-period-button{white-space:nowrap}.kpi-funnel-row{grid-template-columns:1fr}.kpi-funnel-row>b{text-align:left}}.portal-page-shell{align-items:start}.portal-page-content{gap:20px;min-width:0;display:grid}.portal-page-header{color:#fff;background:linear-gradient(135deg,#102b37,#183f4a);border:1px solid #dfe7eb;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px;display:flex;box-shadow:0 18px 45px #0f2a371f}.portal-page-header-copy{min-width:0}.portal-page-header h1{color:inherit;letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(1.7rem,3vw,2.35rem)}.portal-page-header p{color:#c7d5da;max-width:720px;margin:0;line-height:1.6}.portal-page-header-actions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.portal-eyebrow{color:#aee9db;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.portal-surface{background:#fff;border:1px solid #e1e8eb;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px #0f2a370e}.portal-surface-header{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.portal-surface-header h2{color:#102b32;margin:4px 0 0;font-size:18px}.portal-surface-header p{color:#6d8187;margin:5px 0 0}.portal-surface-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-surface-body{min-width:0}.portal-filter-bar{background:#fff;border:1px solid #e1e8eb;border-radius:18px;flex-wrap:wrap;align-items:end;gap:14px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #0f2a370b}.portal-filter-bar label{color:#496169;gap:7px;font-size:12px;font-weight:800;display:grid}.portal-filter-bar input,.portal-filter-bar select{color:#17343c;background:#fff;border:1px solid #d5e0e3;border-radius:11px;min-height:44px;padding:0 12px}.portal-filter-bar input:focus,.portal-filter-bar select:focus{border-color:#2f9f8e;outline:0;box-shadow:0 0 0 4px #2f9f8e1a}.portal-empty-state{text-align:center;justify-items:center;gap:7px;padding:44px 22px;display:grid}.portal-empty-state-mark{color:#258475;background:#edf7f4;border-radius:13px;place-items:center;width:42px;height:42px;font-size:27px;display:grid}.portal-empty-state h3{color:#17343c;margin:0}.portal-empty-state p{color:#718489;max-width:440px;margin:0}.portal-empty-state-actions{margin-top:7px}.seeker-side-nav a[aria-current=page]{position:relative}.seeker-side-nav a[aria-current=page]:after{content:"";background:#caff5b;border-radius:50%;width:6px;height:6px;position:absolute;right:12px;box-shadow:0 0 0 4px #caff5b1f}.company-activity-page .activity-feed-card .portal-surface-body{padding:0}.kpi-panel .portal-surface-body{padding:20px 22px}.kpi-dashboard>.portal-surface .portal-surface-body{padding:0}.kpi-dashboard>.kpi-panel .portal-surface-body{padding:20px 22px}.kpi-hero.portal-page-header{background:linear-gradient(135deg,#0f172a,#1e293b)}@media (width<=700px){.portal-page-header{padding:22px 20px;display:grid}.portal-page-header-actions,.portal-page-header-actions>*{width:100%}.portal-filter-bar{grid-template-columns:1fr;display:grid}.portal-filter-bar>*{width:100%}.portal-surface-header{display:grid}.portal-surface-actions{width:100%}}.public-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#caff5b1f,#0000 28%),linear-gradient(135deg,#0e2229,#173b43);padding:88px max(24px,50vw - 590px)}.public-hero>div{max-width:850px}.public-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:10px 0 18px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.03}.public-hero p{color:#c5d3d7;max-width:720px;margin:0;font-size:1.08rem;line-height:1.75}.public-hero-compact{padding-top:68px;padding-bottom:68px}.public-hero-compact h1{font-size:clamp(2rem,4vw,3.4rem)}.public-kicker{color:#9edfcf;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.public-hero .public-kicker{color:#caff5b}.public-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.public-primary,.public-secondary{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;display:inline-flex}.public-primary{color:#17342f;background:#caff5b}.public-secondary{color:#fff;border:1px solid #ffffff40}.public-section{max-width:1180px;margin:0 auto;padding:76px 24px}.public-section h2{color:#102b32;letter-spacing:-.035em;margin:9px 0 16px;font-size:clamp(1.7rem,3vw,2.6rem)}.public-section p{color:#60757b;line-height:1.75}.public-section-heading{max-width:700px;margin-bottom:30px}.public-two-column{grid-template-columns:1.15fr .85fr;align-items:center;gap:46px;display:grid}.public-highlight{background:linear-gradient(145deg,#f4faf8,#fff);border:1px solid #dfe9e7;border-radius:22px;padding:30px;box-shadow:0 18px 45px #0f2a3712}.public-highlight strong{color:#173b43;margin-bottom:10px;font-size:1.25rem;display:block}.public-highlight a{color:#258475;font-weight:800}.public-highlight ul{color:#60757b;gap:10px;margin:16px 0 0;padding-left:20px;display:grid}.public-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-card-grid article,.public-steps article{background:#fff;border:1px solid #e0e8e9;border-radius:19px;padding:25px;box-shadow:0 10px 30px #0f2a370b}.public-card-grid h3,.public-steps h3{color:#17343c;margin:0 0 9px}.public-card-grid p,.public-steps p{margin:0}.public-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.public-steps article>span{color:#258475;background:#e9f7f2;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:18px;font-weight:900;display:inline-grid}.public-faq{gap:12px;max-width:900px;display:grid}.public-faq details{background:#fff;border:1px solid #e0e8e9;border-radius:15px;padding:0 20px}.public-faq summary{cursor:pointer;color:#17343c;padding:19px 0;font-weight:800}.public-faq details p{margin:0;padding:0 0 20px}.public-contact-grid{grid-template-columns:1.1fr .9fr;gap:34px;display:grid}.public-notice{color:#8b5a22;background:#fff7ed;border-left:4px solid #ed9636;border-radius:8px;margin-top:22px;padding:16px}.public-legal{max-width:900px}.public-legal h2{margin-top:35px;font-size:1.35rem}.public-footer{color:#fff;background:#0e2229;padding:0}.public-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:36px;max-width:1180px;margin:0 auto;padding:56px 24px;display:grid}.public-footer-grid>div{align-content:start;gap:10px;display:grid}.public-footer-grid strong{color:#fff;margin-bottom:7px}.public-footer-grid a{color:#aebfc3}.public-footer-brand p{color:#aebfc3;max-width:360px;line-height:1.7}.public-footer-bottom{color:#83989d;border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:18px 24px;font-size:.82rem;display:flex}@media (width<=900px){.public-two-column,.public-contact-grid{grid-template-columns:1fr}.public-card-grid,.public-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.public-hero{padding:58px 20px}.public-section{padding:54px 20px}.public-card-grid,.public-steps,.public-footer-grid{grid-template-columns:1fr}.public-footer-bottom{display:grid}.public-actions>*{width:100%}}.auth-forgot-link{color:var(--primary,#175cd3);font-weight:700;text-decoration:none}.auth-forgot-link:hover,.auth-forgot-link:focus-visible{text-decoration:underline}.auth-alert-success{color:#067647;background:#12b76a1a;border-color:#12b76a52}.public-page{color:#17343c;background:#f6f9f8}.public-page main{color:#17343c;background:#f6f9f8;min-height:calc(100vh - 73px)}.public-page .public-section{color:#17343c}.public-page .public-section p,.public-page .public-card-grid p,.public-page .public-steps p,.public-page .public-faq details p,.public-page .public-legal p,.public-page .public-legal li,.public-page .public-highlight p,.public-page .public-highlight li{color:#526a71}.public-page .public-section h1,.public-page .public-section h2,.public-page .public-section h3,.public-page .public-legal h2,.public-page .public-legal h3{color:#102b32}.public-page .public-card-grid article,.public-page .public-steps article,.public-page .public-faq details,.public-page .public-highlight{color:#17343c}.public-page .public-notice,.public-page .public-notice p,.public-page .public-notice strong{color:#754719}.public-page .public-footer,.public-page .public-footer strong{color:#fff}.public-page .public-footer a,.public-page .public-footer p{color:#b7c7ca}.auth-page .auth-forgot-link{color:#f4b76b}.auth-page .auth-forgot-link:hover,.auth-page .auth-forgot-link:focus-visible{color:#ffd08f}.side-nav-divider{color:#8fa3a8;letter-spacing:.1em;text-transform:uppercase;margin:12px 12px 4px;font-size:10px;font-weight:900;display:block}.profile-completion-badge{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;min-width:126px;padding:12px 16px;display:grid}.profile-completion-badge strong{font-size:24px}.profile-completion-badge span{color:#c7d5da;font-size:11px}.company-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;display:grid}.company-settings-grid label,.support-form label{color:#38545c;gap:7px;font-size:12px;font-weight:800;display:grid}.company-settings-grid input,.company-settings-grid select,.company-settings-grid textarea,.support-form input,.support-form select,.support-form textarea{box-sizing:border-box;color:#17343c;background:#fff;border:1px solid #d5e0e3;border-radius:11px;width:100%;padding:12px}.company-settings-grid input,.company-settings-grid select,.support-form input,.support-form select{min-height:44px}.company-settings-grid small,.support-form small{color:#718489;font-weight:500}.company-settings-grid .span-2{grid-column:1/-1}.company-settings-actions{border-top:1px solid #edf1f3;justify-content:flex-end;padding:18px 22px;display:flex}.company-logo-setting{background:#f8fbfb;border:1px dashed #cfdbde;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.company-logo-setting>div{color:#fff;background:#17343c;border-radius:16px;place-items:center;width:72px;height:72px;font-weight:900;display:grid;overflow:hidden}.company-logo-setting img{object-fit:cover;width:100%;height:100%}.inline-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.inline-check input{width:auto;min-height:0}.company-account-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.account-summary-card .portal-surface-body,.credit-card .portal-surface-body{padding:22px}.status-pill{color:#3d5961;background:#eef2f3;border-radius:999px;align-items:center;width:max-content;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.status-approved{color:#17613a;background:#e5f7ec}.status-pending,.status-open{color:#7a520c;background:#fff4d8}.status-rejected,.status-blocked{color:#8f2d2d;background:#feeaea}.credit-number{color:#102b32;font-size:44px;line-height:1;display:block}.moderation-note{background:#fff7e4;border-radius:12px;margin-top:15px;padding:14px}.company-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.company-stat-grid article{background:#fff;border:1px solid #e1e8eb;border-radius:16px;padding:18px}.company-stat-grid span{color:#718489;font-size:12px;font-weight:800;display:block}.company-stat-grid strong{color:#17343c;margin-top:5px;font-size:26px;display:block}.portal-link-list a{color:#17343c;border-bottom:1px solid #edf1f3;justify-content:space-between;gap:16px;padding:17px 22px;text-decoration:none;display:flex}.portal-link-list a:last-child{border-bottom:0}.portal-link-list a:hover{background:#f7faf9}.portal-link-list span{gap:4px;display:grid}.portal-link-list small{color:#718489}.notification-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.notification-preference-grid label{color:#29464e;border:1px solid #e1e8eb;border-radius:13px;align-items:center;gap:10px;padding:14px;font-weight:700;display:flex}.notification-preference-grid input{accent-color:#178476}.company-notification-row{border-bottom:1px solid #edf1f3}.company-notification-row button{color:#17343c;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:16px;width:100%;padding:16px 22px;display:flex}.company-notification-row.is-unread button{background:#f1f9f6}.company-notification-row span{gap:4px;display:grid}.company-notification-row small,.company-notification-row time{color:#718489}.support-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);gap:18px;display:grid}.support-form{gap:16px;padding:22px;display:grid}.support-request-list>div{border-bottom:1px solid #edf1f3;gap:6px;padding:16px 20px;display:grid}.support-request-list>div:last-child{border-bottom:0}.support-request-list small{color:#718489}@media (width<=900px){.company-account-grid,.support-layout,.company-settings-grid,.notification-preference-grid{grid-template-columns:1fr}.company-settings-grid .span-2{grid-column:auto}.company-logo-setting{grid-template-columns:auto 1fr}.company-logo-setting .inline-check{grid-column:1/-1}.company-stat-grid{grid-template-columns:1fr}}@media (width<=600px){.company-logo-setting{grid-template-columns:1fr}.company-settings-actions .button{width:100%}.company-notification-row button{display:grid}.company-stat-grid{gap:10px}}.system-page{color:#fff;background:radial-gradient(circle at 100% 0,#1b998733,#0000 34%),#0e2229;min-height:100vh;margin:0}.system-page-shell{box-sizing:border-box;align-content:center;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.system-page-logo{color:#fff;margin-bottom:26px;font-family:Unbounded,sans-serif;font-size:24px;font-weight:800;text-decoration:none}.system-page-logo span{color:#27b39e}.system-page-logo b{color:#f4b76b}.system-card{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:28px;width:min(100%,680px);padding:42px;box-shadow:0 24px 70px #00000047}.system-code{color:#f4b76b;font-family:JetBrains Mono,monospace;font-size:clamp(54px,10vw,96px);font-weight:800;line-height:1;display:block}.system-eyebrow{color:#8fd6ca;letter-spacing:.14em;text-transform:uppercase;margin:14px 0 8px;font-size:12px;font-weight:900}.system-card h1{color:#fff;margin:0;font-size:clamp(26px,5vw,42px);line-height:1.18}.system-description{color:#c6d5d8;max-width:560px;margin:18px auto 0;font-size:16px;line-height:1.75}.system-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.system-actions .button{min-width:170px}.system-help{color:#9db1b6;text-align:center;margin:20px 0 0;font-size:13px}.system-help a{color:#f4b76b}.yj-loading-state,.portal-loading-state{color:#526a71;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:24px;display:flex}.yj-loading-spinner,.portal-loading-spinner{border:3px solid #dce7e9;border-top-color:#178476;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite yj-spin}.portal-loading-state{background:#fff;border:1px solid #e3eaec;border-radius:16px}.yj-flash{border:1px solid;border-radius:13px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.yj-flash__mark{background:currentColor;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px}.yj-flash strong{margin-bottom:3px;display:block}.yj-flash__content{line-height:1.55}.yj-flash--success{color:#17613a;background:#ecf9f1;border-color:#b8e5ca}.yj-flash--error{color:#8f2d2d;background:#fff0f0;border-color:#f2c4c4}.yj-flash--warning{color:#7a520c;background:#fff8e6;border-color:#efd799}.yj-flash--info{color:#245c6b;background:#eef8fb;border-color:#bfdce4}@keyframes yj-spin{to{transform:rotate(360deg)}}@media (width<=600px){.system-card{border-radius:22px;padding:30px 20px}.system-actions{display:grid}.system-actions .button{width:100%}}.skip-link{z-index:10000;color:#fff;background:#102b32;border:2px solid #fff;border-radius:10px;padding:12px 16px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 8px 24px #0000003d}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #f4b76b}:where(input,select,textarea):focus-visible{border-color:#178476;box-shadow:0 0 0 4px #17847629}:where(button,.button,.nav-cta,.login-link,.account-menu-trigger,.burger){min-height:44px}:where(a.button,.nav-cta,.login-link){justify-content:center;align-items:center;display:inline-flex}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}main:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.yj-loading-spinner,.portal-loading-spinner{border-top-color:#178476;animation:none}}@media (forced-colors:active){.skip-link,.button,.nav-cta,.yj-flash,.system-card{border:1px solid canvastext}.yj-loading-spinner,.portal-loading-spinner{border-color:canvastext}}@media (width<=680px){:where(.button,.nav-cta,.login-link,.account-menu-trigger,.burger,.mobile-nav a,.mobile-logout){min-height:44px}.mobile-nav a,.mobile-logout{align-items:center;display:flex}}[hidden]{display:none!important}.public-faq details[open] summary{margin-bottom:14px}.notification-preferences-form{gap:18px;display:grid}.notification-preference-card{padding:26px}.notification-preference-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.notification-preference-heading.compact{margin-bottom:18px}.notification-preference-heading small{color:#178476;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.notification-preference-heading h2{color:#102a33;margin:5px 0 7px}.notification-preference-heading p{color:#64777d;margin:0;line-height:1.55}.notification-selection-count{color:#126f64;background:#e9f6f3;border-radius:999px;flex:none;padding:9px 13px;font-size:12px}.notification-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.notification-category-choice{cursor:pointer;display:block;position:relative}.notification-category-choice input{opacity:0;pointer-events:none;position:absolute}.notification-category-choice>span{box-sizing:border-box;background:#fff;border:1px solid #dce6e8;border-radius:14px;flex-direction:column;justify-content:center;min-height:72px;padding:14px 16px;transition:all .18s;display:flex}.notification-category-choice b{color:#213b43;font-size:13px}.notification-category-choice small{color:#87999e;margin-top:5px;font-size:11px}.notification-category-choice:hover>span{border-color:#9fcac3;transform:translateY(-1px)}.notification-category-choice input:focus-visible+span{outline-offset:2px;outline:3px solid #f4b76b}.notification-category-choice input:checked+span{background:#edf8f6;border-color:#178476;box-shadow:inset 0 0 0 1px #178476}.notification-category-choice input:checked+span b{color:#126f64}.notification-category-choice input:disabled+span{background:#f4f6f7;transform:none}.notification-expand-button{color:#126f64;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-weight:800}.notification-settings-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.notification-option-list{gap:10px;display:grid}.notification-option{cursor:pointer;background:#fff;border:1px solid #e0e8ea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex;position:relative}.notification-option.is-required{background:#f7faf9}.notification-option-copy{min-width:0}.notification-option-copy b,.notification-option-copy small{display:block}.notification-option-copy b{color:#223b43;font-size:13px}.notification-option-copy small{color:#7b8e94;margin-top:4px;font-size:11px;line-height:1.45}.notification-option>input[type=checkbox]{opacity:0;position:absolute}.notification-option>i{background:#cdd8db;border-radius:999px;flex:none;width:42px;height:24px;transition:all .18s;position:relative}.notification-option>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #102a3340}.notification-option>input:checked+i{background:#178476}.notification-option>input:checked+i:after{transform:translate(18px)}.notification-option>input:focus-visible+i{outline-offset:3px;outline:3px solid #f4b76b}.notification-settings-actions{justify-content:flex-end;display:flex}.notification-settings-actions .button{min-width:220px}@media (width<=980px){.notification-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-settings-grid{grid-template-columns:1fr}}@media (width<=620px){.notification-preference-card{padding:20px}.notification-preference-heading{gap:12px;display:grid}.notification-selection-count{justify-self:start}.notification-category-grid{grid-template-columns:1fr}.notification-settings-actions .button{width:100%}}.button{color:#17343c;background:#fff;border:1px solid #c9d6da;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;box-shadow:0 2px 6px #0f2a370a}.button:hover{color:#126f64;background:#f2f8f6;border-color:#8fb9b1;transform:translateY(-1px);box-shadow:0 7px 16px #0f2a3714}.button:focus-visible{outline-offset:3px;outline:3px solid #f4b76b}.button:disabled,.button[aria-disabled=true]{color:#7d8e93;box-shadow:none;cursor:not-allowed;background:#eef2f3;border-color:#dde5e7;transform:none}.button-primary{color:#1a0f04;background:#e0913d;border-color:#e0913d;box-shadow:0 6px 16px #e0913d2e}.button-primary:hover{color:#1a0f04;background:#f4b76b;border-color:#f4b76b}.button.danger-button,.danger-button.button{color:#a72828;background:#fff7f7;border-color:#dc6060}.button.danger-button:hover,.danger-button.button:hover{color:#fff;background:#c83e3e;border-color:#c83e3e}.portal-page-header .button:not(.button-primary){color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff57}.portal-page-header .button:not(.button-primary):hover{color:#17343c;background:#fff;border-color:#ffffffb3}.career-video-panel input[type=url]{border:1px solid var(--border,#d7dee8);color:#14213d;background:#fff;border-radius:10px;width:100%;margin:10px 0 14px;padding:12px 14px}.career-video-embed{aspect-ratio:16/9;background:#0f172a;border-radius:16px;width:100%;position:relative;overflow:hidden}.career-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.career-video-embed video{object-fit:contain;background:#071c23;border:0;width:100%;height:100%;position:absolute;inset:0}.portfolio-video-studio{gap:20px;display:grid}.video-package-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.video-package-status>div,.video-package-empty{background:#f7fbfa;border:1px solid #d8e5e2;border-radius:14px;padding:14px}.video-package-status small,.video-package-status strong{display:block}.video-package-status strong{color:#0d3034;margin-top:5px}.video-upload-form{align-items:end;gap:12px;display:flex}.video-dropzone{background:#f4fbf8;border:1px dashed #65a99a;border-radius:15px;flex:1;padding:18px}.video-dropzone span,.video-dropzone small{display:block}.video-dropzone input{margin-bottom:10px}.video-upload-progress{color:#fff;background:#092d32;border-radius:15px;padding:16px}.video-upload-progress>div{justify-content:space-between;gap:10px;display:flex}.video-upload-progress progress{accent-color:#8ee342;width:100%;height:12px;margin:10px 0}.video-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.video-package-grid article{background:linear-gradient(145deg,#fff,#f3faf7);border:1px solid #d6e2df;border-radius:16px;padding:18px}.video-package-grid span,.video-package-grid strong,.video-package-grid del{display:block}.video-package-grid strong{color:#0a4b40;margin:8px 0;font-size:24px}.video-order-history,.video-submission-list{gap:10px;display:grid}.video-order-history>div,.video-submission-list article{border:1px solid #d8e5e2;border-radius:14px;padding:14px}.video-order-history span,.video-order-history small{margin-top:4px;display:block}.video-submission-list article{grid-template-columns:180px 1fr;gap:14px;display:grid}.video-submission-list video{background:#081d22;border-radius:10px;width:100%}.video-script-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.video-script-grid article{color:#fff;background:#0b3035;border-radius:16px;padding:18px}.video-script-grid small{color:#a9ef50;letter-spacing:.1em;font-weight:800}.video-script-grid ol{margin:12px 0 0;padding-left:20px}.video-script-grid li+li{margin-top:7px}@media (width<=700px){.video-package-status{grid-template-columns:1fr 1fr}.video-upload-form{flex-direction:column;align-items:stretch}.video-package-grid,.video-script-grid,.video-submission-list article{grid-template-columns:1fr}}.locale-switcher,.mobile-locale-switcher{align-items:center;gap:.25rem;display:flex}.locale-switcher a,.mobile-locale-switcher a{border-radius:.5rem;padding:.35rem .45rem;font-size:.75rem;font-weight:700;text-decoration:none}.locale-switcher a.is-active,.mobile-locale-switcher a.is-active{text-underline-offset:.2rem;background:#ffffff1f;text-decoration:underline}.portfolio-builder-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.portfolio-code-card{background:#ffffff14;border:1px solid #ffffff38;border-radius:16px;min-width:210px;padding:16px 18px}.portfolio-code-card small,.portfolio-code-card span{display:block}.portfolio-code-card strong{letter-spacing:.08em;margin:5px 0;font-family:JetBrains Mono,monospace;font-size:18px;display:block}.portfolio-code-card span{opacity:.72;max-width:210px;font-size:11px;line-height:1.45}.portfolio-builder-toolbar{background:#fff;border:1px solid #dde7e9;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:16px 18px;display:flex}.portfolio-builder-toolbar strong,.portfolio-builder-toolbar span{display:block}.portfolio-builder-toolbar strong{color:#17343c}.portfolio-builder-toolbar span{color:#73878d;margin-top:3px;font-size:12px}.portfolio-device-switcher{background:#eef4f4;border-radius:12px;padding:4px;display:flex}.portfolio-device-switcher button{color:#60767c;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 13px;font-weight:800}.portfolio-device-switcher button.is-active{color:#126f64;background:#fff;box-shadow:0 2px 8px #102a3314}.portfolio-builder-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:20px;display:grid}.portfolio-builder-controls{gap:18px;display:grid}.portfolio-control-card{padding:22px}.portfolio-control-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.portfolio-control-heading small{color:#178476;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.portfolio-control-heading h2{color:#153039;margin:4px 0 0;font-size:20px}.portfolio-control-badge,.portfolio-system-chip{color:#126f64;background:#edf8f6;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.portfolio-settings-form{gap:14px;display:grid}.portfolio-settings-form.compact{border-top:1px solid #e4ebed;padding:16px}.portfolio-settings-form label{color:#405960;gap:7px;font-size:12px;font-weight:800;display:grid}.portfolio-settings-form input[type=text],.portfolio-settings-form textarea,.portfolio-settings-form select{box-sizing:border-box;color:#18353d;width:100%;font:inherit;background:#fff;border:1px solid #d5e0e3;border-radius:11px;padding:11px 12px;font-weight:600}.portfolio-settings-form textarea{resize:vertical;line-height:1.55}.portfolio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portfolio-color-field>div{align-items:center;gap:10px;display:flex}.portfolio-color-field input[type=color]{background:#fff;border:1px solid #d5e0e3;border-radius:10px;width:52px;height:38px;padding:2px}.portfolio-color-field output{color:#60767c;font-family:JetBrains Mono,monospace;font-size:11px}.portfolio-help{color:#71858b;margin:-5px 0 15px;font-size:12px;line-height:1.5}.portfolio-section-sorter{gap:9px;margin-bottom:14px;display:grid}.portfolio-sort-item{cursor:grab;background:#fff;border:1px solid #dde7e9;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;transition:all .15s;display:grid}.portfolio-sort-item:hover{border-color:#a7cfc7;transform:translateY(-1px)}.portfolio-sort-item.is-dragging{opacity:.46;transform:scale(.985)}.portfolio-drag-handle{color:#809399;font-size:18px}.portfolio-sort-item strong,.portfolio-sort-item small{display:block}.portfolio-sort-item strong{color:#244049;font-size:13px}.portfolio-sort-item small{color:#87999e;margin-top:2px;font-size:10px}.portfolio-state-dot{background:#cbd6d8;border-radius:50%;width:9px;height:9px}.portfolio-state-dot.is-on{background:#27a07f;box-shadow:0 0 0 4px #e7f6f1}.portfolio-section-settings-list{gap:9px;display:grid}.portfolio-section-settings{background:#fff;border:1px solid #dde7e9;border-radius:13px;overflow:hidden}.portfolio-section-settings summary{cursor:pointer;color:#244049;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-weight:800;list-style:none;display:flex}.portfolio-section-settings summary::-webkit-details-marker{display:none}.portfolio-section-settings summary small{color:#81949a;font-size:10px}.portfolio-system-note{color:#38756a;background:#eef8f5;border-radius:10px;padding:11px 12px;font-size:11px;line-height:1.5}.portfolio-toggle{cursor:pointer;grid-template-columns:none!important;align-items:center!important;gap:9px!important;display:flex!important}.portfolio-toggle input{opacity:0;position:absolute}.portfolio-toggle span{background:#cad6d8;border-radius:999px;width:40px;height:23px;transition:all .15s;position:relative}.portfolio-toggle span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.portfolio-toggle input:checked+span{background:#178476}.portfolio-toggle input:checked+span:after{transform:translate(17px)}.portfolio-toggle b{color:#425c63;font-size:12px}.portfolio-preview-column{min-width:0}.portfolio-preview-sticky{transition:all .2s;position:sticky;top:96px}.portfolio-preview-shell{--portfolio-accent:#f59e0b;color:#1e3941;background:#f8fbfb;border:1px solid #dce6e8;border-radius:24px;font-family:Inter,sans-serif;transition:width .2s,background .2s,color .2s;overflow:hidden;box-shadow:0 18px 45px #122f3a1f}.portfolio-preview-sticky.is-mobile-preview .portfolio-preview-shell{width:360px;max-width:100%;margin-inline:auto}.portfolio-preview-shell[data-font=poppins]{font-family:Poppins,Inter,sans-serif}.portfolio-preview-shell[data-font=roboto]{font-family:Roboto,Inter,sans-serif}.portfolio-preview-shell[data-font=open_sans]{font-family:Open Sans,Inter,sans-serif}.portfolio-preview-shell[data-font=montserrat]{font-family:Montserrat,Inter,sans-serif}.portfolio-preview-shell[data-theme=dark]{color:#edf5f4;background:#101b20;border-color:#283a40}.portfolio-preview-shell[data-theme=modern]{background:#f5f8ff}.portfolio-preview-shell[data-theme=corporate]{background:#f5f9fb}.portfolio-preview-shell[data-theme=classic]{background:#fff}.portfolio-preview-cover{background:linear-gradient(135deg,var(--portfolio-accent),#17343c);height:112px}.portfolio-preview-header{align-items:flex-end;gap:14px;margin-top:-35px;padding:0 22px 20px;display:flex}.portfolio-preview-avatar{color:#fff;background:#17343c;border:4px solid #fff;border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.portfolio-preview-shell[data-photo=rounded] .portfolio-preview-avatar{border-radius:18px}.portfolio-preview-shell[data-photo=square] .portfolio-preview-avatar{border-radius:3px}.portfolio-preview-avatar img{object-fit:cover;width:100%;height:100%}.portfolio-preview-header>div:last-child{min-width:0;padding-top:38px}.portfolio-preview-header small{color:var(--portfolio-accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.portfolio-preview-header h2{margin:3px 0 2px;font-size:21px}.portfolio-preview-header p{color:#526b72;margin:0;font-weight:800}.portfolio-preview-shell[data-theme=dark] .portfolio-preview-header p{color:#a9bdc1}.portfolio-preview-header span{opacity:.65;font-size:10px}.portfolio-preview-sections{gap:12px;padding:0 18px 20px;display:grid}.portfolio-preview-section{background:#ffffffd9;border:1px solid #6c8a9133;border-radius:16px;padding:16px}.portfolio-preview-shell[data-card=sharp] .portfolio-preview-section{border-radius:2px}.portfolio-preview-shell[data-card=flat] .portfolio-preview-section{box-shadow:none;border-color:#0000}.portfolio-preview-shell[data-card=shadow] .portfolio-preview-section{border-color:#0000;box-shadow:0 8px 22px #1b39431a}.portfolio-preview-shell[data-card=glass] .portfolio-preview-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f}.portfolio-preview-shell[data-theme=dark] .portfolio-preview-section{background:#17262c;border-color:#2b4148}.portfolio-preview-section.is-disabled{display:none}.portfolio-preview-section h3{color:#1f3c45;margin:0 0 8px;font-size:13px}.portfolio-preview-shell[data-theme=dark] .portfolio-preview-section h3{color:#fff}.portfolio-preview-shell[data-heading=modern] .portfolio-preview-section h3{border-left:3px solid var(--portfolio-accent);padding-left:9px}.portfolio-preview-shell[data-heading=minimal] .portfolio-preview-section h3{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.portfolio-preview-section p{color:#687e84;margin:0;font-size:11px;line-height:1.55}.portfolio-preview-shell[data-theme=dark] .portfolio-preview-section p{color:#b1c2c6}.portfolio-preview-chips{flex-wrap:wrap;gap:6px;display:flex}.portfolio-preview-chips span{background:color-mix(in srgb,var(--portfolio-accent) 14%,#fff);color:#465e65;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.portfolio-verified-preview{gap:5px;display:grid}.portfolio-verified-preview b{color:#17845f;font-size:11px}.portfolio-verified-preview span{color:#71858b;font-size:10px}.portfolio-preview-note{text-align:center;color:#809399;margin:10px 10px 0;font-size:10px;line-height:1.45}@media (width<=1100px){.portfolio-builder-grid{grid-template-columns:1fr}.portfolio-preview-sticky{position:relative;top:auto}.portfolio-preview-column{order:-1}.portfolio-preview-shell{max-width:680px;margin-inline:auto}}@media (width<=700px){.portfolio-builder-hero,.portfolio-builder-toolbar{display:grid}.portfolio-code-card{min-width:0}.portfolio-form-grid{grid-template-columns:1fr}.portfolio-device-switcher{justify-self:start}.portfolio-control-card{padding:17px}.portfolio-preview-cover{height:88px}.portfolio-preview-header{padding-inline:15px}.portfolio-preview-sections{padding-inline:12px}}.career-public-body{color:#172033;background:#f4f6f8;margin:0}.career-public{min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.career-public-cover{background:linear-gradient(135deg,var(--portfolio-accent),#172033);background-position:50%;background-size:cover;height:210px}.career-public-hero-inner{grid-template-columns:auto 1fr auto;align-items:end;gap:22px;max-width:1160px;margin:auto;padding:0 24px 30px;display:grid}.career-public-avatar{background:#eef1f4;border:6px solid #fff;place-items:center;width:138px;height:138px;margin-top:-58px;font-size:38px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 10px 35px #1420321f}.career-public[data-photo=circle] .career-public-avatar{border-radius:50%}.career-public[data-photo=rounded] .career-public-avatar{border-radius:24px}.career-public-eyebrow{color:var(--portfolio-accent);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.career-public-identity h1{margin:4px 0;font-size:34px}.career-public-identity p{color:#4b5669;margin:0}.career-public-location{color:#7b8493;margin-top:7px;display:inline-block}.career-public-actions{flex-wrap:wrap;gap:9px;display:flex}.career-public-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-block:1px solid #e3e7eb;position:sticky;top:0}.career-public-nav-inner{max-width:1160px;margin:auto;padding:0 24px;display:flex;overflow:auto}.career-public-nav a{color:#4a5567;white-space:nowrap;border-bottom:2px solid #0000;padding:15px 13px;font-size:14px;font-weight:700;text-decoration:none}.career-public-nav a:hover{border-color:var(--portfolio-accent)}.career-public-main{grid-template-columns:minmax(0,1fr) 230px;gap:24px;max-width:1160px;margin:28px auto;padding:0 24px 60px;display:grid}.career-public-content{gap:18px;display:grid}.career-public-section{background:#fff;border:1px solid #e5e9ed;border-radius:20px;padding:26px;scroll-margin-top:85px}.career-public[data-card=sharp] .career-public-section{border-radius:0}.career-public[data-card=shadow] .career-public-section{box-shadow:0 12px 35px #1c253612}.career-public-section-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.career-public-section-heading span{background:var(--portfolio-accent);border-radius:5px;width:5px;height:24px}.career-public-section h2{margin:0;font-size:20px}.career-public-about{color:#465164;line-height:1.75}.career-public-list{gap:14px;display:grid}.career-public-list article{border-bottom:1px solid #edf0f3;gap:3px;padding:15px 0;display:grid}.career-public-list span{color:#4f5b6d}.career-public-list small{color:#87909d}.career-public-chips{flex-wrap:wrap;gap:9px;display:flex}.career-public-chips span{background:#f2f4f6;border:1px solid #e5e8ec;border-radius:999px;padding:9px 12px}.career-trust-public-card{background:#f2fbf5;border:1px solid #b9e4ca;border-radius:16px;gap:15px;padding:18px;display:flex}.career-trust-mark{color:#fff;background:#168447;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.career-system-placeholder{background:#fafbfc;border:1px dashed #d8dde3;border-radius:14px;padding:17px}.career-public-aside{align-self:start;gap:12px;display:grid;position:sticky;top:78px}.career-public-qr-card{text-align:center;background:#fff;border:1px solid #e5e9ed;border-radius:18px;padding:18px}.career-public-qr-card img{width:170px;max-width:100%}.career-public-qr-card strong,.career-public-qr-card small{display:block}.career-employer-chip{color:#fff;text-align:center;background:#172033;border-radius:12px;padding:11px}.career-powered{text-align:center;color:#727c8b;font-size:12px;text-decoration:none}.portfolio-publish-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=820px){.career-public-cover{height:145px}.career-public-hero-inner{grid-template-columns:1fr;padding:0 18px 22px}.career-public-avatar{width:105px;height:105px;margin-top:-46px}.career-public-main{grid-template-columns:1fr;padding:0 14px 40px}.career-public-aside{position:static}.career-public-qr-card{display:none}.career-public-section{padding:20px 17px}.career-public-nav-inner{padding:0 10px}}.portfolio-language-editor{gap:10px;display:grid}.portfolio-language-card{background:#fff;border:1px solid #dfe7e9;border-radius:14px;overflow:hidden}.portfolio-language-card summary{cursor:pointer;justify-content:space-between;gap:12px;padding:13px 15px;display:flex}.portfolio-language-card>.portfolio-settings-form{padding:0 15px 15px}.portfolio-inline-check{align-items:center;gap:8px;display:flex!important}.portfolio-inline-check input{width:auto!important}.portfolio-contact-grid{gap:9px;display:grid}.portfolio-contact-row{background:#fbfcfc;border:1px solid #e2e9eb;border-radius:13px;grid-template-columns:150px minmax(0,1fr) 170px;align-items:center;gap:10px;padding:10px;display:grid}.portfolio-contact-toggle{align-items:center;gap:8px;margin:0!important;display:flex!important}.portfolio-contact-toggle input{width:auto!important}.career-public-languages{gap:5px;display:flex}.career-public-languages a{text-align:center;min-width:34px;color:inherit;border:1px solid #d8dfe4;border-radius:9px;padding:8px;font-size:12px;font-weight:800;text-decoration:none}.career-public-languages a.is-active{background:var(--portfolio-accent);border-color:var(--portfolio-accent);color:#fff}.career-contact-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.career-contact-public-item{color:inherit;border:1px solid #e7ebee;border-radius:13px;gap:3px;padding:14px;text-decoration:none;display:grid;overflow:hidden}.career-contact-public-item small{color:#7a8790}.career-contact-public-item strong{overflow-wrap:anywhere}.portfolio-preview-shell[data-theme=executive],.career-public[data-theme=executive]{--theme-ink:#2b241f;--theme-soft:#f5f0e8}.portfolio-preview-shell[data-theme=executive]{background:#f5f0e8;border-color:#d7c7b4}.portfolio-preview-shell[data-theme=executive] .portfolio-preview-cover,.career-public[data-theme=executive] .career-public-cover{background:linear-gradient(120deg,#2b241f,var(--portfolio-accent))}.career-public[data-theme=executive] .career-public-section{border-left:4px solid var(--portfolio-accent);border-radius:8px}.portfolio-preview-shell[data-theme=minimal],.career-public[data-theme=minimal]{background:#fff}.portfolio-preview-shell[data-theme=minimal] .portfolio-preview-cover{background:var(--portfolio-accent);height:36px}.portfolio-preview-shell[data-theme=minimal] .portfolio-preview-section,.career-public[data-theme=minimal] .career-public-section{box-shadow:none;border:0;border-bottom:1px solid #e8ecee;border-radius:0}.career-public[data-theme=minimal] .career-public-cover{background:var(--portfolio-accent);height:70px}.portfolio-preview-shell[data-theme=creative]{background:linear-gradient(160deg,#fff7ed,#f5f3ff)}.portfolio-preview-shell[data-theme=creative] .portfolio-preview-cover,.career-public[data-theme=creative] .career-public-cover{background:linear-gradient(120deg,var(--portfolio-accent),#7c3aed,#ec4899)}.portfolio-preview-shell[data-theme=creative] .portfolio-preview-section,.career-public[data-theme=creative] .career-public-section{border-radius:28px;transform:translateZ(0)}.portfolio-preview-shell[data-theme=tech],.career-public[data-theme=tech]{color:#dff7ff;background:#071b22}.portfolio-preview-shell[data-theme=tech] .portfolio-preview-cover,.career-public[data-theme=tech] .career-public-cover{background:linear-gradient(135deg,#031217,var(--portfolio-accent))}.portfolio-preview-shell[data-theme=tech] .portfolio-preview-section,.career-public[data-theme=tech] .career-public-section{color:#dff7ff;background:#0b2730;border-color:#17424e}.career-public[data-theme=tech] .career-public-section h2,.career-public[data-theme=tech] .career-public-about,.career-public[data-theme=tech] .career-public-list span{color:#dff7ff}.career-public[data-theme=tech] .career-public-nav{background:#071b22f2;border-color:#17424e}.career-public[data-theme=tech] .career-public-nav a{color:#c8ebf4}.portfolio-preview-shell[data-theme=finance]{background:#f4f8f5}.portfolio-preview-shell[data-theme=finance] .portfolio-preview-cover,.career-public[data-theme=finance] .career-public-cover{background:linear-gradient(135deg,#0f3d2e,#1f6b4f)}.portfolio-preview-shell[data-theme=finance] .portfolio-preview-section,.career-public[data-theme=finance] .career-public-section{border-color:#cfe2d8;border-radius:12px}.career-public[data-theme=finance] .career-public-section-heading span{background:#1f6b4f}.portfolio-preview-shell[data-theme=professional] .portfolio-preview-cover,.career-public[data-theme=professional] .career-public-cover{background:linear-gradient(135deg,var(--portfolio-accent),#17343c)}.portfolio-preview-shell[data-theme=classic] .portfolio-preview-cover,.career-public[data-theme=classic] .career-public-cover{background:linear-gradient(135deg,#3b4650,#72808a)}.career-public[data-theme=classic] .career-public-section{border-radius:5px}.portfolio-preview-shell[data-theme=modern] .portfolio-preview-cover,.career-public[data-theme=modern] .career-public-cover{background:linear-gradient(120deg,var(--portfolio-accent),#2563eb)}.career-public[data-theme=modern] .career-public-section{border-radius:24px}.portfolio-preview-shell[data-theme=corporate] .portfolio-preview-cover,.career-public[data-theme=corporate] .career-public-cover{background:linear-gradient(120deg,#0f4660,#24738d)}.career-public[data-theme=corporate] .career-public-section{border-top:3px solid #24738d}.career-public[data-theme=dark]{color:#edf5f4;background:#101b20}.career-public[data-theme=dark] .career-public-hero,.career-public[data-theme=dark] .career-public-section,.career-public[data-theme=dark] .career-public-qr-card{color:#edf5f4;background:#17262c;border-color:#2b4148}.career-public[data-theme=dark] .career-public-nav{background:#101b20f2;border-color:#2b4148}.career-public[data-theme=dark] .career-public-nav a,.career-public[data-theme=dark] .career-public-about,.career-public[data-theme=dark] .career-public-list span{color:#d6e3e5}@media (width<=700px){.portfolio-contact-row,.career-contact-public-grid{grid-template-columns:1fr}}.career-public-nav a.is-active,.career-public-nav a[aria-current=location]{color:var(--portfolio-accent);border-bottom-color:var(--portfolio-accent);background:color-mix(in srgb,var(--portfolio-accent) 8%,transparent)}.career-public-section{outline:none;transition:border-color .22s,box-shadow .22s,background-color .22s,transform .22s}.career-public-section.is-active{border-color:color-mix(in srgb,var(--portfolio-accent) 62%,#d8dee5);box-shadow:0 16px 42px color-mix(in srgb,var(--portfolio-accent) 16%,transparent);background:color-mix(in srgb,var(--portfolio-accent) 3%,#fff);transform:translateY(-2px)}.career-public-section.is-active .career-public-section-heading span{box-shadow:0 0 0 5px color-mix(in srgb,var(--portfolio-accent) 13%,transparent)}@media (prefers-reduced-motion:reduce){.career-public-section{transition:none}.career-public-nav a{scroll-behavior:auto}}.career-public-nav a{transition:color .2s,background-color .2s,border-color .2s,transform .2s;position:relative}.career-public-nav a.is-active,.career-public-nav a[aria-current=location]{font-weight:800;transform:translateY(-1px)}.career-public-nav a.is-active:after,.career-public-nav a[aria-current=location]:after{content:"";background:var(--portfolio-accent);height:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--portfolio-accent) 10%,transparent);border-radius:999px;position:absolute;bottom:4px;left:18%;right:18%}.career-public-section{position:relative;overflow:clip}.career-public-section:before{content:"";background:linear-gradient(180deg,var(--portfolio-accent),color-mix(in srgb,var(--portfolio-accent) 38%,transparent));width:0;transition:width .22s;position:absolute;inset:0 auto 0 0}.career-public-section.is-active{border-color:color-mix(in srgb,var(--portfolio-accent) 78%,#d8dee5);box-shadow:0 18px 50px color-mix(in srgb,var(--portfolio-accent) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--portfolio-accent) 14%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--portfolio-accent) 7%,#fff),#fff 48%)}.career-public-section.is-active:before{width:5px}.career-public-section.is-active .career-public-section-heading h2{color:color-mix(in srgb,var(--portfolio-accent) 72%,#172033)}.career-public-section-heading{z-index:1;flex-wrap:wrap;position:relative}.career-public-section.is-focus-flash{animation:.55s both careerSectionFocusFlash}@keyframes careerSectionFocusFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--portfolio-accent) 36%,transparent)}55%{box-shadow:0 20px 55px color-mix(in srgb,var(--portfolio-accent) 24%,transparent),0 0 0 7px color-mix(in srgb,var(--portfolio-accent) 10%,transparent)}to{box-shadow:0 18px 50px color-mix(in srgb,var(--portfolio-accent) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--portfolio-accent) 14%,transparent)}}.career-public[data-theme=dark] .career-public-section.is-active,.career-public[data-theme=tech] .career-public-section.is-active{background:linear-gradient(110deg,color-mix(in srgb,var(--portfolio-accent) 15%,#17262c),#17262c 52%)}@media (width<=820px){.career-public-section.is-active{transform:none}.career-public-section.is-active:before{width:4px}}@media (prefers-reduced-motion:reduce){.career-public-section.is-focus-flash{animation:none}.career-public-nav a{transition:none}}.career-portfolio-ad-slot{max-width:1160px;margin:0 auto;padding:18px 24px 0}.career-portfolio-ad-slot a{text-decoration:none}.career-portfolio-ad-image,.career-portfolio-ad-pim{border-radius:22px;min-height:176px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #1720331c}.career-portfolio-ad-image picture,.career-portfolio-ad-image img{width:100%;height:176px;display:block}.career-portfolio-ad-image img{object-fit:cover}.career-portfolio-ad-label{z-index:3;color:#475569;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdf;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.career-portfolio-ad-pim{color:#fff;isolation:isolate;background:linear-gradient(115deg,#0f172a 0%,#143c4a 44%,#0b6f79 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:176px;padding:28px 34px;display:grid}.career-portfolio-ad-pim .career-portfolio-ad-label{color:#d9fbff;background:#ffffff18;border:1px solid #ffffff24;grid-column:1/-1;width:max-content;position:static}.career-portfolio-ad-copy{z-index:2;gap:7px;display:grid;position:relative}.career-portfolio-ad-copy strong{letter-spacing:-.025em;font-size:clamp(24px,3vw,38px);line-height:1.04}.career-portfolio-ad-copy span{color:#d5e8eb;max-width:650px;font-size:15px}.career-portfolio-ad-cta{z-index:2;color:#12313a;white-space:nowrap;background:#fff;border-radius:999px;padding:12px 17px;font-weight:800;position:relative}.career-portfolio-ad-orb{filter:blur(2px);opacity:.5;z-index:0;border-radius:50%;animation:7s ease-in-out infinite portfolioAdFloat;position:absolute}.career-portfolio-ad-orb-a{background:#2dd4bf;width:180px;height:180px;top:-95px;right:10%}.career-portfolio-ad-orb-b{background:#60a5fa;width:135px;height:135px;animation-delay:-3s;bottom:-65px;right:-25px}@keyframes portfolioAdFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-18px,14px)scale(1.08)}}.career-public-hero-inner{padding-top:10px}.career-public-avatar{margin-top:0}.career-public[data-theme=executive] .career-portfolio-ad-slot,.career-public[data-theme=minimal] .career-portfolio-ad-slot,.career-public[data-theme=creative] .career-portfolio-ad-slot,.career-public[data-theme=tech] .career-portfolio-ad-slot,.career-public[data-theme=finance] .career-portfolio-ad-slot{color:initial}@media (width<=820px){.career-portfolio-ad-slot{padding:12px 14px 0}.career-portfolio-ad-image,.career-portfolio-ad-image img{height:150px;min-height:150px}.career-portfolio-ad-pim{border-radius:18px;grid-template-columns:1fr;gap:14px;min-height:150px;padding:22px 20px}.career-portfolio-ad-copy strong{font-size:25px}.career-portfolio-ad-copy span{font-size:13px}.career-portfolio-ad-cta{width:max-content;padding:10px 14px}.career-public-avatar{margin-top:0}}@media (prefers-reduced-motion:reduce){.career-portfolio-ad-orb{animation:none}}.career-portfolio-ad-vacancy{color:#0f172a;background:linear-gradient(115deg,#f8fbfc 0%,#eef8f7 55%,#e7f4f6 100%);border:1px solid #dbe8ec;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:176px;padding:28px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #17203316}.career-portfolio-ad-vacancy .career-portfolio-ad-label{color:#fff;background:#0f766e}.career-portfolio-ad-vacancy-copy{z-index:2;gap:6px;display:grid;position:relative}.career-portfolio-ad-vacancy-copy strong{letter-spacing:-.025em;font-size:clamp(22px,2.7vw,34px);line-height:1.08}.career-portfolio-ad-company{color:#0f766e;font-size:13px;font-weight:800}.career-portfolio-ad-meta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.career-portfolio-ad-meta span{color:#475569;background:#fff;border:1px solid #d6e7e7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.career-portfolio-ad-vacancy .career-portfolio-ad-cta{color:#fff;background:#0f766e}.internal-inline-checks{flex-wrap:wrap;gap:16px;display:flex}.internal-field textarea{width:100%}@media (width<=820px){.career-portfolio-ad-vacancy{border-radius:18px;grid-template-columns:1fr;gap:14px;min-height:150px;padding:22px 20px}.career-portfolio-ad-vacancy-copy strong{font-size:24px}.career-portfolio-ad-vacancy .career-portfolio-ad-cta{width:max-content}}.candidate-assessment-list{gap:10px;display:grid}.candidate-assessment-list article{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.candidate-assessment-list strong,.candidate-assessment-list small{display:block}.candidate-assessment-list small{color:#7b8e94;margin-top:3px}.candidate-assessment-result{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.candidate-assessment-result span{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.candidate-assessment-result span.is-pass{color:#247348;background:#eaf8ef}.candidate-assessment-result span.is-fail{color:#a44242;background:#fdecec}.assessment-company-note{color:#778a90!important;margin:12px 0 0!important;font-size:11px!important}.ats-template-editor{border-bottom:1px solid #e5e7eb;padding:18px 0}.ats-template-editor label,.withdraw-application-form label{gap:6px;margin:10px 0;display:grid}.ats-template-editor input,.ats-template-editor textarea,.withdraw-application-form input,.withdraw-application-form select{width:100%}.application-decision-message{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;margin:10px 0;padding:12px}.application-decision-message p{white-space:normal}.application-track-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ats-decision-panel{margin-bottom:16px}.portal-link-row{color:#17343c;border-bottom:1px solid #edf1f3;justify-content:space-between;gap:16px;padding:17px 22px;display:flex}.portal-link-row b{align-self:center}.header-notifications{align-items:center;display:flex;position:relative}.header-notification-trigger{cursor:pointer;color:#0e2229;background:#fff;border:1px solid #0e222924;border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;display:grid;position:relative}.header-notification-trigger:hover,.header-notification-trigger:focus-visible{border-color:#0e2229;outline:none}.header-notification-badge{color:#fff;text-align:center;background:#0e2229;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font:700 11px/20px Inter,sans-serif;position:absolute;top:-6px;right:-7px}.header-notification-dropdown{z-index:120;background:#fff;border:1px solid #0e22291f;border-radius:18px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 20px 60px #0e222929}.header-notification-head{border-bottom:1px solid #0e222917;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.header-notification-head>div{gap:2px;display:grid}.header-notification-head strong{font-size:15px}.header-notification-head small{color:#647178;font-size:12px}.header-notification-head>a{font-size:12px;font-weight:700;text-decoration:none}.header-notification-list{max-height:390px;overflow:auto}.header-notification-list form{margin:0}.header-notification-item{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:1px solid #0e222912;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.header-notification-item.is-unread{background:#147d5e0e}.header-notification-item:hover{background:#0e22290b}.header-notification-item>span{gap:4px;min-width:0;display:grid}.header-notification-item strong{font-size:13px;line-height:1.35}.header-notification-item small{color:#647178;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.header-notification-item time{white-space:nowrap;color:#77848a;padding-top:2px;font-size:10px}.header-notification-empty{color:#647178;text-align:center;padding:24px 18px;font-size:13px}.mobile-notification-link{justify-content:space-between;align-items:center;display:flex!important}.mobile-notification-link b{color:#fff;text-align:center;background:#0e2229;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:11px;line-height:22px}@media (width<=900px){.nav-actions .header-notifications{display:none}}.company-role-matrix{border:1px solid #0e22291a;border-radius:16px;display:grid;overflow:hidden}.company-role-matrix-row{border-top:1px solid #0e222914;grid-template-columns:minmax(190px,1.7fr) repeat(3,minmax(105px,1fr));align-items:center;gap:0;display:grid}.company-role-matrix-row:first-child{border-top:0}.company-role-matrix-row>*{border-left:1px solid #0e222912;padding:12px 14px}.company-role-matrix-row>:first-child{border-left:0}.company-role-matrix-row.is-heading{background:#0e22290b}.company-role-matrix-row.is-heading strong:not(:first-child){text-align:center;font-size:12px}.company-role-matrix-row span:not(:first-child){text-align:center;font-weight:800}.company-role-matrix-row .is-allowed{color:#147d5e}.company-role-matrix-row .is-denied{color:#8a979c}@media (width<=760px){.company-role-matrix{overflow-x:auto}.company-role-matrix-row{min-width:650px}}.activity-journal-notice{color:#526168;background:#0e222909;border:1px solid #0e22291a;border-radius:14px;margin:0 0 18px;padding:12px 14px;font-size:13px}.activity-change-detail{overflow-wrap:anywhere;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;display:block}.activity-feed-copy>span a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.activity-feed-top time{font-variant-numeric:tabular-nums;white-space:nowrap}.portfolio-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.portfolio-insights-grid article{background:#0e222906;border:1px solid #0e222917;border-radius:14px;padding:14px}.portfolio-insights-grid span,.portfolio-insights-footer small{color:#68777d;font-size:12px;display:block}.portfolio-insights-grid strong{margin-top:4px;font-size:24px;line-height:1.1;display:block}.portfolio-insights-bars{border:1px solid #0e222914;border-radius:14px;grid-template-columns:repeat(14,minmax(12px,1fr));align-items:end;gap:5px;height:150px;margin-top:18px;padding:12px;display:grid}.portfolio-insights-day{text-align:center;flex-direction:column;justify-content:flex-end;gap:5px;height:100%;display:flex}.portfolio-insights-day>div{justify-content:center;align-items:flex-end;height:105px;display:flex}.portfolio-insights-day i{background:var(--brand,#f59e0b);border-radius:6px 6px 2px 2px;width:70%;min-height:4px;display:block}.portfolio-insights-day small{color:#7a878c;white-space:nowrap;font-size:9px}.portfolio-insights-footer{border-top:1px solid #0e222914;justify-content:space-between;gap:18px;margin-top:14px;padding-top:14px;display:flex}.portfolio-insights-footer strong{margin-top:3px;font-size:14px;display:block}.portfolio-insights-sources{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.portfolio-insights-sources span{background:#0e22290e;border-radius:999px;padding:5px 8px;font-size:11px}@media (width<=760px){.portfolio-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-insights-bars{grid-template-columns:repeat(14,30px);overflow-x:auto}.portfolio-insights-footer{flex-direction:column}}.team-readonly-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.company-order-history{margin-top:18px}.company-account-grid>.portal-empty-state{background:#fff;border:1px dashed #cbd8dc;border-radius:18px;grid-column:1/-1}.portal-surface[style*=margin-top]{margin-top:18px!important}@media (width<=1000px){.seeker-side-nav a{align-items:center;min-height:42px;display:flex}.company-dashboard-shell .company-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.company-dashboard-shell .company-stat-grid{grid-template-columns:1fr 1fr}.workspace-view-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.workspace-view-switch a{text-align:center}.application-track-card{min-width:0}.application-track-actions{width:100%}}.hero-tools{padding-top:18px;padding-bottom:0}.hero-tools .pulse-strip{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0;overflow:visible}.hero-tools .pulse-stat,.hero-tools .job-seeker-stat{border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;min-height:112px;padding:20px 22px}.hero-tools .pulse-stat{border-right:1px solid var(--line)}.hero-tools .job-seeker-stats{display:contents}.hero-tools .job-seeker-stat+.job-seeker-stat{border-left:1px solid var(--line)}.hero-tools .pulse-num{font-size:27px;line-height:1.05}.hero-tools .pulse-label{margin-top:9px;line-height:1.45}.hero-tools .search-box,.filter-section{margin-top:18px}.grid-section{padding-top:18px}@media (width>=901px){.job-grid{grid-template-columns:1fr;gap:14px}.job-card{grid-template-columns:minmax(320px,1.45fr) minmax(0,.8fr);grid-template-areas:"head footer""meta footer";align-items:center;gap:12px 30px;min-height:0;padding:20px;display:grid}.job-card-head{grid-area:head}.job-meta{grid-area:meta;margin:0}.job-card-footer{border-top:0;border-left:1px solid #8eb1b924;grid-area:footer;align-items:center;height:100%;margin-top:0;padding:0 0 0 28px}.job-card:hover,.job-card:focus-visible{transform:translateY(-3px)}}@media (width<=900px){.hero-tools .pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-tools .job-seeker-stats{display:contents}.hero-tools .job-seeker-stat{border-top:1px solid var(--line)}}@media (width<=640px){.hero-tools{padding-top:14px}.hero-tools .pulse-strip{grid-template-columns:1fr 1fr;gap:10px}.hero-tools .pulse-stat,.hero-tools .job-seeker-stat{border:1px solid var(--line);min-height:104px;padding:16px}.hero-tools .job-seeker-stat+.job-seeker-stat{border-left:1px solid var(--line)}.hero-tools .pulse-num{font-size:23px}.hero-tools .pulse-label{font-size:11.5px}.hero-tools .search-box,.filter-section{margin-top:14px}.grid-section{padding-top:14px}}@media (width<=420px){.hero-tools .pulse-strip{grid-template-columns:1fr}}@media (width<=1024px){.nav-wrap{gap:14px}.nav-links{display:none}.burger{flex:none;display:block}.nav-actions{gap:12px;margin-left:auto}.hero-tools .pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-tools .pulse-stat,.hero-tools .job-seeker-stat{min-height:104px}.job-grid{grid-template-columns:1fr}.job-card{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);grid-template-areas:"head footer""meta footer";align-items:center;gap:10px 22px;min-height:0;padding:18px;display:grid}.job-card-head{grid-area:head}.job-meta{grid-area:meta;margin:0}.job-card-footer{border-top:0;border-left:1px solid #8eb1b924;grid-area:footer;align-items:center;height:100%;margin-top:0;padding:0 0 0 22px}.filter-bar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.filter-bar>select,.filter-bar>.chip-toggle{width:100%;min-width:0}.filter-bar>.chip-toggle{justify-content:center}.filter-bar>.reset-link{place-self:center start}.filter-bar>.filter-count{grid-column:2/-1;place-self:center end;width:auto;margin-left:0}}@media (width<=680px){.nav-actions{display:none}.burger{margin-left:auto;display:block}.mobile-nav.is-open{display:grid}.hero-tools .pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-tools .pulse-stat,.hero-tools .job-seeker-stat{min-height:96px;padding:15px 14px}.hero-tools .pulse-num{font-size:22px}.hero-tools .pulse-label{margin-top:7px;font-size:11px;line-height:1.4}.search-box{grid-template-columns:1fr;gap:0;padding:7px;display:grid}.search-box input,.search-box select,.search-box .search-btn{width:100%;min-width:0}.search-box select{border-top:1px solid var(--line);border-left:0}.search-box .search-btn{margin-top:7px}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar>.reset-link{grid-column:1}.filter-bar>.filter-count{grid-column:2;justify-self:end}.job-card{flex-direction:column;gap:10px;padding:18px;display:flex}.job-card-footer{border-top:1px solid #8eb1b924;border-left:0;width:100%;height:auto;margin-top:10px;padding:14px 0 0}}@media (width<=460px){.hero-tools .pulse-strip{grid-template-columns:1fr}.hero-tools .pulse-stat,.hero-tools .job-seeker-stat{min-height:0}.filter-bar{grid-template-columns:1fr}.filter-bar>.reset-link,.filter-bar>.filter-count{grid-column:1;justify-self:start}.filter-bar>.filter-count{width:100%;padding-top:4px}}.public-page .site-header,.auth-page .site-header{background:#0e2229;border-bottom-color:#8fb1b938}.public-page .site-header .logo,.public-page .site-header .nav-links a,.public-page .site-header .login-link,.auth-page .site-header .logo,.auth-page .site-header .nav-links a,.auth-page .site-header .login-link{color:#f2efe7}.public-page .site-header .logo span,.auth-page .site-header .logo span{color:var(--accent)}.public-page .site-header .logo b,.auth-page .site-header .logo b{color:#9fb3af}.public-page .public-hero{padding-top:66px;padding-bottom:66px}.public-page .public-hero-compact{padding-top:56px;padding-bottom:56px}.public-page .public-section{padding-top:64px;padding-bottom:64px}.auth-page .portal-auth-card-premium{color:#17343c;background:#fff;border-color:#dce6e8}.auth-page .portal-auth-card-premium .portal-auth-heading h1,.auth-page .portal-auth-card-premium .portal-auth-heading h2{color:#102b32}.auth-page .portal-auth-card-premium .portal-auth-heading p{color:#667b81}.auth-page .portal-auth-card-premium .section-kicker{color:#b56f25}.auth-page .portal-auth-card-premium .portal-form-group label{color:#435d64}.auth-page .portal-auth-card-premium .portal-auth-options,.auth-page .portal-auth-card-premium .portal-auth-footer{color:#73868b}.auth-page .portal-auth-card-premium .portal-checkbox{color:#60757b}.auth-page .portal-auth-card-premium .auth-forgot-link,.auth-page .portal-auth-card-premium .portal-auth-footer a{color:#a75f17}.auth-page .portal-auth-card-premium .portal-form-group input::placeholder{color:#829298;opacity:1}.registration-choice-premium .registration-choice-card{color:#f6f8f7;background:linear-gradient(145deg,#17343c,#1c3b42);border-color:#31545a}.registration-choice-premium .registration-choice-card h2{color:#fff}.registration-choice-premium .registration-choice-card p,.registration-choice-premium .registration-choice-card ul{color:#bfd0d3}.registration-choice-premium .registration-choice-topline b{color:#31515a;background:#f4f7f7}.registration-choice-premium .registration-choice-link{color:#f4b76b;border-top-color:#ffffff29}.registration-choice-premium .registration-choice-card li:before{color:#72d8bd}.public-page .public-card-grid article,.public-page .public-steps article,.public-page .public-highlight,.public-page .public-faq details{border-color:#dbe6e5;box-shadow:0 12px 30px #0f2a370e}.public-page .public-highlight{background:linear-gradient(145deg,#f2f8f6,#fff)}@media (width<=680px){.public-page .public-hero,.public-page .public-hero-compact{padding-top:46px;padding-bottom:46px}.public-page .public-section{padding-top:48px;padding-bottom:48px}.auth-page .portal-auth-card-premium{padding:24px 18px}}.public-page .site-header .locale-switcher a,.auth-page .site-header .locale-switcher a{color:#c7d5d8}.public-page .site-header .locale-switcher a:hover,.public-page .site-header .locale-switcher a:focus-visible,.auth-page .site-header .locale-switcher a:hover,.auth-page .site-header .locale-switcher a:focus-visible,.public-page .site-header .locale-switcher a.is-active,.auth-page .site-header .locale-switcher a.is-active{color:#fff}.auth-file-control{align-items:center;gap:10px;min-width:0;display:flex}.auth-file-picker{border-radius:10px;flex:none;display:inline-flex;position:relative;overflow:hidden}.auth-file-picker input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.auth-file-button{color:#fff;cursor:pointer;background:#17343c;border:1px solid #8fb1b947;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:700;display:inline-flex}.auth-file-picker:focus-within .auth-file-button{outline-offset:2px;outline:2px solid #d79b42}.auth-file-name{text-overflow:ellipsis;white-space:nowrap;color:#a8bdc2;min-width:0;font-size:13px;overflow:hidden}@media (width<=560px){.auth-file-control{flex-direction:column;align-items:stretch}.auth-file-picker{align-self:flex-start}.auth-file-name{white-space:normal}}.auth-page input.is-invalid{border-color:#d95d5d!important;box-shadow:0 0 0 3px #d95d5d1f!important}.registration-live-validation{color:#ff9d9d;margin-top:6px;font-size:12px;line-height:1.4;display:block}.registration-live-validation[hidden]{display:none!important}.registration-phone-group{grid-template-columns:auto 88px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.registration-phone-prefix{color:#fff;background:#17343c;border:1px solid #8fb1b93d;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-weight:800;display:flex}.registration-phone-group select,.registration-phone-group input[data-registration-phone-local]{min-width:0}.registration-phone-group.is-invalid select,.registration-phone-group.is-invalid input[data-registration-phone-local]{border-color:#d95d5d!important;box-shadow:0 0 0 3px #d95d5d1f!important}@media (width<=520px){.registration-phone-group{grid-template-columns:auto 82px minmax(0,1fr);gap:6px}.registration-phone-prefix{padding-inline:10px}}.registration-phone-group select[data-registration-phone-operator]{appearance:none;text-align:center;text-align-last:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23dbe7ea' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(50% + 18px);background-repeat:no-repeat;background-size:12px 8px;padding-left:12px;padding-right:30px}.registration-phone-group select[data-registration-phone-operator] option{text-align:center}.registration-email-group{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.registration-email-at{color:#fff;background:#17343c;border:1px solid #8fb1b93d;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:18px;font-weight:900;display:flex}.registration-email-group input{min-width:0}.registration-email-group.is-invalid input{border-color:#d95d5d!important;box-shadow:0 0 0 3px #d95d5d1f!important}.registration-terms-row span{line-height:1.42;display:inline}.registration-terms-row{align-items:flex-start!important;gap:9px!important}.registration-terms-row input{flex-shrink:0;margin-top:3px}.registration-legal-link{color:#e3a84e;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.registration-legal-link:hover,.registration-legal-link:focus-visible{color:#f4c579}.registration-legal-modal[hidden]{display:none!important}.registration-legal-modal{z-index:250;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.registration-legal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040f14c7;position:absolute;inset:0}.registration-legal-dialog{z-index:1;color:#d8e5e7;background:#173039;border:1px solid #8fb1b947;border-radius:18px;outline:none;width:min(820px,100%);max-height:min(82vh,780px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 80px #0000006b}.registration-legal-dialog h2{color:#fff;margin:0 42px 22px 0}.registration-legal-content h3{color:#fff;margin:24px 0 8px;font-size:17px}.registration-legal-content p{color:#bfd0d3;margin:0;line-height:1.75}.registration-legal-close{color:#fff;cursor:pointer;background:#10272f;border:1px solid #8fb1b947;border-radius:10px;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:16px;right:16px}body.registration-legal-open{overflow:hidden}@media (width<=620px){.registration-email-group{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:5px}.registration-legal-modal{padding:12px}.registration-legal-dialog{max-height:88vh;padding:24px 18px}}.company-portal-page{color:#17343c;background:linear-gradient(#f4f8f7 0,#fbfcfc 440px);min-height:calc(100vh - 80px)}.company-portal-shell{align-items:start}.company-portal-content{color:#17343c;min-width:0}.company-portal-content .seeker-panel,.company-portal-content .portal-surface{color:#17343c;background:#fff;border-color:#e1e8eb}.company-portal-content .seeker-panel h1,.company-portal-content .seeker-panel h2,.company-portal-content .seeker-panel h3,.company-portal-content .portal-surface h1,.company-portal-content .portal-surface h2,.company-portal-content .portal-surface h3{color:#102b32}.company-portal-content .seeker-panel p,.company-portal-content .seeker-panel li,.company-portal-content .seeker-panel label,.company-portal-content .portal-surface p,.company-portal-content .portal-surface li,.company-portal-content .portal-surface label{color:#38545c}.company-portal-content input,.company-portal-content select,.company-portal-content textarea{box-sizing:border-box;color:#17343c;background:#fff;border:1px solid #d5e0e3;max-width:100%}.company-portal-content input::placeholder,.company-portal-content textarea::placeholder{color:#8b9ba0;opacity:1}.company-portal-content input:focus,.company-portal-content select:focus,.company-portal-content textarea:focus{border-color:#2f9f8e;outline:0;box-shadow:0 0 0 4px #2f9f8e1a}.company-portal-content .button{justify-content:center;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.company-portal-content .button:not(.button-primary){color:#17343c;background:#fff;border:1px solid #cfdadd}.company-portal-content .button:not(.button-primary):hover{background:#f4f8f7;border-color:#b8c8cc}.company-portal-content .button-primary{color:#fff;background:#173d43;border-color:#173d43}.company-portal-content .button-primary:hover{background:#102f35;border-color:#102f35}.portal-page-header .button:not(.button-primary){color:#fff;background:#ffffff14;border-color:#ffffff47}.portal-page-header .button:not(.button-primary):hover{color:#fff;background:#ffffff29}.company-portal-content .portal-alert{border-radius:14px;padding:13px 16px;font-weight:600}.company-portal-content .portal-alert-success{color:#17613a;background:#e9f8ef;border:1px solid #ccebd8}.company-portal-content .portal-alert-error{color:#8f2d2d;background:#fff0f0;border:1px solid #f2cccc}.company-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.company-package-card{flex-direction:column;display:flex}.company-package-body{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex}.company-package-body form{margin-top:auto}.company-package-price{white-space:nowrap;color:#17343c;font-size:18px}.company-package-credit{margin:0}.company-package-terms{gap:8px;margin:0;padding-left:20px;display:grid}.company-history-card{margin-top:18px}.portal-link-row{color:#17343c;border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}.portal-link-row:last-child{border-bottom:0}.portal-link-row span{gap:4px;display:grid}.portal-link-row small{color:#718489}.portal-link-row b{white-space:nowrap}.ats-settings-surface{padding:22px}.ats-settings-surface .ats-template-editor{padding:18px 0}.ats-settings-surface label{color:#38545c;font-weight:700}.ats-settings-surface input,.ats-settings-surface textarea{border-radius:11px;padding:12px}.password-settings-card{padding:24px}.password-settings-card label{color:#38545c}.password-settings-card input{border-radius:11px;min-height:46px;padding:0 44px 0 12px}.company-activity-page .activity-filter-card{margin:0}.company-activity-page .activity-journal-notice{color:#496a20;background:#f5fae9;border:1px solid #dce8ca;border-radius:14px;margin:0;padding:14px 16px}.kpi-dashboard .kpi-filter-card{margin:0}@media (width<=1100px){.company-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.company-package-grid{grid-template-columns:1fr}.company-portal-content .button{width:100%}.portal-link-row{flex-direction:column;align-items:flex-start}.company-package-price{white-space:normal}}.company-portal-content .company-team-invite-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.company-portal-content .company-team-invite-form label{color:#27464e;gap:8px;min-width:0;font-size:14px;font-weight:800;display:grid}.company-portal-content .company-team-invite-form input{color:#17343c;background:#fff;border-radius:11px;width:100%;min-height:46px;padding:0 13px}.company-portal-content .company-team-invite-form>div{grid-column:1/-1}.company-portal-content .team-member-row{justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.company-portal-content .team-member-row>span{gap:5px;min-width:0;display:grid}.company-portal-content .team-member-row>span>strong{color:#102b32}.company-portal-content .team-member-row>span>small{color:#718489;line-height:1.5}.company-portal-content .team-member-row form{align-items:center;gap:9px;display:flex}.company-portal-content .team-member-row select{border-radius:10px;min-height:42px;padding:0 34px 0 11px}.company-portal-content.vacancy-editor-page .editor-card{color:#e8f0f1;background:linear-gradient(145deg,#203b43,#182f36);border-color:#ffffff1a}.company-portal-content.vacancy-editor-page .editor-card h2,.company-portal-content.vacancy-editor-page .editor-card h3{color:#fff!important}.company-portal-content.vacancy-editor-page .editor-card-heading small{color:#f1aa51!important}.company-portal-content.vacancy-editor-page .editor-card-heading>span{color:#9bb3b8!important}.company-portal-content.vacancy-editor-page .portal-form-group>span{font-weight:800;color:#edf4f5!important}.company-portal-content.vacancy-editor-page .portal-form-group>small{color:#a9bdc1!important}.company-portal-content.vacancy-editor-page .salary-divider{color:#a9bdc1}.company-portal-content.vacancy-editor-page .editor-sticky-actions strong{color:#fff!important}.company-portal-content.vacancy-editor-page .editor-sticky-actions span{color:#adc0c4!important}.company-portal-content.vacancy-editor-page .editor-card input,.company-portal-content.vacancy-editor-page .editor-card select,.company-portal-content.vacancy-editor-page .editor-card textarea{color:#17343c;background:#fff;border-color:#d5e0e3}@media (width<=760px){.company-portal-content .company-team-invite-form{grid-template-columns:1fr}.company-portal-content .team-member-row{flex-direction:column;align-items:flex-start}.company-portal-content .team-member-row form{flex-wrap:wrap;width:100%}.company-portal-content .team-member-row select{flex:180px}}.support-detail-sidebar{align-content:start;gap:18px;display:grid}.support-request-message{white-space:pre-wrap;color:#17343c;overflow-wrap:anywhere;line-height:1.75}.support-status-form{gap:14px;display:grid}.support-status-form label{color:#38545c;gap:7px;font-size:12px;font-weight:800;display:grid}.support-status-form select{color:#17343c;background:#fff;border:1px solid #d7e1e4;border-radius:11px;width:100%;min-height:44px;padding:0 36px 0 12px;font:600 13px/1.4 Inter,sans-serif}.support-status-form .internal-primary-button{justify-content:center;width:100%}.support-readonly-status{background:#f8fafb;border:1px solid #e1e8ea;border-radius:12px;gap:5px;padding:14px;display:grid}.support-readonly-status span{color:#718489;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.support-readonly-status strong{color:#17343c;font-size:16px}.support-readonly-status small{color:#718489;line-height:1.45}.company-portal-content .company-team-invite-body{padding-top:20px}.company-portal-content .company-team-invite-form label{line-height:1.35}.company-portal-content .company-team-invite-form input:focus{border-color:#3b7c73;outline:0;box-shadow:0 0 0 3px #3b7c731f}.company-portal-content .company-team-invite-form .button{min-height:44px;padding-inline:20px}.company-portal-content .portal-link-list .team-member-row+.team-member-row{border-top:1px solid #edf1f3}.company-portal-content .team-member-row>div{flex-wrap:wrap;gap:8px;display:flex}.company-portal-content.vacancy-editor-page .editor-card-heading h2{text-shadow:none;color:#fff!important}.company-portal-content.vacancy-editor-page .editor-card-heading>span,.company-portal-content.vacancy-editor-page .portal-form-group>small,.company-portal-content.vacancy-editor-page .editor-sticky-actions span{opacity:1!important}.company-portal-content.vacancy-editor-page .editor-sticky-actions{background:#172f36;border-color:#ffffff1f}.company-portal-content.vacancy-editor-page .editor-sticky-actions .button:not(.button-primary){color:#17343c;background:#fff;border-color:#d7e1e4}@media (width<=900px){.support-detail-grid,.support-detail-sidebar{grid-template-columns:1fr}}:root{--pim-portal-max-width:1680px;--pim-portal-gutter:clamp(16px,2.2vw,40px)}:is(.seeker-dashboard-page>.container,.seeker-dashboard-page .container:has(>.seeker-dashboard-shell),.portfolio-studio-page>.container){width:min(calc(100% - (var(--pim-portal-gutter) * 2)),var(--pim-portal-max-width));max-width:none}.seeker-dashboard-shell,.portal-layout{grid-template-columns:clamp(220px,15vw,270px) minmax(0,1fr);gap:clamp(16px,1.6vw,28px);width:100%}.seeker-main,.portal-page-content,.company-portal-content{width:100%;min-width:0}.support-request-list .status-pill{justify-self:start}.status-in_progress{color:#7a520c;background:#fff4d8}.status-resolved{color:#17613a;background:#e5f7ec}.status-closed{color:#3d5961;background:#eef2f3}.seeker-dashboard-shell>*,.portal-layout>*,.portal-surface,.seeker-panel{min-width:0}.portal-surface,.seeker-panel,.portal-table,.support-layout{max-width:100%}@media (width<=1180px){:is(.seeker-dashboard-page>.container,.seeker-dashboard-page .container:has(>.seeker-dashboard-shell),.portfolio-studio-page>.container){width:min(calc(100% - 32px),var(--pim-portal-max-width))}.seeker-dashboard-shell,.portal-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}}@media (width<=980px){:is(.seeker-dashboard-page>.container,.seeker-dashboard-page .container:has(>.seeker-dashboard-shell),.portfolio-studio-page>.container){width:min(calc(100% - 28px),var(--pim-portal-max-width))}.seeker-dashboard-shell,.portal-layout{grid-template-columns:1fr}}@media (width<=640px){:root{--pim-portal-gutter:12px}:is(.seeker-dashboard-page>.container,.seeker-dashboard-page .container:has(>.seeker-dashboard-shell),.portfolio-studio-page>.container){width:calc(100% - 24px)}.seeker-dashboard-shell,.portal-layout{gap:14px}.portal-page-header,.seeker-welcome-card,.seeker-panel,.portal-surface-header,.support-form{border-radius:16px}}.smart-other-field{display:none}.smart-other-field.is-visible{display:flex}.smart-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.smart-suggestion-group{border:1px solid var(--portal-border,#dfe7e8);background:#fff;border-radius:18px;padding:18px}.smart-suggestion-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.smart-suggestion-title strong{font-size:15px}.smart-suggestion-title small{color:#718086;text-align:right;font-size:11px}.smart-chip-list{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.smart-choice{cursor:pointer;position:relative}.smart-choice input{opacity:0;pointer-events:none;position:absolute}.smart-choice span{background:#f7f9f9;border:1px solid #d9e2e4;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.smart-choice.is-recommended span{background:#effbf6;border-color:#9bd8c2;box-shadow:0 0 0 2px #4caf8a14}.smart-choice input:checked+span{color:#fff;box-shadow:none;background:#17343a;border-color:#17343a}.vacancy-structured-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.vacancy-structured-tags span{color:#24444a;background:#eef5f3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.company-extract-card{border-top:1px solid #e6ecee;margin-top:18px;padding-top:18px}.company-extract-status{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.company-extract-status.pending{color:#755800;background:#fff6d9}.company-extract-status.approved{color:#1e673d;background:#e9f8ef}.company-extract-status.rejected{color:#963737;background:#fff0f0}.extract-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.vacancy-headcount{color:#29444b;font-weight:800}@media (width<=1180px){.smart-suggestion-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.smart-suggestion-grid{grid-template-columns:1fr}.smart-suggestion-title{display:block}.smart-suggestion-title small{text-align:left;margin-top:3px;display:block}}.company-portal-content.vacancy-editor-page .portal-field-label-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-portal-content.vacancy-editor-page .portal-field-label-row>span{color:#edf4f5;font-size:12px;font-weight:800}.company-portal-content.vacancy-editor-page .portal-field-label-row>small{text-align:right;white-space:nowrap;margin:0;font-size:11px;font-weight:500;line-height:1.3;color:#a9bdc1!important}.company-portal-content.vacancy-editor-page .editor-sticky-actions{margin-top:2px;position:static;bottom:auto}@media (width<=760px){.company-portal-content.vacancy-editor-page .portal-field-label-row{flex-direction:column;align-items:flex-start;gap:4px}.company-portal-content.vacancy-editor-page .portal-field-label-row>small{text-align:left;white-space:normal}}.company-portal-content.vacancy-editor-page .portal-field-label-row{min-width:0;display:block}.company-portal-content.vacancy-editor-page .portal-field-label-row>span{font-size:12px;font-weight:800;display:inline;color:#edf4f5!important}.company-portal-content.vacancy-editor-page .portal-field-inline-note{color:#b8c9cd!important;font-size:11px!important;font-weight:500!important;line-height:inherit!important;text-align:left!important;white-space:normal!important;margin:0 0 0 4px!important;display:inline!important}.company-portal-content.vacancy-editor-page .smart-suggestion-group{color:#17343c}.company-portal-content.vacancy-editor-page .smart-suggestion-title strong{color:#17343c!important}.company-portal-content.vacancy-editor-page .smart-suggestion-title small{color:#60747a!important}.company-portal-content.vacancy-editor-page .smart-suggestion-group .smart-choice span{color:#40565c!important}.company-portal-content.vacancy-editor-page .smart-suggestion-group .smart-choice input:checked+span{color:#fff!important}.company-portal-content.vacancy-editor-page .smart-suggestion-group .portal-form-group>span{color:#52676d!important}.company-portal-content.vacancy-editor-page .smart-suggestion-group .portal-form-group>small{color:#7b8d92!important}@media (width<=760px){.company-portal-content.vacancy-editor-page .portal-field-label-row{display:block}.company-portal-content.vacancy-editor-page .portal-field-inline-note{white-space:normal!important}}.smart-custom-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;display:grid}.smart-custom-input-row .smart-add-button{white-space:nowrap;min-width:92px;padding-inline:.9rem}.smart-custom-added-list{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.smart-added-chip{color:#173729;background:#edf9f2;border:1px solid #9fd3b6;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .55rem .38rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.smart-added-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .08rem;font-size:1rem;line-height:1}@media (width<=640px){.smart-custom-input-row{grid-template-columns:1fr}.smart-custom-input-row .smart-add-button{width:100%}}.vacancy-meta-chips{flex-wrap:wrap;gap:8px;display:flex}.vacancy-meta-chips>span{border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.vacancy-meta-chips .tag-employment{color:#9be7b4;background:#1f844c24;border-color:#42ca7547}.vacancy-meta-chips .tag-mode{color:#93def2;background:#0d779729;border-color:#37b4d84d}.vacancy-meta-chips .tag-headcount{color:#f7b66f;background:#bf651424;border-color:#f0943d4d}.vacancy-meta-chips .tag-deadline{color:#d6aaf5;background:#703da429;border-color:#b168ee4d}.vacancy-structured-groups{gap:14px;display:grid}.vacancy-structured-groups>div{gap:7px;display:grid}.vacancy-structured-groups strong{color:var(--text);font-size:12px}.vacancy-structured-tags{flex-wrap:wrap;gap:7px;display:flex}.vacancy-structured-tags span{border:1px solid var(--line);background:var(--bg-elevated-2);color:var(--text-muted);border-radius:999px;align-items:center;padding:6px 9px;font-size:12px;line-height:1.2;display:inline-flex}.vacancy-detail-structured{margin-top:10px}.portal-form-group input[data-vacancy-deadline-display]{font-variant-numeric:tabular-nums}@media (width<=640px){.vacancy-meta-chips>span{width:fit-content}}.company-vacancy-actions{flex-wrap:wrap;align-items:center;gap:8px!important;margin-top:2px!important;padding-top:14px!important;display:flex!important}.company-vacancy-actions form{margin:0;display:inline-flex}.company-vacancy-actions .button{white-space:nowrap;border-radius:10px;min-height:36px;padding:8px 12px;font-size:12px;line-height:1.15}.company-vacancy-actions .button-primary{box-shadow:none}@media (width<=640px){.company-vacancy-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.company-vacancy-actions form,.company-vacancy-actions .button{width:100%}.company-vacancy-actions form .button{justify-content:center}}.grid-section .job-grid{grid-template-columns:1fr;gap:10px}.grid-section .job-card{isolation:isolate;color:#f7fbfc;cursor:pointer;background:radial-gradient(circle at 97% 0,#e7913417,#0000 20%),linear-gradient(145deg,#12323a 0%,#0d252c 58%,#091d23 100%);border:1px solid #74a6b233;border-radius:16px;grid-template-columns:42px minmax(190px,255px) minmax(0,1fr) minmax(118px,max-content);grid-template-areas:"mark identity meta side";align-items:center;gap:12px;min-width:0;min-height:84px;padding:12px 16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000029}.grid-section .job-card:after{display:none}.grid-section .job-card:hover,.grid-section .job-card:focus-visible{background:radial-gradient(circle at 97% 0,#e9913d21,#0000 22%),linear-gradient(145deg,#153740 0%,#102b33 58%,#0a2026 100%);border-color:#e9913d8f;outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #0000003d,0 0 0 1px #e9913d12}.grid-section .job-card-glow{z-index:-1;pointer-events:none;background:#e9913d12;border-radius:999px;width:105px;height:105px;position:absolute;top:-42px;right:-38px}.grid-section .company-mark{color:#f2a34b;width:42px;height:42px;font-family:var(--display);background:linear-gradient(145deg,#17333af5,#081d23fa);border:1px solid #e9913d85;border-radius:12px;grid-area:mark;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.grid-section .job-identity{grid-area:identity;gap:4px;min-width:0;display:grid}.grid-section .job-title-line{align-items:center;gap:7px;min-width:0;display:flex}.grid-section .job-title{color:#fff;min-width:0;font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:650;line-height:1.15;overflow:hidden}.grid-section .job-badge{color:#83e79b;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#3f9e5626;border:1px solid #5ccc7647;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-size:7.5px;display:inline-flex}.grid-section .job-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.grid-section .job-company{color:#99b1b7;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.2;overflow:hidden}.grid-section .job-company i{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 5px 2px;display:inline-block}.grid-section .job-meta{flex-wrap:wrap;grid-area:meta;align-content:center;align-items:center;gap:5px;min-width:0;margin:0;padding:0;display:flex;overflow:visible}.grid-section .job-meta>span{white-space:nowrap;background:#ffffff06;border:1px solid #8eb1b92e;border-radius:999px;align-items:center;min-width:0;min-height:24px;padding:4px 8px;font-size:10px;font-weight:650;line-height:1.1;display:inline-flex}.grid-section .job-meta .tag-employment{color:#83e79b;background:#2c894a24;border-color:#54c67047}.grid-section .job-meta .tag-mode{color:#83d4ed;background:#0d779726;border-color:#37b4d847}.grid-section .job-meta .tag-time{color:#d09bf3;background:#703da426;border-color:#b168ee47}.grid-section .job-meta .tag-category{color:#f5ad62;background:#bf651424;border-color:#f0943d4d}.grid-section .job-side{grid-area:side;justify-content:flex-end;align-items:center;gap:12px;min-width:118px;display:flex}.grid-section .job-salary-inline{justify-items:end;gap:2px;min-width:0;display:grid}.grid-section .job-salary-inline small{color:#88a1a7;white-space:nowrap;font-size:8.5px;line-height:1.1}.grid-section .job-salary-inline strong{color:#f3a147;font-family:var(--mono);white-space:nowrap;font-size:12.5px;line-height:1.05}.grid-section .job-salary-inline strong em{letter-spacing:.05em;font-size:7.5px;font-style:normal}.grid-section .job-views{color:#91a7ad;font-family:var(--mono);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:9px;line-height:1;display:inline-flex}.grid-section .job-views svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px}@media (width<=1050px){.grid-section .job-card{grid-template-columns:40px minmax(170px,220px) minmax(0,1fr) minmax(110px,max-content);gap:10px;min-height:82px;padding:11px 13px}.grid-section .company-mark{width:40px;height:40px}.grid-section .job-title{font-size:14.5px}.grid-section .job-meta>span{padding:4px 7px;font-size:9.6px}.grid-section .job-side{gap:9px;min-width:110px}}@media (width<=760px){.grid-section{padding-inline:12px}.grid-section .job-grid{gap:8px}.grid-section .job-card{border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"mark identity side""meta meta meta";gap:8px 9px;min-height:0;padding:11px 12px}.grid-section .company-mark{border-radius:11px;width:38px;height:38px}.grid-section .job-title{font-size:14.5px}.grid-section .job-company{font-size:10.5px}.grid-section .job-meta{gap:5px}.grid-section .job-meta>span{min-height:23px;padding:4px 7px;font-size:9.5px}.grid-section .job-side{gap:8px;min-width:0}.grid-section .job-salary-inline small{display:none}.grid-section .job-salary-inline strong{font-size:11.5px}.grid-section .job-views{font-size:8.5px}}@media (width<=480px){.grid-section .job-card{grid-template-columns:36px minmax(0,1fr) auto;gap:7px 8px;padding:10px}.grid-section .company-mark{border-radius:10px;width:36px;height:36px;font-size:11px}.grid-section .job-title{font-size:14px}.grid-section .job-badge{padding:3px 5px;font-size:7px}.grid-section .job-company{font-size:10px}.grid-section .job-meta>span{font-size:9.2px}.grid-section .job-side{flex-direction:column;align-items:flex-end;gap:4px}.grid-section .job-salary-inline strong{font-size:10.8px}.grid-section .job-views{font-size:8px}}:root{--public-sidebar-width:252px}.has-public-sidebar{overflow-x:hidden}.has-public-sidebar .site-header{display:none}.has-public-sidebar #main-content{width:calc(100% - var(--public-sidebar-width));min-height:100vh;margin-left:var(--public-sidebar-width)}.has-public-sidebar .public-footer{display:none!important}.public-sidebar{z-index:80;width:var(--public-sidebar-width);background:linear-gradient(#0b1d24 0%,#081820 100%);border-right:1px solid #74a6b238;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 40px #0000001f}.public-sidebar-head{border-bottom:1px solid #74a6b21a;padding:26px 26px 20px;position:relative}.public-sidebar-brand{gap:5px;display:grid}.public-sidebar-brand .logo{font-size:29px}.public-sidebar-brand small{color:#b2c0c3;font-size:12px}.public-sidebar-close{display:none}.public-sidebar-scroll{scrollbar-width:thin;flex:auto;min-height:0;padding:12px 0 18px;overflow-y:auto}.public-sidebar-nav{gap:3px;display:grid}.public-sidebar-nav a{color:#dce7e9;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:14px;transition:background .15s,color .15s;display:grid;position:relative}.public-sidebar-nav a>span{color:#b8c9cc;text-align:center;font-size:19px}.public-sidebar-nav a b{font-weight:600}.public-sidebar-nav a:hover,.public-sidebar-nav a.is-active{color:#f4ad4d;background:linear-gradient(90deg,#e0913d29,#e0913d0a)}.public-sidebar-nav a.is-active:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.public-sidebar-nav a.is-active>span{color:#f4ad4d}.public-sidebar-groups{border-top:1px solid #74a6b224;margin:12px 20px 0;padding-top:14px}.public-sidebar-groups details+details{margin-top:4px}.public-sidebar-groups summary{color:#d5e0e2;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;font-size:13px;font-weight:700;list-style:none;display:flex}.public-sidebar-groups summary::-webkit-details-marker{display:none}.public-sidebar-groups summary i{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transition:all .16s;transform:rotate(45deg)}.public-sidebar-groups details[open] summary i{transform:rotate(225deg)}.public-sidebar-groups details>div{border-left:1px solid #74a6b238;padding:0 0 8px 12px;display:grid}.public-sidebar-groups details a{color:#9fb3b7;padding:7px 10px;font-size:12px}.public-sidebar-groups details a:hover{color:#f4b76b}.public-sidebar-bottom{background:#081820;border-top:1px solid #74a6b224;flex:none;gap:10px;padding:16px 22px 22px;display:grid}.public-sidebar-locales{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.public-sidebar-locales a{color:#aebdc0;min-height:38px;font-family:var(--mono);border:1px solid #74a6b22b;border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.public-sidebar-locales a.is-active{color:#f2a34b;background:#e0913d14;border-color:#e0913dcc}.public-sidebar-login,.public-sidebar-register{border:1px solid #74a6b22e;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.public-sidebar-register{border-color:var(--accent);background:var(--accent);color:#171007}.public-sidebar-bottom form{margin:0}.public-sidebar-logout{cursor:pointer;width:100%}.public-mobile-menu-button,.public-sidebar-backdrop{display:none}.has-public-sidebar .promo-banner,.has-public-sidebar .hero-tools,.has-public-sidebar .filter-section,.has-public-sidebar .grid-section,.has-public-sidebar .section>.container,.has-public-sidebar .vacancy-detail-page>.container,.has-public-sidebar .public-jobs-hero-inner,.has-public-sidebar .vacancies-page>.container{width:100%;max-width:none;margin-left:0;margin-right:0}.has-public-sidebar .promo-banner{width:calc(100% - 36px);margin:18px 18px 0}.has-public-sidebar .hero-tools,.has-public-sidebar .filter-section{padding-left:18px;padding-right:18px}.has-public-sidebar .grid-section{padding:18px 18px 110px}.has-public-sidebar .section{padding-left:22px;padding-right:22px}.public-sticky-banner{z-index:22;position:sticky;top:14px;box-shadow:0 18px 40px #00000038}.public-floating-portfolio{z-index:55;color:#171007;background:linear-gradient(135deg,#efad4c,#d9892f);border:1px solid #efad4c;border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:13px;display:inline-flex;position:fixed;bottom:22px;right:24px;box-shadow:0 14px 34px #0000004d}.public-floating-portfolio b{font-weight:800}.public-floating-portfolio:hover{transform:translateY(-2px)}.grid-section .job-card{cursor:default;grid-template-columns:32px 42px minmax(190px,255px) minmax(0,1fr) minmax(118px,max-content);grid-template-areas:"favorite mark identity meta side"}.grid-section .job-card>a{text-decoration:none}.grid-section .job-card .job-identity,.grid-section .job-card .job-meta,.grid-section .job-card .job-side{cursor:pointer}.vacancy-favorite-form{grid-area:favorite;place-items:center;margin:0;display:grid}.vacancy-favorite-button{color:#aabcc0;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:favorite;place-items:center;width:30px;height:30px;padding:0;transition:color .15s,background .15s,transform .15s;display:grid}.vacancy-favorite-button svg{fill:#0000;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.vacancy-favorite-button:hover{color:#f1a446;background:#e0913d1a;transform:scale(1.06)}.vacancy-favorite-button.is-saved{color:#f1a446}.vacancy-favorite-button.is-saved svg{fill:currentColor}.vacancy-favorite-button:disabled{opacity:.55;cursor:wait}.vacancy-detail-favorite{border:1px solid var(--line);background:var(--bg-elevated-2);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.vacancy-detail-favorite.is-saved{color:#f4b76b;background:#e0913d17;border-color:#e0913d8c}.vacancy-detail-favorite span{font-size:20px;line-height:1}.modal-favorite-row{justify-content:flex-end;margin-top:18px;display:flex}.modal-favorite-row form{margin:0}@media (width<=1180px){:root{--public-sidebar-width:226px}.grid-section .job-card{grid-template-columns:32px 42px minmax(180px,235px) minmax(0,1fr) minmax(112px,max-content);gap:10px}}@media (width<=980px){.has-public-sidebar #main-content{width:100%;margin-left:0;padding-top:58px}.public-sidebar{width:min(86vw,290px);transition:transform .2s;transform:translate(-102%);box-shadow:22px 0 50px #00000059}.public-sidebar.is-open{transform:translate(0)}.public-sidebar-close{cursor:pointer;background:#102931;border:1px solid #74a6b22e;border-radius:9px;place-items:center;width:36px;height:36px;font-size:22px;display:grid;position:absolute;top:18px;right:14px}.public-mobile-menu-button{z-index:70;color:#edf4f5;cursor:pointer;background:#0c2229;border:1px solid #74a6b23d;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 13px;display:inline-flex;position:fixed;top:10px;left:12px;box-shadow:0 8px 20px #0003}.public-sidebar-backdrop{z-index:75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020a0d9e;border:0;display:block;position:fixed;inset:0}.public-sidebar-backdrop[hidden]{display:none}body.public-sidebar-open{overflow:hidden}.public-sticky-banner{top:66px}.public-floating-portfolio{bottom:14px;right:14px}.grid-section .job-card{grid-template-columns:32px 42px minmax(0,1fr) minmax(112px,max-content);grid-template-areas:"favorite mark identity side""favorite mark meta side"}}@media (width<=760px){.has-public-sidebar .promo-banner{width:calc(100% - 24px);height:120px;margin:12px 12px 0}.has-public-sidebar .hero-tools,.has-public-sidebar .filter-section,.has-public-sidebar .grid-section{padding-left:12px;padding-right:12px}.grid-section .job-card{grid-template-columns:30px 40px minmax(0,1fr);grid-template-areas:"favorite mark identity""favorite meta meta""favorite side side";align-items:center}.grid-section .job-side{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.public-floating-portfolio{min-height:46px;padding:0 15px;font-size:12px}}@media (width<=520px){.public-floating-portfolio b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}}.public-favorites-head{justify-content:space-between;align-items:end;gap:24px;margin:8px 0 18px;display:flex}.public-favorites-head h1{font-family:var(--display);margin:5px 0 4px;font-size:clamp(24px,3vw,34px)}.public-favorites-head p{color:var(--text-muted);margin:0}@media (width<=640px){.public-favorites-head{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=900px){.has-public-sidebar #main-content{padding-top:0}.public-sticky-banner{z-index:60;top:0}.public-mobile-menu-button{z-index:90;justify-content:center;gap:0;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:0;top:10px;left:12px}.public-mobile-menu-button>span{font-size:22px;line-height:1;display:block}}@media (width<=980px){.public-sidebar-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 8px;padding:8px 12px 10px}.public-sidebar-locales{grid-column:1/-1;gap:5px}.public-sidebar-locales a{border-radius:7px;min-height:30px;font-size:10px}.public-sidebar-login,.public-sidebar-register{text-align:center;border-radius:8px;min-width:0;min-height:36px;padding:0 8px;font-size:12px;line-height:1.1}.public-sidebar-bottom>form{min-width:0;margin:0}.public-sidebar-bottom>form .public-sidebar-register{width:100%}.public-mobile-menu-button{top:8px;left:max(2px, env(safe-area-inset-left));z-index:1205;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;line-height:1;display:inline-flex}.public-mobile-menu-button>span[aria-hidden=true]{font-size:20px;line-height:1;display:block;transform:translateY(-1px)}body.public-sidebar-open .public-mobile-menu-button,body.has-public-sidebar.public-sidebar-open .public-mobile-menu-button{opacity:0;visibility:hidden;pointer-events:none}.public-mobile-menu-button{transition:opacity .15s,visibility .15s,background-color .15s}.public-floating-portfolio{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));white-space:nowrap;border-radius:999px;gap:6px;max-width:calc(100vw - 20px);min-height:38px;padding:0 12px}.public-floating-portfolio b{font-size:11px;line-height:1.15}}@media (width<=360px){.public-floating-portfolio{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));gap:5px;max-width:calc(100vw - 16px);min-height:36px;padding-inline:10px}.public-floating-portfolio b{font-size:10px}}.mobile-filter-toggle{display:none}@media (width<=980px){.hero-tools .search-box{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.mobile-filter-toggle{width:100%;min-height:42px;color:inherit;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:0 12px;font-weight:700;display:flex}.mobile-filter-toggle-count{color:#f2cd72;background:#d3ac4d29;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-flex}.mobile-filter-toggle-count[hidden]{display:none}.mobile-filter-toggle-chevron{margin-left:auto;transition:transform .15s}.mobile-filter-toggle[aria-expanded=true] .mobile-filter-toggle-chevron{transform:rotate(180deg)}.filter-bar[data-mobile-filter-panel]{display:none}.filter-bar[data-mobile-filter-panel].is-mobile-open{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}}.public-home-discovery .public-floating-portfolio{display:none}.public-home-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;padding:0 18px 80px;display:grid}.public-home-primary{min-width:0}.public-home-discovery .promo-banner{width:100%;margin:18px 0 0}.public-home-discovery .public-sticky-banner{z-index:35;top:12px}.public-discovery-sticky{top:var(--public-banner-stack-height,180px);z-index:34;background:linear-gradient(180deg,var(--bg) 78%,#0e2229eb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 0 12px;position:sticky}.public-search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.public-search-field{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.public-search-field>span{color:var(--muted);font-size:22px}.public-search-field input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.public-filter-master{border:1px solid var(--line);background:var(--surface);min-width:148px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 16px;display:flex}.public-filter-master>span[data-mobile-filter-count]{min-width:21px;height:21px;color:var(--accent);background:#d5a04126;border-radius:99px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.public-filter-master>span[hidden]{display:none}.public-filter-toolbar{grid-template-columns:minmax(150px,1.2fr) minmax(110px,.8fr) minmax(125px,.9fr) minmax(110px,.8fr) minmax(150px,1.1fr) auto;align-items:center;gap:8px;margin-top:9px;display:grid}.public-filter-toolbar select{border:1px solid var(--line);background:var(--surface);min-width:0;height:42px;color:var(--text);border-radius:9px;padding:0 12px}.public-filter-toolbar .reset-link{white-space:nowrap}.public-results-section{padding:6px 0 30px}.public-results-head{min-height:40px;color:var(--muted);align-items:center;display:flex}.public-results-head b{color:#78cf47;font-weight:800}.public-results-section .job-grid{gap:10px;display:grid}.public-feed-loader{min-height:68px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.public-feed-loader[hidden]{display:none}.public-feed-loader span{border:3px solid #ffffff21;border-top-color:var(--accent);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite pimFeedSpin}.public-feed-loader:not(.is-loading) span{opacity:.45}.public-feed-end{text-align:center;color:var(--muted);padding:24px}@keyframes pimFeedSpin{to{transform:rotate(360deg)}}.public-home-rail{scrollbar-width:thin;gap:14px;max-height:calc(100vh - 18px);padding-top:18px;display:grid;position:sticky;top:18px;overflow:auto}.public-rail-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.public-rail-card h2{margin:0;font-size:18px}.public-statistics-card>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.public-statistics-card>div:last-child{border-bottom:0;padding-bottom:0}.public-statistics-card span{color:var(--muted);font-size:13px;line-height:1.45}.public-statistics-card b{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px}.public-latest-news header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.public-latest-news header a{color:#78cf47;font-size:12px}.public-rail-news-item{color:var(--text);border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.public-rail-news-item:last-child{border-bottom:0}.public-rail-news-item img{object-fit:cover;border-radius:8px;width:72px;height:54px}.public-rail-news-item b{font-size:13px;line-height:1.35;display:block}.public-rail-news-item time{color:var(--muted);margin-top:5px;font-size:11px;display:block}.public-rail-muted{color:var(--muted);font-size:13px}.public-career-card p{color:var(--muted);font-size:13px;line-height:1.6}.public-career-card a{color:#fff;background:#417f2c;border-radius:9px;margin-top:4px;padding:10px 12px;font-size:12px;font-weight:750;display:inline-flex}.public-social-block{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 14px;display:flex}.public-social-block nav{gap:8px;display:flex}.public-social-block a{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;font-weight:800;display:grid}.public-news-page,.public-news-detail{max-width:1180px;margin:0 auto;padding:34px 24px 80px}.public-news-hero h1,.public-news-detail h1{margin:6px 0 10px;font-size:clamp(30px,5vw,54px)}.public-news-hero p,.public-news-detail header p{color:var(--muted)}.public-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.public-news-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.public-news-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.public-news-card>div{padding:15px}.public-news-card h2{font-size:18px}.public-news-card p,.public-news-card time{color:var(--muted);font-size:13px}.public-news-detail{max-width:900px}.public-news-detail-cover{border-radius:16px;width:100%;margin:22px 0}.public-news-body{color:var(--text);line-height:1.8}@media (width<=1280px){.public-home-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1100px){.public-home-layout{grid-template-columns:minmax(0,1fr)}.public-home-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.public-social-block{grid-column:1/-1}}@media (width<=980px){.public-home-layout{gap:10px;padding:0 12px 70px}.public-home-discovery .promo-banner{width:100%;margin:0}.public-home-discovery .public-sticky-banner{top:0}.public-discovery-sticky{top:var(--public-banner-stack-height,120px);padding-top:8px}.public-search-row{grid-template-columns:minmax(0,1fr) auto}.public-search-field{min-height:44px;padding:0 11px}.public-filter-master{width:44px;min-width:44px;padding:0}.public-filter-master b,.public-filter-master i{display:none}.public-filter-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1fr;margin-top:7px;padding:8px;display:none}.public-filter-toolbar.is-mobile-open{display:grid}.public-filter-toolbar select{width:100%}.public-home-rail,.public-news-grid{grid-template-columns:1fr}}@media (width<=480px){.public-home-rail{display:grid}.public-statistics-card span{font-size:12px}.public-statistics-card b{font-size:17px}}:root{--pim-right-rail-width:304px;--pim-mobile-stats-height:72px}@media (width>=1101px){.public-home-layout{padding-right:calc(var(--pim-right-rail-width) + 16px);padding-bottom:18px;display:block}.public-home-primary{min-width:0}.public-home-rail{width:var(--pim-right-rail-width);z-index:52;border:0;border-left:1px solid var(--line);scrollbar-width:thin;background:linear-gradient(#11272ffe,#081a20fe);border-radius:0;flex-direction:column;height:100vh;max-height:none;padding:0;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 26px #0000001a}.public-home-rail .public-rail-card,.public-home-rail .public-social-block{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:18px 14px}.public-home-rail .public-rail-card+.public-rail-card,.public-home-rail .public-social-block{border-top:1px solid var(--line)}.public-home-rail .public-statistics-card{flex:none}.public-home-rail .public-statistics-card>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:grid}.public-home-rail .public-statistics-card>div:last-child{border-bottom:0}.public-home-rail .public-statistics-card span{min-width:0;padding:0;line-height:1.35}.public-home-rail .public-statistics-card b{text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:18px}.public-home-rail .public-latest-news{flex:none}.public-home-rail .public-career-card{display:none}.public-home-rail .public-social-block{margin-top:auto;padding-bottom:76px}.public-floating-portfolio{z-index:74;max-width:calc(var(--pim-right-rail-width) - 24px);position:fixed;bottom:12px;right:12px;display:flex!important}}@media (width<=1100px){.public-home-layout{padding-right:0}.public-home-rail{width:auto;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;position:static;overflow:visible}}@media (width<=980px){.public-mobile-sticky-stack{z-index:46;background:var(--bg);display:block;position:sticky;top:0;box-shadow:0 8px 22px #00000029}.public-mobile-sticky-stack .public-sticky-banner,.public-mobile-sticky-stack .public-discovery-sticky{z-index:auto!important;position:relative!important;top:auto!important}.public-mobile-sticky-stack .public-sticky-banner{box-shadow:none;margin:0}.public-mobile-sticky-stack .public-discovery-sticky{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 0 7px}.public-home-rail .public-latest-news,.public-home-rail .public-career-card,.public-home-rail .public-social-block{display:none!important}.public-home-rail .public-statistics-card{width:100%;min-height:var(--pim-mobile-stats-height);padding:0 6px calc(env(safe-area-inset-bottom) + 2px);z-index:70;border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081a20fb;grid-template-columns:repeat(2,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #00000047;border-radius:0!important;margin:0!important;display:grid!important}.public-home-rail .public-statistics-card>h2{display:none}.public-home-rail .public-statistics-card>div{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:32px;padding:4px 7px;display:grid}.public-home-rail .public-statistics-card>div:nth-of-type(odd){border-right:1px solid var(--line)}.public-home-rail .public-statistics-card>div:nth-of-type(n+3){border-top:1px solid var(--line)}.public-home-rail .public-statistics-card span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;padding:0;font-size:8.5px;line-height:1.12;display:-webkit-box;overflow:hidden}.public-home-rail .public-statistics-card b{text-align:right;font-variant-numeric:tabular-nums;min-width:20px;font-size:14px;line-height:1}.public-floating-portfolio{right:0;bottom:calc(var(--pim-mobile-stats-height) + env(safe-area-inset-bottom));z-index:73;border-radius:9px 0 0;width:auto;max-width:218px;min-height:34px;margin:0;padding:0 11px;position:fixed;box-shadow:0 -4px 14px #0003;display:flex!important}.public-floating-portfolio>span{display:none!important}.public-floating-portfolio b{white-space:nowrap;font-size:10px;line-height:1}.public-home-layout{padding-bottom:calc(var(--pim-mobile-stats-height) + 58px + env(safe-area-inset-bottom))}}@media (width<=360px){:root{--pim-mobile-stats-height:68px}.public-home-rail .public-statistics-card{padding-inline:4px}.public-home-rail .public-statistics-card>div{padding-inline:5px}.public-home-rail .public-statistics-card span{font-size:8px}.public-home-rail .public-statistics-card b{font-size:13px}.public-floating-portfolio{max-width:205px;min-height:32px;padding-inline:9px}.public-floating-portfolio b{font-size:9.5px}}.public-filter-count:empty,.public-filter-count[hidden],#resultCount,.result-count,.public-result-count,[data-result-count],.public-results-head{display:none!important}@media (width>=981px){.public-mobile-sticky-stack{border-radius:0 0 14px 14px;top:0!important}.public-mobile-sticky-stack .public-discovery-sticky{padding-top:10px;padding-bottom:10px;border-top:0!important}}@media (width<=980px){.public-mobile-sticky-stack{max-height:none!important;top:0!important;overflow:visible!important}.public-mobile-sticky-stack .public-sticky-banner,.public-mobile-sticky-stack .public-discovery-sticky{transform:translate(0,0)!important}.public-mobile-sticky-stack .public-sticky-banner{overflow:hidden}.public-mobile-sticky-stack .public-discovery-sticky{padding-top:6px;padding-bottom:6px}}[data-premium-filter-panel].is-premium-open,[data-premium-filter-panel].is-mobile-open,[data-mobile-filter-panel].is-premium-open,[data-mobile-filter-panel].is-mobile-open,.public-filter-toolbar.is-mobile-open{display:grid!important}.public-filter-count:empty,.public-filter-count[hidden],#resultCount,.result-count,.public-result-count,[data-result-count],.public-results-head{display:none!important}@media (width>=981px){.public-mobile-sticky-stack{border-radius:0 0 14px 14px;top:0!important}.public-mobile-sticky-stack .public-discovery-sticky{padding-top:10px;padding-bottom:10px;border-top:0!important}}@media (width<=980px){.public-mobile-sticky-stack{max-height:none!important;top:0!important;overflow:visible!important}.public-mobile-sticky-stack .public-sticky-banner,.public-mobile-sticky-stack .public-discovery-sticky{transform:translate(0,0)!important}.public-mobile-sticky-stack .public-sticky-banner{overflow:hidden}.public-mobile-sticky-stack .public-discovery-sticky{padding-top:6px;padding-bottom:6px}}.public-mobile-sticky-stack{isolation:isolate;width:100%;box-shadow:0 14px 30px #00000038;z-index:90!important;background:#0d2229!important;position:sticky!important;top:0!important;transform:none!important}.public-mobile-sticky-stack .public-sticky-banner{z-index:1;background:#0d2229;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:0!important;position:relative!important;top:auto!important}.public-mobile-sticky-stack .public-discovery-sticky{z-index:2;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#0d2229!important;margin-top:0!important;position:relative!important;top:auto!important}.public-mobile-sticky-stack .public-search-row,.public-mobile-sticky-stack .public-filter-toolbar{background:#0d2229!important}[data-premium-filter-panel],[data-mobile-filter-panel]{display:none!important}[data-premium-filter-panel].is-premium-open,[data-premium-filter-panel].is-mobile-open,[data-mobile-filter-panel].is-premium-open,[data-mobile-filter-panel].is-mobile-open,.public-filter-toolbar.is-mobile-open{display:grid!important}[data-premium-filter-toggle]{color:#edf6f8;background:linear-gradient(#18343cfa,#0d252cfa);border:1px solid #a0bbc23d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex;box-shadow:inset 0 1px #ffffff09,0 6px 18px #0000001f}[data-premium-filter-toggle]:hover,[data-premium-filter-toggle]:focus-visible,[data-premium-filter-toggle].is-open{background:linear-gradient(#1e3d45fc,#0f2a31fc);border-color:#e9913d85;outline:none}.public-filter-trigger-icon,.public-filter-trigger-chevron{flex:none;place-items:center;display:inline-grid}.public-filter-trigger-icon{color:#f2a34b}.public-filter-trigger-chevron{color:#9eb0b5;transition:transform .18s}[data-premium-filter-toggle][aria-expanded=true] .public-filter-trigger-chevron{transform:rotate(180deg)}.public-filter-count:empty,.public-filter-count[hidden],#resultCount,.result-count,.public-result-count,[data-result-count],.public-results-head{display:none!important}@media (width>=981px){.public-mobile-sticky-stack{border-radius:0 0 14px 14px;top:0!important}.public-mobile-sticky-stack .public-discovery-sticky{padding-top:10px;padding-bottom:10px;border-top:0!important}}@media (width<=980px){.public-mobile-sticky-stack{max-height:none!important;top:0!important;overflow:visible!important}.public-mobile-sticky-stack .public-sticky-banner,.public-mobile-sticky-stack .public-discovery-sticky{transform:translate(0,0)!important}.public-mobile-sticky-stack .public-sticky-banner{overflow:hidden}.public-mobile-sticky-stack .public-discovery-sticky{padding-top:6px;padding-bottom:6px}}.public-filter-toolbar select option,.public-filter-toolbar select optgroup,#categoryFilter option,#cityFilter option,#salaryFilter option,#workModeFilter option,#employmentTypeFilter option{color:#14272d!important;background:#fff!important}@media (width<=980px){:root{--pim-mobile-fixed-top-gap:10px}.public-mobile-sticky-stack{isolation:isolate;z-index:90!important;background:#081a20!important;width:100%!important;margin:0!important;padding:0 12px 8px!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 10px 28px #00000057!important}.public-mobile-sticky-stack .public-sticky-banner,.public-mobile-sticky-stack .public-discovery-sticky{z-index:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.public-mobile-sticky-stack .public-discovery-sticky{background:#081a20!important}.public-results-section{scroll-margin-top:calc(var(--public-banner-stack-height,190px) + 12px);padding-top:calc(var(--public-banner-stack-height,190px) + var(--pim-mobile-fixed-top-gap))!important}.public-filter-master{max-width:132px;overflow:hidden;min-width:46px!important}.public-filter-master b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-home-rail .public-statistics-card{z-index:80!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.public-floating-portfolio{left:10px!important;right:10px!important;bottom:calc(var(--pim-mobile-stats-height,72px) + env(safe-area-inset-bottom) + 8px)!important;z-index:84!important;border-radius:12px!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:36px!important;margin:0!important;padding:7px 12px!important;display:flex!important;position:fixed!important}.public-floating-portfolio b{text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%;white-space:normal!important;line-height:1.15!important}.public-home-layout{padding-bottom:calc(var(--pim-mobile-stats-height,72px) + 68px + env(safe-area-inset-bottom))!important}}@media (width<=420px){.public-mobile-sticky-stack{padding-inline:8px!important}.public-floating-portfolio{padding-inline:10px!important;left:8px!important;right:8px!important}}.public-filter-close-mobile{display:none}@media (width<=980px){[data-premium-filter-toggle]{flex:none!important;min-width:78px!important;max-width:96px!important;padding-inline:10px!important}.public-filter-trigger-label{text-overflow:clip!important;white-space:nowrap!important;display:inline!important;overflow:visible!important}.public-filter-close-mobile{color:#f0a34c;min-height:34px;font:inherit;cursor:pointer;vertical-align:middle;background:#e9913d14;border:1px solid #e9913d75;border-radius:9px;justify-content:center;align-items:center;margin-left:8px;padding:6px 12px;font-weight:700;display:inline-flex!important}.public-filter-close-mobile:focus-visible{outline-offset:2px;outline:2px solid #e9913db8}.public-sidebar.is-open{z-index:130!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.public-sidebar.is-open .public-sidebar-head{flex:none}.public-sidebar.is-open .public-sidebar-scroll{overscroll-behavior:contain;flex:auto!important;min-height:0!important;padding-bottom:14px!important;overflow-y:auto!important}.public-sidebar.is-open .public-sidebar-bottom{z-index:2;width:100%!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important;background:#0b1d23!important;flex:none!important;display:block!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}body:has(.public-sidebar.is-open) .public-floating-portfolio{display:none!important}body:has(.public-sidebar.is-open) .public-home-rail .public-statistics-card{display:none!important}}@media (width>=981px){.public-mobile-sticky-stack{box-sizing:border-box!important;background:#0d2229!important;padding-top:8px!important;top:0!important;overflow:visible!important}.public-mobile-sticky-stack .public-sticky-banner{overflow:hidden;margin-top:0!important;transform:none!important}.public-mobile-sticky-stack .public-sticky-banner img{display:block;object-position:center top!important}}@media (width<=980px){.public-sidebar.is-open .public-mobile-sidebar-socials:not([hidden]){background:radial-gradient(circle at 100% 0,#e9913d17,#0000 46%),#ffffff05;border:1px solid #90a9b029;border-radius:12px;gap:8px;margin:0 0 10px;padding:10px 12px;display:grid!important}.public-mobile-sidebar-socials-label{color:#91a7ad;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.public-mobile-sidebar-socials-links{align-items:center;gap:8px;display:flex}.public-mobile-sidebar-social-link{place-items:center;color:#dce8eb!important;background:#10262d!important;border:1px solid #9eb5bb3d!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;text-decoration:none!important;display:inline-grid!important}.public-mobile-sidebar-social-link:hover,.public-mobile-sidebar-social-link:focus-visible{outline:none;color:#f0a34c!important;border-color:#e9913d8f!important}.public-sidebar.is-open .public-sidebar-bottom{padding-top:10px!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important}}@media (width>=981px){.public-mobile-sticky-stack{box-sizing:border-box!important;background:#0d2229!important;padding-top:8px!important;top:0!important;overflow:visible!important}.public-mobile-sticky-stack .public-sticky-banner{overflow:hidden;margin-top:0!important;transform:none!important}.public-mobile-sticky-stack .public-sticky-banner img{display:block;object-position:center top!important}}.public-mobile-sidebar-socials{display:none}@media (width<=980px){.public-sidebar.is-open .public-mobile-sidebar-socials:not([hidden]){background:radial-gradient(circle at 100% 0,#e9913d17,#0000 46%),#ffffff05;border:1px solid #90a9b029;border-radius:12px;gap:8px;margin:0 0 10px;padding:10px 12px;display:grid!important}.public-mobile-sidebar-socials-label{color:#91a7ad;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.public-mobile-sidebar-socials-links{align-items:center;gap:8px;display:flex}.public-mobile-sidebar-social-link{place-items:center;color:#dce8eb!important;background:#10262d!important;border:1px solid #9eb5bb3d!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;text-decoration:none!important;display:inline-grid!important}.public-mobile-sidebar-social-link:hover,.public-mobile-sidebar-social-link:focus-visible{outline:none;color:#f0a34c!important;border-color:#e9913d8f!important}.public-sidebar.is-open .public-sidebar-bottom{padding-top:10px!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important}}@media (width>=981px){.public-mobile-sticky-stack{background:#0d2229!important;padding-top:0!important;top:0!important}.public-mobile-sticky-stack .public-sticky-banner,.public-mobile-sticky-stack .sitewide-public-banner,.public-mobile-sticky-stack [data-sitewide-public-banner]{background:0 0!important;margin-top:0!important;padding-top:0!important;overflow:hidden!important}.public-mobile-sticky-stack .public-sticky-banner>a,.public-mobile-sticky-stack .sitewide-public-banner>a,.public-mobile-sticky-stack [data-sitewide-public-banner]>a{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.public-mobile-sticky-stack .public-sticky-banner img,.public-mobile-sticky-stack .sitewide-public-banner img,.public-mobile-sticky-stack [data-sitewide-public-banner] img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}}.public-home-discovery .public-sticky-banner{margin-top:4px!important}.public-home-discovery .public-mobile-sticky-stack,.public-home-discovery .public-discovery-sticky,.public-home-discovery .public-search-row,.public-home-discovery .public-filter-toolbar{background:#0d2229!important}.public-home-discovery .public-discovery-sticky{-webkit-backdrop-filter:none!important}@media (width<=980px){.public-home-discovery .public-mobile-sticky-stack,.public-home-discovery .public-discovery-sticky,.public-home-discovery .public-search-row,.public-home-discovery .public-filter-toolbar{background:#081a20!important}}.public-home-discovery .public-filter-trigger-icon{display:none!important}body.public-info-page,body.public-info-page #main-content,body.public-info-page .public-hero,body.public-info-page .public-section{color:#eef5f6;background:#0d2229!important}body.public-info-page .promo-banner,body.public-info-page .sitewide-public-banner,body.public-info-page .sitewide-public-banner-shell,body.public-info-page .public-sitewide-banner,body.public-info-page .public-sitewide-banner-shell{background-color:#0d2229!important}body.public-info-page .public-section h1,body.public-info-page .public-section h2,body.public-info-page .public-section h3,body.public-info-page .public-section h4,body.public-info-page .public-section strong,body.public-info-page .public-section summary{color:#f6fafb!important}body.public-info-page .public-section p,body.public-info-page .public-section li,body.public-info-page .public-section small,body.public-info-page .public-section label{color:#b9c9ce!important}body.public-info-page .public-card-grid article,body.public-info-page .public-section article,body.public-info-page .public-section aside,body.public-info-page .public-faq details{color:#eef5f6!important;box-shadow:none!important;background:#132930!important;border-color:#294149!important}body.public-info-page .public-section input,body.public-info-page .public-section select,body.public-info-page .public-section textarea{color:#eef5f6!important;background:#091b21!important;border-color:#36515a!important}body.public-info-page .public-section input::placeholder,body.public-info-page .public-section textarea::placeholder{color:#82979e!important}body.public-info-page .public-kicker,body.public-info-page .public-section a:not(.public-secondary){color:#baf052}body.public-info-page .public-secondary{color:#eef5f6!important;border-color:#48616a!important}@media (width<=980px){body.public-info-page,body.public-info-page #main-content,body.public-info-page .public-hero,body.public-info-page .public-section{background:#081a20!important}body.public-info-page .public-card-grid article,body.public-info-page .public-section article,body.public-info-page .public-section aside,body.public-info-page .public-faq details{background:#0f252c!important}}body.portal-workspace-body{--pw-sidebar:#14272d;--pw-sidebar-2:#1a3037;--pw-sidebar-line:#294149;--pw-canvas:#f4f6f7;--pw-card:#fff;--pw-border:#dfe6e8;--pw-text:#142b32;--pw-muted:#72858b;--pw-accent:#baf052;--pw-teal:#2f8e82;background:var(--pw-canvas);color:var(--pw-text);margin:0}body.portal-workspace-body #main-content{background:var(--pw-canvas);min-height:100vh}body.portal-workspace-body .section,body.portal-workspace-body .section-soft,body.portal-workspace-body .section-pad,body.portal-workspace-body .seeker-dashboard-page{background:0 0!important;padding:0!important}:is(body.portal-workspace-body .seeker-dashboard-page>.container,body.portal-workspace-body .seeker-dashboard-page .container:has(>.seeker-dashboard-shell),body.portal-workspace-body .portfolio-studio-page>.container){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.portal-workspace-body .seeker-dashboard-shell,body.portal-workspace-body .portal-layout,body.portal-workspace-body .company-dashboard-shell,body.portal-workspace-body .company-portal-shell{align-items:stretch;min-height:100vh;grid-template-columns:240px minmax(0,1fr)!important;gap:0!important;width:100%!important;display:grid!important}body.portal-workspace-body .seeker-sidebar{color:#c9d5d8;flex-direction:column;align-self:start;width:240px;min-height:100vh;max-height:100vh;padding:18px 14px 16px;display:flex;position:sticky;top:0;overflow:auto;background:var(--pw-sidebar)!important;box-shadow:none!important;border:0!important;border-radius:0!important}body.portal-workspace-body .portal-workspace-brand{border-bottom:1px solid var(--pw-sidebar-line);margin-bottom:16px;padding:0 2px 16px}body.portal-workspace-body .portal-workspace-logo{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}body.portal-workspace-body .portal-workspace-mark{background:var(--pw-accent);color:#163027;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}body.portal-workspace-body .portal-workspace-logo strong,body.portal-workspace-body .portal-workspace-logo small{display:block}body.portal-workspace-body .portal-workspace-logo strong{letter-spacing:-.02em;font-size:15px}body.portal-workspace-body .portal-workspace-logo small{color:#8fa4aa;margin-top:2px;font-size:9px}body.portal-workspace-body .portal-workspace-locales{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;display:grid}body.portal-workspace-body .portal-workspace-locales a{color:#9fb1b6;border:1px solid #304850;border-radius:8px;place-items:center;min-height:28px;font-size:9px;font-weight:800;display:grid}body.portal-workspace-body .portal-workspace-locales a.is-active{color:#172a21;background:var(--pw-accent);border-color:#7ea947}body.portal-workspace-body .seeker-avatar-wrap{background:#233b42!important;border:2px solid #42616a!important;border-radius:13px!important;width:48px!important;height:48px!important;margin:0 0 9px 4px!important}body.portal-workspace-body .seeker-avatar-wrap img{border-radius:10px!important}body.portal-workspace-body .seeker-sidebar>h2{line-height:1.35;color:#fff!important;margin:0 4px!important;font-size:13px!important;font-weight:800!important}body.portal-workspace-body .seeker-sidebar>p{line-height:1.4;color:#8fa4aa!important;margin:4px 4px 14px!important;font-size:10px!important}body.portal-workspace-body .seeker-side-nav{gap:4px!important;margin:0!important;display:grid!important}body.portal-workspace-body .seeker-side-nav a{justify-content:space-between;line-height:1.3;text-decoration:none;color:#b8c8cc!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;align-items:center!important;min-height:38px!important;padding:9px 11px!important;font-size:10px!important;font-weight:750!important;display:flex!important}body.portal-workspace-body .seeker-side-nav a:hover{color:#fff!important;background:#1b333a!important}body.portal-workspace-body .seeker-side-nav a.active{color:#17291f!important;background:linear-gradient(90deg,var(--pw-accent),#d7ff8a)!important;box-shadow:none!important;border-color:#0000!important}body.portal-workspace-body .seeker-side-nav a.active:before{display:none!important}body.portal-workspace-body .side-nav-divider{text-transform:uppercase;letter-spacing:.12em;color:#70878d!important;margin:13px 6px 5px!important;padding:0!important;font-size:8px!important;font-weight:900!important}body.portal-workspace-body .side-nav-with-badge b{color:#21383f;background:#eef5f6;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}body.portal-workspace-body .seeker-sidebar>form{border-top:1px solid var(--pw-sidebar-line);padding-top:14px;margin-top:auto!important}body.portal-workspace-body .seeker-logout{color:#d8e2e4!important;background:#1a3037!important;border:1px solid #314a52!important;border-radius:9px!important;width:100%!important;min-height:38px!important;font-size:10px!important;font-weight:800!important}body.portal-workspace-body .seeker-main,body.portal-workspace-body .portal-page-content,body.portal-workspace-body .company-portal-content{min-width:0;background:var(--pw-canvas)!important;width:auto!important;padding:28px 30px 44px!important}body.portal-workspace-body .seeker-welcome-card,body.portal-workspace-body .company-welcome-card,body.portal-workspace-body .portal-page-header,body.portal-workspace-body .workspace-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex;border:0!important;border-bottom:1px solid var(--pw-border)!important;min-height:0!important;color:var(--pw-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 0 16px!important;padding:0 0 18px!important;overflow:visible!important}body.portal-workspace-body .seeker-welcome-card:before,body.portal-workspace-body .seeker-welcome-card:after,body.portal-workspace-body .company-welcome-card:before,body.portal-workspace-body .company-welcome-card:after{display:none!important}body.portal-workspace-body .section-kicker,body.portal-workspace-body .portal-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;display:block;color:#698087!important;font-size:9px!important;font-weight:900!important}body.portal-workspace-body .seeker-welcome-card h1,body.portal-workspace-body .portal-page-header h1,body.portal-workspace-body .workspace-header h1{color:#10262d!important;letter-spacing:-.035em!important;margin:0!important;font-size:26px!important;line-height:1.12!important}body.portal-workspace-body .seeker-welcome-card p,body.portal-workspace-body .portal-page-header p,body.portal-workspace-body .workspace-header p{max-width:760px;color:var(--pw-muted)!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.55!important}body.portal-workspace-body .button,body.portal-workspace-body .button-primary{border-radius:9px!important;min-height:38px!important;padding:8px 14px!important;font-size:10px!important;font-weight:800!important}body.portal-workspace-body .button-primary{color:#fff!important;background:#17333a!important;border-color:#17333a!important}body.portal-workspace-body .company-account-state{box-shadow:none!important;background:#f7fbf7!important;border:1px solid #d9e7dd!important;border-radius:12px!important;margin:0 0 14px!important;padding:12px 14px!important}body.portal-workspace-body .company-account-state small{color:#788b80!important;font-size:8px!important}body.portal-workspace-body .company-account-state p{color:#61766a!important;font-size:10px!important}body.portal-workspace-body .seeker-stat-grid,body.portal-workspace-body .company-stat-grid,body.portal-workspace-body .workspace-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 16px!important;display:grid!important}body.portal-workspace-body .seeker-stat-grid article,body.portal-workspace-body .workspace-stat-grid article{border:1px solid var(--pw-border)!important;background:var(--pw-card)!important;min-height:86px!important;box-shadow:none!important;border-radius:12px!important;padding:13px 14px!important}body.portal-workspace-body .seeker-stat-grid article:before{display:none!important}body.portal-workspace-body .seeker-stat-grid span,body.portal-workspace-body .workspace-stat-grid span{color:#778a90!important;font-size:8px!important;font-weight:800!important}body.portal-workspace-body .seeker-stat-grid strong,body.portal-workspace-body .workspace-stat-grid strong{color:#122930!important;margin-top:6px!important;font-size:25px!important;line-height:1!important}body.portal-workspace-body .company-executive-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 16px!important;display:grid!important}body.portal-workspace-body .company-executive-strip article,body.portal-workspace-body .seeker-panel,body.portal-workspace-body .portal-surface,body.portal-workspace-body .workspace-filters{border:1px solid var(--pw-border)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}body.portal-workspace-body .company-executive-strip span{color:#788a90!important;font-size:8px!important}body.portal-workspace-body .company-executive-strip strong{color:#122930!important;font-size:23px!important}body.portal-workspace-body .company-executive-strip small{color:#8a9a9f!important;font-size:9px!important}body.portal-workspace-body .panel-heading h2,body.portal-workspace-body .portal-surface h2,body.portal-workspace-body .portal-surface h3{color:#142b32!important;letter-spacing:-.02em!important;font-size:15px!important}body.portal-workspace-body input,body.portal-workspace-body select,body.portal-workspace-body textarea{border-color:#d9e2e4;border-radius:9px}body.portal-workspace-body input:focus,body.portal-workspace-body select:focus,body.portal-workspace-body textarea:focus{border-color:#5f958b!important;box-shadow:0 0 0 3px #2f8e821a!important}body.portal-workspace-body .portal-sidebar-toggle{display:none!important}@media (width<=980px){body.portal-workspace-body .seeker-dashboard-shell,body.portal-workspace-body .portal-layout,body.portal-workspace-body .company-dashboard-shell,body.portal-workspace-body .company-portal-shell{min-height:100vh;grid-template-columns:1fr!important}body.portal-workspace-body .portal-sidebar-toggle{z-index:1202;color:#fff;background:#14272d;border:1px solid #36515a;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;position:fixed;top:12px;left:12px;box-shadow:0 10px 28px #0c202629;display:inline-flex!important}body.portal-workspace-body .seeker-sidebar{z-index:1201;min-height:100dvh;max-height:100dvh;transition:transform .2s;inset:0 auto 0 0;transform:translate(-105%);width:min(280px,86vw)!important;position:fixed!important;box-shadow:18px 0 45px #05141a3d!important}body.portal-workspace-body .seeker-sidebar.is-open,body.portal-workspace-body .seeker-sidebar[data-open=true]{transform:translate(0)}body.portal-workspace-body .seeker-main,body.portal-workspace-body .portal-page-content,body.portal-workspace-body .company-portal-content{padding:64px 16px 34px!important}body.portal-workspace-body .seeker-stat-grid,body.portal-workspace-body .company-stat-grid,body.portal-workspace-body .workspace-stat-grid,body.portal-workspace-body .company-executive-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.portal-workspace-body .premium-operations-page{width:100%;min-width:0;max-width:100%;overflow-x:hidden}body.portal-workspace-body .premium-operations-page .company-portal-shell,body.portal-workspace-body .premium-operations-page .company-portal-content{overflow-x:hidden;min-width:0!important;max-width:100%!important}body.portal-workspace-body .premium-operations-page .portal-page-header{isolation:isolate;color:#fff!important;background:linear-gradient(125deg,#092a32 0%,#10434a 65%,#17695d 100%)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;margin:0!important;padding:24px 26px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #082a3124!important}body.portal-workspace-body .premium-operations-page .portal-page-header:after{pointer-events:none;content:""!important;z-index:-1!important;border:46px solid #bdf65b17!important;border-radius:50%!important;width:220px!important;height:220px!important;display:block!important;position:absolute!important;top:-92px!important;right:-52px!important}body.portal-workspace-body .premium-operations-page .portal-page-header h1{color:#fff!important}body.portal-workspace-body .premium-operations-page .portal-page-header p{color:#c7d8da!important}body.portal-workspace-body .premium-operations-page .portal-page-header .portal-eyebrow{color:#bdf65b!important}body.portal-workspace-body .company-team-page .portal-surface{border-radius:16px!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 30px #12343a0e!important}body.portal-workspace-body .company-team-page .portal-surface-header{padding:19px 22px!important}body.portal-workspace-body .company-team-page .portal-surface-body{padding:20px 22px!important}body.portal-workspace-body .company-team-page .team-model-card .portal-link-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body.portal-workspace-body .company-team-page .team-model-card .team-member-row{justify-content:initial!important;background:linear-gradient(145deg,#fff,#f6faf8)!important;border:1px solid #e0e9ea!important;border-radius:13px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;min-height:96px!important;padding:16px!important;display:grid!important}body.portal-workspace-body .company-team-page .team-person-row{align-items:center!important;justify-content:initial!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:14px!important;min-height:72px!important;padding:13px 4px!important;display:grid!important}body.portal-workspace-body .company-team-page .team-member-row>i{color:#407415!important;background:#edf7df!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;display:grid!important}body.portal-workspace-body .company-team-page .team-person-row>i{color:#bdf65b!important;background:#10343c!important;font-size:14px!important}body.portal-workspace-body .company-team-page .team-person-row>span{grid-column:2;min-width:0}body.portal-workspace-body .company-team-page .team-person-row>form,body.portal-workspace-body .company-team-page .team-person-row>div{grid-column:3;justify-self:end}body.portal-workspace-body .company-activity-page .activity-journal-notice{border-radius:14px!important;align-items:center!important;gap:13px!important;min-height:68px!important;padding:14px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}body.portal-workspace-body .company-activity-page .activity-feed-card{border-radius:16px!important;padding:0!important;overflow:hidden!important}body.portal-workspace-body .company-activity-page .activity-feed-card .portal-surface-body{padding:0!important}body.portal-workspace-body .company-activity-page .activity-feed-row{background:#fff!important;border-bottom:1px solid #e7edef!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;padding:18px 20px!important;display:grid!important;position:relative!important}body.portal-workspace-body .company-activity-page .activity-feed-row:hover{background:#f8fbfa!important}body.portal-workspace-body .company-activity-page .activity-feed-row:before{top:61px!important;bottom:-19px!important;left:41px!important}body.portal-workspace-body .company-activity-page .activity-feed-copy{min-width:0!important}body.portal-workspace-body .company-activity-page .activity-feed-top{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}body.portal-workspace-body .company-activity-page .activity-feed-copy p{margin:5px 0 2px!important;font-size:12px!important}body.portal-workspace-body .company-activity-page .activity-feed-copy>span{font-size:11px!important}body.portal-workspace-body .company-activity-page .activity-change-detail{overflow-wrap:anywhere!important;background:#f1f6f5!important;border-radius:9px!important;margin-top:8px!important;padding:9px 11px!important;font-size:10px!important}@media (width>=981px){body.portal-workspace-body .premium-operations-page .company-portal-content{max-width:calc(100vw - 260px)!important}}@media (width<=900px){body.portal-workspace-body .company-team-page .team-model-card .portal-link-list{grid-template-columns:1fr!important}}@media (width<=700px){body.portal-workspace-body .premium-operations-page .portal-page-header{padding:19px 17px!important}body.portal-workspace-body .company-team-page .portal-surface-header,body.portal-workspace-body .company-team-page .portal-surface-body{padding:16px!important}body.portal-workspace-body .company-team-page .team-person-row{grid-template-columns:42px minmax(0,1fr)!important}body.portal-workspace-body .company-team-page .team-person-row>form,body.portal-workspace-body .company-team-page .team-person-row>div{grid-column:1/-1;justify-self:stretch;width:100%!important}body.portal-workspace-body .company-activity-page .activity-feed-row{grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;padding:15px 13px!important}body.portal-workspace-body .company-activity-page .activity-type-badge{width:38px!important;height:38px!important}body.portal-workspace-body .company-activity-page .activity-feed-row:before{top:54px!important;left:32px!important}body.portal-workspace-body .company-activity-page .activity-feed-top{gap:3px!important;display:grid!important}}@media (width<=620px){body.portal-workspace-body .seeker-main,body.portal-workspace-body .portal-page-content,body.portal-workspace-body .company-portal-content{padding:62px 12px 28px!important}body.portal-workspace-body .seeker-welcome-card,body.portal-workspace-body .company-welcome-card,body.portal-workspace-body .portal-page-header,body.portal-workspace-body .workspace-header{flex-direction:column!important;align-items:stretch!important}body.portal-workspace-body .seeker-welcome-card h1,body.portal-workspace-body .portal-page-header h1,body.portal-workspace-body .workspace-header h1{font-size:22px!important}body.portal-workspace-body .seeker-stat-grid,body.portal-workspace-body .company-stat-grid,body.portal-workspace-body .workspace-stat-grid,body.portal-workspace-body .company-executive-strip{grid-template-columns:1fr 1fr!important;gap:8px!important}}body.portal-workspace-body .seeker-side-nav{gap:5px!important}body.portal-workspace-body .seeker-side-nav a{isolation:isolate;gap:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06;background:linear-gradient(135deg,#ffffff09,#ffffff03)!important;border-color:#ffffff0b!important;transition:color .18s,border-color .18s,background .18s,transform .18s!important}body.portal-workspace-body .seeker-side-nav a:hover{transform:translate(2px);background:linear-gradient(135deg,#203b43,#1a333a)!important;border-color:#baf05238!important}body.portal-workspace-body .seeker-side-nav a.active{color:#14281f!important;background:linear-gradient(105deg,#baf052,#d9ff91)!important;border-color:#ffffff4d!important;box-shadow:0 9px 22px #05120e2e,inset 0 1px #ffffff8c!important}body.portal-workspace-body .seeker-nav-label{align-items:center;gap:10px;min-width:0;display:flex}body.portal-workspace-body .seeker-nav-label>span{text-overflow:ellipsis;overflow:hidden}body.portal-workspace-body .seeker-nav-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;flex:0 0 18px;width:18px;height:18px}body.portal-workspace-body .seeker-nav-icon path:first-child{vector-effect:non-scaling-stroke}body.portal-workspace-body .seeker-side-nav a.active .seeker-nav-icon{opacity:1}body.portal-workspace-body .seeker-side-nav a:first-child .seeker-nav-icon{fill:currentColor;stroke:none}body.portal-workspace-body .seeker-nav-separator{background:linear-gradient(90deg,#0000,#35515a,#0000);height:1px;margin:8px 8px 3px}body.portal-workspace-body .portal-saved-vacancies{padding:22px!important}body.portal-workspace-body .portal-saved-vacancies-head{border-bottom:1px solid var(--pw-border);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}body.portal-workspace-body .portal-saved-vacancies-head h1{color:var(--pw-text);letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(24px,3vw,32px)}body.portal-workspace-body .portal-saved-vacancies-head p{color:var(--pw-muted);margin:0}body.portal-workspace-body .portal-saved-vacancies-head>strong{color:#4c681c;background:#eef6e1;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}@media (width<=620px){body.portal-workspace-body .portal-saved-vacancies{padding:16px!important}body.portal-workspace-body .portal-saved-vacancies-head{flex-direction:column;align-items:flex-start}}@media (width>=981px){body.portal-workspace-body .seeker-dashboard-shell,body.portal-workspace-body .portal-layout,body.portal-workspace-body .company-dashboard-shell,body.portal-workspace-body .company-portal-shell{grid-template-columns:260px minmax(0,1fr)!important}body.portal-workspace-body .seeker-sidebar{width:260px!important;padding:20px 16px 18px!important}body.portal-workspace-body .seeker-main,body.portal-workspace-body .portal-page-content,body.portal-workspace-body .company-portal-content{padding:30px 34px 46px!important}}.portfolio-custom-url-card [data-custom-url-status].is-success{font-weight:800;color:#15803d!important}.portfolio-custom-url-card [data-custom-url-status].is-error{font-weight:750;color:#b42318!important}body.portal-workspace-body .portal-workspace-mark{width:42px!important;height:42px!important;font-size:18px!important}body.portal-workspace-body .portal-workspace-logo strong{font-size:17px!important}body.portal-workspace-body .portal-workspace-logo small{font-size:10px!important}body.portal-workspace-body .portal-workspace-locales a{min-height:30px!important;font-size:10px!important}body.portal-workspace-body .seeker-avatar-wrap{width:54px!important;height:54px!important}body.portal-workspace-body .seeker-sidebar>h2{font-size:14px!important}body.portal-workspace-body .seeker-sidebar>p{font-size:11px!important}body.portal-workspace-body .seeker-side-nav a{min-height:42px!important;padding:10px 12px!important;font-size:11.5px!important;line-height:1.35!important}body.portal-workspace-body .side-nav-divider{margin-top:15px!important;font-size:9px!important}body.portal-workspace-body .side-nav-with-badge b{min-width:22px!important;height:22px!important;font-size:9px!important}body.portal-workspace-body .seeker-logout{min-height:42px!important;font-size:11px!important}body.portal-workspace-body .section-kicker,body.portal-workspace-body .portal-eyebrow{font-size:10px!important}body.portal-workspace-body .seeker-welcome-card h1,body.portal-workspace-body .portal-page-header h1,body.portal-workspace-body .workspace-header h1{font-size:30px!important;line-height:1.12!important}body.portal-workspace-body .seeker-welcome-card p,body.portal-workspace-body .portal-page-header p,body.portal-workspace-body .workspace-header p{font-size:12.5px!important;line-height:1.6!important}body.portal-workspace-body .button,body.portal-workspace-body .button-primary{min-height:40px!important;padding:9px 15px!important;font-size:11.5px!important}body.portal-workspace-body .company-account-state{padding:14px 16px!important}body.portal-workspace-body .company-account-state small{font-size:9px!important}body.portal-workspace-body .company-account-state strong{font-size:13px!important}body.portal-workspace-body .company-account-state p{font-size:11px!important}body.portal-workspace-body .seeker-stat-grid article,body.portal-workspace-body .workspace-stat-grid article{min-height:94px!important;padding:15px 16px!important}body.portal-workspace-body .seeker-stat-grid span,body.portal-workspace-body .workspace-stat-grid span{font-size:9.5px!important}body.portal-workspace-body .seeker-stat-grid strong,body.portal-workspace-body .workspace-stat-grid strong{font-size:29px!important}body.portal-workspace-body .company-executive-strip article{padding:16px!important}body.portal-workspace-body .company-executive-strip span{font-size:9px!important}body.portal-workspace-body .company-executive-strip strong{font-size:26px!important}body.portal-workspace-body .company-executive-strip small{font-size:10px!important}body.portal-workspace-body .seeker-panel,body.portal-workspace-body .portal-surface{padding:20px!important}body.portal-workspace-body .panel-heading h2,body.portal-workspace-body .portal-surface h2,body.portal-workspace-body .portal-surface h3{font-size:17px!important}body.portal-workspace-body .panel-heading small,body.portal-workspace-body .portal-surface small{font-size:9px!important}body.portal-workspace-body .seeker-main p,body.portal-workspace-body .portal-page-content p,body.portal-workspace-body .company-portal-content p,body.portal-workspace-body .seeker-main li,body.portal-workspace-body .portal-page-content li,body.portal-workspace-body .company-portal-content li{font-size:11.5px;line-height:1.55}@media (width<=980px){body.portal-workspace-body .seeker-side-nav a{font-size:11px!important}body.portal-workspace-body .seeker-welcome-card h1,body.portal-workspace-body .portal-page-header h1,body.portal-workspace-body .workspace-header h1{font-size:24px!important}body.portal-workspace-body .seeker-welcome-card p,body.portal-workspace-body .portal-page-header p,body.portal-workspace-body .workspace-header p{font-size:12px!important}body.portal-workspace-body .seeker-stat-grid strong,body.portal-workspace-body .workspace-stat-grid strong{font-size:26px!important}}body.portal-workspace-body .company-avatar-wrap{aspect-ratio:1!important;background:#233b42!important;border-radius:14px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;overflow:hidden!important}body.portal-workspace-body .company-avatar-wrap img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important}body.portal-workspace-body form[action*=bildirisler\/hamisini-oxu] .button{color:#173039!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e3e5!important;border-radius:9px!important;padding:8px 13px!important;font-size:11px!important;font-weight:800!important}body.portal-workspace-body form[action*=bildirisler\/hamisini-oxu] .button:hover{background:#f6faf9!important;border-color:#b6ced2!important}body.portal-workspace-body .vacancy-history-panel{margin-top:16px}body.portal-workspace-body .vacancy-history-timeline{gap:0;margin-top:14px;display:grid}body.portal-workspace-body .vacancy-history-event{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}body.portal-workspace-body .vacancy-history-event:not(:last-child):before{content:"";background:#d8e4e6;width:1px;position:absolute;top:13px;bottom:-1px;left:6px}body.portal-workspace-body .vacancy-history-dot{z-index:1;background:#75a92e;border:3px solid #e7f6c8;border-radius:50%;width:13px;height:13px;margin-top:4px;position:relative}body.portal-workspace-body .vacancy-history-event-body{border:1px solid var(--pw-border,#dfe6e8);background:#fff;border-radius:11px;padding:13px 14px}body.portal-workspace-body .vacancy-history-event-body header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.portal-workspace-body .vacancy-history-event-body header div{gap:3px;display:grid}body.portal-workspace-body .vacancy-history-event-body header span{color:#71858b;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}body.portal-workspace-body .vacancy-history-event-body header strong{color:#142b32;font-size:13px}body.portal-workspace-body .vacancy-history-event-body time{white-space:nowrap;color:#7d8f94;font-size:10px}body.portal-workspace-body .vacancy-history-event-body p{color:#5f747a;margin:8px 0 0}body.portal-workspace-body .vacancy-history-event-body small{color:#809197;margin-top:7px;display:block}@media (width<=620px){body.portal-workspace-body .vacancy-history-event-body header{display:grid}body.portal-workspace-body .vacancy-history-event-body time{white-space:normal}}body.portal-workspace-body .vacancy-history-panel{padding:22px!important}body.portal-workspace-body .vacancy-history-panel .panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}body.portal-workspace-body .vacancy-history-panel .panel-heading p{color:#7b8c91;margin:6px 0 0;font-size:11px}body.portal-workspace-body .vacancy-history-count{color:#173039;background:#f8fbfb;border:1px solid #dce7e9;border-radius:12px;place-items:center;min-width:86px;min-height:46px;padding:0 12px;font-size:18px;line-height:1;display:grid}body.portal-workspace-body .vacancy-history-event{grid-template-columns:26px minmax(0,1fr);gap:12px}body.portal-workspace-body .vacancy-history-dot{background:#7caf31;border:3px solid #edf8da;width:15px;height:15px;box-shadow:0 0 0 2px #fff}body.portal-workspace-body .vacancy-history-event--application .vacancy-history-dot,body.portal-workspace-body .vacancy-history-event--status .vacancy-history-dot{background:#2f8e82;border-color:#ddf1ee}body.portal-workspace-body .vacancy-history-event--interview .vacancy-history-dot{background:#5274c9;border-color:#e5eafa}body.portal-workspace-body .vacancy-history-event--note .vacancy-history-dot,body.portal-workspace-body .vacancy-history-event--reminder .vacancy-history-dot{background:#d19a2d;border-color:#f7edd7}body.portal-workspace-body .vacancy-history-event-body{border-radius:12px;padding:15px 16px}body.portal-workspace-body .vacancy-history-event-body header strong{font-size:14px;line-height:1.35}body.portal-workspace-body .vacancy-history-event-body p{font-size:11px;line-height:1.55}@media (width<=620px){body.portal-workspace-body .vacancy-history-panel .panel-heading{display:grid}body.portal-workspace-body .vacancy-history-count{width:max-content;min-width:0}}body.portal-workspace-body .vacancy-index-premium .panel-heading,body.portal-workspace-body .vacancy-index-premium .company-vacancy-list-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.portal-workspace-body .vacancy-index-premium .company-vacancy-list,body.portal-workspace-body .vacancy-index-premium .vacancy-list{gap:10px;display:grid}body.portal-workspace-body .vacancy-index-premium .company-vacancy-row,body.portal-workspace-body .vacancy-index-premium .vacancy-list>article,body.portal-workspace-body .vacancy-index-premium .vacancy-card{border:1px solid var(--pw-border,#dfe6e8)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}body.portal-workspace-body .vacancy-index-premium .company-vacancy-row{padding:16px 17px!important}body.portal-workspace-body .vacancy-index-premium .company-vacancy-row h2,body.portal-workspace-body .vacancy-index-premium .company-vacancy-row h3,body.portal-workspace-body .vacancy-index-premium .vacancy-card h2,body.portal-workspace-body .vacancy-index-premium .vacancy-card h3{letter-spacing:-.015em;margin:0;color:#132a31!important;font-size:15px!important;line-height:1.35!important}body.portal-workspace-body .vacancy-index-premium .company-vacancy-row p,body.portal-workspace-body .vacancy-index-premium .vacancy-card p{color:#70848a!important;font-size:10.5px!important;line-height:1.5!important}body.portal-workspace-body .vacancy-index-premium .company-vacancy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:12px;display:flex;gap:7px!important}body.portal-workspace-body .vacancy-index-premium .company-vacancy-actions .button,body.portal-workspace-body .vacancy-index-premium .company-vacancy-actions button{border-radius:8px!important;min-height:34px!important;padding:7px 10px!important;font-size:10px!important;font-weight:800!important}body.portal-workspace-body .vacancy-index-premium .company-vacancy-actions a[href*="/kabinet/vakansiyalar/"]{color:#173039!important;background:#f8fbfb!important;border-color:#d6e2e4!important}body.portal-workspace-body .vacancy-index-premium .company-vacancy-actions a[href*="/kabinet/vakansiyalar/"]:hover{background:#eef6f5!important;border-color:#b8ced2!important}body.portal-workspace-body .vacancy-index-premium .status-badge,body.portal-workspace-body .vacancy-index-premium .badge,body.portal-workspace-body .vacancy-index-premium [class*=status]{font-size:9px;font-weight:850}body.portal-workspace-body .compact-company-header>div>p{color:#74878d!important}@media (width<=760px){body.portal-workspace-body .vacancy-index-premium .panel-heading,body.portal-workspace-body .vacancy-index-premium .company-vacancy-list-header{display:grid}body.portal-workspace-body .vacancy-index-premium .company-vacancy-actions{justify-content:flex-start}body.portal-workspace-body .vacancy-index-premium .company-vacancy-row{padding:14px!important}}body.public-companies-premium-page .public-companies-partner-slider{padding:4px 0 12px}body.public-companies-premium-page .public-companies-partner-card{text-align:center;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;width:196px;min-height:196px;padding:17px;display:flex;position:relative;overflow:hidden;background:linear-gradient(150deg,#173740 0%,#0b252c 100%)!important;border:1px solid #91b4bc2e!important;box-shadow:0 18px 42px #0000002e!important}body.public-companies-premium-page .public-companies-partner-card:hover{transform:translateY(-5px);border-color:#caff5b7a!important;box-shadow:0 24px 52px #00000040!important}body.public-companies-premium-page .public-companies-partner-card:hover .public-companies-partner-copy i{color:#17320e;background:#caff5b;border-color:#caff5b;transform:translate(2px)}html[data-pim-theme=light] body.public-companies-premium-page .public-companies-partner-logo{background:linear-gradient(145deg,#fff,#f5f8f7);border-color:#dce6e4;box-shadow:inset 0 1px #fff,0 8px 20px #12353c14}html[data-pim-theme=light] body.public-companies-premium-page .public-companies-partner-copy i{color:#4f8c19;border-color:#b6d58d}.pim-site-logo-setting{overflow:hidden;padding:0!important}.pim-site-logo-setting__body{grid-template-columns:220px minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:22px;padding:22px;display:grid}.pim-site-logo-setting__preview{background:linear-gradient(145deg,#0d2830,#173b43);border:1px dashed #b9cbce;border-radius:18px;place-items:center;min-height:104px;padding:16px;display:grid}.pim-site-logo-setting__preview img{object-fit:contain;max-width:180px;max-height:72px;display:block}.pim-site-logo-setting__preview span{color:#fff;font:800 27px/1 var(--display)}.pim-site-logo-setting__preview em{color:#e9913d;font-style:normal}@media (width<=980px){.public-sidebar{overflow:hidden}.public-sidebar-head{z-index:3;box-sizing:border-box;background:inherit;min-height:86px;padding:20px 70px 16px 22px}.public-sidebar-brand-image{max-width:150px;height:36px}.public-sidebar-close{z-index:5!important;color:#fff!important;background:#173840!important;border:1px solid #fff3!important;border-radius:13px!important;width:44px!important;height:44px!important;font-size:0!important;top:16px!important;right:14px!important;box-shadow:0 8px 20px #0003!important}.public-sidebar-close:before,.public-sidebar-close:after{content:"";background:currentColor;border-radius:999px;width:17px;height:2px;position:absolute}.public-sidebar-close:before{transform:rotate(45deg)}.public-sidebar-close:after{transform:rotate(-45deg)}.public-sidebar-close:hover{color:#102026!important;background:#e9913d!important;border-color:#e9913d!important}.public-sidebar-scroll{padding-bottom:10px}.public-sidebar-bottom{padding:10px 12px max(12px,env(safe-area-inset-bottom));gap:7px;box-shadow:0 -14px 30px #00000021}.public-sidebar-bottom .pim-theme-toggle{box-sizing:border-box;order:0;min-height:48px;margin:0;padding:4px}.public-sidebar-bottom .pim-theme-toggle button{padding-inline:8px;height:40px!important}.public-sidebar-bottom .pim-theme-toggle button b{font-size:9px}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-close{color:#fff!important;background:#173840!important;border-color:#d2dfdf!important}}@media (width<=760px){body.public-companies-premium-page .public-companies-partner-track{gap:13px;padding:8px 2px 16px}body.public-companies-premium-page .public-companies-partner-card{scroll-snap-align:start;border-radius:21px;width:174px;min-height:184px;padding:14px}body.public-companies-premium-page .public-companies-partner-logo{height:104px}.pim-site-logo-setting__body{grid-template-columns:1fr;padding:16px}}body.portal-workspace-body .company-workspace-nav{gap:5px!important}body.portal-workspace-body .portal-nav-group{margin:1px 0}body.portal-workspace-body .portal-nav-group>summary{color:#c3d1d4;cursor:pointer;-webkit-user-select:none;user-select:none;background:#192f36;border:1px solid #2d454d;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:11.5px;font-weight:800;line-height:1.3;list-style:none;display:flex}body.portal-workspace-body .portal-nav-group>summary::-webkit-details-marker{display:none}body.portal-workspace-body .portal-nav-group>summary:hover{color:#fff;background:#1d353d}body.portal-workspace-body .portal-nav-group[open]>summary,body.portal-workspace-body .portal-nav-group>summary[aria-current=true]{color:#eff7f1;background:#203a41;border-color:#3d585f}body.portal-workspace-body .portal-nav-group-chevron{opacity:.8;border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}body.portal-workspace-body .portal-nav-group[open] .portal-nav-group-chevron{transform:rotate(225deg)translate(-1px,-1px)}body.portal-workspace-body .portal-nav-group-items{border-left:1px solid #2c444b;gap:3px;margin-left:8px;padding:5px 0 2px 10px;display:grid}body.portal-workspace-body .portal-nav-group-items>a{border-radius:8px!important;min-height:35px!important;padding:8px 10px!important;font-size:10.5px!important}body.portal-workspace-body .portal-nav-group-items>a.active{color:#17291f!important;background:linear-gradient(90deg,var(--pw-accent),#d7ff8a)!important}body.portal-workspace-body .company-workspace-nav>a.side-nav-with-badge b{margin-left:auto}@media (width<=980px){body.portal-workspace-body .portal-nav-group>summary{min-height:41px;font-size:11px}body.portal-workspace-body .portal-nav-group-items>a{min-height:37px!important;font-size:10.5px!important}}body.portal-workspace-body .contact-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}body.portal-workspace-body .contact-change-card .portal-surface-body{gap:14px;display:grid}body.portal-workspace-body .contact-change-form,body.portal-workspace-body .contact-code-form,body.portal-workspace-body .contact-support-form{gap:12px;display:grid}body.portal-workspace-body .contact-change-form label,body.portal-workspace-body .contact-code-form label,body.portal-workspace-body .contact-support-form label{color:#4f666d;gap:6px;font-size:11px;font-weight:800;display:grid}body.portal-workspace-body .contact-change-form input,body.portal-workspace-body .contact-code-form input,body.portal-workspace-body .contact-support-form input,body.portal-workspace-body .contact-support-form select,body.portal-workspace-body .contact-support-form textarea{color:#142b32;background:#fff;border:1px solid #d7e2e4;border-radius:9px;width:100%;min-height:42px;padding:10px 12px}body.portal-workspace-body .contact-support-message{grid-column:1/-1}body.portal-workspace-body .contact-support-form{grid-template-columns:1fr 1fr}body.portal-workspace-body .contact-change-lock{color:#8a6500;background:#fff3cf;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}body.portal-workspace-body .contact-code-form{border-top:1px solid #e4eaec;padding-top:14px}body.portal-workspace-body .contact-code-form small,body.portal-workspace-body .contact-public-support-note{color:#7c8e93;font-size:10px;line-height:1.5}@media (width<=760px){body.portal-workspace-body .contact-change-grid,body.portal-workspace-body .contact-support-form{grid-template-columns:1fr}body.portal-workspace-body .contact-support-message{grid-column:auto}}.company-portal-content.vacancy-editor-page .salary-negotiable-choice{cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:14px;align-items:flex-start;gap:12px;width:fit-content;max-width:100%;margin:0 0 16px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.company-portal-content.vacancy-editor-page .salary-negotiable-choice:hover{background:#c8ff5a12;border-color:#c8ff5a7a}.company-portal-content.vacancy-editor-page .salary-negotiable-choice input[type=checkbox]{opacity:1;pointer-events:auto;accent-color:#c8ff5a;cursor:pointer;width:20px;min-width:20px;height:20px;margin:1px 0 0;position:static}.company-portal-content.vacancy-editor-page .salary-negotiable-choice .salary-negotiable-copy{min-height:0;box-shadow:none;color:#edf4f5;background:0 0;border:0;border-radius:0;gap:4px;padding:0;display:grid}.company-portal-content.vacancy-editor-page .salary-negotiable-choice .salary-negotiable-copy strong{color:#f4f9fa;font-size:13px;font-weight:800;line-height:1.35}.company-portal-content.vacancy-editor-page .salary-negotiable-choice .salary-negotiable-copy small{color:#a9bdc1;font-size:11px;font-weight:500;line-height:1.45}.company-portal-content.vacancy-editor-page .salary-negotiable-choice input[type=checkbox]:checked+.salary-negotiable-copy{color:#edf4f5;box-shadow:none;background:0 0;border:0}.company-portal-content.vacancy-editor-page .salary-negotiable-choice.is-active{background:#c8ff5a1a;border-color:#c8ff5aa8;box-shadow:0 0 0 3px #c8ff5a0f}.company-portal-content.vacancy-editor-page .salary-negotiable-choice.is-active .salary-negotiable-copy strong{color:#d9ff88}.company-portal-content.vacancy-editor-page .salary-editor-grid{transition:opacity .18s,filter .18s}.company-portal-content.vacancy-editor-page .salary-editor-grid[aria-disabled=true]{opacity:.48;filter:saturate(.55)}.company-portal-content.vacancy-editor-page .salary-editor-grid[aria-disabled=true] input:disabled{cursor:not-allowed}.company-portal-content.vacancy-editor-page .salary-negotiable-note{color:#cfe8d8;margin-top:10px;font-size:11px;font-weight:700;line-height:1.45;display:block}@media (width<=640px){.company-portal-content.vacancy-editor-page .salary-negotiable-choice{box-sizing:border-box;width:100%;padding:14px}.company-portal-content.vacancy-editor-page .salary-negotiable-choice input[type=checkbox]{width:22px;min-width:22px;height:22px}}.company-portal-content.vacancy-editor-page .smart-suggestion-group .smart-choice.is-recommended span{box-shadow:none;background:#f7f9f9;border-color:#d9e2e4}.company-portal-content.vacancy-editor-page .smart-suggestion-group .smart-choice.is-recommended input:checked+span{box-shadow:none;background:#17343a;border-color:#17343a;color:#fff!important}.public-filter-toolbar .public-salary-filter{grid-template-columns:auto minmax(78px,1fr) auto minmax(78px,1fr);align-items:center;gap:6px;min-width:0;min-height:42px;display:grid}.public-filter-toolbar .public-salary-visible-only{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.public-filter-toolbar .public-salary-visible-only input{accent-color:#b9fb63;width:16px;height:16px;margin:0}.public-filter-toolbar .public-salary-amount input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:42px;color:var(--text);border-radius:9px;padding:0 10px}.public-filter-toolbar .public-salary-filter-separator{color:var(--muted);text-align:center}@media (width<=980px){.public-filter-toolbar .public-salary-filter{grid-template-columns:1fr 1fr auto 1fr;width:100%}.public-filter-toolbar .public-salary-visible-only{grid-column:1/-1;width:100%}.public-filter-toolbar .public-salary-visible-only input{width:18px;height:18px}}@media (width>=1361px){.public-home-discovery .public-filter-toolbar{align-items:center;gap:8px;grid-template-columns:minmax(150px,1.15fr) minmax(130px,.9fr) minmax(360px,2.25fr) minmax(130px,.9fr) minmax(160px,1.05fr) auto!important}.public-home-discovery .public-filter-toolbar .public-salary-filter{grid-template-columns:max-content minmax(92px,1fr) auto minmax(92px,1fr);width:100%;min-width:0}}@media (width>=981px) and (width<=1360px){.public-home-discovery .public-filter-toolbar{align-items:center;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-home-discovery .public-filter-toolbar .public-salary-filter{grid-column:span 2;grid-template-columns:max-content minmax(96px,1fr) auto minmax(96px,1fr);width:100%;min-width:0}.public-home-discovery .public-filter-toolbar .reset-link{justify-self:end}}.public-home-discovery .public-filter-toolbar .public-salary-visible-only,.public-home-discovery .public-filter-toolbar .public-salary-amount,.public-home-discovery .public-filter-toolbar .public-salary-amount input{min-width:0}.public-home-discovery .public-filter-toolbar .public-salary-amount input{box-sizing:border-box;text-overflow:ellipsis}@media (width<=980px){.public-home-discovery .public-filter-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.public-home-discovery .public-filter-toolbar>*{width:100%;min-width:0}.public-home-discovery .public-filter-toolbar .public-salary-filter{gap:8px;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.public-home-discovery .public-filter-toolbar .public-salary-visible-only{grid-column:1/-1;width:100%;min-height:42px}.public-home-discovery .public-filter-toolbar .public-salary-filter-separator{align-self:center;width:12px}.public-home-discovery .public-filter-toolbar .public-salary-amount,.public-home-discovery .public-filter-toolbar .public-salary-amount input{width:100%;min-width:0}.public-home-discovery .public-filter-toolbar .public-salary-amount input{padding-inline:10px;font-size:14px}.public-home-discovery .public-filter-toolbar .reset-link,.public-home-discovery .public-filter-toolbar .public-filter-close-mobile{justify-content:center;align-items:center;width:100%;min-height:40px;display:inline-flex}}@media (width<=360px){.public-home-discovery .public-filter-toolbar .public-salary-filter{gap:5px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr)!important}.public-home-discovery .public-filter-toolbar .public-salary-amount input{padding-inline:8px;font-size:13px}}@media (width<=980px){[data-premium-filter-toggle].has-active-filters,[data-mobile-filter-toggle].has-active-filters{gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding-inline:0!important}[data-premium-filter-toggle].has-active-filters .public-filter-trigger-label,[data-mobile-filter-toggle].has-active-filters .public-filter-trigger-label,[data-premium-filter-toggle].has-active-filters .public-filter-trigger-chevron,[data-mobile-filter-toggle].has-active-filters .public-filter-trigger-chevron{display:none!important}[data-premium-filter-toggle].has-active-filters .public-filter-count,[data-mobile-filter-toggle].has-active-filters .public-filter-count{width:auto!important;min-width:0!important;height:auto!important;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:15px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}}.portfolio-verification-badge{border:1px solid;border-radius:999px;align-items:center;gap:.3rem;margin-top:.45rem;padding:.25rem .55rem;font-size:.78rem;font-style:normal;font-weight:700;display:inline-flex}.pim-hire-badge{font-weight:800}.verification-request-card{gap:.75rem;display:grid}.verification-status{font-weight:700}.verification-item-row{border-top:1px solid #94a3b82e;gap:.45rem;padding:.75rem 0;display:grid}.verification-info{cursor:help;background:0 0;border:1px solid;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;margin-left:.25rem;font-weight:800;display:inline-grid}.portfolio-custom-url-box{border-top:1px solid #94a3b833;margin-top:1rem;padding-top:1rem}[data-custom-url-status].is-error{color:#b91c1c}[data-custom-url-status].is-success{color:#15803d}.verification-info-wrap{align-items:center;margin-inline-start:.35rem;display:inline-flex;position:relative}.verification-info{cursor:help;background:0 0;border:1px solid;border-radius:999px;width:1.3rem;height:1.3rem;font:700 .78rem/1 inherit}.verification-info-popover{z-index:30;color:#172126;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:.65rem;width:min(320px,80vw);padding:.7rem .8rem;font-size:.82rem;line-height:1.45;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000002e}.verification-info-wrap:hover .verification-info-popover,.verification-info-wrap:focus-within .verification-info-popover{opacity:1;visibility:visible}.pim-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pim-pagination-summary{opacity:.78;font-size:.86rem}.pim-pagination-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pim-pagination-links .internal-secondary-button,.pim-pagination-links .internal-primary-button{justify-content:center;min-width:38px;padding:.5rem .7rem}.pim-pagination-links .is-disabled{opacity:.45;pointer-events:none}.pim-pagination-gap{opacity:.65;padding:0 .2rem}.translation-row-save-cell{vertical-align:middle;text-align:center;min-width:150px}.translation-row-save-cell .internal-primary-button{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-height:64px;display:inline-flex}.translation-row-save-cell .internal-primary-button small{opacity:.86;font-size:.72rem}.grid-section .job-title-link{min-width:0;color:inherit;text-decoration:none}.grid-section .job-title-link:hover .job-title,.grid-section .job-title-link:focus-visible .job-title{color:#f4b15d}.grid-section .job-company-link,.modal-company-link{color:inherit;font:inherit;text-decoration:none;transition:color .18s}.grid-section .job-company-link:hover,.grid-section .job-company-link:focus-visible,.modal-company-link:hover,.modal-company-link:focus-visible{color:#f2a34b;outline:none}.company-modal-header{gap:14px;display:grid}.company-modal-back{color:#9fb5ba;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.company-modal-back:hover,.company-modal-back:focus-visible{color:#f3aa55;outline:none}.company-modal-brand-row{align-items:center;gap:15px;min-width:0;display:flex}.company-modal-logo{object-fit:cover;background:#0d2830;border:1px solid #ffffff1f;border-radius:16px;flex:0 0 58px;width:58px;height:58px}.company-modal-logo-fallback{color:#f2a34b;font:800 15px var(--display);background:linear-gradient(145deg,#17343d,#0b252d);place-items:center;display:grid}.company-modal-brand-row>div{min-width:0}.company-modal-brand-row h2{margin:4px 0 5px}.company-modal-scroll{gap:18px;display:grid}.company-modal-about>p{line-height:1.7}.company-modal-muted{color:#8fa6ac}.company-modal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.company-modal-facts>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:12px 13px}.company-modal-facts small,.company-modal-facts strong,.company-modal-facts a{display:block}.company-modal-facts small{color:#7e999f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:9px;font-weight:800}.company-modal-facts strong,.company-modal-facts a{color:#dce8ea;overflow-wrap:anywhere;font-size:12px}.company-modal-facts a:hover{color:#f2a34b}.company-modal-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-modal-section-head h4{margin:0}.company-modal-section-head>span{color:#88a0a6;font-size:10px}.company-modal-vacancy-list{gap:8px;margin-top:12px;display:grid}.company-modal-vacancy{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px 13px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}.company-modal-vacancy:hover,.company-modal-vacancy:focus-visible{background:#fff1;border-color:#f2a34b59;outline:none;transform:translateY(-1px)}.company-modal-vacancy strong,.company-modal-vacancy small{display:block}.company-modal-vacancy strong{color:#fff;font-size:13px}.company-modal-vacancy small{color:#8fa5aa;margin-top:4px;font-size:10px}.company-modal-vacancy-meta{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.company-modal-vacancy-meta i{color:#a9bcc0;background:#ffffff0f;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.company-modal-vacancy>b{color:#f2a34b}.public-company-page{min-height:70vh}.public-company-page-card{border:1px solid var(--line);color:#fff;background:#102b33;border-radius:24px;max-width:900px;margin:24px auto;overflow:hidden}.public-company-page-card .modal-header,.public-company-page-card .modal-scroll{position:relative}.public-company-page-card .modal-scroll{max-height:none}@media (width<=640px){.company-modal-facts{grid-template-columns:1fr}.company-modal-vacancy{grid-template-columns:1fr auto}.company-modal-vacancy-meta{grid-column:1/-1;justify-content:flex-start}.company-modal-vacancy>b{grid-area:1/2}.company-modal-logo{flex-basis:50px;width:50px;height:50px}.company-modal-back span{display:inline}}.grid-section .job-company-link,.modal-company-link{appearance:none;color:#72d572;font:900 inherit;font-weight:900;line-height:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:none;transition:color .18s,text-shadow .18s,transform .18s;display:inline-flex}.grid-section .job-company-link:hover,.grid-section .job-company-link:focus-visible,.modal-company-link:hover,.modal-company-link:focus-visible{color:#9aec84;text-shadow:0 0 16px #72d57238;outline:none;transform:translateY(-1px)}.company-link-cue{opacity:.78;font-size:.82em;font-weight:900;display:inline-block;transform:translateY(-1px)}.job-company-trigger:focus-visible{border-radius:3px;box-shadow:0 0 0 3px #72d5721f}.public-sidebar-favorite-count,.seeker-saved-count{color:#e6ad4f;font-variant-numeric:tabular-nums;background:#d9a0431f;border:1px solid #d9a04357;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.public-sidebar-favorite-count[hidden],.seeker-saved-count[hidden]{display:none!important}.company-about-editor{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:10px;padding:16px;display:grid}.company-about-editor-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.company-about-editor-head h3{color:var(--text);font-family:var(--display);margin:4px 0 0}.company-about-editor-head>small{color:var(--text-muted);font-variant-numeric:tabular-nums}.company-about-editor textarea{resize:vertical;width:100%;min-height:140px}.grid-section .job-company-link,.modal-company-link,.grid-section .job-company-link:hover,.grid-section .job-company-link:focus-visible,.modal-company-link:hover,.modal-company-link:focus-visible{border-color:#0000!important;border-bottom-style:none!important;border-bottom-width:0!important;text-decoration:none!important}.public-sidebar-saved-link{align-items:center!important;gap:10px!important;display:flex!important}.public-sidebar-saved-link>b{flex:auto;min-width:0}.public-sidebar-favorite-count{color:#a5e56f!important;background:#90d85d24!important;border:0!important;border-radius:999px!important;flex:none!important;min-width:20px!important;height:20px!important;margin-left:auto!important;padding:0 6px!important;font-size:10px!important;font-weight:900!important;line-height:20px!important;box-shadow:inset 0 0 0 1px #90d85d47!important}.public-sidebar-favorite-count[hidden]{display:none!important}.public-filter-toolbar{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;gap:10px 12px!important;padding:12px!important;display:grid!important}.public-filter-toolbar>select{width:100%!important;min-width:0!important}#categoryFilter,#companyFilter,#cityFilter{grid-column:span 4!important}.public-salary-filter{grid-column:span 6!important;grid-template-columns:auto minmax(96px,1fr) auto minmax(96px,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.public-salary-visible-only{white-space:nowrap!important}.public-salary-amount{min-width:0!important}.public-salary-amount input{width:100%!important;min-width:0!important}#workModeFilter,#employmentTypeFilter{grid-column:span 3!important}#resetFilters{grid-column:1/-1!important;justify-self:start!important;margin-top:0!important}.public-filter-toolbar select,.public-filter-toolbar input[type=number]{min-height:42px!important}@media (width<=1100px){#categoryFilter,#companyFilter,#cityFilter{grid-column:span 6!important}#cityFilter,.public-salary-filter{grid-column:1/-1!important}#workModeFilter,#employmentTypeFilter{grid-column:span 6!important}}@media (width<=720px){.public-filter-toolbar{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}#categoryFilter,#companyFilter,#cityFilter,#workModeFilter,#employmentTypeFilter,.public-salary-filter,#resetFilters{grid-column:1/-1!important}.public-salary-filter{grid-template-columns:1fr 1fr!important}.public-salary-visible-only{grid-column:1/-1!important}.public-salary-filter-separator{display:none!important}}.public-home-discovery .public-filter-toolbar[data-premium-filter-panel],.public-home-discovery .public-filter-toolbar[data-mobile-filter-panel]{display:none!important}.public-home-discovery .public-filter-toolbar[data-premium-filter-panel].is-premium-open,.public-home-discovery .public-filter-toolbar[data-mobile-filter-panel].is-mobile-open{display:grid!important}.public-sidebar-nav .public-sidebar-saved-link{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.public-sidebar-nav a>span:first-child{text-align:center;justify-self:center;width:28px;min-width:28px}.public-sidebar-nav a>b{justify-self:stretch;min-width:0}.public-sidebar-nav .public-sidebar-favorite-count{justify-self:end!important;width:auto!important;min-width:20px!important;margin-left:0!important}@media (width>=981px){.public-home-discovery .public-filter-toolbar[data-premium-filter-panel]{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:9px!important;padding:10px!important}.public-home-discovery #categoryFilter,.public-home-discovery #companyFilter,.public-home-discovery #cityFilter{grid-column:span 4!important}.public-home-discovery #workModeFilter,.public-home-discovery #employmentTypeFilter{grid-column:span 3!important}.public-home-discovery .public-salary-filter{grid-column:span 6!important}.public-home-discovery #resetFilters{grid-column:1/-1!important;justify-self:start!important;width:auto!important}.public-home-discovery .public-filter-toolbar select,.public-home-discovery .public-filter-toolbar input[type=number]{min-height:38px!important;padding-block:7px!important}}@media (width<=980px){.public-home-discovery .public-filter-toolbar[data-premium-filter-panel]{gap:8px!important;padding:10px!important}}.public-statistics-premium{display:block!important}.public-statistics-premium>h2{margin-bottom:12px!important}.public-statistics-premium .public-stat-group{border-top:1px solid #ffffff1f!important;padding:12px 0!important;display:block!important}.public-statistics-premium .public-stat-group:first-of-type{border-top:0!important;padding-top:0!important}.public-statistics-premium .public-stat-group h3{color:#f4f7f8;margin:0 0 7px;font-size:13px;font-weight:800}.public-statistics-premium .public-stat-group>div{justify-content:space-between;align-items:center;gap:12px;border:0!important;padding:6px 0!important;display:flex!important}.public-statistics-premium .public-stat-group span{color:#b5c0c5!important;font-size:12px!important}.public-statistics-premium .public-stat-group b{color:#fff!important;font-size:14px!important}.public-latest-news-premium .public-rail-news-item{border-top:1px solid #ffffff17;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.public-latest-news-premium .public-rail-news-item:first-of-type{border-top:0}.public-latest-news-premium .public-rail-news-item img{object-fit:cover;border-radius:8px;width:64px;height:48px}.public-latest-news-premium .public-rail-news-item span{flex-direction:column;gap:3px;min-width:0;display:flex}.public-latest-news-premium .public-rail-news-item small{text-transform:uppercase;letter-spacing:.06em;color:#dca13f;font-size:9px}.public-latest-news-premium .public-rail-news-item b{font-size:11px;line-height:1.35}.public-latest-news-premium .public-rail-news-item time{color:#81919a;font-size:9px}.public-news-premium-page{max-width:1180px;margin:0 auto;padding:28px 24px 60px}.public-news-filter-bar{grid-template-columns:minmax(0,1fr) 220px auto;gap:10px;margin:18px 0 24px;display:grid}.public-news-filter-bar input,.public-news-filter-bar select,.public-news-filter-bar button{color:#eef5f6;background:#14242b;border:1px solid #ffffff1f;border-radius:10px;min-height:44px;padding:0 14px}.public-news-filter-bar button{color:#101517;cursor:pointer;background:#d89b35;font-weight:800}.public-news-featured{background:#12232a;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);margin-bottom:22px;display:grid;overflow:hidden}.public-news-featured img{object-fit:cover;width:100%;height:100%;min-height:300px}.public-news-featured>div{flex-direction:column;justify-content:center;gap:10px;padding:28px;display:flex}.public-news-featured h2{margin:0;font-size:28px;line-height:1.15}.public-news-featured p{color:#aebbc0;line-height:1.6}.public-news-featured footer,.public-news-premium-card footer,.public-news-detail-meta{color:#84949b;gap:14px;font-size:12px;display:flex}.public-news-featured-badge,.public-news-category{color:#e3a73f;text-transform:uppercase;letter-spacing:.05em;border:1px solid #da9e3866;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.public-news-premium-card{flex-direction:column;display:flex;overflow:hidden}.public-news-card-cover img{object-fit:cover;width:100%;height:180px}.public-news-premium-card>div{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.public-news-premium-card footer{justify-content:space-between;align-items:center;margin-top:auto}.public-news-premium-detail{max-width:860px}.public-news-premium-detail header{flex-direction:column;gap:12px;display:flex}.public-news-related{border-top:1px solid #ffffff1f;margin-top:34px;padding-top:24px}.public-news-related>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.public-news-related a{border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:7px;padding:14px;display:flex}.pim-public-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 0;display:grid}.pim-public-metrics-grid>div{background:#fff;border:1px solid #0f272f1f;border-radius:12px;flex-direction:column;gap:7px;padding:15px;display:flex}.pim-public-metrics-grid span{color:#66777f;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.pim-public-metrics-grid strong{color:#12232a;font-size:24px}@media (width<=760px){.public-news-premium-page{padding-inline:14px}.public-news-filter-bar,.public-news-featured{grid-template-columns:1fr}.public-news-featured img{min-height:210px;max-height:250px}.public-news-featured>div{padding:18px}.public-news-featured h2{font-size:22px}.public-news-related>div,.pim-public-metrics-grid{grid-template-columns:1fr}}.public-news-premium-page{max-width:1240px;padding-top:34px}.public-news-hero{max-width:780px}.public-news-hero>span{color:#dca348;margin-bottom:4px;font-size:12px;font-weight:850;display:inline-flex}.public-news-hero h1{letter-spacing:-.025em}.public-news-hero p{max-width:720px;line-height:1.65}.public-news-filter-bar{background:#12242bb8;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(320px,1fr) minmax(210px,260px) auto;align-items:center;max-width:1040px;padding:10px;box-shadow:0 12px 30px #00000014}.public-news-filter-bar label{display:block}.public-news-filter-bar input,.public-news-filter-bar select,.public-news-filter-bar button{min-height:46px}.public-news-filter-bar input,.public-news-filter-bar select{background:#102128}.public-news-filter-bar button{padding-inline:20px;transition:transform .15s,filter .15s}.public-news-filter-bar button:hover{filter:brightness(1.04);transform:translateY(-1px)}.public-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin-top:26px}.public-news-premium-card{background:linear-gradient(#14262e,#112229);border-color:#ffffff24;border-radius:17px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 14px 34px #0000001f}.public-news-premium-card:hover{border-color:#da9e3859;transform:translateY(-3px);box-shadow:0 18px 42px #0000002e}.public-news-card-cover{display:block;overflow:hidden}.public-news-card-cover img{height:230px;transition:transform .25s}.public-news-premium-card:hover .public-news-card-cover img{transform:scale(1.025)}.public-news-premium-card>div{gap:10px;padding:19px 20px 18px}.public-news-premium-card time{font-size:12px}.public-news-premium-card h2{letter-spacing:-.012em;margin:0;font-size:22px;line-height:1.23}.public-news-premium-card h2 a{color:#f3f7f8;text-decoration:none}.public-news-premium-card p{color:#aebbc0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 3px;line-height:1.65;display:-webkit-box;overflow:hidden}.public-news-premium-card footer{border-top:1px solid #ffffff14;padding-top:8px}.public-news-premium-card footer a{color:#dca348;font-weight:800;text-decoration:none}.public-news-category{padding:5px 9px}.public-news-featured{border-radius:18px;max-width:1040px;box-shadow:0 16px 38px #00000021}.public-news-featured img{min-height:340px}.public-news-featured>div{padding:34px}.public-news-featured h2{font-size:32px}.public-news-pagination{max-width:1040px;margin-top:24px}@media (width<=820px){.public-news-grid,.public-news-filter-bar{grid-template-columns:1fr}.public-news-card-cover img{height:220px}.public-news-featured img{min-height:230px}.public-news-featured>div{padding:20px}.public-news-featured h2{font-size:24px}}@media (width<=520px){.public-news-premium-page{padding-inline:14px}.public-news-filter-bar{padding:8px}.public-news-card-cover img{height:200px}.public-news-premium-card>div{padding:16px}.public-news-premium-card h2{font-size:19px}}.public-news-premium-card h2,.public-news-premium-card p{overflow-wrap:anywhere}.public-portal-with-statistics{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;padding:0 18px 80px;display:grid}.public-portal-primary{min-width:0}.public-global-statistics-rail{align-self:start;padding-top:18px;position:sticky;top:18px}.public-global-statistics-rail .public-statistics-card{margin:0}.public-portal-with-statistics .public-news-premium-page{width:100%;max-width:none;margin:0;padding:34px 6px 70px 18px}.public-portal-with-statistics .public-news-hero{max-width:900px}.public-portal-with-statistics .public-news-filter-bar,.public-portal-with-statistics .public-news-featured,.public-portal-with-statistics .public-news-grid,.public-portal-with-statistics .public-news-pagination{width:100%;max-width:none}.public-portal-with-statistics .public-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-portal-with-statistics .public-news-premium-detail{width:100%;max-width:none;margin:0;padding:38px 24px 90px 18px}.public-news-premium-detail .public-news-back{color:#d8e1e4;align-items:center;min-height:36px;margin-bottom:20px;font-weight:700;text-decoration:none;display:inline-flex}.public-news-premium-detail header{gap:14px;max-width:960px}.public-news-premium-detail header h1{letter-spacing:-.035em;max-width:920px;margin:0;font-size:clamp(36px,4.6vw,62px);line-height:1.08}.public-news-premium-detail .public-news-detail-meta{border-top:1px solid #ffffff17;margin-top:4px;padding-top:13px}.public-news-premium-detail .public-news-detail-cover{object-fit:cover;border:1px solid #ffffff1f;border-radius:20px;width:min(100%,1040px);max-height:560px;margin:30px 0;display:block;box-shadow:0 22px 54px #0003}.public-news-premium-detail .public-news-body{color:#edf3f4;overflow-wrap:anywhere;max-width:900px;font-size:17px;line-height:1.9}.public-news-premium-detail .public-news-related{max-width:1040px}@media (width<=1180px){.public-portal-with-statistics{grid-template-columns:minmax(0,1fr) 270px;gap:14px;padding-inline:12px}}@media (width<=980px){.public-portal-with-statistics{grid-template-columns:1fr;padding-inline:12px}.public-global-statistics-rail{order:2;padding-top:0;position:static}.public-portal-with-statistics .public-news-premium-page,.public-portal-with-statistics .public-news-premium-detail{padding-inline:2px}}@media (width<=820px){.public-portal-with-statistics .public-news-grid{grid-template-columns:1fr}.public-news-premium-detail header h1{font-size:clamp(31px,9vw,46px)}.public-news-premium-detail .public-news-body{font-size:16px;line-height:1.82}}@media (width>=1101px){body.has-public-sidebar.has-public-statistics-rail #main-content{box-sizing:border-box;padding-right:var(--pim-right-rail-width)}body.has-public-statistics-rail .public-portal-with-statistics{width:100%;min-height:100%;margin:0;padding:0;display:block}body.has-public-statistics-rail .public-portal-primary{width:100%;min-width:0}body.has-public-statistics-rail .public-global-statistics-rail{z-index:52;width:var(--pim-right-rail-width);border-left:1px solid var(--line);scrollbar-width:thin;background:linear-gradient(#11272ffe,#081a20fe);flex-direction:column;height:100vh;min-height:100vh;margin:0;padding:18px 14px 118px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 26px #0000001a}body.has-public-statistics-rail .public-global-statistics-rail .public-statistics-card{width:100%;box-shadow:none;background:#0d1f26ad;border:1px solid #ffffff24;border-radius:14px;margin:0;padding:16px 14px;position:static}body.has-public-statistics-rail .sitewide-public-banner,body.has-public-statistics-rail .promo-banner{max-width:100%}}body.has-public-statistics-rail .public-news-premium-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:32px 28px 90px}body.has-public-statistics-rail .public-news-hero{width:100%;max-width:none}body.has-public-statistics-rail .public-news-hero p{max-width:860px}body.has-public-statistics-rail .public-news-filter-bar,body.has-public-statistics-rail .public-news-featured,body.has-public-statistics-rail .public-news-grid,body.has-public-statistics-rail .public-news-pagination{width:100%;max-width:none}body.has-public-statistics-rail .public-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body.has-public-statistics-rail .public-news-premium-card{width:100%;min-width:0}body.has-public-statistics-rail .public-news-card-cover img{aspect-ratio:16/8.75;object-fit:cover;width:100%;height:auto}body.has-public-statistics-rail .public-news-premium-detail{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:32px 28px 100px}body.has-public-statistics-rail .public-news-premium-detail .public-news-back{color:#dca348;align-items:center;width:max-content;min-height:34px;margin:0 0 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}body.has-public-statistics-rail .public-news-premium-detail>header h1{letter-spacing:-.04em;max-width:1040px;margin:4px 0 12px;font-size:clamp(40px,4.25vw,64px);line-height:1.04}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-meta{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;margin-top:10px;padding-top:14px;display:flex}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover{aspect-ratio:16/8.7;object-fit:cover;object-position:center;background:#102128;border:1px solid #ffffff21;border-radius:18px;width:min(100%,1120px);max-width:none;max-height:none;margin:26px 0 34px;display:block;box-shadow:0 22px 54px #0000002e}body.has-public-statistics-rail .public-news-premium-detail .public-news-body{color:#eef3f4;overflow-wrap:anywhere;width:min(100%,980px);max-width:none;margin:0;font-size:17px;line-height:1.9}body.has-public-statistics-rail .public-news-premium-detail .public-news-related{width:min(100%,1120px);max-width:none}.public-news-category:empty{display:none}@media (width<=1100px){body.has-public-sidebar.has-public-statistics-rail #main-content{padding-right:0}body.has-public-statistics-rail .public-portal-with-statistics{width:100%;padding:0;display:block}body.has-public-statistics-rail .public-global-statistics-rail{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border-left:0;margin:0 14px 34px;padding:0;display:block;position:static;overflow:visible}}@media (width<=820px){body.has-public-statistics-rail .public-news-premium-page,body.has-public-statistics-rail .public-news-premium-detail{padding:24px 14px 72px}body.has-public-statistics-rail .public-news-grid{grid-template-columns:1fr}body.has-public-statistics-rail .public-news-premium-detail>header h1{font-size:clamp(32px,9vw,46px)}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover{border-radius:14px;margin:20px 0 26px}body.has-public-statistics-rail .public-news-premium-detail .public-news-body{font-size:16px;line-height:1.82}}@media (width>=1101px){body.has-public-statistics-rail .public-global-statistics-rail.public-home-rail{align-content:start;gap:14px;padding:18px 14px 118px;display:grid}body.has-public-statistics-rail .public-global-statistics-rail .public-rail-card,body.has-public-statistics-rail .public-global-statistics-rail .public-social-block{width:100%;min-width:0}body.has-public-statistics-rail .public-global-statistics-rail .public-latest-news,body.has-public-statistics-rail .public-global-statistics-rail .public-career-card{display:block}body.has-public-statistics-rail .public-global-statistics-rail .public-social-block{display:flex}}@media (width>=1181px){body.has-public-statistics-rail .public-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.has-public-statistics-rail .public-news-premium-card{border-radius:14px;overflow:hidden}body.has-public-statistics-rail .public-news-card-cover img{aspect-ratio:16/9.5}body.has-public-statistics-rail .public-news-premium-card>div{padding:16px}body.has-public-statistics-rail .public-news-premium-card h2{font-size:17px;line-height:1.28}body.has-public-statistics-rail .public-news-premium-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:9px 0 14px;line-height:1.55;display:-webkit-box;overflow:hidden}body.has-public-statistics-rail .public-news-premium-card footer{justify-content:flex-end}}body.has-public-statistics-rail .public-news-premium-detail>header{width:min(100%,920px);padding-bottom:10px}body.has-public-statistics-rail .public-news-premium-detail>header h1{max-width:900px;margin-bottom:0}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-meta{display:none}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover{aspect-ratio:16/9;border-radius:16px;width:min(100%,820px);margin:22px 0 30px}body.has-public-statistics-rail .public-news-premium-detail .public-news-body{width:min(100%,900px);font-size:17px;line-height:1.88}.public-news-article-footer{color:#84949b;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:10px 18px;width:min(100%,900px);margin-top:34px;padding:18px 0 4px;font-size:12px;display:flex}.public-news-article-footer time,.public-news-article-footer span{align-items:center;gap:7px;display:inline-flex}.public-news-article-footer span:before{content:"";opacity:.78;border:1px solid;border-radius:50%;width:14px;height:9px}@media (width<=1180px) and (width>=821px){body.has-public-statistics-rail .public-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){body.has-public-statistics-rail .public-news-grid{grid-template-columns:1fr}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover,body.has-public-statistics-rail .public-news-premium-detail .public-news-body,.public-news-article-footer{width:100%}}@media (width>=1101px){body.has-public-statistics-rail .public-global-statistics-rail.public-home-rail{border-left:1px solid var(--line);background:var(--panel);box-shadow:none;gap:0;padding:0 0 112px}body.has-public-statistics-rail .public-global-statistics-rail .public-rail-card,body.has-public-statistics-rail .public-global-statistics-rail .public-statistics-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:20px 16px}body.has-public-statistics-rail .public-global-statistics-rail .public-social-block{border-top:0;border-bottom:1px solid var(--line);background:0 0;margin-top:0;padding:20px 16px}}body.has-public-statistics-rail .public-news-premium-detail .public-news-back{width:min(100%,820px);margin:0 auto 22px;display:flex}body.has-public-statistics-rail .public-news-premium-detail>header{text-align:center;width:min(100%,820px);margin:0 auto}body.has-public-statistics-rail .public-news-premium-detail>header h1{max-width:820px;margin:4px auto 0}body.has-public-statistics-rail .public-news-premium-detail .public-news-category{margin-inline:auto}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover{aspect-ratio:16/9;object-fit:cover;object-position:center;width:min(100%,760px);margin:24px auto 32px;display:block}body.has-public-statistics-rail .public-news-premium-detail .public-news-body{text-align:left;width:min(100%,820px);margin:0 auto}body.has-public-statistics-rail .public-news-premium-detail .public-news-related{width:min(100%,820px);margin-inline:auto}.public-news-article-footer{justify-content:center;width:min(100%,820px);margin:34px auto 0}.public-news-article-footer time:before{content:"";background:#dca348;border-radius:50%;width:6px;height:6px}.public-news-article-footer .public-news-view-stat:before{content:none}.public-news-view-stat{align-items:center;gap:7px;display:inline-flex}.public-news-view-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;width:15px;height:15px}@media (width<=820px){body.has-public-statistics-rail .public-news-premium-detail .public-news-back,body.has-public-statistics-rail .public-news-premium-detail>header,body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover,body.has-public-statistics-rail .public-news-premium-detail .public-news-body,body.has-public-statistics-rail .public-news-premium-detail .public-news-related,.public-news-article-footer{width:100%}body.has-public-statistics-rail .public-news-premium-detail>header{text-align:left}.public-news-article-footer{justify-content:flex-start}}@media (width>=1101px){body.has-public-statistics-rail .public-global-statistics-rail.public-home-rail{border-left:1px solid var(--line);background:var(--panel);box-shadow:none;align-content:start;gap:14px;padding:18px 14px 118px;display:grid}body.has-public-statistics-rail .public-global-statistics-rail .public-rail-card,body.has-public-statistics-rail .public-global-statistics-rail .public-statistics-card{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:14px;margin:0;padding:16px}body.has-public-statistics-rail .public-global-statistics-rail .public-social-block{background:0 0;border:0;margin:0;padding:4px 8px 14px}}body.has-public-statistics-rail .public-news-premium-detail .public-news-back,body.has-public-statistics-rail .public-news-premium-detail>header,body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover,body.has-public-statistics-rail .public-news-premium-detail .public-news-body,body.has-public-statistics-rail .public-news-premium-detail .public-news-related,.public-news-article-footer{width:min(100%,760px);max-width:760px;margin-left:auto;margin-right:auto}body.has-public-statistics-rail .public-news-premium-detail>header{text-align:center}body.has-public-statistics-rail .public-news-premium-detail>header h1{width:100%;max-width:760px;margin-left:auto;margin-right:auto}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover{aspect-ratio:auto;object-fit:contain;object-position:center;height:auto;max-height:none;margin-top:24px;margin-bottom:32px;display:block}body.has-public-statistics-rail .public-news-premium-detail .public-news-body{text-align:left}.public-news-article-footer{justify-content:center}@media (width<=820px){body.has-public-statistics-rail .public-news-premium-detail .public-news-back,body.has-public-statistics-rail .public-news-premium-detail>header,body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover,body.has-public-statistics-rail .public-news-premium-detail .public-news-body,body.has-public-statistics-rail .public-news-premium-detail .public-news-related,.public-news-article-footer{width:100%;max-width:none}body.has-public-statistics-rail .public-news-premium-detail>header{text-align:left}.public-news-article-footer{justify-content:flex-start}}body.has-public-statistics-rail .public-news-premium-detail .public-news-back{display:none}@media (width<=820px){body.has-public-statistics-rail .public-news-premium-detail .public-news-back{width:auto;max-width:none;margin:0 0 18px;display:inline-flex}}@media (width>=1101px){body.has-public-statistics-rail .public-global-statistics-rail.public-home-rail{scrollbar-width:auto;flex-direction:column;align-items:stretch;gap:14px;height:100vh;min-height:100vh;padding:18px 14px 92px;display:flex;overflow:visible}body.has-public-statistics-rail .public-global-statistics-rail .public-social-block{border-top:1px solid var(--line);flex:none;margin-top:auto;padding:16px 8px 6px}}body.has-public-statistics-rail .public-news-premium-detail{padding-top:34px;position:relative}body.has-public-statistics-rail .public-news-premium-detail>header{text-align:center;background:radial-gradient(circle at 85% 20%,#dca34821,#0000 30%),radial-gradient(circle at 12% 88%,#6db5431c,#0000 28%),linear-gradient(145deg,#11272ff5,#0a1d23fa);border:1px solid #dca34847;border-radius:22px;width:min(100%,860px);max-width:860px;margin:0 auto 26px;padding:34px 34px 30px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0003,inset 0 1px #ffffff08}body.has-public-statistics-rail .public-news-premium-detail>header:after{content:"";background:linear-gradient(90deg,#dca348,#6db543);border-radius:999px;width:54px;height:3px;margin:20px auto 0;display:block}body.has-public-statistics-rail .public-news-premium-detail>header h1{color:#f6f7f3;letter-spacing:-.045em;text-wrap:balance;width:100%;max-width:760px;margin:0 auto;font-size:clamp(42px,4.2vw,64px);font-weight:800;line-height:1.02}body.has-public-statistics-rail .public-news-premium-detail .public-news-category{color:#b9e89a;letter-spacing:.04em;background:#6db5431a;border:1px solid #6db54359;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin:0 auto 14px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover{background:#0f242b;border:1px solid #ffffff21;border-radius:18px;width:min(100%,760px);max-width:760px;margin:0 auto 28px;box-shadow:0 20px 46px #0000002e}body.has-public-statistics-rail .public-news-premium-detail .public-news-body{color:#e9eff0;text-align:left;background:linear-gradient(#132a32d1,#0d2128e6);border:1px solid #ffffff1a;border-radius:18px;width:min(100%,820px);max-width:820px;margin:0 auto;padding:30px 34px;font-size:17px;line-height:1.92;position:relative;box-shadow:0 18px 44px #00000024,inset 0 1px #ffffff06}body.has-public-statistics-rail .public-news-premium-detail .public-news-body:first-letter{float:left;color:#8bcf5a;margin:5px 10px 0 0;font-size:52px;font-weight:800;line-height:.78}.public-news-article-footer{border-top:1px solid #ffffff1a;justify-content:flex-start;width:min(100%,820px);max-width:820px;margin:18px auto 0;padding:16px 4px 0}@media (width<=820px){body.has-public-statistics-rail .public-news-premium-detail>header{text-align:left;border-radius:16px;width:100%;max-width:none;padding:24px 18px 22px}body.has-public-statistics-rail .public-news-premium-detail>header:after{margin-left:0}body.has-public-statistics-rail .public-news-premium-detail>header h1{max-width:none;font-size:clamp(34px,10vw,46px)}body.has-public-statistics-rail .public-news-premium-detail .public-news-category{margin-left:0}body.has-public-statistics-rail .public-news-premium-detail .public-news-detail-cover,body.has-public-statistics-rail .public-news-premium-detail .public-news-body,.public-news-article-footer{width:100%;max-width:none}body.has-public-statistics-rail .public-news-premium-detail .public-news-body{padding:22px 18px;font-size:16px;line-height:1.84}}body.has-public-statistics-rail .public-news-premium-page{padding-top:22px}body.has-public-statistics-rail .public-news-hero h1{margin-top:0}body.has-public-statistics-rail .public-news-premium-detail{padding-top:18px}body.has-public-statistics-rail .public-news-premium-detail>header{width:100%;max-width:none;margin:0 0 18px;padding:24px 30px 22px}body.has-public-statistics-rail .public-news-premium-detail>header h1{max-width:none}body.has-public-statistics-rail .public-news-premium-detail .public-news-reader-surface{background:linear-gradient(#132a32d1,#0d2128e6);border:1px solid #ffffff21;border-radius:18px;width:min(100%,912px);max-width:912px;margin:0 auto;overflow:hidden;box-shadow:0 20px 46px #0000002e}body.has-public-statistics-rail .public-news-premium-detail .public-news-reader-surface .public-news-detail-cover{width:100%;max-width:none;box-shadow:none;background:#0f242b;border:0;border-bottom:1px solid #ffffff21;border-radius:0;margin:0}body.has-public-statistics-rail .public-news-premium-detail .public-news-reader-surface .public-news-body{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}@media (width<=820px){body.has-public-statistics-rail .public-news-premium-detail>header{margin-bottom:16px;padding:22px 18px 20px}body.has-public-statistics-rail .public-news-premium-detail .public-news-reader-surface{border-radius:14px;width:100%;max-width:none}}body.public-companies-premium-page #main-content{background:radial-gradient(circle at 52% 5%,#baf0520e,#0000 26%),#0d2229!important}body.public-companies-premium-page .public-companies-hero{max-width:none;padding:18px 28px 22px;position:relative;overflow:hidden;background:0 0!important}body.public-companies-premium-page .public-companies-hero:before,body.public-companies-premium-page .public-companies-hero:after{content:"";pointer-events:none;filter:blur(1px);border-radius:50%;position:absolute}body.public-companies-premium-page .public-companies-hero:before{background:#baf05214;width:310px;height:310px;top:-180px;right:9%}body.public-companies-premium-page .public-companies-hero:after{background:#2f8e821a;width:240px;height:240px;bottom:-170px;left:7%}body.public-companies-premium-page .public-companies-hero-inner{z-index:1;box-sizing:border-box;background:linear-gradient(115deg,#132d35f5,#0c2027f7);border:1px solid #ffffff1f;border-radius:26px;width:min(100%,1040px);max-width:1040px;margin:0 auto;padding:34px 46px 32px;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000038,inset 0 1px #ffffff09}body.public-companies-premium-page .public-companies-hero-inner:after{content:"";background:linear-gradient(#baf052,#2f8e82);width:8px;height:100%;position:absolute;top:0;right:0}body.public-companies-premium-page .public-companies-hero h1{text-wrap:balance;max-width:850px;margin:9px 0 14px;font-size:clamp(36px,4.15vw,58px);line-height:1.04}body.public-companies-premium-page .public-companies-hero p{max-width:760px;font-size:15px;line-height:1.62}body.public-companies-premium-page .public-companies-hero .public-actions{margin-top:21px}body.public-companies-premium-page .public-companies-hero .public-primary,body.public-companies-premium-page .public-companies-hero .public-secondary{border-radius:999px;min-height:44px;padding-inline:23px}body.public-companies-premium-page .public-companies-hero .public-primary{box-shadow:0 10px 28px #baf05224;color:#102128!important}body.public-companies-premium-page .public-companies-tools{max-width:1040px;padding:24px 0 84px;background:0 0!important}body.public-companies-premium-page .public-companies-tools .public-section-heading{max-width:none;margin-bottom:26px}body.public-companies-premium-page .public-companies-tools .public-section-heading h2{margin-top:10px;font-size:clamp(30px,3vw,44px)}body.public-companies-premium-page .public-companies-card-grid{gap:16px}body.public-companies-premium-page .public-companies-card-grid article{box-sizing:border-box;border-radius:20px;min-height:180px;padding:26px 24px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;background:linear-gradient(145deg,#152f38f5,#0f252cfa)!important;border:1px solid #ffffff1c!important;box-shadow:0 16px 38px #00000021!important}body.public-companies-premium-page .public-companies-card-grid article:after{content:"";border:1px solid #baf0521f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-45px}body.public-companies-premium-page .public-companies-card-grid article:hover{transform:translateY(-4px);border-color:#baf0524d!important;box-shadow:0 22px 48px #00000030!important}body.public-companies-premium-page .public-companies-card-number{color:#baf052;letter-spacing:.08em;background:#baf05212;border:1px solid #baf0523d;border-radius:999px;justify-content:center;align-items:center;width:34px;height:24px;margin-bottom:20px;font-size:10px;font-weight:900;display:inline-flex}body.public-companies-premium-page .public-companies-card-grid h3{z-index:1;margin-bottom:10px;font-size:18px;line-height:1.3;position:relative}body.public-companies-premium-page .public-companies-card-grid p{z-index:1;font-size:14px;line-height:1.7;position:relative}@media (width<=1100px){body.public-companies-premium-page .public-companies-tools{box-sizing:border-box;width:100%;padding-inline:24px}}.pim-theme-toggle{background:linear-gradient(145deg,#ffffff0e,#74a6b209);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:5px}.pim-theme-toggle button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:auto;height:38px;padding:0 10px;display:flex}.pim-theme-toggle button b{font:750 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.pim-theme-glyph{border:1.5px solid;flex:0 0 16px;width:16px;height:16px;display:block;position:relative;transform:rotate(45deg)}.pim-theme-glyph i{display:block;position:absolute}.pim-theme-glyph-light{border-radius:5px}.pim-theme-glyph-light i{background:currentColor;border-radius:2px;inset:4px;box-shadow:0 0 9px}.pim-theme-glyph-dark{border-radius:50% 50% 50% 2px;overflow:hidden}.pim-theme-glyph-dark i{background:#081820;border-radius:50%;width:11px;height:11px;top:-2px;right:-2px}.pim-theme-toggle button[aria-pressed=true]{color:#f4b76b;background:linear-gradient(145deg,#e0913d33,#e0913d14);border-color:#e0913d6b;box-shadow:inset 0 0 0 1px #ffffff06,0 7px 18px #00000024}html[data-pim-theme=light] body.has-public-sidebar .pim-theme-toggle{background:linear-gradient(145deg,#e8eeee,#f4f7f6)}html[data-pim-theme=light] body.has-public-sidebar .pim-theme-toggle button[aria-pressed=true]{color:#bd6a1c;background:linear-gradient(145deg,#fff8ef,#fff);border-color:#eab36f}html[data-pim-theme=light] body.has-public-sidebar .pim-theme-glyph-dark i{background:#e8eeee}:is(html[data-pim-theme=light] body.has-public-sidebar .modal-card:has(.company-modal-header),html[data-pim-theme=light] body.has-public-sidebar .public-company-page-card){color:#102a31!important;background:#fff!important;border-color:#d2dfdf!important;box-shadow:0 28px 80px #102d3438!important}html[data-pim-theme=light] body.has-public-sidebar .company-modal-header{background:linear-gradient(145deg,#fbfdfd,#f3f8f6)!important;border-color:#e0e8e8!important}html[data-pim-theme=light] body.has-public-sidebar .company-modal-brand-row h2,html[data-pim-theme=light] body.has-public-sidebar .company-modal-section-head h4{color:#102a31!important}html[data-pim-theme=light] body.has-public-sidebar .company-modal-back,html[data-pim-theme=light] body.has-public-sidebar .company-modal-muted,html[data-pim-theme=light] body.has-public-sidebar .company-modal-about p{color:#60757b!important}html[data-pim-theme=light] body.has-public-sidebar .company-modal-scroll{color:#102a31!important;background:#fff!important}html[data-pim-theme=light] body.has-public-sidebar .company-modal-facts>div,html[data-pim-theme=light] body.has-public-sidebar .company-modal-vacancy{background:#f6f9f8!important;border-color:#dbe5e5!important}html[data-pim-theme=light] body.has-public-sidebar .company-modal-facts small,html[data-pim-theme=light] body.has-public-sidebar .company-modal-section-head>span,html[data-pim-theme=light] body.has-public-sidebar .company-modal-vacancy small{color:#71868b!important}html[data-pim-theme=light] body.has-public-sidebar .company-modal-facts strong,html[data-pim-theme=light] body.has-public-sidebar .company-modal-facts a,html[data-pim-theme=light] body.has-public-sidebar .company-modal-vacancy strong{color:#173139!important}html[data-pim-theme=light] body.has-public-sidebar .company-modal-vacancy-meta i{color:#526b71!important;background:#e8efee!important}html[data-pim-theme=light] body.public-info-page{background:radial-gradient(circle at 72% 4%,#93d33614,#0000 28%),#f3f6f5!important}html[data-pim-theme=light] body.public-info-page .public-hero-inner,html[data-pim-theme=light] body.public-about-premium-page .public-about-hero-inner,html[data-pim-theme=light] body.public-contact-premium-page .public-contact-hero-inner,html[data-pim-theme=light] body.public-companies-premium-page .public-companies-hero-inner,html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-hero-inner{background:linear-gradient(135deg,#fff,#f2f7f5)!important;border-color:#d4e1e1!important;box-shadow:0 18px 48px #12353c17!important}html[data-pim-theme=light] body.public-info-page .public-hero h1,html[data-pim-theme=light] body.public-info-page .public-hero h2,html[data-pim-theme=light] body.public-about-premium-page .public-section h2,html[data-pim-theme=light] body.public-about-premium-page .public-section h3,html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-privacy h2{color:#102a31!important}html[data-pim-theme=light] body.public-info-page .public-hero p,html[data-pim-theme=light] body.public-about-premium-page .public-section p,html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-privacy p{color:#60757b!important}html[data-pim-theme=light] body.public-companies-premium-page .public-companies-card-grid article,html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-steps article,html[data-pim-theme=light] body.public-about-premium-page .public-about-goal-grid article,html[data-pim-theme=light] body.public-about-premium-page .public-about-service-grid article,html[data-pim-theme=light] body.public-about-premium-page .public-about-values .public-card-grid article{color:#102a31!important;background:linear-gradient(145deg,#fff,#f8fbfa)!important;border-color:#d6e2e2!important;box-shadow:0 12px 30px #12353c12!important}html[data-pim-theme=light] body.public-info-page .public-card-grid h3,html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-steps h3{color:#102a31!important}html[data-pim-theme=light] body.public-info-page .public-card-grid p,html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-steps p{color:#60757b!important}html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-privacy,html[data-pim-theme=light] body.public-about-premium-page .public-about-purpose,html[data-pim-theme=light] body.public-about-premium-page .public-about-principle,html[data-pim-theme=light] body.public-info-page .public-highlight{color:#102a31!important;background:linear-gradient(145deg,#fff,#f1f8ed)!important;border-color:#d7e4dc!important;box-shadow:0 14px 34px #12353c12!important}html[data-pim-theme=light] body.public-companies-premium-page .public-companies-partner-card{color:#102a31!important;background:#fff!important;border-color:#d4e1e1!important;box-shadow:0 10px 26px #12353c14!important}html[data-pim-theme=light] body.public-contact-premium-page .public-contact-form,html[data-pim-theme=light] body.public-contact-premium-page .public-contact-detail-card{color:#102a31!important;background:linear-gradient(145deg,#fff,#f7faf9)!important;border-color:#d5e1e1!important;box-shadow:0 14px 34px #12353c14!important}html[data-pim-theme=light] body.public-contact-premium-page .public-contact-form label,html[data-pim-theme=light] body.public-contact-premium-page .public-contact-detail-card strong{color:#173139!important}html[data-pim-theme=light] body.public-contact-premium-page .public-contact-form input,html[data-pim-theme=light] body.public-contact-premium-page .public-contact-form textarea{color:#102a31!important;background:#fff!important;border-color:#cfdddd!important}html[data-pim-theme=light] body.public-contact-premium-page .public-contact-submit small,html[data-pim-theme=light] body.public-contact-premium-page .public-contact-detail-card small{color:#60757b!important}html[data-pim-theme=light] body.public-contact-premium-page .public-contact-social-links a{color:#387b31!important;background:#edf7ef!important;border-color:#cfe0d7!important}html[data-pim-theme=light] body.public-legal-page #main-content{color:#102a31!important;background:#f3f6f5!important}html[data-pim-theme=light] body.public-legal-page .public-legal-hero{color:#102a31!important;background:0 0!important;border-color:#dbe4e4!important}html[data-pim-theme=light] body.public-legal-page .public-legal-hero h1{color:#102a31!important}html[data-pim-theme=light] body.public-legal-page .public-legal-hero p{color:#60757b!important}html[data-pim-theme=light] body.public-legal-page .public-legal-document,html[data-pim-theme=light] body.public-legal-page .legal-document{color:#102a31!important}html[data-pim-theme=light] body.public-legal-page .legal-document__intro{background:0 0!important;border-color:#dbe4e4!important}html[data-pim-theme=light] body.public-legal-page .legal-document__intro h2,html[data-pim-theme=light] body.public-legal-page .legal-document__intro h3{color:#102a31!important}html[data-pim-theme=light] body.public-legal-page .legal-document__intro p{color:#60757b!important}html[data-pim-theme=light] body.public-legal-page .legal-document__section,html[data-pim-theme=light] body.public-legal-page .public-legal-card,html[data-pim-theme=light] body.public-legal-page .public-legal-item,html[data-pim-theme=light] body.public-legal-page .public-legal-section{color:#102a31!important;background:linear-gradient(145deg,#fff,#f7faf9)!important;border-color:#d8e3e3!important;box-shadow:0 9px 26px #12353c11!important}html[data-pim-theme=light] body.public-legal-page .legal-document__section h2,html[data-pim-theme=light] body.public-legal-page .legal-document__section h3,html[data-pim-theme=light] body.public-legal-page .legal-document__section h4{color:#102a31!important}html[data-pim-theme=light] body.public-legal-page .legal-document__section p,html[data-pim-theme=light] body.public-legal-page .legal-document__section li{color:#536c72!important}html[data-pim-theme=light] body.has-public-sidebar .public-news-reader-surface{color:#102a31!important;background:#fff!important;border-color:#d7e2e2!important;box-shadow:0 14px 36px #12353c14!important}html[data-pim-theme=light] body.has-public-sidebar .public-news-body{color:#263f46!important}html[data-pim-theme=light] body.auth-page .auth-experience,html[data-pim-theme=light] body.auth-page .registration-experience{background:radial-gradient(circle at 15% 12%,#e0913d1a,#0000 28%),radial-gradient(circle at 90% 85%,#1f938917,#0000 30%),#f3f6f5!important}html[data-pim-theme=light] body.auth-page .auth-value-panel,html[data-pim-theme=light] body.auth-page .registration-choice-heading{color:#102a31!important}html[data-pim-theme=light] body.auth-page .auth-brand{color:#102a31}html[data-pim-theme=light] body.auth-page .auth-value-panel>p,html[data-pim-theme=light] body.auth-page .auth-benefit-list small,html[data-pim-theme=light] body.auth-page .registration-choice-heading p,html[data-pim-theme=light] body.auth-page .registration-choice-premium .registration-login-link{color:#60757b!important}html[data-pim-theme=light] body.auth-page .auth-benefit-list li{border-color:#dce5e5}html[data-pim-theme=light] body.auth-page .registration-choice-card{color:#102a31!important;background:linear-gradient(145deg,#fff,#f7faf9)!important;border-color:#d6e2e2!important;box-shadow:0 16px 38px #12353c14!important}html[data-pim-theme=light] body.auth-page .registration-choice-card h2{color:#102a31!important}html[data-pim-theme=light] body.auth-page .registration-choice-card>p,html[data-pim-theme=light] body.auth-page .registration-choice-card li{color:#536c72!important}html[data-pim-theme=light] body.auth-page .registration-choice-link,html[data-pim-theme=light] body.auth-page .registration-trust-strip{border-color:#dce5e5!important}html[data-pim-theme=light] body.auth-page .registration-trust-strip span{box-shadow:0 5px 16px #12353c0d;color:#536c72!important;background:#fff!important}html[data-pim-theme=light] body.auth-page .registration-choice-premium .registration-login-link a{color:#9a5514!important}@media (width<=700px){body.public-companies-premium-page .public-companies-hero{padding:14px 14px 18px}body.public-companies-premium-page .public-companies-hero-inner{border-radius:20px;padding:27px 22px 26px}body.public-companies-premium-page .public-companies-hero h1{font-size:clamp(34px,9.5vw,46px)}body.public-companies-premium-page .public-companies-tools{padding:20px 14px 64px}body.public-companies-premium-page .public-companies-card-grid article{min-height:0}}body.public-companies-premium-page .public-companies-partners{max-width:1040px;padding:12px 0 90px;overflow:hidden;background:0 0!important}body.public-companies-premium-page .public-companies-partners .public-section-heading{max-width:none;margin-bottom:26px}.public-companies-partner-slider{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.public-companies-partner-track{gap:14px;width:max-content;padding:4px 5%;display:flex}.public-companies-partner-track.is-animated{animation:30s linear infinite pimCompanyPartners}.public-companies-partner-slider:hover .public-companies-partner-track.is-animated{animation-play-state:paused}.public-companies-partner-duplicate{display:contents}.public-companies-partner-card{appearance:none;box-sizing:border-box;width:240px;min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:72px minmax(110px,1fr);align-items:center;gap:14px;padding:14px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;background:linear-gradient(145deg,#152f38f5,#0f252cfa)!important;border:1px solid #ffffff1c!important;box-shadow:0 14px 34px #0000001f!important}.public-companies-partner-card:hover{transform:translateY(-2px);border-color:#c2ff537a!important;box-shadow:0 18px 38px #0003!important}.public-companies-partner-card:focus-visible{outline-offset:3px;outline:3px solid #c2ff53b8}.public-companies-partner-card img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:12px;width:72px;height:56px;padding:6px}body.public-companies-premium-page .public-companies-partner-card strong{font-size:14px;line-height:1.35;color:#f6fafb!important}@keyframes pimCompanyPartners{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@media (width<=1100px){body.public-companies-premium-page .public-companies-partners{box-sizing:border-box;width:100%;padding-inline:24px}}@media (width<=700px){body.public-companies-premium-page .public-companies-partners{padding:10px 14px 68px}.public-companies-partner-slider{scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.public-companies-partner-track{padding:4px 0 12px}.public-companies-partner-track.is-animated{animation:none}.public-companies-partner-card{scroll-snap-align:start;width:220px}}@media (prefers-reduced-motion:reduce){.public-companies-partner-track.is-animated{animation:none}}.public-companies-partners-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.public-companies-partners-all{color:#c2ff53;white-space:nowrap;border:1px solid #c2ff5359;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.public-companies-partners-all:hover{background:#c2ff5314;border-color:#c2ff53b3;transform:translateY(-1px)}.public-partner-directory{width:min(100% - 40px,1040px);margin:0 auto;padding:28px 0 90px}.public-partner-directory-search{background:#11252cc2;border:1px solid #ffffff1c;border-radius:18px;margin:0 0 18px;padding:14px}.public-partner-directory-search label{color:#aab8bd;margin:0 0 9px 4px;font-size:12px;font-weight:750;display:block}.public-partner-directory-search>div{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.public-partner-directory-search input{color:#f6fafb;min-width:0;min-height:48px;font:inherit;background:#102128;border:1px solid #ffffff21;border-radius:12px;outline:none;padding:0 16px}.public-partner-directory-search input:focus{border-color:#c2ff53;box-shadow:0 0 0 3px #c2ff531a}.public-partner-directory-search button{color:#102128;min-height:48px;font:inherit;cursor:pointer;background:#c2ff53;border:0;border-radius:12px;padding:0 22px;font-weight:850}.public-partner-directory-clear{color:#d7e0e3;border:1px solid #ffffff2b;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.public-partner-directory-clear:hover{color:#c2ff53;background:#c2ff5312;border-color:#c2ff5380}.public-partner-directory-summary{color:#91a2a8;margin:0 4px 12px;font-size:13px}.public-partner-directory-list{background:linear-gradient(#132a32f5,#0d2027fa);border:1px solid #ffffff1c;border-radius:20px;overflow:hidden}.public-partner-directory-item{appearance:none;width:100%;min-height:94px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:64px minmax(0,1fr) auto 24px;align-items:center;gap:16px;padding:14px 20px;transition:background .18s;display:grid}.public-partner-directory-item:last-child{border-bottom:0}.public-partner-directory-item:hover{background:#c2ff530e}.public-partner-directory-item:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #c2ff53b8;position:relative}.public-partner-directory-item img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:14px;width:64px;height:58px;padding:7px}.public-partner-directory-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.public-partner-directory-copy strong{overflow-wrap:anywhere;color:#f7fafb;font-size:16px;line-height:1.3}.public-partner-directory-copy small{color:#99aab0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public-partner-directory-vacancies{color:#b7c5c9;white-space:nowrap;font-size:13px}.public-partner-directory-cue{color:#c2ff53;font-size:20px}.public-partner-directory-empty{text-align:center;padding:54px 24px}.public-partner-directory-empty strong{color:#f7fafb;font-size:18px}.public-partner-directory-empty p{color:#98a9af;margin:8px 0 0}.public-partner-directory-pagination{margin-top:24px}@media (width<=700px){.public-companies-partners-heading{flex-direction:column;align-items:start;gap:16px}.public-companies-partners-all{min-height:40px}.public-partner-directory{width:min(100% - 28px,1040px);padding:20px 0 68px}.public-partner-directory-search>div{grid-template-columns:1fr}.public-partner-directory-search button,.public-partner-directory-clear{box-sizing:border-box;width:100%}.public-partner-directory-item{grid-template-columns:54px minmax(0,1fr) 20px;gap:12px;min-height:86px;padding:13px 14px}.public-partner-directory-item img{width:54px;height:52px}.public-partner-directory-vacancies{grid-column:2/3;margin-top:-3px;font-size:12px}.public-partner-directory-cue{grid-area:1/3/3}}body.public-seekers-premium-page #main-content{background:radial-gradient(circle at 52% 4%,#2f8e8217,#0000 27%),#0d2229!important}body.public-seekers-premium-page .public-seekers-hero{max-width:none;padding:18px 28px 22px;position:relative;overflow:hidden;background:0 0!important}body.public-seekers-premium-page .public-seekers-hero-inner{z-index:1;box-sizing:border-box;background:linear-gradient(115deg,#132d35f7,#0c2027fa);border:1px solid #ffffff1f;border-radius:24px;width:min(100%,1040px);margin:0 auto;padding:34px 46px 32px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0003,inset 0 1px #ffffff09}body.public-seekers-premium-page .public-seekers-hero-inner:after{content:"";background:linear-gradient(#baf052,#2f8e82);width:7px;height:100%;position:absolute;top:0;right:0}body.public-seekers-premium-page .public-seekers-hero h1{color:#f7fafb;text-wrap:balance;max-width:850px;margin:9px 0 14px;font-size:clamp(36px,4.15vw,58px);line-height:1.04}body.public-seekers-premium-page .public-seekers-hero p{color:#bdcbd0;max-width:760px;font-size:15px;line-height:1.62}body.public-seekers-premium-page .public-seekers-hero .public-actions{margin-top:21px}body.public-seekers-premium-page .public-seekers-hero .public-primary,body.public-seekers-premium-page .public-seekers-hero .public-secondary{border-radius:999px;min-height:44px;padding-inline:23px}body.public-seekers-premium-page .public-seekers-steps-section{max-width:1040px;padding:28px 0 70px;background:0 0!important}body.public-seekers-premium-page .public-seekers-steps-section .public-section-heading{margin-bottom:24px}body.public-seekers-premium-page .public-seekers-steps-section h2{margin-top:9px;font-size:clamp(30px,3vw,42px)}body.public-seekers-premium-page .public-seekers-steps{gap:15px}body.public-seekers-premium-page .public-seekers-steps article{box-sizing:border-box;border-radius:19px;min-height:210px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;background:linear-gradient(145deg,#152f38f7,#0f252cfc)!important;border:1px solid #ffffff1c!important;padding:24px 22px!important;box-shadow:0 15px 36px #00000021!important}body.public-seekers-premium-page .public-seekers-steps article:after{content:"";border:1px solid #baf0521f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-56px;right:-48px}body.public-seekers-premium-page .public-seekers-steps article:hover{transform:translateY(-4px);border-color:#baf0524d!important;box-shadow:0 21px 46px #00000030!important}body.public-seekers-premium-page .public-seekers-steps article>span{color:#baf052;background:#baf05214;border:1px solid #baf05247;border-radius:999px;width:36px;height:27px;margin-bottom:22px;font-size:11px}body.public-seekers-premium-page .public-seekers-steps h3{z-index:1;font-size:17px;line-height:1.35;position:relative;color:#f7fafb!important}body.public-seekers-premium-page .public-seekers-steps p{z-index:1;font-size:14px;line-height:1.7;position:relative;color:#b8c7cb!important}body.public-seekers-premium-page .public-seekers-privacy{box-sizing:border-box;border:1px solid #ffffff1c;border-radius:24px;gap:30px;max-width:1040px;margin-bottom:84px;padding:34px 38px;position:relative;overflow:hidden;box-shadow:0 22px 56px #0000002e;background:linear-gradient(125deg,#122b33fa,#0b1f26fc)!important}body.public-seekers-premium-page .public-seekers-privacy:after{content:"";border:1px solid #2f8e8233;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-110px;left:-70px}body.public-seekers-premium-page .public-seekers-privacy-copy{z-index:1;position:relative}body.public-seekers-premium-page .public-seekers-privacy h2{margin:9px 0 13px;font-size:clamp(28px,3vw,40px);line-height:1.15;color:#f7fafb!important}body.public-seekers-premium-page .public-seekers-privacy p{font-size:14px;line-height:1.7;color:#b8c7cb!important}body.public-seekers-premium-page .public-seekers-portfolio{z-index:1;box-shadow:none;border:1px solid #baf05233;border-radius:18px;padding:25px;position:relative;background:#baf0520e!important}body.public-seekers-premium-page .public-seekers-portfolio strong{font-size:18px;color:#f7fafb!important}body.public-seekers-premium-page .public-seekers-portfolio a{margin-top:8px;font-weight:850;text-decoration:none;display:inline-flex;color:#baf052!important}@media (width<=1100px){body.public-seekers-premium-page .public-seekers-steps-section,body.public-seekers-premium-page .public-seekers-privacy{width:calc(100% - 48px)}}@media (width<=700px){body.public-seekers-premium-page .public-seekers-hero{padding:14px 14px 18px}body.public-seekers-premium-page .public-seekers-hero-inner{border-radius:20px;padding:27px 22px 26px}body.public-seekers-premium-page .public-seekers-hero h1{font-size:clamp(34px,9.5vw,46px)}body.public-seekers-premium-page .public-seekers-steps-section{width:100%;padding:20px 14px 56px}body.public-seekers-premium-page .public-seekers-steps article{min-height:0}body.public-seekers-premium-page .public-seekers-privacy{width:calc(100% - 28px);margin-bottom:64px;padding:26px 22px}}@media (width>=701px){body.public-seekers-premium-page .public-seekers-hero{padding:8px 28px 12px}body.public-seekers-premium-page .public-seekers-hero-inner{border-radius:21px;padding:22px 38px 20px}body.public-seekers-premium-page .public-seekers-hero h1{max-width:780px;margin:6px 0 10px;font-size:clamp(34px,3.55vw,50px);line-height:1.03}body.public-seekers-premium-page .public-seekers-hero p{max-width:720px;font-size:14px;line-height:1.5}body.public-seekers-premium-page .public-seekers-hero .public-actions{margin-top:14px}body.public-seekers-premium-page .public-seekers-hero .public-primary,body.public-seekers-premium-page .public-seekers-hero .public-secondary{min-height:40px;padding-inline:20px}body.public-seekers-premium-page .public-seekers-steps-section{padding-top:20px}}@media (width<=700px){body.public-seekers-premium-page .public-seekers-hero{padding:10px 14px 13px}body.public-seekers-premium-page .public-seekers-hero-inner{padding:22px 20px 21px}body.public-seekers-premium-page .public-seekers-hero h1{margin:7px 0 11px;font-size:clamp(31px,8.8vw,42px)}body.public-seekers-premium-page .public-seekers-hero .public-actions{margin-top:15px}}body.public-about-premium-page .public-about-hero{padding:10px 28px 16px;background:0 0!important}body.public-about-premium-page .public-about-hero-inner{box-sizing:border-box;background:linear-gradient(125deg,#142b33fa,#0b1d24fc);border:1px solid #ffffff1f;border-radius:22px;max-width:1040px;margin:0 auto;padding:28px 42px 30px;position:relative;overflow:hidden;box-shadow:0 22px 58px #0003}body.public-about-premium-page .public-about-hero-inner:after{content:"";background:linear-gradient(#c8ff5a,#79b69d);width:6px;position:absolute;inset:0 0 0 auto}body.public-about-premium-page .public-about-hero h1{max-width:790px;margin:7px 0 11px;font-size:clamp(35px,3.8vw,52px);line-height:1.04;color:#f7fafb!important}body.public-about-premium-page .public-about-hero p{max-width:760px;margin:0;font-size:15px;line-height:1.65;color:#c3d0d3!important}body.public-about-premium-page .public-about-hero small{background:#baf0520f;border:1px solid #baf05240;border-radius:999px;margin-top:16px;padding:7px 12px;font-weight:750;display:inline-flex;color:#baf052!important}body.public-about-premium-page .public-kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:#baf052!important}body.public-about-premium-page .public-section{box-sizing:border-box;max-width:1040px;margin-inline:auto;padding:34px 0}body.public-about-premium-page .public-section h2{margin:8px 0 13px;font-size:clamp(28px,3vw,40px);line-height:1.14;color:#f7fafb!important}body.public-about-premium-page .public-section h3{color:#f7fafb!important}body.public-about-premium-page .public-section p{line-height:1.7;color:#b8c7cb!important}body.public-about-premium-page .public-about-purpose,body.public-about-premium-page .public-about-mission{grid-template-columns:1.25fr .75fr;align-items:center;gap:30px;display:grid}body.public-about-premium-page .public-highlight{box-shadow:none;border:1px solid #baf05238;border-radius:18px;padding:25px;background:linear-gradient(145deg,#baf05217,#132d33b8)!important}body.public-about-premium-page .public-highlight strong{font-size:18px;color:#f7fafb!important}body.public-about-premium-page .public-section-heading{max-width:720px;margin-bottom:20px}body.public-about-premium-page .public-about-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body.public-about-premium-page .public-about-goal-grid article,body.public-about-premium-page .public-about-service-grid article,body.public-about-premium-page .public-about-values .public-card-grid article{box-shadow:none;border:1px solid #ffffff1c;border-radius:18px;padding:23px;position:relative;overflow:hidden;background:linear-gradient(145deg,#193038fa,#0f232afa)!important}body.public-about-premium-page .public-about-goal-grid article>span{color:#baf052;border:1px solid #baf0524d;border-radius:999px;margin-bottom:17px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}body.public-about-premium-page .public-about-goal-grid h3,body.public-about-premium-page .public-about-service-grid h3{margin:0 0 9px;font-size:17px;line-height:1.35}body.public-about-premium-page .public-about-goal-grid p,body.public-about-premium-page .public-about-service-grid p{margin:0;font-size:14px}body.public-about-premium-page .public-about-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}body.public-about-premium-page .public-about-values{padding-bottom:78px}body.public-about-premium-page .public-about-values .public-card-grid{gap:14px}body.public-about-premium-page .public-about-values .public-card-grid article{min-height:0}@media (width<=1100px){body.public-about-premium-page .public-section{width:calc(100% - 48px)}}@media (width<=900px){body.public-about-premium-page .public-about-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-about-premium-page .public-about-purpose,body.public-about-premium-page .public-about-mission{grid-template-columns:1fr}}@media (width<=700px){body.public-about-premium-page .public-about-hero{padding:10px 14px 14px}body.public-about-premium-page .public-about-hero-inner{border-radius:20px;padding:24px 21px 25px}body.public-about-premium-page .public-about-hero h1{font-size:clamp(31px,9vw,43px)}body.public-about-premium-page .public-section{width:100%;padding:27px 14px}body.public-about-premium-page .public-about-goal-grid,body.public-about-premium-page .public-about-service-grid{grid-template-columns:1fr}body.public-about-premium-page .public-about-values{padding-bottom:58px}}body.public-about-premium-page .public-about-hero{padding-bottom:8px}body.public-about-premium-page .public-about-hero-inner{max-width:940px;padding:25px 36px 27px}body.public-about-premium-page .public-about-hero h1{max-width:720px;font-size:clamp(34px,3.4vw,48px)}body.public-about-premium-page .public-section{max-width:940px;padding:28px 36px}body.public-about-premium-page .public-about-purpose{border-bottom:1px solid #ffffff1a;margin-top:10px}body.public-about-premium-page .public-about-purpose p{max-width:780px;margin-bottom:0}body.public-about-premium-page .public-about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}body.public-about-premium-page .public-about-service-grid article{padding:22px}body.public-about-premium-page .public-about-principle{background:linear-gradient(135deg,#baf05212,#10252ce6);border:1px solid #baf05233;border-radius:20px;margin-top:8px;margin-bottom:64px}body.public-about-premium-page .public-about-principle h2{font-size:clamp(25px,2.5vw,34px)}body.public-about-premium-page .public-about-principle p{max-width:760px;margin-bottom:16px}body.public-about-premium-page .public-about-principle small{color:#91a8ad!important}@media (width<=1100px){body.public-about-premium-page .public-section{width:calc(100% - 48px)}}@media (width<=700px){body.public-about-premium-page .public-about-hero-inner{padding:22px 20px 23px}body.public-about-premium-page .public-section{width:calc(100% - 28px);padding:24px 8px}body.public-about-premium-page .public-about-service-grid{grid-template-columns:1fr}body.public-about-premium-page .public-about-principle{margin-bottom:50px;padding:24px 20px}}body.public-about-premium-page .public-about-hero-inner,body.public-about-premium-page .public-section{max-width:900px}body.public-about-premium-page .public-about-hero-inner{padding:29px 34px 31px}body.public-about-premium-page .public-about-hero h1{max-width:680px;margin:8px 0 12px;font-size:clamp(34px,3.2vw,46px);line-height:1.06}body.public-about-premium-page .public-about-hero p{max-width:700px;font-size:15px;line-height:1.65}body.public-about-premium-page .public-section{width:100%;margin-top:18px;padding:28px 32px}body.public-about-premium-page .public-section h2{max-width:720px;margin:7px 0 12px;font-size:clamp(27px,2.6vw,36px);line-height:1.15}body.public-about-premium-page .public-section p{max-width:760px;margin:0;font-size:15px;line-height:1.7}body.public-about-premium-page .public-about-purpose{background:linear-gradient(145deg,#172e36f5,#0e2128fa);border:1px solid #ffffff1a;border-radius:20px;display:block!important}body.public-about-premium-page .public-about-service{padding-top:24px;padding-bottom:24px}body.public-about-premium-page .public-about-service-grid{gap:16px;margin-top:20px}body.public-about-premium-page .public-about-service-grid article{border-color:#ffffff1f;min-height:150px;padding:24px 25px;background:linear-gradient(145deg,#193139fa,#0f232afa)!important}body.public-about-premium-page .public-about-service-grid article:first-child{border-color:#baf05240}body.public-about-premium-page .public-about-service-grid h3{margin-bottom:10px;font-size:18px}body.public-about-premium-page .public-about-service-grid p{font-size:14px;line-height:1.65}body.public-about-premium-page .public-about-principle{border-color:#baf05242;margin-top:18px;margin-bottom:66px;padding:29px 32px;box-shadow:0 18px 42px #00000024;display:block!important}body.public-about-premium-page .public-about-principle h2{margin-bottom:10px}body.public-about-premium-page .public-about-principle small{border-top:1px solid #ffffff17;margin-top:18px;padding-top:15px;line-height:1.5;display:block}@media (width<=980px){body.public-about-premium-page .public-about-hero-inner,body.public-about-premium-page .public-section{width:calc(100% - 48px)}}@media (width<=700px){body.public-about-premium-page .public-about-hero-inner,body.public-about-premium-page .public-section{width:calc(100% - 28px)}body.public-about-premium-page .public-about-hero-inner{padding:24px 21px 26px}body.public-about-premium-page .public-section,body.public-about-premium-page .public-about-principle{padding:24px 21px}body.public-about-premium-page .public-about-service{padding-inline:0}body.public-about-premium-page .public-about-service-grid article{min-height:0;padding:22px}}body.public-faq-premium-page{background:radial-gradient(circle at 72% 4%,#baf05212,#0000 27%),#0b1f26}body.public-faq-premium-page .public-faq-hero{padding:10px 28px 8px;background:0 0!important}body.public-faq-premium-page .public-faq-hero-inner{box-sizing:border-box;background:linear-gradient(125deg,#142b33fa,#0b1d24fc);border:1px solid #ffffff1f;border-radius:22px;max-width:900px;margin:0 auto;padding:26px 34px 28px;position:relative;overflow:hidden;box-shadow:0 20px 52px #0000002e}body.public-faq-premium-page .public-faq-hero-inner:after{content:"";background:linear-gradient(#c8ff5a,#79b69d);width:5px;position:absolute;inset:0 0 0 auto}body.public-faq-premium-page .public-faq-hero h1{max-width:700px;margin:7px 0 10px;font-size:clamp(34px,3.2vw,46px);line-height:1.06;color:#f7fafb!important}body.public-faq-premium-page .public-faq-hero p{max-width:680px;font-size:15px;line-height:1.65;color:#bdcdd1!important}body.public-faq-premium-page .public-faq{gap:10px;max-width:900px;padding:18px 0 70px}body.public-faq-premium-page .public-faq details{border-radius:16px;padding:0 22px;transition:border-color .18s,transform .18s;background:linear-gradient(145deg,#182f37fa,#0f232afa)!important;border:1px solid #ffffff1c!important}body.public-faq-premium-page .public-faq details:hover{border-color:#baf05242!important}body.public-faq-premium-page .public-faq details[open]{background:linear-gradient(145deg,#1c353cfc,#10262cfc)!important;border-color:#baf05252!important}body.public-faq-premium-page .public-faq summary{align-items:center;gap:13px;padding:18px 0;font-size:15px;line-height:1.45;list-style:none;display:flex;color:#f7fafb!important}body.public-faq-premium-page .public-faq summary::-webkit-details-marker{display:none}body.public-faq-premium-page .public-faq summary:after{content:"+";color:#baf052;margin-left:auto;font-size:21px;font-weight:500}body.public-faq-premium-page .public-faq details[open] summary:after{content:"−"}body.public-faq-premium-page .public-faq summary>span{color:#baf052;border:1px solid #baf05240;border-radius:999px;flex:none;justify-content:center;align-items:center;width:31px;height:25px;font-size:10px;font-weight:850;display:inline-flex}body.public-faq-premium-page .public-faq details p{max-width:760px;margin:0;padding:0 44px 20px;font-size:14px;line-height:1.7;color:#b8c8cc!important}@media (width<=980px){body.public-faq-premium-page .public-faq-hero-inner,body.public-faq-premium-page .public-faq{width:calc(100% - 48px)}}@media (width<=700px){body.public-faq-premium-page .public-faq-hero{padding:10px 14px 7px}body.public-faq-premium-page .public-faq-hero-inner{border-radius:20px;width:100%;padding:23px 21px 24px}body.public-faq-premium-page .public-faq{width:calc(100% - 28px);padding-top:13px;padding-bottom:55px}body.public-faq-premium-page .public-faq details{padding:0 17px}body.public-faq-premium-page .public-faq summary{gap:10px;padding:16px 0;font-size:14px}body.public-faq-premium-page .public-faq details p{padding:0 0 18px;font-size:13px}}body.public-contact-premium-page{background:radial-gradient(circle at 74% 4%,#baf05212,#0000 27%),#0b1f26}body.public-contact-premium-page .public-contact-hero{padding:10px 28px 8px;background:0 0!important}body.public-contact-premium-page .public-contact-hero-inner{box-sizing:border-box;background:linear-gradient(125deg,#142b33fa,#0b1d24fc);border:1px solid #ffffff1f;border-radius:22px;max-width:900px;margin:0 auto;padding:26px 34px 28px;position:relative;overflow:hidden;box-shadow:0 20px 52px #0000002e}body.public-contact-premium-page .public-contact-hero-inner:after{content:"";background:linear-gradient(#c8ff5a,#79b69d);width:5px;position:absolute;inset:0 0 0 auto}body.public-contact-premium-page .public-contact-hero h1{margin:7px 0 10px;font-size:clamp(34px,3.2vw,46px);line-height:1.06;color:#f7fafb!important}body.public-contact-premium-page .public-contact-hero p{max-width:700px;font-size:15px;line-height:1.65;color:#bdcdd1!important}body.public-contact-premium-page .public-contact-form-section{max-width:900px;padding:18px 0 72px}body.public-contact-premium-page .public-contact-form{background:linear-gradient(145deg,#182f37fa,#0e2128fc);border:1px solid #ffffff1f;border-radius:22px;padding:30px;box-shadow:0 22px 56px #00000029}body.public-contact-premium-page .public-contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}body.public-contact-premium-page .public-contact-form label{color:#eef5f6;gap:8px;font-size:13px;font-weight:800;display:grid}body.public-contact-premium-page .public-contact-form input,body.public-contact-premium-page .public-contact-form textarea{box-sizing:border-box;width:100%;font:inherit;border-radius:12px;outline:none;padding:13px 15px;transition:border-color .18s,box-shadow .18s;color:#eef5f6!important;background:#091b21!important;border:1px solid #36515a!important}body.public-contact-premium-page .public-contact-form textarea{resize:vertical;min-height:160px;line-height:1.65}body.public-contact-premium-page .public-contact-form input:focus,body.public-contact-premium-page .public-contact-form textarea:focus{box-shadow:0 0 0 3px #baf0521a;border-color:#baf052!important}body.public-contact-premium-page .public-contact-message{margin-top:17px}body.public-contact-premium-page .public-contact-submit{justify-content:space-between;align-items:center;gap:22px;margin-top:20px;display:flex}body.public-contact-premium-page .public-contact-submit small{max-width:600px;line-height:1.55;color:#93a8ad!important}body.public-contact-premium-page .public-contact-submit button{color:#112d31;cursor:pointer;background:#c8ff5a;border:0;border-radius:12px;min-height:44px;padding:0 22px;font-weight:900}body.public-contact-premium-page .public-contact-success,body.public-contact-premium-page .public-contact-error{border-radius:12px;margin-bottom:14px;padding:14px 17px;font-weight:750}body.public-contact-premium-page .public-contact-success{color:#dfffa1;background:#baf05214;border:1px solid #baf0524d}body.public-contact-premium-page .public-contact-error{color:#ffb4b4;background:#ff707014;border:1px solid #ff70704d}body.public-contact-premium-page .public-contact-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (width<=980px){body.public-contact-premium-page .public-contact-hero-inner,body.public-contact-premium-page .public-contact-form-section{width:calc(100% - 48px)}}@media (width<=700px){body.public-contact-premium-page .public-contact-hero{padding:10px 14px 7px}body.public-contact-premium-page .public-contact-hero-inner{width:100%;padding:23px 21px 24px}body.public-contact-premium-page .public-contact-form-section{width:calc(100% - 28px);padding-top:13px}body.public-contact-premium-page .public-contact-form{padding:22px 18px}body.public-contact-premium-page .public-contact-fields{grid-template-columns:1fr}body.public-contact-premium-page .public-contact-submit{flex-direction:column;align-items:stretch}body.public-contact-premium-page .public-contact-submit button{width:100%}}body.public-contact-premium-page .public-contact-form-section{max-width:1120px}body.public-contact-premium-page .public-contact-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}body.public-contact-premium-page .public-contact-phone-field{grid-column:1/-1}body.public-contact-premium-page .public-contact-details{gap:13px;display:grid}body.public-contact-premium-page .public-contact-detail-card{box-sizing:border-box;color:#eef5f6;background:linear-gradient(145deg,#1b333bfa,#10232afc);border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:15px;min-height:84px;padding:16px;display:flex;box-shadow:0 16px 38px #00000021}body.public-contact-premium-page .public-contact-detail-card>span:last-child{gap:5px;min-width:0;display:grid}body.public-contact-premium-page .public-contact-detail-card strong{font-size:14px}body.public-contact-premium-page .public-contact-detail-card small{overflow-wrap:anywhere;color:#9fb4b9;font-size:13px}body.public-contact-premium-page .public-contact-detail-icon{color:#102d31;background:linear-gradient(145deg,#c8ff5a,#71b896);border-radius:14px;flex:0 0 47px;place-items:center;width:47px;height:47px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 24px #baf05224}body.public-contact-premium-page .public-contact-social-links{flex-wrap:wrap;gap:7px;display:flex!important}body.public-contact-premium-page .public-contact-social-links a{color:#dfff9e;background:#102831;border:1px solid #baf05233;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}body.public-contact-premium-page .public-contact-detail-card:is(a):hover{border-color:#baf0526b;transform:translateY(-1px)}@media (width<=980px){body.public-contact-premium-page .public-contact-layout{grid-template-columns:1fr}body.public-contact-premium-page .public-contact-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body.public-contact-premium-page .public-contact-details{grid-template-columns:1fr}body.public-contact-premium-page .public-contact-phone-field{grid-column:auto}}.contact-message-unread{background:#baf0520e}.contact-message-new-dot{color:#193136;text-transform:uppercase;background:#c8ff5a;border-radius:999px;margin-right:6px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}body.public-legal-page{color:#edf5f6!important;background:#071a20!important}html:has(body.public-legal-page){color:#edf5f6!important;background:#071a20!important}body.public-legal-page main{color:#edf5f6!important;background:radial-gradient(circle at 72% 0,#baf05209,#0000 34%),#071a20!important;min-width:0!important;min-height:calc(100vh - 73px)!important;overflow-x:hidden!important}body.public-legal-page .public-legal-hero{box-sizing:border-box!important;background:0 0!important;border-bottom:1px solid #74a6b224!important;width:100%!important;max-width:none!important;margin:0!important;padding:34px 24px 30px!important}body.public-legal-page .public-legal-hero>div{box-sizing:border-box!important;width:100%!important;max-width:1080px!important;margin:0 auto!important}body.public-legal-page .public-kicker,body.public-legal-page .public-legal-label{color:#baf052!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}body.public-legal-page .public-legal-document,body.public-legal-page .legal-document{box-sizing:border-box!important;width:100%!important;max-width:1080px!important;box-shadow:none!important;color:#eaf2f3!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:28px 24px 80px!important}body.public-legal-page .legal-document__intro{box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #74a6b229!important;border-radius:0!important;width:100%!important;margin:0 0 26px!important;padding:0 0 24px!important}body.public-legal-page .legal-document__intro h2{color:#f4f8f9!important;margin:7px 0 8px!important;font-size:21px!important;font-weight:750!important;line-height:1.3!important}body.public-legal-page .legal-document__sections{box-sizing:border-box!important;column-count:1!important;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-flow:row!important;width:100%!important;max-width:900px!important;margin:0 auto!important;padding:0!important;display:block!important}body.public-legal-page .legal-document__sections>.legal-document__section{box-sizing:border-box!important;color:#e9f0f1!important;background:linear-gradient(145deg,#122a31fa,#0a1d24fa)!important;border:1px solid #74a6b22e!important;border-radius:15px!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0 0 12px!important;padding:22px 24px!important;display:block!important;overflow:visible!important;box-shadow:0 8px 28px #0000001a!important}body.public-legal-page .legal-document__sections>.legal-document__section:hover{transform:translateY(-1px);border-color:#baf05247!important;transition:border-color .18s,transform .18s!important}body.public-legal-page .legal-document__section h2{color:#f5f9fa!important;letter-spacing:-.01em!important;margin:0 0 9px!important;font-size:18px!important;font-weight:750!important;line-height:1.35!important;display:block!important}body.public-legal-page .legal-document__section p{color:#b8c8cc!important;max-width:none!important;margin:0!important;font-size:14px!important;line-height:1.72!important;display:block!important}body.public-legal-page .legal-document__section ul,body.public-legal-page .legal-document__section ol{color:#b8c8cc!important;margin:12px 0 0!important;padding-left:22px!important;display:block!important}body.public-legal-page .legal-document__section li{color:#b8c8cc!important;margin:7px 0!important;line-height:1.65!important}body.public-legal-page .public-legal-document [class*=grid]{grid-template-columns:1fr!important;grid-auto-columns:auto!important}body.public-legal-page .public-legal-document [class*=grid-cols-2],body.public-legal-page .public-legal-document [class*=grid-cols-3],body.public-legal-page .public-legal-document [class*=grid-cols-4],body.public-legal-page .public-legal-document [class*=md\:grid-cols-2],body.public-legal-page .public-legal-document [class*=lg\:grid-cols-2],body.public-legal-page .public-legal-document [class*=xl\:grid-cols-2]{grid-template-columns:1fr!important}body.public-legal-page .public-legal-document [class*=flex-row],body.public-legal-page .public-legal-document [class*=md\:flex-row],body.public-legal-page .public-legal-document [class*=lg\:flex-row]{flex-direction:column!important}body.public-legal-page .legal-document__sections>*,body.public-legal-page .legal-document__section{width:100%!important;max-width:none!important}body.public-legal-page .public-home-rail{color:#dce7e9!important;background:#071a20!important}body.public-legal-page .public-home-rail>*,body.public-legal-page .public-statistics-card,body.public-legal-page .public-news-card,body.public-legal-page .public-home-rail .public-card{color:#dce7e9!important;background:linear-gradient(145deg,#0d222afa,#071920fa)!important;border-color:#74a6b22e!important}body.public-legal-page .public-home-rail h2,body.public-legal-page .public-home-rail h3,body.public-legal-page .public-home-rail strong{color:#f0f6f7!important}body.public-legal-page .public-home-rail p,body.public-legal-page .public-home-rail span{color:#9fb3b7!important}body.public-legal-page .public-home-rail a{color:#baf052!important}body.public-legal-page .public-floating-portfolio{color:#101a0e!important;background:#baf052!important;border-color:#baf052!important}body.public-legal-page .public-floating-portfolio:hover{background:#c7f86b!important}@media (width<=900px){body.public-legal-page .public-legal-hero{padding:30px 20px 26px!important}body.public-legal-page .public-legal-document,body.public-legal-page .legal-document{padding:24px 20px 60px!important}body.public-legal-page .legal-document__sections{max-width:100%!important}body.public-legal-page .legal-document__sections>.legal-document__section{border-radius:13px!important;padding:20px!important}}@media (width<=600px){body.public-legal-page .public-legal-hero{padding:26px 16px 22px!important}body.public-legal-page .public-legal-hero h1{font-size:34px!important}body.public-legal-page .public-legal-hero p{font-size:14px!important}body.public-legal-page .public-legal-document,body.public-legal-page .legal-document{padding:20px 14px 50px!important}body.public-legal-page .legal-document__section{border-radius:12px!important;padding:18px 17px!important}body.public-legal-page .legal-document__section h2{font-size:17px!important}body.public-legal-page .legal-document__section p{font-size:13px!important;line-height:1.7!important}}body.public-page.public-legal-page{color:#eaf4f5!important;background:#061c23!important}body.public-page.public-legal-page main{color:#eaf4f5!important;background:#061c23!important;min-width:0!important}body.public-legal-page .public-legal-hero{color:#f4fbfb!important;background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:34px 0 30px!important}body.public-legal-page .public-legal-hero>div,body.public-legal-page .public-legal-hero .container{box-sizing:border-box!important;width:min(100%,1140px)!important;max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}body.public-legal-page .public-legal-hero h1{color:#f5fbfb!important;letter-spacing:-.035em!important;margin:0 0 14px!important;font-size:clamp(38px,4vw,58px)!important;font-weight:800!important;line-height:1.04!important}body.public-legal-page .public-legal-hero p{color:#b9d1d5!important;max-width:920px!important;margin:0!important;font-size:16px!important;line-height:1.7!important}body.public-legal-page .public-legal-document,body.public-legal-page .legal-document{box-sizing:border-box!important;width:min(100%,1140px)!important;max-width:1140px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0 20px 80px!important;display:block!important}body.public-legal-page .legal-document__intro,body.public-legal-page .public-legal-document__intro{box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #89b5b92e!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0 0 30px!important;padding:0 0 26px!important}body.public-legal-page .legal-document__intro .public-legal-label,body.public-legal-page .public-legal-label{color:#b5f33d!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 9px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}body.public-legal-page .legal-document__intro h2,body.public-legal-page .legal-document__intro h3{color:#f1f8f8!important;margin:0 0 9px!important;font-size:23px!important;font-weight:750!important;line-height:1.3!important}body.public-legal-page .legal-document__intro p{color:#aac5c9!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:1.75!important}body.public-legal-page .legal-document__sections,body.public-legal-page .public-legal-sections{box-sizing:border-box!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}body.public-legal-page .legal-document__section,body.public-legal-page .public-legal-card,body.public-legal-page .public-legal-item,body.public-legal-page .public-legal-section{box-sizing:border-box!important;color:#dcebed!important;background:#0b252d!important;border:1px solid #82b4b92e!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:22px 24px!important;display:block!important;box-shadow:0 8px 28px #0000001f!important}body.public-legal-page .legal-document__sections,body.public-legal-page .legal-document__section,body.public-legal-page .public-legal-sections,body.public-legal-page .public-legal-card{grid-area:auto!important;grid-template-rows:none!important;grid-template-columns:none!important}body.public-legal-page .legal-document__section h2,body.public-legal-page .legal-document__section h3,body.public-legal-page .legal-document__section h4,body.public-legal-page .public-legal-card h2,body.public-legal-page .public-legal-card h3,body.public-legal-page .public-legal-card h4{color:#f1f8f8!important;letter-spacing:-.01em!important;margin:0 0 10px!important;font-size:18px!important;font-weight:750!important;line-height:1.4!important;display:block!important}body.public-legal-page .legal-document__section p,body.public-legal-page .public-legal-card p,body.public-legal-page .public-legal-section p{color:#a9c3c7!important;margin:0!important;font-size:14px!important;line-height:1.75!important;display:block!important}body.public-legal-page .legal-document__section ul,body.public-legal-page .legal-document__section ol,body.public-legal-page .public-legal-card ul,body.public-legal-page .public-legal-card ol{color:#b9ced1!important;margin:12px 0 0!important;padding-left:24px!important;display:block!important}body.public-legal-page .legal-document__section li,body.public-legal-page .public-legal-card li{color:#b9ced1!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.7!important}body.public-legal-page .legal-document__section li:last-child,body.public-legal-page .public-legal-card li:last-child{margin-bottom:0!important}body.public-legal-page .public-legal-number{box-sizing:border-box!important;color:#b5f33d!important;background:#b5f33d0a!important;border:1px solid #b5f33d59!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:30px!important;margin:0 0 10px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}body.public-legal-page .legal-document__section:hover,body.public-legal-page .public-legal-card:hover{transition:border-color .16s,transform .16s;transform:translateY(-1px);border-color:#b5f33d57!important}body.public-legal-page .public-legal-contact{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:20px 0 0!important}body.public-legal-page .legal-document__section>div,body.public-legal-page .public-legal-card>div{min-width:0!important;max-width:100%!important}body.public-legal-page .legal-document__section [class*=grid],body.public-legal-page .public-legal-card [class*=grid]{grid-template-columns:1fr!important}@media (width<=900px){body.public-legal-page .public-legal-hero{padding:28px 0 24px!important}body.public-legal-page .public-legal-hero>div,body.public-legal-page .public-legal-hero .container{width:100%!important;padding-left:18px!important;padding-right:18px!important}body.public-legal-page .public-legal-hero h1{font-size:40px!important}body.public-legal-page .public-legal-document,body.public-legal-page .legal-document{width:100%!important;padding-bottom:60px!important;padding-left:18px!important;padding-right:18px!important}body.public-legal-page .legal-document__section,body.public-legal-page .public-legal-card{border-radius:13px!important;padding:20px!important}}@media (width<=600px){body.public-legal-page .public-legal-hero h1{font-size:33px!important}body.public-legal-page .public-legal-hero p{font-size:14px!important;line-height:1.65!important}body.public-legal-page .legal-document__intro{margin-bottom:22px!important;padding-bottom:20px!important}body.public-legal-page .legal-document__section,body.public-legal-page .public-legal-card{padding:18px!important}body.public-legal-page .legal-document__section h2,body.public-legal-page .public-legal-card h2{font-size:17px!important}body.public-legal-page .legal-document__section p,body.public-legal-page .public-legal-card p,body.public-legal-page .legal-document__section li,body.public-legal-page .public-legal-card li{font-size:13px!important}}.registration-choice-premium{max-width:1120px}.registration-choice-premium .registration-choice-heading{max-width:640px;margin:0 auto}.registration-choice-premium .registration-choice-heading h1{font-size:clamp(32px,4.6vw,52px);line-height:1.08}.registration-choice-premium .registration-choice-heading p{margin-top:10px;font-size:15px;line-height:1.65}.registration-choice-premium .registration-choice-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:44px}.registration-choice-premium .registration-choice-card{flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;background:linear-gradient(160deg,#ffffff08,#fff0 55%),#102a31!important;border:1px solid #ffffff14!important;border-radius:26px!important;padding:34px 32px!important;display:flex!important}.registration-choice-premium .registration-choice-card:hover{transform:translateY(-5px);box-shadow:0 26px 60px #00000052}.registration-choice-premium .registration-choice-card-seeker:hover{border-color:#e0913d80!important}.registration-choice-premium .registration-choice-card-company:hover{border-color:#0f766e8c!important}.registration-choice-premium .registration-choice-icon{background:0 0;border-radius:19px;place-items:center;width:66px;height:66px;margin-top:24px;display:grid}.registration-choice-premium .registration-choice-icon svg{width:32px;height:32px}.registration-choice-premium .registration-choice-card-seeker .registration-choice-icon{color:#241205;box-shadow:inset 0 -8px 16px #783a0059,0 14px 26px #e0913d47;background:linear-gradient(150deg,#ffb066,#e0913d)!important}.registration-choice-premium .registration-choice-card-company .registration-choice-icon{color:#052420;box-shadow:inset 0 -8px 16px #04352f66,0 14px 26px #0f766e47;background:linear-gradient(150deg,#29a89a,#0f766e)!important}.registration-choice-premium .registration-choice-card h2{margin-top:20px;font-size:22px}.registration-choice-premium .registration-choice-card>p{color:#a9bec3;margin-top:8px;font-size:14px;line-height:1.65;min-height:auto!important}.registration-choice-premium .registration-choice-card ul{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.registration-choice-premium .registration-choice-card li{color:#c3d3d6;padding-left:26px;font-size:13.5px;line-height:1.5;position:relative}.registration-choice-premium .registration-choice-card li:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:9px 9px;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.registration-choice-premium .registration-choice-card-seeker li:before{background-color:#e0913d29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f4b76b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E")}.registration-choice-premium .registration-choice-card-company li:before{background-color:#0f766e2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2372d8bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E")}.registration-choice-premium .registration-choice-link{font-size:14px;font-weight:700;color:#fff!important;border-top:1px solid #ffffff1a!important;margin-top:auto!important;padding-top:20px!important}.registration-choice-premium .registration-choice-card-seeker .registration-choice-link b{color:#f4b76b;transition:transform .15s}.registration-choice-premium .registration-choice-card-company .registration-choice-link b{color:#72d8bd;transition:transform .15s}.registration-choice-premium .registration-choice-card:hover .registration-choice-link b{transform:translate(4px)}.registration-choice-premium .registration-choice-topline{color:#8199a0!important}.registration-choice-premium .registration-choice-topline b{letter-spacing:.04em;font-weight:700;color:#d7e3e5!important;background:#ffffff0f!important}.registration-choice-premium .registration-trust-strip{border-top:1px solid #ffffff14;padding-top:26px;gap:12px!important;margin-top:34px!important}.registration-choice-premium .registration-trust-strip span{background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:inline-flex;color:#a9bec3!important}.registration-choice-premium .registration-trust-strip b{color:#ffb066!important}@media (width<=720px){.registration-choice-premium .registration-choice-grid{grid-template-columns:1fr}.registration-choice-premium .registration-choice-card{padding:26px!important}}.registration-choice-premium .registration-choice-card-seeker{background:linear-gradient(160deg,#e0913d1f,#fff0 55%),#14262c!important;border-color:#e0913d3d!important}.registration-choice-premium .registration-choice-card-company{background:linear-gradient(160deg,#0f766e29,#fff0 55%),#0d2429!important;border-color:#0f766e52!important}.registration-choice-premium .registration-choice-topline span{letter-spacing:.05em;font-size:11.5px;font-weight:800}.registration-choice-premium .registration-choice-card-seeker .registration-choice-topline span{color:#f4b76b!important}.registration-choice-premium .registration-choice-card-company .registration-choice-topline span{color:#72d8bd!important}.registration-choice-premium .registration-choice-card{position:relative}.registration-choice-premium .registration-choice-card:after{content:"";border-radius:26px 26px 0 0;height:3px;position:absolute;inset:0 0 auto}.registration-choice-premium .registration-choice-card-seeker:after{background:linear-gradient(90deg,#ffb066,#e0913d)}.registration-choice-premium .registration-choice-card-company:after{background:linear-gradient(90deg,#29a89a,#0f766e)}.workspace-stat-grid .workspace-stat-link{min-width:0;color:inherit;text-decoration:none}.workspace-stat-grid .workspace-stat-link article{height:100%;transition:transform .16s,border-color .16s,box-shadow .16s}.workspace-stat-grid .workspace-stat-link:hover article,.workspace-stat-grid .workspace-stat-link:focus-visible article{transform:translateY(-2px);border-color:#8eaaa2!important;box-shadow:0 10px 24px #10262d14!important}.workspace-stat-grid .workspace-stat-link:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #2f8e8233}.workspace-stat-grid .workspace-stat-link article small{color:#819399;margin-top:7px;font-size:10px;font-weight:700;display:block}.candidate-active-filters{background:#f8fbfb;border:1px solid #dbe6e7;border-radius:11px;align-items:center;gap:12px;margin:-4px 0 16px;padding:11px 13px;display:flex}.candidate-active-filters>strong{color:#415b62;text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:11px}.candidate-active-filters>div{flex-wrap:wrap;flex:auto;gap:7px;min-width:0;display:flex}.candidate-active-filters>div a{color:#29484f;background:#fff;border:1px solid #cbdcda;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.candidate-active-filters>div a:hover{background:#f1f8f6;border-color:#6e9d92}.candidate-active-filters>div a b{color:#70868b;font-size:15px;line-height:1}.candidate-filter-reset{color:#9a4d28;flex:none;font-size:11px;font-weight:800;text-decoration:none}.company-candidate-table .candidate-status-cell{min-width:170px}.company-candidate-table .candidate-status-cell select{color:#28474e;background:#fff;border:1px solid #d5e1e3;border-radius:8px;width:100%;min-height:32px;margin-top:7px;padding:5px 28px 5px 8px;font-size:11px;display:block}.company-candidate-table tr.is-saving{opacity:.62;pointer-events:none}@media (width<=760px){.candidate-active-filters{flex-direction:column;align-items:flex-start}.candidate-active-filters>div{width:100%}.candidate-filter-reset{align-self:flex-end}.company-table-panel{background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.company-table-panel .candidate-compare-toolbar{border:1px solid #dbe6e7;border-radius:11px;margin-bottom:10px}.company-table-panel .table-wrap{background:0 0;border:0;overflow:visible}.company-candidate-table,.company-candidate-table tbody{width:100%;display:block;min-width:0!important}.company-candidate-table thead{display:none}.company-candidate-table tbody{gap:10px;display:grid}.company-candidate-table tbody tr{background:#fff;border:1px solid #dbe6e7;border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:10px 12px;padding:14px;display:grid;position:relative;box-shadow:0 6px 18px #10262d0d}.company-candidate-table tbody tr.unread-application-row{border-left:4px solid #0f766e}.company-candidate-table td{display:block;border:0!important;padding:0!important}.company-candidate-table td[data-label]:before{color:#778b90;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.company-candidate-table .candidate-select-cell{grid-area:1/1;padding-top:2px!important}.company-candidate-table .candidate-person-cell{grid-area:1/2}.company-candidate-table .candidate-vacancy-cell,.company-candidate-table .candidate-status-cell,.company-candidate-table .candidate-date-cell,.company-candidate-table .candidate-stage-cell,.company-candidate-table .candidate-open-cell{grid-column:1/-1}.company-candidate-table .candidate-status-cell{min-width:0}.company-candidate-table .candidate-status-cell select{max-width:260px}.company-candidate-table .candidate-open-cell .text-action{color:#fff;background:#17333a;border-radius:9px;justify-content:center;align-items:center;min-height:38px;display:flex}}.seeker-dashboard-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-command-card{color:#17342f;background:#fff;border:1px solid #e2e9e8;border-radius:17px;align-items:center;gap:13px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px 24px #19343a0b}.dashboard-command-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #19343a17}.dashboard-command-icon{color:#45621c;background:#eef7df;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.dashboard-command-card small,.dashboard-command-card strong,.dashboard-command-card em{display:block}.dashboard-command-card small{text-transform:uppercase;letter-spacing:.1em;color:#75898d;font-size:9px;font-weight:800}.dashboard-command-card strong{margin-top:3px;font-size:18px}.dashboard-command-card em{color:#7b8f93;margin-top:2px;font-size:11px;font-style:normal}.dashboard-recommendation-list{margin-top:8px}.dashboard-recommendation-row{color:inherit;border-bottom:1px solid #edf1ef;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 7px;text-decoration:none;display:grid}.dashboard-recommendation-row:hover{background:#f8faf9}.match-score{color:#4e701e;background:#eff8df;border-radius:999px;padding:7px 9px;font-size:11px}.dashboard-action-list{gap:8px;margin-top:14px;display:grid}.dashboard-action-list a{color:#29464b;border:1px solid #e4ebe8;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:13px;text-decoration:none;display:flex}.dashboard-action-list a:hover{background:#f7faf8}.dashboard-action-list span{color:#5b7b26;background:#f0f8df;border-radius:8px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.dashboard-action-list b{color:#90a0a3;margin-left:auto}.dashboard-action-complete{background:#f4fae9;border-radius:14px;margin-top:18px;padding:18px}.dashboard-action-complete strong{color:#45621c}.dashboard-action-complete p{color:#6d8084;margin:5px 0 0;font-size:12px}@media (width<=900px){.seeker-dashboard-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.seeker-dashboard-command-grid{grid-template-columns:1fr}.dashboard-command-card{min-width:0}.dashboard-recommendation-row{grid-template-columns:40px minmax(0,1fr) auto}}.public-search-field input{font-size:16px}[data-premium-filter-toggle]{font-size:14px}.grid-section .job-title{font-size:16.5px}.grid-section .job-company{color:#abc0c5;font-size:12px}.grid-section .job-meta>span{font-size:11px}.grid-section .job-salary-inline small{color:#9bb0b5;font-size:10px}.grid-section .job-salary-inline strong{font-size:13.5px}.grid-section .job-salary-inline strong em{font-size:9px}.grid-section .job-views{color:#a7babf;font-size:10px}.public-sidebar-brand small{font-size:13px}.public-sidebar-nav a{font-size:15px}.public-sidebar-groups summary{font-size:14px}.public-sidebar-groups details a{font-size:13px}.public-sidebar-login,.public-sidebar-register{font-size:14px}.public-rail-card h2{font-size:19px}.public-statistics-card span{font-size:14px}.public-latest-news header a{font-size:13px}.public-rail-news-item b{font-size:14px}.public-rail-news-item time{font-size:12px}@media (width<=760px){.grid-section .job-title{font-size:15px}.grid-section .job-company{font-size:11px}.grid-section .job-meta>span{font-size:10px}.grid-section .job-salary-inline strong{font-size:12px}.grid-section .job-views{font-size:9px}}@media (width<=480px){.grid-section .job-title{font-size:14.5px}.grid-section .job-company{font-size:10.5px}.grid-section .job-meta>span{font-size:9.6px}.grid-section .job-salary-inline strong{font-size:11.2px}.grid-section .job-views{font-size:8.5px}}.verified-hire-heading,.p7-p6-hire-review-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.verified-hire-heading>strong{font-size:1.6rem}.verified-hire-progress{background:var(--border-color,#e5e7eb);border-radius:999px;height:8px;margin:14px 0;overflow:hidden}.verified-hire-progress i{border-radius:inherit;background:currentColor;height:100%;display:block}.verified-hire-checklist{gap:8px;margin:14px 0;display:grid}.verified-hire-checklist span{opacity:.62}.verified-hire-checklist span.complete{opacity:1;font-weight:600}.verified-hire-next,.verified-hire-status,.verified-hire-decision{margin-top:14px}.verified-hire-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.verified-hire-status small{width:100%}.verified-hire-upload-form{gap:10px;margin-top:18px;display:grid}.application-status-stack{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.trust-status-pill{font-size:.75rem;font-weight:700}.p7-p6-hire-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.p7-p6-hire-filters a{opacity:.65;border:1px solid;border-radius:999px;padding:7px 10px;text-decoration:none}.p7-p6-hire-filters a.active{opacity:1;font-weight:700}.p7-p6-hire-state{gap:4px;display:grid}.p7-p6-hire-note{grid-column:1/-1}.p7-p6-hire-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.p7-p6-hire-actions form{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.verified-hire-heading,.p7-p6-hire-review-heading{flex-direction:column}.application-status-stack{align-items:flex-start}.p7-p6-hire-actions form{width:100%}.p7-p6-hire-actions input{flex:1;min-width:0}}.application-communication-center{gap:18px;display:grid}.communication-center-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.communication-center-heading h2{margin:0 0 6px}.communication-center-heading p{color:var(--muted,#687386);margin:0}.communication-center-heading>strong{background:#1457ff14;border-radius:14px;place-items:center;min-width:42px;height:42px;font-size:1.05rem;display:grid}.communication-compose-form{background:#ffffff9e;border:1px solid #0f23461a;border-radius:16px;gap:12px;padding:16px;display:grid}.communication-compose-grid{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr);gap:12px;display:grid}.communication-compose-form label{gap:7px;font-weight:600;display:grid}.communication-compose-form input,.communication-compose-form select,.communication-compose-form textarea{width:100%}.communication-thread,.candidate-message-thread{gap:10px;display:grid}.communication-thread-item,.candidate-message-item{background:#fff;border:1px solid #0f23461a;border-radius:14px;gap:7px;padding:13px 14px;display:grid}.communication-thread-item.is-unread,.candidate-message-item.is-unread{border-left:3px solid}.communication-thread-item>div,.candidate-message-item>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.communication-thread-item span,.candidate-message-item span{text-transform:uppercase;letter-spacing:.03em;opacity:.7;font-size:.78rem;font-weight:700}.communication-thread-item p,.candidate-message-item p{white-space:normal;margin:0}.communication-thread-item small,.candidate-message-item small{opacity:.68}.communication-closed-copy{background:#0f23460d;border-radius:12px;margin:0;padding:12px 14px}.application-message-inbox{border:1px solid #0f23461a;border-radius:14px;margin-top:12px;padding:0 13px}.application-message-inbox>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:700;display:flex}.application-message-inbox>summary strong{background:#1457ff1a;border-radius:999px;padding:4px 8px;font-size:.78rem}.application-message-inbox .candidate-message-thread,.application-message-inbox>form{padding:0 0 12px}@media (width<=760px){.communication-compose-grid{grid-template-columns:1fr}.communication-center-heading{align-items:center}.communication-thread-item>div,.candidate-message-item>div{flex-direction:column;align-items:flex-start;gap:4px}}.candidate-compare-notice{color:#47676e;background:#f5faf9;border:1px solid #dbe7e9;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:12px;line-height:1.55}.phase8-candidate-compare-grid .compare-label-column,.phase8-candidate-compare-grid .candidate-compare-column{grid-template-rows:44px 128px 112px 150px 180px 190px minmax(190px,auto) minmax(160px,auto) minmax(130px,auto) 105px 120px 105px 84px}.compare-evidence-cell{align-content:start;gap:7px;display:grid}.compare-evidence-cell .evidence-flag{color:#6b7f84;background:#f2f5f5;border-radius:9px;margin:0;padding:6px 8px;font-size:10px;font-weight:700}.compare-evidence-cell .evidence-flag.is-complete{color:#28694d;background:#e8f5ef}.compare-assessment-cell{align-content:start;gap:8px;display:grid}.compare-assessment-cell>div{background:#fbfdfd;border:1px solid #e1eaeb;border-radius:10px;padding:8px}.compare-assessment-cell>div span,.compare-assessment-cell>div small{margin-top:3px}.phase8-compare-summary article:nth-child(2) strong{font-size:23px}@media (width<=600px){.candidate-compare-notice{font-size:11px}}.candidate-timeline-list{gap:10px;display:grid}.candidate-timeline-item{background:#fff;border:1px solid #0f23461a;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.candidate-timeline-item small{white-space:nowrap;opacity:.68}@media (width<=640px){.candidate-timeline-item{flex-direction:column;align-items:flex-start;gap:4px}.candidate-timeline-item small{white-space:normal}}.candidate-offer-response{border:1px solid var(--border-color,#dbe3ea);border-radius:16px;margin-top:1rem;padding:1rem}.candidate-offer-response .form-actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}body.portal-workspace-body .portal-dashboard-banner-shell{background:#0d2229;margin:-28px -30px 0;padding:18px 30px}body.portal-workspace-body .portal-dashboard-banner-shell .promo-banner{background:#0d2229;border-color:#ffffff14;width:min(100%,1200px);margin:0 auto}@media (width<=760px){body.portal-workspace-body .portal-dashboard-banner-shell{margin:-28px -18px 0;padding:12px 18px}}.modal-footer .modal-application-form{justify-items:end;gap:6px;margin:0;display:grid}.modal-footer .modal-application-form .apply-btn{cursor:pointer;border:0}.modal-footer .modal-application-form.is-submitting{opacity:.7;pointer-events:none}.modal-footer .modal-application-form.is-complete .apply-btn{color:#dff7e9;cursor:default;background:#244d43}.modal-application-feedback{color:#9fc9b5;text-align:right;max-width:300px;font-size:11px;line-height:1.35}.modal-application-form.has-error .modal-application-feedback{color:#ffb7b7}body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-head,body.portal-workspace-body .company-portal-content.application-detail .candidate-summary-grid article,body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-portfolio,body.portal-workspace-body .company-portal-content.application-detail .premium-application-sidebar .apply-card{border:1px solid var(--pw-border)!important;color:var(--pw-text)!important;background:#fff!important;box-shadow:0 10px 28px #0f2a370e!important}body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-head h1,body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-head p,body.portal-workspace-body .company-portal-content.application-detail .candidate-summary-grid strong,body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-portfolio h2,body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-portfolio p,body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-portfolio strong,body.portal-workspace-body .company-portal-content.application-detail .premium-application-sidebar h2,body.portal-workspace-body .company-portal-content.application-detail .premium-application-sidebar strong{color:var(--pw-text)!important;text-shadow:none!important}body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-head p,body.portal-workspace-body .company-portal-content.application-detail .candidate-summary-grid span,body.portal-workspace-body .company-portal-content.application-detail .candidate-summary-grid small,body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-portfolio span,body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-portfolio small,body.portal-workspace-body .company-portal-content.application-detail .premium-application-sidebar p,body.portal-workspace-body .company-portal-content.application-detail .premium-application-sidebar small{color:var(--pw-muted)!important}body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-portfolio section{border-bottom-color:var(--pw-border)!important}body.portal-workspace-body .company-portal-content.application-detail .premium-candidate-portfolio .job-tags span{color:#315d55!important;background:#edf5f3!important}body.portal-workspace-body .company-portal-content.application-detail .premium-application-sidebar input,body.portal-workspace-body .company-portal-content.application-detail .premium-application-sidebar select,body.portal-workspace-body .company-portal-content.application-detail .premium-application-sidebar textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--pw-text)!important;background:#fff!important;border-color:#d6e1e3!important}@media (width<=620px){.modal-footer .modal-application-form{justify-items:stretch;width:100%}.modal-footer .modal-application-form .apply-btn{width:100%}.modal-application-feedback{text-align:left}}body.portal-workspace-body .application-detail{scroll-behavior:smooth}body.portal-workspace-body .application-detail .premium-candidate-head{border-radius:18px!important;align-items:center!important;padding:24px!important}body.portal-workspace-body .candidate-premium-identity{align-items:center;gap:16px;min-width:0;display:flex}body.portal-workspace-body .candidate-premium-avatar{color:#d9ff91;background:linear-gradient(145deg,#173b43,#245d58);border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid;box-shadow:0 10px 24px #0f2a3729}body.portal-workspace-body .candidate-premium-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}body.portal-workspace-body .candidate-premium-actions .status-pill{white-space:nowrap}body.portal-workspace-body #candidatePortfolioSnapshot{outline:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;scroll-margin-top:24px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:18px!important}body.portal-workspace-body #candidatePortfolioSnapshot:focus-visible{border-radius:18px;box-shadow:0 0 0 4px #2f8e8224!important}body.portal-workspace-body #candidatePortfolioSnapshot>section{border-radius:16px;min-width:0;box-shadow:0 8px 24px #0f2a370b;border:1px solid var(--pw-border)!important;background:#fff!important;margin:0!important;padding:20px!important}body.portal-workspace-body #candidatePortfolioSnapshot>section:first-child,body.portal-workspace-body #candidatePortfolioSnapshot>section:nth-child(2){grid-column:1/-1}body.portal-workspace-body #candidatePortfolioSnapshot>section h2{align-items:center;gap:9px;display:flex;margin:0 0 14px!important;font-size:16px!important}body.portal-workspace-body #candidatePortfolioSnapshot>section h2:before{background:var(--pw-accent);content:"";border-radius:3px;width:8px;height:8px;box-shadow:0 0 0 4px #baf05229}body.portal-workspace-body #candidatePortfolioSnapshot .portfolio-entry{background:#f8fbfb;border:1px solid #e3eaec;border-radius:13px;margin:0;padding:14px}body.portal-workspace-body #candidatePortfolioSnapshot .portfolio-entry+.portfolio-entry{margin-top:10px}body.portal-workspace-body #candidatePortfolioSnapshot .portfolio-entry strong{font-size:14px;color:#17343c!important}body.portal-workspace-body #candidatePortfolioSnapshot .portfolio-entry span{margin-top:3px;font-size:12px;color:#527078!important}body.portal-workspace-body #candidatePortfolioSnapshot .portfolio-entry small{margin-top:7px;font-size:11px;color:#7c8f94!important}body.portal-workspace-body #candidatePortfolioSnapshot .portfolio-entry p{border-top:1px dashed #d9e3e5;margin:10px 0 0;padding-top:10px;color:#536c73!important}body.portal-workspace-body #candidatePortfolioSnapshot .job-tags{margin:0}body.portal-workspace-body #candidatePortfolioSnapshot .job-tags span{border:1px solid #dce8e5;border-radius:999px;padding:7px 10px;font-size:11px;color:#315d55!important;background:#edf6f3!important}@media (width<=900px){body.portal-workspace-body #candidatePortfolioSnapshot{grid-template-columns:1fr}body.portal-workspace-body #candidatePortfolioSnapshot>section{grid-column:1!important}}@media (width<=620px){body.portal-workspace-body .application-detail .premium-candidate-head{align-items:flex-start!important}body.portal-workspace-body .candidate-premium-identity{align-items:flex-start}body.portal-workspace-body .candidate-premium-actions{justify-content:flex-start;width:100%}body.portal-workspace-body .candidate-premium-actions .button{width:100%}body.portal-workspace-body #candidatePortfolioSnapshot{padding:0!important}body.portal-workspace-body #candidatePortfolioSnapshot>section{padding:16px!important}}body.portal-workspace-body .company-vacancy-candidate-hub{border:1px solid var(--pw-border);background:linear-gradient(145deg,#fff 0%,#f7fbfa 100%);border-radius:22px;gap:20px;padding:24px;display:grid;box-shadow:0 18px 48px #0f2a3712}body.portal-workspace-body .company-vacancy-hub-heading{border-bottom:1px solid var(--pw-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}body.portal-workspace-body .company-vacancy-hub-heading h2{color:var(--pw-text);margin:5px 0 6px;font-size:26px}body.portal-workspace-body .company-vacancy-hub-heading p{max-width:720px;color:var(--pw-muted);margin:0}body.portal-workspace-body .company-vacancy-hub-heading>strong{color:#c8ff66;background:#143941;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:24px;display:grid;box-shadow:0 12px 25px #0f2a3729}body.portal-workspace-body .company-vacancy-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body.portal-workspace-body .company-vacancy-candidate-card{min-width:0;color:var(--pw-text);background:#fff;border:1px solid #dce7e8;border-radius:18px;gap:16px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f2a370b}body.portal-workspace-body .company-vacancy-candidate-card:after{content:"";background:#eef7d9;border-radius:50%;width:110px;height:110px;position:absolute;top:-44px;right:-44px}body.portal-workspace-body .company-vacancy-candidate-card:hover{border-color:#b7d26c;transform:translateY(-3px);box-shadow:0 16px 36px #0f2a371a}body.portal-workspace-body .company-vacancy-card-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}body.portal-workspace-body .company-vacancy-card-top>span{color:#1b6b62;background:#eaf5f2;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}body.portal-workspace-body .company-vacancy-card-top small{color:#567179;background:#f0f5f4;border-radius:999px;padding:6px 10px;font-weight:700}body.portal-workspace-body .company-vacancy-candidate-card h3{z-index:1;margin:0;font-size:19px;line-height:1.3;position:relative}body.portal-workspace-body .company-vacancy-application-count{align-items:baseline;gap:9px;display:flex}body.portal-workspace-body .company-vacancy-application-count strong{color:#173b43;font-size:34px;line-height:1}body.portal-workspace-body .company-vacancy-application-count span{color:var(--pw-muted);font-weight:700}body.portal-workspace-body .company-vacancy-candidate-card dl{background:#f6f9f9;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}body.portal-workspace-body .company-vacancy-candidate-card dl div{gap:4px;display:grid}body.portal-workspace-body .company-vacancy-candidate-card dt{color:#71878d;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}body.portal-workspace-body .company-vacancy-candidate-card dd{color:#173b43;margin:0;font-weight:800}body.portal-workspace-body .company-vacancy-card-action{color:#8b5100;border-top:1px solid #e7eeee;justify-content:space-between;align-items:center;padding-top:13px;font-weight:800;display:flex}body.portal-workspace-body .company-vacancy-card-action b{font-size:18px}body.portal-workspace-body .company-vacancy-hub-empty{text-align:center;border:1px dashed #cbdadc;border-radius:16px;grid-column:1/-1;padding:38px}body.portal-workspace-body .company-vacancy-hub-empty p{color:var(--pw-muted);margin:7px 0 0}body.portal-workspace-body .company-candidate-context{background:linear-gradient(135deg,#f4faf8,#fff);border:1px solid #cfe0dc;border-radius:17px;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #0f2a370b}body.portal-workspace-body .company-candidate-context>a{color:#24584f;border:1px solid #c7d9d6;border-radius:11px;flex:none;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}body.portal-workspace-body .company-candidate-context>div{gap:2px;min-width:0;display:grid}body.portal-workspace-body .company-candidate-context span{color:#71878d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}body.portal-workspace-body .company-candidate-context strong{color:var(--pw-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}body.portal-workspace-body .company-candidate-context small{color:var(--pw-muted)}body.portal-workspace-body .candidate-other-applications{color:#755900;white-space:nowrap;background:#fff9dd;border:1px solid #d4b451;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 4px 10px #76570014}body.portal-workspace-body .candidate-other-applications:hover{background:#fff1b8;border-color:#b68c13;transform:translateY(-1px)}body.portal-workspace-body .candidate-other-applications b{color:#fff;background:#765b00;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}body.portal-workspace-body .pipeline-other-applications{margin:9px 0 0}body.portal-workspace-body .candidate-name-cell{flex-wrap:wrap}@media (width<=900px){body.portal-workspace-body .company-vacancy-candidate-grid{grid-template-columns:1fr}}@media (width<=620px){body.portal-workspace-body .company-vacancy-candidate-hub{padding:16px}body.portal-workspace-body .company-vacancy-hub-heading{align-items:center}body.portal-workspace-body .company-vacancy-hub-heading>strong{border-radius:14px;flex-basis:48px;width:48px;height:48px;font-size:20px}body.portal-workspace-body .company-vacancy-candidate-card dl{grid-template-columns:1fr}body.portal-workspace-body .company-candidate-context{flex-direction:column;align-items:stretch}body.portal-workspace-body .company-candidate-context>a{text-align:center}}body.portal-workspace-body .company-vacancy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}body.portal-workspace-body .company-vacancy-summary article{background:#fff;border:1px solid #dce7e8;border-radius:14px;min-width:0;padding:14px 16px}body.portal-workspace-body .company-vacancy-summary span,body.portal-workspace-body .company-vacancy-summary strong{display:block}body.portal-workspace-body .company-vacancy-summary span{color:#6d8389;font-size:11px;font-weight:750}body.portal-workspace-body .company-vacancy-summary strong{color:#173b43;margin-top:5px;font-size:24px;line-height:1}body.portal-workspace-body .company-vacancy-scope-tabs{flex-wrap:wrap;gap:8px;margin:0;display:flex}body.portal-workspace-body .company-vacancy-scope-tabs a{color:#4e6970;background:#fff;border:1px solid #d3e0e1;border-radius:11px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}body.portal-workspace-body .company-vacancy-scope-tabs a.is-active{color:#fff;background:#173b43;border-color:#173b43}body.portal-workspace-body .company-vacancy-scope-tabs b{background:#173b4317;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}body.portal-workspace-body .company-vacancy-scope-tabs a.is-active b{color:#c8ff66;background:#c8ff662e}body.portal-workspace-body .company-vacancy-candidate-list{gap:8px;display:grid}body.portal-workspace-body .company-vacancy-candidate-row{min-height:70px;color:var(--pw-text);background:#fff;border:1px solid #dce7e8;border-radius:14px;grid-template-columns:34px minmax(180px,1.5fr) repeat(3,minmax(88px,.55fr)) minmax(110px,.65fr) auto;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}body.portal-workspace-body .company-vacancy-candidate-row:hover{border-color:#b7d26c;transform:translateY(-1px);box-shadow:0 9px 22px #0f2a3714}body.portal-workspace-body .company-vacancy-row-mark{color:#1b6b62;background:#eaf5f2;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}body.portal-workspace-body .company-vacancy-row-title,body.portal-workspace-body .company-vacancy-row-metric,body.portal-workspace-body .company-vacancy-row-date{gap:3px;min-width:0;display:grid}body.portal-workspace-body .company-vacancy-row-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}body.portal-workspace-body .company-vacancy-row-title small,body.portal-workspace-body .company-vacancy-row-metric small,body.portal-workspace-body .company-vacancy-row-date small{color:#71878d;font-size:9px;font-weight:750}body.portal-workspace-body .company-vacancy-row-metric strong,body.portal-workspace-body .company-vacancy-row-date strong{color:#173b43;font-size:13px}body.portal-workspace-body .company-vacancy-row-action{color:#795000;white-space:nowrap;justify-self:end;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}body.portal-workspace-body .company-vacancy-row-action b{font-size:16px}@media (width<=1100px){body.portal-workspace-body .company-vacancy-candidate-row{grid-template-columns:34px minmax(170px,1fr) repeat(2,minmax(85px,.5fr)) auto}body.portal-workspace-body .company-vacancy-row-date,body.portal-workspace-body .company-vacancy-row-metric:nth-of-type(4){display:none}}@media (width<=760px){body.portal-workspace-body .company-vacancy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.portal-workspace-body .company-vacancy-candidate-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:10px 12px}body.portal-workspace-body .company-vacancy-row-metric,body.portal-workspace-body .company-vacancy-row-date{display:none!important}body.portal-workspace-body .company-vacancy-row-action{font-size:0}body.portal-workspace-body .company-vacancy-row-action b{font-size:18px}}@media (width<=480px){body.portal-workspace-body .company-vacancy-summary{grid-template-columns:1fr 1fr}body.portal-workspace-body .company-vacancy-summary article{padding:12px}body.portal-workspace-body .company-vacancy-summary span{font-size:10px}body.portal-workspace-body .company-vacancy-summary strong{font-size:21px}}.company-invitation-experience{align-items:center;min-height:calc(100vh - 76px);padding:52px 0 68px;display:flex}.company-invitation-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:56px}.company-invitation-value h1{max-width:720px}.company-invitation-card{position:relative;overflow:hidden;padding:38px!important}.company-invitation-card:before{content:"";background:linear-gradient(90deg,#e0913d,#ffb066,#1f9d8e);height:5px;position:absolute;inset:0 0 auto}.company-invitation-company-mark{color:#ffad63;background:linear-gradient(145deg,#163e48,#09242c);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font:800 22px/1 Unbounded,sans-serif;display:grid;box-shadow:0 14px 28px #08232b33}.company-invitation-card .portal-auth-heading h2{overflow-wrap:anywhere;margin:9px 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.2}.company-invitation-card .portal-auth-heading p{max-width:390px;margin:0 auto;line-height:1.65}.company-invitation-validity{color:#234b43;background:#f1f8f6;border:1px solid #d9ebe6;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;display:grid}.company-invitation-validity>span{color:#0f766e;background:#dcefe9;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.company-invitation-validity strong,.company-invitation-validity small{display:block}.company-invitation-validity strong{font-size:13px}.company-invitation-validity small{color:#657c77;margin-top:3px;font-size:11px;line-height:1.45}.company-invitation-form{margin-top:20px}.company-invitation-account-note{color:#425a60;background:#fbf6ef;border-left:3px solid #e0913d;border-radius:0 10px 10px 0;gap:4px;padding:13px 15px;display:grid}.company-invitation-account-note strong{font-size:12px}.company-invitation-account-note span{color:#718287;font-size:11px;line-height:1.5}.company-invitation-card .portal-form-group label{color:#435d64}.company-invitation-card .portal-form-group input{box-sizing:border-box;color:#102b33;background:#f6f8f8;border-color:#dbe5e7}.company-invitation-card .portal-form-group input:focus{border-color:#d58432;box-shadow:0 0 0 4px #e0913d1f}.company-invitation-submit{background:linear-gradient(135deg,#e0913d,#f4a34e);justify-content:space-between;gap:18px;margin-top:2px;padding-inline:20px}.company-invitation-submit b{font-size:20px;transition:transform .15s}.company-invitation-submit:hover b{transform:translate(3px)}.company-invitation-security{color:#73868b;text-align:center;border-top:1px solid #e8eeee;margin:20px 0 0;padding-top:18px;font-size:11px;line-height:1.6}.company-invitation-alert{color:#9b3030;background:#fff0f0;border-color:#efc6c6;margin-top:18px}@media (width<=980px){.company-invitation-grid{grid-template-columns:1fr;max-width:680px}.company-invitation-value{padding-bottom:0}.company-invitation-value .auth-kicker{margin-top:34px}.company-invitation-benefits{grid-template-columns:1fr}.company-invitation-card{box-sizing:border-box;width:100%}}@media (width<=680px){.company-invitation-experience{padding:28px 14px 44px}.company-invitation-grid{gap:30px}.company-invitation-value{padding-inline:2px}.company-invitation-value h1{font-size:34px}.company-invitation-card{border-radius:20px;padding:27px 18px!important}.company-invitation-submit{font-size:13px}.company-invitation-security{text-align:left}}.kpi-vacancy-filters{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 18px;padding-bottom:16px;display:flex}.kpi-vacancy-filter{color:#496168;background:#f6f9f9;border:1px solid #dbe4e7;border-radius:11px;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.kpi-vacancy-filter b{color:#526b72;background:#e6edef;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:grid}.kpi-vacancy-filter:hover{background:#fff;border-color:#99b2b8}.kpi-vacancy-filter.active{color:#fff;background:#173e48;border-color:#173e48}.kpi-vacancy-filter.active b{color:#17320b;background:#bdf45d}@media (width<=520px){.kpi-vacancy-filters{grid-template-columns:1fr;display:grid}.kpi-vacancy-filter{justify-content:space-between}}body.portal-workspace-body .premium-profile-editor{color:var(--pw-text)}body.portal-workspace-body .premium-profile-editor .profile-form-top h1{color:#10262d}body.portal-workspace-body .premium-profile-editor .profile-form-top p{color:var(--pw-muted)}body.portal-workspace-body .premium-profile-editor .profile-score{border-color:var(--pw-border);box-shadow:none;background:#fff}body.portal-workspace-body .premium-profile-editor .profile-score strong{color:#24584f}body.portal-workspace-body .premium-profile-editor .profile-score span{color:#71858b}body.portal-workspace-body .premium-profile-editor .completion-bar.large{background:#dfe7e9}body.portal-workspace-body .premium-profile-editor .completion-bar.large span{background:linear-gradient(90deg,#2f8e82,#baf052)}body.portal-workspace-body .premium-profile-editor .form-section-card{border:1px solid var(--pw-border)!important;color:var(--pw-text)!important;background:#fff!important;box-shadow:0 10px 28px #142b320e!important}body.portal-workspace-body .premium-profile-editor .form-section-card h2{color:#142b32!important}body.portal-workspace-body .premium-profile-editor .portal-form-group>span{color:#405c63!important}body.portal-workspace-body .premium-profile-editor .portal-form-group input,body.portal-workspace-body .premium-profile-editor .portal-form-group select,body.portal-workspace-body .premium-profile-editor .portal-form-group textarea,body.portal-workspace-body .premium-profile-editor .compact-row input,body.portal-workspace-body .premium-profile-editor .compact-row select{color:#17343c!important;background:#f7f9f9!important;border-color:#d7e1e3!important}body.portal-workspace-body .premium-profile-editor .portal-form-group input[readonly]{opacity:1;color:#5f747a!important;background:#edf2f3!important}body.portal-workspace-body .premium-profile-editor .portal-form-group small{color:#71858b!important}body.portal-workspace-body .premium-profile-editor .portal-form-group small a{font-weight:800;color:#23685f!important}body.portal-workspace-body .premium-profile-editor .identity-lock-notice{color:#29474f!important;background:#f5f8f8!important;border-color:#dce6e8!important}body.portal-workspace-body .premium-profile-editor .identity-lock-notice strong{color:#244c45!important}body.portal-workspace-body .premium-profile-editor .identity-lock-notice span{color:#687e84!important}body.portal-workspace-body .premium-profile-editor .repeat-row{color:#17343c!important;background:#f8fafa!important;border-color:#dce5e7!important}body.portal-workspace-body .premium-profile-editor .add-row{font-weight:800;color:#8b5100!important;background:#f3f7f7!important;border-color:#cbdadd!important}body.portal-workspace-body .premium-profile-editor .add-row:hover{background:#fff8ef!important;border-color:#d49a55!important}body.portal-workspace-body .premium-profile-editor .remove-row{color:#9b3d3d!important;background:#fff6f6!important;border-color:#e3caca!important}body.portal-workspace-body .premium-profile-editor .privacy-notice{background:#f1f8f4!important;border-color:#cce2d4!important}body.portal-workspace-body .premium-profile-editor .privacy-notice strong{color:#286747!important}body.portal-workspace-body .premium-profile-editor .privacy-notice span{line-height:1.55;color:#5f776a!important}body.portal-workspace-body .premium-profile-editor .profile-sticky-actions{background:#102b33fa!important;border-color:#29454d!important}body.portal-workspace-body .premium-profile-editor .profile-sticky-actions strong{color:#fff!important}body.portal-workspace-body .premium-profile-editor .profile-sticky-actions span{color:#a8bdc2!important}body.portal-workspace-body .premium-profile-editor .portal-error-alert{color:#9b3030;background:#fff1f1;border-color:#efc6c6}body.portal-workspace-body .premium-profile-editor .portal-success-alert{color:#286747;background:#eef8f2;border-color:#c5dfce}@media (width<=680px){body.portal-workspace-body .premium-profile-editor .form-section-card{padding:18px 14px!important}body.portal-workspace-body .premium-profile-editor .section-title-row{align-items:flex-start}body.portal-workspace-body .premium-profile-editor .privacy-notice{gap:6px}}.job-alert-selection-summary{display:block}.job-alert-summary-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.job-alert-selected-list{gap:8px;margin-top:12px;display:grid}.job-alert-selected-list:empty{display:none}.job-alert-selected-item{background:#fff;border:1px solid #dce7e5;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.job-alert-selected-item span{color:#173139;font-size:13px;font-weight:800}.job-alert-remove-selection{color:#a43d32;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.job-alert-remove-selection:hover,.job-alert-remove-selection:focus-visible{outline:none;text-decoration:underline}.job-alert-dropdown{margin-top:18px;position:relative}.job-alert-dropdown-toggle{color:#173139;text-align:left;cursor:pointer;background:#fff;border:1px solid #cad9d6;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:11px 16px;display:flex}.job-alert-dropdown-toggle span{gap:3px;display:grid}.job-alert-dropdown-toggle small{color:#71858a;font-size:11px;font-weight:800}.job-alert-dropdown-toggle strong{color:#173139;font-size:14px}.job-alert-dropdown-toggle i{font-size:23px;font-style:normal;transition:transform .18s}.job-alert-dropdown.is-open .job-alert-dropdown-toggle{border-color:#739f2b;box-shadow:0 0 0 4px #739f2b1f}.job-alert-dropdown.is-open .job-alert-dropdown-toggle i{transform:rotate(180deg)}.job-alert-dropdown-panel{z-index:30;background:#fff;border:1px solid #d6e2df;border-radius:16px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 45px #0f272d29}.job-alert-dropdown-panel[hidden]{display:none}.job-alert-dropdown-panel .job-alert-search{margin-bottom:10px}.job-alert-dropdown-panel .job-alert-search>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.job-alert-dropdown-options{max-height:300px;overflow:auto}.job-alert-dropdown-option{color:#173139;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.job-alert-dropdown-option:hover{background:#f1f7e7}.job-alert-dropdown-option[hidden]{display:none}.job-alert-dropdown-option input{opacity:0;width:1px;height:1px;position:absolute}.job-alert-dropdown-option span{font-size:13px;font-weight:750}.job-alert-dropdown-option i{color:#557e18;background:#edf5de;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.job-alert-dropdown-option input:focus-visible~span{outline-offset:5px;outline:3px solid #739f2b2e}.job-alert-dropdown-panel .job-alert-no-results{padding:20px 10px}.job-alert-dropdown+.job-alert-limit-feedback{margin-top:10px}@media (width<=700px){.job-alert-summary-heading{flex-direction:column;align-items:flex-start;gap:3px}.job-alert-dropdown-panel{box-shadow:none;margin-top:8px;position:static}.job-alert-selected-item{padding:10px 11px}}.profile-photo-uploader{background:linear-gradient(135deg,#f8fbfa,#eef6f3);border:1px solid #d9e5e3;border-radius:18px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;padding:20px;display:grid}.profile-photo-preview{color:#d9ff91;background:linear-gradient(145deg,#173b43,#2c6862);border:4px solid #fff;border-radius:20px;place-items:center;width:132px;height:150px;font-size:30px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 14px 30px #0f2a372b}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-uploader-copy>small{color:#197d70;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.profile-photo-uploader-copy h3{color:#173139;margin:5px 0 7px;font-size:18px}.profile-photo-uploader-copy p{color:#687d82;max-width:610px;margin:0 0 13px;font-size:12px;line-height:1.6}.profile-photo-select{cursor:pointer;align-items:center!important;display:inline-flex!important}.profile-photo-select input{opacity:0;width:1px;height:1px;position:absolute}.profile-photo-select span{color:#fff;background:#153c44;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:850;box-shadow:0 8px 18px #0f2a371f}.profile-photo-select input:focus-visible+span{outline-offset:3px;outline:3px solid #e0913d4d}.profile-photo-uploader-copy em{color:#7a8d91;margin-top:9px;font-size:10px;font-style:normal;display:block}body.portal-workspace-body .candidate-premium-avatar{overflow:hidden}body.portal-workspace-body .candidate-premium-avatar img{object-fit:cover;width:100%;height:100%}.career-public-body{color:#173139;background:#071c23}.career-public{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--portfolio-accent) 14%,transparent),transparent 27%),linear-gradient(180deg,#0b2830 0,#0f3439 410px,#edf3f1 410px,#f5f8f7 100%);position:relative}.career-public-hero{background:0 0}.career-public-hero-inner{color:#fff;isolation:isolate;background:linear-gradient(125deg,#0c2a32f7,#154d4df2);border:1px solid #ffffff24;border-radius:30px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;max-width:1160px;margin:22px auto 0;padding:34px 38px 38px;position:relative;overflow:hidden;box-shadow:0 28px 75px #01141a4d}.career-public-hero-inner:after{content:"";z-index:-1;background:color-mix(in srgb,var(--portfolio-accent) 25%,transparent);filter:blur(2px);border-radius:50%;width:330px;height:330px;position:absolute;top:-190px;right:-120px}.career-public-avatar{color:#d9ff91;background:linear-gradient(145deg,#173b43,#2c6862);border:5px solid #ffffffeb;width:170px;height:202px;margin:0;box-shadow:0 18px 40px #0000004d;border-radius:26px!important}.career-public-avatar img{object-fit:cover;width:100%;height:100%}.career-public-avatar-placeholder{place-items:center;width:100%;height:100%;font-size:44px;font-weight:900;display:grid}.career-public-eyebrow{color:#b8f0df}.career-public-identity h1{color:#fff;letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(34px,5vw,54px);line-height:1.02}.career-public-identity p{color:#d9e9e8;font-size:17px}.career-public-location{color:#a9c2c1}.career-public-metrics{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.career-public-metrics>span{color:#bcd0cf;background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;min-width:84px;padding:9px 12px;font-size:10px}.career-public-metrics strong{color:#fff;margin-bottom:2px;font-size:18px;display:block}.career-public-actions{justify-content:flex-end;align-self:end;max-width:250px}.career-public-actions .button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border-color:#ffffff3d}.career-public-actions .button-primary{color:#102b33;background:#e0913d;border-color:#e0913d}.career-public-languages{justify-content:flex-end;gap:6px;width:100%;display:flex}.career-public-languages a{color:#bcd0cf;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:850;text-decoration:none}.career-public-languages a.is-active{color:#12333a;background:#fff}.career-public-nav{background:#f5f8f7e0;border-color:#cddcd8cc;margin-top:22px;top:0;box-shadow:0 8px 24px #0f2a3712}.career-public-main{grid-template-columns:minmax(0,1fr) 250px;gap:28px;max-width:1160px;margin:32px auto;padding-bottom:80px}.career-public-content{gap:22px}.career-public-section{background:#fffffff0;border:1px solid #dce7e4;border-radius:24px;padding:30px;box-shadow:0 18px 50px #0f2a3714}.career-public-section-heading{margin-bottom:21px}.career-public-section h2{color:#173139;font-size:22px}.career-public-about{font-size:15px;line-height:1.9}.career-public-list article{background:linear-gradient(135deg,#fff,#f6faf8);border:1px solid #e1e9e7;border-radius:16px;padding:18px}.career-public-list article:last-child{border-bottom:1px solid #e1e9e7}.career-public-chips span{background:#f0f7f4;border-color:#dce8e5}.career-public-qr-card{border-color:#dce7e4;border-radius:22px;padding:22px;box-shadow:0 16px 42px #0f2a3717}.career-public-qr-card img{border-radius:12px}.career-powered{color:#6f8280}@media (width<=900px){.career-public-hero-inner{grid-template-columns:150px 1fr;padding:27px}.career-public-avatar{width:140px;height:168px}.career-public-actions{grid-column:1/-1;justify-content:flex-start;align-self:auto;max-width:none}.career-public-languages{justify-content:flex-start;width:auto}.career-public-main{grid-template-columns:1fr}.career-public-aside{grid-template-columns:200px 1fr;align-items:center;position:static}}@media (width<=650px){.profile-photo-uploader{grid-template-columns:1fr}.profile-photo-preview{width:112px;height:128px}.career-public{background:linear-gradient(#0b2830 0,#0f3439 520px,#f4f7f6 520px)}.career-public-hero-inner{border-radius:22px;grid-template-columns:1fr;margin:12px 14px 0;padding:22px 18px}.career-public-avatar{width:118px;height:142px}.career-public-identity h1{font-size:34px}.career-public-actions{grid-column:auto}.career-public-main{margin-top:20px;padding-inline:14px}.career-public-section{padding:21px 17px}.career-public-aside{grid-template-columns:1fr}.career-public-qr-card{display:none}}.account-privacy-page .account-danger-card{grid-column:1/-1}body.portal-workspace-body .account-privacy-page{color:#173139;background:linear-gradient(#f3f7f6 0,#f8faf9 48%,#f3f6f5 100%);min-height:100vh}body.portal-workspace-body .account-privacy-main{gap:18px}body.portal-workspace-body .account-privacy-hero{background:radial-gradient(circle at 86% 18%,#caff5b2b,#0000 28%),linear-gradient(135deg,#102c33 0%,#173e43 60%,#225348 100%);min-height:190px;padding:32px 34px}body.portal-workspace-body .account-privacy-hero h1{color:#fff;margin:7px 0 10px;font-size:clamp(28px,4vw,40px)}body.portal-workspace-body .account-privacy-hero p{color:#c6d5d7;max-width:650px;font-size:14px;line-height:1.65}body.portal-workspace-body .account-privacy-hero-badge{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;place-items:center;min-width:134px;padding:17px;display:grid;position:relative}body.portal-workspace-body .account-privacy-hero-badge span{color:#17342f;background:#caff5b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}body.portal-workspace-body .account-privacy-hero-badge small{color:#e9f2f1;margin-top:9px;font-size:11px;font-weight:800}body.portal-workspace-body .account-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}body.portal-workspace-body .account-privacy-card{padding:24px;color:#173139!important;background:#fff!important;border:1px solid #dfe8e7!important;border-radius:20px!important;box-shadow:0 12px 32px #1430360f!important}body.portal-workspace-body .account-contact-card{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:21px 24px;display:grid}body.portal-workspace-body .account-card-heading{align-items:flex-start;gap:15px;display:flex}body.portal-workspace-body .account-card-icon{color:#285e64;background:#eef4f3;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}body.portal-workspace-body .account-card-icon-export{color:#567d1b;background:#eef8dc}body.portal-workspace-body .account-card-icon-danger{color:#a23c32;background:#fff0ed}body.portal-workspace-body .account-card-copy{min-width:0}body.portal-workspace-body .account-card-copy .portal-eyebrow{color:#71868b;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}body.portal-workspace-body .account-card-copy h2{margin:6px 0 7px;font-size:19px;color:#173139!important}body.portal-workspace-body .account-card-copy p{margin:0;font-size:13px;line-height:1.55;color:#6a7f84!important}body.portal-workspace-body .account-card-action{white-space:nowrap;color:#244d54;background:#f7faf9;border-color:#d4e0de}body.portal-workspace-body .account-privacy-form{gap:13px;margin-top:22px;display:grid}body.portal-workspace-body .account-privacy-form .portal-form-group{gap:8px;margin:0;display:grid}body.portal-workspace-body .account-privacy-form .portal-form-group>span{font-size:12px;font-weight:800;color:#405a60!important}body.portal-workspace-body .account-privacy-form input,body.portal-workspace-body .account-privacy-form textarea{width:100%;font:inherit;outline:none;color:#173139!important;background:#f7f9f9!important;border:1px solid #d7e2e0!important;border-radius:12px!important;padding:12px 13px!important}body.portal-workspace-body .account-privacy-form input{min-height:48px}body.portal-workspace-body .account-privacy-form textarea{resize:vertical;min-height:100px}body.portal-workspace-body .account-privacy-form input:focus,body.portal-workspace-body .account-privacy-form textarea:focus{box-shadow:0 0 0 4px #779e381f;border-color:#779e38!important}body.portal-workspace-body .account-privacy-form .button{justify-self:start;min-width:180px}body.portal-workspace-body .account-privacy-note{background:#f6f9f8;border:1px solid #dce7e5;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 13px;display:flex}body.portal-workspace-body .account-privacy-note>span{color:#42646a;background:#dfeae8;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}body.portal-workspace-body .account-privacy-note p{margin:0;font-size:11px;line-height:1.55;color:#687d82!important}body.portal-workspace-body .account-danger-card{border-color:#ecd8d5!important}body.portal-workspace-body .account-danger-form .button-danger{color:#fff;box-shadow:none;background:#a94037;border-color:#b3473d}body.portal-workspace-body .account-danger-form .button-danger:hover{background:#8f352e}body.portal-workspace-body .account-closure-pending{background:#fff7ed;border:1px solid #edc9a8;border-radius:13px;margin-top:20px;padding:15px}body.portal-workspace-body .account-closure-pending strong{color:#8b4a13!important}body.portal-workspace-body .account-closure-pending p{margin:5px 0 0;font-size:12px;color:#865b39!important}body.portal-workspace-body .account-closure-pending+.account-danger-form{margin-top:13px}@media (width<=900px){body.portal-workspace-body .account-privacy-grid{grid-template-columns:1fr}body.portal-workspace-body .account-contact-card{grid-column:auto}}@media (width<=700px){body.portal-workspace-body .account-privacy-hero{align-items:flex-start;min-height:0;padding:24px 20px}body.portal-workspace-body .account-privacy-hero-badge{display:none}body.portal-workspace-body .account-contact-card{grid-template-columns:auto minmax(0,1fr)}body.portal-workspace-body .account-contact-card .account-card-action{text-align:center;grid-column:1/-1;width:100%}body.portal-workspace-body .account-privacy-card{padding:19px 16px}body.portal-workspace-body .account-privacy-form .button{width:100%}}.career-public-hero{z-index:42;background:linear-gradient(#071c23fa,#071c23eb);padding:1px 0 0;transition:box-shadow .2s;position:sticky;top:0}.career-public-hero.is-condensed{box-shadow:0 14px 38px #05181d3d}.career-public-hero-inner{border-radius:26px;grid-template-columns:150px minmax(260px,.65fr) minmax(420px,1.35fr);grid-template-areas:"toolbar toolbar toolbar""avatar identity ad";align-items:center;gap:16px 26px;max-width:calc(100% - 36px);margin:14px 18px 0;padding:22px 28px 26px;transition:padding .2s,border-radius .2s,margin .2s}.career-public-hero-toolbar{grid-area:toolbar;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.career-public-hero-toolbar>.career-public-eyebrow{flex:none}.career-public-hero-toolbar .career-public-actions{align-self:auto;max-width:none}.career-public-hero-toolbar .career-public-languages{width:auto}.career-public-avatar{grid-area:avatar;width:138px;height:166px;transition:width .2s,height .2s,border-width .2s}.career-public-identity{grid-area:identity;min-width:0}.career-public-identity h1{font-size:clamp(34px,4vw,50px)}.career-public-metrics>span{min-width:150px}.career-public-metrics strong{font-size:19px}.career-public-hero-ad{grid-area:ad;min-width:0}.career-public-hero-ad .career-portfolio-ad-slot{max-width:none;margin:0;padding:0}.career-public-hero-ad .career-portfolio-ad-image,.career-public-hero-ad .career-portfolio-ad-pim,.career-public-hero-ad .career-portfolio-ad-vacancy{border-radius:20px;min-height:164px;box-shadow:0 16px 38px #0000002e}.career-public-hero-ad .career-portfolio-ad-image img,.career-public-hero-ad .career-portfolio-ad-image picture{height:164px}.career-public-hero-ad.is-empty{display:none}.career-public-hero-inner:has(.career-public-hero-ad.is-empty){grid-template-columns:150px minmax(0,1fr);grid-template-areas:"toolbar toolbar""avatar identity"}.career-public-nav{z-index:20;margin-top:0;position:relative;top:auto}.career-experience-category{color:#5f3bd4;background:#ece9ff;border-radius:999px;justify-self:start;margin-top:5px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:850}.career-public-hero.is-condensed .career-public-hero-inner{border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"avatar identity toolbar";gap:14px;margin-top:7px;padding:9px 18px 10px}.career-public-hero.is-condensed .career-public-avatar{border-width:3px;width:56px;height:64px;border-radius:14px!important}.career-public-hero.is-condensed .career-public-avatar-placeholder{font-size:19px}.career-public-hero.is-condensed .career-public-identity h1{letter-spacing:-.025em;margin:0;font-size:22px}.career-public-hero.is-condensed .career-public-identity p{font-size:12px}.career-public-hero.is-condensed .career-public-location{display:none}.career-public-hero.is-condensed .career-public-metrics{margin-top:5px}.career-public-hero.is-condensed .career-public-metrics>span{background:0 0;border:0;min-width:0;padding:0;font-size:9px}.career-public-hero.is-condensed .career-public-metrics strong{margin-right:5px;font-size:12px;display:inline}.career-public-hero.is-condensed .career-public-hero-toolbar{grid-area:toolbar;justify-content:flex-end}.career-public-hero.is-condensed .career-public-hero-toolbar>.career-public-eyebrow,.career-public-hero.is-condensed .career-public-languages{display:none}.career-public-hero.is-condensed .career-public-actions{flex-wrap:nowrap}.career-public-hero.is-condensed .career-public-actions .button{min-height:38px;padding:8px 11px;font-size:11px}.career-public-hero.is-condensed .career-public-hero-ad{display:none}.candidate-experience-strip{flex-wrap:wrap;gap:7px;margin:10px 0 3px;display:flex}.candidate-experience-strip>span{background:#f6faf8;border:1px solid #dfe9e7;border-radius:10px;gap:2px;min-width:115px;padding:7px 9px;display:grid}.candidate-experience-strip small{color:#71858a;font-size:9px;line-height:1.25}.candidate-experience-strip strong{color:#173139;font-size:11px;line-height:1.3}.candidate-experience-strip-inline{margin-top:8px}.candidate-name-copy{min-width:0}.company-candidate-table .candidate-person-cell{min-width:300px}@media (width<=1050px){.career-public-hero-inner{grid-template-columns:128px minmax(220px,.8fr) minmax(330px,1.2fr);padding-inline:22px}.career-public-avatar{width:120px;height:145px}.career-public-hero-ad .career-portfolio-ad-copy strong{font-size:24px}.career-public-hero-ad .career-portfolio-ad-copy span{font-size:12px}}@media (width<=820px){.career-public-hero-inner{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"toolbar toolbar""avatar identity""ad ad";gap:14px 18px;max-width:calc(100% - 24px);margin:10px 12px 0;padding:18px}.career-public-avatar{width:100px;height:120px}.career-public-hero-toolbar{align-items:flex-start}.career-public-hero-toolbar .career-public-actions{gap:6px}.career-public-hero-toolbar .career-public-actions .button{padding:9px 11px;font-size:11px}.career-public-hero-ad .career-portfolio-ad-image,.career-public-hero-ad .career-portfolio-ad-pim,.career-public-hero-ad .career-portfolio-ad-vacancy{min-height:135px}.career-public-hero-ad .career-portfolio-ad-image img,.career-public-hero-ad .career-portfolio-ad-image picture{height:135px}.career-public-main{margin-top:22px}.career-public-aside{grid-template-columns:1fr}.candidate-experience-strip{grid-template-columns:1fr 1fr;display:grid}.candidate-experience-strip>span{min-width:0}}@media (width<=620px){.career-public-hero{top:0}.career-public-hero-inner{border-radius:18px;grid-template-columns:82px minmax(0,1fr);grid-template-areas:"avatar identity""toolbar toolbar""ad ad";max-width:calc(100% - 16px);margin:8px 8px 0;padding:15px 14px}.career-public-avatar{border-width:3px;width:78px;height:94px}.career-public-identity h1{font-size:28px}.career-public-identity p{font-size:13px}.career-public-location{font-size:11px}.career-public-metrics{margin-top:10px}.career-public-metrics>span{min-width:0;padding:7px 9px}.career-public-metrics strong{font-size:15px}.career-public-hero-toolbar{flex-direction:column}.career-public-hero-toolbar>.career-public-eyebrow{display:none}.career-public-hero-toolbar .career-public-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.career-public-hero-toolbar .career-public-languages{grid-column:1/-1}.career-public-hero-toolbar .career-public-actions .button{width:100%}.career-public-hero-ad .career-portfolio-ad-pim{padding:17px}.career-public-hero-ad .career-portfolio-ad-copy strong{font-size:21px}.career-public-hero.is-condensed .career-public-hero-inner{border-radius:14px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"avatar identity";gap:9px;max-width:calc(100% - 12px);margin:5px 6px 0;padding:7px 9px}.career-public-hero.is-condensed .career-public-avatar{width:44px;height:50px}.career-public-hero.is-condensed .career-public-identity h1{font-size:17px}.career-public-hero.is-condensed .career-public-identity p{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.career-public-hero.is-condensed .career-public-metrics{margin-top:2px}.career-public-hero.is-condensed .career-public-hero-toolbar,.career-public-hero.is-condensed .career-public-hero-ad{display:none}.career-public-nav-inner{padding-inline:6px}.career-public-nav a{padding:13px 10px;font-size:12px}.candidate-experience-strip{grid-template-columns:1fr}.company-candidate-table .candidate-person-cell{min-width:0}}@media (prefers-reduced-motion:reduce){.career-public-hero,.career-public-hero-inner,.career-public-avatar{transition:none}}.career-public-hero{position:relative;top:auto}.career-public-hero-inner{grid-template-areas:"avatar identity ad";padding-top:26px}.career-public-hero-inner:has(.career-public-hero-ad.is-empty){grid-template-areas:"avatar identity"}.career-public-aside{align-self:start;position:sticky;top:24px}.career-public-aside-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.career-public-aside-actions .button{min-width:0;padding:9px 8px;font-size:11px}.career-public-qr-card .career-public-languages{justify-content:center;margin-top:11px}.career-contact-inquiry-card{border:1px solid color-mix(in srgb,var(--portfolio-accent) 35%,#dce7e4);background:linear-gradient(135deg,color-mix(in srgb,var(--portfolio-accent) 9%,#fff),#f7fbfa);border-radius:20px;padding:28px}.career-contact-inquiry-card>span{color:#16786d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.career-contact-inquiry-card h3{color:#173139;margin:8px 0;font-size:24px}.career-contact-inquiry-card p{color:#647a7f;max-width:620px;margin:0 0 18px;line-height:1.65}.portfolio-contact-mode{border:1px solid #dce7e5;border-radius:15px;gap:10px;margin:0 0 18px;padding:16px;display:grid}.portfolio-contact-mode legend{color:#173139;padding:0 7px;font-weight:900}.portfolio-contact-mode>p{color:#71858a;margin:0 0 3px;font-size:11px}.portfolio-contact-mode label{cursor:pointer;border:1px solid #dfe8e6;border-radius:12px;padding:12px;grid-template-columns:none!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.portfolio-contact-mode label:has(input:checked){background:#f3f9e8;border-color:#7aa239}.portfolio-contact-mode label span,.portfolio-contact-mode label strong,.portfolio-contact-mode label small{display:block}.portfolio-contact-mode label small{color:#71858a;margin-top:3px;font-weight:500;line-height:1.45}.portfolio-inquiry-modal[hidden]{display:none}.portfolio-inquiry-modal{z-index:1100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portfolio-inquiry-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04191fc2;border:0;position:absolute;inset:0}.portfolio-inquiry-dialog{background:#fff;border-radius:24px;width:min(760px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 32px 90px #00000059}.portfolio-inquiry-dialog>header{color:#fff;background:linear-gradient(135deg,#10323a,#1d5c58);justify-content:space-between;gap:20px;padding:26px 28px;display:flex}.portfolio-inquiry-dialog>header span{color:#b5eddf;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.portfolio-inquiry-dialog>header h2{color:#fff;margin:7px 0 5px;font-size:28px}.portfolio-inquiry-dialog>header p{color:#cce0de;margin:0}.portfolio-inquiry-dialog>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff45;border-radius:50%;width:40px;height:40px;font-size:25px}.portfolio-inquiry-dialog form{padding:25px 28px}.portfolio-inquiry-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.portfolio-inquiry-fields label{color:#36545a;gap:7px;font-size:11px;font-weight:850;display:grid}.portfolio-inquiry-fields .full{grid-column:1/-1}.portfolio-inquiry-fields input,.portfolio-inquiry-fields textarea,.portfolio-inquiry-response textarea{box-sizing:border-box;color:#173139;width:100%;font:inherit;background:#f8faf9;border:1px solid #d6e2df;border-radius:11px;padding:12px 13px}.portfolio-inquiry-dialog form>.button{margin-top:17px}.portfolio-inquiry-honeypot{position:absolute;left:-10000px}.portfolio-inquiry-errors{color:#a33b32;background:#fff0ee;border-radius:10px;margin-top:14px;padding:12px}.portfolio-inquiry-open{overflow:hidden}.portfolio-inquiry-toast{z-index:1200;color:#fff;background:#173f3b;border-radius:14px;max-width:430px;padding:15px 18px;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #0004}.portfolio-inquiry-workspace{gap:18px;display:grid}.portfolio-inquiry-list{gap:11px;display:grid}.portfolio-inquiry-list-item{color:#173139;background:#fff;border:1px solid #dce6e4;border-radius:17px;justify-content:space-between;gap:20px;padding:19px 21px;text-decoration:none;display:flex;box-shadow:0 9px 24px #0f2a370d}.portfolio-inquiry-list-item h2{margin:7px 0 4px;font-size:17px}.portfolio-inquiry-list-item p{color:#71858a;margin:0}.portfolio-inquiry-list-item time{color:#809297;font-size:11px}.portfolio-inquiry-status{color:#5b7176;text-transform:uppercase;background:#edf2f1;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.portfolio-inquiry-status.is-new{color:#547919;background:#effbd8}.portfolio-inquiry-status.is-responded{color:#226991;background:#e5f4ff}.portfolio-inquiry-detail{padding:27px}.portfolio-inquiry-detail h1{margin:11px 0 4px}.portfolio-inquiry-company{color:#547078;font-weight:800}.portfolio-inquiry-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.portfolio-inquiry-detail-grid article{background:#f7faf9;border:1px solid #dfe8e6;border-radius:12px;padding:13px}.portfolio-inquiry-detail-grid small,.portfolio-inquiry-detail-grid strong{display:block}.portfolio-inquiry-detail-grid small{color:#7b8e92;margin-bottom:4px}.portfolio-inquiry-message{background:#fbf7f1;border-left:4px solid #e0913d;border-radius:0 14px 14px 0;margin-top:16px;padding:19px}.portfolio-inquiry-message p{white-space:pre-line;line-height:1.7}.portfolio-inquiry-message.is-response{background:#f4f9eb;border-color:#7aa239}.portfolio-inquiry-response{gap:12px;margin-top:19px;display:grid}.portfolio-inquiry-response label{gap:8px;font-weight:850;display:grid}@media (width<=820px){.career-public-hero-inner{grid-template-areas:"avatar identity""ad ad"}.career-public-aside{position:static}.career-public-qr-card{display:block}.portfolio-inquiry-fields,.portfolio-inquiry-detail-grid{grid-template-columns:1fr}.portfolio-inquiry-fields .full{grid-column:auto}}@media (width<=620px){.career-public-hero-inner{grid-template-areas:"avatar identity""ad ad"}.career-public-aside-actions{grid-template-columns:1fr}.portfolio-inquiry-modal{padding:9px}.portfolio-inquiry-dialog{border-radius:18px;max-height:calc(100vh - 18px)}.portfolio-inquiry-dialog>header,.portfolio-inquiry-dialog form{padding:20px 17px}.portfolio-inquiry-list-item{display:grid}.portfolio-inquiry-list-item time{order:-1}}.career-public-sticky-shell{z-index:42;background:linear-gradient(#071c23fc,#071c23f2);position:sticky;top:0;box-shadow:0 10px 28px #05181d29}.career-public-sticky-shell .career-public-hero{background:0 0;padding:0;position:relative;top:auto}.career-public-sticky-shell .career-public-hero-inner{border-radius:22px;grid-template-columns:112px minmax(230px,.58fr) minmax(380px,1.42fr);grid-template-areas:"avatar identity ad";gap:18px;max-width:calc(100% - 32px);min-height:0;margin:8px 16px 0;padding:12px 20px 14px}.career-public-sticky-shell .career-public-avatar{border-width:4px;width:104px;height:124px;border-radius:20px!important}.career-public-sticky-shell .career-public-avatar-placeholder{font-size:32px}.career-public-sticky-shell .career-public-identity h1{margin:0 0 3px;font-size:clamp(27px,3vw,38px);line-height:1}.career-public-sticky-shell .career-public-identity p{font-size:14px}.career-public-sticky-shell .career-public-location{margin-top:4px;font-size:12px}.career-public-sticky-shell .career-public-metrics{margin-top:10px}.career-public-sticky-shell .career-public-metrics>span{min-width:118px;padding:6px 9px}.career-public-sticky-shell .career-public-metrics strong{font-size:15px}.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-image,.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-pim,.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-vacancy{border-radius:17px;min-height:124px}.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-image img,.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-image picture{height:124px}.career-public-sticky-shell .career-portfolio-ad-pim{padding:18px 24px}.career-public-sticky-shell .career-portfolio-ad-copy strong{font-size:clamp(22px,2.5vw,31px)}.career-public-sticky-shell .career-portfolio-ad-copy span{font-size:12px}.career-public-sticky-shell .career-public-nav{box-shadow:none;background:#f5f8f7f0;margin:0;position:relative;top:auto}.career-public-sticky-shell .career-public-nav a{padding-block:10px}.career-public-section{scroll-margin-top:205px}@media (width<=1050px){.career-public-sticky-shell .career-public-hero-inner{grid-template-columns:96px minmax(190px,.7fr) minmax(310px,1.3fr);padding-inline:16px}.career-public-sticky-shell .career-public-avatar{width:88px;height:106px}.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-image,.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-pim,.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-vacancy{min-height:106px}.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-image img,.career-public-sticky-shell .career-public-hero-ad .career-portfolio-ad-image picture{height:106px}}@media (width<=820px){.career-public-sticky-shell .career-public-hero-inner{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"avatar identity";gap:12px;max-width:calc(100% - 16px);margin:6px 8px 0;padding:10px 12px}.career-public-sticky-shell .career-public-avatar{width:70px;height:82px}.career-public-sticky-shell .career-public-hero-ad{display:none}.career-public-sticky-shell .career-public-identity h1{font-size:24px}.career-public-sticky-shell .career-public-metrics{margin-top:6px}.career-public-sticky-shell .career-public-nav a{padding:9px 10px}.career-public-section{scroll-margin-top:160px}}@media (width<=620px){.career-public-sticky-shell .career-public-hero-inner{grid-template-columns:62px minmax(0,1fr)}.career-public-sticky-shell .career-public-avatar{width:56px;height:66px}.career-public-sticky-shell .career-public-identity h1{font-size:20px}.career-public-sticky-shell .career-public-location{display:none}.career-public-sticky-shell .career-public-metrics>span{background:0 0;border:0;padding:0}.career-public-sticky-shell .career-public-nav a{padding:8px;font-size:11px}.career-public-section{scroll-margin-top:135px}}.career-public-mobile-ad{display:none}@media (width<=820px){.career-public-mobile-ad{background:#0b2830;padding:14px 14px 0;display:block}.career-public-mobile-ad .career-portfolio-ad-slot{max-width:100%;margin:0;padding:0}.career-public-mobile-ad .career-portfolio-ad-image,.career-public-mobile-ad .career-portfolio-ad-pim,.career-public-mobile-ad .career-portfolio-ad-vacancy{border-radius:18px;min-height:132px;box-shadow:0 14px 34px #0003}.career-public-mobile-ad .career-portfolio-ad-image img,.career-public-mobile-ad .career-portfolio-ad-image picture{height:132px}.career-public-mobile-ad .career-portfolio-ad-pim{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 19px}.career-public-mobile-ad .career-portfolio-ad-copy strong{font-size:22px}.career-public-mobile-ad .career-portfolio-ad-copy span{font-size:12px}.career-public-mobile-ad .career-portfolio-ad-cta{padding:9px 11px;font-size:11px}.career-public-main{margin-top:18px}}@media (width<=520px){.career-public-mobile-ad{padding:10px 10px 0}.career-public-mobile-ad .career-portfolio-ad-image,.career-public-mobile-ad .career-portfolio-ad-pim,.career-public-mobile-ad .career-portfolio-ad-vacancy{min-height:116px}.career-public-mobile-ad .career-portfolio-ad-image img,.career-public-mobile-ad .career-portfolio-ad-image picture{height:116px}.career-public-mobile-ad .career-portfolio-ad-pim{grid-template-columns:1fr;padding:15px}.career-public-mobile-ad .career-portfolio-ad-copy strong{font-size:19px}.career-public-mobile-ad .career-portfolio-ad-copy span{display:none}.career-public-mobile-ad .career-portfolio-ad-cta{width:max-content}}.portfolio-theme-picker{border:0;margin:0 0 18px;padding:0}.portfolio-theme-picker legend{color:#173139;margin-bottom:10px;font-size:12px;font-weight:900}.portfolio-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.portfolio-theme-option{cursor:pointer;background:#fff;border-radius:15px;min-height:145px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;border:1px solid #d9e5e2!important;grid-template-columns:none!important;gap:6px!important;padding:12px!important;display:grid!important}.portfolio-theme-option:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0f2a3714}.portfolio-theme-option:has(input:checked){box-shadow:0 0 0 3px #7da63821;border-color:#7da638!important}.portfolio-theme-option input{opacity:0;width:1px;height:1px;position:absolute}.portfolio-theme-option input:focus-visible+.portfolio-theme-swatch{outline-offset:3px;outline:3px solid #7da63840}.portfolio-theme-option strong{color:#173139;font-size:13px}.portfolio-theme-option small{color:#71858a;font-size:10px;line-height:1.45}.portfolio-theme-option>b{color:#173139;background:#b8f45c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:none;position:absolute;top:9px;right:9px}.portfolio-theme-option:has(input:checked)>b{display:grid}.portfolio-theme-swatch{background:#e9f1ef;border-radius:10px;grid-template-rows:17px 1fr;grid-template-columns:1.1fr 1fr;gap:4px;height:54px;padding:6px;display:grid;overflow:hidden}.portfolio-theme-swatch i{background:#fff;border-radius:4px;display:block}.portfolio-theme-swatch i:first-child{background:linear-gradient(90deg,#133c43,#287a71);grid-column:1/-1}.portfolio-theme-swatch i:nth-child(2){background:#fff}.portfolio-theme-swatch i:nth-child(3){background:#dce9e6}.portfolio-theme-option--minimal .portfolio-theme-swatch{background:#fff;border:1px solid #e1e8e6}.portfolio-theme-option--creative .portfolio-theme-swatch{background:linear-gradient(145deg,#fff1e8,#f0eaff)}@media (width<=700px){.portfolio-theme-grid{grid-template-columns:1fr}.portfolio-theme-option{align-items:center;min-height:0;grid-template-columns:92px minmax(0,1fr)!important}.portfolio-theme-option .portfolio-theme-swatch{grid-row:1/3}.portfolio-theme-option>b{top:50%;transform:translateY(-50%)}}.interview-datetime-grid{grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr);gap:10px;display:grid}.interview-datetime-grid label{gap:6px;display:grid}.interview-datetime-grid label>span{color:#60777d;font-size:10px;font-weight:850}.interview-datetime-grid input{min-width:0}.interview-timezone-note{color:#6d8388;align-items:center;gap:6px;margin:-3px 0 2px;font-size:10px;display:flex}.interview-timezone-note:before{content:"◷";color:#e0913d;font-size:13px}@media (width<=520px){.interview-datetime-grid{grid-template-columns:1fr 1fr;gap:8px}}body.portal-workspace-body .company-workspace .workspace-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.portal-workspace-body .company-workspace .workspace-filters{grid-template-columns:minmax(240px,1.7fr) minmax(170px,.75fr) minmax(170px,.75fr) auto!important;padding:14px!important}body.portal-workspace-body .pipeline-board{grid-template-columns:repeat(6,minmax(230px,1fr));align-items:start}body.portal-workspace-body .pipeline-column{background:#f1f5f5;min-height:0}body.portal-workspace-body .pipeline-stack{align-content:start;min-height:72px;padding:8px}body.portal-workspace-body .pipeline-card{padding:11px;box-shadow:0 5px 14px #0f2a370e}body.portal-workspace-body .pipeline-person{padding-right:30px}body.portal-workspace-body .pipeline-person>span{border-radius:10px;width:32px;height:32px;font-size:11px}body.portal-workspace-body .pipeline-person strong{font-size:12px;line-height:1.25}body.portal-workspace-body .pipeline-person small{font-size:9px}body.portal-workspace-body .pipeline-vacancy-title{margin:8px 0 0!important;font-size:10px!important}body.portal-workspace-body .pipeline-card .candidate-experience-strip{margin:9px 0 0;display:block}body.portal-workspace-body .pipeline-card .candidate-experience-strip>span{border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}body.portal-workspace-body .pipeline-card .candidate-experience-strip small{font-size:8px}body.portal-workspace-body .pipeline-card .candidate-experience-strip strong{font-size:10px}body.portal-workspace-body .pipeline-card footer{justify-content:flex-start;margin-top:7px;font-size:9px}body.portal-workspace-body .pipeline-compact-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}body.portal-workspace-body .pipeline-compact-tags span{color:#315d55;background:#e8f3ef;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:800}body.portal-workspace-body .pipeline-mobile-stage-select{margin-top:8px;display:none}body.portal-workspace-body .pipeline-mobile-stage-select select{color:#17343c;background:#fff;border:1px solid #cad8da;border-radius:8px;width:100%;min-height:34px;padding:5px 28px 5px 8px;font-size:10px}body.portal-workspace-body .pipeline-empty{padding:16px 8px}body.portal-workspace-body .application-detail .candidate-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){body.portal-workspace-body .company-workspace .workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-workspace-body .company-workspace .workspace-filters{grid-template-columns:1fr!important}body.portal-workspace-body .pipeline-board{grid-template-columns:repeat(6,78vw)}body.portal-workspace-body .pipeline-mobile-stage-select{display:block}}@media (width<=430px){body.portal-workspace-body .company-workspace .workspace-stat-grid{grid-template-columns:1fr 1fr!important}body.portal-workspace-body .application-detail .candidate-summary-grid{grid-template-columns:1fr}}.pim-verified-hire{margin-top:8px;display:inline-flex;position:relative}.pim-verified-hire-mark{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d343c,#17665e);border:1px solid #83cfc4;border-radius:999px;align-items:center;gap:7px;padding:5px 7px 5px 10px;display:inline-flex;box-shadow:0 7px 18px #0c3f3d33}.pim-verified-wordmark{letter-spacing:-.02em;font-size:11px;font-weight:950}.pim-verified-wordmark>span{color:#f1a23d}.pim-verified-hire-mark>b{color:#12363b;background:#b8f45c;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.pim-verified-hire-popover{z-index:40;color:#173139;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #cae4df;border-radius:13px;width:min(330px,82vw);padding:12px 14px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 42px #08242a38}.pim-verified-hire-popover small{color:#71858a;margin-top:6px;display:block}.pim-verified-hire:hover .pim-verified-hire-popover,.pim-verified-hire:focus-within .pim-verified-hire-popover,.pim-verified-hire.is-open .pim-verified-hire-popover{opacity:1;visibility:visible}.p22-hire-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.p22-hire-kpis article{background:linear-gradient(145deg,#fff,#f4f9f7);border:1px solid #dfe8e6;border-radius:14px;padding:16px}.p22-hire-kpis span,.p22-hire-kpis strong{display:block}.p22-hire-kpis span{color:#71858a;font-size:10px}.p22-hire-kpis strong{color:#173139;margin-top:5px;font-size:24px}.p22-company-leaders{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.p22-company-leaders>span{color:#315d55;background:#edf5f2;border-radius:999px;padding:6px 9px;font-size:10px}.p22-company-leaders b{margin-left:4px}.p22-contact-form,.p22-admin-delete{grid-template-columns:150px minmax(220px,1fr) auto;gap:8px;display:grid}.verified-hire-document-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.verified-hire-document-actions form{margin:0}@media (width<=800px){.p22-hire-kpis{grid-template-columns:1fr 1fr}.p22-contact-form,.p22-admin-delete{grid-template-columns:1fr}}.vacancy-match-inline{background:#ffffffc7;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:.42rem;margin:.55rem 0 0;padding:.34rem .55rem;font-size:.76rem;display:inline-flex}.vacancy-match-inline strong{font-size:.86rem}.vacancy-match-inline span{color:#64748b}.candidate-match-cell{min-width:132px}.vacancy-match-details{position:relative}.vacancy-match-details>summary{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a21;border-radius:10px;align-items:center;gap:.38rem;padding:.4rem .58rem;list-style:none;display:inline-flex}.vacancy-match-details>summary::-webkit-details-marker{display:none}.vacancy-match-details>summary strong{font-size:.94rem}.vacancy-match-details>summary span{color:#64748b;font-size:.72rem}.vacancy-match-popover{z-index:30;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:min(320px,78vw);padding:.8rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 18px 42px #0f172a29}.vacancy-match-popover p{color:#64748b;margin:0 0 .65rem;font-size:.76rem;line-height:1.45}.vacancy-match-popover ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.vacancy-match-popover li{border-top:1px solid #0f172a12;justify-content:space-between;gap:.8rem;padding:.35rem 0;font-size:.78rem;display:flex}.vacancy-match-popover li:first-child{border-top:0}.vacancy-match-unavailable{color:#94a3b8}.workspace-filters select[name=match_min]{min-width:120px}@media (width<=760px){.candidate-match-cell{min-width:0}.vacancy-match-details>summary{justify-content:space-between;width:100%}.vacancy-match-popover{width:auto;max-height:60vh;position:fixed;inset:auto 1rem 1rem;overflow:auto}.vacancy-match-inline{margin-top:.4rem}.workspace-filters select[name=match_min]{min-width:0}}.analytics-consent__banner{z-index:12000;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));color:#fff;background:#081a20fa;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;box-shadow:0 18px 55px #00000052}.analytics-consent__copy{gap:6px;max-width:690px;display:grid}.analytics-consent__copy strong{font-size:16px}.analytics-consent__copy p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.analytics-consent__copy a{color:#fff;text-underline-offset:3px;width:fit-content;font-size:13px;text-decoration:underline}.analytics-consent__actions{flex:none;gap:10px;display:flex}.analytics-consent__actions .button,.analytics-consent__actions .public-secondary{white-space:nowrap;min-height:42px}.analytics-consent__manage{z-index:11990;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));color:#fff;font:inherit;cursor:pointer;background:#081a20f0;border:1px solid #ffffff29;border-radius:999px;padding:9px 12px;font-size:12px;position:fixed;box-shadow:0 10px 28px #0003}.analytics-consent__manage:hover,.analytics-consent__manage:focus-visible{background:#10333d}@media (width<=720px){.analytics-consent__banner{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.analytics-consent__actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent__actions .button,.analytics-consent__actions .public-secondary{justify-content:center;width:100%}}.analytics-consent [hidden]{display:none!important}.catalog-repeat-row{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(145px,.7fr) auto}.catalog-custom-input[hidden]{display:none!important}@media (width<=760px){.catalog-repeat-row{grid-template-columns:1fr}.catalog-repeat-row .remove-row{width:100%}}.portfolio-preview-avatar img{cursor:zoom-in}.portfolio-evidence-upload{background:#fff;border:1px dashed #b8c9ce;border-radius:10px;padding:12px}.portfolio-evidence-upload small{color:#60747a;font-weight:500}.portfolio-evidence-upload em{color:#087b67;font-style:normal;font-weight:700}.portfolio-structured-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.portfolio-evidence-modal{width:min(920px,100vw - 28px);max-width:none}.portfolio-evidence-modal h3{padding-right:45px}.portfolio-evidence-modal img,.portfolio-evidence-modal iframe{object-fit:contain;background:#f3f6f7;border:0;border-radius:12px;width:100%;max-height:78vh;display:block}.portfolio-evidence-modal iframe{height:78vh}.portfolio-evidence-modal [hidden]{display:none!important}.portfolio-builder-grid--without-preview{display:block}.portfolio-builder-grid--without-preview>.portfolio-builder-controls{max-width:1000px;margin-inline:auto}.portfolio-career-divider{border-top:1px solid #dce7e8;margin:25px 0 14px;padding-top:24px}.portfolio-career-divider span{color:#178476;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.portfolio-career-divider h3{color:#17343c;margin:5px 0 4px;font-size:19px}.portfolio-career-divider p{color:#71858b;margin:0;font-size:12px;line-height:1.55}.portfolio-inactive-page{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 15% 15%,#bdea3821,#0000 30%),linear-gradient(145deg,#071e25,#0e343c);place-items:center;min-height:100vh;margin:0;padding:24px;font-family:Inter,ui-sans-serif,system-ui;display:grid}.portfolio-inactive-shell{text-align:center;width:min(850px,100%)}.portfolio-inactive-logo{color:#fff;margin-bottom:25px;font-size:30px;font-weight:950;text-decoration:none;display:inline-block}.portfolio-inactive-logo span{color:#31b99e}.portfolio-inactive-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1c,#ffffff0e);border:1px solid #ffffff2b;border-radius:28px;padding:55px 50px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.portfolio-inactive-card:before{content:"";background:linear-gradient(90deg,#b9e52d,#2cb29a,#e8ad59);height:5px;position:absolute;inset:0 0 auto}.portfolio-inactive-icon{color:#12343b;background:#bdea38;border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 19px;font-size:31px;font-weight:950;display:grid;box-shadow:0 14px 35px #bdea3833}.portfolio-inactive-kicker{color:#a9e5d8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.portfolio-inactive-card h1{margin:10px 0 13px;font-size:clamp(29px,5vw,45px);line-height:1.12}.portfolio-inactive-card p{color:#c7d6d9;max-width:650px;margin:0 auto;font-size:16px;line-height:1.75}.portfolio-inactive-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:30px;display:flex}.portfolio-inactive-actions .button{min-height:47px}.portfolio-inactive-shell>small{color:#88a5aa;margin-top:19px;display:block}.career-public[data-theme=professional]{--portfolio-accent:#d4b76f;color:#172f3a;background-color:#092a43;background-image:linear-gradient(120deg,#072237f5,#0d3752f0),repeating-linear-gradient(35deg,#0000 0 24px,#d4b76f0e 25px 26px);min-height:100vh}.career-public[data-theme=professional] .career-public-hero{background:#08263b;position:relative}.career-public[data-theme=professional] .career-public-hero-inner{background:linear-gradient(110deg,#08263b,#0d3d5c 70%,#123b50);border-color:#d4b76f59;border-radius:20px;box-shadow:0 22px 60px #00000052}.career-public[data-theme=professional] .career-public-nav{background:linear-gradient(90deg,#caae66,#f0dfa9,#c5a458);border:0;margin-top:0;box-shadow:0 9px 24px #00000040}.career-public[data-theme=professional] .career-public-nav a{color:#263039}.career-public[data-theme=professional] .career-public-main{grid-template-columns:minmax(0,2fr) minmax(245px,.82fr);gap:24px}.career-public[data-theme=professional] .career-public-content{display:contents}.career-public[data-theme=professional] .career-public-section{background:linear-gradient(145deg,#fffdf5,#eee5ce);border:1px solid #c9a95c80;border-radius:20px;grid-column:1;padding:26px;box-shadow:0 16px 42px #00000038}.career-public[data-theme=professional] .career-public-section[data-career-section=skills],.career-public[data-theme=professional] .career-public-section[data-career-section=languages],.career-public[data-theme=professional] .career-public-section[data-career-section=training],.career-public[data-theme=professional] .career-public-section[data-career-section=projects],.career-public[data-theme=professional] .career-public-section[data-career-section=achievements],.career-public[data-theme=professional] .career-public-section[data-career-section=volunteering]{grid-column:2}.career-public[data-theme=professional] .career-public-aside{grid-area:1/2;position:static}.career-public[data-theme=professional] .career-public-qr-card{background:linear-gradient(145deg,#fffdf5,#e9dfc6);border-color:#c9a95c80;box-shadow:0 16px 42px #00000038}.career-public[data-theme=professional] .career-public-section-heading>span{background:#c8a85d}.career-public[data-theme=professional] .career-public-list article,.career-public[data-theme=professional] .career-contact-public-item{background:#ffffff61;border-color:#d9c99e}.career-public[data-theme=professional] .career-public-chips span{background:#fff9e8;border-color:#d8c795}.career-public[data-theme=professional] .button-primary{color:#172d36;background:linear-gradient(135deg,#b58e3d,#e0bd6b);border-color:#b58e3d}@media (width<=900px){.career-public[data-theme=professional] .career-public-main{display:block}.career-public[data-theme=professional] .career-public-content{display:grid}.career-public[data-theme=professional] .career-public-section{margin-bottom:17px}.career-public[data-theme=professional] .career-public-aside{margin-top:17px}}@media (width<=620px){.portfolio-inactive-card{padding:38px 20px}.portfolio-inactive-actions{display:grid}.portfolio-inactive-actions .button{width:100%}}.portfolio-photo-editor input[type=file]{box-sizing:border-box;color:#526a70;width:100%;font:inherit;background:#fff;border:1px solid #d6e2e4;border-radius:11px;padding:6px}.portfolio-photo-editor input[type=file]::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#173c45;border:0;border-radius:8px;margin-right:11px;padding:9px 14px;font-weight:850}.portfolio-career-editor{overflow:hidden}.portfolio-career-form{gap:12px;display:grid}.portfolio-career-group{background:#fff;border:1px solid #dae6e8;border-radius:15px;overflow:hidden}.portfolio-career-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.portfolio-career-group>summary::-webkit-details-marker{display:none}.portfolio-career-group>summary span,.portfolio-career-group>summary strong,.portfolio-career-group>summary small{display:block}.portfolio-career-group>summary strong{color:#17343c;font-size:15px}.portfolio-career-group>summary small{color:#7b8f94;margin-top:3px;font-size:10px}.portfolio-career-group>summary b{color:#14796d;background:#edf7f5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.portfolio-career-group[open]>summary{background:#f8fbfb;border-bottom:1px solid #e1eaec}.portfolio-career-group[open]>summary b{transform:rotate(45deg)}.portfolio-career-group-body{background:#f7fafb;gap:13px;padding:15px;display:grid}.portfolio-career-group-body>.button{justify-self:start}.portfolio-career-save{min-height:46px;margin-top:4px}.portfolio-access-card,.portfolio-custom-url-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 55%,#f0f9f6)!important;border:1px solid #d7e5e5!important;box-shadow:0 16px 38px #11363d14!important}.portfolio-access-card:before,.portfolio-custom-url-card:before{content:"";background:linear-gradient(90deg,#b9e92f,#22a58f,#173c45);width:100%;height:4px;position:absolute;top:0;left:0}.portfolio-access-card .portfolio-control-badge{color:#096c60;background:#def4ee;padding:7px 11px}.portfolio-access-card .portfolio-publish-actions{margin:17px 0}.portfolio-access-card .portfolio-link-lifecycle{background:#ffffffdb;border:1px solid #dce8e8;border-radius:14px;gap:6px;margin-top:13px;padding:15px;display:grid}.portfolio-access-card .portfolio-link-lifecycle>small{color:#71878b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.portfolio-access-card .portfolio-link-lifecycle>strong{overflow-wrap:anywhere;color:#173b44;font-size:15px}.portfolio-custom-url-card .portfolio-custom-url-box{border:0;margin:0;padding:0}.portfolio-custom-url-card .portfolio-custom-url-box h3{color:#17343c;margin:0 0 8px;font-size:21px}.portfolio-custom-url-card .portfolio-custom-url-box>p{line-height:1.6}.portfolio-custom-url-card [data-custom-url-form]{background:#fff;border:1px solid #dce7e8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;margin-top:18px;padding:16px;display:grid}.portfolio-custom-url-card [data-custom-url-form] label{box-sizing:border-box;color:#49636a;border:1px solid #cddbdd;border-radius:11px;align-items:center;min-width:0;height:46px;padding-left:13px;font-weight:800;display:flex}.portfolio-custom-url-card [data-custom-url-input]{width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0}.portfolio-custom-url-card [data-custom-url-status]{color:#71878c;grid-column:1/-1}.portfolio-structured-public-list article>.experience-description-trigger{justify-self:start;margin-top:9px}@media (width<=700px){.portfolio-custom-url-card [data-custom-url-form]{grid-template-columns:1fr}.portfolio-custom-url-card [data-custom-url-form] .button{width:100%}.portfolio-career-group-body{padding:11px}}.portfolio-structured-editor{border-color:#d8e4e6;box-shadow:0 8px 24px #14343d0b}.portfolio-structured-editor[open]{border-color:#bcd4d5}.portfolio-structured-editor>summary{box-sizing:border-box;color:#17343c;align-items:center;min-height:62px;padding:18px 20px;list-style:none}.portfolio-structured-editor>summary::-webkit-details-marker{display:none}.portfolio-structured-editor>summary strong{font-size:17px}.portfolio-structured-editor>summary span{color:#14796d;background:#edf7f5;border-radius:999px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.portfolio-structured-editor[open]>summary{background:linear-gradient(#fff,#fbfdfd);border-bottom:1px solid #e3ebed}.portfolio-structured-editor>form{background:#f7fafb;padding:20px}.portfolio-structured-list{gap:16px}.portfolio-structured-row{background:#fff;border-color:#dbe6e8;border-radius:16px;padding:22px;box-shadow:0 6px 18px #14343d0b}.portfolio-structured-row>.remove-row{color:#a04735;cursor:pointer;background:#f7fafb;border:1px solid #d8e3e5;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:19px;font-weight:800;display:grid;top:16px;right:16px}.portfolio-structured-row>.remove-row:hover{background:#fff2ef;border-color:#e6bcb5}.portfolio-structured-row .portfolio-form-grid{gap:17px 20px;padding-right:45px}.portfolio-structured-row label{min-width:0;color:#344f57!important;gap:8px!important;font-size:12px!important;font-weight:850!important;display:grid!important}.portfolio-structured-row input[type=text],.portfolio-structured-row input[type=url],.portfolio-structured-row input[type=date],.portfolio-structured-row input:not([type]){box-sizing:border-box;color:#17343c;min-width:0;height:46px;font:inherit;background:#fff;border:1px solid #cedcdf;border-radius:11px;outline:none;padding:10px 13px;font-weight:650;display:block;width:100%!important}.portfolio-structured-row textarea{box-sizing:border-box;color:#17343c;min-height:96px;font:inherit;resize:vertical;background:#fff;border:1px solid #cedcdf;border-radius:11px;outline:none;padding:12px 13px;font-weight:600;line-height:1.5;display:block;width:100%!important}.portfolio-structured-row input:focus,.portfolio-structured-row textarea:focus{border-color:#24a38d;box-shadow:0 0 0 3px #24a38d1f}.portfolio-structured-row>label{margin-top:17px}.portfolio-evidence-upload{background:#f7fbfa!important;border:1px dashed #a9c9c6!important;border-radius:13px!important;gap:9px!important;padding:16px!important}.portfolio-evidence-upload input[type=file]{box-sizing:border-box;color:#526a70;width:100%;font:inherit;background:#fff;border:1px solid #d5e2e3;border-radius:10px;padding:6px;font-weight:650}.portfolio-evidence-upload input[type=file]::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#173c45;border:0;border-radius:8px;margin-right:12px;padding:9px 14px;font-weight:850}.portfolio-evidence-upload small{line-height:1.5}.portfolio-structured-actions{border-top:1px solid #dfe9ea;align-items:center;margin-top:18px;padding-top:17px}.portfolio-structured-actions .button{min-height:42px;padding-inline:17px}@media (width<=700px){.portfolio-structured-editor>form{padding:13px}.portfolio-structured-row{padding:17px}.portfolio-structured-row .portfolio-form-grid{grid-template-columns:1fr;padding-right:38px}.portfolio-structured-row>.remove-row{top:12px;right:12px}.portfolio-evidence-upload{padding:13px!important}.portfolio-evidence-upload input[type=file]::file-selector-button{width:100%;margin:0 0 7px;display:block}.portfolio-structured-actions{align-items:stretch}}.portfolio-photo-editor-row{align-items:center;gap:16px;display:flex}.portfolio-photo-trigger,.career-public-photo-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:18px;padding:0;display:block;overflow:hidden}.portfolio-photo-trigger img,.portfolio-photo-placeholder{object-fit:cover;color:#fff;background:#17343c;border-radius:18px;place-items:center;width:88px;height:88px;font-size:24px;font-weight:900;display:grid}.portfolio-photo-editor-row label{flex:1}.portfolio-structured-editors{gap:12px;display:grid}.portfolio-structured-editor{background:#fff;border:1px solid #dce5e7;border-radius:14px;overflow:hidden}.portfolio-structured-editor>summary{cursor:pointer;justify-content:space-between;padding:16px;display:flex}.portfolio-structured-editor>form{padding:0 16px 16px}.portfolio-structured-list{gap:12px;display:grid}.portfolio-structured-row{background:#f8fafb;border:1px solid #e5ebed;border-radius:12px;padding:16px;position:relative}.portfolio-structured-row>.remove-row{position:absolute;top:10px;right:10px}.portfolio-structured-row>label{gap:6px;margin-top:10px;font-weight:800;display:grid}.portfolio-structured-row textarea{width:100%}.portfolio-structured-actions{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.portfolio-photo-modal{background:#fff;border:0;border-radius:20px;max-width:min(92vw,780px);max-height:90vh;padding:12px;box-shadow:0 30px 80px #0008}.portfolio-photo-modal::backdrop{background:#071519cc}.portfolio-photo-modal img{object-fit:contain;border-radius:14px;max-width:100%;max-height:calc(90vh - 24px);display:block}.portfolio-photo-modal>button{color:#fff;cursor:pointer;background:#102d35;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid;position:absolute;top:18px;right:18px}.career-public-photo-trigger{border-radius:inherit;width:100%;height:100%}.career-public-photo-trigger img{object-fit:cover;width:100%;height:100%}.portfolio-structured-public-list article p{margin:9px 0}.portfolio-structured-public-list article a{margin-top:8px;font-weight:800;display:inline-block}@media (width<=760px){.portfolio-photo-editor-row{flex-direction:column;align-items:stretch}.portfolio-structured-actions{flex-direction:column}.portfolio-structured-actions .button{width:100%}}.career-public[data-theme=professional]{background-color:#062842;background-image:linear-gradient(#041f3533,#041f3533),url(/images/portfolio/professional-circuit-background-v2.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed}.career-public[data-theme=professional] .career-public-main{grid-template-columns:minmax(0,900px) minmax(220px,250px);align-items:start;gap:8px;width:min(1180px,100% - 32px);max-width:1180px;display:grid}.career-public[data-theme=professional] .career-public-content{gap:8px;width:100%;display:grid}.career-public[data-theme=professional] .career-public-section,.career-public[data-theme=professional] .career-public-section[data-career-section]{box-sizing:border-box;grid-column:1;width:100%}.career-public[data-theme=professional] .career-public-aside{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid;position:sticky;top:228px}.career-public[data-theme=professional] .career-public-qr-card{box-sizing:border-box;width:100%;max-width:100%}.career-public[data-theme=professional] .portfolio-structured-public-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;display:grid}.portfolio-structured-public-copy{gap:5px;min-width:0;display:grid}.portfolio-structured-public-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.portfolio-structured-public-actions .experience-description-trigger,.portfolio-structured-public-actions .button{white-space:nowrap;margin:0}@media (width<=900px){.career-public[data-theme=professional] .career-public-main{width:min(900px,100% - 28px);display:block}.career-public[data-theme=professional] .career-public-aside{margin-top:22px;position:static}}.career-public[data-theme=professional] .career-public-section{padding:20px 22px}.career-public[data-theme=professional] .career-public-section-heading{margin-bottom:12px}.career-public[data-theme=professional] .career-public-list{gap:8px}.career-public[data-theme=professional] .career-public-list article{padding:14px 16px}.portfolio-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.portfolio-record-actions .button,.portfolio-record-actions .experience-description-trigger{white-space:nowrap;margin:0}.portfolio-document-review-center{margin-bottom:22px}.portfolio-document-review-grid{gap:12px;margin-top:18px;display:grid}.portfolio-document-review-grid>article{background:linear-gradient(145deg,#fff,#f4faf8);border:1px solid #dce7e8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.portfolio-document-review-grid>article>div{gap:5px;display:grid}.portfolio-document-review-grid>article form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;display:grid}.portfolio-document-review-grid>article input{border:1px solid #cad9dc;border-radius:9px;min-height:42px;padding:9px 12px}@media (width<=900px){.career-public[data-theme=professional] .career-public-content{gap:8px}.portfolio-document-review-grid>article,.portfolio-document-review-grid>article form{grid-template-columns:1fr}.portfolio-record-actions{justify-content:flex-start}}@media (width<=620px){.career-public[data-theme=professional]{background-attachment:scroll}.career-public[data-theme=professional] .career-public-main{width:calc(100% - 28px)}.career-public[data-theme=professional] .portfolio-structured-public-list article{grid-template-columns:1fr}.portfolio-structured-public-actions{justify-content:flex-start}}body.portal-workspace-body .portfolio-career-editor{color:#17343c}body.portal-workspace-body .portfolio-career-editor .portfolio-career-group-body{background:#f5f8f8}body.portal-workspace-body .portfolio-career-editor .repeat-list{gap:12px}body.portal-workspace-body .portfolio-career-editor .repeat-row{border-radius:14px;padding:18px;box-shadow:0 5px 16px #14343d0b;color:#17343c!important;background:#fff!important;border:1px solid #d9e5e6!important}body.portal-workspace-body .portfolio-career-editor .repeat-row .company-form-grid{gap:15px 17px;padding-right:42px}body.portal-workspace-body .portfolio-career-editor .portal-form-group{gap:7px;display:grid}body.portal-workspace-body .portfolio-career-editor .portal-form-group>span{margin:0;font-size:12px;font-weight:850;color:#3f5960!important}body.portal-workspace-body .portfolio-career-editor .portal-form-group input,body.portal-workspace-body .portfolio-career-editor .portal-form-group select,body.portal-workspace-body .portfolio-career-editor .portal-form-group textarea,body.portal-workspace-body .portfolio-career-editor .compact-row input,body.portal-workspace-body .portfolio-career-editor .compact-row select{box-sizing:border-box;outline:none;width:100%;color:#17343c!important;background:#f9fbfb!important;border:1px solid #ccdadd!important;border-radius:11px!important;font:600 14px/1.45 Inter,sans-serif!important}body.portal-workspace-body .portfolio-career-editor .portal-form-group input,body.portal-workspace-body .portfolio-career-editor .portal-form-group select,body.portal-workspace-body .portfolio-career-editor .compact-row input,body.portal-workspace-body .portfolio-career-editor .compact-row select{min-height:46px;padding:10px 13px!important}body.portal-workspace-body .portfolio-career-editor .portal-form-group textarea{resize:vertical;min-height:92px;padding:12px 13px!important}.career-public-desktop-layout{justify-content:center;align-items:start;gap:24px;padding:24px 0 48px;grid-template-columns:280px minmax(0,900px)!important;width:min(1240px,100% - 32px)!important;margin:0 auto!important;display:grid!important}.career-public-sidebar{align-self:start;gap:14px;min-width:0;display:grid;position:sticky;top:18px}.career-public-profile-card,.career-public-sidebar .career-public-qr-card{background:linear-gradient(145deg,#fffdf5,#e9dfc6);border:1px solid #d4b76f80;border-radius:20px;box-shadow:0 16px 42px #00000038}.career-public-profile-card{text-align:center;justify-items:center;padding:22px 18px;display:grid}.career-public-profile-card .career-public-avatar{border:4px solid #d4b76f;width:112px;height:132px;margin:0 0 14px;border-radius:20px!important}.career-public-profile-card .career-public-identity h1{color:#173139;margin:0;font-size:25px;line-height:1.1}.career-public-profile-card .career-public-identity p{color:#31525b;margin:7px 0 0;font-size:13px}.career-public-profile-card .career-public-location{color:#6d7f80;margin-top:5px;font-size:12px;display:block}.career-public-profile-card .career-public-metrics{justify-content:center;margin-top:12px}.career-public-sidebar .career-public-qr-card{padding:18px}.career-public-sidebar .career-public-qr-card>img{width:132px;height:132px}.career-public-side-nav{border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#fffdf5,#e9dfc6)!important;border:1px solid #d4b76f80!important;margin:0!important;position:static!important;box-shadow:0 16px 42px #00000038!important}.career-public-side-nav .career-public-nav-inner{padding:8px;display:grid;overflow:visible}.career-public-side-nav a{text-align:left;white-space:normal;border-radius:10px;justify-content:flex-start;min-width:0;font-size:12px;color:#263039!important;padding:10px 12px!important}.career-public-side-nav a.is-active{background:linear-gradient(135deg,#b58e3d,#e0bd6b);box-shadow:0 7px 16px #7e5d1c33}.career-public-workspace{gap:18px;min-width:0;display:grid}.career-public-workspace-ad .career-portfolio-ad-slot{max-width:none;margin:0;padding:0}.career-public-workspace-ad .career-portfolio-ad-image,.career-public-workspace-ad .career-portfolio-ad-pim,.career-public-workspace-ad .career-portfolio-ad-vacancy{border-radius:20px;min-height:150px;box-shadow:0 16px 42px #00000038}.career-public-workspace-ad .career-portfolio-ad-image img,.career-public-workspace-ad .career-portfolio-ad-image picture{height:150px}.career-public-desktop-layout .career-public-content{gap:12px;display:grid!important}.career-public-desktop-layout .career-public-section,.career-public-desktop-layout .career-public-section[data-career-section]{scroll-margin-top:18px;grid-column:auto!important;margin:0!important}.career-public-sidebar>.career-powered{color:#dce7e4;justify-self:center}@media (width<=900px){.career-public-desktop-layout{padding-top:12px;width:min(900px,100% - 24px)!important;display:block!important}.career-public-sidebar{position:static}.career-public-profile-card{text-align:left;grid-template-columns:92px minmax(0,1fr);justify-items:start;gap:16px}.career-public-profile-card .career-public-avatar{width:86px;height:102px;margin:0}.career-public-profile-card .career-public-metrics{justify-content:flex-start}.career-public-sidebar .career-public-qr-card{display:none}.career-public-side-nav{z-index:42;border-radius:14px;margin:0 0 14px!important;position:sticky!important;top:0!important}.career-public-side-nav .career-public-nav-inner{padding:6px;display:flex;overflow-x:auto}.career-public-side-nav a{white-space:nowrap;flex:none}.career-public-sidebar>.career-powered{display:none}.career-public-workspace{gap:14px}.career-public-workspace-ad .career-portfolio-ad-image,.career-public-workspace-ad .career-portfolio-ad-pim,.career-public-workspace-ad .career-portfolio-ad-vacancy{min-height:132px}.career-public-workspace-ad .career-portfolio-ad-image img,.career-public-workspace-ad .career-portfolio-ad-image picture{height:132px}.career-public-desktop-layout .career-public-section{scroll-margin-top:72px}}@media (width<=520px){.career-public-desktop-layout{width:calc(100% - 16px)!important}.career-public-profile-card{grid-template-columns:72px minmax(0,1fr);padding:15px}.career-public-profile-card .career-public-avatar{width:68px;height:80px}.career-public-profile-card .career-public-identity h1{font-size:20px}.career-public-profile-card .career-public-metrics{margin-top:7px}.career-public-workspace-ad .career-portfolio-ad-copy span{display:none}}@media (width>=901px){.career-public-desktop-layout{grid-template-columns:280px minmax(0,1116px)!important;width:min(1420px,100% - 32px)!important}.career-public-profile-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar""identity"}.career-public-profile-card .career-public-avatar{grid-area:avatar}.career-public-profile-card .career-public-identity{grid-area:identity;width:100%;min-width:0}.career-public-workspace-ad{z-index:38;position:sticky;top:18px}}@media (width<=900px){.career-public-workspace-ad{position:static;top:auto}}.career-public-profile-card .career-public-metrics>span{color:#5f512f;background:linear-gradient(145deg,#f7edcf,#ead69d);border-color:#d4b76f}.career-public-profile-card .career-public-metrics strong{color:#173139}.career-public-side-nav a,.career-public-side-nav a:hover,.career-public-side-nav a.is-active,.career-public-side-nav a[aria-current=location]{border-bottom:0!important}@media (width>=901px){.career-public-desktop-layout{padding-top:0}.career-public-workspace{gap:0}.career-public-workspace-ad{z-index:auto;position:static;top:auto}}.career-public-side-nav a:after,.career-public-side-nav a.is-active:after,.career-public-side-nav a[aria-current=location]:after{content:none!important;box-shadow:none!important;display:none!important}.career-public{--career-public-sticky-mask:#f4f6f8}.career-public[data-theme=professional]{--career-public-sticky-mask:#092a43}.career-public[data-theme=tech]{--career-public-sticky-mask:#071b22}.career-public[data-theme=dark]{--career-public-sticky-mask:#101b20}@media (width>=901px){.career-public-workspace-ad{z-index:38;background:var(--career-public-sticky-mask);isolation:isolate;position:sticky;top:0}}.career-public-mobile-profile,.career-public-mobile-top-ad,.career-public-mobile-nav,.career-public-mobile-bottom-ad{display:none}@media (width<=900px){.career-public-desktop-layout{--career-mobile-profile-height:92px;padding-top:0;display:block!important}.career-public-mobile-profile{z-index:65;height:var(--career-mobile-profile-height);box-sizing:border-box;background:linear-gradient(145deg,#fffdf5,#e9dfc6);border:1px solid #d4b76f8c;border-radius:0 0 16px 16px;grid-template-columns:58px minmax(0,1fr) 84px;align-items:center;gap:11px;padding:9px 11px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #0000003d}.career-public-mobile-profile .career-public-avatar{border-width:3px;width:56px;height:68px;margin:0;border-radius:13px!important}.career-public-mobile-profile .career-public-identity{text-align:left;min-width:0}.career-public-mobile-profile .career-public-identity h1{color:#173139;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.15;overflow:hidden}.career-public-mobile-profile .career-public-identity p{color:#405d63;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;overflow:hidden}.career-public-mobile-profile .career-public-location{margin-top:3px;font-size:9px;display:block}.career-public-mobile-experience{color:#5f512f;text-align:center;background:linear-gradient(145deg,#f7edcf,#ead69d);border:1px solid #d4b76f;border-radius:11px;padding:8px 5px}.career-public-mobile-experience strong{color:#173139;font-size:14px;line-height:1.15;display:block}.career-public-mobile-experience span{margin-top:3px;font-size:8px;line-height:1.2;display:block}.career-public-mobile-top-ad,.career-public-mobile-bottom-ad{background:var(--career-public-sticky-mask);padding:10px 0;display:block}.career-public-mobile-top-ad .career-portfolio-ad-slot,.career-public-mobile-bottom-ad .career-portfolio-ad-slot{max-width:none;margin:0;padding:0}.career-public-mobile-top-ad .career-portfolio-ad-image,.career-public-mobile-top-ad .career-portfolio-ad-pim,.career-public-mobile-top-ad .career-portfolio-ad-vacancy,.career-public-mobile-bottom-ad .career-portfolio-ad-image,.career-public-mobile-bottom-ad .career-portfolio-ad-pim,.career-public-mobile-bottom-ad .career-portfolio-ad-vacancy{border-radius:18px;min-height:132px}.career-public-mobile-top-ad .career-portfolio-ad-image img,.career-public-mobile-top-ad .career-portfolio-ad-image picture,.career-public-mobile-bottom-ad .career-portfolio-ad-image img,.career-public-mobile-bottom-ad .career-portfolio-ad-image picture{height:132px}.career-public-mobile-top-ad .career-portfolio-ad-pim,.career-public-mobile-bottom-ad .career-portfolio-ad-pim{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px}.career-public-mobile-top-ad .career-portfolio-ad-copy strong,.career-public-mobile-bottom-ad .career-portfolio-ad-copy strong{font-size:22px}.career-public-mobile-nav{z-index:64;display:block;top:var(--career-mobile-profile-height)!important;border-radius:0 0 14px 14px!important;margin:0 0 10px!important;position:sticky!important}.career-public-mobile-nav .career-public-nav-inner{padding:6px;display:flex;overflow-x:auto}.career-public-mobile-nav a{white-space:nowrap;flex:none}.career-public-sidebar,.career-public-workspace-ad{display:none}.career-public-workspace{display:block}.career-public-desktop-layout .career-public-content{gap:10px}.career-public-desktop-layout .career-public-section{scroll-margin-top:150px}}@media (width<=520px){.career-public-desktop-layout{--career-mobile-profile-height:88px}.career-public-mobile-profile{height:var(--career-mobile-profile-height);grid-template-columns:52px minmax(0,1fr) 78px;gap:9px;padding:8px}.career-public-mobile-profile .career-public-avatar{width:50px;height:62px}.career-public-mobile-profile .career-public-identity h1{font-size:16px}.career-public-mobile-top-ad .career-portfolio-ad-image,.career-public-mobile-top-ad .career-portfolio-ad-pim,.career-public-mobile-top-ad .career-portfolio-ad-vacancy,.career-public-mobile-bottom-ad .career-portfolio-ad-image,.career-public-mobile-bottom-ad .career-portfolio-ad-pim,.career-public-mobile-bottom-ad .career-portfolio-ad-vacancy{min-height:116px}.career-public-mobile-top-ad .career-portfolio-ad-image img,.career-public-mobile-top-ad .career-portfolio-ad-image picture,.career-public-mobile-bottom-ad .career-portfolio-ad-image img,.career-public-mobile-bottom-ad .career-portfolio-ad-image picture{height:116px}.career-public-mobile-top-ad .career-portfolio-ad-pim,.career-public-mobile-bottom-ad .career-portfolio-ad-pim{grid-template-columns:1fr;padding:15px}.career-public-mobile-top-ad .career-portfolio-ad-copy strong,.career-public-mobile-bottom-ad .career-portfolio-ad-copy strong{font-size:19px}.career-public-mobile-top-ad .career-portfolio-ad-copy span,.career-public-mobile-bottom-ad .career-portfolio-ad-copy span{display:none}}@media (width<=900px){.career-public-desktop-layout{--career-mobile-profile-height:106px}.career-public-mobile-profile{height:var(--career-mobile-profile-height);grid-template-columns:minmax(0,1fr) 142px;gap:12px;padding:10px 12px}.career-public-mobile-profile .career-public-identity{align-self:center;width:auto;grid-area:auto!important}.career-public-mobile-profile .career-public-identity h1{font-size:19px}.career-public-mobile-profile .career-public-identity p{margin-top:5px;font-size:11px}.career-public-mobile-profile .career-public-identity small{color:#705d2f;margin-top:5px;font-size:9px;font-weight:800;display:block}.career-public-mobile-share{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.career-public-mobile-share>img{box-sizing:border-box;background:#fff;border:1px solid #d4b76f;border-radius:9px;width:58px;height:58px;padding:3px}.career-public-mobile-share>div{gap:5px;display:grid}.career-public-mobile-share button{color:#173139;cursor:pointer;background:#fffdf7;border:1px solid #c7ad6a;border-radius:8px;min-height:27px;padding:5px 6px;font:800 8px/1.15 Inter,sans-serif}.career-public-mobile-share button:last-child{background:linear-gradient(135deg,#b58e3d,#e0bd6b)}}@media (width<=520px){.career-public-desktop-layout{--career-mobile-profile-height:100px}.career-public-mobile-profile{height:var(--career-mobile-profile-height);grid-template-columns:minmax(0,1fr) 132px;gap:9px;padding:9px 10px}.career-public-mobile-profile .career-public-identity h1{font-size:17px}.career-public-mobile-profile .career-public-location{font-size:8px}.career-public-mobile-share{grid-template-columns:54px minmax(0,1fr);gap:6px}.career-public-mobile-share>img{width:54px;height:54px}}@media (width<=900px){.career-public-mobile-person{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.career-public-mobile-person .career-public-avatar{width:52px;height:68px;box-shadow:none;border:3px solid #d4b76f;margin:0;border-radius:12px!important;grid-area:auto!important}.career-public-mobile-person .career-public-avatar img{object-fit:cover;width:100%;height:100%}.career-public-mobile-person .career-public-photo-trigger{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0}}@media (width<=520px){.career-public-mobile-profile{grid-template-columns:minmax(0,1fr) 128px}.career-public-mobile-person{grid-template-columns:48px minmax(0,1fr);gap:7px}.career-public-mobile-person .career-public-avatar{width:46px;height:62px}.career-public-mobile-profile .career-public-identity h1{font-size:15px}.career-public-mobile-profile .career-public-identity p{font-size:9px}.career-public-mobile-profile .career-public-identity small{font-size:8px}.career-public-mobile-share{grid-template-columns:50px minmax(0,1fr)}.career-public-mobile-share>img{width:50px;height:50px}}body.portal-workspace-body .portfolio-career-editor .portal-form-group input:focus,body.portal-workspace-body .portfolio-career-editor .portal-form-group select:focus,body.portal-workspace-body .portfolio-career-editor .portal-form-group textarea:focus{border-color:#239b87!important;box-shadow:0 0 0 3px #239b871c!important}body.portal-workspace-body .portfolio-career-editor .portal-form-group input:disabled{opacity:1;color:#71858a!important;background:#edf2f3!important;border-color:#dae4e5!important}body.portal-workspace-body .portfolio-career-editor .portal-form-group small{margin:0;font-size:10px;line-height:1.5;color:#71858b!important}body.portal-workspace-body .portfolio-career-editor .portal-checkbox{font-size:13px;font-weight:750;color:#49636a!important}body.portal-workspace-body .portfolio-career-editor .portal-checkbox input{accent-color:#178b78;width:16px;height:16px}body.portal-workspace-body .portfolio-career-editor .remove-row{box-shadow:none;color:#a33f34!important;background:#fff5f3!important;border:1px solid #ebcfca!important;border-radius:9px!important}body.portal-workspace-body .portfolio-career-editor .portfolio-evidence-upload{background:#f5faf8!important;border:1px dashed #a9c9c6!important}body.portal-workspace-body .portfolio-career-editor .portfolio-evidence-upload input[type=file]{color:#536970!important;background:#fff!important}body.portal-workspace-body .portfolio-career-editor .portfolio-evidence-upload input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#173c45;border:0;border-radius:8px;font-weight:850}@media (width<=700px){body.portal-workspace-body .portfolio-career-editor .repeat-row{padding:14px}body.portal-workspace-body .portfolio-career-editor .repeat-row .company-form-grid{grid-template-columns:1fr;gap:12px;padding-right:36px}}@media (width<=820px){.public-floating-portfolio{display:none!important}}@media (width<=980px){:root{--pim-mobile-stats-height:94px}.public-home-rail .public-statistics-card,body.has-public-statistics-rail .public-global-statistics-rail .public-statistics-card{opacity:1;visibility:visible;will-change:transform;transform:translateY(0);height:auto!important;min-height:0!important;padding:9px 8px calc(9px + env(safe-area-inset-bottom))!important;background:linear-gradient(145deg,#13353efc,#071c22fc)!important;border:1px solid #ffffff1f!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;transition:transform .24s,opacity .2s,visibility .24s!important;display:grid!important;box-shadow:0 -10px 30px #00000052!important}.public-home-rail .public-statistics-card.is-scroll-hidden,body.has-public-statistics-rail .public-global-statistics-rail .public-statistics-card.is-scroll-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom)))!important}.public-home-rail .public-statistics-card>h2{display:none!important}.public-home-rail .public-statistics-card .public-stat-group{align-content:center;min-width:0;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 8px!important;padding:2px 10px!important;display:grid!important}.public-home-rail .public-statistics-card .public-stat-group+.public-stat-group{border-left:1px solid #ffffff21!important}.public-home-rail .public-statistics-card .public-stat-group h3{letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;line-height:1.15;color:#d8ff83!important;margin:0 0 2px!important;font-size:9px!important}.public-home-rail .public-statistics-card .public-stat-group>div{display:contents!important}.public-home-rail .public-statistics-card .public-stat-group span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#b9c8cc!important;font-size:9px!important;line-height:1.3!important;display:block!important}.public-home-rail .public-statistics-card .public-stat-group b{text-align:right;min-width:24px;color:#fff!important;font-size:14px!important;line-height:1.15!important}.public-home-layout{padding-bottom:calc(var(--pim-mobile-stats-height) + env(safe-area-inset-bottom))!important}}@media (width<=380px){.public-home-rail .public-statistics-card .public-stat-group{padding-inline:7px!important}.public-home-rail .public-statistics-card .public-stat-group span{font-size:8px!important}}.career-public-mobile-statistics{display:none}.career-public[data-theme=professional]{--career-portfolio-surface:color-mix(in srgb,var(--portfolio-accent) 11%,#fffdf7);--career-portfolio-surface-strong:color-mix(in srgb,var(--portfolio-accent) 18%,#fffaf0);--career-portfolio-border:color-mix(in srgb,var(--portfolio-accent) 42%,#d8cfb8)}.career-public[data-theme=professional] .career-public-profile-card,.career-public[data-theme=professional] .career-public-mobile-profile,.career-public[data-theme=professional] .career-public-sidebar .career-public-qr-card,.career-public[data-theme=professional] .career-public-side-nav,.career-public[data-theme=professional] .career-public-section,.career-public[data-theme=professional] .career-contact-public-item{border-color:var(--career-portfolio-border)!important;background:linear-gradient(145deg,var(--career-portfolio-surface),var(--career-portfolio-surface-strong))!important}.career-public[data-theme=professional] .career-public-list article{border-color:var(--career-portfolio-border)!important;background:color-mix(in srgb,var(--portfolio-accent) 5%,#fff)!important}@media (width<=900px){.career-public-mobile-statistics{display:block}.career-public-mobile-statistics .public-home-rail{width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.career-public-mobile-statistics .public-latest-news,.career-public-mobile-statistics .public-social-block{display:none!important}.career-public-mobile-statistics .public-statistics-card{z-index:90!important}.career-public-desktop-layout{padding-bottom:calc(var(--pim-mobile-stats-height,94px) + env(safe-area-inset-bottom))!important}}.grid-section .tag-time.is-today{box-shadow:0 0 14px #1fbf6b1f;color:#4ee08e!important;background:#1fbf6b26!important;border-color:#44dd8b80!important}.grid-section .job-mobile-main,.grid-section .job-mobile-views{display:none}.grid-section .job-mobile-actions{display:contents}.grid-section .job-salary-mobile{display:none}.grid-section .job-company-row{display:contents}@media (width<=760px){.grid-section .job-card{overflow:hidden;min-height:0!important;padding:9px 10px 8px!important;display:block!important}.grid-section .job-identity,.grid-section .company-mark,.grid-section .job-side{display:none!important}.grid-section .job-mobile-main{min-width:0;padding-right:65px;display:block}.grid-section .job-mobile-title-link{width:max-content;min-width:0;max-width:100%;color:inherit;flex-wrap:wrap;align-items:center;gap:3px 6px;text-decoration:none;display:flex}.grid-section .job-mobile-title{color:#fff;font-family:var(--display);letter-spacing:-.035em;text-shadow:0 1px #00000080,0 0 18px #f2a34b1a;font-size:17px;font-weight:800;line-height:1.05;position:relative}.grid-section .job-mobile-title:after{content:"";opacity:.62;background:linear-gradient(90deg,#f2a34bb8,#f2a34b00);border-radius:999px;height:1px;position:absolute;bottom:-3px;left:0;right:0}.grid-section .job-mobile-company-row{align-items:center;gap:6px;min-width:0;margin-top:7px;display:flex}.grid-section .job-mobile-company-mark{color:#f2a34b;width:23px;height:23px;font-family:var(--display);background:linear-gradient(145deg,#17333af5,#081d23fa);border:1px solid #e9913d8f;border-radius:7px;flex:0 0 23px;place-items:center;font-size:8px;font-weight:800;display:grid}.grid-section .job-mobile-company{color:#5be18a;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:750;line-height:1.15;overflow:hidden}.grid-section .job-mobile-salary{color:#f3a147;font-family:var(--mono);white-space:nowrap;flex:none;margin-left:auto;font-size:10.5px;font-weight:800;line-height:1}.grid-section .job-mobile-actions{z-index:3;align-items:center;gap:2px;display:flex;position:absolute;top:4px;right:6px}.grid-section .job-mobile-views{color:#a7babf;font-family:var(--mono);align-items:center;gap:3px;font-size:8.5px;line-height:1;display:inline-flex;position:static}.grid-section .job-mobile-views svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:11px;height:11px}.grid-section .vacancy-favorite-form{display:contents}.grid-section .vacancy-favorite-form .vacancy-favorite-button,.grid-section .job-card>.vacancy-favorite-button{position:static;margin:0!important}.grid-section .vacancy-favorite-button{width:27px;height:27px}.grid-section .vacancy-favorite-button svg{width:17px;height:17px}.grid-section .job-meta{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:4px;width:100%;min-width:0;margin-top:6px;display:flex;overflow:visible}.grid-section .job-meta>span{white-space:normal;flex:none;max-width:100%;min-height:20px;padding:3px 7px;font-size:9px}}@media (width<=390px){.grid-section .job-card{padding:8px 9px 7px!important}.grid-section .job-mobile-main{padding-right:62px}.grid-section .job-mobile-title{font-size:16.5px}.grid-section .job-mobile-company-row{margin-top:6px}.grid-section .job-mobile-company-mark{flex-basis:22px;width:22px;height:22px}.grid-section .job-mobile-salary{font-size:10px}}.candidate-hire-confirmation{color:#fff;background:linear-gradient(135deg,#082d31 0%,#0b4140 62%,#103b33 100%);border:1px solid #38d22d4d;border-radius:24px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0524282e}.candidate-hire-confirmation:after{content:"";background:#b2ff4a1c;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-70px}.candidate-hire-confirmation__icon{color:#082d31;background:#b7ff4a;border-radius:18px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:900;display:grid;box-shadow:0 10px 28px #b7ff4a33}.candidate-hire-confirmation__body{z-index:1;min-width:0;position:relative}.candidate-hire-confirmation__body>small{color:#b7ff4a;letter-spacing:.12em;font-size:12px;font-weight:900}.candidate-hire-confirmation__body h2{color:#fff;margin:5px 0 6px;font-size:25px;line-height:1.12}.candidate-hire-confirmation__body p{color:#ffffffd4;margin:0;font-size:15px;line-height:1.55}.candidate-hire-confirmation__body em{color:#ffffffa8;margin-top:9px;font-size:13px;font-style:normal;display:block}.candidate-hire-confirmation__body>strong{color:#b7ff4a;margin-top:9px;font-size:14px;display:block}.candidate-hire-confirmation__action{z-index:1;position:relative}.candidate-hire-flow{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.candidate-hire-flow span{color:#ffffff9e;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.candidate-hire-flow span.complete{color:#c8ff82;background:#b7ff4a1a;border-color:#b7ff4a6b}.verified-hire-moderator-request{background:linear-gradient(135deg,#e0913d1f,#e0913d0a);border:1px solid #e0913d6b;border-left:5px solid #e0913d;border-radius:16px;gap:7px;margin:18px 0 4px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #30221014}.verified-hire-moderator-request span{color:#b96713;letter-spacing:.13em;font-size:11px;font-weight:900}.verified-hire-moderator-request strong{font-size:18px;line-height:1.25}.verified-hire-moderator-request p{margin:1px 0;font-size:16px;font-weight:800;line-height:1.5}.verified-hire-moderator-request small{color:var(--muted);font-size:13px}.verified-hire-moderator-request em{color:var(--muted);font-size:12px;font-style:normal}.verified-hire-priority-card{z-index:1;clear:both;color:#f7fbfa;background:linear-gradient(135deg,#092d34 0%,#0c403f 62%,#123d32 100%);border:1px solid #aef14857;border-radius:24px;margin:20px 0;padding:26px 28px;display:block;position:relative;top:auto;overflow:hidden;box-shadow:0 22px 54px #04232833}.verified-hire-priority-card:after{content:"";pointer-events:none;background:#b7ff4a17;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:-70px}.verified-hire-priority-card .card-kicker{color:#b7ff4a}.verified-hire-priority-card h2{color:#fff;margin:6px 0;font-size:clamp(22px,2.2vw,30px)}.verified-hire-priority-card .verified-hire-heading{z-index:1;position:relative}.verified-hire-priority-card .verified-hire-heading p{color:#ffffffb8;max-width:760px;margin:0}.verified-hire-priority-card .verified-hire-heading>strong{color:#c7ff78;font-size:2rem}.verified-hire-priority-card .verified-hire-progress{background:#ffffff24;height:10px}.verified-hire-priority-card .verified-hire-progress i{background:linear-gradient(90deg,#8bd72d,#c7ff78);box-shadow:0 0 20px #b7ff4a52}.verified-hire-priority-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:start;gap:26px;display:grid;position:relative}.verified-hire-priority-card .verified-hire-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.verified-hire-priority-card .verified-hire-checklist span{color:#ffffffad;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;padding:9px 11px}.verified-hire-priority-card .verified-hire-checklist span.complete{color:#d8ffa5;background:#b7ff4a14;border-color:#b7ff4a40}.verified-hire-priority-card .verified-hire-next{color:#ffffffc7}.verified-hire-priority-card .verified-hire-status{border-top:1px solid #ffffff1a;padding-top:12px}.verified-hire-priority-card .verified-hire-status strong{color:#c7ff78}.verified-hire-priority-card .verified-hire-status small{color:#ffffff9e}.verified-hire-priority-action{gap:14px;display:grid}.verified-hire-priority-card .verified-hire-moderator-request{background:linear-gradient(135deg,#ff9f3633,#ff9f3614);border-color:#ffae4f8c;margin:0;box-shadow:0 16px 34px #00000029}.verified-hire-priority-card .verified-hire-moderator-request span,.verified-hire-priority-card .verified-hire-moderator-request strong,.verified-hire-priority-card .verified-hire-moderator-request p{color:#fff}.verified-hire-priority-card .verified-hire-moderator-request small,.verified-hire-priority-card .verified-hire-moderator-request em{color:#ffffffb3}.verified-hire-priority-card .verified-hire-upload-form{background:#041b1f57;border:1px solid #ffffff1f;border-radius:16px;margin:0;padding:17px}.verified-hire-priority-card .verified-hire-upload-form label{color:#fff;gap:8px;font-weight:750;display:grid}.verified-hire-priority-card .verified-hire-upload-form input{box-sizing:border-box;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;width:100%;padding:11px}.verified-hire-priority-card .verified-hire-upload-form small{color:#ffffffa8}.verified-hire-priority-card .verified-hire-document-actions{flex-wrap:wrap;gap:10px;display:flex}.experience-position-verified{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.experience-position-verified>strong{min-width:0}.experience-position-verified .pim-verified-hire{margin:0}.experience-position-verified .pim-verified-hire-mark{background:linear-gradient(135deg,#083b43 0%,#09675f 100%);border-color:#daae4ab8;gap:6px;min-height:30px;padding:4px 6px 4px 10px;box-shadow:0 8px 22px #0439393d,inset 0 1px #ffffff1f}.experience-position-verified .pim-verified-wordmark{color:#fff;letter-spacing:.01em;font-size:11px}.experience-position-verified .pim-verified-label{color:#eaf9f5;white-space:nowrap;font-size:10px;font-weight:800}.experience-position-verified .pim-verified-hire-mark>b{background:linear-gradient(145deg,#d7ff82,#9ce93b);width:20px;height:20px;box-shadow:0 2px 8px #a9ef4847}.experience-position-verified .pim-verified-hire-popover{border-color:#9ed8cf;width:min(350px,82vw);padding:14px 16px;font-size:13px;bottom:calc(100% + 10px);box-shadow:0 20px 48px #08242a42}@media (width<=720px){.candidate-hire-confirmation{border-radius:19px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:19px}.candidate-hire-confirmation__icon{border-radius:14px;width:44px;height:44px;font-size:19px}.candidate-hire-confirmation__body h2{font-size:21px}.candidate-hire-confirmation__action{grid-column:1/-1}.candidate-hire-confirmation__action .button{width:100%;min-height:48px}.candidate-hire-flow{grid-template-columns:1fr;display:grid}.verified-hire-priority-card{border-radius:19px;margin:16px 0;padding:20px}.verified-hire-priority-layout{grid-template-columns:1fr;gap:16px}.verified-hire-priority-card .verified-hire-checklist{grid-template-columns:1fr}.experience-position-verified{position:relative}.experience-position-verified .pim-verified-hire{position:static}.experience-position-verified .pim-verified-label{display:none}.experience-position-verified .pim-verified-hire-popover{z-index:220;color:#12343b;text-align:left;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(145deg,#fff,#f3faf8);border:1px solid #9dd8cfe6;border-radius:16px;width:min(330px,100vw - 64px);max-width:calc(100vw - 64px);padding:16px 17px;font-size:14px;font-weight:650;line-height:1.55;position:absolute;inset:calc(100% + 9px) auto auto 0;box-shadow:0 22px 60px #031e2552}.experience-position-verified .pim-verified-hire-popover small{color:#597178;border-top:1px solid #dcebe8;margin-top:8px;padding-top:8px;font-size:12px}}.portfolio-access-card--priority{order:-100}.seeker-profile-shortcuts{align-items:center;gap:10px;margin:0 0 9px 4px;display:flex}body.portal-workspace-body .seeker-profile-shortcuts .seeker-avatar-wrap{flex:0 0 48px;margin:0!important}.seeker-public-portfolio-link{color:#d9ffa6;text-align:center;background:#b7ff4a1a;border:1px solid #b7ff4a59;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:7px 9px;font-size:10px;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.seeker-public-portfolio-link:hover{color:#0d3036;background:#b7ff4a}.job-seeker-applications-page .premium-list-panel{padding:20px;overflow:hidden}.application-history-filters{background:linear-gradient(145deg,#f8fbfb,#f1f7f6);border:1px solid #d8e5e7;border-radius:18px;grid-template-columns:minmax(260px,2fr) minmax(190px,1fr) minmax(160px,.8fr) auto;align-items:end;gap:14px;margin:0 0 22px;padding:18px;display:grid}@media (width>=981px){body.portal-workspace-body .company-dashboard-shell,body.portal-workspace-body .company-portal-shell{grid-template-columns:260px minmax(0,1fr)!important}body.portal-workspace-body .company-sidebar{box-sizing:border-box!important;width:260px!important;min-width:260px!important;max-width:260px!important}}body.portal-workspace-body .company-workspace-nav a.active{position:relative;color:#17291f!important;background:linear-gradient(90deg,var(--pw-accent),#d7ff8a)!important;border-color:#0000!important}body.portal-workspace-body .company-workspace-nav a.active:after{content:"";background:#d8ff7f;border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 4px #17291f1a}body.portal-workspace-body .company-workspace-nav a.active.side-nav-with-badge:after{display:none}body.portal-workspace-body .company-workspace-nav .seeker-nav-label{width:auto}body.portal-workspace-body .company-workspace-nav .portal-nav-group-items .seeker-nav-icon{flex-basis:16px;width:16px;height:16px}body.portal-workspace-body .company-sidebar-identity{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;margin:1px 4px 16px;display:grid}body.portal-workspace-body .company-sidebar-identity .seeker-avatar-wrap{margin:0!important}body.portal-workspace-body .company-sidebar-identity-copy{min-width:0}body.portal-workspace-body .company-sidebar-identity-copy h2{color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:850;line-height:1.3;display:-webkit-box;overflow:hidden}body.portal-workspace-body .company-sidebar-identity-copy p{color:#8fa4aa;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.4}.workspace-sidebar-backdrop,body.portal-workspace-body .workspace-mobile-brand,body.portal-workspace-body .workspace-mobile-menu-label,body.portal-workspace-body .workspace-mobile-menu-icon{display:none}@media (width<=980px){body.portal-workspace-body{padding-top:66px}body.portal-workspace-body .portal-sidebar-toggle{z-index:1302!important;color:#fff!important;text-align:left!important;background:linear-gradient(135deg,#102c34,#0a2027)!important;border:1px solid #99ccd338!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:auto!important;height:50px!important;min-height:50px!important;padding:6px 10px!important;display:flex!important;position:fixed!important;top:8px!important;left:10px!important;right:10px!important;box-shadow:0 12px 28px #081c2238!important}body.portal-workspace-body .portal-sidebar-toggle:after{display:none!important}body.portal-workspace-body .workspace-mobile-brand{align-items:center;gap:8px;min-width:0;display:flex}body.portal-workspace-body .workspace-mobile-brand i{color:#10282f;background:linear-gradient(135deg,#c7ff53,#79e66e);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;font-weight:950;display:grid}body.portal-workspace-body .workspace-mobile-brand strong{white-space:nowrap;font-size:14px}body.portal-workspace-body .workspace-mobile-menu-label{color:#a9bec3;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:10px;display:block;overflow:hidden}body.portal-workspace-body .workspace-mobile-menu-icon{background:#ffffff12;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;display:grid}body.portal-workspace-body .portal-sidebar-toggle.is-open .workspace-mobile-menu-icon{color:#d7ff82}body.portal-workspace-body .seeker-sidebar{visibility:hidden;opacity:0;pointer-events:none;z-index:1301!important;width:min(300px,88vw)!important;padding-top:72px!important;display:flex!important}body.portal-workspace-body .seeker-sidebar.is-open{visibility:visible;opacity:1;pointer-events:auto}body.portal-workspace-body .workspace-sidebar-backdrop{z-index:1300;opacity:0;visibility:hidden;pointer-events:none;background:#0412179e;border:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}body.portal-workspace-body.portal-sidebar-open .workspace-sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto}body.portal-workspace-body.portal-sidebar-open{overflow:hidden}body.portal-workspace-body .seeker-main,body.portal-workspace-body .portal-page-content,body.portal-workspace-body .company-portal-content{padding-top:18px!important}}body.public-contact-premium-page .public-contact-social-links a svg{fill:currentColor;width:16px;height:16px}body.portal-workspace-body .company-vacancy-workspace{align-content:start;gap:18px;display:grid}body.portal-workspace-body .company-vacancy-workspace>.compact-company-header{margin-bottom:0!important}body.portal-workspace-body .company-vacancy-tabs{background:#fff;border:1px solid #dce7e8;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid;box-shadow:0 12px 30px #1232380e}body.portal-workspace-body .company-vacancy-tabs a{color:#587078;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none;transition:all .18s;display:flex}body.portal-workspace-body .company-vacancy-tabs a:hover{color:#14343a;background:#f6f9f9;border-color:#d5e3e4}body.portal-workspace-body .company-vacancy-tabs a.active{color:#17291f;background:linear-gradient(90deg,#b9f44e,#d8ff8b);border-color:#a4cf4a;box-shadow:0 8px 20px #82b72b29}body.portal-workspace-body .company-vacancy-tabs strong{color:#38545a;background:#edf3f1;border-radius:9px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;display:grid}body.portal-workspace-body .company-vacancy-tabs a.active strong{color:#294219;background:#ffffff9e}body.portal-workspace-body .company-vacancy-section{padding:22px!important}body.portal-workspace-body .company-vacancy-section-heading{border-bottom:1px solid #e1e9ea;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}body.portal-workspace-body .company-vacancy-section-heading h2{color:#142b32;letter-spacing:-.025em;margin:4px 0 5px;font-size:22px}body.portal-workspace-body .company-vacancy-section-heading p{color:#72858b;margin:0;font-size:11px}body.portal-workspace-body .company-vacancy-section-heading>strong{color:#426820;background:#eaf5df;border-radius:13px;place-items:center;min-width:44px;height:44px;font-size:17px;display:grid}body.portal-workspace-body .company-vacancy-filters{background:#f6f9f9;border:1px solid #dce7e8;border-radius:14px;grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr) auto;align-items:end;gap:12px;margin:17px 0;padding:15px;display:grid}body.portal-workspace-body .company-vacancy-filters label{gap:6px;min-width:0;display:grid}body.portal-workspace-body .company-vacancy-filters label>span{color:#566f76;font-size:10px;font-weight:850}body.portal-workspace-body .company-vacancy-filters input,body.portal-workspace-body .company-vacancy-filters select{color:#142b32;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cfdddf;border-radius:10px;outline:0;padding:0 12px}body.portal-workspace-body .company-vacancy-filters input:focus,body.portal-workspace-body .company-vacancy-filters select:focus{border-color:#24877b;box-shadow:0 0 0 3px #24877b1c}body.portal-workspace-body .company-vacancy-filter-actions{gap:7px;display:flex}body.portal-workspace-body .company-vacancy-filter-actions .button{min-height:42px!important}body.portal-workspace-body .company-vacancy-section .company-vacancy-list{gap:10px}body.portal-workspace-body .company-vacancy-section .company-vacancy-row{padding:16px 17px!important}body.portal-workspace-body .company-vacancy-moderation-note{color:#9a3412!important}body.portal-workspace-body .company-vacancy-pagination:empty{display:none}body.portal-workspace-body .company-vacancy-pagination nav{margin-top:16px}@media (width<=850px){body.portal-workspace-body .company-vacancy-filters{grid-template-columns:1fr 1fr}body.portal-workspace-body .company-vacancy-filter-actions{grid-column:1/-1}}@media (width<=620px){body.portal-workspace-body .company-sidebar-identity{grid-template-columns:48px minmax(0,1fr)}body.portal-workspace-body .company-vacancy-section{padding:15px!important}body.portal-workspace-body .company-vacancy-tabs{grid-template-columns:1fr}body.portal-workspace-body .company-vacancy-section-heading{align-items:center}body.portal-workspace-body .company-vacancy-section-heading h2{font-size:19px}body.portal-workspace-body .company-vacancy-filters{grid-template-columns:1fr;padding:12px}body.portal-workspace-body .company-vacancy-filter-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.portal-workspace-body .company-vacancy-filter-actions .button{width:100%}}.application-history-filters label{gap:7px;min-width:0;display:grid}.application-history-filters label>span{color:#577078;font-size:13px;font-weight:750}.application-history-filters input,.application-history-filters select{color:#102f36;width:100%;min-width:0;height:46px;font:inherit;background:#fff;border:1px solid #c9dadd;border-radius:12px;padding:0 14px;box-shadow:0 3px 12px #0b333909}.application-history-filters input:focus,.application-history-filters select:focus{border-color:#168a7b;outline:3px solid #168a7b1f}.application-history-filter-actions{align-items:center;gap:8px;display:flex}.application-history-filter-actions .button{white-space:nowrap;min-height:46px}@media (width<=1100px){.application-history-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.application-history-filter-actions{align-self:end}}@media (width<=680px){.job-seeker-applications-page .premium-list-panel{padding:14px}.application-history-filters{border-radius:15px;grid-template-columns:1fr;padding:14px}.application-history-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-history-filter-actions .button{width:100%}}@media (width<=980px){body.portal-workspace-body{padding-top:58px!important}body.portal-workspace-body .portal-sidebar-toggle{border-width:0 0 1px!important;border-radius:0!important;width:100%!important;height:58px!important;min-height:58px!important;padding:7px 10px!important;top:0!important;left:0!important;right:0!important;box-shadow:0 8px 24px #081c222e!important}body.portal-workspace-body .seeker-sidebar{text-align:left!important;border-right:1px solid #294149!important;align-items:stretch!important;width:calc(100vw - 2px)!important;min-height:calc(100dvh - 58px)!important;max-height:calc(100dvh - 58px)!important;padding:16px!important;inset:58px auto 0 0!important;box-shadow:10px 0 30px #05141a38!important}body.portal-workspace-body .portal-workspace-brand{margin:0 0 15px!important;padding:0 0 14px!important}body.portal-workspace-body .portal-workspace-brand .portal-workspace-logo{display:none!important}body.portal-workspace-body .portal-workspace-locales{grid-template-columns:repeat(3,minmax(54px,72px));justify-content:start;margin-top:0!important}body.portal-workspace-body .company-sidebar-identity{margin:0 0 16px!important}body.portal-workspace-body .seeker-profile-shortcuts{justify-content:flex-start;margin:0 0 10px!important}body.portal-workspace-body .seeker-sidebar>h2,body.portal-workspace-body .seeker-sidebar>p{text-align:left!important;margin-left:0!important;margin-right:0!important}body.portal-workspace-body .seeker-side-nav,body.portal-workspace-body .company-workspace-nav{width:100%!important;overflow:visible!important}body.portal-workspace-body .seeker-sidebar>form{width:100%!important;display:block!important;position:static!important;top:auto!important;right:auto!important}body.portal-workspace-body .workspace-sidebar-backdrop{top:58px!important}body.portal-workspace-body .seeker-main,body.portal-workspace-body .portal-page-content,body.portal-workspace-body .company-portal-content{padding-top:18px!important}body.portal-workspace-body{box-sizing:border-box!important;overscroll-behavior:none!important;width:100%!important;max-width:100vw!important;height:100dvh!important;overflow:hidden!important}body.portal-workspace-body #main-content{box-sizing:border-box!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100vw!important;height:calc(100dvh - 58px)!important;min-height:0!important;overflow:hidden auto!important}body.portal-workspace-body .portal-sidebar-toggle{max-width:100vw!important;inset:0 0 auto!important;transform:none!important}body.portal-workspace-body .seeker-dashboard-page,body.portal-workspace-body .seeker-dashboard-page>.container,body.portal-workspace-body .seeker-dashboard-shell,body.portal-workspace-body .seeker-main,body.portal-workspace-body .portal-page-content,body.portal-workspace-body .company-portal-content{max-width:100%!important}}.pim-theme-toggle{background:#ffffff0b;border:1px solid #97b5bc33;border-radius:11px;grid-template-columns:repeat(2,38px);gap:4px;width:max-content;padding:4px;display:grid}.pim-theme-toggle button{color:#8fa5aa;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:32px;padding:0;font-size:16px;transition:background .16s,color .16s,box-shadow .16s;display:grid}.pim-theme-toggle button[aria-pressed=true]{color:#153138;background:#f5f8f7;box-shadow:0 3px 10px #00000029}.pim-theme-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-pim-theme=light] body.has-public-sidebar{--bg:#f3f6f5;--bg-elevated:#fff;--bg-elevated-2:#edf3f2;--surface:#fff;--text:#102a31;--text-muted:#60757b;--muted:#60757b;--line:#d8e3e3;color:var(--text);background:#f3f6f5}html[data-pim-theme=light] body.has-public-sidebar #main-content{color:var(--text);background:#f3f6f5}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar{color:#173139;background:#fff;border-color:#dbe4e4;box-shadow:8px 0 28px #16363d14}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-head,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-groups,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-bottom{border-color:#e1e8e8}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-bottom{background:#f8faf9}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-brand .logo,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-nav a,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-groups summary,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-groups a{color:#173139}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-brand small,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-nav a>span{color:#71878c}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-nav a:hover,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-groups a:hover{background:#eef4f2}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-nav a.is-active{color:#9a5514;background:#fff1df}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-locales a,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-login{color:#173139;background:#fff;border-color:#d6e1e1}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-locales a.is-active{color:#9a5514;background:#fff7ed;border-color:#d58a35}html[data-pim-theme=light] body.has-public-sidebar .pim-theme-toggle{background:#e9eeee;border-color:#d9e2e2}html[data-pim-theme=light] body.has-public-sidebar .pim-theme-toggle button{color:#718187}html[data-pim-theme=light] body.has-public-sidebar .pim-theme-toggle button[aria-pressed=true]{color:#df8f32;background:#fff;box-shadow:0 3px 10px #16363d1f}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-menu-button{color:#173139;background:#fff;border-color:#d7e1e1;box-shadow:0 8px 24px #16363d24}html[data-pim-theme=light] body.has-public-sidebar .public-discovery-sticky{background:linear-gradient(#f3f6f5 78%,#f3f6f5f0)}html[data-pim-theme=light] body.has-public-sidebar .public-search-field,html[data-pim-theme=light] body.has-public-sidebar .public-filter-master,html[data-pim-theme=light] body.has-public-sidebar .public-filter-toolbar,html[data-pim-theme=light] body.has-public-sidebar .public-filter-toolbar select,html[data-pim-theme=light] body.has-public-sidebar .public-rail-card,html[data-pim-theme=light] body.has-public-sidebar .public-news-card{color:#102a31;background:#fff;border-color:#d8e3e3}html[data-pim-theme=light] body.has-public-sidebar .public-feed-loader span{border-color:#dbe4e4;border-top-color:var(--accent)}html[data-pim-theme=light] body.public-info-page,html[data-pim-theme=light] body.public-info-page #main-content,html[data-pim-theme=light] body.public-info-page .public-hero,html[data-pim-theme=light] body.public-info-page .public-section,html[data-pim-theme=light] body.public-info-page .promo-banner,html[data-pim-theme=light] body.public-info-page .sitewide-public-banner,html[data-pim-theme=light] body.public-info-page .sitewide-public-banner-shell{color:#102a31!important;background:#f3f6f5!important}html[data-pim-theme=light] body.public-info-page .public-section h1,html[data-pim-theme=light] body.public-info-page .public-section h2,html[data-pim-theme=light] body.public-info-page .public-section h3,html[data-pim-theme=light] body.public-info-page .public-section h4,html[data-pim-theme=light] body.public-info-page .public-section strong,html[data-pim-theme=light] body.public-info-page .public-section summary{color:#102a31!important}html[data-pim-theme=light] body.public-info-page .public-section p,html[data-pim-theme=light] body.public-info-page .public-section li,html[data-pim-theme=light] body.public-info-page .public-section small,html[data-pim-theme=light] body.public-info-page .public-section label{color:#60757b!important}html[data-pim-theme=light] body.public-info-page .public-card-grid article,html[data-pim-theme=light] body.public-info-page .public-section article,html[data-pim-theme=light] body.public-info-page .public-section aside,html[data-pim-theme=light] body.public-info-page .public-faq details{color:#102a31!important;background:#fff!important;border-color:#d8e3e3!important;box-shadow:0 12px 32px #12343b0f!important}html[data-pim-theme=light] body.public-info-page .public-section input,html[data-pim-theme=light] body.public-info-page .public-section select,html[data-pim-theme=light] body.public-info-page .public-section textarea{color:#102a31!important;background:#fff!important;border-color:#cfdddd!important}html[data-pim-theme=light] body.has-public-sidebar .public-news-filter-bar,html[data-pim-theme=light] body.has-public-sidebar .public-news-featured,html[data-pim-theme=light] body.has-public-sidebar .public-news-premium-card,html[data-pim-theme=light] body.has-public-sidebar .public-news-related a{color:#102a31;background:#fff;border-color:#d8e3e3;box-shadow:0 12px 32px #12343b0f}html[data-pim-theme=light] body.has-public-sidebar .public-news-filter-bar input,html[data-pim-theme=light] body.has-public-sidebar .public-news-filter-bar select{color:#102a31;background:#fff;border-color:#d2dede}html[data-pim-theme=light] body.has-public-sidebar .public-news-premium-card h2 a{color:#102a31}html[data-pim-theme=light] body.has-public-sidebar .public-news-premium-card p,html[data-pim-theme=light] body.has-public-sidebar .public-news-featured p{color:#60757b}html[data-pim-theme=light] body.has-public-sidebar .public-news-premium-card footer,html[data-pim-theme=light] body.has-public-sidebar .public-news-related{border-color:#e0e7e7}@media (width<=980px){html[data-pim-theme=light] body.has-public-sidebar .public-sidebar{box-shadow:12px 0 34px #16363d2e}}html[data-pim-theme=light] body.has-public-sidebar{--panel:#f8fbfa;--surface:#fff;--shadow-soft:0 10px 28px #14373e14}html[data-pim-theme=light] body.has-public-sidebar .public-home-layout,html[data-pim-theme=light] body.has-public-sidebar .public-portal-with-statistics,html[data-pim-theme=light] body.has-public-sidebar .public-results-section,html[data-pim-theme=light] body.has-public-sidebar .grid-section{color:#102a31;background:#f3f6f5}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-card{color:#102a31!important;background:linear-gradient(145deg,#fff 0%,#fbfdfd 58%,#f5f9f8 100%)!important;border-color:#d7e3e3!important;box-shadow:0 8px 22px #12353c13!important}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-card:hover,html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-card:focus-visible{background:linear-gradient(145deg,#fffdf9 0%,#fff 60%,#fff7ed 100%)!important;border-color:#e0913dad!important;box-shadow:0 15px 32px #12353c1f,0 0 0 1px #e0913d14!important}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-card-glow{background:#e0913d17}html[data-pim-theme=light] body.has-public-sidebar .grid-section .company-mark{color:#ae6319;background:linear-gradient(145deg,#fff9f0,#fff1de);border-color:#edb46f}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-title{color:#102a31}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-company{color:#347e45}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-badge{color:#28723b;background:#e8f8ed;border-color:#b9dfc3}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-meta>span{color:#49636a;background:#f3f7f7;border-color:#d8e3e3}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-meta .tag-employment{color:#26713a;background:#eaf8ee;border-color:#bfe2c8}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-meta .tag-mode{color:#14708b;background:#e9f6fb;border-color:#b9deeb}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-meta .tag-time{color:#70419b;background:#f3edfb;border-color:#d8c4ed}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-meta .tag-category{color:#9a5716;background:#fff3e4;border-color:#edcca3}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-salary-inline small,html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-views{color:#71868b}html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-salary-inline strong{color:#a95b12}html[data-pim-theme=light] body.has-public-sidebar .vacancy-favorite-button{color:#789096}html[data-pim-theme=light] body.has-public-sidebar .vacancy-favorite-button:hover{color:#b76518;background:#fff0df}html[data-pim-theme=light] body.has-public-sidebar .public-home-rail,html[data-pim-theme=light] body.has-public-sidebar .public-global-statistics-rail.public-home-rail,html[data-pim-theme=light] body.public-legal-page .public-home-rail{color:#102a31!important;background:#f8fbfa!important;border-color:#d8e3e3!important}html[data-pim-theme=light] body.has-public-sidebar .public-home-rail .public-rail-card,html[data-pim-theme=light] body.has-public-sidebar .public-home-rail .public-statistics-card,html[data-pim-theme=light] body.has-public-sidebar .public-home-rail .public-news-card,html[data-pim-theme=light] body.has-public-sidebar .public-home-rail .public-card,html[data-pim-theme=light] body.public-legal-page .public-home-rail>*{color:#102a31!important;background:#fff!important;border-color:#d8e3e3!important;box-shadow:0 8px 22px #12353c0f!important}html[data-pim-theme=light] body.has-public-sidebar .public-home-rail h2,html[data-pim-theme=light] body.has-public-sidebar .public-home-rail h3,html[data-pim-theme=light] body.has-public-sidebar .public-home-rail strong{color:#102a31!important}html[data-pim-theme=light] body.has-public-sidebar .public-home-rail p,html[data-pim-theme=light] body.has-public-sidebar .public-home-rail span,html[data-pim-theme=light] body.has-public-sidebar .public-statistics-card span,html[data-pim-theme=light] body.has-public-sidebar .public-rail-news-item time{color:#60757b!important}html[data-pim-theme=light] body.has-public-sidebar .public-statistics-card b{color:#102a31!important}html[data-pim-theme=light] body.has-public-sidebar .public-rail-news-item{color:#102a31!important;border-color:#e2e9e9!important}html[data-pim-theme=light] body.has-public-sidebar .public-home-rail a:not(.public-career-card a){color:#4d962c!important}html[data-pim-theme=light] body.has-public-sidebar .public-social-block{color:#60757b!important;box-shadow:none!important;background:#f8fbfa!important}html[data-pim-theme=light] body.has-public-sidebar .public-social-block a{box-shadow:0 5px 14px #12353c12;color:#173139!important;background:#fff!important;border-color:#d4e0e0!important}html[data-pim-theme=light] body.has-public-sidebar .public-career-card a{background:linear-gradient(135deg,#a9ed44,#83ce2c);color:#17320e!important}html[data-pim-theme=light] body.has-public-sidebar .public-search-field,html[data-pim-theme=light] body.has-public-sidebar .public-filter-master{background:#fff;border-color:#d1dede;box-shadow:0 7px 20px #12353c0f}html[data-pim-theme=light] body.has-public-sidebar .public-search-field input{color:#102a31}html[data-pim-theme=light] body.has-public-sidebar .public-search-field input::placeholder{color:#7a8d92}html[data-pim-theme=light] body.has-public-sidebar .public-results-head,html[data-pim-theme=light] body.has-public-sidebar .public-feed-end{color:#60757b}html[data-pim-theme=light] body.has-public-sidebar .public-sticky-banner{box-shadow:0 14px 34px #12353c21}html[data-pim-theme=light] body.has-public-sidebar .promo-banner{border-color:#cbdada}@media (width<=1100px){html[data-pim-theme=light] body.has-public-sidebar .public-home-rail,html[data-pim-theme=light] body.has-public-sidebar .public-global-statistics-rail.public-home-rail{background:0 0!important}}.public-sidebar-bottom .pim-theme-toggle{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:5px;display:grid}.public-sidebar-bottom .pim-theme-toggle button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:auto;height:38px;padding:0 10px;display:flex}.public-sidebar-bottom .pim-theme-toggle button b{font:750 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;display:block}.public-sidebar-bottom .pim-theme-toggle button[aria-pressed=true]{color:#f4b76b;background:linear-gradient(145deg,#e0913d33,#e0913d14);border-color:#e0913d6b;box-shadow:inset 0 0 0 1px #ffffff06,0 7px 18px #00000024}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-bottom .pim-theme-toggle button[aria-pressed=true]{color:#bd6a1c;background:linear-gradient(145deg,#fff8ef,#fff);border-color:#eab36f;box-shadow:0 6px 16px #12353c1a}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay{background:#0e1f24ad}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal{color:#102a31;background:radial-gradient(circle at 100% 0,#e0913d1f,#0000 32%),linear-gradient(150deg,#fff,#f6faf9);border-color:#ccdcdc;box-shadow:0 36px 90px #081f2547,inset 0 1px #fff}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-header{border-color:#dce6e5}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal h2{color:#102a31}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-company{color:#657b80}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-company-link{color:#367b43}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-meta>span{color:#3f5e64;background:#edf4f2;border-color:#d4e1df}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-section h4{color:#a95c16}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-section p,html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-section ul{color:#4f686e}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .vacancy-structured-groups strong{color:#173139}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .vacancy-structured-tags span{color:#49636a;background:#fff;border-color:#cfddda}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-close{color:#173139;background:#fff;border-color:#cbd9d8;box-shadow:0 5px 15px #14353b1a}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-close:hover{color:#102026;background:#e9913d;border-color:#e9913d}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-scroll{scrollbar-color:#dc8b36 #e4eceb}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-scroll::-webkit-scrollbar-track{background:#e4eceb}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-scroll::-webkit-scrollbar-thumb{background:#dc8b36;border-color:#f7faf9}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-footer{background:#f8fbfaf5;border-color:#d8e4e2;box-shadow:0 -12px 28px #14353b14}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-salary small{color:#71878c}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal .job-salary{color:#a75b17}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .vacancy-detail-favorite{color:#173139;background:#fff;border-color:#cfdedd}html[data-pim-theme=light] body.public-companies-premium-page .public-companies-hero .public-secondary,html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-hero .public-secondary{color:#173139!important;background:#fff!important;border-color:#7f969b!important;box-shadow:0 8px 18px #12353c12!important}html[data-pim-theme=light] body.public-companies-premium-page .public-companies-hero .public-secondary:hover,html[data-pim-theme=light] body.public-seekers-premium-page .public-seekers-hero .public-secondary:hover{color:#8c4b10!important;background:#fff5e8!important;border-color:#d98935!important}body.public-about-premium-page{background:radial-gradient(circle at 72% 16%,#baf05212,#0000 25%),#081b22!important}body.public-about-premium-page .public-about-hero{background:0 0!important;padding:22px 28px 18px!important}body.public-about-premium-page .public-about-hero-inner{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:36px;min-height:330px;background:linear-gradient(135deg,#15363e 0%,#0a242b 66%,#081d24 100%)!important;border:1px solid #97bec633!important;border-radius:28px!important;max-width:980px!important;margin:auto!important;padding:48px 50px!important;display:grid!important;box-shadow:0 30px 75px #0000004d!important}body.public-about-premium-page .public-about-hero-inner:after{background:linear-gradient(#caff5b,#e9913d)!important;width:5px!important}body.public-about-premium-page .public-about-hero-copy{z-index:2;position:relative}body.public-about-premium-page .public-about-hero h1{color:#f7fbfb!important;letter-spacing:-.055em!important;max-width:650px!important;margin:12px 0 18px!important;font-size:clamp(38px,4.2vw,61px)!important;line-height:1!important}body.public-about-premium-page .public-about-hero p{color:#abc0c5!important;max-width:620px!important;font-size:15.5px!important;line-height:1.75!important}body.public-about-premium-page .public-about-brand-panel{background:linear-gradient(145deg,#caff5b17,#e9913d0a);border:1px solid #caff5b2e;border-radius:24px;place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}body.public-about-premium-page .public-about-brand-panel strong{z-index:2;color:#fff;font:800 28px/1 var(--display);letter-spacing:-.04em;position:relative}body.public-about-premium-page .public-about-brand-panel strong span{color:#e9913d}body.public-about-premium-page .public-about-brand-panel>i{color:#7d989e;font:700 10px/1 var(--mono);letter-spacing:.16em;font-style:normal;position:absolute;bottom:15px;right:18px}body.public-about-premium-page .public-about-brand-orbit{border:1px solid #caff5b52;border-radius:50%;width:138px;height:138px;position:absolute;box-shadow:0 0 0 25px #caff5b09,0 0 0 52px #e9913d06}body.public-about-premium-page .public-section{box-sizing:border-box;width:calc(100% - 56px)!important;max-width:980px!important;margin-inline:auto!important}body.public-about-premium-page .public-about-purpose{align-items:center;gap:32px;background:linear-gradient(145deg,#153038f5,#0b1f26fa)!important;border:1px solid #91b4bc29!important;border-radius:24px!important;grid-template-columns:112px minmax(0,1fr)!important;margin-top:18px!important;padding:38px 42px!important;display:grid!important;box-shadow:0 20px 50px #0000002e!important}body.public-about-premium-page .public-about-section-index{border-right:1px solid #97b8bf26;align-self:stretch;place-items:center;display:grid}body.public-about-premium-page .public-about-section-index span,body.public-about-premium-page .public-about-principle-mark span{color:#caff5b;font:800 12px/1 var(--mono);letter-spacing:.13em}body.public-about-premium-page .public-about-section-index i{background:linear-gradient(#caff5b,#0000);width:1px;height:42px;margin-top:12px;display:block}body.public-about-premium-page .public-about-purpose h2{max-width:720px;margin:8px 0 12px;color:#f4f9fa!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important}body.public-about-premium-page .public-about-purpose p{max-width:740px;margin:0;font-size:15px;line-height:1.75;color:#9fb4b9!important}body.public-about-premium-page .public-about-service{padding:58px 0 28px!important}body.public-about-premium-page .public-about-section-heading{max-width:760px;margin-bottom:24px}body.public-about-premium-page .public-about-section-heading h2{margin:9px 0 0;line-height:1.08;color:#f4f9fa!important;font-size:clamp(30px,3.4vw,45px)!important}body.public-about-premium-page .public-about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;margin:0!important}body.public-about-premium-page .public-about-service-grid article{min-height:230px;position:relative;overflow:hidden;background:linear-gradient(145deg,#16363e,#0c2930)!important;border:1px solid #91b4bc2b!important;border-radius:22px!important;padding:31px 32px!important;box-shadow:0 18px 42px #00000029!important}body.public-about-premium-page .public-about-service-grid article:before{content:"";background:linear-gradient(#caff5b,#e9913d);width:3px;position:absolute;inset:0 auto 0 0}body.public-about-premium-page .public-about-card-index{color:#8da4a9;font:750 10px/1 var(--mono);letter-spacing:.15em;margin-bottom:38px;display:inline-flex}body.public-about-premium-page .public-about-service-grid h3{z-index:2;position:relative;color:#f3f8f9!important;margin:0 0 12px!important;font-size:22px!important}body.public-about-premium-page .public-about-service-grid p{z-index:2;position:relative;color:#9fb4b9!important;margin:0!important;font-size:14.5px!important;line-height:1.72!important}body.public-about-premium-page .public-about-card-mark{border:1px solid #caff5b1a;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-50px;right:-34px}body.public-about-premium-page .public-about-principle{align-items:center;gap:36px;background:radial-gradient(circle at 7%,#caff5b1f,#0000 28%),linear-gradient(135deg,#17363b,#0a242b)!important;border:1px solid #caff5b3d!important;border-radius:26px!important;grid-template-columns:160px minmax(0,1fr)!important;margin:18px auto 72px!important;padding:38px 42px!important;display:grid!important;box-shadow:0 22px 55px #0003!important}body.public-about-premium-page .public-about-principle-mark{border:1px solid #caff5b4d;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;box-shadow:0 0 0 14px #caff5b09}body.public-about-premium-page .public-about-principle-mark i{background:#e9913d;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 7px #e9913d1a}body.public-about-premium-page .public-about-principle h2{margin:8px 0 12px;line-height:1.1;color:#f4f9fa!important;font-size:clamp(27px,3vw,39px)!important}body.public-about-premium-page .public-about-principle p{max-width:660px;margin:0;line-height:1.72;color:#a8bcc0!important}body.public-about-premium-page .public-about-principle small{border-top:1px solid #9bbbc126;margin-top:20px;padding-top:16px;display:block;color:#7f9ba1!important}html[data-pim-theme=light] body.public-about-premium-page{background:radial-gradient(circle at 73% 17%,#94cd441a,#0000 25%),#f3f6f5!important}html[data-pim-theme=light] body.public-about-premium-page .public-about-hero-inner,html[data-pim-theme=light] body.public-about-premium-page .public-about-purpose,html[data-pim-theme=light] body.public-about-premium-page .public-about-service-grid article,html[data-pim-theme=light] body.public-about-premium-page .public-about-principle{background:linear-gradient(145deg,#fff,#f7faf9)!important;border-color:#d5e1df!important;box-shadow:0 22px 55px #12353c17!important}html[data-pim-theme=light] body.public-about-premium-page .public-about-hero h1,html[data-pim-theme=light] body.public-about-premium-page .public-about-purpose h2,html[data-pim-theme=light] body.public-about-premium-page .public-about-section-heading h2,html[data-pim-theme=light] body.public-about-premium-page .public-about-service-grid h3,html[data-pim-theme=light] body.public-about-premium-page .public-about-principle h2{color:#102a31!important}html[data-pim-theme=light] body.public-about-premium-page .public-about-hero p,html[data-pim-theme=light] body.public-about-premium-page .public-about-purpose p,html[data-pim-theme=light] body.public-about-premium-page .public-about-service-grid p,html[data-pim-theme=light] body.public-about-premium-page .public-about-principle p{color:#5c7379!important}html[data-pim-theme=light] body.public-about-premium-page .public-about-brand-panel{background:linear-gradient(145deg,#edf7f1,#fff8ef);border-color:#d8e4e1}html[data-pim-theme=light] body.public-about-premium-page .public-about-brand-panel strong{color:#16333a}html[data-pim-theme=light] body.public-about-premium-page .public-about-section-index{border-color:#dbe5e3}html[data-pim-theme=light] body.public-about-premium-page .public-about-section-index span,html[data-pim-theme=light] body.public-about-premium-page .public-about-principle-mark span{color:#5f9c20}html[data-pim-theme=light] body.public-about-premium-page .public-about-principle-mark{background:#f6fbea;border-color:#b9d990}html[data-pim-theme=light] body.public-about-premium-page .public-about-principle small{border-color:#dce6e4;color:#74898e!important}@media (width<=760px){body.public-about-premium-page .public-about-hero{padding:14px!important}body.public-about-premium-page .public-about-hero-inner{min-height:0;grid-template-columns:1fr!important;padding:30px 24px!important}body.public-about-premium-page .public-about-brand-panel{min-height:112px}body.public-about-premium-page .public-section{width:calc(100% - 28px)!important}body.public-about-premium-page .public-about-purpose{grid-template-columns:1fr!important;padding:28px 24px!important}body.public-about-premium-page .public-about-section-index{border-bottom:1px solid #97b8bf26;border-right:0;justify-content:flex-start;padding-bottom:16px;display:flex}body.public-about-premium-page .public-about-section-index i{background:linear-gradient(90deg,#caff5b,#0000);width:40px;height:1px;margin:5px 0 0 12px}body.public-about-premium-page .public-about-service-grid{grid-template-columns:1fr}body.public-about-premium-page .public-about-service-grid article{min-height:0}body.public-about-premium-page .public-about-principle{grid-template-columns:1fr!important;padding:28px 24px!important}body.public-about-premium-page .public-about-principle-mark{width:72px;height:72px}}.public-sidebar-brand-image{object-fit:contain;object-position:left center;width:auto;max-width:176px;height:42px;display:block}body.public-companies-premium-page .public-companies-partner-track{gap:18px;padding:8px 5% 18px}body.public-companies-premium-page .public-companies-partner-card{position:relative;overflow:hidden;text-align:center!important;background:linear-gradient(150deg,#173740,#0b252c)!important;border:1px solid #91b4bc2e!important;border-radius:24px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;width:196px!important;min-height:196px!important;padding:17px!important;display:flex!important;box-shadow:0 18px 42px #0000002e!important}body.public-companies-premium-page .public-companies-partner-card:before{content:"";background:linear-gradient(90deg,#caff5b,#e9913d);height:3px;position:absolute;inset:0 0 auto}body.public-companies-premium-page .public-companies-partner-card:after{content:"";border:1px solid #caff5b17;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-48px;right:-38px}body.public-companies-premium-page .public-companies-partner-logo{z-index:1;background:linear-gradient(145deg,#fff,#eef3f2);border:1px solid #ffffff1a;border-radius:18px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 9px 22px #00000021}body.public-companies-premium-page .public-companies-partner-card .public-companies-partner-logo img{box-sizing:border-box;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;padding:17px!important}body.public-companies-premium-page .public-companies-partner-copy{z-index:2;text-align:left;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:7px;min-height:38px;display:grid;position:relative}body.public-companies-premium-page .public-companies-partner-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:750;display:-webkit-box;overflow:hidden;color:#f5f9fa!important;font-size:13px!important;line-height:1.35!important}body.public-companies-premium-page .public-companies-partner-copy i{color:#caff5b;border:1px solid #caff5b33;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;transition:all .2s;display:grid}body.public-companies-premium-page .public-companies-partner-card:hover{border-color:#caff5b7a!important;transform:translateY(-5px)!important;box-shadow:0 24px 52px #00000040!important}html[data-pim-theme=light] body.public-companies-premium-page .public-companies-partner-card{background:linear-gradient(150deg,#fff,#f6faf9)!important;border-color:#d4e1df!important;box-shadow:0 16px 38px #12353c1a!important}html[data-pim-theme=light] body.public-companies-premium-page .public-companies-partner-copy strong{color:#173139!important}@media (width<=980px){.public-sidebar{overflow:hidden!important}.public-sidebar-head{z-index:3;box-sizing:border-box;min-height:86px;padding:20px 70px 16px 22px!important}.public-sidebar-close{place-items:center;z-index:5!important;color:#fff!important;background:#173840!important;border:1px solid #fff3!important;border-radius:13px!important;width:44px!important;height:44px!important;font-size:0!important;display:grid!important;position:absolute!important;top:16px!important;right:14px!important;box-shadow:0 8px 20px #0003!important}.public-sidebar-close:before,.public-sidebar-close:after{content:"";background:currentColor;border-radius:999px;width:17px;height:2px;position:absolute}.public-sidebar-close:before{transform:rotate(45deg)}.public-sidebar-close:after{transform:rotate(-45deg)}.public-sidebar-bottom{box-shadow:0 -14px 30px #00000021;padding:10px 12px max(12px,env(safe-area-inset-bottom))!important;gap:7px!important}.public-sidebar-bottom .pim-theme-toggle{box-sizing:border-box;min-height:48px;margin:0!important;padding:4px!important}.public-sidebar-bottom .pim-theme-toggle button{height:40px!important;padding-inline:8px!important}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar-close{color:#fff!important;background:#173840!important;border-color:#d2dfdf!important}}@media (width<=700px){body.public-companies-premium-page .public-companies-partner-card{width:174px!important;min-height:184px!important;padding:14px!important}body.public-companies-premium-page .public-companies-partner-logo{height:104px}}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sticky-stack,html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sticky-stack .public-discovery-sticky,html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sticky-stack .public-search-row,html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sticky-stack .public-filter-toolbar{background:#fff!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sticky-stack{box-shadow:0 12px 28px #12353c17}@media (width>=901px){body.has-public-sidebar>#main-content>.sitewide-public-banner{margin-top:4px}}@media (width>=981px){.public-sidebar-head{padding:8px 0}.public-sidebar-brand-image{object-fit:contain;object-position:center;background:0 0;width:100%!important;max-width:none!important;height:60px!important}.public-sidebar-brand small{text-align:center;width:100%;padding-left:26px;padding-right:26px;display:block}}.public-sidebar-brand-image--dark,html[data-pim-theme=dark] .public-sidebar-brand-image--light{display:none}html[data-pim-theme=dark] .public-sidebar-brand-image--dark{display:block}.pim-site-logo-setting__preview--dark{background:#071f25}@media (width<=980px){.public-mobile-menu-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);top:max(12px, env(safe-area-inset-top))!important;left:max(12px, env(safe-area-inset-left))!important;background:#071f25eb!important;border:1px solid #caff5b3d!important;border-radius:12px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:0 8px 22px #0000003d!important}.public-mobile-menu-button>span[aria-hidden=true]{font-size:18px!important;transform:none!important}.public-sidebar-bottom .pim-theme-toggle{justify-self:start;border-radius:11px!important;gap:4px!important;width:156px!important;min-height:36px!important;padding:3px!important}.public-sidebar-bottom .pim-theme-toggle button{border-radius:8px!important;gap:5px!important;height:30px!important;min-height:30px!important;padding-inline:6px!important}.public-sidebar-bottom .pim-theme-toggle button b{font-size:8px!important}.public-sidebar-bottom .pim-theme-glyph{transform:scale(.82)}.public-sidebar-bottom .public-sidebar-locales{margin-top:8px!important}}.portfolio-custom-url-card [data-custom-url-form] label:focus-within{background:#fff;border-color:#22a58f;box-shadow:0 0 0 3px #22a58f24}.portfolio-custom-url-card [data-custom-url-input]{caret-color:#14796d;-webkit-text-fill-color:#17343c;opacity:1;color:#17343c!important}.portfolio-custom-url-card [data-custom-url-input]::placeholder{color:#819398;-webkit-text-fill-color:#819398;opacity:1}.portfolio-custom-url-card [data-custom-url-input]::selection{color:#17343c;-webkit-text-fill-color:#17343c;background:#f6b84b}.portfolio-custom-url-card [data-custom-url-input]:-webkit-autofill{-webkit-text-fill-color:#17343c!important;box-shadow:inset 0 0 0 1000px #fff!important}.portfolio-theme-option--minimal .portfolio-theme-swatch{background:repeating-linear-gradient(0deg,#f7f3eb 0 10px,#eee8dc 11px 12px);border-color:#d8d0c2}.portfolio-theme-option--minimal .portfolio-theme-swatch i{border-radius:1px}.portfolio-theme-option--minimal .portfolio-theme-swatch i:first-child{background:#242421;height:auto}.portfolio-theme-option--minimal .portfolio-theme-swatch i:nth-child(2){background:#fffdf8;border:1px solid #d8d0c2}.portfolio-theme-option--minimal .portfolio-theme-swatch i:nth-child(3){background:#e4ded2}.career-public[data-theme=minimal]{--career-public-sticky-mask:#f2eee5;color:#262925;background-color:#f2eee5;background-image:linear-gradient(90deg,#544a390b 1px,#0000 1px),linear-gradient(#544a3909 1px,#0000 1px);background-size:40px 40px;min-height:100vh}.career-public[data-theme=minimal] .career-public-desktop-layout{gap:42px;grid-template-columns:250px minmax(0,820px)!important}.career-public[data-theme=minimal] .career-public-profile-card,.career-public[data-theme=minimal] .career-public-sidebar .career-public-qr-card{background:#fffdf8e6;border:1px solid #cfc7b9;border-radius:2px;box-shadow:8px 8px #37322a14}.career-public[data-theme=minimal] .career-public-profile-card{padding:28px 20px}.career-public[data-theme=minimal] .career-public-profile-card .career-public-avatar{filter:grayscale(.12);border:1px solid #2f312d!important;border-radius:0!important}.career-public[data-theme=minimal] .career-public-profile-card .career-public-identity h1,.career-public[data-theme=minimal] .career-public-section h2{color:#242622;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-weight:600}.career-public[data-theme=minimal] .career-public-profile-card .career-public-identity p,.career-public[data-theme=minimal] .career-public-profile-card .career-public-location{color:#69675f}.career-public[data-theme=minimal] .career-public-side-nav{background:#fffdf8e6!important;border:1px solid #cfc7b9!important;border-radius:2px!important;box-shadow:8px 8px #37322a14!important}.career-public[data-theme=minimal] .career-public-side-nav a{text-transform:uppercase;letter-spacing:.08em;border-radius:0;color:#56564f!important}.career-public[data-theme=minimal] .career-public-side-nav a.is-active{box-shadow:none;background:#292a27;color:#fff!important}.career-public[data-theme=minimal] .career-public-section,.career-public[data-theme=minimal] .career-public-section[data-career-section]{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #bdb5a7!important;border-radius:0!important;padding:30px 4px!important}.career-public[data-theme=minimal] .career-public-section:last-child{border-bottom:1px solid #bdb5a7!important}.career-public[data-theme=minimal] .career-public-section:before{display:none}.career-public[data-theme=minimal] .career-public-section-heading>span{background:#292a27;border-radius:0;width:28px;height:1px}.career-public[data-theme=minimal] .career-public-list article{background:0 0;border:0;border-bottom:1px solid #d6cfc3;border-radius:0;padding:18px 0}.career-public[data-theme=minimal] .career-public-list article:last-child{border-bottom:0}.career-public[data-theme=minimal] .career-public-chips span{color:#343630;background:#faf7f0;border:1px solid #c8c0b3;border-radius:2px}.career-public[data-theme=minimal] .career-contact-public-item{background:#faf7f0;border:1px solid #c8c0b3;border-radius:2px}.career-public[data-theme=minimal] .button{border-radius:2px!important}.career-public[data-theme=minimal] .button-primary{color:#fff;background:#292a27;border-color:#292a27}.career-public[data-theme=minimal] .career-public-workspace-ad :is(.career-portfolio-ad-image,.career-portfolio-ad-pim,.career-portfolio-ad-vacancy){border-radius:2px;box-shadow:8px 8px #37322a1a}.career-public[data-theme=minimal] .career-public-sidebar>.career-powered{color:#65645d}.portfolio-theme-option--creative .portfolio-theme-swatch{background:radial-gradient(circle at 84% 18%,#ffcc70 0 17%,#0000 18%),linear-gradient(145deg,#302067,#7046b5 52%,#ef5ba1);border:0}.portfolio-theme-option--creative .portfolio-theme-swatch i{box-shadow:0 3px 9px #1b0d4233}.portfolio-theme-option--creative .portfolio-theme-swatch i:first-child{background:linear-gradient(90deg,#ffbd59,#ff5fa2,#8b6cff)}.portfolio-theme-option--creative .portfolio-theme-swatch i:nth-child(2){background:#ffffffeb}.portfolio-theme-option--creative .portfolio-theme-swatch i:nth-child(3){background:#e0d6ffe0}.career-public[data-theme=creative]{--career-public-sticky-mask:#27164d;color:#251b3d;background-color:#27164d;background-image:radial-gradient(circle at 8% 14%,#ffb05261 0 8%,#0000 26%),radial-gradient(circle at 92% 28%,#ff53a461 0 10%,#0000 30%),radial-gradient(circle at 55% 92%,#56d7e24d 0 9%,#0000 29%),linear-gradient(145deg,#211343 0%,#4b267b 45%,#251847 100%);background-attachment:fixed;min-height:100vh}.career-public[data-theme=creative] .career-public-desktop-layout{gap:28px;grid-template-columns:292px minmax(0,900px)!important}.career-public[data-theme=creative] .career-public-profile-card,.career-public[data-theme=creative] .career-public-sidebar .career-public-qr-card,.career-public[data-theme=creative] .career-public-side-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fff3,#ffffff17)!important;border:1px solid #ffffff4d!important;box-shadow:0 24px 55px #11072b57!important}.career-public[data-theme=creative] .career-public-profile-card{border-radius:30px;transform:rotate(-1deg)}.career-public[data-theme=creative] .career-public-profile-card .career-public-avatar{box-shadow:0 12px 32px #13072e59;border:4px solid #ffbf65!important;border-radius:28% 72% 64% 36%/42% 38% 62% 58%!important}.career-public[data-theme=creative] .career-public-profile-card .career-public-identity h1,.career-public[data-theme=creative] .career-public-profile-card .career-public-identity p,.career-public[data-theme=creative] .career-public-profile-card .career-public-location{color:#fff}.career-public[data-theme=creative] .career-public-profile-card .career-public-metrics>span{color:#f6efff;background:#ffffff1f;border-color:#ffffff40}.career-public[data-theme=creative] .career-public-side-nav{border-radius:24px!important}.career-public[data-theme=creative] .career-public-side-nav a{border-radius:14px;color:#f6efff!important}.career-public[data-theme=creative] .career-public-side-nav a.is-active{background:linear-gradient(115deg,#ffbd59,#ff5fa2);box-shadow:0 9px 24px #ef5ba152;color:#291944!important}.career-public[data-theme=creative] .career-public-sidebar .career-public-qr-card{color:#fff;border-radius:26px}.career-public[data-theme=creative] .career-public-sidebar .career-public-qr-card img{background:#fff;padding:7px}.career-public[data-theme=creative] .career-public-sidebar>.career-powered{color:#efe5ff}.career-public[data-theme=creative] .career-public-content{gap:18px!important}.career-public[data-theme=creative] .career-public-section,.career-public[data-theme=creative] .career-public-section[data-career-section]{position:relative;overflow:hidden;background:linear-gradient(145deg,#fffffff7,#f2ebffeb)!important;border:1px solid #ffffff94!important;border-radius:30px 14px!important;padding:30px!important;box-shadow:0 22px 50px #11072b47!important}.career-public[data-theme=creative] .career-public-section:nth-child(2n){background:linear-gradient(145deg,#fff9edf7,#ffe5f4ed)!important;border-radius:14px 30px!important}.career-public[data-theme=creative] .career-public-section:after{content:"";border:18px solid color-mix(in srgb,var(--portfolio-accent) 45%,#ff5fa2);opacity:.14;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-45px;right:-45px}.career-public[data-theme=creative] .career-public-section-heading>span{background:linear-gradient(#ffb74f,#ff4f9b);border-radius:8px;width:9px;height:28px}.career-public[data-theme=creative] .career-public-section h2{color:#382050;font-size:23px}.career-public[data-theme=creative] .career-public-list article{background:#ffffff94;border:1px solid #66488c24;border-radius:18px}.career-public[data-theme=creative] .career-public-chips span{color:#432664;background:linear-gradient(135deg,#fff,#eee4ff);border-color:#744ca238}.career-public[data-theme=creative] .career-contact-public-item{background:#ffffffad;border-color:#744ca238;border-radius:18px}.career-public[data-theme=creative] .button-primary{color:#fff;background:linear-gradient(115deg,#ffad50,#ff559d,#8a68e8);border-color:#0000;box-shadow:0 10px 24px #9d3e8947}.career-public[data-theme=creative] .career-public-workspace-ad :is(.career-portfolio-ad-image,.career-portfolio-ad-pim,.career-portfolio-ad-vacancy){border-radius:30px 14px;box-shadow:0 22px 50px #11072b4d}@media (width<=900px){.career-public[data-theme=minimal] .career-public-desktop-layout,.career-public[data-theme=creative] .career-public-desktop-layout{display:block!important}.career-public[data-theme=minimal] .career-public-side-nav{background:#fffdf8f5!important}.career-public[data-theme=creative] .career-public-side-nav{background:#361e5ee6!important}.career-public[data-theme=creative] .career-public-profile-card{transform:none}}@media (width<=520px){.career-public[data-theme=minimal] .career-public-section,.career-public[data-theme=minimal] .career-public-section[data-career-section]{padding:24px 2px!important}.career-public[data-theme=creative] .career-public-section,.career-public[data-theme=creative] .career-public-section[data-career-section]{border-radius:22px 10px!important;padding:22px 18px!important}}body.portal-workspace-body .portfolio-custom-url-card input[data-custom-url-input],body.portal-workspace-body .portfolio-custom-url-card input[data-custom-url-input]:focus,body.portal-workspace-body .portfolio-custom-url-card input[data-custom-url-input]:active{color:#17343c!important;caret-color:#14796d!important;-webkit-text-fill-color:#17343c!important;text-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important}body.portal-workspace-body .portfolio-custom-url-card input[data-custom-url-input]::placeholder{color:#819398!important;-webkit-text-fill-color:#819398!important;opacity:1!important}body.portal-workspace-body .portfolio-custom-url-card input[data-custom-url-input]::selection{color:#17343c!important;-webkit-text-fill-color:#17343c!important;background:#f6b84b!important}.career-public[data-theme=professional] .career-public-workspace{grid-template-rows:auto auto;gap:12px!important;display:grid!important}.career-public[data-theme=professional] .career-public-content{visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;transform:none!important}@media (width<=900px){.career-public .career-public-mobile-profile{z-index:65;position:sticky!important;top:0!important}.career-public .career-public-mobile-top-ad{z-index:auto!important;display:block!important;position:static!important}.career-public .career-public-workspace-ad{display:none!important}.career-public .career-public-mobile-bottom-ad{display:block!important}.career-public .career-public-mobile-nav{z-index:64;top:var(--career-mobile-profile-height)!important;position:sticky!important}.career-public .career-public-mobile-nav:not(:has(a)){display:none!important}.career-public .career-public-workspace,.career-public .career-public-content{visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;position:static!important;transform:none!important}.career-public .career-public-section,.career-public .career-public-section[data-career-section]{visibility:visible!important;opacity:1!important;display:block!important;position:relative!important}.career-public-mobile-statistics{width:100%!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}.career-public .career-public-desktop-layout .career-public-section[data-career-section]{scroll-margin-top:calc(var(--career-mobile-profile-height) + 72px)!important}.career-public .career-public-mobile-profile .career-public-identity h1{font-size:20px;line-height:1.17}.career-public .career-public-mobile-profile .career-public-identity p{font-size:12px;line-height:1.25}.career-public .career-public-mobile-profile .career-public-location{font-size:11px;line-height:1.2}.career-public .career-public-mobile-profile .career-public-identity small{font-size:10px;line-height:1.2}}@media (width<=520px){.career-public .career-public-mobile-profile .career-public-identity h1{font-size:18px}.career-public .career-public-mobile-profile .career-public-identity p{font-size:12px}.career-public .career-public-mobile-profile .career-public-location{font-size:11px}.career-public .career-public-mobile-profile .career-public-identity small{font-size:10px}}@media (width<=900px){.career-public .career-public-mobile-profile,.career-public .career-public-mobile-nav{background-clip:border-box;border-radius:0!important}}.career-public-education-details{flex-wrap:wrap;gap:8px;margin:10px 0 7px;display:flex}.career-public-education-details>div{background:#ffffff8a;border:1px solid #78928047;border-radius:10px;align-items:baseline;gap:8px;max-width:100%;padding:7px 11px;display:inline-flex}.career-public-education-details dt{color:#52666c;white-space:nowrap;font-size:12px;font-weight:700}.career-public-education-details dd{color:#173139;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:650}
