.site .bj-sec{--bj-warn:#8a4e0b;--bj-edge:#c9c5c3;--bj-lilac:#e6e4f8;--bj-ink:#1c1714;--bj-chip:#ebe9e8;--bj-off-bg:#e4e2ee;--bj-off-ink:#6f6a99;--bj-stamp:#1f6a38;--bj-plate:var(--sd-navy);--bj-tag-sc:#efedec;padding-block:clamp(20px,3vw,40px)}.dark .site .bj-sec{--bj-warn:var(--sd-warning);--bj-edge:var(--sd-line-2);--bj-chip:var(--sd-desk-3);--bj-off-bg:var(--sd-indigo-10);--bj-off-ink:var(--sd-accent-ink);--bj-stamp:var(--sd-success);--bj-plate:var(--sd-ink);--bj-tag-sc:var(--sd-desk-3)}.site .bj-out{width:100%;max-width:1400px;padding-right:max(var(--sd-gutter), env(safe-area-inset-right,0px));padding-left:max(var(--sd-gutter), env(safe-area-inset-left,0px));margin-inline:auto}.site .bj-card{color:#fff;isolation:isolate;background:#2a2478;border-radius:clamp(24px,3vw,40px);padding:clamp(48px,6.6vw,96px) clamp(18px,5.2vw,80px) clamp(36px,5.6vw,84px);position:relative;overflow:hidden}.dark .site .bj-card{box-shadow:0 0 0 1px #ffffff14}.site .bj-card:before{z-index:-2;content:"";background:radial-gradient(70% 60% at 86% 0,#4a42c8f2 0%,#4a42c800 70%),radial-gradient(60% 50% at 0 100%,#6458fe52 0%,#6458fe00 70%);position:absolute;inset:0}.site .bj-tex{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:50%;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%)}.site .bj-tex:after{content:"";background-image:radial-gradient(#ffffff24 1.4px,#0000 1.6px);background-position:calc(50% - 28px) calc(50% - 28px);background-size:56px 56px;position:absolute;inset:0}.site .bj-card :focus-visible{outline-color:#fff}.site .bj-card .eyebrow{color:var(--bj-lilac)}.site .bj-card .h2{color:#fff;max-width:13em;line-height:1.1}.site .bj-card .body-l{color:var(--bj-lilac)}.site #big-jobs .h2 mark.hl{color:var(--bj-ink);background:var(--sd-hivis);border-radius:.1em;margin:0 -.03em;padding:0 .12em .02em}.site .bj-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px 64px;display:grid}.site .bj-head-l{justify-items:start;gap:18px;display:grid}.site .bj-head-l .btn{margin-top:8px}@media (max-width:900px){.site .bj-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.site .bj-head-l{display:contents}.site .bj-head .body-l{order:3}.site .bj-head-l .btn{order:4;margin-top:6px}}@media (max-width:719px){.site .bj-card{border-radius:24px}}.site .bj-video{margin-top:clamp(44px,5.6vw,80px)}.site .bj-video .video{box-shadow:0 0 0 4px var(--sd-hivis), 0 30px 60px -30px #00000080}.site .bj-show{grid-template-columns:minmax(0,28fr) minmax(0,72fr);align-items:center;gap:clamp(28px,2.8vw,48px);margin-top:clamp(44px,5.6vw,80px);display:grid}.site .bj-tabs{align-content:center;display:grid}.site .bj-tab{width:100%;font:inherit;color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-top:1px solid #ffffff29;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:22px 0;display:grid;position:relative}.site .bj-tab:last-child{border-bottom:1px solid #ffffff29}.site .bj-tab:focus-visible{outline-offset:2px;border-radius:6px;outline:2.5px solid #fff}.site .bj-bar{pointer-events:none;opacity:0;height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.site .bj-bar i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.site .bj-tab[aria-selected=true] .bj-bar{opacity:1}.site .bj-tab[aria-selected=true] .bj-bar i{transform:scaleX(1)}.site .bj-ic{color:#fff;width:40px;height:40px;transition:background-color .25s var(--sd-out), color .25s var(--sd-out), box-shadow .25s var(--sd-out);background:#ffffff14;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3}.site .bj-ic svg{width:18px;height:18px}.site .bj-tab:hover .bj-ic{background:#ffffff24}.site .bj-tab[aria-selected=true] .bj-ic{color:var(--bj-ink);background:var(--sd-hivis);box-shadow:none}.site .bj-tx{transition:opacity .25s var(--sd-out);gap:6px;padding-top:1px;display:grid}.site .bj-js .bj-tab[aria-selected=false] .bj-tx{opacity:.8}.site .bj-t{color:#fff;letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;line-height:1.3}.site .bj-p{color:var(--bj-lilac);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.site .bj-s{display:none}.site .bj-coming{font:600 .6875rem / 1 var(--sd-mono);vertical-align:.12em;color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#ffffff24;border-radius:999px;align-items:center;gap:5px;margin:0 2px;padding:3px 8px 3px 7px;display:inline-flex}.site .bj-coming:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px}.site .bj-now{display:none}@media (max-width:1279px){.site .bj-show{grid-template-columns:minmax(0,1fr);gap:18px;max-width:920px;margin-inline:auto}.site .bj-js .bj-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.site .bj-js .bj-tab{text-align:center;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:9px;padding:16px 4px 12px}.site .bj-js .bj-tab:last-child{border:0}.site .bj-js .bj-bar{background:#fff3;border-radius:2px;height:3px;top:0;left:12px;right:12px}.site .bj-js .bj-tx{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site .bj-js .bj-s{color:#fff;text-wrap:balance;font-size:.875rem;font-weight:600;line-height:1.25;display:block}.site .bj-js .bj-tab[aria-selected=false] .bj-s{color:var(--bj-lilac)}.site .bj-js .bj-now{min-height:4.9em;color:var(--bj-lilac);text-wrap:pretty;gap:4px;padding:2px 2px 6px;font-size:1rem;line-height:1.55;display:grid}.site .bj-js .bj-now b{color:#fff;letter-spacing:-.012em;font-size:1.0625rem;font-weight:600}}@media (max-width:420px){.site .bj-js .bj-s{font-size:.8125rem}.site .bj-js .bj-tabs{gap:4px}}.site .bj-vis{min-width:0;position:relative;container:bjvis/inline-size}.site .bj-pic{border-radius:22px;position:relative}.site .bj-card .bj-pic:focus-visible{outline-offset:6px;outline:2.5px solid #fff}.site .bj-stage{aspect-ratio:80/50;width:100%;position:relative;container-type:inline-size}.site .bj-in{color:var(--sd-ink);-webkit-user-select:none;user-select:none;font-size:1.25cqw;line-height:1.35;position:absolute;inset:0}.site .bj-in svg{flex:none}@container bjvis (max-width:639px){.site .bj-pic{max-width:500px;margin-inline:auto}.site .bj-stage{aspect-ratio:36/50}.site .bj-in{font-size:2.77778cqw}.site .bj-w{display:none!important}}.site .bj-scn{visibility:hidden;opacity:0;transition:opacity .35s var(--sd-out), visibility 0s .35s;position:absolute;inset:0}.site .bj-scn[data-on=true]{visibility:visible;opacity:1;transition:opacity .35s var(--sd-out), visibility 0s}.site .bj-pop{transition:opacity .3s var(--sd-out), transform .45s cubic-bezier(.3, 1.3, .5, 1), visibility 0s}.site .live .bj-pop[data-k]:not(.is){visibility:hidden;opacity:0;transition:opacity .2s var(--sd-out), transform .2s var(--sd-out), visibility 0s .2s;transform:translateY(1em)scale(.97)}.site .bj-grow{transition:grid-template-rows .5s var(--sd-out), opacity .35s var(--sd-out) .1s;grid-template-rows:1fr;display:grid}.site .bj-grow>*{min-height:0;overflow:hidden}.site .live .bj-grow[data-k]:not(.is){opacity:0;transition:grid-template-rows .3s var(--sd-out), opacity .2s var(--sd-out);grid-template-rows:0fr}.site .bj-fold{opacity:0;transition:grid-template-rows .5s var(--sd-out), opacity .3s var(--sd-out);grid-template-rows:0fr;display:grid}.site .bj-fold>*{min-height:0;overflow:hidden}.site .live .bj-fold[data-k]:not(.is){opacity:1;grid-template-rows:1fr}.site .bj-sw{vertical-align:top;display:inline-grid}.site .bj-sw>*{transition:opacity .25s var(--sd-out), transform .3s var(--sd-out), visibility 0s;grid-area:1/1}.site .bj-sw>:first-child{visibility:hidden;opacity:0}.site .live .bj-sw[data-k]:not(.is)>:first-child{visibility:visible;opacity:1}.site .live .bj-sw[data-k]:not(.is)>:last-child{visibility:hidden;opacity:0;transform:translateY(.3em)}.site .bj-press{transform:scale(.92)!important}.site .bj-cur{z-index:30;pointer-events:none;opacity:0;filter:drop-shadow(0 .15em .3em #1c17144d);width:2.4em;height:2.4em;transition:transform .7s var(--sd-inout), opacity .25s var(--sd-out);margin:-.25em 0 0 -.45em;position:absolute;top:0;left:0}.site .bj-cur svg{width:100%;height:100%;transition:transform .12s var(--sd-out);display:block}.site .bj-cur.bj-cur-on{opacity:1}.site .bj-cur.bj-down svg{transform:scale(.82)}.site .bj-pic:not(.live) .bj-cur{display:none}.site .bj-win{background:var(--sd-desk);border-radius:1.6em;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 3em 6em -2.6em #0a0830cc}.site .bj-full{inset:0}.site .bj-wbar{background:var(--sd-paper);border-bottom:1px solid var(--sd-line);flex:none;align-items:center;gap:1em;height:3.2em;padding:0 1.4em;display:flex}.site .bj-dots{flex:none;gap:.5em;display:flex}.site .bj-dots i{background:var(--sd-line-2);border-radius:50%;width:.85em;height:.85em}.site .bj-wbar-t{text-overflow:ellipsis;min-width:0;font:500 1.12em / 1 var(--sd-mono);color:var(--sd-muted);text-align:center;white-space:nowrap;flex:1;margin-right:3.6em;overflow:hidden}.site .bj-app{flex:1;min-height:0;display:flex;position:relative}.site .bj-rail{flex-direction:column;flex:none;align-items:center;gap:.5em;width:5em;padding-top:1.3em;display:flex}.site .bj-mk{width:2.4em;height:2.4em;color:var(--sd-ink);margin-bottom:.8em;display:block}.site .bj-rail>i{width:3em;height:3em;color:var(--sd-ink);border-radius:.95em;place-items:center;display:grid}.site .bj-rail>i svg{stroke-width:1.8px;width:1.5em;height:1.5em}.site .bj-rail>i.bj-sel{color:var(--sd-accent-ink);background:var(--sd-accent)}.site .bj-main{flex-direction:column;flex:1;min-width:0;padding:1.5em 1.8em 0 .6em;display:flex}@container bjvis (max-width:639px){.site .bj-main{padding:1.2em 1.3em 0}}.site .bj-b{height:2.5em;color:var(--sd-ink);white-space:nowrap;transition:transform .15s var(--sd-out), background-color .25s var(--sd-out), color .25s var(--sd-out);border:1px solid #0000;border-radius:99em;flex:none;justify-content:center;align-items:center;gap:.4em;padding:0 1em;font-size:1.2em;font-weight:500;line-height:1;display:inline-flex}.site .bj-b svg{width:1.1em;height:1.1em}.site .bj-b-p{color:#fff;background:var(--sd-indigo)}.site .bj-b-o{background:var(--sd-paper);border-color:var(--sd-line-2)}.site .bj-b-ok{color:var(--sd-success);background:var(--sd-success-bg)}.site .bj-b-ok svg{stroke-width:2.6px}.site .bj-b-off{color:var(--bj-off-ink);background:var(--bj-off-bg)}.site .bj-b-x{color:var(--sd-danger);background:var(--sd-danger-bg)}.site .bj-cb{background:var(--sd-paper);border:1px solid var(--sd-line-2);border-radius:50%;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid}.site .bj-cb svg{width:1.2em;height:1.2em}.site .bj-bd{white-space:nowrap;border-radius:99em;align-items:center;gap:.3em;height:1.85em;padding:0 .65em;font-size:1.1em;font-weight:500;line-height:1;display:inline-flex}.site .bj-bd svg{stroke-width:2.4px;width:1em;height:1em}.site .bj-bd-ok{color:var(--sd-success);background:var(--sd-success-bg)}.site .bj-bd-w{color:var(--bj-warn);background:var(--sd-warning-bg)}.site .bj-bd-l{color:var(--sd-accent-ink);background:var(--sd-accent)}.site .bj-bd-x{color:var(--sd-danger);background:var(--sd-danger-bg)}.site .bj-av{width:2.4em;height:2.4em;color:var(--sd-accent-ink);background:var(--sd-accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.site .bj-av b{letter-spacing:.02em;font-size:1.1em;font-weight:700;line-height:1}.site .bj-av-sc{color:#5a4300;background:#ffe9a8}.site .bj-tag{white-space:nowrap;border-radius:.45em;align-items:center;height:1.75em;padding:0 .55em;font-size:1.1em;font-weight:600;line-height:1;display:inline-flex}.site .bj-tag-pc{color:#fff;background:#2a2478}.dark .site .bj-tag-pc{background:var(--sd-indigo)}.site .bj-tag-sc{color:var(--sd-ink-2);background:var(--bj-tag-sc);box-shadow:inset 0 0 0 1px var(--sd-line-2)}.site .bj-disc{border-radius:50%;flex:none;place-items:center;width:2.4em;height:2.4em;display:grid}.site .bj-disc svg{width:1.15em;height:1.15em}.site .bj-d-g{color:var(--sd-success);background:var(--sd-success-bg)}.site .bj-d-l{color:var(--sd-accent-ink);background:var(--sd-accent)}.site .bj-d-y{color:var(--bj-warn);background:var(--sd-warning-bg)}.site .bj-d-c{color:#05607a;background:#d9f6fe}.site .bj-chip{height:1.9em;color:var(--sd-ink-2);white-space:nowrap;background:var(--sd-paper);border:1px solid var(--sd-line-2);border-radius:.6em;align-items:center;gap:.35em;padding:0 .6em;font-size:1.1em;display:inline-flex}.site .bj-chip svg{width:1em;height:1em;color:var(--sd-muted)}.site .bj-live-dot{font:600 1.1em / 1 var(--sd-mono);color:var(--sd-success);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.45em;display:inline-flex}.site .bj-live-dot:before{content:"";background:var(--sd-green);border-radius:50%;width:.6em;height:.6em}.site .live .bj-scn[data-on=true] .bj-live-dot:before{animation:sd-sonar 2s var(--sd-out) infinite}.site .bj-paper{background:var(--sd-paper);border:1px solid var(--bj-edge);border-radius:1.8em;position:relative}.site .bj-num{min-width:2.1em;height:1.9em;color:var(--sd-indigo);background:var(--sd-indigo-10);border-radius:.5em;flex:none;place-items:center;padding:0 .45em;font-size:1.1em;font-weight:600;display:inline-grid}.dark .site .bj-num{color:var(--sd-link)}.site .bj-plate{text-align:center;border:1px solid var(--sd-line);border-radius:.7em;flex:none;place-items:center;width:10.5em;height:4em;padding:0 .6em;display:grid}.site .bj-plate b{color:var(--bj-plate);letter-spacing:-.01em;font-size:1.1em;font-weight:800;line-height:1.1}.site .bj-rate{height:1.75em;color:var(--sd-danger);background:var(--sd-danger-bg);border-radius:99em;align-items:center;padding:0 .55em;font-size:1.1em;font-weight:500;line-height:1;display:inline-flex}.site .bj-rate-m{color:var(--bj-warn);background:var(--sd-warning-bg)}.site .bj-tk{color:#fff;background:var(--sd-green);border-radius:50%;flex:none;place-items:center;width:2em;height:2em;display:grid}.site .bj-tk svg{stroke-width:2.8px;width:1.1em;height:1.1em}.site .bj-s1 .bj-main{gap:1.3em}.site .bj-top{align-items:center;gap:1em;display:flex}.site .bj-h{letter-spacing:-.02em;margin-right:auto;font-size:1.65em;font-weight:600;line-height:1.2}.site .bj-seg{background:var(--bj-chip);border-radius:99em;gap:.2em;padding:.25em;display:inline-flex}.site .bj-seg span{height:2.1em;color:var(--sd-muted);border-radius:99em;align-items:center;padding:0 .85em;font-size:1.12em;display:inline-flex}.site .bj-seg span.bj-sel{color:var(--sd-ink);background:var(--sd-paper);box-shadow:0 0 0 1px var(--sd-line-2)}.site .bj-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3em;display:grid}.site .bj-jc{background:var(--sd-paper);border:1px solid var(--bj-edge);border-radius:1.8em;flex-direction:column;align-items:center;gap:1em;padding:1.2em 1.3em 1.1em;display:flex;position:relative}.site .bj-jc-h{border-bottom:1px solid var(--sd-line);align-items:center;gap:.5em;width:100%;padding-bottom:.9em;display:flex}.site .bj-jc-h>svg{width:1.3em;height:1.3em;color:var(--sd-muted)}.site .bj-jc-n{text-overflow:ellipsis;letter-spacing:-.01em;white-space:nowrap;flex:1;min-width:0;font-size:1.2em;font-weight:500;overflow:hidden}.site .bj-view{border:1px solid var(--sd-line-2);border-radius:99em;flex:none;align-items:center;gap:.25em;height:2.1em;padding:0 .6em;font-size:1.1em;font-weight:500;display:inline-flex}.site .bj-view svg{width:1em;height:1em}.site .bj-ring{flex:none;place-items:center;width:9.4em;height:9.4em;display:grid;position:relative}.site .bj-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.site .bj-ring circle{fill:none;stroke-width:8px}.site .bj-ring .bj-rt{stroke:var(--sd-line)}.site .bj-ring .bj-ra{stroke:var(--bj-arc,var(--sd-cyan));stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v,0));transition:stroke-dashoffset .8s var(--sd-out), stroke .3s var(--sd-out)}.site .bj-ring[data-tone=y]{--bj-arc:var(--sd-hivis)}.site .bj-ring[data-tone=g]{--bj-arc:var(--sd-green)}.site .bj-ring-l{justify-items:center;gap:.2em;display:grid;position:relative}.site .bj-ring-l b{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:2.3em;font-weight:700;line-height:1}.site .bj-ring-l span{color:var(--sd-muted);font-size:1.1em;line-height:1}.site .bj-st{border-top:1px solid var(--sd-line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:.9em;display:grid}.site .bj-st>div{text-align:center;justify-items:center;gap:.15em;display:grid}.site .bj-st>div+div{border-left:1px solid var(--sd-line)}.site .bj-st i{background:var(--sd-desk);border-radius:50%;place-items:center;width:2.3em;height:2.3em;margin-bottom:.15em;display:grid}.site .bj-st i svg{width:1.1em;height:1.1em}.site .bj-st span{color:var(--sd-muted);font-size:1.1em;line-height:1.2}.site .bj-st b{font-variant-numeric:tabular-nums;font-size:1.25em;font-weight:500;line-height:1.2}.site .bj-jc-f{color:var(--sd-muted);font-size:1.1em;line-height:1.2}.site .bj-ping{pointer-events:none;border:2px solid var(--sd-indigo);border-radius:inherit;opacity:0;position:absolute;inset:-1px}.site .bj-jc.bj-pinged .bj-ping{animation:bj-ping 1.3s var(--sd-out)}@keyframes bj-ping{0%{opacity:0}15%{opacity:1}to{opacity:0}}.site .bj-feed{background:var(--sd-paper);border:1px solid var(--bj-edge);border-bottom:0;border-radius:1.6em 1.6em 0 0;flex-direction:column;flex:1;min-height:0;padding:1em 1.4em 0;display:flex;overflow:hidden}.site .bj-feed-h{align-items:center;gap:.8em;padding-bottom:.6em;display:flex}.site .bj-feed-h>svg{width:1.3em;height:1.3em;color:var(--sd-ink)}.site .bj-feed-h b{font-size:1.3em;font-weight:600}.site .bj-feed-h em{font:500 1.1em / 1 var(--sd-mono);color:var(--sd-muted);margin-left:auto;font-style:normal}.site .bj-fl{flex:1;align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.site .bj-fr{border-top:1px solid var(--sd-line);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"d t c tm";align-items:center;gap:.4em 1em;min-height:3.6em;padding:.5em 0;display:grid}.site .bj-fr .bj-disc{grid-area:d}.site .bj-ft{min-width:0;color:var(--sd-muted);grid-area:t;font-size:1.2em;line-height:1.35}.site .bj-ft b{color:var(--sd-ink);font-weight:600}.site .bj-fr .bj-chip{grid-area:c}.site .bj-fr time{min-width:4.4em;font:500 1.1em / 1 var(--sd-mono);color:var(--sd-muted);text-align:right;grid-area:tm}.site .bj-co{z-index:5;background:var(--sd-paper);border:1px solid var(--sd-line-2);width:30em;box-shadow:var(--sd-lift);border-radius:1.4em;padding:1.2em 1.4em .5em;position:absolute;top:13.6em;left:22.5em}.site .bj-co-h{align-items:center;gap:.7em;padding-bottom:.8em;display:flex}.site .bj-co-h .bj-disc{color:var(--sd-accent-ink);background:var(--sd-accent)}.site .bj-co-h b{font-size:1.25em;font-weight:600;line-height:1.25;display:block}.site .bj-co-h div>span{color:var(--sd-muted);font-size:1.1em;line-height:1.3;display:block}.site .bj-co ul{margin:0;padding:0;list-style:none}.site .bj-co li{border-top:1px solid var(--sd-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5em 1em;padding:.75em 0 .8em;display:grid}.site .bj-co-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.15em;font-weight:500;overflow:hidden}.site .bj-co-c{min-width:4.6em;font:500 1.1em / 1 var(--sd-mono);font-variant-numeric:tabular-nums;color:var(--sd-ink-2);text-align:right}.site .bj-co-bar{background:var(--bj-chip);border-radius:99em;height:.45em;overflow:hidden}.site .bj-co-bar i{background:var(--sd-green);border-radius:inherit;height:100%;display:block}.site .bj-co-bar i.bj-bc{background:var(--sd-cyan)}.site .bj-co-bar i.bj-by{background:var(--sd-hivis)}@container bjvis (max-width:639px){.site .bj-s1 .bj-main{gap:1em}.site .bj-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}.site .bj-jc{gap:.85em;padding:1.1em 1em 1em}.site .bj-ring{width:9em;height:9em}.site .bj-feed{padding:.9em 1.1em 0}.site .bj-fr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"d t tm""d c c";align-items:start;row-gap:.5em;padding:.6em 0}.site .bj-fr .bj-chip{justify-self:start}.site .bj-fr time{padding-top:.25em}.site .bj-co{width:33em;top:22.6em;left:1.5em}}.site .bj-s2 .bj-main{gap:1.1em}.site .bj-s2-top{align-items:center;gap:1em;height:2.8em;display:flex}.site .bj-s2-st{min-width:0;color:var(--sd-muted);text-align:center;white-space:nowrap;flex:1;font-size:1.12em}.site .bj-s2-body{flex:1;gap:1.4em;min-height:0;display:flex}.site .bj-cp{background:var(--sd-paper);border:1px solid var(--bj-edge);border-bottom:0;border-radius:1.8em 1.8em 0 0;flex-direction:column;flex:none;width:27em;padding:1.2em 1.2em 0;display:flex;overflow:hidden}.site .bj-cp-h{align-items:center;gap:.8em;padding-bottom:1em;display:flex}.site .bj-cp-ic{width:2.8em;height:2.8em;color:var(--sd-accent-ink);background:var(--sd-accent);border-radius:.9em;flex:none;place-items:center;display:grid}.site .bj-cp-ic svg{width:1.3em;height:1.3em}.site .bj-cp-h b{font-size:1.3em;font-weight:600;line-height:1.2;display:block}.site .bj-cp-h em{color:var(--sd-muted);font-size:1.1em;font-style:normal;line-height:1.3;display:block}.site .bj-cl{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.site .bj-c{background:var(--sd-paper);border:1px solid var(--bj-edge);border-radius:1.4em;margin-bottom:.8em;padding:1em 1.1em 1.05em}.site .bj-c-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.15em .7em;display:grid}.site .bj-c-h .bj-av{grid-row:span 3}.site .bj-c-h b.bj-nm{font-size:1.2em;font-weight:600;line-height:1.3}.site .bj-c-h time{font:500 1.1em / 1.4 var(--sd-mono);color:var(--sd-muted)}.site .bj-c-role{color:var(--sd-muted);grid-column:2/-1;font-size:1.1em;line-height:1.35}.site .bj-c-h .bj-tag{grid-column:2/-1;justify-self:start;margin-top:.25em}.site .bj-c-t{color:var(--sd-ink-2);margin-top:.75em;font-size:1.15em;line-height:1.45}.site .bj-c-t b{color:var(--sd-ink);font-weight:600}.site .bj-c-res{flex-wrap:wrap;align-items:center;gap:.5em;padding-top:.75em;display:flex}.site .bj-c-why{color:var(--sd-ink-2);font-size:1.15em;line-height:1.45}.site .bj-c-sum{color:var(--sd-muted);font-size:1.1em}.site .bj-c-rep{border-top:1px solid var(--sd-line);margin-top:.85em;padding-top:.85em}.site .bj-s2-paper{border-bottom:0;border-radius:1.8em 1.8em 0 0;flex:1;min-width:0;padding:1.9em 2.2em 0}.site .bj-dh{justify-content:space-between;align-items:flex-start;gap:1.4em;display:flex}.site .bj-dt{flex-wrap:wrap;align-items:center;gap:.3em .7em;display:flex}.site .bj-dt>b{letter-spacing:-.02em;font-size:2em;font-weight:700;line-height:1.15}.site .bj-ds{color:var(--sd-muted);margin-top:.35em;font-size:1.15em}.site .bj-stamp{color:var(--sd-success);background:var(--sd-success-bg);border-radius:1em;align-items:center;gap:.8em;margin-top:1em;padding:.7em .9em;display:flex}.site .bj-stamp b{font-size:1.15em;font-weight:600;line-height:1.3;display:block}.site .bj-stamp em{font:500 1.1em / 1.3 var(--sd-mono);color:var(--bj-stamp);font-style:normal;display:block}.site .bj-dsec{border-top:1px solid var(--sd-line);align-items:center;gap:.7em;margin-top:1.4em;padding-top:1.3em;display:flex}.site .bj-dsec>b{letter-spacing:-.01em;font-size:1.4em;font-weight:700}.site .bj-tbl{border:1px solid var(--sd-line);border-radius:1em;margin-top:1em}.site .bj-tr{border-top:1px solid var(--sd-line);grid-template-columns:2.2em 9.4em minmax(0,1fr) 4.6em;grid-template-areas:"n h c r";align-items:start;gap:.4em 1em;padding:.85em 1em;display:grid;position:relative}.site .bj-tr:first-child{border-top:0}.site .bj-tr>.bj-tn{color:var(--sd-ink);grid-area:n;font-size:1.15em}.site .bj-tr>.bj-th{grid-area:h;font-size:1.2em;font-weight:600;line-height:1.35}.site .bj-tr>.bj-tc{color:var(--sd-ink-2);grid-area:c;font-size:1.2em;line-height:1.4}.site .bj-tr>.bj-trt{grid-area:r;justify-self:start}.site .bj-thead{background:var(--sd-zebra);border-radius:1em 1em 0 0}.site .bj-thead>*{color:var(--sd-muted)!important;font-size:1.1em!important;font-weight:600!important}.site .bj-sg del,.site .bj-sg ins{transition:background-color .6s var(--sd-out), color .3s var(--sd-out);border-radius:.25em;padding:0 .08em;text-decoration:none}.site .bj-sg1 del,.site .bj-sg2 ins{display:none}.site .bj-sg ins.bj-glow{background:var(--sd-success-bg)}.site .live .bj-s2:not(.is-s1) .bj-sg1 del{display:inline}.site .live .bj-s2:not(.is-s1) .bj-sg1 ins{display:none}.site .live .bj-s2.is-s1:not(.is-a1) .bj-sg1 del,.site .live .bj-s2.is-s2:not(.is-x2) .bj-sg2 del{color:var(--sd-muted);background:var(--sd-accent);text-decoration:line-through;text-decoration-thickness:.08em;display:inline}.site .live .bj-s2.is-s1:not(.is-a1) .bj-sg1 ins,.site .live .bj-s2.is-s2:not(.is-x2) .bj-sg2 ins{color:var(--sd-indigo);background:var(--sd-accent);display:inline}.dark .site .live .bj-s2 .bj-sg ins{color:var(--sd-link)}.site .bj-ip{z-index:6;visibility:hidden;background:var(--sd-paper);border:1px solid var(--sd-line-2);width:25em;box-shadow:var(--sd-lift);opacity:0;transition:opacity .25s var(--sd-out), transform .35s var(--sd-out), visibility 0s .25s;border-radius:1.2em;gap:.7em;padding:.95em 1em;display:grid;position:absolute;top:calc(100% - .6em);right:.8em;transform:translateY(.6em)}.site .bj-ip2{top:auto;bottom:calc(100% - .6em);transform:translateY(-.6em)}.site .live .bj-s2.is-s1:not(.is-a1) .bj-ip1,.site .live .bj-s2.is-s2:not(.is-x2) .bj-ip2{visibility:visible;opacity:1;transition:opacity .25s var(--sd-out), transform .35s var(--sd-out), visibility 0s;transform:none}.site .bj-ip-h{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1em .7em;display:grid}.site .bj-ip-h .bj-av{grid-row:span 3;align-self:start}.site .bj-ip-h .bj-tag{justify-self:start;margin-top:.3em}.site .bj-ip-h b{font-size:1.2em;font-weight:600;line-height:1.25}.site .bj-ip-r{color:var(--sd-muted);font-size:1.1em;line-height:1.3}.site .bj-ip-a{border-top:1px solid var(--sd-line);justify-content:flex-end;align-items:center;gap:.6em;padding-top:.7em;display:flex}.site .bj-toast{z-index:8;color:#fff;white-space:nowrap;background:var(--bj-ink);box-shadow:var(--sd-lift);border-radius:1.2em;align-items:center;gap:.7em;padding:.8em 1.3em .8em .9em;display:flex;position:absolute;bottom:2.4em;left:7.2em}.dark .site .bj-toast{box-shadow:0 0 0 1px var(--sd-line-2), var(--sd-lift)}.site .bj-toast b{font-size:1.2em;font-weight:500}@container bjvis (max-width:639px){.site .bj-s2-top .bj-s2-st{display:none}.site .bj-s2-top .bj-sw{margin-left:auto}.site .bj-thead+.bj-tr{border-top:0}.site .bj-ip1{top:auto;bottom:calc(100% - .6em);transform:translateY(-.6em)}.site .bj-s2-body{display:block}.site .bj-s2-paper{height:100%;padding:1.5em 1.5em 0}.site .bj-dt>b{font-size:1.8em}.site .bj-tr{grid-template-columns:2em minmax(0,1fr) auto;grid-template-areas:"n h r"".c c";padding:.8em .9em}.site .bj-cp{z-index:7;border-radius:1.6em 1.6em 0 0;width:auto;height:17.5em;padding:1.4em 1.1em 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1.2em 3em -1em #1c17144d}.site .bj-cp:before{content:"";background:var(--sd-line-2);border-radius:99em;width:4em;height:.35em;margin-left:-2em;position:absolute;top:.55em;left:50%}.site .bj-cp-h{display:none}.site .bj-cl{justify-content:flex-end}.site .bj-ip{width:27em;right:0}.site .bj-toast{inset:auto auto 18.2em 1.3em}}.site .bj-s3-app{width:53em;height:50em;top:0;left:0}.site .bj-s3 .bj-main{gap:1.1em}.site .bj-jobt{flex:1;min-width:0}.site .bj-jobt b{text-overflow:ellipsis;white-space:nowrap;font-size:1.3em;font-weight:600;line-height:1.2;display:block;overflow:hidden}.site .bj-jobt span{color:var(--sd-muted);font-size:1.1em;line-height:1.3;display:block}.site .bj-s3-paper{border-bottom:0;border-radius:1.8em 1.8em 0 0;flex:1;min-height:0;padding:1.9em 2.2em 0}.site .bj-meta{border-top:1px solid var(--sd-line);grid-template-columns:1fr 1fr;gap:1em 2em;margin-top:1.4em;padding-top:1.3em;display:grid}.site .bj-meta dt{color:var(--sd-muted);text-transform:uppercase;letter-spacing:.04em;font-size:1.1em;font-weight:500}.site .bj-meta dd{margin:.2em 0 0;font-size:1.2em;font-weight:500;line-height:1.3}.site .bj-reg{border:1px solid var(--sd-line);border-radius:1em;margin-top:1em}.site .bj-reg-r{border-top:1px solid var(--sd-line);grid-template-columns:minmax(0,1fr) 9em auto;align-items:center;gap:1em;padding:.55em 1em;display:grid}.site .bj-reg-r:first-child{border-top:0}.site .bj-reg-r b{font-size:1.15em;font-weight:600;line-height:1.3;display:block}.site .bj-reg-r div>span{color:var(--sd-muted);font-size:1.1em;line-height:1.3;display:block}.site .bj-reg-r svg.bj-sig{fill:none;width:9em;height:2.7em;stroke:var(--sd-accent-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.site .bj-reg-r .bj-ok{width:1.9em;height:1.9em;color:var(--sd-success);background:var(--sd-success-bg);border-radius:50%;place-items:center;display:grid}.site .bj-reg-r .bj-ok svg{stroke-width:2.8px;width:1.05em;height:1.05em}.site .bj-pie{width:1.9em;height:1.9em;transform:rotate(-90deg)}.site .bj-pie circle{fill:none;stroke-width:6px}.site .bj-pie .bj-pie-t{stroke:var(--sd-line)}.site .bj-pie .bj-pie-a{stroke:var(--sd-cyan)}.site .bj-cnt{color:var(--sd-muted);font-size:1.1em;font-weight:500}.site .bj-scrim{z-index:2;background:#1c171442;position:absolute;inset:0}.site .bj-dlg{z-index:4;background:var(--sd-paper);border:1px solid var(--sd-line-2);width:36em;box-shadow:var(--sd-lift);border-radius:1.6em;padding:1.5em 1.6em 1.6em;position:absolute;top:8.4em;left:8.5em}.site .bj-dlg-h{align-items:flex-start;gap:1em;display:flex}.site .bj-dlg-h>div{flex:1;min-width:0}.site .bj-dlg-h b{letter-spacing:-.015em;font-size:1.5em;font-weight:600;line-height:1.2;display:block}.site .bj-dlg-h div>span{color:var(--sd-muted);margin-top:.15em;font-size:1.1em;display:block}.site .bj-dlg-s{border-top:1px solid var(--sd-line);gap:.6em;margin-top:1.1em;padding-top:1.1em;display:grid}.site .bj-dlg-l{align-items:center;gap:.5em;font-size:1.25em;font-weight:600;display:flex}.site .bj-dlg-l svg{width:1em;height:1em}.site .bj-dlg-p{color:var(--sd-muted);font-size:1.15em;line-height:1.4}.site .bj-dlg-r{align-items:center;gap:.7em;display:flex}.site .bj-field{min-width:0;height:2.8em;font:500 1.12em / 1 var(--sd-mono);color:var(--sd-ink-2);white-space:nowrap;background:var(--sd-field);border-radius:.8em;flex:1;align-items:center;gap:.5em;padding:0 .9em;display:flex;overflow:hidden}.site .bj-field svg{width:1em;height:1em;color:var(--sd-muted);flex:none}.site .bj-chk{flex:1;align-items:center;gap:.7em;min-width:0;display:flex}.site .bj-box{color:#fff;background:var(--sd-indigo);border:1.5px solid var(--sd-indigo);border-radius:.45em;flex:none;place-items:center;width:1.8em;height:1.8em;transition:background-color .15s,border-color .15s;display:grid}.site .bj-box svg{stroke-width:3px;width:1.15em;height:1.15em;transition:opacity .15s,transform .2s cubic-bezier(.3,1.6,.5,1)}.site .live .bj-box:not(.is){background:var(--sd-paper);border-color:var(--sd-line-2)}.site .live .bj-box:not(.is) svg{opacity:0;transform:scale(.4)}.site .bj-chk b{font-size:1.15em;font-weight:500;line-height:1.3;display:block}.site .bj-chk-t span{color:var(--sd-muted);font-size:1.1em;line-height:1.3;display:block}.site .bj-bw{z-index:5;background:var(--sd-paper);width:35em;height:34em;box-shadow:0 0 0 1px #ffffff2e, var(--sd-lift);border-radius:1.5em;flex-direction:column;display:flex;position:absolute;top:2.6em;left:45em;overflow:hidden}.site .bj-bw-bar{background:var(--sd-desk-2);border-bottom:1px solid var(--sd-line);flex:none;align-items:center;gap:1em;height:3.2em;padding:0 1em;display:flex}.site .bj-url{min-width:0;height:2.1em;font:500 1.1em / 1 var(--sd-mono);color:var(--sd-ink-2);white-space:nowrap;background:var(--sd-paper);border-radius:99em;flex:1;align-items:center;gap:.45em;padding:0 .8em;display:flex;overflow:hidden}.site .bj-url svg{width:.95em;height:.95em;color:var(--sd-muted);flex:none}.site .bj-noacc{z-index:2;height:2.3em;font:600 1.1em / 1 var(--sd-mono);color:#fff;text-transform:uppercase;letter-spacing:.04em;background:var(--bj-ink);border-radius:.6em;align-items:center;gap:.45em;padding:0 .85em;display:inline-flex;position:absolute;top:4.3em;right:1.2em;transform:rotate(2.5deg);box-shadow:0 .4em 1em -.3em #1c171466}.site .bj-noacc svg{width:1em;height:1em}.site .bj-bw-in{flex:1;align-content:start;gap:.9em;min-height:0;padding:1.5em 1.6em 0;display:grid}.site .bj-from{max-width:17.5em;color:var(--sd-muted);align-items:center;gap:.6em;font-size:1.1em;line-height:1.35;display:flex}.site .bj-from i{width:2em;height:2em;color:var(--sd-hivis);background:var(--sd-navy);border-radius:.5em;flex:none;place-items:center;display:grid}.site .bj-from i svg{fill:currentColor;width:1.1em;height:1.1em}.site .bj-bw-t b{letter-spacing:-.02em;font-size:1.75em;font-weight:700;line-height:1.2;display:block}.site .bj-bw-t span{color:var(--sd-muted);margin-top:.2em;font-size:1.1em;display:block}.site .bj-hz{border:1px solid var(--sd-line);border-radius:1em;gap:.35em;padding:.8em 1em;display:grid}.site .bj-hz-h{align-items:center;gap:.6em;display:flex}.site .bj-hz-h b{flex:1;font-size:1.2em;font-weight:600}.site .bj-hz p{color:var(--sd-ink-2);font-size:1.15em;line-height:1.4}.site .bj-bw-in .bj-b{justify-self:start}.site .bj-file{z-index:6;background:var(--sd-paper);border:1px solid var(--sd-line-2);width:35em;box-shadow:var(--sd-lift);border-radius:1.3em;align-items:center;gap:1em;padding:1em 1.2em;display:flex;position:absolute;top:38.4em;left:36.5em}.site .bj-pdf{background:linear-gradient(var(--sd-line), var(--sd-line)) .6em .8em / 2.2em .25em no-repeat, linear-gradient(var(--sd-line), var(--sd-line)) .6em 1.4em / 1.6em .25em no-repeat, var(--sd-paper);border:1px solid var(--sd-line-2);border-radius:.4em .9em .4em .4em;flex:none;place-items:end center;width:3.6em;height:4.5em;padding-bottom:.55em;display:grid;position:relative}.site .bj-pdf b{font:700 1.1em / 1 var(--sd-font);color:#fff;letter-spacing:.02em;background:#b02010;border-radius:.3em;padding:.15em .35em;display:block}.site .bj-file-t{flex:1;min-width:0}.site .bj-file-t b{font-size:1.2em;font-weight:600;line-height:1.3;display:block}.site .bj-file-t span{color:var(--sd-muted);font-size:1.1em;line-height:1.35;display:block}@container bjvis (max-width:639px){.site .bj-dlg{width:36em;padding:1.3em 1.4em 1.4em;top:0;left:0}.site .bj-dlg-p{display:none}.site .bj-dlg-s{gap:.5em;margin-top:.9em;padding-top:.9em}.site .bj-bw{width:34.6em;height:21em;top:19.2em;left:1.4em}.site .bj-file{width:34.5em;top:41.2em;left:0}}.site .bj-s4-win{width:46em;height:46.8em;top:1.6em;left:0}.site .bj-s4 .bj-main{gap:1.2em}.site .bj-org{align-items:center;gap:.8em;display:flex}.site .bj-org-lg{color:#fff;background:var(--sd-navy);border-radius:.8em;flex:none;place-items:center;width:3em;height:3em;display:grid}.site .bj-org-lg b{letter-spacing:.03em;font-size:1.1em;font-weight:700}.site .bj-org>b{letter-spacing:-.015em;font-size:1.45em;font-weight:600}.site .bj-ptabs{background:var(--bj-chip);border-radius:99em;align-self:flex-start;gap:.3em;padding:.3em;display:flex}.site .bj-ptabs span{height:2.2em;color:var(--sd-muted);white-space:nowrap;border-radius:99em;align-items:center;padding:0 .85em;font-size:1.12em;display:inline-flex}.site .bj-ptabs span.bj-sel{color:var(--sd-ink);background:var(--sd-paper);box-shadow:0 0 0 1px var(--sd-ink)}.site .bj-roles{background:var(--sd-paper);border:1px solid var(--bj-edge);border-radius:1.4em;overflow:hidden}.site .bj-rr{border-top:1px solid var(--sd-line);grid-template-columns:minmax(0,1fr) repeat(4,6.2em);align-items:stretch;display:grid}.site .bj-rr:first-child{border-top:0}.site .bj-rr>*{text-align:center;transition:background-color .45s var(--sd-out);justify-content:center;align-items:center;padding:.75em .5em;display:flex}.site .bj-rr>:first-child{color:var(--sd-ink);text-align:left;justify-content:flex-start;padding-left:1.1em;font-size:1.15em;line-height:1.3}.site .bj-rh{background:var(--sd-zebra)}.site .bj-rh>*{color:var(--sd-ink);flex-direction:column;gap:.25em;font-size:1.1em;font-weight:600;line-height:1.2}.site .bj-rh>:first-child{color:var(--sd-muted);font-size:1.1em;font-weight:600}.site .bj-rh .bj-cus{color:var(--sd-accent-ink);background:var(--sd-accent);border-radius:.35em;padding:.15em .45em;font-style:normal;font-weight:600;display:inline-block}.site .bj-rr .bj-y{color:var(--sd-indigo)}.dark .site .bj-rr .bj-y{color:var(--sd-link)}.site .bj-rr .bj-y svg{stroke-width:2.6px;width:1.4em;height:1.4em}.site .bj-rr .bj-no{color:var(--sd-muted);font-size:1.2em}.site .bj-rr .bj-tx2{color:var(--sd-ink-2);font-size:1.1em;line-height:1.2}.site .bj-rr>.bj-hl{background:var(--sd-accent)}.site .bj-au{z-index:3;background:var(--sd-paper);width:35em;height:50em;box-shadow:0 0 0 1px #ffffff29, var(--sd-lift);border-radius:1.6em;flex-direction:column;padding:1.3em 1.4em 0;display:flex;position:absolute;top:0;left:45em;overflow:hidden}.site .bj-au-h{align-items:center;gap:.8em;display:flex}.site .bj-au-h>div{min-width:0}.site .bj-au-h b{font-size:1.35em;font-weight:600;line-height:1.2;display:block}.site .bj-au-h div>span{text-overflow:ellipsis;color:var(--sd-muted);white-space:nowrap;font-size:1.1em;display:block;overflow:hidden}.site .bj-au-f{gap:.5em;margin:1em 0 .6em;display:flex}.site .bj-au-f span{height:2.1em;color:var(--sd-ink-2);border:1px solid var(--sd-line-2);border-radius:99em;align-items:center;padding:0 .8em;font-size:1.1em;display:inline-flex}.site .bj-au-f span.bj-sel{color:var(--sd-paper);background:var(--sd-ink);border-color:var(--sd-ink)}.site .bj-al{flex:1;align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.site .bj-ar{border-top:1px solid var(--sd-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.45em .9em;padding:.85em 0;display:grid}.site .bj-ar .bj-disc{grid-row:span 2}.site .bj-ar p{color:var(--sd-muted);font-size:1.18em;line-height:1.4}.site .bj-ar p b{color:var(--sd-ink);font-weight:600}.site .bj-ar time{font:500 1.1em / 1.55 var(--sd-mono);color:var(--sd-muted)}.site .bj-ar .bj-chip{grid-column:2/-1;justify-self:start}@container bjvis (max-width:639px){.site .bj-s4-win{width:36em;height:26.4em;top:0;left:0}.site .bj-org{display:none}.site .bj-rr{grid-template-columns:minmax(0,1fr) repeat(4,5.3em)}.site .bj-rr>*{padding:.6em .3em}.site .bj-rr>:first-child{padding-left:.9em}.site .bj-au{width:36em;height:24.4em;padding:1.1em 1.2em 0;top:25.6em;left:0}.site .bj-au-f{margin:.8em 0 .4em}}@container bjvis (min-width:640px){.site .bj-n{display:none!important}}