.reference-shell{--hn-ink:#142b49;--hn-muted:#536880;--hn-line:#dfe8f2}.reference-shell .site-header{gap:22px;width:calc(100% - 48px);max-width:1200px;height:auto;min-height:86px;padding-inline:0}.reference-shell .site-header .brand-logo{flex-shrink:0;width:132px}.reference-shell .site-header .primary-nav{gap:25px}.reference-shell .site-header .primary-nav a{font-size:13px;font-weight:650}.reference-shell .site-header .header-actions .button{min-height:40px;font-size:13px}.demo-guide{color:#315469;background:#eef7fb;border-block:1px solid #d9e9f0;flex-wrap:wrap;align-items:center;gap:14px;padding:13px max(24px,50% - 600px);display:flex}.demo-guide-label{letter-spacing:.1em;color:#246378;white-space:nowrap;background:#d9edf4;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:800}.demo-guide>p{flex:1;min-width:220px;margin:0;font-size:12px;line-height:1.5}.demo-guide-actions{gap:8px;display:flex}.demo-guide-actions button{color:#234b63;background:#fff;border:1px solid #c2d9e5;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.demo-guide-actions button:hover{background:#f9fdff;border-color:#38769b}.demo-guide-signed{font-size:11px}.demo-guide>.error{flex-basis:100%}.demo-account-notice{color:#3e6175;background:#f2f9fc;border:1px solid #d7e7ef;border-radius:10px;margin:0 0 22px;padding:12px 16px;font-size:12px;line-height:1.6}.hn-home{color:var(--hn-ink)}.hn-home .hn-container{width:calc(100% - 48px);max-width:1200px}.hn-home .hn-intro{background:linear-gradient(#f7fbff 0%,#fff 100%)}.hn-home .hn-hero{align-items:center;height:auto;min-height:570px;padding:50px 0;display:flex;position:relative;overflow:visible}.hn-home .hn-hero-copy{z-index:2;width:48%;max-width:560px;padding:0;position:relative}.hn-home .hn-hero-copy h1{color:var(--hn-ink);letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,4.6vw,64px);line-height:1.07}.hn-home .hn-hero-copy h1 span{color:#0968ed}.hn-home .hn-hero-copy>p:not(.hn-eyebrow){max-width:465px;color:var(--hn-muted);margin-bottom:27px;font-size:16px;line-height:1.8}.hn-home .hn-eyebrow{letter-spacing:.13em;color:#356a9d;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.hn-live-dot{background:#12a888;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #12a88813}.hn-home .hn-hero-art{background:#e1eef7;border-radius:28px 28px 96px;width:49%;height:auto;position:absolute;inset:38px 0 38px auto;overflow:hidden;box-shadow:0 24px 50px #294b7720;-webkit-mask-image:none;mask-image:none}.hn-home .hn-hero-art img{object-fit:cover;object-position:53% center;opacity:1;-webkit-mask-image:none;mask-image:none;width:100%!important;height:100%!important}.hn-home .hn-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hn-home .hn-button{border-radius:9px;gap:10px;min-height:46px;padding:12px 21px;font-size:13px}.hn-home .hn-button-pale{color:#2f527b;background:#fff;border:1px solid #ccdced}.hn-hero-proof{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.hn-hero-proof>span{color:#546980;align-items:center;gap:6px;font-size:11px;display:inline-flex}.hn-hero-proof svg{color:#0b9b7b;width:15px;height:15px}.hn-home .hn-photo-badge{border-radius:12px;padding:12px 15px;font-size:12px;box-shadow:0 7px 28px #234c7920}.hn-home .hn-photo-badge b{font-size:13px}.hn-home .hn-photo-badge small{font-size:11px}.hn-home .hn-badge-verified{top:65px;left:auto;right:30%}.hn-home .hn-badge-flexible{inset:auto 2% 60px auto}.hn-home .hn-badge-payment{display:none}.hn-home .hn-search-area{margin-top:0;padding-top:0;position:relative}.hn-home .hn-search{border:1px solid var(--hn-line);background:#fff;border-radius:14px;grid-template-columns:1.5fr 1fr .95fr auto;gap:9px;min-height:78px;padding:12px;display:grid;box-shadow:0 12px 32px #2343680a}.hn-home .hn-search>label{border:0;border-right:1px solid #e0e8f2;align-items:center;gap:10px;min-width:0;padding:4px 12px;display:flex}.hn-home .hn-search input{background:0 0;width:100%;min-width:0;font-size:13px}.hn-home .hn-search .hn-button{min-height:48px}.hn-home .hn-popular{flex-wrap:wrap;gap:9px;padding:18px 2px;font-size:11px}.hn-home .hn-popular a:not(.hn-view-all){color:#536b89;background:#f7faff;border:1px solid #e0e8f0;border-radius:50px;padding:7px 12px;font-size:11px}.hn-home .hn-stats{border-bottom:1px solid #e3ebf3;grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 0 35px;display:grid}.hn-home .hn-stats>div{gap:14px}.hn-home .hn-stats .hn-icon-disc{border-radius:13px;width:46px;height:46px}.hn-home .hn-stats strong{letter-spacing:-.04em;font-size:26px}.hn-home .hn-stats small{color:var(--hn-muted);margin-top:4px;font-size:11px}.hn-home .hn-categories{padding:45px 0 52px}.hn-home .hn-section-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px;display:flex}.hn-home h2{letter-spacing:-.04em;color:var(--hn-ink);font-size:clamp(27px,2.9vw,38px);line-height:1.2}.hn-home .hn-section-heading p{color:var(--hn-muted);font-size:14px;line-height:1.6}.hn-home .hn-section-heading .hn-eyebrow{margin-bottom:11px;font-size:10px}.hn-home .hn-category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:13px}.hn-home .hn-category{border:1px solid var(--hn-line);box-shadow:none;background:#fff;border-radius:15px;padding:23px 10px;transition:transform .18s,box-shadow .18s}.hn-home .hn-category:hover{border-color:#b5cff0;transform:translateY(-4px);box-shadow:0 9px 25px #20477412}.hn-home .hn-category.is-featured{color:#142b49;background:#edf5ff;border-color:#ccdef6}.hn-home .hn-category.is-featured h3{color:#142b49}.hn-home .hn-category.is-featured .hn-icon-disc{color:#0869e9;background:#dbeaff}.hn-home .hn-category .hn-icon-disc{border-radius:14px;width:47px;height:47px}.hn-home .hn-category h3{margin:15px 0 7px;font-size:13px}.hn-home .hn-category small{color:#647a96;font-size:10px}.hn-home .hn-jobs{padding:30px 0 58px}.hn-home .hn-job-rail{scroll-snap-type:x mandatory;gap:22px;padding:4px 2px 20px;display:flex;overflow-x:auto}.hn-home .hn-job-card{border:1px solid var(--hn-line);scroll-snap-align:start;background:#fff;border-radius:17px;flex:0 0 calc(33.3333% - 14.6667px);min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #2047740a}.hn-home .hn-job-photo{height:188px;display:block}.hn-home .hn-job-photo img{object-fit:cover;width:100%;height:100%}.hn-home .hn-job-body{padding:23px}.hn-home .hn-job-body h3{letter-spacing:-.025em;min-height:51px;margin:0 0 13px;font-size:18px;line-height:1.4}.hn-home .hn-job-body>p{color:#586e87;align-items:center;gap:7px;margin:9px 0;font-size:12px;display:flex}.hn-home .hn-job-body>p .hn-icon{color:#8295ab;flex-shrink:0;width:16px;height:16px}.hn-home .hn-job-body .hn-job-pay{color:#0964da;border-top:1px solid #e6edf5;margin-top:17px;padding-top:15px;font-size:19px;font-weight:750}.hn-home .hn-job-actions{gap:10px;margin-top:17px}.hn-home .hn-job-actions .hn-button{flex:1;min-height:42px;font-size:12px}.hn-home .hn-job-actions>button{border-radius:9px;width:42px;height:42px}.hn-demo-badge{color:#32536a;letter-spacing:.04em;pointer-events:none;background:#ffffffed;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:13px;left:13px;box-shadow:0 3px 10px #142b4910}.hn-home .hn-promos{gap:24px;margin-top:10px}.hn-home .hn-promo{border:1px solid #dbe8f5;border-radius:22px;min-height:400px}.hn-home .hn-promo-copy{padding:35px 28px}.hn-home .hn-promo h2{font-size:28px}.hn-home .hn-promo li{font-size:12px;line-height:1.6}.hn-home .hn-how{padding:75px 0}.hn-home .hn-how>p{color:var(--hn-muted);font-size:14px}.hn-home .hn-how ol{gap:15px;margin-top:35px}.hn-home .hn-how ol:before{display:none}.hn-home .hn-how li{background:#fafcff;border:1px solid #e0e9f3;border-radius:16px;padding:24px 17px}.hn-home .hn-how h3{font-size:13px;line-height:1.5}.hn-home .hn-how li p{font-size:12px;line-height:1.75}.hn-home .hn-how .hn-step-icon{width:54px;height:54px}.hn-home .hn-mobile{background:linear-gradient(130deg,#eef5fe,#eefbf9)}.hn-home .hn-mobile-copy>p{font-size:14px;line-height:1.8}.hn-home .hn-store-links>a{background:#103a69;border-radius:10px;min-height:50px;padding:12px 18px}.hn-home .hn-store-links strong{font-size:14px}.hn-home .hn-store-links small{font-size:10px}.hn-home .hn-mobile-features li{font-size:12px}.hn-home .hn-industries{padding:45px 0}.hn-home .hn-industries>div>span{color:#526d8d;font-size:16px}.hn-home .hn-join{border-radius:24px;margin-bottom:50px}.hn-home .hn-join h2{color:#fff}.notification-card.is-unread{border-left:4px solid #1671e7}.notification-card h3{line-height:1.4}.notification-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.notification-actions svg{width:15px;height:15px}.reference-shell .site-footer{gap:34px;width:calc(100% - 48px);max-width:1200px;padding-block:35px}.reference-shell .site-footer p,.reference-shell .site-footer>div>a:not(.brand){font-size:12px;line-height:1.7}@media (max-width:1100px){.reference-shell .site-header .primary-nav{gap:16px}.reference-shell .site-header .primary-nav a{font-size:12px}.reference-shell .site-header .header-actions{gap:8px}.reference-shell .site-header .header-actions .button{padding:9px 12px;font-size:12px}.hn-home .hn-hero{min-height:520px}.hn-home .hn-hero-copy h1{font-size:49px}.hn-home .hn-hero-copy>p:not(.hn-eyebrow){font-size:14px}.hn-home .hn-category-grid{grid-template-columns:repeat(4,1fr)}.hn-home .hn-hero-art{width:47%}.hn-home .hn-search{grid-template-columns:1.2fr 1fr .9fr auto}.hn-home .hn-search .hn-button{padding-inline:14px}.hn-home .hn-how ol{grid-template-columns:repeat(3,1fr)}.hn-home .hn-promo-copy{padding:28px 22px}}@media (max-width:800px){.reference-shell .site-header{flex-wrap:wrap;min-height:72px;position:relative}.reference-shell .site-header .brand-logo{width:115px}.reference-shell .site-header .menu-toggle{font-size:12px;display:inline-flex}.reference-shell .site-header .primary-nav{flex-direction:column;order:3;align-items:stretch;gap:15px;width:100%;padding:15px 0 22px;display:none}.reference-shell .site-header .primary-nav.is-open{display:flex}.reference-shell .site-header .primary-nav a{padding:8px 0;font-size:14px}.reference-shell .site-header .header-actions{margin-left:auto}.reference-shell .site-header .header-actions .button{font-size:12px}.hn-home .hn-hero{min-height:440px;padding-block:32px}.hn-home .hn-hero-copy h1{font-size:39px}.hn-home .hn-hero-copy>p:not(.hn-eyebrow){font-size:13px;line-height:1.7}.hn-home .hn-photo-badge{display:none}.hn-home .hn-search{grid-template-columns:1fr 1fr;gap:12px}.hn-home .hn-search>label{border:1px solid #e3ebf4;border-radius:7px;min-height:45px}.hn-home .hn-stats{grid-template-columns:repeat(2,1fr)}.hn-home .hn-job-card{flex-basis:calc(50% - 11px)}.hn-home .hn-jobs-controls>button{display:none}.hn-home .hn-promos{grid-template-columns:1fr}.hn-home .hn-promo{min-height:360px}.hn-home .hn-promo-copy{max-width:70%;padding:32px}.hn-home .hn-mobile-inner{grid-template-columns:1fr 1fr;min-height:0}.hn-home .hn-mobile-copy{grid-column:1/-1;padding:35px 0 0}.hn-home .hn-mobile-features{padding:15px}.hn-home .hn-mobile-features li{font-size:12px}.hn-home .hn-phone-art{grid-column:1;height:330px}.hn-home .hn-join>div{max-width:75%;padding:30px}.reference-shell .site-footer{grid-template-columns:repeat(3,1fr)}.reference-shell .site-footer>div:first-child{grid-column:1/-1;max-width:400px}}@media (max-width:600px){.reference-shell .site-header,.hn-home .hn-container,.reference-shell .site-footer{width:calc(100% - 36px)}.reference-shell .site-header{grid-template-columns:100px minmax(0,1fr);gap:10px;min-height:68px;display:grid}.reference-shell .site-header .brand-logo,.reference-shell.app-interior .site-header .brand-logo{width:100px}.reference-shell .site-header .header-actions{grid-column:2;justify-content:flex-end;gap:7px;width:auto;min-width:0;margin-left:0}.reference-shell .site-header .primary-nav{grid-column:1/-1}.reference-shell .site-header .header-actions .button:not(.hn-header-login){display:none}.reference-shell .site-header .header-actions .hn-header-login{min-height:34px;padding:8px 10px;display:inline-flex}.demo-guide{gap:10px;padding:13px 18px}.demo-guide>p{flex-basis:calc(100% - 105px);min-width:0;font-size:11px}.demo-guide-actions{width:100%}.demo-guide-actions button{flex:1;min-height:38px;font-size:11px}.hn-home .hn-hero{flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:32px 0 28px;display:flex}.hn-home .hn-hero-copy{order:1;width:100%}.hn-home .hn-hero-copy h1{margin:18px 0;font-size:clamp(39px,11vw,54px);line-height:1.08}.hn-home .hn-hero-copy>p:not(.hn-eyebrow){max-width:430px;margin-bottom:22px;font-size:14px}.hn-home .hn-hero-art{border-radius:19px 19px 65px;order:2;width:100%;height:265px;margin-top:28px;position:relative;inset:auto}.hn-home .hn-hero-art img{object-position:center 45%}.hn-home .hn-hero-actions .hn-button{flex:1;justify-content:center;font-size:13px}.hn-hero-proof{gap:15px;margin-top:18px}.hn-home .hn-search{grid-template-columns:1fr;gap:9px;padding:12px}.hn-home .hn-search input{font-size:13px}.hn-home .hn-search .hn-date{display:flex}.hn-home .hn-stats{gap:22px 10px;padding:25px 0}.hn-home .hn-stats>div{gap:10px}.hn-home .hn-stats strong{font-size:24px}.hn-home .hn-stats small{font-size:10px;line-height:1.5}.hn-home .hn-stats .hn-icon-disc{flex-shrink:0;width:40px;height:40px}.hn-home .hn-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.hn-home .hn-section-heading h2{font-size:28px}.hn-home .hn-section-heading p{font-size:13px}.hn-home .hn-categories{padding:30px 0}.hn-home .hn-category-grid{grid-template-columns:repeat(2,1fr);gap:12px}.hn-home .hn-category{padding:22px 12px}.hn-home .hn-category:last-child{grid-column:1/-1}.hn-home .hn-category h3{font-size:14px}.hn-home .hn-category small{font-size:11px}.hn-home .hn-jobs{padding:25px 0 35px}.hn-home .hn-job-card{flex-basis:88%}.hn-home .hn-job-photo{height:175px}.hn-home .hn-job-body{padding:21px}.hn-home .hn-job-body h3{font-size:18px}.hn-home .hn-job-body>p{font-size:12px}.hn-home .hn-promo{min-height:370px}.hn-home .hn-promo-copy{max-width:100%;padding:27px 22px}.hn-home .hn-promo h2{font-size:26px}.hn-home .hn-promo li{max-width:85%;font-size:12px}.hn-home .hn-promo-art{opacity:.28;width:58%}.hn-home .hn-promo .hn-button{min-height:43px;font-size:12px}.hn-home .hn-how{padding:40px 0}.hn-home .hn-how ol{grid-template-columns:1fr;gap:12px}.hn-home .hn-how li{grid-template-columns:54px 1fr;column-gap:17px;padding:21px;display:grid}.hn-home .hn-how li h3{justify-content:flex-start;margin:0 0 7px;font-size:14px}.hn-home .hn-how li p{max-width:none;margin:0;font-size:12px}.hn-home .hn-how .hn-step-icon{grid-row:1/3}.hn-home .hn-mobile-copy>p{max-width:none;font-size:14px}.hn-home .hn-phone-art{height:290px}.hn-home .hn-mobile-features{padding:10px}.hn-home .hn-mobile-features li{font-size:11px}.hn-home .hn-industries>div{flex-wrap:wrap;gap:20px 12px}.hn-home .hn-industries>div>span{justify-content:flex-start;width:46%;font-size:13px}.hn-home .hn-join>div{max-width:100%;padding:28px 23px}.hn-home .hn-join p{max-width:100%;font-size:13px}.hn-home .hn-join h2{font-size:27px}.hn-home .hn-join-art{opacity:.2}.hn-home .hn-join .hn-button{font-size:12px}.reference-shell .site-footer{grid-template-columns:1fr 1fr;gap:28px}.reference-shell .site-footer h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.hn-home .hn-category{transition:none}.hn-home .hn-category:hover{transform:none}}
.app-interior .job-browser,.app-interior .job-view{--job-green:#137459;--job-border:#dce7ee}.app-interior .job-browse-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.app-interior .job-browse-heading .browse-intro{color:#51677e;max-width:650px;margin:0;font-size:16px;line-height:1.7}.app-interior .job-browse-heading .text-link{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.app-interior .job-browse-heading .hn-icon{width:18px;height:18px}.app-interior .job-browse-benefits{flex-wrap:wrap;gap:12px 24px;margin:19px 0 24px;display:flex}.app-interior .job-browse-benefits span{color:#536b7c;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.app-interior .job-browse-benefits .hn-icon{width:17px;height:17px;color:var(--job-green)}.app-interior .job-browser .job-search{border:1px solid var(--job-border);border-radius:20px;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:14px;margin:0 0 24px;padding:24px;box-shadow:0 10px 30px #254a7807}.app-interior .job-browser .job-search label{color:#314957;font-size:12px;font-weight:700}.app-interior .job-browser .job-search input,.app-interior .job-browser .job-search select{color:#243e54;background:#f7fafc;border-color:#d5e1e8;border-radius:10px;min-height:49px;padding:12px;font-size:13px}.app-interior .job-browser .job-search input:focus,.app-interior .job-browser .job-search select:focus{outline-offset:2px;outline:2px solid #1478df}.app-interior .job-browser .job-search .button{white-space:nowrap;min-height:49px;padding:12px 18px;font-size:13px}.app-interior .job-browser .job-search .button .hn-icon{width:18px;height:18px}.app-interior .job-browser .filter-chips{gap:9px;margin:0 0 23px}.app-interior .job-browser .filter-chip{color:#215e8c;min-height:39px;padding:9px 13px;font-size:12px}.app-interior .job-browser .results-toolbar{color:#223e54;margin:29px 0 22px;font-size:15px}.app-interior .job-browser .results-toolbar>span{font-weight:700}.app-interior .job-browser .results-toolbar small{color:#657d90;margin-top:5px;font-size:11px;font-weight:400;display:block}.app-interior .job-browser .results-toolbar a{align-items:center;gap:8px;font-size:12px;display:inline-flex}.app-interior .job-browser .results-toolbar .hn-icon{width:17px;height:17px}.app-interior .job-browser .job-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.app-interior .job-browser .job-card{border:1px solid var(--job-border);border-radius:19px;flex-direction:column;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 6px 22px #133b5806}.app-interior .job-browser .job-card:hover{border-color:#9fc9cf;transform:translateY(-4px);box-shadow:0 14px 34px #16395812}.app-interior .job-card-media{background:#e8f1f5;position:relative;overflow:hidden}.app-interior .job-browser .job-cover{object-fit:cover;object-position:center 35%;width:100%;height:174px;margin:0;transition:transform .25s}.app-interior .job-browser .job-card:hover .job-cover{transform:scale(1.035)}.app-interior .job-demo-badge{color:#664d16;letter-spacing:.2px;white-space:nowrap;background:#fff6df;border:1px solid #efdfb5;border-radius:6px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.app-interior .job-card-media .job-demo-badge{position:absolute;top:13px;right:13px}.app-interior .job-sector-badge{color:#183c4c;background:#ffffffed;border:1px solid #ffffffbf;border-radius:6px;max-width:calc(100% - 32px);padding:6px 10px;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:16px}.app-interior .job-card-body{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.app-interior .job-company{color:#57707d;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.app-interior .job-company .hn-icon{color:#78909b;flex-shrink:0;width:14px;height:14px}.app-interior .job-browser .job-card h2{letter-spacing:-.5px;color:#173443;margin:10px 0 13px;font-size:20px;line-height:1.3}.app-interior .job-card-body>.job-card-location,.app-interior .job-card-body>.job-card-date{color:#536d7e;align-items:flex-start;gap:8px;margin:4px 0;font-size:12px;line-height:1.55;display:flex}.app-interior .job-card-body>.job-card-date{color:#2a5269}.app-interior .job-card-body>p .hn-icon{color:#6d8d9e;flex-shrink:0;width:15px;height:15px;margin-top:2px}.app-interior .job-card-body>.job-card-excerpt{color:#6c8090;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:13px 0 18px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.app-interior .job-card-pay{border-top:1px solid #e5eef2;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:16px;display:flex}.app-interior .job-card-pay small{color:#6b8190;margin-bottom:5px;font-size:10px;display:block}.app-interior .job-browser .job-card-pay strong{color:#153947;letter-spacing:-.6px;border:0;margin:0;padding:0;font-size:20px;line-height:1.3}.app-interior .job-card-pay strong>span{letter-spacing:0;color:#677c87;font-size:10px;font-weight:500}.app-interior .job-duration{color:#406778;background:#f0f6f8;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.app-interior .job-duration .hn-icon{width:13px;height:13px}.app-interior .job-card-body>.job-card-estimate{color:#5a7581;justify-content:space-between;align-items:center;gap:10px;margin:13px 0 0;font-size:11px;display:flex}.app-interior .job-browser .job-card-estimate strong{color:var(--job-green);border:0;margin:0;padding:0;font-size:12px;display:inline}.app-interior .job-browser .job-card-link{color:#195b86;background:#edf5fa;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:12px;transition:background .18s}.app-interior .job-browser .job-card:hover .job-card-link{background:#e0eef6}.app-interior .job-browser .job-skeleton{border-color:var(--job-border);min-height:420px;padding:0 20px 20px;overflow:hidden}.app-interior .job-browser .job-skeleton i{background:#eaf0f4;width:80%;height:21px;margin:18px 0}.app-interior .job-browser .job-skeleton i:first-child{border-radius:0;width:calc(100% + 40px);height:174px;margin:0 -20px 23px}.app-interior .job-browser .job-skeleton i:nth-child(3){width:55%}.app-interior .job-browser .job-skeleton i:last-child{width:100%;height:46px;margin-top:30px}.app-interior .job-pagination{color:#5c7787;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:30px;font-size:12px;display:grid}.app-interior .job-pagination>:first-child{justify-self:start}.app-interior .job-pagination>:last-child{justify-self:end}.app-interior .job-empty{border-color:#dce7ee;padding:48px 25px}.app-interior .job-empty>p{max-width:500px;margin:14px auto}.app-interior .job-empty-icon{color:#37748e;background:#eef6fa;border-radius:50%;padding:17px;display:inline-flex}.app-interior .job-empty-icon .hn-icon{width:25px;height:25px}.app-interior .job-back-link{margin-bottom:19px;display:inline-flex}.app-interior .job-demo-notice{color:#746444;background:#fffbef;border:1px solid #efdfb5;border-radius:10px;align-items:center;gap:11px;margin:0 0 19px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.app-interior .job-view .job-detail-panel{border-color:#dce7ee;padding:32px}.app-interior .job-view .job-detail-cover{object-position:center 35%;width:calc(100% + 64px);height:260px;margin:-32px -32px 28px}.app-interior .job-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.app-interior .job-detail-heading .job-company{font-size:13px}.app-interior .job-detail-heading .job-company .hn-icon{width:16px;height:16px}.app-interior .job-detail-heading h2{letter-spacing:-.8px;color:#173443;margin:9px 0 0;font-size:clamp(25px,3vw,34px)}.app-interior .job-status{color:#597181;background:#edf2f5;border:1px solid #dce7ee;border-radius:6px;flex-shrink:0;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.app-interior .job-status.is-open{color:#267250;background:#eaf7f0;border-color:#c9e9d8}.app-interior .job-view .job-facts{background:#f5f9fb;border:1px solid #e6eef2;border-radius:13px;grid-template-columns:.95fr 1.35fr 1.05fr .85fr;gap:15px;margin:26px 0 20px;padding:21px}.app-interior .job-view .job-facts .hn-icon{color:#46768a;flex-shrink:0;width:18px;height:18px}.app-interior .job-view .job-facts small{color:#6a8492;margin-bottom:7px;font-size:10px}.app-interior .job-view .job-facts strong{color:#264b5d;font-size:13px;line-height:1.55;display:block}.app-interior .job-pay-summary{background:#f0f9f5;border:1px solid #d4e9e0;border-radius:12px;align-items:center;gap:25px;padding:19px 21px;display:flex}.app-interior .job-pay-summary>div{flex-shrink:0}.app-interior .job-pay-summary span{color:#477164;font-size:11px;display:block}.app-interior .job-pay-summary strong{color:#15674a;letter-spacing:-.7px;margin-top:5px;font-size:25px;line-height:1.3;display:block}.app-interior .job-pay-summary>p{color:#5d7e71;max-width:520px;margin:0;font-size:12px;line-height:1.6}.app-interior .job-description{margin-top:28px}.app-interior .job-description h3{color:#274755;margin:0 0 13px;font-size:18px}.app-interior .job-description .content-text{white-space:pre-wrap;color:#536d7e;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.app-interior .job-view .job-detail-actions{align-items:start}.app-interior .job-detail-actions>.panel{border-color:#dce7ee;padding:27px}.app-interior .job-detail-actions h2{margin-bottom:14px;font-size:21px}.app-interior .job-detail-actions>.panel>p{font-size:13px}.app-interior .job-detail-actions .job-form-hint{color:#647e8d;background:#f5f8fa;border-radius:8px;padding:11px 13px;font-size:11px}.app-interior .job-question-empty{text-align:center;color:#7c909c;border:1px dashed #d3e3eb;border-radius:10px;padding:18px;font-size:12px}.app-interior .job-applied-notice{background:#f0f9f5;border:1px solid #d4e9e0;border-radius:12px;align-items:flex-start;gap:13px;padding:18px;display:flex}.app-interior .job-applied-notice>.hn-icon{color:#227b53;flex-shrink:0;width:24px;height:24px}.app-interior .job-applied-notice h3{color:#236049;margin:0;font-size:15px}.app-interior .job-application-status{color:#236049;margin-top:8px;font-size:11px;font-weight:700;display:inline-block}.app-interior .job-applied-notice p{color:#5d7b6e;margin:8px 0 12px;font-size:12px}.app-interior .job-applicant-card+.job-applicant-card{margin-top:15px}.app-interior .job-applicant-card .row-actions{flex-wrap:wrap}.app-interior .job-applicant-card button:disabled{opacity:.55;cursor:wait}@media (max-width:1050px){.app-interior .job-browse-heading{flex-direction:column;align-items:flex-start;gap:12px}.app-interior .job-browser .job-search{grid-template-columns:repeat(2,minmax(0,1fr))}.app-interior .job-browser .job-search .button{grid-column:1/-1}.app-interior .job-browser .job-grid,.app-interior .job-view .job-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.app-interior .job-browse-heading .browse-intro{font-size:14px}.app-interior .job-browse-benefits{gap:10px 18px}.app-interior .job-browse-benefits span{font-size:11px}.app-interior .job-browser .job-search{border-radius:15px;gap:15px;padding:18px}.app-interior .job-browser .job-search label:first-child,.app-interior .job-browser .job-search label:nth-child(2){grid-column:1/-1}.app-interior .job-browser .results-toolbar{align-items:flex-start;gap:13px}.app-interior .job-browser .job-grid{grid-template-columns:1fr;gap:20px}.app-interior .job-browser .job-cover{height:190px}.app-interior .job-browser .job-card-pay strong{font-size:22px}.app-interior .job-duration{font-size:11px}.app-interior .job-view .job-detail-panel{padding:21px}.app-interior .job-view .job-detail-cover{width:calc(100% + 42px);height:200px;margin:-21px -21px 22px}.app-interior .job-detail-heading{flex-direction:column;gap:13px}.app-interior .job-view .job-facts{gap:20px 15px;padding:16px}.app-interior .job-pay-summary{flex-direction:column;align-items:flex-start;gap:11px;padding:16px}.app-interior .job-detail-actions>.panel{padding:22px}.app-interior .job-demo-notice{flex-direction:column;align-items:flex-start;gap:8px}.app-interior .job-pagination{gap:8px;font-size:11px}.app-interior .job-pagination .button{padding:11px 12px}}@media (max-width:380px){.app-interior .job-browser .job-search,.app-interior .job-view .job-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-interior .job-browser .job-card,.app-interior .job-browser .job-cover{transition:none}.app-interior .job-browser .job-card:hover,.app-interior .job-browser .job-card:hover .job-cover{transform:none}}
.app-interior .table-scroll td>button{color:#0871ed;cursor:pointer;white-space:nowrap;background:#eef5ff;border:1px solid #d9e8ff;border-radius:7px;align-items:center;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.app-interior .table-scroll td>button:hover{background:#e1edff}.field-label{margin-bottom:-6px;font-size:13px;font-weight:700;display:block}.file-drop{cursor:pointer;background:#f7faff;border:1px dashed #b7cbe4;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.file-drop:hover,.file-drop:focus-within{background:#eef5ff;border-color:#0871ed}.file-drop.has-file{background:#f2fbf6;border-style:solid;border-color:#9fd3b8}.file-drop .file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-drop-icon{color:#0871ed;background:#fff;border:1px solid #d9e8ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.file-drop-text{gap:2px;min-width:0;font-weight:400;display:grid}.file-drop-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.file-drop-text span{color:#7286a4;font-size:12px}.form-hint{color:#7286a4;margin:-4px 0 4px;font-size:13px}.category-groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.category-group{background:#fbfdff;border:1px solid #e3ebf5;border-radius:12px;gap:2px;margin:0;padding:10px 14px 12px;display:grid}.category-group legend{margin-left:-6px;padding:0 6px;font-weight:700}.category-group .check-label:first-of-type{border-bottom:1px solid #e3ebf5;margin-bottom:4px;padding-bottom:6px;font-weight:700}.email-alert{background:#eef5ff;border-radius:10px;margin-top:6px;padding:10px 12px}.app-interior .job-detail-cover,.app-interior .job-view .job-detail-cover,.app-interior .published-job-detail>.job-detail-cover{object-position:center 22%}.app-interior .stats h2{overflow-wrap:anywhere}@media (max-width:760px){.chat-widget{bottom:14px;right:14px}.chat-launcher{justify-content:center;width:52px;height:52px;padding:0;font-size:20px}.chat-launcher .chat-launcher-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hn-home h1 br{display:none}.hn-home h1 span{display:block}.category-groups{grid-template-columns:1fr}}@media print{.chat-widget,.site-header,.site-footer,.account-nav,.table-tools{display:none!important}}.footer-social{flex-wrap:wrap;gap:12px;display:flex}.site-text-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.site-text-tabs{flex-wrap:wrap;gap:6px;display:flex}.site-text-tabs button{color:#12294b;cursor:pointer;background:#fff;border:1px solid #d9e8ff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.site-text-tabs button.active{color:#fff;background:#0871ed;border-color:#0871ed}.site-text-search{gap:4px;min-width:240px;font-size:13px;font-weight:600;display:grid}.site-text-list{gap:10px;display:grid}.site-text-item{background:#fff;border:1px solid #e3ebf5;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.site-text-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-text-head code{color:#7286a4;overflow-wrap:anywhere;font-size:11px}.site-text-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.site-text-fields label{color:#52677e;gap:4px;font-size:12px;font-weight:700;display:grid}.site-text-fields input,.site-text-fields textarea{width:100%;font-weight:400}.site-text-fields input::placeholder,.site-text-fields textarea::placeholder{color:#8a9bb3;opacity:1}.site-text-item .text-link{color:#0871ed;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:600}.site-text-image{aspect-ratio:3/2;object-fit:cover;border:1px solid #e3ebf5;border-radius:10px;width:100%;max-width:360px}.site-text-savebar{z-index:5;background:linear-gradient(#0000,#fff 30%);justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;padding:12px 0;display:flex;position:sticky;bottom:0}.site-text-savebar [role=status]{color:#52677e;font-size:13px}.integrations{gap:16px;display:grid}.integrations code{overflow-wrap:anywhere;font-size:12px}.badge.badge-ok{color:#127a4a;background:#e7f7ee}.badge.badge-warn{color:#9a5b00;background:#fff4e0}@media (max-width:760px){.site-text-fields{grid-template-columns:1fr}}.admin-manage{gap:12px;margin-top:14px;display:grid}.admin-manage>details,.admin-application details{background:#fbfdff;border:1px solid #e3ebf5;border-radius:12px;padding:10px 14px}.admin-manage summary,.admin-application summary{cursor:pointer;font-weight:700}.danger-zone{background:#fff7f8!important;border-color:#ffd5db!important}.danger-zone summary{color:#ba304b}.admin-card-list{gap:12px;margin-top:12px;display:grid}.admin-application-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-application-head h4{margin:0}.admin-application .actions{flex-wrap:wrap;align-items:flex-start}.app-interior details.admin-create,details.admin-create{min-height:0!important;padding:6px 24px!important}details.admin-create[open]{padding-bottom:24px!important}details.admin-create>summary{padding-block:12px}.row-actions>details:not([open]){box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.row-actions>details>summary{color:#0871ed;cursor:pointer;background:#eef5ff;border:1px solid #d9e8ff;border-radius:7px;align-items:center;min-height:34px;font-size:12px;font-weight:700;list-style:none;display:inline-flex;padding:7px 11px!important}.row-actions>details>summary::-webkit-details-marker{display:none}.row-actions>details[open]{flex-basis:100%;width:100%}.admin-drawer-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61;justify-content:flex-end;animation:.2s hn-drawer-fade;display:flex;position:fixed;inset:0}.admin-drawer{box-sizing:border-box;overscroll-behavior:contain;text-align:left;white-space:normal;background:#f6f8fc;outline:none;width:min(760px,100%);height:100%;padding:0 28px 40px;animation:.28s cubic-bezier(.2,.8,.2,1) hn-drawer-in;overflow-y:auto;box-shadow:-24px 0 60px -20px #0f172a59}.admin-drawer-head{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f8fcf0;border-bottom:1px solid #e3ebf5;justify-content:space-between;align-items:center;gap:16px;margin:0 -28px 18px;padding:18px 28px 14px;display:flex;position:sticky;top:0}.admin-drawer-head h3{margin:0;font-size:21px;line-height:1.25}.admin-drawer .panel{margin-bottom:12px}.admin-drawer p{overflow-wrap:anywhere}@keyframes hn-drawer-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes hn-drawer-fade{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.admin-drawer{padding:0 16px 32px}.admin-drawer-head{margin-inline:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.admin-drawer,.admin-drawer-backdrop{animation:none}}.admin-drawer button:not([class]),.user-detail button:not([class]){color:#0871ed;min-height:36px;font:inherit;cursor:pointer;background:#eef5ff;border:1px solid #d9e8ff;border-radius:8px;align-items:center;margin:4px 0 10px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.admin-audience{max-width:760px;margin-bottom:20px;display:block}.admin-audience select{width:100%}
.hn-reveal-ready .hn-reveal{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.hn-reveal-ready .hn-reveal.hn-reveal-pending{opacity:0;transform:translateY(28px)}.hn-ticker{background:#ffffffd9;border:2px solid #fff;border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:10px 12px;display:flex;overflow:hidden;box-shadow:0 8px 18px #37558b0d}.hn-ticker-label{color:#0069ff;white-space:nowrap;background:#e1eeff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.hn-ticker-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.hn-ticker-track{gap:28px;width:max-content;animation:48s linear infinite hn-ticker;display:flex}.hn-ticker:hover .hn-ticker-track,.hn-ticker:focus-within .hn-ticker-track{animation-play-state:paused}.hn-ticker-track a{color:#101d3a;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.hn-ticker-track a:hover{color:#0069ff}.hn-ticker-track .hn-icon{color:#ff671b;width:15px;height:15px}@keyframes hn-ticker{to{transform:translate(-50%)}}.hn-stats strong{font-variant-numeric:tabular-nums}.hn-cities{padding:34px 0 30px}.hn-city-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hn-city{color:#101d3a;background:#ffffffd9;border:2px solid #fff;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 8px 18px #37558b0d}.hn-city:hover{border-color:#cfe2ff;transform:translateY(-3px);box-shadow:0 16px 30px #2f6fe21f}.hn-city .hn-icon-disc{flex:none;width:48px;height:48px}.hn-city-copy{gap:2px;display:grid}.hn-city-copy strong{font-size:17px}.hn-city-copy small{color:#5d6b85;font-size:13px}.hn-city-arrow{color:#8cb9ff;margin-left:auto;transition:transform .2s,color .2s}.hn-city:hover .hn-city-arrow{color:#0069ff;transform:translate(4px)}.hn-howx{text-align:center;padding:40px 0;scroll-margin-top:80px}.hn-howx>p{color:#5d6b85;margin:8px 0 0}.hn-how-tabs{background:#ffffffd9;border:2px solid #fff;border-radius:999px;gap:6px;margin:22px auto 26px;padding:6px;display:inline-flex;box-shadow:0 8px 18px #37558b0d}.hn-how-tabs button{color:#33415c;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.hn-how-tabs button .hn-icon{width:17px;height:17px}.hn-how-tabs button.active{color:#fff;background:linear-gradient(120deg,#0080ff,#0060ff);box-shadow:0 6px 16px #0066ff40}.hn-how-body{text-align:left;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:20px;display:grid}.hn-how-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hn-how-steps button{text-align:left;color:#101d3a;cursor:pointer;background:#ffffffd9;border:2px solid #fff;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-size:15px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 14px #37558b0a}.hn-how-steps button:hover{transform:translate(3px)}.hn-how-steps button.active{border-color:#8cb9ff;box-shadow:0 12px 26px #2f6fe21f}.hn-how-steps button.done{color:#5d6b85}.hn-how-num{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.hn-how-num .hn-icon{width:16px;height:16px}.hn-how-progress{transform-origin:0;background:linear-gradient(90deg,#0080ff,#0060ff);width:100%;height:3px;animation:5s linear forwards hn-progress;position:absolute;bottom:0;left:0}@keyframes hn-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hn-how-detail{background:radial-gradient(at 100% 0,#ffe8db,#0000 45%),radial-gradient(at 0 100%,#cee1ff,#0000 50%),#fff;border:2px solid #fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:30px;animation:.45s hn-detail-in;display:flex;box-shadow:0 15px 35px #cedcff40}.hn-how-detail h3{margin:0;font-size:26px;line-height:1.2}.hn-how-detail>p:not(.hn-eyebrow){color:#4a5873;margin:0 0 8px;font-size:16px;line-height:1.6}.hn-how-detail .hn-button{margin-top:auto}@keyframes hn-detail-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hn-calc{background:radial-gradient(at 90% 80%,#ffe8db99,#0000 35%),radial-gradient(at 5% 10%,#cee1ffcc,#0000 45%),linear-gradient(130deg,#f7f8ff,#edf4ff 60%,#fff7f0);border:2px solid #fff;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:28px;margin-top:10px;margin-bottom:40px;padding:34px;display:grid;box-shadow:0 15px 35px #cedcff30}.hn-calc-copy>p:not(.hn-eyebrow){color:#4a5873}.hn-range{color:#101d3a;gap:10px;margin-top:20px;font-weight:700;display:grid}.hn-range>span{justify-content:space-between;align-items:baseline;display:flex}.hn-range b{color:#0069ff;font-variant-numeric:tabular-nums;font-size:20px}.hn-range input[type=range]{appearance:none;background:linear-gradient(90deg, #0080ff var(--fill), #dbe7fb var(--fill));cursor:pointer;border-radius:999px;width:100%;height:8px}.hn-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:4px solid #0069ff;border-radius:50%;width:24px;height:24px;transition:transform .15s;box-shadow:0 4px 10px #0066ff4d}.hn-range input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.hn-range input[type=range]::-moz-range-thumb{background:#fff;border:4px solid #0069ff;border-radius:50%;width:18px;height:18px;box-shadow:0 4px 10px #0066ff4d}.hn-range input[type=range]:focus-visible{outline-offset:6px;outline:3px solid #8cb9ff}.hn-calc-result{background:#fff;border-radius:20px;gap:12px;padding:24px;display:grid;box-shadow:0 12px 30px #2f6fe214}.hn-calc-result>div{background:#f5f8ff;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.hn-calc-result small{color:#5d6b85;font-size:13px;font-weight:700}.hn-calc-result strong{color:#101d3a;font-variant-numeric:tabular-nums;font-size:22px}.hn-calc-result>div.is-main{background:linear-gradient(120deg,#0080ff,#0060ff)}.hn-calc-result>div.is-main small{color:#dbe9ff}.hn-calc-result>div.is-main strong{color:#fff;font-size:30px}.hn-calc-result>p{color:#5d6b85;margin:2px 0 4px;font-size:13px}.hn-reviews{padding:34px 0}.hn-review-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hn-review{background:#ffffffd9;border:2px solid #fff;border-radius:18px;flex-direction:column;gap:14px;margin:0;padding:24px;animation:.45s hn-detail-in;display:flex;box-shadow:0 10px 24px #37558b0f}.hn-review-stars{color:#ffb21a;letter-spacing:3px;font-size:18px}.hn-review-stars span{color:#dfe6f2}.hn-review blockquote{color:#101d3a;margin:0;font-size:16px;font-weight:500;line-height:1.6}.hn-review figcaption{color:#5d6b85;align-items:center;gap:10px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.hn-review figcaption .hn-icon-disc{width:30px;height:30px}.hn-review figcaption .hn-icon{width:15px;height:15px}.hn-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.hn-dots button{cursor:pointer;background:#c9d8f0;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .25s,background .25s}.hn-dots button.active{background:#0069ff;width:26px}.hn-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:34px;padding:40px 0;display:grid}.hn-faq>div:first-child>p:not(.hn-eyebrow){color:#4a5873;margin-bottom:18px}.hn-faq-list{gap:10px;display:grid}.hn-faq-list details{background:#ffffffd9;border:2px solid #fff;border-radius:14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 6px 14px #37558b0a}.hn-faq-list details[open]{border-color:#cfe2ff;box-shadow:0 12px 26px #2f6fe214}.hn-faq-list summary{color:#101d3a;cursor:pointer;padding:17px 52px 17px 18px;font-weight:700;list-style:none;position:relative}.hn-faq-list summary::-webkit-details-marker{display:none}.hn-faq-list summary span{background:#e1eeff;border-radius:50%;width:26px;height:26px;margin-top:-13px;transition:transform .25s,background .25s;position:absolute;top:50%;right:16px}.hn-faq-list summary span:before,.hn-faq-list summary span:after{content:"";background:#0069ff;border-radius:2px;width:10px;height:2px;margin:-1px 0 0 -5px;position:absolute;top:50%;left:50%}.hn-faq-list summary span:after{transition:transform .25s;transform:rotate(90deg)}.hn-faq-list details[open] summary span{background:#0069ff}.hn-faq-list details[open] summary span:before,.hn-faq-list details[open] summary span:after{background:#fff}.hn-faq-list details[open] summary span:after{transform:rotate(0)}.hn-faq-list details p{color:#4a5873;margin:0;padding:0 18px 18px;line-height:1.6}@media (max-width:900px){.hn-city-grid,.hn-review-grid{grid-template-columns:1fr 1fr}.hn-how-body,.hn-calc,.hn-faq{grid-template-columns:1fr}.hn-review:nth-child(3){display:none}}@media (max-width:600px){.hn-city-grid,.hn-review-grid{grid-template-columns:1fr}.hn-review:nth-child(n+2){display:none}.hn-calc{padding:22px 18px}.hn-how-detail{padding:22px}.hn-how-tabs{width:100%;display:flex}.hn-how-tabs button{flex:1;justify-content:center;padding:10px 8px;font-size:13px}.hn-ticker-label{padding:6px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.hn-ticker-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hn-ticker-track{animation:none}.hn-how-progress{display:none}.hn-how-detail,.hn-review{animation:none}}.hn-home .hn-range input[type=range]{height:8px;min-height:0;box-shadow:none;outline-offset:6px;border:0;margin:6px 0;padding:0}.hn-home .hn-review blockquote{box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-style:normal}.hn-calc-copy h2,.hn-faq h2,.hn-cities h2,.hn-reviews h2{margin:8px 0 10px}.hn-ticker{margin-bottom:16px}
body{background:#eef3ff}.reference-shell.hn-live{background:0 0}.hn-live:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(34vmax 30vmax at 20% 22%,#9fc0ff 0%,#9fc0ff00 70%),radial-gradient(30vmax 26vmax at 82% 18%,#ffbf9c 0%,#ffbf9c00 70%),radial-gradient(36vmax 30vmax at 76% 76%,#c6b1ff 0%,#c6b1ff00 70%),radial-gradient(30vmax 26vmax at 22% 80%,#9fe8cb 0%,#9fe8cb00 70%),radial-gradient(24vmax 20vmax,#cfe3ff 0%,#cfe3ff00 75%),linear-gradient(135deg,#e3ecff 0%,#f4e9ff 45%,#e1f4ff 100%);animation:38s ease-in-out infinite alternate hn-aurora;position:fixed;inset:-10vmax}@keyframes hn-aurora{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-4%,3%)rotate(7deg)scale(1.08)}to{transform:translate(3%,-3%)rotate(-5deg)scale(1.04)}}.hn-live-pointer .hn-live:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--cx,-999px) var(--cy,-999px), #ffffff8c, #fff0 70%);position:fixed;inset:0}.hn-live .hn-home,.hn-live .hn-intro,.hn-live .hn-home .hn-intro{background:0 0!important}.hn-live .hn-mobile{background:linear-gradient(130deg,#dce9ff8c,#e2faf180)!important}.hn-live .site-footer{background:0 0}.hn-live .site-header{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-bottom:1px solid #ffffffb3;box-shadow:0 10px 30px -18px #1f40a059;background:0 0!important}.hn-live :is(.hn-category:not(.is-featured),.hn-job-card,.hn-city,.hn-review,.hn-faq-list details,.hn-how-steps button,.hn-stats,.hn-ticker,.hn-calc-result,.hn-mobile-features,.hn-how-tabs,.pp-example,.job-card){background:#ffffffb8!important;border:1px solid #ffffffd9!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #172d5f0d,0 18px 40px -16px #1f40a038!important}.hn-live .hn-category.is-featured{box-shadow:0 18px 40px -16px #1f40a047!important}.hn-live .hn-search{background:#ffffffd1!important;border-color:#ffffffe6!important;box-shadow:0 24px 50px -20px #1f40a04d!important}.hn-live .hn-how-detail{background:radial-gradient(at 100% 0,#ffe2d0cc,#0000 45%),radial-gradient(at 0 100%,#c8dcffcc,#0000 50%),#ffffffbf!important}.hn-live :is(.panel,.account-nav,.admin-sidebar,.table-scroll,.job-search,.demo-account-notice){background:#ffffffdb!important;border-color:#ffffffe6!important}.hn-live .panel .panel{background:#f6f9ffe6!important}.hn-live-pointer .hn-live :is(.hn-category,.hn-job-card,.hn-city,.hn-promo,.hn-review,.hn-how-detail,.hn-calc-result,.pp-example,.pp-sector,.hn-mobile-features,.job-card){transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative}.hn-live-pointer .hn-live .is-tilting{--lift:-6px;will-change:transform;transition-duration:.14s,.3s;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -22px #1f40a061!important}.hn-live-pointer .hn-live :is(.hn-category,.hn-job-card,.hn-city,.hn-review,.hn-how-detail,.hn-calc-result,.pp-example,.job-card):after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff73, transparent 55%);opacity:0;z-index:2;transition:opacity .35s;position:absolute;inset:0}.hn-live-pointer .hn-live .is-tilting:after{opacity:1}.hn-live :is(.hn-category,.hn-city) .hn-icon-disc{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.hn-live :is(.hn-category,.hn-city):hover .hn-icon-disc{transform:translateZ(34px)scale(1.1)rotate(-6deg)}.hn-live .hn-job-photo{overflow:hidden}.hn-live .hn-job-photo img,.hn-live .pp-example-photo img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.hn-live :is(.hn-job-card,.pp-example):hover :is(.hn-job-photo,.pp-example-photo) img{transform:scale(1.07)}.hn-live .hn-hero{perspective:1400px}.hn-live .hn-home .hn-hero-art{transform:rotateY(calc(var(--px,0) * 8deg)) rotateX(calc(var(--py,0) * -6deg)) translate3d(calc(var(--px,0) * -12px), calc(var(--py,0) * -10px), 0);transition:transform .7s cubic-bezier(.2,.8,.2,1);box-shadow:0 40px 80px -30px #1f40a073,0 12px 24px -12px #1f40a040}.hn-live .hn-photo-badge{transform:translate3d(calc(var(--px,0) * 26px), calc(var(--py,0) * 20px), 0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .7s cubic-bezier(.2,.8,.2,1);animation:6s ease-in-out infinite hn-float}.hn-live .hn-badge-flexible{animation-delay:-3s}.hn-live .hn-badge-payment{animation-delay:-1.5s}@keyframes hn-float{0%,to{translate:0}50%{translate:0 -10px}}.hn-live .hn-home h1 span{background:linear-gradient(100deg,#0a6cff 15%,#7a5cff 40%,#00a8e0 65%,#0a6cff 85%) 0 0/250% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite hn-shimmer}@keyframes hn-shimmer{to{background-position:250% 0}}.hn-live .hn-intro{position:relative;overflow-x:clip}@media (min-width:1300px){.hn-live .hn-intro:before,.hn-live .hn-intro:after,.hn-live .hn-hero:after{content:"";pointer-events:none;z-index:0;border-radius:50%;animation:11s ease-in-out infinite hn-orb;position:absolute}.hn-live .hn-intro:before{width:74px;height:74px;top:300px;left:calc(50% - 708px)}.hn-live .hn-intro:after{width:50px;height:50px;animation-delay:-4s;top:520px;right:calc(50% - 690px)}.hn-live .hn-hero:after{width:40px;height:40px;animation-delay:-7s;top:20px;left:47%}}@keyframes hn-orb{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.hn-live :is(.hn-button,.button){transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,filter .3s}.hn-live :is(.hn-button:not(.hn-outline):not(.hn-button-pale),.button:not(.secondary)){isolation:isolate;position:relative;overflow:hidden}.hn-live :is(.hn-button:not(.hn-outline):not(.hn-button-pale),.button:not(.secondary)):before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.hn-live :is(.hn-button,.button):hover{filter:saturate(1.1)brightness(1.04);transform:translateY(-2px)}.hn-live :is(.hn-button:not(.hn-outline):not(.hn-button-pale),.button:not(.secondary)):hover{box-shadow:0 16px 30px -12px #0060ff99}.hn-live :is(.hn-button:not(.hn-outline):not(.hn-button-pale),.button:not(.secondary)):hover:before{transform:translate(120%)}.hn-live :is(.hn-button,.button):active{transform:translateY(0)scale(.98)}.hn-reveal-ready .hn-reveal{transform-origin:50% 0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.hn-reveal-ready .hn-reveal.hn-reveal-pending{opacity:0;transform:perspective(1200px)translateY(46px)rotateX(10deg)scale(.98)}@media (prefers-reduced-motion:reduce){.hn-live:before,.hn-live .hn-photo-badge,.hn-live .hn-home h1 span,.hn-live .hn-intro:before,.hn-live .hn-intro:after,.hn-live .hn-hero:after{animation:none!important}.hn-live :is(.hn-button,.button):hover{transform:none}}.hn-live .hn-job-rail{margin-top:-14px;margin-bottom:-34px;padding-top:14px;padding-bottom:34px}.hn-live .hn-home,.reference-shell.hn-live{overflow-x:clip}.hn-live .site-header{border-bottom-color:#0000;box-shadow:none!important}.hn-live .site-header:before{content:"";z-index:-1;pointer-events:none;background:#ffffff61;border-bottom:1px solid #ffffffb3;position:absolute;inset:0 -100vmax;box-shadow:0 10px 30px -18px #1f40a059}
.hn-live{--hn-glass:#ffffffb8;--hn-glass-strong:#ffffffdb;--hn-edge:#ffffffd9;--hn-depth:inset 0 1px 0 #ffffffe6, 0 1px 2px #172d5f0d, 0 18px 40px -16px #1f40a038;--hn-depth-hover:inset 0 1px 0 #ffffffe6, 0 30px 60px -22px #1f40a061}.hn-live.app-interior .page-heading{isolation:isolate;border:1px solid var(--hn-edge);box-shadow:var(--hn-depth);background:linear-gradient(120deg,#ffffffd1,#ffffff7a);border-radius:26px;margin-bottom:26px;padding:28px 34px;position:relative;overflow:hidden}.hn-live.app-interior .page-heading:before,.hn-live.app-interior .page-heading:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite hn-orb;position:absolute}.hn-live.app-interior .page-heading:before{width:62px;height:62px;top:26px;right:24%}.hn-live.app-interior .page-heading:after{width:30px;height:30px;animation-delay:-5s;bottom:22px;right:31%}.hn-live.app-interior .page-heading .eyebrow{color:#0069ff;background:#e1eeff;border-radius:999px;padding:6px 12px;display:inline-block}.hn-live :is(.pp-workflow li,.pp-values article,.pp-faq details,.pp-callout,.sector-card,.faq details,.dashboard-welcome,.job-facts>div,.job-application-panel,.job-question-panel,.calculator,.stats>.panel){background:var(--hn-glass)!important;border:1px solid var(--hn-edge)!important;box-shadow:var(--hn-depth)!important}.hn-live :is(.auth-panel,.job-detail-panel,.page.prose){background:var(--hn-glass-strong)!important;border:1px solid var(--hn-edge)!important;box-shadow:inset 0 1px #ffffffe6,0 30px 70px -28px #1f40a059!important}.hn-live .page.prose{isolation:isolate;position:relative;overflow:hidden}.hn-live .page.prose:before{content:"";z-index:-1;border-radius:50%;width:64px;height:64px;animation:12s ease-in-out infinite hn-orb;position:absolute;top:40px;right:7%}.hn-live-pointer .hn-live :is(.pp-workflow li,.pp-values article,.pp-cta,.sector-card,.stats>.panel){position:relative}.hn-live-pointer .hn-live :is(.pp-workflow li,.pp-values article,.pp-cta,.sector-card,.stats>.panel,.auth-scene){transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.hn-live-pointer .hn-live :is(.pp-workflow li,.pp-values article,.sector-card,.stats>.panel).is-tilting{box-shadow:var(--hn-depth-hover)!important}.hn-live-pointer .hn-live :is(.pp-workflow li,.pp-values article,.sector-card,.stats>.panel,.pp-cta):after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff73, transparent 55%);opacity:0;z-index:2;transition:opacity .35s;position:absolute;inset:0}.hn-live-pointer .hn-live :is(.pp-workflow li,.pp-values article,.sector-card,.stats>.panel,.pp-cta).is-tilting:after{opacity:1}.hn-live-pointer .hn-live .pp-cta:after{background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #fff3, transparent 55%)}.hn-live :is(.pp-workflow li>div,.sector-card .sector-icon,.pp-values article>svg,.job-facts>div>svg){transition:transform .45s cubic-bezier(.2,.8,.2,1)}.hn-live :is(.pp-workflow li:hover>div,.sector-card:hover .sector-icon){transform:translateZ(30px)scale(1.06)}.hn-live .pp-values article:hover>svg{transform:translateZ(24px)scale(1.12)rotate(-6deg)}.hn-live .pp-hero{perspective:1400px;position:relative}.hn-live .pp-hero-photo{transform:rotateY(calc(var(--px,0) * 8deg)) rotateX(calc(var(--py,0) * -6deg)) translate3d(calc(var(--px,0) * -12px), calc(var(--py,0) * -10px), 0);transition:transform .7s cubic-bezier(.2,.8,.2,1);box-shadow:0 40px 80px -30px #1f40a073,0 12px 24px -12px #1f40a040}.hn-live .pp-hero-photo>div{transform:translate3d(calc(var(--px,0) * 26px), calc(var(--py,0) * 18px), 0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .7s cubic-bezier(.2,.8,.2,1);animation:6s ease-in-out infinite hn-float}.hn-live .pp-hero-points span{background:var(--hn-glass);border:1px solid var(--hn-edge);border-radius:999px;padding:6px 12px}@media (min-width:1300px){.hn-live .pp-hero:before,.hn-live .pp-hero:after{content:"";pointer-events:none;z-index:0;border-radius:50%;animation:11s ease-in-out infinite hn-orb;position:absolute}.hn-live .pp-hero:before{width:64px;height:64px;top:58%;left:-96px}.hn-live .pp-hero:after{width:42px;height:42px;animation-delay:-6s;top:2%;left:50%}}.hn-live .pp-cta{isolation:isolate;overflow:hidden;box-shadow:0 40px 80px -34px #092e68a6}.hn-live .pp-cta:before{content:"";z-index:-1;border-radius:50%;width:220px;height:220px;animation:12s ease-in-out infinite hn-orb;position:absolute;top:-110px;right:18%}.hn-live :is(.pp-faq details,.faq details){border-radius:14px;transition:border-color .2s,box-shadow .2s}.hn-live :is(.pp-faq details,.faq details)[open]{border-color:#cfe2ff!important;box-shadow:0 12px 26px -10px #1f40a038!important}.hn-live .job-browse-benefits>*{background:var(--hn-glass);border:1px solid var(--hn-edge);border-radius:999px;padding:6px 12px}.hn-live .job-detail-cover{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.hn-live .job-detail-panel{overflow:hidden}.hn-live .job-detail-panel:hover .job-detail-cover{transform:scale(1.03)}.hn-live .job-facts{gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hn-live .job-facts>div{border-radius:14px;padding:14px 16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.hn-live .job-facts>div:hover{transform:translateY(-3px);box-shadow:var(--hn-depth-hover)!important}.hn-live .job-pay-summary{background:linear-gradient(120deg,#e1faeeeb,#ecfff7bf)!important;border:1px solid #ffffffd9!important;box-shadow:0 18px 40px -18px #0f7a5559!important}.hn-live .dashboard-welcome{isolation:isolate;position:relative;overflow:hidden}.hn-live .dashboard-welcome:after{content:"";z-index:-1;border-radius:50%;width:46px;height:46px;animation:12s ease-in-out infinite hn-orb;position:absolute;top:30px;right:30%}.hn-live .dashboard-shift-list>a{border-radius:14px;transition:background-color .25s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.hn-live .dashboard-shift-list>a:hover{background:#ffffffb3;transform:translate(6px);box-shadow:0 12px 26px -16px #1f40a059}.hn-live :is(.account-nav,.admin-sidebar) a{transition:background-color .2s,color .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.hn-live :is(.account-nav,.admin-sidebar) a:hover{transform:translate(2px)}.hn-live :is(.account-nav a.active,.admin-sidebar a.active){box-shadow:0 10px 22px -10px #0060ff99;color:#fff!important;background:linear-gradient(120deg,#0080ff,#0060ff)!important}.hn-live :is(.account-nav a.active) svg{color:#fff}.hn-live .auth-panel{border-radius:26px}.hn-live .auth-scene{box-shadow:0 40px 80px -30px #1f40a080}.hn-live .site-footer{border:1px solid #ffffffbf;border-bottom:0;border-radius:28px 28px 0 0;margin-top:40px;box-shadow:0 -20px 50px -30px #1f40a040;background:#ffffff73!important;padding:36px 40px 22px!important}@media (max-width:760px){.hn-live .site-footer{border-radius:22px 22px 0 0;padding:26px 20px 18px!important}.hn-live.app-interior .page-heading{border-radius:20px;padding:22px 20px}.hn-live.app-interior .page-heading:before{width:44px;height:44px;top:18px;right:18px}.hn-live.app-interior .page-heading:after{display:none}}@media (prefers-reduced-motion:reduce){.hn-live :is(.page-heading,.page.prose,.pp-hero,.pp-cta,.dashboard-welcome):before,.hn-live :is(.page-heading,.pp-hero,.dashboard-welcome):after,.hn-live .pp-hero-photo>div{animation:none!important}.hn-live :is(.job-facts>div,.dashboard-shift-list>a,.account-nav a,.admin-sidebar a):hover{transform:none}}.hn-live .pp-values{gap:14px;display:grid}.hn-live .pp-values article{border-radius:18px;align-items:center;margin-bottom:0;padding:18px 20px}.hn-live .pp-values article h3{margin-top:0}.hn-live .pp-values article p{margin-bottom:0}@media (max-width:760px){.hn-live.app-interior .page-heading:before,.hn-live.app-interior .page-heading:after,.hn-live .dashboard-welcome:after,.hn-live .page.prose:before{display:none}}
.hn-live{--ico-chef:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%2013.87A4%204%200%200%201%207.41%206a5.11%205.11%200%200%201%201.05-1.54%205%205%200%200%201%207.08%200A5.11%205.11%200%200%201%2016.59%206%204%204%200%200%201%2018%2013.87V21H6Z%27%2F%3E%3Cpath%20d%3D%27M6%2017h12%27%2F%3E%3C%2Fsvg%3E);--ico-briefcase:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%272%27%20y%3D%277%27%20width%3D%2720%27%20height%3D%2714%27%20rx%3D%272%27%2F%3E%3Cpath%20d%3D%27M16%2021V5a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v16%27%2F%3E%3C%2Fsvg%3E);--ico-calendar:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%273%27%20y%3D%274%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%2F%3E%3Cpath%20d%3D%27M16%202v4M8%202v4M3%2010h18%27%2F%3E%3Cpath%20d%3D%27m9%2016%202%202%204-4%27%2F%3E%3C%2Fsvg%3E);--ico-clock:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%279%27%2F%3E%3Cpath%20d%3D%27M12%207v5l3%202%27%2F%3E%3C%2Fsvg%3E);--ico-coffee:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M10%202v2M14%202v2M6%202v2%27%2F%3E%3Cpath%20d%3D%27M16%208a1%201%200%200%201%201%201v8a4%204%200%200%201-4%204H7a4%204%200%200%201-4-4V9a1%201%200%200%201%201-1h14a4%204%200%201%201%200%208h-1%27%2F%3E%3C%2Fsvg%3E);--ico-clipboard:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%278%27%20y%3D%272%27%20width%3D%278%27%20height%3D%274%27%20rx%3D%271%27%2F%3E%3Cpath%20d%3D%27M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%27%2F%3E%3Cpath%20d%3D%27m9%2014%202%202%204-4%27%2F%3E%3C%2Fsvg%3E);--ico-bell:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%2020a1%201%200%200%201-1-1v-1a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202v1a1%201%200%200%201-1%201Z%27%2F%3E%3Cpath%20d%3D%27M20%2016a8%208%200%201%200-16%200%27%2F%3E%3Cpath%20d%3D%27M12%204v4M10%204h4%27%2F%3E%3C%2Fsvg%3E);--ico-stethoscope:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M11%202v2M5%202v2%27%2F%3E%3Cpath%20d%3D%27M5%203H4a2%202%200%200%200-2%202v4a6%206%200%200%200%2012%200V5a2%202%200%200%200-2-2h-1%27%2F%3E%3Cpath%20d%3D%27M8%2015a6%206%200%200%200%2012%200v-3%27%2F%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%2710%27%20r%3D%272%27%2F%3E%3C%2Fsvg%3E);--ico-wallet:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M19%207V4a1%201%200%200%200-1-1H5a2%202%200%200%200%200%204h15a1%201%200%200%201%201%201v4h-3a2%202%200%200%200%200%204h3a1%201%200%200%200%201-1v-2a1%201%200%200%200-1-1%27%2F%3E%3Cpath%20d%3D%27M3%205v14a2%202%200%200%200%202%202h15a1%201%200%200%200%201-1v-4%27%2F%3E%3C%2Fsvg%3E);--ico-idcard:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%273%27%20y%3D%274%27%20width%3D%2718%27%20height%3D%2716%27%20rx%3D%272%27%2F%3E%3Ccircle%20cx%3D%279%27%20cy%3D%2711%27%20r%3D%272.5%27%2F%3E%3Cpath%20d%3D%27M5.5%2017a3.5%203.5%200%200%201%207%200M15%209h3M15%2013h3%27%2F%3E%3C%2Fsvg%3E);--ico-chat:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z%27%2F%3E%3Cpath%20d%3D%27M9.09%209a3%203%200%200%201%205.83%201c0%202-3%203-3%203M12%2017h.01%27%2F%3E%3C%2Fsvg%3E);--ico-utensils:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%202v7c0%201.1.9%202%202%202h4a2%202%200%200%200%202-2V2M7%202v20%27%2F%3E%3Cpath%20d%3D%27M21%2015V2a5%205%200%200%200-5%205v6c0%201.1.9%202%202%202h3Zm0%200v7%27%2F%3E%3C%2Fsvg%3E)}@keyframes hn-tile{0%,to{transform:translate3d(0, 0, 0) rotate(var(--tilt,-8deg))}50%{transform:translate3d(0, -12px, 0) rotate(calc(var(--tilt,-8deg) + 6deg))}}@media (min-width:1300px){.hn-live .hn-intro:before{--tilt:-12deg;background:var(--ico-chef) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:72px;height:72px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 24px 40px -14px #1d5be08c}.hn-live .hn-intro:after{--tilt:10deg;background:var(--ico-calendar) center / 52% no-repeat, linear-gradient(145deg, #4fe3ad, #0c9466);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out -4s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #0c94668c}.hn-live .hn-hero:after{--tilt:8deg;background:var(--ico-bell) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:50px;height:50px;animation:9s ease-in-out -7s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 17px 28px -10px #ec5f178c}}.hn-live.app-interior .page-heading:before{--tilt:-10deg;background:var(--ico-briefcase) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #1d5be08c}.hn-live.app-interior .page-heading:after{--tilt:12deg;background:var(--ico-clock) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:38px;height:38px;animation:9s ease-in-out -5s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 13px 21px -8px #ec5f178c}.reference-shell.hn-live[data-page=jobs] .page-heading:before,.reference-shell.hn-live[data-page=job] .page-heading:before,.reference-shell.hn-live[data-page=my-jobs] .page-heading:before,.reference-shell.hn-live[data-page=applications] .page-heading:before,.reference-shell.hn-live[data-page=post-job] .page-heading:before,.reference-shell.hn-live[data-page=vacancies] .page-heading:before{--tilt:-10deg;background:var(--ico-briefcase) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #1d5be08c}.reference-shell.hn-live[data-page=jobs] .page-heading:after,.reference-shell.hn-live[data-page=job] .page-heading:after,.reference-shell.hn-live[data-page=my-jobs] .page-heading:after,.reference-shell.hn-live[data-page=applications] .page-heading:after,.reference-shell.hn-live[data-page=post-job] .page-heading:after,.reference-shell.hn-live[data-page=vacancies] .page-heading:after{--tilt:12deg;background:var(--ico-calendar) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:38px;height:38px;animation:9s ease-in-out -5s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 13px 21px -8px #ec5f178c}.reference-shell.hn-live[data-page=salary] .page-heading:before,.reference-shell.hn-live[data-page=profile\/payments] .page-heading:before,.reference-shell.hn-live[data-page=profile\/payment-methods] .page-heading:before{--tilt:-10deg;background:var(--ico-wallet) center / 52% no-repeat, linear-gradient(145deg, #4fe3ad, #0c9466);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #0c94668c}.reference-shell.hn-live[data-page=salary] .page-heading:after,.reference-shell.hn-live[data-page=profile\/payments] .page-heading:after,.reference-shell.hn-live[data-page=profile\/payment-methods] .page-heading:after{--tilt:12deg;background:var(--ico-clock) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:38px;height:38px;animation:9s ease-in-out -5s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 13px 21px -8px #ec5f178c}.reference-shell.hn-live[data-page=profile] .page-heading:before,.reference-shell.hn-live[data-page=profile\/documents] .page-heading:before,.reference-shell.hn-live[data-page=profile\/preview] .page-heading:before,.reference-shell.hn-live[data-page=profile\/badges] .page-heading:before,.reference-shell.hn-live[data-page=profile\/reviews] .page-heading:before,.reference-shell.hn-live[data-page=employee] .page-heading:before{--tilt:-10deg;background:var(--ico-idcard) center / 52% no-repeat, linear-gradient(145deg, #ae95ff, #6438ee);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #6438ee8c}.reference-shell.hn-live[data-page=profile] .page-heading:after,.reference-shell.hn-live[data-page=profile\/documents] .page-heading:after,.reference-shell.hn-live[data-page=profile\/preview] .page-heading:after,.reference-shell.hn-live[data-page=profile\/badges] .page-heading:after,.reference-shell.hn-live[data-page=profile\/reviews] .page-heading:after,.reference-shell.hn-live[data-page=employee] .page-heading:after{--tilt:12deg;background:var(--ico-clipboard) center / 52% no-repeat, linear-gradient(145deg, #4fe3ad, #0c9466);border-radius:30%;width:38px;height:38px;animation:9s ease-in-out -5s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 13px 21px -8px #0c94668c}.reference-shell.hn-live[data-page=messages] .page-heading:before,.reference-shell.hn-live[data-page=notifications] .page-heading:before,.reference-shell.hn-live[data-page=profile\/notifications] .page-heading:before{--tilt:-10deg;background:var(--ico-chat) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #1d5be08c}.reference-shell.hn-live[data-page=messages] .page-heading:after,.reference-shell.hn-live[data-page=notifications] .page-heading:after,.reference-shell.hn-live[data-page=profile\/notifications] .page-heading:after{--tilt:12deg;background:var(--ico-clock) center / 52% no-repeat, linear-gradient(145deg, #ff9cbb, #e2437a);border-radius:30%;width:38px;height:38px;animation:9s ease-in-out -5s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 13px 21px -8px #e2437a8c}.reference-shell.hn-live[data-page^=admin] .page-heading:before{--tilt:-10deg;background:var(--ico-clipboard) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #1d5be08c}.reference-shell.hn-live[data-page^=admin] .page-heading:after{--tilt:12deg;background:var(--ico-briefcase) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:38px;height:38px;animation:9s ease-in-out -5s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 13px 21px -8px #ec5f178c}.reference-shell.hn-live[data-page=login] .page-heading:before,.reference-shell.hn-live[data-page=register] .page-heading:before,.reference-shell.hn-live[data-page=forgot-password] .page-heading:before,.reference-shell.hn-live[data-page=reset-password] .page-heading:before,.reference-shell.hn-live[data-page=verify-email] .page-heading:before{--tilt:-10deg;background:var(--ico-idcard) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #1d5be08c}.reference-shell.hn-live[data-page=login] .page-heading:after,.reference-shell.hn-live[data-page=register] .page-heading:after,.reference-shell.hn-live[data-page=forgot-password] .page-heading:after,.reference-shell.hn-live[data-page=reset-password] .page-heading:after,.reference-shell.hn-live[data-page=verify-email] .page-heading:after{--tilt:12deg;background:var(--ico-coffee) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:38px;height:38px;animation:9s ease-in-out -5s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 13px 21px -8px #ec5f178c}.reference-shell.hn-live[data-page=dashboard] .page-heading:before{--tilt:-10deg;background:var(--ico-briefcase) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #1d5be08c}.reference-shell.hn-live[data-page=dashboard] .page-heading:after{--tilt:12deg;background:var(--ico-clock) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:38px;height:38px;animation:9s ease-in-out -5s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 13px 21px -8px #ec5f178c}.hn-live .page.prose:before{--tilt:-8deg;background:var(--ico-chat) center / 52% no-repeat, linear-gradient(145deg, #ae95ff, #6438ee);border-radius:30%;width:58px;height:58px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 19px 32px -12px #6438ee8c}@media (min-width:1300px){.hn-live .pp-hero:before{--tilt:-12deg;background:var(--ico-briefcase) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:62px;height:62px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 21px 34px -12px #1d5be08c}.hn-live .pp-hero:after{--tilt:10deg;background:var(--ico-clipboard) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:48px;height:48px;animation:9s ease-in-out -6s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 16px 27px -10px #ec5f178c}.reference-shell.hn-live[data-page=companies] .pp-hero:before{--tilt:-12deg;background:var(--ico-briefcase) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:62px;height:62px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 21px 34px -12px #1d5be08c}.reference-shell.hn-live[data-page=companies] .pp-hero:after{--tilt:10deg;background:var(--ico-clipboard) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:48px;height:48px;animation:9s ease-in-out -6s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 16px 27px -10px #ec5f178c}.reference-shell.hn-live[data-page=employees] .pp-hero:before{--tilt:-12deg;background:var(--ico-chef) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:62px;height:62px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 21px 34px -12px #1d5be08c}.reference-shell.hn-live[data-page=employees] .pp-hero:after{--tilt:10deg;background:var(--ico-wallet) center / 52% no-repeat, linear-gradient(145deg, #4fe3ad, #0c9466);border-radius:30%;width:48px;height:48px;animation:9s ease-in-out -6s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 16px 27px -10px #0c94668c}.reference-shell.hn-live[data-page=about] .pp-hero:before{--tilt:-12deg;background:var(--ico-idcard) center / 52% no-repeat, linear-gradient(145deg, #ae95ff, #6438ee);border-radius:30%;width:62px;height:62px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 21px 34px -12px #6438ee8c}.reference-shell.hn-live[data-page=about] .pp-hero:after{--tilt:10deg;background:var(--ico-calendar) center / 52% no-repeat, linear-gradient(145deg, #ffab6e, #ec5f17);border-radius:30%;width:48px;height:48px;animation:9s ease-in-out -6s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 16px 27px -10px #ec5f178c}.reference-shell.hn-live[data-page^=categories] .pp-hero:before{--tilt:-12deg;background:var(--ico-utensils) center / 52% no-repeat, linear-gradient(145deg, #6aacff, #1d5be0);border-radius:30%;width:62px;height:62px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 21px 34px -12px #1d5be08c}.reference-shell.hn-live[data-page^=categories] .pp-hero:after{--tilt:10deg;background:var(--ico-stethoscope) center / 52% no-repeat, linear-gradient(145deg, #4fe3ad, #0c9466);border-radius:30%;width:48px;height:48px;animation:9s ease-in-out -6s infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 16px 27px -10px #0c94668c}}.hn-live .dashboard-welcome:after{--tilt:10deg;background:var(--ico-calendar) center / 52% no-repeat, linear-gradient(145deg, #4fe3ad, #0c9466);border-radius:30%;width:52px;height:52px;animation:9s ease-in-out infinite hn-tile;box-shadow:inset 3px 4px 6px #ffffff8c,inset -4px -6px 10px #0000002e,0 17px 29px -10px #0c94668c}.hn-live .pp-cta:before{--tilt:-10deg;background:var(--ico-wallet) center / 50% no-repeat, linear-gradient(145deg, #ffffff4d, #ffffff14);border:1px solid #ffffff59;border-radius:30%;width:66px;height:66px;animation:9s ease-in-out infinite hn-tile;top:22px;right:30%;box-shadow:inset 2px 3px 6px #ffffff4d,0 20px 36px -16px #00000073}@media (prefers-reduced-motion:reduce){.hn-live .hn-intro:before,.hn-live .hn-intro:after,.hn-live .hn-hero:after,.hn-live .page-heading:before,.hn-live .page-heading:after,.hn-live .page.prose:before,.hn-live .pp-hero:before,.hn-live .pp-hero:after,.hn-live .dashboard-welcome:after,.hn-live .pp-cta:before{animation:none!important}}
.chat-window>header{width:auto;max-width:none;height:auto;margin:0;padding:17px 20px}.chat-widget .chat-launcher{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}.chat-widget.is-tucked .chat-launcher{opacity:0;pointer-events:none;transform:translateY(90px)scale(.8)}.eyebrow,.hn-eyebrow,.hn-home .hn-eyebrow,.pp-section-title .eyebrow,th,.table-scroll th,.app-interior .table-scroll th,.badge,.app-interior .badge,.job-demo-badge,.job-sector-badge,.hn-demo-badge,.job-status,[class*=job-status]{font-size:11px!important}.hn-stats small,.hn-home .hn-stats small,.stats span,.app-interior .stats span,.job-facts small,.job-card small,main small,.hn-popular strong,.hn-home .hn-popular strong{font-size:12px!important}.hn-footer-bottom,.hn-footer-bottom span,.site-footer p,.site-footer a,.app-interior .page-heading .button.secondary,.page-heading .button{font-size:13px!important}@media (max-width:1024px),(pointer:coarse){.app-interior .page-heading .button.secondary,.page-heading .button{min-height:40px;padding:8px 14px}.site-footer a{align-items:center;min-height:36px;display:inline-flex}.site-footer h3+a,.site-footer div>a{margin-top:0}.language,a.language,.site-header .language{align-items:center;min-height:40px;padding-inline:6px;display:inline-flex}.app-breadcrumb a,.text-link,a.text-link,.hn-view-all{align-items:center;min-height:36px;display:inline-flex}.primary-nav a{align-items:center;min-height:40px;display:inline-flex}.hn-ticker-track a{min-height:34px}details>summary{padding-top:12px!important;padding-bottom:12px!important}.hn-faq-list summary{padding-top:16px!important;padding-bottom:16px!important}input[type=checkbox],input[type=radio]{flex:none;width:22px!important;height:22px!important}.check-label{align-items:center;min-height:40px}.row-actions a,.row-actions button,.app-interior .table-scroll td>button{min-height:34px}.hn-jobs-controls>button{width:40px;height:40px}.auth-panel a,.auth-switch a,.results-toolbar a,.job-back-link,.guide-card a,main .panel>a{align-items:center;min-height:36px;display:inline-flex}.hn-footer-bottom a[href=\#main]{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.hn-dots button{border-radius:999px;background-clip:content-box!important;width:24px!important;height:24px!important;padding:7px!important}.hn-dots button.active{width:40px!important}.reference-shell:is([data-page=login],[data-page=register],[data-page=forgot-password],[data-page=reset-password],[data-page=verify-email]) .chat-widget{display:none}.site-footer,.hn-live .site-footer{padding-bottom:84px!important}}@media (max-width:760px){.hn-home .hn-section-heading{flex-direction:column;align-items:flex-start}.hn-home .hn-section-heading .hn-button,.hn-home .hn-jobs-controls .hn-button{white-space:nowrap;min-width:0}.hn-home .hn-jobs-controls{width:100%}.hn-live .site-header .primary-nav.is-open{border-radius:0 0 18px 18px;box-shadow:0 28px 50px -24px #1f40a066}}@media (max-width:900px){.table-scroll,.app-interior .table-scroll,.hn-live .table-scroll{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.table-scroll table,.app-interior .table-scroll table{table-layout:auto;width:100%!important;min-width:0!important}.table-scroll table,.table-scroll tbody,.table-scroll tr,.table-scroll td{box-sizing:border-box;width:100%;max-width:100%;display:block}.table-scroll thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-scroll tr{background:#ffffffdb;border:1px solid #ffffffe6;border-radius:16px;margin:0 0 12px;padding:10px 16px;box-shadow:0 12px 28px -16px #1f40a04d}.table-scroll tr:hover td,.app-interior .table-scroll tbody tr:hover td{background:0 0!important}.table-scroll td,.app-interior .table-scroll td{text-align:right;overflow-wrap:anywhere;white-space:normal;justify-content:space-between;align-items:baseline;gap:14px;display:flex;border:0!important;border-bottom:1px solid #eef2f8!important;padding:8px 0!important}.table-scroll td:last-child{border-bottom:0!important}.table-scroll td:before{content:attr(data-label);text-align:left;color:#5d6b85;flex:none;max-width:45%;font-size:12px;font-weight:700}.table-scroll td.table-actions{text-align:left;display:block;padding-top:12px!important}.table-scroll td.table-actions:before{display:none}.table-scroll td.table-actions .row-actions,.table-scroll td.table-actions{gap:8px}.table-scroll .empty-small{padding:16px}}@media (max-width:380px){.hn-container{width:calc(100% - 28px)!important}.hn-home h1{font-size:36px!important}.hn-how-tabs button{padding-inline:6px;font-size:12px}.site-header,.reference-shell .site-header,.reference-shell.app-interior .site-header{gap:8px!important;padding-inline:16px!important}.site-header .brand-logo img,.site-header .hn-wordmark img{width:92px!important;height:auto!important}.site-header .header-actions{gap:6px!important}.menu-toggle{min-width:40px;min-height:40px;padding:8px!important;font-size:0!important}.menu-toggle span{font-size:22px}.site-header .button.small{white-space:nowrap;padding-inline:10px!important}}@media (max-width:1024px),(pointer:coarse){.chat-widget{bottom:16px;right:16px}.chat-launcher{justify-content:center;width:54px;height:54px;font-size:20px;border-radius:50%!important;padding:0!important}.chat-launcher .chat-launcher-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:900px){.app-interior .admin-layout{display:block!important}.app-interior .admin-layout>.admin-sidebar{display:none!important}.app-interior .admin-section-picker{margin-bottom:22px;display:block!important}.app-interior .admin-section-picker select{width:100%;min-height:44px}}@media (min-width:901px){.table-scroll td[data-label=ID],.table-scroll th:first-child{white-space:nowrap}}@media (max-width:1024px),(pointer:coarse){.hn-job-card h3 a,.job-card h3 a{margin-block:-8px;padding-block:8px;display:inline-block}}@media (min-width:801px) and (max-width:900px){.site-header{flex-wrap:wrap;height:auto;min-height:80px;padding:14px 20px}.site-header .header-actions{gap:10px;margin-left:auto}.menu-toggle{align-items:center;gap:8px;display:inline-flex}.site-header .primary-nav{flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;padding-top:10px;display:none}.site-header .primary-nav.is-open{display:flex}.reference-shell.app-interior .site-header{gap:14px;height:67px;padding:0 24px}.reference-shell.app-interior .site-header .brand-logo{width:110px}.reference-shell.app-interior .site-header .primary-nav{z-index:30;background:#fff;border-top:1px solid #e2ebf8;flex-direction:column;align-items:flex-start;gap:23px;width:100%;padding:22px;display:none;position:absolute;top:67px;left:0;right:0;box-shadow:0 12px 20px #25476810}.reference-shell.app-interior .site-header .primary-nav.is-open{display:flex}.reference-shell.app-interior .site-header .primary-nav a{font-size:14px}.reference-shell.app-interior .menu-toggle{color:#2c4c74;background:0 0;border:0;order:3;padding:5px;font-size:0;display:block}.reference-shell.app-interior .menu-toggle span{font-size:23px}.reference-shell .site-header{flex-wrap:wrap;min-height:72px;position:relative}.reference-shell .site-header .brand-logo{width:115px}.reference-shell .site-header .menu-toggle{font-size:12px;display:inline-flex}.reference-shell .site-header .primary-nav{flex-direction:column;order:3;align-items:stretch;gap:15px;width:100%;padding:15px 0 22px;display:none}.reference-shell .site-header .primary-nav.is-open{display:flex}.reference-shell .site-header .primary-nav a{padding:8px 0;font-size:14px}.reference-shell .site-header .header-actions{margin-left:auto}.reference-shell .site-header .header-actions .button{font-size:12px}.hn-live .site-header .primary-nav.is-open{border-radius:0 0 18px 18px;box-shadow:0 28px 50px -24px #1f40a066}}@media (min-width:901px) and (max-width:1050px){.reference-shell .site-header,.reference-shell.app-interior .site-header{gap:18px;padding-inline:32px}.reference-shell .site-header .primary-nav,.reference-shell.app-interior .site-header .primary-nav{gap:14px}.reference-shell .site-header .primary-nav a,.reference-shell.app-interior .site-header .primary-nav a{font-size:13px}}@media (max-width:1024px),(pointer:coarse){.hn-home .hn-range input[type=range]{background-position:50%;background-repeat:no-repeat;background-size:100% 8px;height:30px;margin:0}.hn-range input[type=range]::-webkit-slider-thumb{width:28px;height:28px}.hn-range input[type=range]::-moz-range-thumb{width:22px;height:22px}.admin-application-head h4 a{margin-block:-8px;padding-block:8px;display:inline-block}}
.hn-live .site-header:before{content:none}.reference-shell.hn-live .site-header{z-index:60;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-radius:999px;height:68px;min-height:0;margin-top:12px;padding-inline:34px;position:sticky;top:12px;background:linear-gradient(#ffffffd6,#ffffffa8)!important;border:1px solid #fffffff2!important;box-shadow:inset 0 1px #fff,0 0 0 1px #1f40a00d,0 2px 4px #172d5f0d,0 20px 44px -20px #1f40a066!important}.reference-shell.hn-live .site-header .header-actions .button,.reference-shell.hn-live .site-header .language{border-radius:999px}@media (min-width:1051px){.reference-shell.hn-live .site-header .primary-nav{gap:4px}.reference-shell.hn-live .site-header .primary-nav a{border-radius:999px;padding:9px 15px;transition:background-color .2s,color .2s}.reference-shell.hn-live .site-header .primary-nav a:hover{background:#0069ff12}.reference-shell.hn-live .site-header .primary-nav a[aria-current=page]{background:#0069ff1a}}@media (min-width:1051px) and (max-width:1200px){.reference-shell.hn-live .site-header{padding-inline:26px}.reference-shell.hn-live .site-header .primary-nav a{padding-inline:11px}}@media (min-width:901px) and (max-width:1050px){.reference-shell.hn-live .site-header{gap:14px!important;padding-inline:22px!important}.reference-shell.hn-live .site-header .primary-nav{gap:8px!important}}@media (max-width:900px){.reference-shell.hn-live .site-header{height:60px;margin-top:10px;top:10px;padding-inline:22px!important}.reference-shell.hn-live .site-header .primary-nav.is-open{z-index:40;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) hn-nav-drop;background:#fff!important;border:1px solid #fff!important;border-radius:26px!important;grid-area:auto!important;align-items:stretch!important;gap:2px!important;width:auto!important;padding:12px!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;box-shadow:0 0 0 1px #1f40a00d,0 30px 60px -24px #1f40a073!important}.reference-shell.hn-live .site-header .primary-nav.is-open a{border-radius:16px;padding:13px 16px!important}.reference-shell.hn-live .site-header .primary-nav.is-open a[aria-current=page]{background:#0069ff14}}@media (max-width:600px){.reference-shell.hn-live .site-header{height:56px;margin-top:8px;top:8px;padding-inline:16px!important}}@media (max-width:380px){.reference-shell.hn-live .site-header{padding-inline:12px!important}}@keyframes hn-nav-drop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reference-shell.hn-live .site-header .primary-nav.is-open{animation:none}}.reference-shell.hn-live .site-header+.demo-guide{margin-top:14px}@media (min-width:801px){.reference-shell.hn-live :is(.account-nav,.admin-sidebar,.auth-scene){top:96px}.reference-shell.hn-live .admin-sidebar{max-height:calc(100vh - 116px)}}
