/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */.lbv9 .completed-card,.wk-card{transition:transform var(--nh-t-tap) var(--nh-ease),box-shadow var(--nh-t-tap) var(--nh-ease)}@media (hover:hover) and (pointer:fine){.lbv9 article.completed-card:is(:hover,:has(:focus-visible)),.wk-card:is(:hover,:has(:focus-visible)){box-shadow:var(--nh-plate-lift)}.lbv9 .completed-card:not(.is-turned):is(:hover,:has(:focus-visible)) .completed-plane,.wk-card:not(.is-turned):is(:hover,:has(:focus-visible)) .wk-plane,.wk-slide.is-cur:not(.is-turned) .wk-face:is(:hover,:has(:focus-visible)) .wk-fplane{box-shadow:6px 6px 0 var(--nh-brand-bg),var(--nh-plate-lift)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lbv9 article.completed-card:is(:hover,:has(:focus-visible)),.wk-card:is(:hover,:has(:focus-visible)){transform:translateY(var(--nh-card-lift))}.lbv9 .completed-card:not(.is-turned):is(:hover,:has(:focus-visible)) .completed-plane,.wk-card:not(.is-turned):is(:hover,:has(:focus-visible)) .wk-plane,.wk-slide.is-cur:not(.is-turned) .wk-face:is(:hover,:has(:focus-visible)) .wk-fplane{transform:translate(-6px,-6px)rotateX(4deg)rotateY(-6deg)}}@media (prefers-reduced-motion:reduce){.lbv9 .completed-card,.wk-card{transition:none}}.wk{width:100%;min-width:0;font-family:var(--nh-label);font-weight:var(--nh-weight-body);color:var(--nh-plate-ink);position:relative}.wk svg{display:block;overflow:visible}.wk-arw,.wk-bring,.wk-bturn,.wk-cardpic,.wk-cover,.wk-fturn,.wk-jobdetails,.wk-peek-jd,.wk-viewall{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0;text-decoration:none}.wk :where(a){color:inherit;text-decoration:none}.wk-car{height:402px;margin-top:18px;position:relative;overflow:hidden}.wk-stage{position:absolute;inset:0}.wk-slide{border-radius:var(--nh-r-card);width:840px;height:362px;box-shadow:var(--nh-plate-shadow);z-index:3;transition:transform .56s var(--nh-ease),width .56s var(--nh-ease),margin-left .56s var(--nh-ease),opacity .56s var(--nh-ease);grid-template-columns:528px 312px;margin-left:-420px;display:grid;position:absolute;top:20px;left:50%;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.wk-slide{transition:none}}.wk-slide.is-cur{z-index:3}.wk-slide.is-hidden,.wk-slide.is-next,.wk-slide.is-prev{z-index:2;grid-template-columns:528px;width:528px;margin-left:-264px}.wk-slide.is-next2,.wk-slide.is-prev2{z-index:1;grid-template-columns:528px;width:528px;margin-left:-264px}.wk-slide.is-next{transform:translate(298.5px)scale(.82)}.wk-slide.is-prev{transform:translate(-298.5px)scale(.82)}.wk-slide.is-next2{transform:translate(388px)scale(.66)}.wk-slide.is-prev2{transform:translate(-388px)scale(.66)}.wk-slide.is-hidden{opacity:0;pointer-events:none;z-index:0;transform:translate(0)scale(.66)}.wk-bring{z-index:3;border-radius:var(--nh-r-card);background-color:rgba(var(--wk-wash),.3);position:absolute;inset:0}.wk-slide.is-next2 .wk-bring,.wk-slide.is-prev2 .wk-bring{background-color:rgba(var(--wk-wash),.46)}.wk-bring:focus-visible{box-shadow:var(--nh-focus-ring-inset,var(--nh-focus-ring));outline:none}.wk-cover{border-radius:var(--nh-r-card) 0 0 var(--nh-r-card);background-color:var(--nh-plate-track);width:100%;height:100%;display:block;position:relative;overflow:hidden}.wk-slide.is-hidden .wk-cover,.wk-slide.is-next .wk-cover,.wk-slide.is-next2 .wk-cover,.wk-slide.is-prev .wk-cover,.wk-slide.is-prev2 .wk-cover{border-radius:var(--nh-r-card)}.wk-cover :is(img,:where(.nh-challenge-cover)){object-fit:cover;background-size:cover;width:100%;height:100%;display:block}.wk-cover:focus-visible{box-shadow:var(--nh-focus-ring-inset,var(--nh-focus-ring));outline:none}.wk-face{perspective:1600px;border-radius:var(--nh-r-card) 0 0 var(--nh-r-card);background-color:var(--nh-plate);min-width:0;position:relative}.wk-slide:not(.is-cur) .wk-face{border-radius:var(--nh-r-card)}.wk-fplane,.wk-fpose{width:100%;height:100%;position:relative}.wk-fplane{border-radius:var(--nh-r-card) 0 0 var(--nh-r-card);transform-style:preserve-3d;transition:transform .44s ease-in-out,box-shadow .44s ease-in-out;transform:translateY(0)rotateX(0)rotateY(0)}.wk-slide.is-cur:not(.is-turned) .wk-face:is(:hover,:has(:focus-visible)) .wk-cover{box-shadow:6px 6px 0 var(--nh-brand-bg),0 10px 22px #1e181247}.wk-slide.is-cur:not(.is-turned) .wk-face .wk-cover:focus-visible{box-shadow:6px 6px 0 var(--nh-brand-bg),var(--nh-focus-ring-inset,var(--nh-focus-ring))}.wk-slide.is-turned .wk-fplane{transform:translateY(0)rotateX(0)rotateY(180deg)}.wk-slide:not(.is-cur) .wk-fplane{transform:none}.wk-face .wk-cover,.wk-fback{border-radius:var(--nh-r-card) 0 0 var(--nh-r-card);backface-visibility:hidden;position:absolute;inset:0}.wk-fback{background-color:var(--nh-plate);color:var(--nh-plate-ink);flex-direction:column;padding:24px 26px;display:flex;overflow:hidden;transform:rotateY(180deg)}.wk-fturn{z-index:0;border-radius:inherit;position:absolute;inset:0}.wk-fturn:focus-visible{box-shadow:var(--nh-focus-ring-inset,var(--nh-focus-ring));outline:none}.wk-fboard{z-index:1;pointer-events:none;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wk-fboard-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.wk-fboard-head h3{align-items:center;gap:9px;margin:0;font-size:18px;font-weight:700;line-height:1.25;display:inline-flex}.wk-fboard-head h3 svg{width:18px;height:18px;color:var(--nh-brand-fg)}.wk-fboard-head>span{white-space:nowrap;color:var(--nh-plate-mute);align-items:center;gap:5px;font-size:12px;line-height:1.3;display:inline-flex}.wk-fboard-head>span svg{width:13px;height:13px}.wk-fboard .wk-qk{display:none}.wk-fboard .wk-qrun{pointer-events:auto;min-height:0;padding:2px 3px;overflow-y:auto}.wk-fboard a.wk-qname{z-index:2;pointer-events:auto;position:relative}.wk-fempty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding-bottom:8px;display:flex}.wk-fempty strong{letter-spacing:-.015em;margin-top:20px;font-size:22px;font-weight:400;line-height:1.2}.wk-fempty p{color:var(--nh-plate-second);margin:7px 0 0;font-size:13px;line-height:1.4}.wk-fpodium{align-items:flex-end;gap:6px;height:66px;display:flex}.wk-fpodium>span{border:1px solid var(--nh-plate-rule);border-radius:var(--nh-r-row) var(--nh-r-row) 0 0;background-color:var(--nh-plate-warm);place-items:center;width:42px;height:36px;display:grid}.wk-fpodium>span:nth-child(2){background-color:var(--nh-plate-track);width:52px;height:66px}.wk-fpodium>span:last-child{height:25px}.wk-fpodium svg{width:24px;height:24px;color:var(--nh-brand-fg)}@media (prefers-reduced-motion:reduce){.wk-fplane{transition:none}.wk-fback,.wk-slide .wk-face .wk-fplane{transform:none}.wk-fback{visibility:hidden}.wk-slide.is-turned .wk-fback{visibility:visible}.wk-slide.is-turned .wk-cover{visibility:hidden}}.wk-shade{z-index:1;pointer-events:none;transition:background-image var(--nh-t-move) var(--nh-ease);background-image:linear-gradient(#16120e00 0 42%,#16120e29 64%,#16120e8a 86%,#16120ed1);position:absolute;inset:0}.wk-live{z-index:4;border-radius:var(--nh-r-row);background-color:var(--nh-live-bg);color:var(--nh-live-on);letter-spacing:.06em;white-space:nowrap;align-items:center;padding:5px 8px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.wk-live.is-big{padding:6px 10px;font-size:13px;top:14px;left:14px}.wk-slide.is-hidden .wk-cover :is(img,:where(.nh-challenge-cover)),.wk-slide.is-next .wk-cover :is(img,:where(.nh-challenge-cover)),.wk-slide.is-prev .wk-cover :is(img,:where(.nh-challenge-cover)){filter:blur(2px)}.wk-slide.is-next2 .wk-cover :is(img,:where(.nh-challenge-cover)),.wk-slide.is-prev2 .wk-cover :is(img,:where(.nh-challenge-cover)){filter:blur(3px)}@media (prefers-reduced-motion:reduce){.wk-slide.is-hidden .wk-cover :is(img,:where(.nh-challenge-cover)),.wk-slide.is-next .wk-cover :is(img,:where(.nh-challenge-cover)),.wk-slide.is-next2 .wk-cover :is(img,:where(.nh-challenge-cover)),.wk-slide.is-prev .wk-cover :is(img,:where(.nh-challenge-cover)),.wk-slide.is-prev2 .wk-cover :is(img,:where(.nh-challenge-cover)){filter:none}}.wk-pchip{z-index:3;border-radius:var(--nh-r-small);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffdf8;white-space:nowrap;background-color:#120f0ca3;align-items:center;gap:7px;padding:5px 9px 5px 6px;font-size:14px;line-height:1;display:inline-flex;position:absolute}.wk-pchip .wk-tile{box-shadow:none}.wk-pchip svg{color:#fffdf8db}.wk-pchip.is-tk{padding:6px 10px;font-size:13px;bottom:14px;right:14px}.wk-pchip.is-sm{gap:5px;padding:5px 7px;bottom:10px;right:10px}.wk-pchip svg{fill:currentColor;width:14px;height:14px;color:var(--nh-plate-second)}.wk-tile{border-radius:var(--nh-r-row);background-color:var(--nh-plate-track);width:24px;height:24px;color:var(--nh-plate-ink);flex:none;grid-template:100%/100%;place-items:center;font-size:12px;line-height:1;display:grid;position:relative;overflow:hidden}.wk-tile>.ah-logochip-img{object-fit:contain;width:100%;height:100%;display:block}.wk-tile.is-28{width:28px;height:28px;font-size:13px}.wk-tile.is-seam{z-index:3;border-radius:var(--nh-r-small);background-color:var(--nh-plate);width:32px;height:32px;box-shadow:0 0 0 1px var(--nh-plate-rule),var(--nh-depth-soft);font-size:14px;position:absolute;bottom:-16px;left:12px}.wk-arw{z-index:4;background-color:var(--nh-glass);width:40px;height:40px;-webkit-backdrop-filter:var(--nh-glass-blur);backdrop-filter:var(--nh-glass-blur);box-shadow:var(--nh-chrome-shadow);color:var(--nh-glass-ink);border-radius:50%;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%}.wk-arw.is-l{left:calc(50% - 535px)}.wk-arw.is-r{right:calc(50% - 535px)}.wk-arw svg{fill:currentColor;width:16px;height:16px}.wk-arw:hover{background-color:var(--nh-plate);color:var(--nh-plate-ink)}.wk-arw:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-panel{border-radius:0 var(--nh-r-card) var(--nh-r-card) 0;background-color:var(--nh-plate);color:var(--nh-plate-ink);flex-direction:column;padding:20px 22px;position:relative}.wk-firm,.wk-panel{min-width:0;display:flex}.wk-firm{align-items:center;gap:9px}.wk-firm-n{min-width:0;color:var(--nh-plate-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:22px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.wk-firm .wk-tile{flex:none;width:36px;height:36px}a.wk-firm{color:inherit;border-radius:var(--nh-r-row);text-decoration:none}a.wk-firm:hover .wk-firm-n{text-underline-offset:3px;text-decoration:underline}a.wk-firm:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-terms{color:var(--nh-plate-second);flex-wrap:wrap;gap:5px 14px;margin:13px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.wk-terms>li{align-items:center;gap:6px;min-width:0;display:inline-flex}.wk-terms>li>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wk-terms svg{width:14px;height:14px;color:var(--nh-plate-mute);flex:none}.wk-role{text-align:left;letter-spacing:-.01em;width:100%;color:var(--nh-plate-ink);margin:8px 0 0;font-size:22px;font-weight:400;line-height:1.25}.wk-role>span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.wk-jobdetails{height:38px;min-height:38px;padding:0 var(--nh-btn-px-lg);border:1px solid var(--nh-plate-rule-strong);border-radius:var(--nh-btn-r-lg);background-color:var(--nh-plate);box-shadow:var(--nh-depth-soft);color:var(--nh-plate-second);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:1;display:inline-flex}.wk-jobdetails svg{width:14px;height:14px;color:var(--nh-plate-mute);flex:none}.wk-jobdetails:hover{background-color:var(--nh-plate-hover);color:var(--nh-plate-ink)}.wk-jobdetails:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-fr{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.wk-chip{border-radius:var(--nh-r-row);background-color:var(--nh-plate-track);min-width:0;max-width:100%;color:var(--nh-plate-second);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px 5px 7px;font-size:12px;line-height:1.3;display:inline-flex}.wk-chip-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.wk-chip svg{fill:currentColor;width:14px;height:14px;color:var(--nh-plate-mute)}.wk-chip.is-pay{color:var(--nh-plate-ink);font-weight:700}.wk-dot{opacity:.85;background-color:currentColor;border-radius:999px;flex:none;width:7px;height:7px}a.wk-chip:hover{background-color:var(--nh-plate-hover);color:var(--nh-plate-ink)}a.wk-chip:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-tl1{min-height:0;color:var(--nh-plate-second);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.wk-due{color:var(--nh-plate-mute);align-items:center;gap:8px;margin-top:auto;font-size:12px;line-height:1.2;display:flex}.wk-ring{flex:none;place-items:center;display:grid;position:relative}.wk-ring,.wk-ring svg{width:36px;height:36px}.wk-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.wk-ring circle{fill:none;stroke-width:3px}.wk-ring .wk-ring-tr{stroke:var(--nh-plate-track)}.wk-ring .wk-ring-fl{stroke:var(--nh-brand-fg);stroke-linecap:round}.wk-ring b{color:var(--nh-plate-ink);font-size:12px;font-weight:400;line-height:1;position:relative}.wk-cta{align-items:center;gap:8px;margin-top:14px;display:flex}.wk-cta.is-top{margin-top:auto}.wk-panel>:not(.wk-tl1){flex-shrink:0}.wk-panel .wk-fr{margin-top:8px}.wk-panel .wk-tl1{margin-top:8px;line-height:1.4}.wk-panel .wk-terms{flex-wrap:wrap;gap:7px 14px;margin-top:12px;display:flex}.wk-panel .wk-terms>li[data-fact=where]{flex-basis:100%;grid-column:1/-1}.wk-panel .wk-terms .posting-location{white-space:normal;width:100%;overflow:visible}.wk-panel:has(.wk-due) .wk-tl1{display:none}.wk-panel .wk-cta{flex-wrap:wrap;margin-top:12px}.wk-panel .wk-cta.is-top{margin-top:auto;padding-top:12px}.wk-panel .wk-start{gap:6px;height:38px}.wk-panel .wk-start svg{flex:none;width:14px;height:14px}.wk-panel .wk-cta>.wk-jobdetails,.wk-panel .wk-cta>.wk-start{padding-inline:var(--nh-btn-px-md);white-space:nowrap;text-align:center;flex:1 0 auto}.wk-start{height:var(--nh-btn-h-lg);padding:0 var(--nh-btn-px-lg);border-radius:var(--nh-btn-r-lg);background-color:var(--nh-brand-bg);color:var(--nh-brand-on);white-space:nowrap;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.wk-start:hover{background-color:var(--nh-brand-bg-hover)}.wk-start:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-start.is-sm{height:var(--nh-btn-h-md);padding:0 var(--nh-btn-px-md);border-radius:var(--nh-btn-r-md);font-size:12px}.wk-head{flex-wrap:wrap;align-items:center;gap:16px;min-height:36px;display:flex}.wk-head>.wk-lhead{margin-right:auto}.wk-head>.wk-search{width:300px;max-width:100%;margin-left:auto}.wk-crumb{margin-bottom:10px}.wk-lhead{letter-spacing:-.02em;color:var(--nh-air-ink);text-shadow:0 1px #ffffff6b;margin:0;font-size:27px;font-weight:400;line-height:1.15}.wk-tb{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.wk-tb>.wk-search{flex:200px;width:auto;max-width:300px;margin-left:0}.wk-filterhead{color:var(--nh-plate-mute);padding:6px 8px 4px;font-size:12px;line-height:1.3;display:block}.wk-filterrule{background-color:var(--nh-plate-rule-subtle);height:1px;margin:6px 8px;display:block}.wk-tb>.wk-sort{margin-left:auto}.wk-sort .nh3-filterpop{left:auto;right:0}.wk-mu{color:var(--nh-plate-mute);margin-right:6px}.wk-menu .nh3-filterrow{color:var(--nh-plate-mute);gap:8px}.wk-menu .nh3-filterrow.is-on,.wk-menu .nh3-filterrow:hover{color:var(--nh-plate-ink)}.wk-menu .wk-lab{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wk-filter .nh3-filterpop{overscroll-behavior:contain;width:min(320px,100vw - 48px);max-height:min(360px,50dvh);overflow-y:auto}.wk-filter .wk-jobrole-row .wk-lab{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.wk-menu .nh3-filterrow .n{font-family:var(--nh-numeral);color:var(--nh-plate-mute);flex:none;margin-left:8px;font-size:12px}.wk-menu .nh3-filterrow.is-on .n{color:var(--nh-plate-second)}.wk-menu .wk-tick{flex:none;place-items:center;width:12px;height:12px;margin-left:8px;display:grid}.wk-menu-ck{fill:currentColor;width:12px;height:12px;color:var(--nh-brand-fg);flex:none}.wk-menu .wk-slot{flex:none;place-items:center;width:20px;height:20px;display:grid}.wk-comark{border-radius:var(--nh-r-row);background-color:var(--nh-plate);width:20px;height:20px;color:var(--nh-plate-second);box-shadow:0 0 0 1px var(--nh-plate-rule-subtle),0 1px 2px #3c2e201a;grid-template:100%/100%;place-items:center;font-size:12px;display:grid;overflow:hidden}.wk-comark>.ah-logochip-img{object-fit:contain;width:100%;height:100%;display:block}.wk-allmark{width:15px;height:15px;fill:var(--nh-plate-mute)}.wk-menu .nh3-filterbox{box-shadow:inset 0 0 0 1px var(--nh-plate-rule)}.wk-menu .nh3-filterrow.is-on .nh3-filterbox{box-shadow:none}.wk-search{min-width:0;height:36px;display:block;position:relative}.wk-find{z-index:1;box-sizing:border-box;border:1px solid var(--nh-plate-rule-strong);background-color:var(--nh-plate);border-radius:var(--nh-r-control);max-width:none;box-shadow:var(--nh-depth-soft);font-family:var(--nh-label);color:var(--nh-plate-mute);text-align:left;cursor:text;transition:inset var(--nh-t-tap) var(--nh-ease),border-color var(--nh-t-tap) var(--nh-ease),box-shadow var(--nh-t-tap) var(--nh-ease);align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:1;display:flex;position:absolute;inset:0}.wk-find:hover{box-shadow:var(--nh-plate-lift);inset:-4px -8px}.wk-find:hover>span{color:var(--nh-plate-second)}@media (prefers-reduced-motion:reduce){.wk-find{transition:none}}.wk-find svg{width:15px;height:15px;fill:var(--nh-plate-mute);flex:none}.wk-find>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wk-find.has-q>span{color:var(--nh-plate-ink)}.wk-find:hover,.wk-find[aria-expanded=true]{border-color:var(--nh-brand-border)}.wk-find:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-drop{z-index:126;border:1px solid var(--nh-plate-rule);border-radius:var(--nh-r-surface);background-color:var(--nh-plate);width:460px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--nh-modal-shadow);color:var(--nh-plate-ink);font-family:var(--nh-label);flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.wk-head>.wk-search>.wk-drop{left:auto;right:0}.wk-tb>.wk-search>.wk-drop{left:0;right:auto}@starting-style{.wk-drop{opacity:0;translate:0 8px}}.wk-drop{transition:opacity var(--nh-t-panel) var(--nh-ease),translate var(--nh-t-panel) var(--nh-ease);opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.wk-drop{transition:none}@starting-style{.wk-drop{translate:none}}}.wk-palq{border-bottom:1px solid var(--nh-plate-rule-subtle);align-items:center;gap:12px;padding:14px 18px;display:flex}.wk-palq>svg{width:18px;height:18px;fill:var(--nh-plate-mute);flex:none}.wk-palq input{min-width:0;height:28px;font-family:var(--nh-label);color:var(--nh-plate-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px;line-height:1.3}.wk-palq input::placeholder{color:var(--nh-plate-mute)}.wk-palq input::-webkit-search-cancel-button{display:none}.wk-palspin{width:16px;height:16px}.wk-palesc,.wk-palspin{color:var(--nh-plate-mute);flex:none}.wk-palesc{border:1px solid var(--nh-plate-rule);border-radius:var(--nh-r-row);background-color:var(--nh-plate-track);height:24px;font-family:var(--nh-numeral);padding:0 8px;font-size:12px;line-height:1}.wk-palesc:hover{color:var(--nh-plate-ink)}.wk-palesc:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-palclear{place-items:center;width:24px;padding:0;display:grid}.wk-palbody{flex:1;min-height:0;padding:8px;overflow-y:auto}.wk-palhint{margin:0;padding:18px 12px 20px;font-size:13px;line-height:1.5}.wk-palgroup,.wk-palhint{color:var(--nh-plate-mute)}.wk-palgroup{padding:8px 12px 4px;font-size:12px;line-height:1.3;display:block}.wk-palrow{border-radius:var(--nh-r-control);color:var(--nh-plate-ink);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.wk-palrow.is-on{background-color:var(--nh-plate-hover)}.wk-palrow:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-palpic{object-fit:cover;border-radius:var(--nh-r-row);background-size:cover;background-color:var(--nh-plate-track);width:64px;height:36px;box-shadow:0 0 0 1px var(--nh-plate-rule-subtle);flex:none}.wk-palgl{box-sizing:border-box;fill:currentColor;color:var(--nh-plate-second);padding:9px}.wk-palgl,.wk-palmk{border-radius:var(--nh-r-row);background-color:var(--nh-plate-track);width:36px;height:36px;flex:none}.wk-palmk{color:var(--nh-plate-ink);place-items:center;font-size:14px;line-height:1;display:grid}.wk-palt{flex-direction:column;flex:1;gap:2px}.wk-palt,.wk-palt b{min-width:0;display:flex}.wk-palt b{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;font-size:14px;font-weight:400;line-height:1.3;overflow:hidden}.wk-palco{color:var(--nh-plate-mute);font-size:12px}.wk-palt small{color:var(--nh-plate-second);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;display:block;overflow:hidden}.wk-palt mark{background-color:var(--nh-brand-subtle);color:var(--nh-brand-strong);padding:0 1px}.wk-palwhy{max-width:160px;color:var(--nh-plate-mute);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.wk-palwhy em{color:var(--nh-brand-strong);font-style:normal}.wk-palfoot{border-top:1px solid var(--nh-plate-rule-subtle);color:var(--nh-plate-mute);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 18px;font-size:12px;line-height:1.3;display:flex}.wk-palfoot kbd{border:1px solid var(--nh-plate-rule);border-radius:var(--nh-r-row);background-color:var(--nh-plate-track);min-width:18px;font-family:var(--nh-numeral);text-align:center;color:var(--nh-plate-second);margin-right:4px;padding:2px 5px;font-size:12px;line-height:1;display:inline-block}.wk-palnote{margin-left:auto}.wk-evlist{flex-direction:column;gap:8px;margin-top:14px;display:flex}.wk-shead{color:var(--nh-air-ink);text-shadow:0 1px #ffffff6b;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:22px;display:flex}.wk-shead.has-rule{width:100%;margin-top:32px;padding-top:28px;position:relative}.wk-shead h2{font-size:22px;font-weight:var(--nh-weight-heading);letter-spacing:-.03em;margin:0;line-height:1.15}.wk-shead h2,.wk-shead-go{color:var(--nh-air-ink)}.wk-shead-go:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.wk-shead-go:focus-visible{box-shadow:var(--nh-focus-ring);border-radius:var(--nh-r-row);outline:none}.wk-cogroup+.wk-cogroup .wk-shead{margin-top:26px}.wk-shead-mark{border-radius:var(--nh-r-row);background-color:var(--nh-plate);width:28px;height:28px;color:var(--nh-plate-ink);box-shadow:0 0 0 1px var(--nh-plate-rule-subtle),0 1px 2px #3c2e201a;flex:none;grid-template:100%/100%;place-items:center;font-size:13px;display:grid;overflow:hidden}.wk-shead-mark>.ah-logochip-img{object-fit:contain;width:100%;height:100%;display:block}.wk-more{color:var(--nh-air-soft);text-shadow:0 1px #ffffff6b;align-items:center;gap:5px;margin-top:10px;font-size:13px;line-height:1.5;display:inline-flex}.wk-more svg{fill:currentColor;width:14px;height:14px}.wk-more:hover{text-decoration:underline}.wk-feed-footer{flex-direction:column;align-items:center;gap:12px;display:flex}.wk-feed-footer.has-more{padding:24px 0 8px}.wk-feed-more{border:1px solid var(--nh-plate-rule);border-radius:var(--nh-btn-r-md);background:var(--nh-plate);min-height:40px;color:var(--nh-plate-ink);font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.wk-feed-more:hover{border-color:var(--nh-brand-border)}.wk-feed-more:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-feed-more:disabled{cursor:wait;opacity:.65}.wk-feed-end{color:var(--nh-air-soft);font-size:var(--text-sm);text-align:center;margin:24px 0 8px;line-height:1.5}.wk-feed-footer .wk-feed-end{margin:0}.wk-feed-industries{padding:6px 0 10px;container-type:inline-size}.wk-feed-industries .wk-itiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px;margin-top:8px}.wk-feed-industries .wk-itile-front{aspect-ratio:2/3;height:auto;min-height:0}.wk-feed-industries .wk-itile-front:after{height:65%}@container (max-width:850px){.wk-feed-industries .wk-itiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:520px){.wk-feed-industries .wk-itiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:340px){.wk-feed-industries .wk-itiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.wk-feed{padding-bottom:calc(144px + env(safe-area-inset-bottom,0px))}}.wk-views{margin-top:24px}.wk-vnote{color:var(--nh-air-soft);text-shadow:0 1px #ffffff6b;margin:18px 0 0;font-size:14px;line-height:1.6}.wk-vnote a{color:var(--nh-air-ink);text-underline-offset:3px;text-decoration:underline}.wk-empty{color:var(--nh-air-soft);text-shadow:0 1px #ffffff6b;margin:14px 0 0;font-size:14px;line-height:1.6}.wk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:12px;display:grid}:root{--wk-stock:linear-gradient(180deg,#fff,#f8f3ea);--wk-stock-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #3c2e201a,0 1px 1px #3c2e201a,0 2px 4px #3c2e2012,0 14px 30px -10px #3c2e203d;--wk-wash:250,247,242}.wall,:root[data-theme=dark]{--wk-stock:linear-gradient(180deg,#3b372f,#322e28);--wk-stock-shadow:inset 0 1px 0 #fffdf80f,inset 0 -1px 0 #0000004d,0 1px 1px #00000057,0 2px 4px #0000003d,0 14px 30px -10px #00000085;--wk-wash:20,18,16}.wk-card{border-radius:var(--nh-r-card);background-color:var(--nh-plate);background-image:var(--wk-stock);min-width:0;box-shadow:var(--wk-stock-shadow);color:var(--nh-plate-ink);flex-direction:column;padding:8px;display:flex;position:relative}.wk-cardhead{perspective:1100px}.wk-cardhead,.wk-plane,.wk-pose{position:relative}.wk-plane{transform-style:preserve-3d;border-radius:var(--nh-r-row);transition:transform .44s ease-in-out,box-shadow .44s ease-in-out;transform:translateY(0)rotateX(0)rotateY(0)}.wk-card.is-turned .wk-plane{transform:translateY(0)rotateX(0)rotateY(180deg)}.wk-cardwrap{aspect-ratio:16/9;border-radius:var(--nh-r-row);width:100%;min-height:164px;transform-style:preserve-3d;backface-visibility:hidden;position:relative}.wk-card:not(.is-turned) .wk-cardhead:is(:hover,:has(:focus-visible)) .wk-cardwrap{box-shadow:6px 6px 0 var(--nh-brand-bg),0 10px 22px #1e181247}@media (prefers-reduced-motion:reduce){.wk-plane{transition:none}.wk-card .wk-back,.wk-card .wk-cardhead .wk-plane{transform:none}.wk-back{visibility:hidden}.wk-card.is-turned .wk-back{visibility:visible}.wk-card.is-turned .wk-cardwrap{visibility:hidden}}.wk-cardpic{border-radius:var(--nh-r-row);background-color:var(--nh-plate-track);width:100%;height:100%;box-shadow:0 0 0 1px var(--nh-plate-rule-subtle);display:block;position:absolute;inset:0;overflow:hidden}.wk-cardpic :is(img,:where(.nh-challenge-cover)){object-fit:cover;background-size:cover;width:100%;height:100%;display:block}.wk-card.is-off .wk-cardpic :is(img,:where(.nh-challenge-cover)){opacity:.72}.wk-cardpic:focus-visible{box-shadow:var(--nh-focus-ring-inset,var(--nh-focus-ring));outline:none}.wk-badge{z-index:2;border-radius:var(--nh-r-row);background-color:var(--nh-plate);box-shadow:var(--nh-depth-soft);color:var(--nh-plate-ink);white-space:nowrap;align-items:center;padding:6px 9px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.wk-badge.is-mine{background-color:var(--nh-brand-bg);color:var(--nh-brand-on)}.wk-badge.is-off{background-color:var(--nh-plate-warm);color:var(--nh-plate-mute)}.wk-rec{z-index:4;border-radius:var(--nh-r-row);background-color:var(--nh-onpic-bg);color:var(--nh-onpic-on);white-space:nowrap;align-items:center;gap:4px;padding:5px 8px 5px 6px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.wk-rec svg{fill:currentColor;width:12px;height:12px}.wk-card:focus-within .wk-shade,.wk-card:hover .wk-shade{background-image:linear-gradient(#16120e0f,#16120e33 24%,#16120ea3 39%,#16120ee0 64%,#16120ef2)}.wk-peek{z-index:5;backface-visibility:hidden;transition:opacity var(--nh-t-tap) var(--nh-ease),visibility 0s linear var(--nh-t-tap);color:#fffdf8;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:7px;padding:0 12px 11px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateZ(1px)}.wk-peek-b{pointer-events:auto}.wk-card.is-reading .wk-peek,.wk-card:focus-within .wk-peek,.wk-card:hover .wk-peek{opacity:1;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.wk-peek{transition:none}}.wk-card:focus-within .wk-pchip.is-sm,.wk-card:focus-within .wk-tile.is-seam,.wk-card:hover .wk-pchip.is-sm,.wk-card:hover .wk-tile.is-seam{visibility:hidden}.wk-peek-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.wk-peek-b{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.wk-peek-go,.wk-peek-jd{height:var(--nh-btn-h-sm);border-radius:var(--nh-btn-r-sm);white-space:nowrap;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex}.wk-peek-b svg{flex:none;width:12px;height:12px}.wk-peek-go{background-color:var(--nh-onpic-bg);border-color:var(--nh-onpic-bg);color:var(--nh-onpic-on)}.wk-peek-go:hover{background-color:#fff}.wk-peek-jd{color:#fffdf8;background-color:#16120e94;border-color:#fffdf885}.wk-peek-jd:hover{background-color:#16120ebd}.wk-peek-go:focus-visible,.wk-peek-jd:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}.wk-cardbody{flex-direction:column;flex:1;gap:2px;min-width:0;padding:22px 12px 12px;display:flex}.wk-cardco{color:var(--nh-plate-mute);font-size:12px;line-height:1.4}.wk-cardrole{color:var(--nh-plate-ink);font-size:14px;line-height:1.3;position:relative}.wk-cardrole:after{content:"";position:absolute;inset:-2px 0}.wk-cardrole:hover{text-decoration:underline}.wk-cardrole:focus-visible{box-shadow:var(--nh-focus-ring);border-radius:var(--nh-r-row);outline:none}.wk-cardmeta{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.wk-back{backface-visibility:hidden;border-radius:var(--nh-r-row);background-color:var(--nh-plate-warm);box-shadow:0 0 0 1px var(--nh-plate-rule-subtle);flex-direction:column;justify-content:center;gap:6px;padding:10px 12px;display:flex;overflow:hidden;transform:rotateY(180deg)}.wk-back,.wk-bturn{position:absolute;inset:0}.wk-bturn{z-index:0;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.wk-bturn:focus-visible{box-shadow:var(--nh-focus-ring);border-radius:var(--nh-r-row);outline:none}.wk-brows{z-index:1;pointer-events:none;flex-direction:column;gap:16px;padding:0;list-style:none;display:flex;position:relative}.wk-brow{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px 9px;display:grid}.wk-bwho{border-radius:var(--nh-r-row);width:22px;height:22px;font-family:var(--nh-meta);letter-spacing:.04em;color:var(--nh-plate-second);background-color:var(--nh-plate);box-shadow:0 0 0 1px var(--nh-plate-rule-subtle);grid-area:1/1/span 2;align-self:center;place-items:center;font-size:12px;line-height:1;display:grid;overflow:hidden}.wk-bwho[data-grade=A]{background-color:var(--nh-lb-gA);color:var(--nh-lb-on-dark-tone)}.wk-bwho[data-grade=B]{background-color:var(--nh-lb-gB);color:var(--nh-lb-on-tone)}.wk-bwho[data-grade=C]{background-color:var(--nh-lb-gC);color:var(--nh-lb-on-tone)}.wk-bwho[data-grade=D]{background-color:var(--nh-lb-gD);color:var(--nh-lb-on-tone)}.wk-bwho[data-grade=F]{background-color:var(--nh-lb-gF);color:var(--nh-lb-on-tone)}.wk-bwho.is-mark svg{fill:currentColor;width:12.8px;height:9px}.wk-bwho.is-bare{box-shadow:none;background-color:#0000}.wk-bname{color:var(--nh-plate-ink);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:13px;line-height:1.2;overflow:hidden}a.wk-bname{pointer-events:auto;justify-self:start;max-width:100%;text-decoration:none;position:relative}a.wk-bname:hover{text-decoration:underline}a.wk-bname:focus-visible{box-shadow:var(--nh-focus-ring);border-radius:var(--nh-r-row);outline:none}a.wk-bname:after{content:"";height:24px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wk-bval{color:var(--nh-plate-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;font-size:13px;line-height:1.2}.wk-brow.is-none .wk-bval{color:var(--nh-plate-mute);font-size:12px}.wk-bbar{border-radius:var(--nh-r-pill);background-color:var(--nh-plate-rule-subtle);grid-column:2/-1;height:4px;overflow:hidden}.wk-bbar>span{border-radius:inherit;background-color:var(--nh-brand-fg);height:100%;display:block}.wk-brow.is-ai .wk-bbar>span{background-color:var(--nh-plate-ink)}.wk-brow.is-none .wk-bbar{border-top:1px dashed var(--nh-plate-rule);background-color:#0000;border-radius:0;height:0}.wk-bcold{z-index:1;pointer-events:none;color:var(--nh-plate-mute);margin:0;font-size:12px;line-height:1.3;position:relative}.wk-foot{gap:10px;min-width:0;padding:10px 2px 0;display:flex}.wk-av{border-radius:var(--nh-r-small);background-color:var(--nh-plate);width:36px;height:36px;color:var(--nh-plate-ink);box-shadow:0 0 0 1px var(--nh-plate-rule-subtle),0 1px 2px #3c2e201a;flex:none;grid-template:100%/100%;place-items:center;font-size:16px;display:grid;overflow:hidden}.wk-av>.ah-logochip-img{object-fit:contain;width:100%;height:100%;display:block}.wk-av.is-company-image,.wk-comark.is-company-image,.wk-grid.is-catalog .wk-av.is-company-image,.wk-shead-mark.is-company-image,.wk-tile.is-company-image{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.wk-txt{flex-direction:column;min-width:0;display:flex}.wk-lead{font-size:16px;font-weight:var(--nh-weight-heading);color:var(--nh-plate-ink);-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.wk-lead:after{content:"";position:absolute;inset:-4px 0}.wk-lead:hover{text-decoration:underline}.wk-lead:focus-visible{box-shadow:var(--nh-focus-ring);border-radius:var(--nh-r-row);outline:none}.wk-co{white-space:nowrap;text-overflow:ellipsis;color:var(--nh-plate-mute);font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}a.wk-co:hover{color:var(--nh-plate-ink);text-decoration:underline}a.wk-co:focus-visible{box-shadow:var(--nh-focus-ring);border-radius:var(--nh-r-row);outline:none}.wk-place{white-space:nowrap;min-width:0;color:var(--nh-plate-second);align-items:center;gap:6px;min-height:1.3em;font-size:13px;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.wk-place>svg{fill:currentColor;width:14px;height:14px;color:var(--nh-plate-mute);flex:none}.wk-place-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.wk-place-scope{border-left:1px solid var(--nh-plate-rule);color:var(--nh-plate-mute);flex:none;margin-left:auto;padding-left:7px}.wk-chips{flex-wrap:wrap;gap:6px;padding:8px 2px 4px;display:flex}.wk-grid.is-catalog{--wk-card-width:269px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}.wk-grid.is-catalog.is-fixed-card{grid-template-columns:repeat(auto-fill,min(100%,var(--wk-card-width)));justify-content:start}.wk-grid.is-catalog .wk-foot{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"lead lead""av co""pl pl";align-items:center;gap:7px 8px;padding:12px 4px 0;display:grid}.wk-grid.is-catalog .wk-place{grid-area:pl;min-width:0;min-height:20px;font-size:12px;line-height:1.3}.wk-grid.is-catalog .wk-txt{display:contents}.wk-grid.is-catalog .wk-lead{grid-area:lead;min-width:0}.wk-grid.is-catalog .wk-av{border-radius:var(--nh-r-row);grid-area:av;width:24px;height:24px;font-size:12px}.wk-grid.is-catalog .wk-co{grid-area:co;min-width:0;font-size:12px;line-height:1.3}.wk-grid.is-catalog .wk-chips{border-top:1px solid var(--nh-plate-rule-subtle);align-items:center;gap:6px;min-height:37px;margin:9px 4px 0;padding:9px 0 3px}.wk-grid.is-catalog .wk-chip{padding:4px 8px 4px 6px;font-size:12px}.wk-grid.is-catalog .wk-chip.is-pay{font-family:var(--nh-numeral);background-color:#0000;padding:4px 0}.wk-grid.is-catalog .wk-chip.is-pay+.wk-chip.is-style{margin-left:auto}.wk-grid.is-catalog .wk-chip.is-close{display:none}.wk-grid.is-catalog .wk-back{justify-content:center;gap:4px;padding:8px 10px}.wk-grid.is-catalog .wk-brows{gap:10px;margin-top:0}.wk-grid.is-catalog .wk-brow{grid-template-columns:18px minmax(0,1fr) auto;gap:4px 7px}.wk-grid.is-catalog .wk-bwho{width:18px;height:18px}.wk-grid.is-catalog .wk-bwho.is-mark svg{width:11.4px;height:8px}.wk-grid.is-catalog .wk-bname,.wk-grid.is-catalog .wk-bval{font-size:12px}.wk-grid.is-catalog .wk-peek{gap:6px;padding:0 9px 9px}.wk-grid.is-catalog .wk-peek-t{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.wk-grid.is-catalog .wk-peek-b{gap:5px}.wk-grid.is-catalog .wk-peek-go,.wk-grid.is-catalog .wk-peek-jd{padding:0 6px;font-size:12px}.wk-grid.is-catalog .wk-card:focus-within .wk-shade,.wk-grid.is-catalog .wk-card:hover .wk-shade{background-image:linear-gradient(#16120e0f,#16120e38 18%,#16120ea3 30%,#16120ee0 58%,#16120ef2)}@media (hover:none){.wk-card .wk-peek{opacity:1;visibility:visible;transition:none}.wk-card:not(.is-turned) .wk-cardhead .wk-plane,.wk-slide.is-cur:not(.is-turned) .wk-face .wk-fplane{transform:none}.wk-card .wk-cardpic:focus-visible{box-shadow:var(--nh-focus-ring-inset,var(--nh-focus-ring))}.wk-card .wk-peek-go,.wk-card .wk-peek-jd{height:36px}.wk-card .wk-pchip.is-sm,.wk-card .wk-tile.is-seam{visibility:hidden}.wk-card .wk-shade{background-image:linear-gradient(#16120e0f,#16120e38 18%,#16120ea3 30%,#16120ee0 58%,#16120ef2)}}.wk-itiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:20px 16px;margin-top:16px;display:grid}.wk-itile{perspective:1100px;min-width:0;position:relative}.wk-itile:before{content:"";background-color:var(--nh-brand-bg);opacity:0;transition:opacity var(--nh-t-move) var(--nh-ease);position:absolute;inset:0}.wk-itile-pose{height:100%;transform-style:preserve-3d;transition:transform var(--nh-t-move) var(--nh-ease);position:relative}@media (hover:hover) and (pointer:fine){.wk-itile:hover:before{opacity:1}.wk-itile:hover .wk-itile-pose{transform:translate(5px,-5px)rotateX(3deg)rotateY(-5deg)}.wk-itile:hover .wk-itile-front{box-shadow:var(--nh-plate-lift)}}.wk-itile:focus-within:before{opacity:1}.wk-itile:focus-within .wk-itile-pose{transform:translate(5px,-5px)rotateX(3deg)rotateY(-5deg)}.wk-itile-front{width:100%;height:100%;min-height:380px;box-shadow:var(--nh-plate-shadow);text-align:left;font:inherit;cursor:pointer;transition:box-shadow var(--nh-t-move) var(--nh-ease);background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}@media (max-width:600px){.wk-itile-front{min-height:clamp(380px,150vw,540px)}}.wk-itile-p{background-color:var(--nh-plate-track);display:block;position:absolute;inset:0;overflow:hidden}.wk-itile-p>:is(img,:where(.nh-challenge-cover)){object-fit:cover;object-position:var(--industry-cover-focus,center top);background-size:cover;background-position:var(--industry-cover-focus,center top);width:100%;height:100%;display:block;position:absolute;inset:0}.wk-itile-g{fill:currentColor;width:34%;height:auto;color:var(--nh-plate-mute);opacity:.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wk-itile-front:after{content:"";pointer-events:none;background:linear-gradient(#0000,#16120eb8 52%,#16120ef2);height:44%;position:absolute;inset:auto 0 0}.wk-itile-w{z-index:1;font-size:16px;line-height:1.35;font-weight:var(--nh-weight-heading);color:var(--nh-live-on);display:block;position:absolute;inset:auto 14px 16px}.wk-itile-front:focus-visible{box-shadow:var(--nh-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.wk-itile-front,.wk-itile-pose,.wk-itile:before{transition:none}.wk-itile:focus-within .wk-itile-pose,.wk-itile:hover .wk-itile-pose{transform:none}.wk-itile:focus-within:before,.wk-itile:hover:before{opacity:0}.wk-itile:focus-within .wk-itile-front,.wk-itile:hover .wk-itile-front{box-shadow:5px 5px 0 var(--nh-brand-bg),var(--nh-plate-lift)}.wk-itile .wk-itile-front:focus-visible{outline:2px solid var(--nh-control-focus);outline-offset:2px}}.wk-tdot{z-index:2;background-color:var(--nh-live-bg);width:10px;height:10px;box-shadow:0 0 0 2px var(--nh-live-on);border-radius:999px;position:absolute;top:8px;left:8px}.wk-rtiles{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;margin-top:14px;display:grid}.wk-rtile{flex-direction:column;gap:7px;min-width:0;display:flex}.wk-rtile-p{aspect-ratio:3/4;border-radius:var(--nh-r-row);background-color:var(--nh-plate-track);min-width:0;box-shadow:var(--nh-plate-shadow);transition:transform var(--nh-t-move) var(--nh-ease),box-shadow var(--nh-t-move) var(--nh-ease);display:block;position:relative;overflow:hidden}.wk-rtile.is-quiet .wk-rtile-p{background-color:var(--nh-plate-warm);box-shadow:inset 0 0 0 1px var(--nh-plate-rule-subtle)}.wk-rtile:hover .wk-rtile-p{transform:translateY(var(--nh-card-lift));box-shadow:0 0 0 2px var(--nh-brand-fg),var(--nh-plate-lift)}.wk-rtile.is-quiet:hover .wk-rtile-p{box-shadow:inset 0 0 0 1px var(--nh-plate-rule-subtle),0 0 0 2px var(--nh-brand-fg),var(--nh-plate-lift)}.wk-rtile.is-on .wk-rtile-p{box-shadow:0 0 0 2px var(--nh-brand-fg)}.wk-rtile:focus-visible{outline:none}.wk-rtile:focus-visible .wk-rtile-p{box-shadow:var(--nh-focus-ring)}@media (prefers-reduced-motion:reduce){.wk-rtile-p{transition:none}.wk-rtile:hover .wk-rtile-p{transform:none}}.wk-rtile :is(img,:where(.nh-challenge-cover)){object-fit:cover;object-position:center 22%;background-position:50% 22%;background-size:cover;width:100%;height:100%;display:block}.wk-rtile-w{color:var(--nh-air-ink);text-shadow:0 1px #ffffff6b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.wk-rtile.is-on .wk-rtile-w{color:var(--nh-brand-strong)}.wk-rtile:hover .wk-rtile-w{text-underline-offset:3px;text-decoration:underline}.wk-banner{border-radius:var(--nh-r-card);background-color:var(--nh-plate-track);min-height:232px;box-shadow:var(--nh-plate-shadow);align-items:flex-end;margin-top:4px;padding:24px 24px 20px;display:flex;position:relative;overflow:hidden}.wk-banner.is-bare{background-color:var(--nh-plate);min-height:0}.wk-banner :is(img,:where(.nh-challenge-cover)){z-index:0;object-fit:cover;object-position:var(--industry-cover-focus,center 12%);background-size:cover;background-position:var(--industry-cover-focus,center 12%);width:100%;height:100%;display:block;position:absolute;inset:0}.wk-banner-shade{pointer-events:none;background-image:linear-gradient(#16120e00,#16120e0f 28%,#16120e9e 42%,#16120edb 76%,#16120eeb);position:absolute;inset:0}.wk-banner-w{z-index:1;color:#fffdf8;width:100%;min-width:0;position:relative}.wk-banner.is-bare .wk-banner-w{color:var(--nh-plate-ink)}.wk-banner-w h1{letter-spacing:-.02em;color:inherit;align-items:flex-start;gap:10px;margin:0;font-size:34px;font-weight:400;line-height:1.1;display:inline-flex}.wk-banner-w h1 svg{fill:currentColor;flex:none;width:28px;height:28px;margin-top:4.7px}.wk-banner-w h1{font-weight:700}.wk-banner-sub{max-width:62ch;color:inherit;opacity:.86;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.wk-banner.is-bare .wk-banner-sub{color:var(--nh-plate-second);opacity:1}.wk-bfact.is-cross{border-radius:var(--nh-r-row);letter-spacing:.02em;background-color:#fffdf833;padding:4px 9px;font-size:12px;line-height:1.3}.wk-banner.is-bare .wk-bfact.is-cross{background-color:var(--nh-plate-track);color:var(--nh-plate-second)}.wk-people{flex-direction:column;gap:0;margin-top:20px;display:flex}.wk-person{min-width:0;color:var(--nh-plate-ink);border-bottom:1px solid var(--nh-plate-rule-subtle);padding:10px 0;text-decoration:none;display:block}.wk-person:hover .score-name{text-underline-offset:3px;text-decoration:underline}.wk-person:focus-visible{border-radius:var(--nh-r-row);box-shadow:var(--nh-focus-ring);outline:none}.wk-viewall{color:var(--nh-plate-mute);background-color:#0000;justify-content:flex-start;align-self:flex-start;align-items:center;gap:8px;margin-top:10px;padding:8px 0;font-size:13px;line-height:1.3;display:inline-flex}.wk-viewall span{font-family:var(--nh-numeral);font-size:13px;line-height:1}.wk-viewall svg{width:14px;height:14px}.wk-viewall:hover{color:var(--nh-plate-ink);text-underline-offset:3px;text-decoration:underline}.wk-viewall:focus-visible{border-radius:var(--nh-r-row);box-shadow:var(--nh-focus-ring);outline:none}.wk-allcard{width:min(520px,100%)}.wk-allrows{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.wk-allrow{border-top:1px solid var(--nh-plate-rule-subtle);padding:10px 0;display:block}.wk-allrow:first-child{border-top:0}.wk-bfacts{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;display:flex}.wk-bfact{border-radius:var(--nh-r-row);white-space:nowrap;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;line-height:1;display:inline-flex}.wk-bfact b{font-family:var(--nh-numeral);font-size:14px;font-weight:400}.wk-bfact.is-live{background-color:var(--nh-live-bg);color:var(--nh-live-on);letter-spacing:.06em;font-size:12px}.wk-bfact.is-live b{letter-spacing:0}.wk-bfact.is-cos{background-color:var(--nh-onpic-bg);color:var(--nh-onpic-on);gap:0;padding:0 8px 0 4px}.wk-bco{margin-left:-6px;display:inline-flex}.wk-bco:first-child{margin-left:0}.wk-bco .wk-tile{width:22px;height:22px;box-shadow:0 0 0 2px var(--nh-onpic-bg);font-size:12px}.wk-bfact.is-board{background-color:var(--nh-onpic-bg);color:var(--nh-onpic-on)}.wk-bfact.is-board svg{fill:currentColor;width:14px;height:14px}.wk-banner.is-bare .wk-bfact.is-board,.wk-banner.is-bare .wk-bfact.is-cos{background-color:var(--nh-plate-track);color:var(--nh-plate-ink)}.wk-banner.is-bare .wk-bco .wk-tile{box-shadow:0 0 0 2px var(--nh-plate-track)}.wk-banner.wk-page-banner{height:auto;min-height:240px;margin:0 0 20px}.wk-page-banner .wk-banner-w h1{max-width:100%;font-size:34px}.wk-banner-title{overflow-wrap:anywhere;min-width:0}.wk-banner-mark{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.wk-page-banner .wk-banner-mark>*{max-width:100%;max-height:100%}.wk-page-banner .wk-banner-mark svg{margin-top:0}.wk-page-banner .wk-banner-w img{z-index:auto;object-fit:contain;width:100%;height:100%;position:static;inset:auto}.wk-directory-toolbar{margin:0 0 24px}.wk-directory-toolbar>.wk-search{flex:240px;max-width:420px}.wk-browse-filter .nh3-filterpop{max-width:min(340px,100vw - 40px);max-height:min(440px,100dvh - 160px);overflow-y:auto}.wk-browse-filter-group+.wk-browse-filter-group{border-top:1px solid var(--nh-plate-rule-subtle);margin-top:8px;padding-top:8px}.wk-browse-filter .wk-lab{white-space:normal;overflow-wrap:anywhere}.wk-event-discovery{margin-top:24px}@media (max-width:620px){.wk-banner.wk-page-banner{min-height:200px;padding:20px}.wk-page-banner .wk-banner-w h1{font-size:27px}.wk-page-banner .wk-banner-sub{display:block;overflow:visible}.wk-banner-mark{width:28px;height:28px}.wk-directory-toolbar>.wk-search{max-width:none}}.wk-qk{font-family:var(--nh-label);letter-spacing:var(--nh-label-track);text-transform:var(--nh-label-case);color:var(--nh-plate-second);margin:0 0 9px;font-size:12px;font-weight:700;line-height:1}.wk-qrun{min-width:0}.wk-qrows{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.wk-qrow{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.wk-qwho{border-radius:var(--nh-r-row);width:24px;height:24px;font-family:var(--nh-meta);letter-spacing:.04em;color:var(--nh-plate-second);background-color:var(--nh-plate);box-shadow:0 0 0 1px var(--nh-plate-rule-subtle);flex:none;place-items:center;font-size:13px;line-height:1;display:grid;overflow:hidden}.wk-qwho[data-grade=A]{background-color:var(--nh-lb-gA);color:var(--nh-lb-on-dark-tone)}.wk-qwho[data-grade=B]{background-color:var(--nh-lb-gB);color:var(--nh-lb-on-tone)}.wk-qwho[data-grade=C]{background-color:var(--nh-lb-gC);color:var(--nh-lb-on-tone)}.wk-qwho[data-grade=D]{background-color:var(--nh-lb-gD);color:var(--nh-lb-on-tone)}.wk-qwho[data-grade=F]{background-color:var(--nh-lb-gF);color:var(--nh-lb-on-tone)}.wk-qwho.is-bare,.wk-qwho.is-mark{box-shadow:none;background-color:#0000}.wk-qwho.is-mark{color:var(--nh-plate-ink)}.wk-qwho.is-mark svg{fill:currentColor;width:15.6px;height:11px}.wk-qname{min-width:0;color:var(--nh-plate-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}a.wk-qname{pointer-events:auto;justify-self:start;max-width:100%;text-decoration:none;position:relative}a.wk-qname:hover{text-decoration:underline}a.wk-qname:focus-visible{box-shadow:var(--nh-focus-ring);border-radius:var(--nh-r-row);outline:none}a.wk-qname:after{content:"";height:24px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wk-qval{color:var(--nh-plate-ink);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.25}.wk-qrow.is-ai.is-none .wk-qval{color:var(--nh-plate-mute);white-space:normal;font-size:13px}.wk-qrow.is-none .wk-qval{color:var(--nh-plate-mute)}.wk-qbar{background-color:var(--nh-plate-track);grid-column:2/4;height:5px;overflow:hidden}.wk-qbar,.wk-qbar>span{border-radius:var(--nh-r-pill)}.wk-qbar>span{background-color:var(--nh-brand-fg);height:100%;display:block}.wk-qrow.is-ai .wk-qbar>span{background-color:var(--nh-plate-ink)}.wk-qrow.is-none .wk-qbar{border-top:1px dashed var(--nh-plate-rule);background-color:#0000;border-radius:0;height:0}.wk-qcold{color:var(--nh-plate-mute);margin:0;font-size:13px;line-height:1.5}.wk-path{border-radius:var(--nh-r-card);background-color:var(--nh-glass);-webkit-backdrop-filter:var(--nh-glass-blur);backdrop-filter:var(--nh-glass-blur);box-shadow:var(--nh-depth-soft);color:var(--nh-glass-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding:14px 16px;display:grid}.wk-step{flex-direction:column;gap:3px;min-width:0;padding-right:18px;display:flex}.wk-step-ln{align-items:center;gap:8px;margin-bottom:6px;display:flex}.wk-step-ln i{border:2px solid var(--nh-glass-ink);border-radius:50%;flex:none;width:10px;height:10px}.wk-step-ln i.is-next{background-color:var(--nh-brand-fg);border-color:var(--nh-brand-fg)}.wk-step-ln em{background-color:var(--nh-glass-rule);flex:1;height:1px;font-style:normal}.wk-step:last-child .wk-step-ln em{background-color:#0000}.wk-step small{font-size:12px;line-height:1.4}.wk-step b{font-size:14px;font-weight:400;line-height:1.3}.wk-step .wk-step-m{font-size:12px;line-height:1.4}.wk-step-go{align-self:flex-start;margin-top:6px;font-size:13px}.wk-step-go:hover{text-decoration:underline}@media (max-width:1240px){.wk-path{grid-template-columns:1fr;gap:12px}.wk-step{padding-right:0}.wk-arw.is-l{left:12px}.wk-arw.is-r{right:12px}}@media (max-width:1080px){.wk-car{height:402px}.wk-slide{grid-template-columns:minmax(0,1fr) 312px;width:100%;margin-left:0;left:0;transform:none}.wk-slide.is-hidden,.wk-slide.is-next,.wk-slide.is-next2,.wk-slide.is-prev,.wk-slide.is-prev2{opacity:0;pointer-events:none;width:100%;margin-left:0;transform:none}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wk-car{height:auto}.wk-stage{position:relative}.wk-stage:has(>.wk-arw){padding-bottom:56px}.wk-arw{margin-top:0;top:auto;bottom:0}.wk-arw.is-l{left:calc(50% - 46px)}.wk-arw.is-r{right:calc(50% - 46px)}.wk-slide{grid-template-columns:minmax(0,1fr);height:auto;position:relative;top:0}.wk-slide.is-hidden,.wk-slide.is-next,.wk-slide.is-next2,.wk-slide.is-prev,.wk-slide.is-prev2{display:none}.wk-face{aspect-ratio:16/9;width:100%;min-height:280px}.wk-face,.wk-face .wk-cover{border-radius:var(--nh-r-card) var(--nh-r-card) 0 0}.wk-face .wk-cover{height:100%}.wk-fback{border-radius:var(--nh-r-card) var(--nh-r-card) 0 0;padding:18px 20px}.wk-fboard-head{margin-bottom:14px}.wk-fboard-head h3{font-size:16px}.wk-fempty{padding-bottom:0}.wk-fempty strong{margin-top:12px;font-size:18px}.wk-fpodium{height:48px}.wk-fpodium>span{width:34px;height:28px}.wk-fpodium>span:nth-child(2){width:42px;height:48px}.wk-fpodium>span:last-child{height:20px}.wk-fpodium svg{width:20px;height:20px}.wk-panel{border-radius:0 0 var(--nh-r-card) var(--nh-r-card)}.wk-grid{grid-template-columns:1fr}.wk-search{width:100%;margin-left:0}.wk-head>.wk-search{width:100%}.wk-drop{max-height:min(70vh,420px)}.wk-banner{height:180px}.wk-banner-shade{background-image:linear-gradient(#16120e75,#16120ea8 30%,#16120ee0 70%,#16120ef0)}.wk-banner-w h1{font-size:27px}}