:root{--ds-accent:var(--canka-blue-600);--ds-accent-hover:var(--canka-blue-700);--ds-accent-soft:#1677d41a;--ds-accent-muted:var(--canka-blue-100);--ds-accent-on:#fff;--ds-surface:var(--canka-white);--ds-surface-muted:var(--canka-surface);--ds-surface-elevated:#fff;--ds-border:var(--canka-border);--ds-border-strong:#c8d3de;--ds-text:var(--canka-ink);--ds-text-secondary:var(--canka-text);--ds-text-muted:var(--canka-muted);--ds-success:var(--canka-green-600);--ds-success-bg:var(--canka-green-100);--ds-warning:#92680f;--ds-warning-bg:var(--canka-yellow-100);--ds-danger:var(--canka-red-700);--ds-danger-bg:#fef2f2;--ds-radius-sm:var(--radius-sm);--ds-radius-md:var(--radius-md);--ds-radius-lg:var(--radius-lg);--ds-shadow-sm:var(--shadow-sm);--ds-shadow-md:var(--shadow-md);--ds-shadow-card:0 1px 2px #0714220a, 0 8px 24px #0714220f;--ds-shadow-card-hover:0 2px 4px #0714220f, 0 16px 40px #0714221a;--ds-transition:.16s cubic-bezier(.4, 0, .2, 1);--panel-accent:var(--ds-accent);--panel-accent-soft:var(--ds-accent-soft);--panel-accent-glow:#1677d438}h1,h2,h3,h4,h5,h6,.ds-heading{font-family:var(--font-display);color:var(--ds-text);letter-spacing:-.02em;line-height:1.2}h1,.ds-h1{font-size:var(--text-page);font-weight:800}h2,.ds-h2{font-size:var(--text-section);font-weight:800}h3,.ds-h3{font-size:var(--text-card-title);font-weight:700}.ds-lead{color:var(--ds-text-secondary);max-width:var(--measure);font-size:1.0625rem;line-height:1.6}.ds-caption{font-size:var(--text-helper);color:var(--ds-text-muted);line-height:1.45}.ckp-link,.ds-link{color:var(--ds-accent);transition:color var(--ds-transition);font-weight:650;text-decoration:none}.ckp-link:hover,.ds-link:hover{color:var(--ds-accent-hover);text-underline-offset:3px;text-decoration:underline}.ckp-btn,.ds-btn{min-height:var(--touch-min);border-radius:var(--ds-radius-md);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background var(--ds-transition), border-color var(--ds-transition), color var(--ds-transition), box-shadow var(--ds-transition), transform var(--ds-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ckp-btn:disabled,.ds-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.ckp-btn--primary,.ds-btn--primary{background:linear-gradient(180deg, var(--canka-blue-500) 0%, var(--canka-blue-600) 100%);color:var(--ds-accent-on);border-color:#ffffff1f;box-shadow:0 1px 2px #07142214,0 4px 14px #1677d438,inset 0 1px #fff3}.ckp-btn--primary:hover:not(:disabled),.ds-btn--primary:hover:not(:disabled){background:linear-gradient(180deg, var(--canka-blue-600) 0%, var(--canka-blue-700) 100%);transform:translateY(-1px);box-shadow:0 2px 4px #0714221a,0 8px 20px #1677d447,inset 0 1px #fff3}.ckp-btn--secondary,.ds-btn--secondary{background:var(--ds-surface);color:var(--canka-navy-800);border-color:var(--ds-border);box-shadow:var(--ds-shadow-sm)}.ckp-btn--secondary:hover:not(:disabled),.ds-btn--secondary:hover:not(:disabled){background:var(--ds-surface-muted);border-color:var(--ds-border-strong);transform:translateY(-1px)}.ckp-btn--ghost,.ds-btn--ghost{color:var(--canka-navy-800);background:0 0;border-color:#0000}.ckp-btn--ghost:hover:not(:disabled),.ds-btn--ghost:hover:not(:disabled){background:var(--ds-accent-soft);color:var(--ds-accent-hover)}.ckp-btn--danger,.ds-btn--danger{background:var(--ds-danger);color:#fff}.ckp-btn--sm,.ds-btn--sm{min-height:max(40px, calc(var(--touch-min) - 4px));border-radius:var(--ds-radius-sm);padding:0 14px;font-size:.875rem}.ckp-btn:not(.ckp-btn--secondary):not(.ckp-btn--ghost):not(.ckp-btn--danger):not(.ckp-btn--blue){background:linear-gradient(180deg, var(--canka-blue-500) 0%, var(--canka-blue-600) 100%);color:var(--ds-accent-on);border-color:#ffffff1f;box-shadow:0 1px 2px #07142214,0 4px 14px #1677d438,inset 0 1px #fff3}.ckp-btn:not(.ckp-btn--secondary):not(.ckp-btn--ghost):not(.ckp-btn--danger):not(.ckp-btn--blue):hover:not(:disabled){background:linear-gradient(180deg, var(--canka-blue-600) 0%, var(--canka-blue-700) 100%);transform:translateY(-1px)}.ckp-btn--blue{background:var(--ds-accent);color:#fff}.ckp-card,.ds-card{background:var(--ds-surface-elevated);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card);transition:box-shadow var(--ds-transition), transform var(--ds-transition);border:1px solid #e4e9eff2;padding:20px}.ckp-card:hover,.ds-card:hover{box-shadow:var(--ds-shadow-card-hover)}.ckp-card__title,.ds-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--canka-navy-800);margin:0 0 12px;font-size:1rem;font-weight:800}.ckp-badge,.ds-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:750;line-height:1.3;display:inline-flex}.ckp-badge--ok,.ds-badge--ok{background:var(--ds-success-bg);color:var(--ds-success)}.ckp-badge--warn,.ds-badge--warn{background:var(--ds-warning-bg);color:var(--ds-warning)}.ckp-badge--muted,.ds-badge--muted{color:var(--ds-text-muted);background:#0714220f}.ckp-badge--accent,.ds-badge--accent{background:var(--ds-accent-soft);color:var(--ds-accent-hover)}.ckp-badge--info,.ds-badge--info{background:var(--ds-accent-muted);color:var(--canka-blue-800)}.ckp-field input,.ckp-field select,.ckp-field textarea,.ds-input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);width:100%;min-height:44px;font:inherit;color:var(--ds-text);background:var(--ds-surface);transition:border-color var(--ds-transition), box-shadow var(--ds-transition);padding:0 14px;font-weight:500}.ckp-field textarea,.ds-input--textarea{resize:vertical;min-height:96px;padding:12px 14px}.ckp-field input:focus,.ckp-field select:focus,.ckp-field textarea:focus,.ds-input:focus{border-color:var(--ds-accent);box-shadow:var(--focus-ring);outline:none}.ckp-alert,.ds-alert{border-radius:var(--ds-radius-md);border:1px solid #0000;padding:14px 16px;font-size:14px;line-height:1.5}.ckp-alert--error,.ds-alert--error{background:var(--ds-danger-bg);color:#991b1b;border-color:#fecaca}.ckp-alert--success,.ds-alert--success{background:var(--ds-success-bg);color:#166534;border-color:#bbf7d0}.ckp-alert--info,.ds-alert--info{background:var(--ds-accent-muted);color:var(--canka-blue-800);border-color:#bfdbfe}.apple-nav--solid,.apple-nav--lockup{box-shadow:none;background:#fff;border-bottom:1px solid #e6edf4}.apple-nav__cta{box-shadow:none;background:#0a3058;border-radius:999px}.apple-nav__cta:hover{background:#071e38}.apple-nav__link.is-active{color:#083a70}.canka-footer{border-top-color:var(--canka-blue-500)}.canka-footer__heading,.canka-footer__legal a:hover{color:var(--canka-blue-400)}
html{scrollbar-gutter:stable;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--text-body);line-height:1.55}@supports (-webkit-font-smoothing:antialiased){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (pointer:coarse){:root{--touch-min:48px;--control-size:48px}.ckp-btn:hover:not(:disabled),.ds-btn:hover:not(:disabled),.ck-model__glyph:hover,.ckp-row:hover{transform:none!important}}@media (hover:hover) and (pointer:fine){.ckp-btn--primary:hover:not(:disabled),.ds-btn--primary:hover:not(:disabled){transform:translateY(-1px)}}.ckp-btn,.ds-btn,.ck-btn--hero,.ck-btn--hero-ghost,.home-cta,.apple-nav__cta,.shell-logout{min-height:var(--touch-min);font-size:var(--text-btn)}.ckp-btn--sm,.ds-btn--sm{min-height:max(40px, calc(var(--touch-min) - 4px));padding:0 14px;font-size:.875rem}.apple-nav__burger,.apple-nav__icon-btn,.apple-nav__lang-btn,.apple-nav__close{width:var(--control-size);height:var(--control-size);min-width:var(--control-size);min-height:var(--control-size)}.apple-nav{--apple-nav-h:var(--header-height)}.apple-nav__inner{max-width:min(1440px,100% - 16px);padding:0 var(--space-page);gap:10px}.apple-nav__cta{white-space:normal;text-align:center;padding:8px 14px;line-height:1.2}.apple-nav__cta-short{display:none}.apple-nav__link{min-height:var(--touch-min);font-size:var(--text-nav)}.ck-btn--hero,.ck-btn--hero-ghost{min-height:var(--touch-min);font-size:var(--text-btn);padding:0 20px;box-shadow:0 8px 18px #0c4aa047}.ckp-card,.ds-card{padding:var(--space-card)}.ckp-row{padding:var(--space-card);gap:12px}.ckp-row__title{font-size:var(--text-card-title)}.ckp-row__meta{font-size:var(--text-helper)}@media (max-width:767px){.apple-nav__cta-full{display:none}.apple-nav__cta-short{display:inline}.ck-model__spell,.ck-protect__spell{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.ck-model__glyph,.ck-protect__glyph{scroll-snap-align:start;flex:0 0 104px;min-height:128px}.ck-model__glyph-label,.ck-protect__glyph-label{font-size:.68rem}.ckp-row{flex-wrap:wrap;align-items:flex-start}.ckp-row__photo{flex:100%;width:100%;height:160px}.ckp-row__body,.ckp-row__side{flex:100%}.ckp-row__side{text-align:left;justify-items:stretch}.ckp-row__side .ckp-btn{justify-content:center;width:100%}.ckp-app-card__pipeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.ckp-app-card__step:not(:last-child):after{display:none}.product-shell__bottom-nav a,.product-shell__bottom-nav button{min-height:var(--touch-min);padding-block:6px;font-size:11.5px}.home-cta,.public-detail__aside-actions .home-cta{justify-content:center;width:100%}.public-detail__aside-actions{gap:10px;display:grid}}@media (min-width:768px) and (max-width:959px){.apple-nav__cta-full{display:none}.apple-nav__cta-short{display:inline}.apple-nav__inner{gap:12px}.ck-model__spell,.ck-protect__spell{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.ck-model__glyph,.ck-protect__glyph{flex:none;min-height:148px;padding:18px 10px 14px}.ck-model__glyph-label,.ck-protect__glyph-label{font-size:.78rem}.ckp-row{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"photo body""side side";align-items:start;gap:12px 14px;display:grid}.ckp-row__photo{flex:none;grid-area:photo;width:120px;height:84px}.ckp-row__body{grid-area:body}.ckp-row__side{text-align:left;flex-wrap:wrap;grid-area:side;justify-content:space-between;place-items:center start;gap:10px;display:flex}.ckp-app-card__pipeline{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.ckp-app-card__step{flex:0 0 120px}.ckp-seeker-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ckp-seeker-aside{order:-1}.media-hero__copy,.home-premium .media-hero__copy{max-width:36rem}.auth-shell{grid-template-columns:1fr!important}}@media (min-width:960px) and (max-width:1119px){.pub-nav-desktop{display:flex!important}.pub-nav-mobile{display:none!important}.apple-nav__links{gap:0;margin-left:4px;display:flex}.apple-nav__actions{gap:6px;display:flex}.apple-nav__link{letter-spacing:-.015em;padding:8px 7px;font-size:13px}.apple-nav__cta{max-width:148px;padding:0 12px;font-size:12.5px}.apple-nav__cta-full{display:none}.apple-nav__cta-short{display:inline}.ck-model__spell,.ck-protect__spell{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.ck-model__glyph-label,.ck-protect__glyph-label{font-size:.7rem}.ckp-row{flex-wrap:nowrap;align-items:center;display:flex}.ckp-row__photo{flex:0 0 100px;width:100px;height:70px}.ckp-row__side{text-align:right;justify-items:end}.ckp-app-card__pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.ckp-seeker-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:24px;display:grid}}@media (min-width:1120px){.pub-nav-desktop{display:flex!important}.pub-nav-mobile{display:none!important}.apple-nav__links,.apple-nav__actions{display:flex}.apple-nav__cta{white-space:nowrap;max-width:none;padding:0 16px;font-size:12.75px}.apple-nav__cta-full{display:inline}.apple-nav__cta-short{display:none}.apple-nav__link{padding:8px 10px;font-size:14.5px}.ck-model__spell,.ck-protect__spell{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.ck-model__glyph-label,.ck-protect__glyph-label{font-size:.74rem}.ckp-seeker-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:28px;display:grid}}@supports (padding:max(0px)){.apple-nav__panel{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.product-shell__bottom-nav{padding-bottom:max(6px, env(safe-area-inset-bottom))}.job-listing__sticky-apply{padding-bottom:max(10px, env(safe-area-inset-bottom))}.offer-detail__decision.is-sticky{padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (max-width:767px){.offer-detail__hero{padding:16px}.lg-dcv-qr-code-row{width:100%}.lg-dcv-qr-code-row .ckp-btn{flex:auto;justify-content:center}}@media (min-width:768px) and (max-width:959px){.job-listing__layout{grid-template-columns:minmax(0,1fr)}.job-listing__aside{position:static}.offer-detail__term{grid-template-columns:minmax(140px,34%) minmax(0,1fr)}}
.product-shell[data-theme=white]{--pw-ink:#0b1f33;--pw-ink2:#4a5868;--pw-mute:#8b97a7;--pw-line:#e7ebf0;--pw-line2:#f0f2f5;--pw-soft:#f6f8fb;--pw-soft2:#fafbfc;--pw-navy:#0b1f33;--pw-blue:#1677d4;--pw-green:#16a34a;--pw-red:#c8102e;--pw-amber:#d97706;--pw-blue-s:#eef5fd;--pw-green-s:#ecf8f0;--pw-red-s:#fdf0f2;--pw-amber-s:#fdf5e7;--pw-navy-s:#eef1f5;--pw-max:1360px;--font-sans:var(--font-panel-face), "Plus Jakarta Sans", system-ui, sans-serif;--font-display:var(--font-panel-face), "Plus Jakarta Sans", system-ui, sans-serif;--ds-accent:var(--pw-navy);--ds-accent-hover:#12304c;--ds-accent-soft:#0b1f330f;--ds-accent-muted:var(--pw-blue-s);--ds-surface:#fff;--ds-surface-muted:var(--pw-soft);--ds-surface-elevated:#fff;--ds-border:var(--pw-line);--ds-border-strong:#d5dbe3;--ds-text:var(--pw-ink);--ds-text-secondary:var(--pw-ink2);--ds-text-muted:var(--pw-mute);--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:16px;--ds-shadow-sm:0 1px 2px #1018280a;--ds-shadow-card:0 1px 2px #10182808;--ds-shadow-card-hover:0 1px 2px #1018280d, 0 6px 16px #1018280d;--panel-accent:var(--pw-navy);--panel-accent-soft:#0b1f330f;--panel-accent-glow:#0b1f331f;--panel-canvas:#fff;--panel-card-shadow:0 1px 2px #10182808;--panel-card-hover:0 1px 2px #1018280d, 0 6px 16px #1018280d;--lg-navy:var(--pw-navy);--lg-orange:var(--pw-navy);--lg-shadow:0 1px 2px #10182808;--lg-glass-border:var(--pw-line);--semantic-accent:var(--pw-navy);--canka-blue-500:#2b86de;--canka-blue-600:var(--pw-blue);--canka-blue-700:#1062b3;color:var(--pw-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff!important}.product-shell[data-theme=white] h1,.product-shell[data-theme=white] h2,.product-shell[data-theme=white] h3,.product-shell[data-theme=white] h4{font-family:var(--font-display);color:var(--pw-ink)}.product-shell[data-theme=white] .lg-topbar,.product-shell[data-theme=white] .lg-panel-nav,.product-shell[data-theme=white] .product-shell__sidebar{display:none!important}.product-shell[data-theme=white].product-shell{grid-template-columns:1fr!important}.product-shell[data-theme=white] .product-shell__main{background:#fff;margin-left:0!important}.pw-top{z-index:60;border-bottom:1px solid var(--pw-line);background:#fff;position:sticky;top:0}.pw-top__row{max-width:var(--pw-max);align-items:center;gap:18px;margin:0 auto;padding:0 40px;display:flex}.pw-top__row--main{height:72px}.pw-brand{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pw-brand [data-brand-logo] img{width:46px!important}.pw-brand__word.apple-nav__wordmark-wrap{width:110px;height:14px;display:block}.pw-brand__word .apple-nav__wordmark{display:block;width:auto!important;height:14px!important}.pw-role{letter-spacing:.12em;background:var(--pw-navy-s);color:var(--pw-navy);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:800}.pw-role--lifeguard{background:var(--pw-red-s);color:var(--pw-red)}.pw-role--admin{background:var(--pw-blue-s);color:var(--pw-blue)}.pw-sep{background:var(--pw-line);flex-shrink:0;width:1px;height:26px}.pw-org{min-width:0;color:var(--pw-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.pw-org__mark{background:var(--pw-navy-s);width:32px;height:32px;color:var(--pw-navy);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pw-org__copy{min-width:0}.pw-org__copy b{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13.5px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.pw-org__copy small{color:var(--pw-mute);font-size:11.5px;line-height:1.2;display:block}.pw-search{border:1px solid var(--pw-line);background:var(--pw-soft2);max-width:420px;height:40px;color:var(--pw-mute);border-radius:10px;flex:1;align-items:center;gap:10px;margin-left:auto;padding:0 14px;display:flex}.pw-search input{min-width:0;font:inherit;color:var(--pw-ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.pw-search input::placeholder{color:var(--pw-mute)}.pw-search:focus-within{background:#fff;border-color:#c5ced9}.pw-iconbtn,.pw-bell [data-testid=notification-bell]{cursor:pointer;flex-shrink:0;place-items:center;padding:0;position:relative;width:40px!important;height:40px!important;color:var(--pw-ink2)!important;border:1px solid var(--pw-line)!important;background:#fff!important;border-radius:10px!important;display:grid!important}.pw-iconbtn:hover,.pw-bell [data-testid=notification-bell]:hover{background:var(--pw-soft)!important}.pw-bell{flex-shrink:0;display:inline-flex}.pw-bell [data-testid=notification-unread-badge]{border:2px solid #fff;place-items:center;color:#fff!important;background:var(--pw-red)!important;border-radius:999px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:grid!important;top:-6px!important;right:-6px!important}.pw-account{flex-shrink:0;position:relative}.pw-account__btn{cursor:pointer;font:inherit;color:var(--pw-ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 6px 4px 4px;display:flex}.pw-account__btn:hover{background:var(--pw-soft)}.pw-account__btn>.pw-ic{color:var(--pw-mute)}.pw-account__copy b{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13.5px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.pw-account__copy small{color:var(--pw-mute);white-space:nowrap;font-size:11.5px;display:block}.pw-avatar{background:var(--pw-navy-s);width:38px;height:38px;color:var(--pw-navy);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.pw-avatar--blue{background:var(--pw-blue-s);color:var(--pw-blue)}.pw-menu{border:1px solid var(--pw-line);z-index:70;background:#fff;border-radius:12px;gap:1px;min-width:240px;max-height:min(70vh,520px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #1018281f}.pw-menu--left{left:0;right:auto}.pw-menu__item{color:var(--pw-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.pw-menu__item:hover{background:var(--pw-soft)}.pw-menu__item.is-active{background:var(--pw-navy-s)}.pw-menu__foot{border-top:1px solid var(--pw-line2);margin-top:4px;padding:6px 4px 2px}.pw-tabs{scrollbar-width:none;gap:2px;height:50px;overflow-x:auto}.pw-tabs::-webkit-scrollbar{display:none}.pw-tab{height:50px;font:inherit;color:var(--pw-ink2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pw-tab:hover{color:var(--pw-ink)}.pw-tab.is-active{color:var(--pw-ink);border-bottom-color:var(--pw-ink)}.pw-tab__count{background:var(--pw-soft);color:var(--pw-ink2);border:1px solid var(--pw-line);border-radius:20px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.pw-tab.is-active .pw-tab__count{background:var(--pw-ink);color:#fff;border-color:var(--pw-ink)}.pw-more{position:relative}.pw-tabs__meta{color:var(--pw-mute);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;padding-left:16px;font-size:12.5px;display:flex}.pw-dot{background:var(--pw-green);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pw-pagehead__inner{max-width:var(--pw-max);margin:0 auto;padding:28px 40px 4px}.pw-pagehead__row{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;display:flex}.pw-pagehead__copy{flex:320px;min-width:0}.pw-pagehead__title{letter-spacing:-.02em;color:var(--pw-ink);margin:0;font-size:26px;font-weight:800;line-height:1.2}.pw-pagehead__sub{color:var(--pw-ink2);margin:5px 0 0;font-size:14.5px;line-height:1.5}.pw-pagehead__actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.pw-pagehead .lg-page-actions{margin-bottom:10px}.product-shell[data-theme=white] .lg-shell__body,.product-shell[data-theme=white] .product-shell__body{background:#fff;padding:0!important}.product-shell[data-theme=white] .lg-shell__body-inner,.product-shell[data-theme=white] .product-shell__body-inner{padding:22px 40px 64px;max-width:var(--pw-max)!important;margin:0 auto!important}.product-shell[data-theme=white] .lg-shell__body-inner--home{padding-top:30px}.pw-btn{height:40px;font:inherit;border:1px solid var(--pw-line);color:var(--pw-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.pw-btn:hover{background:var(--pw-soft)}.pw-btn--primary{background:var(--pw-navy);border-color:var(--pw-navy);color:#fff}.pw-btn--primary:hover{background:#12304c}.pw-btn--red{background:var(--pw-red);border-color:var(--pw-red);color:#fff}.pw-btn--sm{border-radius:8px;height:32px;padding:0 12px;font-size:12.5px}.pw-btn--block{width:100%}.product-shell[data-theme=white] .ckp-btn{letter-spacing:0;min-height:40px;box-shadow:none;border-radius:10px;font-size:13.5px;font-weight:700;transform:none}.product-shell[data-theme=white] .ckp-btn--sm{border-radius:8px;min-height:34px;font-size:12.5px}.product-shell[data-theme=white] .ckp-btn--primary,.product-shell[data-theme=white] .ckp-btn:not(.ckp-btn--secondary):not(.ckp-btn--ghost):not(.ckp-btn--danger):not(.ckp-btn--blue){background:var(--pw-navy);border-color:var(--pw-navy);color:#fff;box-shadow:none}.product-shell[data-theme=white] .ckp-btn--primary:hover:not(:disabled),.product-shell[data-theme=white] .ckp-btn:not(.ckp-btn--secondary):not(.ckp-btn--ghost):not(.ckp-btn--danger):not(.ckp-btn--blue):hover:not(:disabled){background:#12304c;transform:none}.product-shell[data-theme=white] .ckp-btn--secondary{color:var(--pw-ink);border-color:var(--pw-line);box-shadow:none;background:#fff}.product-shell[data-theme=white] .ckp-btn--secondary:hover:not(:disabled){background:var(--pw-soft);border-color:#d5dbe3;transform:none}.product-shell[data-theme=white] .ckp-btn--ghost{color:var(--pw-ink)}.product-shell[data-theme=white] .ckp-btn--blue{background:var(--pw-blue);border-color:var(--pw-blue)}.product-shell[data-theme=white] .ckp-btn--danger{color:var(--pw-red);background:#fff;border-color:#f6d6dc}.product-shell[data-theme=white] .ckp-btn--danger:hover:not(:disabled){background:var(--pw-red-s)}.product-shell[data-theme=white] .ckp-link{color:var(--pw-blue)}.product-shell[data-theme=white] .ckp-card,.product-shell[data-theme=white] .ckp-aside-card,.product-shell[data-theme=white] .ckp-home-panel,.product-shell[data-theme=white] .ckp-home-section,.product-shell[data-theme=white] .ckp-app-card{border:1px solid var(--pw-line);background:#fff;border-radius:16px;box-shadow:0 1px 2px #10182808}.product-shell[data-theme=white] .ckp-card:hover{box-shadow:0 1px 2px #1018280d,0 6px 16px #1018280d}.product-shell[data-theme=white] .ckp-card__title,.product-shell[data-theme=white] .ckp-home-section__title,.product-shell[data-theme=white] .ckp-home-panel__title{letter-spacing:-.01em;color:var(--pw-ink);font-size:15.5px;font-weight:800}.product-shell[data-theme=white] .ckp-home-panel__eyebrow,.product-shell[data-theme=white] .ckp-home-section__lead,.product-shell[data-theme=white] .ckp-home-muted{color:var(--pw-mute)}.product-shell[data-theme=white] .ckp-home-hero{border:1px solid var(--pw-line);box-shadow:none;color:var(--pw-ink);background:#fff;border-radius:16px}.product-shell[data-theme=white] .ckp-home-hero__title{color:var(--pw-ink)}.product-shell[data-theme=white] .ckp-home-hero__subtitle,.product-shell[data-theme=white] .ckp-home-hero__date{color:var(--pw-ink2)}.product-shell[data-theme=white] .ckp-home-stat,.product-shell[data-theme=white] .ckp-home-shortcut,.product-shell[data-theme=white] .ckp-page-hub a,.product-shell[data-theme=white] .ckp-hub a{border:1px solid var(--pw-line);box-shadow:none;color:var(--pw-ink);background:#fff;border-radius:12px}.product-shell[data-theme=white] .ckp-home-shortcut:hover,.product-shell[data-theme=white] .ckp-page-hub a:hover{background:var(--pw-soft2);border-color:#d5dbe3}.product-shell[data-theme=white] .ckp-home-priority{border:1px solid var(--pw-line);border-left:3px solid var(--pw-amber);box-shadow:none;border-radius:12px;color:var(--pw-ink)!important;background:#fff!important}.product-shell[data-theme=white] .ckp-home-priority *{color:inherit}.product-shell[data-theme=white] .ckp-home-priority__eyebrow{color:var(--pw-amber)!important}.product-shell[data-theme=white] .lg-pedit{--pedit-navy:var(--pw-navy);--pedit-orange:var(--pw-navy)}.product-shell[data-theme=white] .lg-dcv{--dcv-navy:var(--pw-navy);--dcv-orange:var(--pw-navy)}.product-shell[data-theme=white] .ckp-card:before{display:none!important}.product-shell[data-theme=white] .lg-page-actions__edit,.product-shell[data-theme=white] .lg-profile__cv-primary{background:var(--pw-navy);border-color:var(--pw-navy);color:#fff;box-shadow:none}.product-shell[data-theme=white] .lg-page-actions__back{border:1px solid var(--pw-line);color:var(--pw-ink);box-shadow:none;background:#fff}.product-shell[data-theme=white] .lg-profile__tab.is-active{color:var(--pw-ink);box-shadow:inset 0 -2px 0 var(--pw-ink)}.product-shell[data-theme=white] .lg-profile__exam-banner{background:var(--pw-navy)}.product-shell[data-theme=white] .lg-profile__ops-link strong,.product-shell[data-theme=white] .lg-profile__badge-ico--orange,.product-shell[data-theme=white] .hotel-cand__applied strong{color:var(--pw-red)}.product-shell[data-theme=white] .hotel-cand__bar-fill{background:var(--pw-navy)}.product-shell[data-theme=white] .ckp-tabs,.product-shell[data-theme=white] .seeker-funnel__tabs,.product-shell[data-theme=white] .seeker-funnel__nav,.product-shell[data-theme=white] .seeker-journey__nav{box-shadow:none;border-color:var(--pw-line)}.product-shell[data-theme=white] .ckp-tabs a,.product-shell[data-theme=white] .ckp-tabs button,.product-shell[data-theme=white] .seeker-funnel__tabs a,.product-shell[data-theme=white] .seeker-journey__link{color:var(--pw-ink2)}.product-shell[data-theme=white] .ckp-tabs a.is-active,.product-shell[data-theme=white] .ckp-tabs button.is-active,.product-shell[data-theme=white] .ckp-tabs .is-active,.product-shell[data-theme=white] .seeker-funnel__tabs a.is-active,.product-shell[data-theme=white] .seeker-journey__link.is-active{color:var(--pw-ink)!important;box-shadow:inset 0 -2px 0 var(--pw-ink)!important}.product-shell[data-theme=white] .ckp-chip,.product-shell[data-theme=white] .ckp-pill,.product-shell[data-theme=white] .ckp-filter-chip{border:1px solid var(--pw-line);color:var(--pw-ink2);box-shadow:none;background:#fff}.product-shell[data-theme=white] .ckp-chip.is-active,.product-shell[data-theme=white] .ckp-pill.is-active,.product-shell[data-theme=white] .ckp-filter-chip.is-active{background:var(--pw-ink)!important;color:#fff!important;border-color:var(--pw-ink)!important}.product-shell[data-theme=white] .ckp-chip.is-active .ckp-chip__count{color:#fff;background:#ffffff2e}.product-shell[data-theme=white] .ckp-banner--warn,.product-shell[data-theme=white] .ckp-home-priority,.product-shell[data-theme=white] .ckp-exam-cta,.product-shell[data-theme=white] .ckp-cta-banner{border-radius:12px;color:var(--pw-ink)!important;border:1px solid var(--pw-line)!important;border-left:3px solid var(--pw-amber)!important;background:#fff!important}.product-shell[data-theme=white] .ckp-field input:focus,.product-shell[data-theme=white] .ckp-field select:focus,.product-shell[data-theme=white] .ckp-field textarea:focus,.product-shell[data-theme=white] input:focus,.product-shell[data-theme=white] select:focus,.product-shell[data-theme=white] textarea:focus{border-color:#9fb0c3;box-shadow:0 0 0 3px #0b1f3314}.product-shell[data-theme=white] .ckp-row:hover,.product-shell[data-theme=white] .ckp-jobcard:hover,.product-shell[data-theme=white] .ckp-app-card:hover{border-color:#d5dbe3;box-shadow:0 1px 2px #1018280d,0 6px 16px #1018280d}.product-shell[data-theme=white] .ckp-status--warn{background:var(--pw-amber-s);color:var(--pw-amber)}.product-shell[data-theme=white] .ckp-btn--danger{color:var(--pw-red)!important;background:#fff!important}.product-shell[data-theme=white] .product-shell__bottom-link.is-active{color:var(--pw-ink)!important}.product-shell[data-theme=white] .ckp-progress>span,.product-shell[data-theme=white] .ckp-skill-bar>span{background:var(--pw-navy)}.product-shell[data-theme=white] .ckp-badge{letter-spacing:0;border:1px solid var(--pw-line);background:var(--pw-soft);color:var(--pw-ink2);border-radius:20px;padding:3px 9px;font-size:11.5px;font-weight:700}.product-shell[data-theme=white] .ckp-badge--ok{background:var(--pw-green-s);color:var(--pw-green);border-color:#d3efdc}.product-shell[data-theme=white] .ckp-badge--warn{background:var(--pw-amber-s);color:var(--pw-amber);border-color:#f6e3c3}.product-shell[data-theme=white] .ckp-badge--info,.product-shell[data-theme=white] .ckp-badge--accent{background:var(--pw-blue-s);color:var(--pw-blue);border-color:#d6e7f9}.product-shell[data-theme=white] .ckp-banner,.product-shell[data-theme=white] .ckp-alert--info{background:var(--pw-soft2);border:1px solid var(--pw-line);color:var(--pw-ink2);border-radius:12px}.product-shell[data-theme=white] .ckp-banner--error,.product-shell[data-theme=white] .ckp-alert--error{background:var(--pw-red-s);color:#9f1239;border-color:#f6d6dc}.product-shell[data-theme=white] .ckp-field input,.product-shell[data-theme=white] .ckp-field select,.product-shell[data-theme=white] .ckp-field textarea,.product-shell[data-theme=white] .ckp-input{border-color:var(--pw-line);background:#fff;border-radius:10px}.product-shell[data-theme=white] .ckp-field input:focus,.product-shell[data-theme=white] .ckp-field select:focus,.product-shell[data-theme=white] .ckp-field textarea:focus{border-color:#9fb0c3;box-shadow:0 0 0 3px #0b1f3314}.product-shell[data-theme=white] .product-shell__bottom{border-top:1px solid var(--pw-line);background:#fff;box-shadow:0 -4px 16px #1018280d}.product-shell[data-theme=white] .product-shell__bottom-link{color:var(--pw-ink2)}.product-shell[data-theme=white] .product-shell__bottom-link.is-active{color:var(--pw-ink);background:var(--pw-navy-s)}.pw-ph{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.pw-ph__crumb{color:var(--pw-mute);min-height:18px;margin-bottom:6px;font-size:12.5px;font-weight:600}.pw-ph h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.2}.pw-ph p{color:var(--pw-ink2);margin:4px 0 0;font-size:14.5px}.pw-ph__act{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.pw-grid{gap:20px;margin-bottom:20px;display:grid}.pw-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-grid--21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pw-grid--211{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.pw-card{border:1px solid var(--pw-line);background:#fff;border-radius:16px;min-width:0;padding:22px;box-shadow:0 1px 2px #10182808}.pw-card--flush{padding:0;overflow:hidden}.pw-ch{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.pw-card--flush .pw-ch{margin-bottom:14px;padding:20px 22px 0}.pw-ch h3{letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:800}.pw-ch__sub{color:var(--pw-mute);font-size:12.5px;font-weight:500}.pw-ch__more{color:var(--pw-blue);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.pw-kpi{color:inherit;text-decoration:none;display:block}a.pw-kpi:hover{border-color:#d5dbe3}.pw-kpi__l{color:var(--pw-ink2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pw-kpi__ic{background:var(--pw-soft);width:30px;height:30px;color:var(--pw-ink2);border:1px solid var(--pw-line);border-radius:8px;place-items:center;display:grid}.pw-kpi__v{letter-spacing:-.03em;color:var(--pw-ink);margin-top:14px;font-size:32px;font-weight:800;line-height:1}.pw-kpi__v small{color:var(--pw-mute);letter-spacing:0;font-size:16px;font-weight:700}.pw-kpi__f{color:var(--pw-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.pw-dl{background:var(--pw-soft);color:var(--pw-ink2);border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.pw-dl--up{background:var(--pw-green-s);color:var(--pw-green)}.pw-dl--warn{background:var(--pw-amber-s);color:var(--pw-amber)}.pw-dl--dn{background:var(--pw-red-s);color:var(--pw-red)}.pw-chip{white-space:nowrap;background:var(--pw-soft);color:var(--pw-ink2);border:1px solid var(--pw-line);border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.pw-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pw-chip--plain:before{display:none}.pw-chip--green{background:var(--pw-green-s);color:var(--pw-green);border-color:#d3efdc}.pw-chip--blue{background:var(--pw-blue-s);color:var(--pw-blue);border-color:#d6e7f9}.pw-chip--red{background:var(--pw-red-s);color:var(--pw-red);border-color:#f6d6dc}.pw-chip--amber{background:var(--pw-amber-s);color:var(--pw-amber);border-color:#f6e3c3}.pw-bar{background:var(--pw-line2);border-radius:6px;height:6px;overflow:hidden}.pw-bar>span{background:var(--pw-navy);border-radius:6px;height:100%;display:block}.pw-bar--green>span{background:var(--pw-green)}.pw-bar--red>span{background:var(--pw-red)}.pw-bar--amber>span{background:var(--pw-amber)}.pw-tbl-wrap{overflow-x:auto}.pw-tbl{border-collapse:collapse;width:100%}.pw-tbl th{text-align:left;color:var(--pw-mute);text-transform:uppercase;letter-spacing:.06em;background:var(--pw-soft2);border-top:1px solid var(--pw-line);border-bottom:1px solid var(--pw-line);white-space:nowrap;padding:10px 22px;font-size:11.5px;font-weight:700}.pw-tbl td{border-bottom:1px solid var(--pw-line2);vertical-align:middle;white-space:nowrap;padding:13px 22px;font-size:13.5px}.pw-tbl tr:last-child td{border-bottom:0}.pw-tbl a{color:inherit;text-decoration:none}.pw-who{align-items:center;gap:11px;display:flex}.pw-who b{font-size:13.5px;display:block}.pw-who small{color:var(--pw-mute);font-size:12px;display:block}.pw-av{background:var(--pw-navy-s);width:32px;height:32px;color:var(--pw-navy);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:800;display:grid}.pw-av--1{background:var(--pw-blue-s);color:var(--pw-blue)}.pw-av--2{background:var(--pw-amber-s);color:var(--pw-amber)}.pw-av--3{background:var(--pw-green-s);color:var(--pw-green)}.pw-av--4{background:var(--pw-red-s);color:var(--pw-red)}.pw-mut{color:var(--pw-ink2)}.pw-li{border-bottom:1px solid var(--pw-line2);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.pw-li:last-child{border-bottom:0;padding-bottom:0}.pw-li:first-child{padding-top:0}.pw-li__tx{flex:1;min-width:0}.pw-li__tx b{font-size:13.5px;font-weight:700;display:block}.pw-li__tx small{color:var(--pw-mute);font-size:12px;display:block}.pw-li__ib{background:var(--pw-soft);width:34px;height:34px;color:var(--pw-ink2);border:1px solid var(--pw-line);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.pw-li__ib--green{background:var(--pw-green-s);color:var(--pw-green);border-color:#d3efdc}.pw-li__ib--blue{background:var(--pw-blue-s);color:var(--pw-blue);border-color:#d6e7f9}.pw-li__ib--red{background:var(--pw-red-s);color:var(--pw-red);border-color:#f6d6dc}.pw-li__ib--amber{background:var(--pw-amber-s);color:var(--pw-amber);border-color:#f6e3c3}.pw-li__end{color:var(--pw-mute);white-space:nowrap;text-align:right;font-size:12px}.pw-check{border:1.5px solid #c9d1db;border-radius:5px;flex-shrink:0;width:18px;height:18px;position:relative}.pw-check--on{background:var(--pw-green);border-color:var(--pw-green)}.pw-check--on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.pw-note{background:var(--pw-soft2);border:1px solid var(--pw-line);color:var(--pw-ink2);border-radius:12px;gap:12px;padding:14px 16px;font-size:13px;display:flex}.pw-note b{color:var(--pw-ink)}.pw-note>.pw-ic{color:var(--pw-blue);flex-shrink:0;margin-top:2px}.pw-empty{text-align:center;color:var(--pw-mute);padding:26px 16px;font-size:13.5px}.pw-empty b{color:var(--pw-ink);margin-bottom:4px;font-size:14px;display:block}.pw-legend{color:var(--pw-ink2);gap:16px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.pw-legend span{align-items:center;gap:6px;display:flex}.pw-legend span:before{content:"";background:var(--c);border-radius:3px;width:9px;height:9px}.pw-lc{border:1px solid var(--pw-line);color:inherit;background:#fff;border-radius:14px;text-decoration:none;display:block;overflow:hidden}.pw-lc:hover{border-color:#d5dbe3}.pw-lc__img{background:var(--pw-soft) center / cover no-repeat;height:120px}.pw-lc__body{padding:14px 16px 16px}.pw-lc__t{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.pw-lc__s{color:var(--pw-mute);margin-top:2px;font-size:12px}.pw-lc__row{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.pw-lc__row b{font-size:14px}.pw-steps{gap:4px;margin-top:10px;display:flex}.pw-steps span{background:var(--pw-line2);border-radius:4px;flex:1;height:5px}.pw-steps span.on{background:var(--pw-navy)}.pw-steps--green span.on{background:var(--pw-green)}.pw-ring{width:132px;height:132px;margin:2px auto 0;position:relative}.pw-ring b{letter-spacing:-.03em;place-items:center;font-size:30px;font-weight:800;display:grid;position:absolute;inset:0}.pw-uptime{gap:2px;margin-top:8px;display:flex}.pw-uptime span{background:#bfe5cc;border-radius:2px;flex:1;height:22px}.pw-uptime span.w{background:#f6d58f}.pw-uptime span.d{background:#f3b4be}.pw-seg{border:1px solid var(--pw-line);background:var(--pw-soft2);border-radius:10px;padding:3px;display:flex}.pw-seg button{font:inherit;color:var(--pw-ink2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600}.pw-seg button.on{color:var(--pw-ink);box-shadow:0 1px 2px #10182814, 0 0 0 1px var(--pw-line);background:#fff}.pw-skel{background:linear-gradient(90deg, var(--pw-line2) 0%, var(--pw-soft2) 50%, var(--pw-line2) 100%);background-size:200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite pw-skel}@keyframes pw-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1180px){.pw-top__row{gap:12px;padding:0 24px}.pw-org__copy,.pw-account__copy{display:none}.pw-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-grid--211{grid-template-columns:1fr 1fr}.pw-grid--211>:first-child{grid-column:1/-1}.pw-pagehead__inner,.product-shell[data-theme=white] .lg-shell__body-inner,.product-shell[data-theme=white] .product-shell__body-inner{padding-left:24px;padding-right:24px}}@media (max-width:960px){.pw-hide-md,.pw-sep,.pw-tabs__meta{display:none!important}.pw-grid--21,.pw-grid--3,.pw-grid--211{grid-template-columns:1fr}}@media (max-width:720px){.pw-top__row{padding:0 16px}.pw-top__row--main{height:60px}.pw-brand__word,.pw-org,.pw-iconbtn{display:none!important}.pw-search{max-width:none}.pw-tabs{display:none}.pw-grid--4{grid-template-columns:1fr 1fr;gap:12px}.pw-card{padding:16px}.pw-kpi__v{font-size:26px}.pw-ph h1{font-size:23px}.pw-pagehead__inner,.product-shell[data-theme=white] .lg-shell__body-inner,.product-shell[data-theme=white] .product-shell__body-inner{padding-left:16px;padding-right:16px}.product-shell[data-theme=white] .lg-shell__body-inner,.product-shell[data-theme=white] .product-shell__body-inner{padding-bottom:96px}}.ckp-boot{background:var(--pw-soft2,#fafbfc);min-height:100vh}.ckp-boot__bar{background:linear-gradient(90deg,#eef1f5 0%,#f6f8fb 50%,#eef1f5 100%) 0 0/200% 100%;height:56px;animation:1.2s ease-in-out infinite ckp-shimmer}.ckp-boot__tabs{background:#eef1f5;border-radius:8px;height:44px;margin:0 24px}.ckp-boot__body{max-width:var(--pw-max,1360px);margin:24px auto;padding:0 24px}.ckp-boot__line{background:#eef1f5;border-radius:6px;max-width:520px;height:14px;margin-bottom:12px}.ckp-boot__line--lg{max-width:360px;height:28px}.ckp-boot__line--sm{max-width:280px}.ckp-boot__cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.ckp-boot__card{background:#eef1f5;border-radius:12px;height:140px}.ckp-empty{border:1px dashed var(--pw-line,#e7ebf0);text-align:center;background:#fff;border-radius:12px;padding:28px 24px}.ckp-empty__title{margin:0;font-size:16px;font-weight:700}.ckp-empty__body{color:var(--pw-mute,#8b97a7);margin:8px 0 16px;font-size:14px}.ckp-hub-nav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ckp-hub-nav__link{border:1px solid var(--pw-line,#e7ebf0);color:var(--pw-ink2,#4a5868);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ckp-hub-nav__link.is-active{background:var(--pw-navy,#0b1f33);color:#fff;border-color:var(--pw-navy,#0b1f33)}.ckp-hub-nav__badge{background:var(--pw-red,#c8102e);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.ckp-hub-nav__link.is-active .ckp-hub-nav__badge{color:var(--pw-navy,#0b1f33);background:#fff}.ckp-account-nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ckp-account-nav__link{color:var(--pw-ink2,#4a5868);border:1px solid var(--pw-line2,#f0f2f5);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none}.ckp-account-nav__link.is-active{background:var(--pw-navy-s,#eef1f5);color:var(--pw-navy,#0b1f33)}.ckp-pipeline{margin:12px 0}.ckp-pipeline__steps{gap:4px;display:flex}.ckp-pipeline__step{background:var(--pw-line2,#f0f2f5);border-radius:4px;flex:1;height:5px}.ckp-pipeline__step.is-on{background:var(--pw-navy,#0b1f33)}.ckp-pipeline__labels{display:none}@media (min-width:720px){.ckp-pipeline__labels{color:var(--pw-mute,#8b97a7);justify-content:space-between;margin-top:6px;font-size:10px;font-weight:600;display:flex}.ckp-pipeline__label.is-current{color:var(--pw-navy,#0b1f33)}}.ckp-app-card__hint{color:var(--pw-ink2,#4a5868);margin:8px 0 0;font-size:12.5px}@keyframes ckp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pw-tab__count--alert,.pw-tab.is-active .pw-tab__count--alert{color:#fff;background:#dc2626;border-color:#dc2626}.pw-tab__dot{background:#ea580c;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.pw-next-action{flex-shrink:0}.pw-next-action__btn{white-space:nowrap;padding:8px 14px;font-size:13px}@media (max-width:959px){.product-shell[data-shell=lifeguard] .pw-tabs,.product-shell[data-shell=lifeguard] .pw-next-action{display:none}}.lg-section-nav{border-bottom:1px solid var(--pw-line2);background:#fff}.lg-section-nav__scroll{scrollbar-width:none;max-width:var(--pw-max);gap:4px;margin:0 auto;padding:0 20px;display:flex;overflow-x:auto}.lg-section-nav__scroll::-webkit-scrollbar{display:none}.lg-section-nav__tab{color:var(--pw-ink2);border-bottom:2px solid #0000;flex-shrink:0;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none}.lg-section-nav__tab.is-active{color:var(--pw-ink);border-bottom-color:var(--pw-ink)}.lg-section-nav__info{background:var(--pw-soft);color:var(--pw-ink2);border-radius:20px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}.lg-page-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.lg-page-tabs__tab{color:var(--pw-ink2);border:1px solid var(--pw-line);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.lg-page-tabs__tab.is-active{color:var(--pw-ink);border-color:var(--pw-ink);background:var(--pw-soft)}.lg-work-status{flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:relative}.lg-work-status__btn{font:inherit;border:1px solid var(--pw-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lg-work-status__btn.is-seeking{color:#166534;border-color:#86efac}.lg-work-status__btn.is-open{color:#1d4ed8;border-color:#93c5fd}.lg-work-status__btn.is-muted{color:var(--pw-mute)}.lg-work-status__menu{z-index:40;border:1px solid var(--pw-line2);background:#fff;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f28461f}.lg-work-status__menu button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px;display:block}.lg-work-status__menu button.is-active,.lg-work-status__menu button:hover{background:var(--pw-soft)}.lg-work-status__hint{color:var(--pw-mute);margin:0;font-size:11px}.lg-work-status__hint a{color:var(--pw-ink2)}.lg-next-strip{text-align:center;background:#fef2f2;border-bottom:1px solid #fecaca;padding:8px 16px}.lg-next-strip__link{color:#b91c1c;font-size:13px;font-weight:700;text-decoration:none}.lg-bottom-bar{display:none}@media (max-width:959px){.lg-bottom-bar{display:flex}.lg-bottom-bar__item{min-height:52px;color:var(--pw-ink2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.lg-bottom-bar__item.is-active{color:var(--pw-ink)}.lg-bottom-bar__icon{display:flex;position:relative}.lg-bottom-bar__badge{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:-8px}.lg-bottom-bar__dot{background:#ea580c;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}}.lg-mobile-menu{z-index:200;background:#0f172a66;position:fixed;inset:0}.lg-mobile-menu__panel{background:#fff;flex-direction:column;width:min(360px,92vw);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 32px #0f284626}.lg-mobile-menu__head{border-bottom:1px solid var(--pw-line2);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.lg-mobile-menu__close{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.lg-mobile-menu__status,.lg-mobile-menu__group{border-bottom:1px solid var(--pw-line2);padding:12px 18px}.lg-mobile-menu__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--pw-mute);margin:0 0 8px;font-size:11px;font-weight:800}.lg-mobile-menu__link,.lg-mobile-menu__sublink{color:var(--pw-ink);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;display:block}.lg-mobile-menu__sublink{color:var(--pw-ink2);padding-left:12px;font-size:13px;font-weight:500}.lg-mobile-menu__foot{margin-top:auto;padding:16px 18px}.lg-prefs-block{border-top:1px solid var(--pw-line2);margin-top:28px;padding-top:24px}.lg-prefs-block h2{margin:0 0 8px;font-size:17px}.lg-prefs-block__lead{color:var(--pw-ink2);margin:0 0 12px;font-size:14px}.lg-prefs-block__grid{gap:12px;display:grid}.lg-prefs-check{align-items:flex-start;gap:8px;font-size:14px;display:flex}
.jobs-board{--jb-navy:#0b1f33;--jb-ink:#1d2939;--jb-ink2:#475467;--jb-mute:#8a94a6;--jb-line:#e3e7ec;--jb-line2:#eef1f4;--jb-soft:#f5f7f9;--jb-link:#1360b4;--jb-yellow:#f2c94c;--jb-yellow-s:#fff9e0;--jb-green:#15803d;--jb-green-s:#ecf8f0;--jb-red:#c8102e;--jb-red-s:#fdf0f2;--jb-blue-s:#eef5fd;color:var(--jb-ink);font-size:13px;line-height:1.45}.jobs-board a{color:inherit;text-decoration:none}.jobs-board__thumb-placeholder{background:var(--jb-soft);border-radius:8px;width:100%;height:100%;min-height:56px;display:block}.jobs-board__bc{color:var(--jb-mute);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0 12px;font-size:12px;display:flex}.jobs-board__bc a{color:var(--jb-link)}.jobs-board__bc svg{width:12px;height:12px}.jobs-board__lay{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:22px;padding-bottom:28px;display:grid}.jobs-board__filters{border:1px solid var(--jb-line);background:#fff;border-radius:8px;position:sticky;top:128px}.jobs-board__filters-hd{border-bottom:1px solid var(--jb-line);background:var(--jb-soft);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.jobs-board__filters-hd b{font-size:13.5px}.jobs-board__filters-hd button{color:var(--jb-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.jobs-board__fg{border-bottom:1px solid var(--jb-line2);padding:12px 14px}.jobs-board__fg summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:800;list-style:none;display:flex}.jobs-board__fg summary::-webkit-details-marker{display:none}.jobs-board__fg summary svg{color:var(--jb-mute);width:14px;height:14px;transition:transform .15s}.jobs-board__fg[open] summary svg{transform:rotate(180deg)}.jobs-board__fg-body{margin-top:9px}.jobs-board__cat button{width:100%;color:var(--jb-link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;padding:4px 0;font-weight:600;display:flex}.jobs-board__cat button span{color:var(--jb-mute);font-size:12px;font-weight:500}.jobs-board__cat button.is-on{color:var(--jb-ink);font-weight:800}.jobs-board__cat button.is-child{padding-left:12px;font-weight:500}.jobs-board__cat button.is-child.is-on{font-weight:800}.jobs-board__field{border:1px solid var(--jb-line);width:100%;height:34px;color:var(--jb-ink);font:inherit;background:#fff;border-radius:5px;align-items:center;margin-bottom:6px;padding:0 10px;display:flex}.jobs-board__field::placeholder{color:var(--jb-mute)}.jobs-board__field:last-child{margin-bottom:0}select.jobs-board__field{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a94a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}select.jobs-board__field:disabled{color:var(--jb-mute);cursor:default;background-color:var(--jb-soft)}.jobs-board__mm{color:var(--jb-mute);grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.jobs-board__mm input{border:1px solid var(--jb-line);width:100%;min-width:0;height:34px;color:var(--jb-ink);font:inherit;background:#fff;border-radius:5px;padding:0 8px;font-size:12.5px;font-weight:600}.jobs-board__range{height:16px;margin:12px 6px 4px;position:relative}.jobs-board__range-track{background:var(--jb-line);border-radius:4px;height:4px;position:absolute;top:6px;left:0;right:0}.jobs-board__range-fill{background:var(--jb-navy);border-radius:4px;height:4px;position:absolute;top:6px}.jobs-board__range input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:16px;margin:0;position:absolute;top:0;left:0;right:0}.jobs-board__range input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;border:2px solid var(--jb-navy);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.jobs-board__range input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--jb-navy);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.jobs-board__rl{color:var(--jb-mute);justify-content:space-between;margin-top:4px;font-size:11.5px;display:flex}.jobs-board__check{color:var(--jb-ink);cursor:pointer;align-items:center;gap:8px;padding:3.5px 0;display:flex}.jobs-board__check input{appearance:none;background:#fff;border:1.5px solid #b8c1cc;border-radius:3px;flex-shrink:0;place-items:center;width:15px;height:15px;margin:0;display:grid}.jobs-board__check input:checked{background:var(--jb-navy);border-color:var(--jb-navy)}.jobs-board__check input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.jobs-board__check--radio input{border-radius:50%}.jobs-board__check--radio input:checked{box-shadow:inset 0 0 0 4px var(--jb-navy);border-color:var(--jb-navy);background:#fff}.jobs-board__check--radio input:checked:after{display:none}.jobs-board__check input:disabled{opacity:.7;cursor:default}.jobs-board__check em{color:var(--jb-mute);margin-left:auto;font-size:11.5px;font-style:normal}.jobs-board__go,.jobs-board__save{width:calc(100% - 28px);height:40px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin:12px 14px;font-weight:800;text-decoration:none;display:flex}.jobs-board__go{background:var(--jb-navy);color:#fff;border:0}.jobs-board__save{border:1px solid var(--jb-line);height:36px;color:var(--jb-ink2);background:#fff;margin-top:0;font-weight:700}.jobs-board__saved{gap:4px;margin:0 14px 14px;display:grid}.jobs-board__saved button{color:var(--jb-link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.jobs-board__note{color:var(--jb-green);margin:-6px 14px 12px;font-size:12px;font-weight:600}.jobs-board__rh{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.jobs-board__rh h1{letter-spacing:-.01em;color:var(--jb-ink);margin:0;font-size:19px;font-weight:800}.jobs-board__rh h1 em{color:var(--jb-mute);margin-left:6px;font-size:14px;font-style:normal;font-weight:600}.jobs-board__rh-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.jobs-board__btn{border:1px solid var(--jb-line);height:34px;font:inherit;color:var(--jb-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.jobs-board__btn select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-weight:700}.jobs-board__views{border:1px solid var(--jb-line);border-radius:6px;display:flex;overflow:hidden}.jobs-board__views button{width:34px;height:32px;color:var(--jb-mute);border:0;border-left:1px solid var(--jb-line);cursor:pointer;background:#fff;place-items:center;display:grid}.jobs-board__views button:first-child{border-left:0}.jobs-board__views button.is-on{background:var(--jb-navy);color:#fff}.jobs-board__chips{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 14px;display:flex}.jobs-board__chip{background:var(--jb-blue-s);color:var(--jb-link);border:1px solid #d6e7f9;border-radius:5px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:700;display:inline-flex}.jobs-board__chip button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.jobs-board__clear{color:var(--jb-link);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;font-size:12px;font-weight:600}.jobs-board__tabs{border-bottom:2px solid var(--jb-navy);flex-wrap:wrap;align-items:flex-end;gap:2px;display:flex}.jobs-board__tabs button{font:inherit;color:var(--jb-ink2);background:var(--jb-soft);border:1px solid var(--jb-line);cursor:pointer;border-bottom:0;border-radius:6px 6px 0 0;padding:9px 16px;font-weight:700}.jobs-board__tabs button.is-on{background:var(--jb-navy);color:#fff;border-color:var(--jb-navy)}.jobs-board__tabs button span{opacity:.75;margin-left:4px;font-weight:500}.jobs-board__tabs-note{color:var(--jb-mute);align-items:center;gap:8px;margin-left:auto;padding-bottom:6px;font-size:12px;display:flex}.jobs-board__vit-h{align-items:center;gap:8px;margin-top:16px;font-size:13.5px;font-weight:800;display:flex}.jobs-board__vit-h span{letter-spacing:.08em;background:var(--jb-yellow);color:var(--jb-navy);border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:800}.jobs-board__vit-h a{color:var(--jb-link);margin-left:auto;font-size:12px;font-weight:600}.jobs-board__vit{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.jobs-board__vcard{border:1px solid var(--jb-line);color:inherit;background:#fff;border-radius:6px;overflow:hidden}.jobs-board__vcard img{object-fit:cover;background:var(--jb-soft);width:100%;height:92px;display:block}.jobs-board__vcard div{padding:8px 10px 10px}.jobs-board__vcard b{color:var(--jb-link);height:33px;font-size:12.5px;line-height:1.3;display:block;overflow:hidden}.jobs-board__vcard small{color:var(--jb-mute);margin-top:3px;font-size:11.5px;display:block}.jobs-board__vcard strong{color:var(--jb-ink);margin-top:4px;font-size:13px;display:block}.jobs-board__table-wrap{border:1px solid var(--jb-line);border-radius:0 0 6px 6px;overflow-x:auto}.jobs-board__table{border-collapse:collapse;width:100%;min-width:860px}.jobs-board__table th{background:var(--jb-soft);text-align:left;color:var(--jb-ink2);border-bottom:1px solid var(--jb-line);white-space:nowrap;padding:9px 10px;font-size:11.5px;font-weight:700}.jobs-board__table th.is-sort{color:var(--jb-navy)}.jobs-board__table td{border-bottom:1px solid var(--jb-line2);vertical-align:middle;padding:8px 10px}.jobs-board__table tr:nth-child(2n) td{background:#fbfcfd}.jobs-board__table tr.is-spot td{background:var(--jb-yellow-s)}.jobs-board__thumb{object-fit:cover;background:var(--jb-soft);border-radius:4px;width:104px;height:72px;display:block}.jobs-board__title{color:var(--jb-link);font-size:13.5px;font-weight:700;line-height:1.35;display:block}.jobs-board__title+small,.jobs-board__sub{color:var(--jb-mute);margin-top:2px;font-size:12px;display:block}.jobs-board__badges{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.jobs-board__tag{background:var(--jb-soft);color:var(--jb-ink2);border:1px solid var(--jb-line);letter-spacing:.02em;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 6px;font-size:10.5px;font-weight:800;display:inline-flex}.jobs-board__tag--y{background:var(--jb-yellow);border-color:var(--jb-yellow);color:var(--jb-navy)}.jobs-board__tag--g{background:var(--jb-green-s);color:var(--jb-green);border-color:#d3efdc}.jobs-board__tag--r{background:var(--jb-red-s);color:var(--jb-red);border-color:#f6d6dc}.jobs-board__tag--b{background:var(--jb-blue-s);color:var(--jb-link);border-color:#d6e7f9}.jobs-board__price{white-space:nowrap;font-size:14.5px;font-weight:800}.jobs-board__muted{color:var(--jb-ink2)}.jobs-board__loc{color:var(--jb-ink2);white-space:nowrap;line-height:1.35}.jobs-board__loc small{color:var(--jb-mute);display:block}.jobs-board__fit{color:var(--jb-green);font-size:13.5px;font-weight:800}.jobs-board__fit.is-empty{color:var(--jb-mute);font-weight:600}.jobs-board__mini{background:var(--jb-line2);border-radius:5px;width:64px;height:5px;margin-top:4px;overflow:hidden}.jobs-board__mini b{background:var(--jb-green);height:100%;display:block}.jobs-board__fav{color:#b8c1cc;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.jobs-board__fav.is-on{color:var(--jb-red)}.jobs-board__pager{flex-wrap:wrap;align-items:center;gap:4px;margin-top:16px;display:flex}.jobs-board__pager button{border:1px solid var(--jb-line);min-width:32px;height:32px;font:inherit;color:var(--jb-link);cursor:pointer;background:#fff;border-radius:5px;place-items:center;padding:0 8px;font-weight:700;display:grid}.jobs-board__pager button.is-on{background:var(--jb-navy);color:#fff;border-color:var(--jb-navy)}.jobs-board__pager button:disabled{color:var(--jb-mute);cursor:default}.jobs-board__pager-gap{color:var(--jb-mute);margin:0 4px}.jobs-board__pager-meta{color:var(--jb-mute);margin-left:auto;font-size:12px}.jobs-board__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.jobs-board__gcard{border:1px solid var(--jb-line);background:#fff;border-radius:8px;overflow:hidden}.jobs-board__gcard img{object-fit:cover;width:100%;height:140px;display:block}.jobs-board__gcard div{padding:12px}.jobs-board__gcard b{color:var(--jb-link);font-size:14px;line-height:1.35;display:block}.jobs-board__map{border:1px solid var(--jb-line);border-radius:8px;margin-top:14px;overflow:hidden}.jobs-board__map button{border:0;border-bottom:1px solid var(--jb-line2);width:100%;font:inherit;cursor:pointer;text-align:left;background:#fff;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.jobs-board__map button:last-child{border-bottom:0}.jobs-board__map b{color:var(--jb-link)}.jobs-board__map span{color:var(--jb-mute);font-weight:600}.jobs-board__empty,.jobs-board__error{border:1px dashed var(--jb-line);text-align:center;color:var(--jb-ink2);border-radius:8px;margin-top:18px;padding:28px 16px}.jobs-board__empty h2,.jobs-board__error h2{color:var(--jb-ink);margin:0 0 6px;font-size:16px}.jobs-board__skel{background:linear-gradient(90deg,#f3f5f8 25%,#e7ebf0 37%,#f3f5f8 63%) 0 0/400% 100%;border-radius:6px;height:72px;margin-top:12px;animation:1.2s infinite jobs-board-skel}.jobs-board.is-loading .jobs-board__table-wrap,.jobs-board.is-loading .jobs-board__vit,.jobs-board.is-loading .jobs-board__grid{opacity:.55}.jobs-board__foot{border-top:1px solid var(--jb-line);color:var(--jb-mute);margin-top:8px;padding-top:14px;font-size:12px}@keyframes jobs-board-skel{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:1180px){.jobs-board__vit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.jobs-board__lay{grid-template-columns:1fr}.jobs-board__filters{position:static}.jobs-board__grid{grid-template-columns:1fr 1fr}.jobs-board__rh-tools{margin-left:0}.jobs-board__tabs-note,.jobs-board__pager-meta{width:100%;margin-left:0}}@media (max-width:640px){.jobs-board__vit,.jobs-board__grid{grid-template-columns:1fr}}
.lp{--lp-ink:#1d2939;--lp-ink2:#475467;--lp-mute:#8a94a6;--lp-line:#e7ebf0;--lp-line2:#f0f2f5;--lp-soft:#f6f8fb;--lp-navy:#0b1f33;--lp-blue:#1677d4;--lp-green:#15803d;--lp-green-s:#ecf8f0;--lp-amber:#b45309;color:var(--lp-ink);font-size:14px;line-height:1.45}.lp-loading{color:var(--lp-ink2);margin:24px 0}.lp__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.lp__col{gap:16px;min-width:0;display:grid}.lp__card{border:1px solid var(--lp-line);background:#fff;border-radius:16px;padding:18px 20px}.lp__hero{padding:0;overflow:hidden}.lp__cover{background:linear-gradient(100deg,#071422c7 0%,#07142247 58%,#07142214 100%),url(/images/cankora/eco-ocean.jpg) 50% 60%/cover;height:168px;position:relative}.lp__cover img{width:auto;height:22px;position:absolute;top:20px;right:24px}.lp__hero-body{padding:0 24px 20px;position:relative}.lp__avatar{object-fit:cover;width:128px;height:128px;color:var(--lp-navy);background:#e8eef5;border:5px solid #fff;border-radius:50%;place-items:center;margin-top:-68px;font-size:36px;font-weight:800;display:grid;box-shadow:0 2px 10px #1018281f}.lp__avail{background:#d5dbe3;border:4px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;top:36px;left:128px}.lp__avail.is-on{background:var(--lp-green)}.lp__tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:14px;right:20px}.lp__btn{border:1px solid var(--lp-line);height:36px;color:var(--lp-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.lp__btn--pri{background:var(--lp-navy);border-color:var(--lp-navy);color:#fff}.lp__hero h1{letter-spacing:-.02em;align-items:center;gap:8px;margin:12px 0 0;font-size:28px;font-weight:800;display:flex}.lp__check{color:var(--lp-blue);font-size:18px}.lp__hl{margin:4px 0 0;font-size:15.5px;font-weight:500}.lp__meta{color:var(--lp-mute);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13.5px;display:flex}.lp__chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lp__chip{color:var(--lp-blue);background:#eef5fd;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lp__chip--g{background:var(--lp-green-s);color:var(--lp-green)}.lp__chip--plain{background:var(--lp-soft);color:var(--lp-ink2)}.lp__ready{background:var(--lp-green-s);border:1px solid #d3efdc;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.lp__ready b{font-size:14px;display:block}.lp__ready small{color:var(--lp-ink2);font-size:12.5px;display:block}.lp__ready .lp__btn{margin-left:auto}.lp__stats{border-top:1px solid var(--lp-line);grid-template-columns:repeat(4,1fr);display:grid}.lp__stats div{border-left:1px solid var(--lp-line);padding:16px 22px}.lp__stats div:first-child{border-left:0}.lp__stats b{letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.lp__stats small{color:var(--lp-mute);font-size:12.5px;font-weight:600;display:block}.lp__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.lp__head h2{margin:0;font-size:16px;font-weight:800}.lp__head span{color:var(--lp-mute);font-size:12.5px;font-weight:600}.lp__head a{color:var(--lp-blue);margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}.lp__about{color:var(--lp-ink2);margin:0;font-size:14.5px;line-height:1.7}.lp__xp,.lp__cert,.lp__ref{border-bottom:1px solid var(--lp-line2);gap:14px;padding:14px 0;display:flex}.lp__xp:first-of-type,.lp__cert:first-of-type,.lp__ref:first-of-type{padding-top:0}.lp__xp:last-child,.lp__cert:last-child,.lp__ref:last-child{border-bottom:0;padding-bottom:0}.lp__xp img,.lp__cert img{object-fit:cover;border:1px solid var(--lp-line);background:#fff;border-radius:12px;flex-shrink:0;width:48px;height:48px}.lp__cert img{object-fit:contain;padding:6px}.lp__xp b,.lp__cert b,.lp__ref b{font-size:14.5px;display:block}.lp__xp p,.lp__ref p{color:var(--lp-ink2);margin:8px 0 0;font-size:13.5px;line-height:1.6}.lp__muted{color:var(--lp-mute);font-size:12.5px}.lp__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lp__tests{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lp__tests div{border:1px solid var(--lp-line);background:var(--lp-soft);border-radius:12px;padding:12px}.lp__tests small{color:var(--lp-mute);font-size:12px;font-weight:600;display:block}.lp__tests b{margin-top:4px;font-size:18px;display:block}.lp__skills{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.lp__skills div{border-bottom:1px solid var(--lp-line2);justify-content:space-between;gap:10px;padding:12px 0;font-size:14px;display:flex}.lp__skills span{color:var(--lp-mute);white-space:nowrap;font-size:12.5px}.lp__initials{width:40px;height:40px;color:var(--lp-blue);background:#eef5fd;border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.lp__bar{background:var(--lp-line2);border-radius:8px;height:8px;overflow:hidden}.lp__bar b{background:var(--lp-green);height:100%;display:block}.lp__note{color:var(--lp-ink2);margin-top:12px;font-size:13px}.lp__kv{border-bottom:1px solid var(--lp-line2);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.lp__kv:last-child{border-bottom:0;padding-bottom:0}.lp__kv span{color:var(--lp-ink2)}.lp__cal{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.lp__cal div{text-align:center;color:var(--lp-mute);font-size:11px;font-weight:700}.lp__cal i{background:var(--lp-line2);border-radius:6px;height:26px;margin-bottom:4px;display:block}.lp__cal div.is-on{color:var(--lp-ink)}.lp__cal div.is-on i{background:#bfe5cc}.lp__switch{cursor:pointer;background:#d5dbe3;border:0;border-radius:20px;width:38px;height:22px;padding:0;position:relative}.lp__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.lp__switch.is-on{background:var(--lp-green)}.lp__switch.is-on:after{left:auto;right:3px}.lp__empty{color:var(--lp-mute);margin:0;font-size:13.5px}.lp__toast{color:var(--lp-green);margin:0 0 12px;font-size:13px;font-weight:700}@media (max-width:1080px){.lp__grid,.lp__tests,.lp__stats{grid-template-columns:1fr 1fr}.lp__side{grid-column:1/-1}}@media (max-width:720px){.lp__tools{justify-content:flex-start;margin-top:12px;position:static}.lp__tests,.lp__stats,.lp__skills,.lp__grid{grid-template-columns:1fr}.lp__ready{flex-wrap:wrap}.lp__ready .lp__btn{margin-left:0}}
.fac-explorer{flex-direction:column;gap:16px;display:flex}.fac-explorer__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fac-explorer__search,.fac-explorer__select{border:1px solid var(--pw-line,#e7ebf0);background:#fff;border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px}.fac-explorer__search{flex:220px}.fac-explorer__fav{color:var(--pw-ink2,#4a5868);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fac-explorer__list{border:1px solid var(--pw-line,#e7ebf0);background:#fff;border-radius:12px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fac-explorer__row{border-bottom:1px solid var(--pw-line2,#f0f2f5);align-items:center;gap:14px;padding:14px 16px;display:flex}.fac-explorer__row:last-child{border-bottom:0}.fac-explorer__icon{background:var(--pw-soft,#f6f8fb);border-radius:10px;flex-shrink:0;width:48px;height:48px}.fac-explorer__body{flex:1;min-width:0}.fac-explorer__name{color:var(--pw-ink,#0b1f33);font-size:15px;font-weight:700;text-decoration:none}.fac-explorer__name:hover{text-decoration:underline}.fac-explorer__meta{color:var(--pw-mute,#8b97a7);margin:4px 0 0;font-size:12.5px}.fac-explorer__heart{cursor:pointer;color:var(--pw-mute,#8b97a7);background:0 0;border:0;min-width:44px;min-height:44px;font-size:20px;line-height:1}.fac-explorer__heart.is-on{color:var(--pw-red,#c8102e)}@media (max-width:720px){.fac-explorer__toolbar{flex-direction:column;align-items:stretch}}
