.hj{font-variant-numeric:normal}.hj :where(:not(svg,svg *)),.hj :where(:not(svg,svg *)):before,.hj :where(:not(svg,svg *)):after,.hj :where(input,textarea)::placeholder{all:revert}.hj :where(svg){display:revert;vertical-align:revert;box-sizing:revert;margin:revert;padding:revert;border:revert}.hj{--void:#05061a;--ink:#0a0d2e;--ink-2:#12153f;--ink-3:#1a1e52;--violet:#4a6bff;--violet-deep:#1d3fbf;--violet-wash:#edf2ff;--violet-line:#c9d6ff;--blue:#3e5cff;--blue-deep:#16307f;--blue-mid:#2b4fe0;--blue-soft:#6e8bff;--purple:#7c5cff;--purple-deep:#5b3dde;--grad:linear-gradient(135deg, var(--blue-soft) 0%, var(--blue-mid) 100%);--gold:#f5b94d;--gold-2:#ffd98a;--gold-ink:#8a6210;--gold-line:#e8ce94;--gold-wash:#fdf6e7;--grad-gold:linear-gradient(135deg, var(--gold-2) 0%, var(--gold) 100%);--grad-duo:linear-gradient(118deg, var(--blue-soft) 0%, var(--blue-mid) 42%, var(--purple) 78%, var(--gold) 128%);--pos:#1e874f;--pos-wash:#e8f6ef;--paper:#fff;--mist:#f3f3fc;--tx-hi:#f5f6ff;--tx-mid:#c3c6ea;--tx-low:#8a8fc0;--dk-hi:#0a0d2e;--dk-mid:#3e4270;--dk-low:#75789f;--line-light:#e1e1f2;--line-dark:#ffffff1c;--line-dark-2:#fff3;--font-display:var(--font-hj-display), "Instrument Sans", sans-serif;--font-body:var(--font-hj-body), "Public Sans", sans-serif;--wrap:1200px;--edge:clamp(20px, 5vw, 56px);--pad:clamp(64px, 9vw, 116px)}.hj *,.hj :before,.hj :after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hj *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hj{background:var(--paper);color:var(--dk-mid);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}.hj img,.hj svg{max-width:100%;display:block}.hj a{color:inherit;text-decoration:none}.hj ul{margin:0;padding:0;list-style:none}.hj h1,.hj h2,.hj h3,.hj h4,.hj h5,.hj h6,.hj p{margin:0}.hj button{font:inherit;cursor:pointer}.hj section[id],.hj div[id]{scroll-margin-top:150px}.hj .skip-link{background:var(--violet);color:#fff;z-index:1200;padding:10px 16px;position:absolute;top:0;left:-999px}.hj .skip-link:focus{top:0;left:0}.hj a:focus-visible,.hj button:focus-visible{outline:2px solid var(--violet-deep);outline-offset:3px}.hj .grain{pointer-events:none;z-index:999;opacity:.022;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.hj .orb{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.hj .o-v{background:radial-gradient(circle,#7c5cff4d,#0000 70%)}.hj .o-g{background:radial-gradient(circle,#f5b94d4d,#0000 70%)}.hj .on-dark .o-v{background:radial-gradient(circle,#7c5cff80,#0000 70%)}.hj .on-dark .o-g{background:radial-gradient(circle,#f5b94d57,#0000 70%)}.hj .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:9px;margin-bottom:16px;font-size:.72rem;font-weight:700;display:inline-flex}.hj .on-dark .eyebrow{color:var(--gold)}.hj .eyebrow:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.hj h2.big{font-family:var(--font-display);color:var(--dk-hi);letter-spacing:-.022em;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:700;line-height:1.1}.hj .on-dark h2.big{color:var(--tx-hi)}.hj h2.big em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hj .on-dark h2.big em{background:var(--grad-gold);-webkit-background-clip:text;background-clip:text}.hj .lede{color:var(--dk-mid);max-width:60ch;margin-top:16px;font-size:1.06rem}.hj .on-dark .lede{color:var(--tx-mid)}.hj .sec{padding:var(--pad) var(--edge);position:relative;overflow:clip}.hj .sec.on-dark{background:var(--ink)}.hj .sec-in{max-width:var(--wrap);z-index:1;margin:0 auto;position:relative}.hj .sec-head{max-width:720px;margin-bottom:clamp(34px,4.5vw,56px)}.hj .btn{border-radius:5px;align-items:center;gap:9px;padding:13px 22px;font-size:.96rem;font-weight:600;transition:transform .18s,filter .18s,background .18s,border-color .18s;display:inline-flex}.hj .btn-g{background:var(--grad-gold);color:#3d2c04;box-shadow:0 10px 28px -12px #f5b94dd9}.hj .btn-g:hover{filter:brightness(1.06);transform:translateY(-2px)}.hj .hdr{z-index:600;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffff80;border-bottom:1px solid #0a0d2e14;transition:background .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.hj .hdr.scrolled{background:#ffffff80;box-shadow:0 1px 22px -12px #0a0d2e59}.hj .hdr-bar{max-width:calc(var(--wrap) + var(--edge) * 2);padding:13px var(--edge);align-items:center;gap:20px;margin:0 auto;display:flex;position:relative}.hj .hdr.dark{background:#0a0d2e80;border-bottom-color:#ffffff1f}.hj .hdr.dark.scrolled{background:#0a0d2e80}.hj .hdr.dark .nav>a{color:var(--tx-hi)}.hj .hdr.dark .nav>a:hover{color:#fff;background:#ffffff1a}.hj .hdr.dark .navtog i{background:var(--tx-hi)}.hj .hdr.dark .switch{background:#ffffff1a}.hj .hdr.dark .switch a{color:var(--tx-mid)}.hj .brand{flex:none;align-items:center;gap:9px;display:flex}.hj .brand .bmark{width:auto;height:30px}.hj .brand .bword{width:auto;height:20px}.hj .hdr.dark .brand .bword,.hj .foot .brand .bword{filter:brightness(0)invert()}.hj .nav{align-items:center;gap:2px;margin-right:auto;display:flex}.hj .nav>a{color:var(--dk-mid);border-radius:4px;padding:8px 12px;font-size:.9rem;transition:background .18s,color .18s}.hj .nav>a:hover{background:var(--violet-wash);color:var(--dk-hi)}.hj .nav-item{position:static}.hj .nav-item>button{font-size:.9rem;font-family:var(--font-body);color:var(--dk-mid);background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;transition:background .18s,color .18s;display:inline-flex}.hj .nav-item>button:hover,.hj .nav-item.open>button{background:var(--violet-wash);color:var(--dk-hi)}.hj .hdr.dark .nav-item>button{color:var(--tx-hi)}.hj .hdr.dark .nav-item>button:hover,.hj .hdr.dark .nav-item.open>button{background:#ffffff1a}.hj .nav-item .car{width:9px;height:9px;transition:transform .22s}.hj .nav-item.open .car{transform:rotate(180deg)}.hj .mega{border:1px solid var(--line-light);opacity:0;visibility:hidden;background:#fff;border-radius:18px;width:min(980px,94vw);transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%,-6px);box-shadow:0 34px 70px -28px #0a0d2e6b,0 2px 8px #0a0d2e0d}.hj .mega:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.hj .nav-item:hover .mega,.hj .nav-item.open .mega{opacity:1;visibility:visible;transform:translate(-50%)}.hj .mega-cols{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr 316px;display:grid}.hj .mega-cols>.mcol{grid-row:1}.hj .mega-cols>.mega-open{grid-area:1/3/span 2}.hj .mega-foot{border-top:1px solid var(--line-light);grid-area:2/1/auto/span 2;padding:14px 24px 18px}.hj .mf-all{color:var(--blue-mid);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.hj .mf-all span{transition:transform .2s}.hj .mf-all:hover{text-decoration:underline}.hj .mf-all:hover span{transform:translate(3px)}.hj .mcol{padding:22px 24px 18px}.hj .mcol+.mcol{border-left:1px solid var(--line-light)}.hj .mcol h6{letter-spacing:.13em;text-transform:uppercase;color:var(--dk-low);margin-bottom:14px;font-size:.66rem;font-weight:700}.hj .mitem{border-radius:12px;gap:12px;margin:0 -11px;padding:10px 11px;transition:background .16s;display:flex}.hj .mitem:hover{background:var(--mist)}.hj .mitem i{background:var(--violet-wash);width:34px;height:34px;color:var(--blue-mid);border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex}.hj .mitem:hover i{background:var(--grad);color:#fff}.hj .mitem i svg{width:15px;height:15px}.hj .mitem b{font-family:var(--font-display);color:var(--dk-hi);font-size:.92rem;font-weight:600;line-height:1.3;display:block}.hj .mitem em{color:var(--dk-low);margin-top:3px;font-size:.8rem;font-style:normal;display:block}.hj .mtool{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;padding:11px;transition:transform .2s,background .2s,border-color .2s;display:flex}.hj .mtool:hover{background:#ffffff1a;border-color:#f5b94d6b;transform:translate(4px)}.hj .mt-ico{width:38px;height:38px;color:var(--gold);background:#f5b94d1f;border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.hj .mtool:hover .mt-ico{background:var(--grad-gold);color:#3d2c04}.hj .mt-ico svg{width:18px;height:18px}.hj .mtool .tx{flex:1;min-width:0}.hj .mtool b{font-family:var(--font-display);color:var(--tx-hi);font-size:.86rem;font-weight:600;line-height:1.25;display:block}.hj .mtool em{color:var(--gold-2);opacity:.85;margin-top:3px;font-size:.76rem;font-style:normal;display:block}.hj .mtool .go{width:24px;height:24px;color:var(--gold);border:1px solid #f5b94d73;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78rem;transition:background .2s,color .2s;display:flex}.hj .mtool:hover .go{background:var(--gold);color:#3d2c04;border-color:var(--gold)}.hj .mega-open{border-left:1px solid var(--line-light);background:radial-gradient(90% 55% at 100% 0,#f5b94d29,#0000 62%),radial-gradient(90% 55% at 0 100%,#6e8bff29,#0000 60%),linear-gradient(#f7f8fe 0%,#fbfbfe 100%);flex-direction:column;padding:18px 20px 20px;display:flex;position:relative}.hj .mega-open:before{content:"";background:var(--grad-duo);width:2px;position:absolute;top:0;bottom:0;left:-1px}.hj .mo-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.hj .mo-head h6{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-mid);align-items:center;gap:8px;margin:0;font-size:.66rem;font-weight:700;line-height:1.35;display:flex}.hj .mo-ver{color:var(--blue-mid);flex:none;display:flex}.hj .mo-ver svg{width:20px;height:20px}.hj .mo-all{color:var(--blue-mid);white-space:nowrap;align-self:flex-start;margin-top:12px;font-size:.8rem;font-weight:600}.hj .mo-all:hover{text-decoration:underline}.hj .mo-row{grid-template-columns:1fr;gap:8px;display:grid}.hj .mo-job{border:1px solid var(--line-light);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 1px 2px #0a0d2e0a}.hj .mo-job:hover{border-color:var(--violet-line);transform:translateY(-2px);box-shadow:0 14px 28px -18px #2b4fe08c}.hj .mo-logo{width:34px;height:34px;font-family:var(--font-display);color:#fff;background:linear-gradient(145deg, var(--c1), var(--c2));box-shadow:0 6px 12px -8px var(--c2);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;display:flex}.hj .mo-tx{flex-direction:column;min-width:0;display:flex}.hj .mo-tx b{font-family:var(--font-display);color:var(--dk-hi);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;line-height:1.3;overflow:hidden}.hj .mo-tx em{color:var(--dk-low);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.72rem;font-style:normal;overflow:hidden}.hj .mo-chips{gap:5px;margin-top:7px;display:flex}.hj .mo-chips i{background:var(--mist);color:var(--dk-mid);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.66rem;font-style:normal;font-weight:600}.hj .mo-chips i:first-child{background:var(--violet-wash);color:var(--blue-mid)}.hj .mo-chips i.mo-cb{background:var(--pos-wash);color:var(--pos);align-items:center;gap:4px;display:inline-flex}.hj .mo-chips i.mo-cb svg{width:11px;height:11px}.hj .mo-job{position:relative;overflow:hidden}.hj .mo-job:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%, var(--violet-wash), transparent 60%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.hj .mo-job:hover:after{opacity:1}.hj .mega-svc{width:min(880px,94vw)}.hj .svc-in{background:linear-gradient(#fbfbfe 0%,#fff 100%);grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.hj .svc-list{flex-direction:column;gap:8px;display:flex}.hj .svc-list .mtool{border:1px solid var(--line-light);background:#fff;flex:1;box-shadow:0 1px 2px #0a0d2e0a}.hj .svc-list .mtool:hover,.hj .svc-list .mtool.on{border-color:var(--violet-line);background:#fff;box-shadow:0 14px 28px -18px #2b4fe080}.hj .svc-list .mt-ico{background:var(--violet-wash);color:var(--blue-mid);border-color:#0000}.hj .svc-list .mtool .tx b{color:var(--dk-hi)}.hj .svc-list .mtool .tx em{color:var(--dk-mid)}.hj .svc-list .mtool .go{color:var(--blue-mid);border-color:var(--violet-line)}.hj .svc-art{border:1px solid var(--line-light);background:#f4f6fd;border-radius:12px;min-height:300px;position:relative;overflow:hidden}.hj .svc-art .svc-shot{width:auto;height:auto;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;transition:opacity .28s;display:block;position:absolute;inset:0;transform:none}.hj .svc-art .svc-shot.on{opacity:1}.hj .svc-art .svc-shot .viz{transform-origin:0 0;width:645px;height:484px;min-height:0;box-shadow:none;border:none;border-radius:0;position:absolute;top:0;left:0;transform:scale(.62)}.hj .svc-art .gp.svc-shot{background:0 0;margin:0}.hj .svc-list .mtool:hover{transform:none}.hj .svc-list .mtool:hover .mt-ico,.hj .svc-list .mtool.on .mt-ico{background:var(--blue-mid);color:#fff}.hj .svc-list .mtool .go{opacity:0;transition:opacity .18s,transform .18s,background .18s;transform:translate(-4px)}.hj .svc-list .mtool:hover .go,.hj .svc-list .mtool.on .go{opacity:1;background:var(--blue-mid);color:#fff;border-color:var(--blue-mid);transform:none}.hj .svc-list .mtool.on{background:linear-gradient(90deg, var(--violet-wash), #fff 72%)}.hj #navSvc:not(:hover):not(.open) .svc-shot,.hj #navSvc:not(:hover):not(.open) .svc-shot *{animation-play-state:paused!important}@media (max-width:1100px){.hj .mega{display:none}}.hj .hdr-cta{flex:none;align-items:center;gap:9px;display:flex}.hj .hbtn{white-space:nowrap;font-size:.86rem;font-weight:600;font-family:var(--font-body);border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 16px 9px 14px;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex}.hj .hbtn svg{flex:none;width:15px;height:15px}.hj .hbtn:hover{filter:brightness(1.05);transform:translateY(-1px)}.hj .hbtn.gold{background:var(--grad-gold);color:#3d2c04;box-shadow:0 8px 20px -10px #f5b94de6}@media (max-width:900px){.hj .hdr .nav .nav-item>button,.hj .hdr.dark .nav .nav-item>button{color:#3e4270;padding:12px var(--edge)}.hj .hdr .nav .nav-emp,.hj .hdr.dark .nav .nav-emp{color:#3e4270;background:0 0;border:none;border-radius:0;margin:0}body .hj .hdr .nav .nav-emp svg,body .hj .hdr.dark .nav .nav-emp svg{color:var(--blue-mid)}}.hj .nav .nav-login-m{display:none}.hj .nav .nav-login-m svg{flex:none;width:16px;height:16px}@media (max-width:640px){.hj .hbtn.login,.hj .hdr-sep{display:none}.hj .hdr-bar{gap:12px}.hj .nav .nav-login-m{text-align:left;width:100%;padding:12px var(--edge);cursor:pointer;font-family:var(--font-body);color:var(--blue-mid);background:0 0;border:none;border-top:1px solid #efeff7;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}}@media (max-width:420px){.hj .hbtn.gold{padding:8px 12px;font-size:.82rem}.hj .hbtn.gold svg{display:none}}@media (max-width:340px){.hj .hdr-bar{gap:8px}.hj .hbtn.gold{padding:7px 10px}}.hj .hdr-sep{background:#0a0d2e29;flex:none;width:1px;height:24px;margin:0 5px}.hj .hdr.dark .hdr-sep{background:#ffffff3d}.hj .hbtn.login{color:var(--dk-hi);border:1px solid var(--line-light);cursor:pointer;background:#fff;padding:9px 16px 9px 14px}.hj .hbtn.login:hover{color:var(--blue-mid);border-color:var(--violet-line);background:var(--violet-wash);filter:none}.hj .hdr.dark .hbtn.login{color:#fff;background:#ffffff14;border-color:#ffffff42}.hj .hdr.dark .hbtn.login:hover{color:#fff;background:#ffffff29;border-color:#fff6}.hj .navtog{background:0 0;border:none;padding:6px;display:none}.hj .navtog i{background:var(--dk-hi);width:19px;height:2px;margin:5px 0;display:block}.hj .hero{background:var(--paper);height:auto;min-height:0;padding:calc(clamp(128px, 12vw, 168px) - 32px) var(--edge) 0;text-align:center;position:static;overflow:clip}.hj .hero .eyebrow{justify-content:center}.hj .hero h1{font-family:var(--font-display);color:var(--dk-hi);letter-spacing:-.032em;margin-top:18px;font-size:clamp(2.3rem,5vw,3.9rem);font-weight:700;line-height:1.04}.hj .hero h1 em{background:var(--grad-duo);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hj .hero .lede{max-width:none;margin:20px auto 0;font-size:1.08rem}.hj .hero .lede br{display:inline}@media (max-width:960px){.hj .hero{padding-bottom:0}}.hj .hw-live{color:var(--gold-ink);background:var(--gold-wash);border:1px solid var(--gold-line);border-radius:100px;padding:4px 11px;font-size:.7rem;font-weight:700}.hj .mq{width:max-content;display:flex}.has-anim .hj .mq{animation:54s linear infinite hj-mqScroll}.hj .mq:hover{animation-play-state:paused}@keyframes hj-mqScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hj .mq-set{align-items:center;gap:clamp(38px,5vw,66px);padding-right:clamp(38px,5vw,66px);display:flex}.hj .big4{border-bottom:1px solid var(--line-light);background:#fff}.hj .b4-row{max-width:calc(var(--wrap) + var(--edge) * 2);padding:0 var(--edge);grid-template-columns:auto 1fr;align-items:stretch;margin:0 auto;display:grid}.hj .b4-lead{border-right:1px solid var(--line-light);flex-direction:column;justify-content:center;gap:3px;padding:26px clamp(22px,3vw,40px) 26px 0;display:flex}.hj .b4-k{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:.72rem;font-weight:700}.hj .b4-lead b{font-family:var(--font-display);letter-spacing:-.015em;color:var(--dk-hi);white-space:nowrap;font-size:1.22rem;font-weight:700}.hj .b4-track{min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.hj .big4 .mq,.hj .big4 .mq-set{align-items:stretch}.hj .big4 .mq-set{gap:0;padding-right:0}.hj .b4-cell{border-right:1px solid var(--line-light);flex:none;justify-content:center;align-items:center;width:clamp(150px,14vw,210px);min-height:96px;display:flex}.hj .b4-nm{font-family:var(--font-display);white-space:nowrap;color:#8c93a8;font-size:1.55rem;line-height:1;transition:color .22s}.hj .b4-nm.tight{letter-spacing:-.045em;font-weight:700}.hj .b4-nm.wide{letter-spacing:.12em;text-transform:uppercase;font-size:1.36rem;font-weight:600}.hj .b4-cell:hover .b4-nm{color:var(--dk-hi)}@media (max-width:760px){.hj .b4-row{grid-template-columns:1fr;padding:0}.hj .b4-lead{padding:18px var(--edge);border-right:none;border-bottom:1px solid var(--line-light);flex-direction:row;justify-content:center;align-items:baseline;gap:8px}.hj .b4-lead b{font-size:1.05rem}.hj .b4-cell{width:136px;min-height:78px}.hj .b4-nm{font-size:1.3rem}.hj .b4-nm.wide{font-size:1.14rem}}.hj .proof{background:var(--ink)}.hj .proof .eyebrow{align-items:center;gap:16px;width:100%;margin-bottom:clamp(26px,3.4vw,42px);display:flex}.hj .proof .eyebrow:before{display:none}.hj .proof .eyebrow:after{content:"";background:#f5b94d57;flex:1;height:1px}.hj .grow{background:linear-gradient(#f7f5ff 0%,#fcfbff 58%,#fff 100%);padding-bottom:clamp(34px,4vw,58px)}.hj .grow .g1{width:520px;height:520px;top:-220px;right:-160px}.hj .stack{position:relative}.hj .gp{border:1px solid var(--line-light);background:#fff;border-radius:13px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(22px,3vw,44px);height:min(70vh,560px);padding:clamp(26px,3.2vw,44px);display:grid;position:sticky;top:128px;box-shadow:0 -14px 30px -20px #0a0d2e38,0 -1px #0a0d2e0d}.hj .gp:first-child{z-index:1}.hj .gp:nth-child(2){z-index:2}.hj .gp:nth-child(3){z-index:3}.hj .gp:nth-child(4){z-index:4}.hj .gp{will-change:transform;transform-origin:50% 0;width:100%}.hj .gp:nth-child(2){background:#fffdf8}.hj .gp:nth-child(3){background:#f7f9ff}.hj .gp:nth-child(4){background:#fffcf6}.hj .gp+.gp{margin-top:26px}.hj .stack:after{content:"";height:5vh;display:block}.hj .gp-copy{flex-direction:column;min-width:0;display:flex}.hj .gp-kicker{align-items:center;gap:14px;margin-bottom:20px;display:flex}.hj .gp-kicker b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--blue-mid);font-size:1.55rem;font-weight:700;line-height:1}.hj .gp:nth-child(2n) .gp-kicker b{color:var(--gold-ink)}.hj .gp-kicker span{letter-spacing:.15em;text-transform:uppercase;color:var(--dk-low);padding-left:15px;font-size:.7rem;font-weight:700;position:relative}.hj .gp-kicker span:before{content:"";background:var(--line-light);width:1px;position:absolute;top:-2px;bottom:-2px;left:0}.hj .gp h3{font-family:var(--font-display);color:var(--dk-hi);letter-spacing:-.026em;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:1.12}.hj .gp p{color:var(--dk-mid);max-width:42ch;margin-top:14px;font-size:.98rem}.hj .gp .viz p{max-width:none}.hj .gp-list{border-top:1px solid var(--line-light);margin-top:22px}.hj .gp-list div{border-bottom:1px solid var(--line-light);color:var(--dk-mid);align-items:center;gap:12px;padding:11px 0;font-size:.89rem;display:flex}.hj .gp-list .ix{background:var(--violet-wash);width:26px;height:26px;color:var(--blue-mid);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.hj .gp:nth-child(2n) .gp-list .ix{background:var(--gold-wash);color:var(--gold-ink)}.hj .gp-list svg{width:14px;height:14px}.hj .gp-go{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.hj .gp-go .b1{color:#fff;background:linear-gradient(135deg,#5b7bff 0%,#2b4fe0 100%);border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:.92rem;font-weight:600;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 10px 24px -12px #2b4fe0cc}.hj .gp:nth-child(2n) .gp-go .b1{background:var(--grad-gold);color:#3d2c04;box-shadow:0 10px 24px -12px #f5b94de6}.hj .gp-go .b1:hover{filter:brightness(1.08);transform:translateY(-2px)}.hj .gp-go .b2{color:var(--dk-mid);border-bottom:1px solid var(--line-light);padding-bottom:2px;font-size:.89rem;font-weight:600}.hj .gp-go .b2:hover{color:var(--dk-hi);border-color:var(--dk-low)}.hj .viz{background:linear-gradient(165deg,#fff 0%,#f4f6fd 58%,#edf1fb 100%);border:1px solid #0a0d2e12;border-radius:10px;height:100%;min-height:300px;font-size:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 40px -30px #0a0d2e80}.hj .gp:nth-child(2n) .viz{background:linear-gradient(165deg,#fff 0%,#fbf6ec 60%,#f7efdf 100%)}.hj .viz .card{background:#fff;border:1px solid #0a0d2e17;border-radius:8px;position:absolute;box-shadow:0 12px 26px -16px #0a0d2e66}.hj .viz .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--dk-low);font-size:9px;font-weight:700}.hj .viz .ttl{font-family:var(--font-display);color:var(--dk-hi);font-weight:700}.hj .bar{background:#e6eaf6;border-radius:3px;height:5px;overflow:hidden}.hj .bar i{background:var(--blue-mid);--w:70%;border-radius:3px;width:0;height:100%;display:block}.hj .bar i.g{background:var(--gold)}.hj .bar i.pos{background:var(--pos)}.hj .tick{background:var(--pos);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;display:inline-flex}@keyframes hj-fillTo{0%{width:0}40%,86%{width:var(--w)}to{width:0}}@keyframes hj-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes hj-swap{0%,38%{opacity:1}48%,to{opacity:0}}@keyframes hj-swapIn{0%,42%{opacity:0;transform:translateY(5px)}54%,to{opacity:1;transform:none}}@media (max-width:960px){.hj .gp{grid-template-columns:1fr;gap:26px;width:100%;height:auto;position:static;transform:none!important}.hj .gp-copy{order:2}.hj .viz{aspect-ratio:4/3;order:1;height:auto}.hj .stack:after{display:none}}.hj .v1{background:radial-gradient(70% 55% at 4% 0,#7c5cff21,#0000 62%),radial-gradient(60% 50% at 100% 92%,#3e5cff1f,#0000 64%),#fff;overflow:hidden}.hj .v1 .ir{border-left:3px solid var(--blue-mid);padding-left:11px;position:absolute;top:6.5%;left:7%}.hj .v1 .ir b{font-family:var(--font-display);letter-spacing:.14em;color:#8a93b8;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.22;display:block}.hj .v1 .win{background:#fff;border:1px solid #0a0d2e14;border-radius:9px;width:76%;position:absolute;top:23%;bottom:-4%;left:6%;overflow:hidden;box-shadow:0 30px 60px -30px #0a0d2e6b}.hj .v1 .wbar{border-bottom:1px solid #f0f2f8;align-items:center;gap:5px;padding:9px 12px;display:flex}.hj .v1 .wbar i{border-radius:50%;width:8px;height:8px;display:block}.hj .v1 .wbar i:first-child{background:#f45b4f}.hj .v1 .wbar i:nth-child(2){background:#f5b93f}.hj .v1 .wbar i:nth-child(3){background:#4cc15e}.hj .v1 .wbody{grid-template-columns:1fr .82fr;gap:13px;padding:14px 0 13px 14px;display:grid}.hj .v1 .wbody h5{font-family:var(--font-display);color:var(--dk-hi);letter-spacing:-.02em;font-size:15px;font-weight:700}.hj .v1 .wmeta{color:var(--dk-low);margin-top:4px;font-size:9.5px}.hj .v1 .wp{color:var(--dk-mid);margin-top:9px;font-size:9.5px;line-height:1.6}.hj .v1 .wbtn{background:var(--blue-mid);color:#fff;border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:8px 13px;font-size:10px;font-weight:700;display:inline-flex}.hj .v1 .wbtn svg{width:11px;height:11px}.has-anim .hj .gp.live .v1 .wbtn{animation:7s ease-in-out infinite hj-btnHot}@keyframes hj-btnHot{0%,32%{filter:none;transform:none}40%,62%{filter:brightness(1.12);transform:translateY(-1px)}72%,to{filter:none;transform:none}}.hj .v1 .cam{color:#9aa0ae;background:#17181c;border-radius:4px 0 0 4px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:132px;display:flex;position:relative}.hj .v1 .cam svg{width:19px;height:19px}.hj .v1 .cam span{font-size:9px}.hj .v1 .wfoot{border-top:1px solid #f0f2f8;padding:0 14px}.hj .v1 .wfoot b{font-family:var(--font-display);color:var(--dk-hi);padding-top:11px;font-size:11px;font-weight:700;display:block}.hj .v1 .wfoot .sub{color:var(--dk-low);margin-top:3px;font-size:9px;display:block}.hj .v1 .chart{height:74px;margin-top:9px;position:relative}.hj .v1 .xlab{margin-top:5px;display:flex}.hj .v1 .xlab span{text-align:center;color:#8e96ae;flex:1;font-size:8.5px}.hj .v1 .chart svg{width:100%;height:100%;display:block}.has-anim .hj .gp.live .v1 .chart,.has-anim .hj .gp.live .v1 .xlab{animation:7s cubic-bezier(.4,0,.3,1) infinite hj-chartWipe}@keyframes hj-chartWipe{0%{clip-path:inset(0 100% 0 0)}42%,88%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.hj .v1 .pcard{background:#fff;border-radius:8px;padding:11px 13px;position:absolute;box-shadow:0 18px 34px -16px #0a0d2e4d,0 2px 6px #0a0d2e0d}.hj .v1 .pcard .k{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--blue-mid);background:var(--violet-wash);border-radius:100px;padding:4px 11px;font-size:9.5px;font-weight:700;display:inline-block}.hj .v1 .pcard.gold .k{color:#c98a12;background:#f5b94d26}.hj .v1 .pcard p{color:var(--dk-hi);margin-top:5px;font-size:11px;line-height:1.38}.hj .v1 .f1{--r:-1.8deg;width:40%;top:7%;right:2%}.hj .v1 .f2{--r:-2.6deg;width:38%;top:31%;right:-1%}.hj .v1 .f3{--r:-2.2deg;width:35%;top:57%;right:-1%}.hj .v1 .pcard{transform:rotate(var(--r,0deg))}.has-anim .hj .gp.live .v1 .pcard{animation:6.5s ease-in-out infinite hj-fcFloat}.has-anim .hj .gp.live .v1 .f2{animation-delay:.8s}.has-anim .hj .gp.live .v1 .f3{animation-delay:1.6s}@keyframes hj-fcFloat{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-6px) rotate(var(--r,0deg))}}.hj .v1 .cur{z-index:5;width:15px;height:15px;color:var(--dk-hi);filter:drop-shadow(0 2px 3px #0a0d2e4d);position:absolute;top:86%;left:14%}.hj .v1 .cur svg{width:100%;height:100%}.has-anim .hj .gp.live .v1 .cur{animation:7s cubic-bezier(.5,0,.35,1) infinite hj-curMove}@keyframes hj-curMove{0%{opacity:0;transform:translate(0)}8%{opacity:1}34%{transform:translate(26px,-131px)}40%{transform:translate(24px,-128px)}62%{transform:translate(26px,-131px)}88%{opacity:1;transform:translate(4px,-34px)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.has-anim .hj .gp.live .v1 .chart,.has-anim .hj .gp.live .v1 .xlab{clip-path:none;animation:none}.has-anim .hj .gp.live .v1 .cur{animation:none;transform:translate(26px,-131px)}.has-anim .hj .gp.live .v1 .pcard,.has-anim .hj .gp.live .v1 .wbtn{animation:none}}.hj .gp .v2{background:#fff;overflow:hidden}.hj .v2 .bgy{aspect-ratio:1;filter:blur(48px);z-index:0;background:#f5b94d4a;border-radius:50%;width:52%;position:absolute;top:-16%;right:-12%}.hj .v2 .bgb{aspect-ratio:1;filter:blur(48px);z-index:0;background:#7894ff45;border-radius:50%;width:46%;position:absolute;top:44%;left:-16%}.hj .v2 .pl{border-left:3px solid var(--gold);z-index:4;padding-left:11px;position:absolute;top:6%;left:6.5%}.hj .v2 .pl b{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#b08528;font-size:13px;font-weight:700;line-height:1.28;display:block}.hj .v2 .doc{z-index:2;background:#fff;border:1px solid #0a0d2e0f;border-radius:9px;width:60%;padding:14px;position:absolute;top:20.4%;bottom:-10%;left:20%;overflow:hidden;box-shadow:0 26px 50px -26px #0a0d2e4d}.hj .v2 .dhead{gap:12px;display:flex}.hj .v2 .dhead img{object-fit:cover;border-radius:4px;flex:none;width:56px;height:56px}.hj .v2 .dn{font-family:var(--font-display);color:var(--dk-hi);font-size:12px;font-weight:700}.hj .v2 .drow{color:var(--dk-mid);align-items:center;gap:6px;margin-top:4px;font-size:8px;display:flex}.hj .v2 .drow i{color:#8992ab;background:#edf0f7;border-radius:2px;flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.hj .v2 .drow i svg{width:6.5px;height:6.5px}.hj .v2 .dp{letter-spacing:-.004em;color:var(--dk-mid);border-top:1px solid #f0f2f7;max-width:none;margin-top:11px;padding-top:11px;font-size:8px;line-height:1.72}.hj .v2 .dp mark{color:var(--dk-mid);background:#f5b94d61;box-shadow:0 0 0 2px #f5b94d61}.hj .v2 .drop{color:#a79b84;background:#fdfaf3;border:1.3px dashed #e4dccb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:65px;margin-top:11px;font-size:8px;display:flex}.hj .v2 .drop svg{width:14px;height:14px}.hj .v2 .pal{z-index:3;background:#fff;border:1px solid #0a0d2e12;border-radius:8px;width:32%;height:50.4%;position:absolute;top:5.3%;left:63%;overflow:hidden;box-shadow:0 24px 46px -24px #0a0d2e57}.hj .v2 .pbar{border-bottom:1px solid #f1f3f8;gap:5px;padding:9px 10px;display:flex}.hj .v2 .pbar i{border-radius:50%;width:7.5px;height:7.5px;display:block}.hj .v2 .pbar i:first-child{background:#f45b4f}.hj .v2 .pbar i:nth-child(2){background:#f5b93f}.hj .v2 .pbar i:nth-child(3){background:#4cc15e}.hj .v2 .pgrid{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.hj .v2 .ptile{text-align:center;color:var(--dk-mid);background:#fdfaf3;border:1px solid #efe7d7;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;padding:9px 4px;font-size:8px;line-height:1.3;display:flex}.hj .v2 .ptile svg{color:#9aa2b8;width:13px;height:13px}.has-anim .hj .gp.live .v2 .ptile{animation:.5s cubic-bezier(.22,.68,0,1) both hj-ptIn}.has-anim .hj .gp.live .v2 .ptile:nth-child(2){animation-delay:60ms}.has-anim .hj .gp.live .v2 .ptile:nth-child(3){animation-delay:.12s}.has-anim .hj .gp.live .v2 .ptile:nth-child(4){animation-delay:.18s}.has-anim .hj .gp.live .v2 .ptile:nth-child(5){animation-delay:.24s}.has-anim .hj .gp.live .v2 .ptile:nth-child(6){animation-delay:.3s}@keyframes hj-ptIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.hj .v2 .sug{z-index:5;background:#fff;border:1.5px solid #9c8cff;border-radius:10px;width:29.2%;padding:11px;position:absolute;top:51.9%;left:11.3%;box-shadow:0 20px 38px -18px #5a46c861}.hj .v2 .sug:before,.hj .v2 .sug:after{content:"";width:13px;height:13px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.hj .v2 .sug:before{background:#9c8cff;border-radius:3px 0 0;top:-8px}.hj .v2 .sug:after{background:#fff;border-radius:3px 0 0;top:-6px}.hj .v2 .sh{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.hj .v2 .sh svg{width:13px;height:13px;color:var(--gold);flex:none}.has-anim .hj .gp.live .v2 .sh svg{animation:2.6s ease-in-out infinite hj-sugTwinkle}@keyframes hj-sugTwinkle{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.hj .v2 .sh b{color:var(--dk-hi);font-size:8.6px;font-weight:700}.hj .v2 .sq{z-index:1;color:var(--dk-mid);margin-top:8px;font-size:8.2px;line-height:1.68;position:relative}.hj .v2 .sbtn{z-index:1;gap:7px;margin-top:10px;display:flex;position:relative}.hj .v2 .sbtn span{text-align:center;border-radius:5px;flex:1;padding:6px 0;font-size:8.2px;font-weight:600}.hj .v2 .sbtn .no{color:var(--dk-mid);background:#f1f3f8}.hj .v2 .sbtn .yes{background:var(--blue-mid);color:#fff}@media (prefers-reduced-motion:reduce){.has-anim .hj .gp.live .v2 .ptile,.has-anim .hj .gp.live .v2 .sh svg{opacity:1;animation:none;transform:none}}.hj .v2 .cur{z-index:7;width:15px;height:15px;color:var(--dk-hi);filter:drop-shadow(0 2px 3px #0a0d2e4d);opacity:0;position:absolute;top:86%;left:14%}.hj .v2 .cur svg{width:100%;height:100%}.has-anim .hj .gp.live .v2 .cur{animation:10s cubic-bezier(.5,0,.35,1) infinite hj-v2Cur}@keyframes hj-v2Cur{0%,2%{opacity:0;transform:translate(0)}5%{opacity:1}15%{opacity:1;transform:translate(92px,-41px)}20%{transform:translate(90px,-39px)}23%{transform:translate(92px,-41px)}33%{opacity:1;transform:translate(92px,-41px)}42%,to{opacity:0;transform:translate(78px,-20px)}}.has-anim .hj .gp.live .v2 .sbtn .yes{animation:10s ease-in-out infinite hj-v2Btn}@keyframes hj-v2Btn{0%,14%{background:var(--blue-mid);transform:none}16%,19%{background:#1a3aae;transform:none}21%{background:#16307f;transform:scale(.96)}24%,to{background:#1a3aae;transform:none}}.has-anim .hj .gp.live .v2 .sug{animation:10s ease-in-out infinite hj-v2Card}@keyframes hj-v2Card{0%,23%{opacity:1;transform:scale(1)}30%,92%{opacity:0;transform:scale(.94)}97%,to{opacity:1;transform:scale(1)}}.hj .v2 .swap,.hj .v2 .old{display:inline}.hj .v2 .new i{white-space:nowrap;vertical-align:bottom;opacity:0;max-width:0;font-style:normal;display:inline-block;overflow:hidden}.hj .v2 .new i:after{content:" "}.has-anim .hj .gp.live .v2 .old{animation:10s ease-in-out infinite hj-v2Old}@keyframes hj-v2Old{0%,28%{opacity:1;font-size:1em}34%,92%{opacity:0;font-size:0}96%,to{opacity:1;font-size:1em}}@keyframes hj-v2w0{0%,36%{opacity:0;max-width:0}38.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:first-child{animation:10s ease-out infinite hj-v2w0}@keyframes hj-v2w1{0%,38%{opacity:0;max-width:0}40.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(2){animation:10s ease-out infinite hj-v2w1}@keyframes hj-v2w2{0%,40%{opacity:0;max-width:0}42.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(3){animation:10s ease-out infinite hj-v2w2}@keyframes hj-v2w3{0%,42%{opacity:0;max-width:0}44.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(4){animation:10s ease-out infinite hj-v2w3}@keyframes hj-v2w4{0%,44%{opacity:0;max-width:0}46.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(5){animation:10s ease-out infinite hj-v2w4}@keyframes hj-v2w5{0%,46%{opacity:0;max-width:0}48.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(6){animation:10s ease-out infinite hj-v2w5}@keyframes hj-v2w6{0%,48%{opacity:0;max-width:0}50.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(7){animation:10s ease-out infinite hj-v2w6}@keyframes hj-v2w7{0%,50%{opacity:0;max-width:0}52.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(8){animation:10s ease-out infinite hj-v2w7}@keyframes hj-v2w8{0%,52%{opacity:0;max-width:0}54.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(9){animation:10s ease-out infinite hj-v2w8}@keyframes hj-v2w9{0%,54%{opacity:0;max-width:0}56.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(10){animation:10s ease-out infinite hj-v2w9}@keyframes hj-v2w10{0%,56%{opacity:0;max-width:0}58.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(11){animation:10s ease-out infinite hj-v2w10}@keyframes hj-v2w11{0%,58%{opacity:0;max-width:0}60.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(12){animation:10s ease-out infinite hj-v2w11}@keyframes hj-v2w12{0%,60%{opacity:0;max-width:0}62.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(13){animation:10s ease-out infinite hj-v2w12}@keyframes hj-v2w13{0%,62%{opacity:0;max-width:0}64.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(14){animation:10s ease-out infinite hj-v2w13}@keyframes hj-v2w14{0%,64%{opacity:0;max-width:0}66.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(15){animation:10s ease-out infinite hj-v2w14}@keyframes hj-v2w15{0%,66%{opacity:0;max-width:0}68.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(16){animation:10s ease-out infinite hj-v2w15}@keyframes hj-v2w16{0%,68%{opacity:0;max-width:0}70.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(17){animation:10s ease-out infinite hj-v2w16}@keyframes hj-v2w17{0%,70%{opacity:0;max-width:0}72.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(18){animation:10s ease-out infinite hj-v2w17}@keyframes hj-v2w18{0%,72%{opacity:0;max-width:0}74.2%,92%{opacity:1;max-width:8em}95%,to{opacity:0;max-width:0}}.has-anim .hj .gp.live .v2 .new i:nth-child(19){animation:10s ease-out infinite hj-v2w18}@media (prefers-reduced-motion:reduce){.has-anim .hj .gp.live .v2 .cur,.has-anim .hj .gp.live .v2 .sbtn .yes,.has-anim .hj .gp.live .v2 .sug,.has-anim .hj .gp.live .v2 .old,.has-anim .hj .gp.live .v2 .new i{animation:none}.hj .v2 .new i{opacity:1;max-width:8em}.hj .v2 .cur{opacity:0}}@property --n1{syntax:"<integer>";inherits:false;initial-value:18}@property --n2{syntax:"<integer>";inherits:false;initial-value:6}@property --n3{syntax:"<integer>";inherits:false;initial-value:12}.hj .gp .v3{background:#fff;overflow:hidden}.hj .v3 .bgA{aspect-ratio:1;filter:blur(50px);z-index:0;background:#7c8cff42;border-radius:50%;width:56%;position:absolute;bottom:-14%;left:-18%}.hj .v3 .bgB{aspect-ratio:1;filter:blur(50px);z-index:0;background:#78a0ff33;border-radius:50%;width:48%;position:absolute;top:-12%;right:-14%}.hj .v3 .pl{border-left:3px solid var(--blue-mid);z-index:4;padding-left:11px;position:absolute;top:6.4%;left:7%}.hj .v3 .pl b{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:#7c88b4;font-size:14px;font-weight:700;line-height:1.26;display:block}.hj .v3 .beam{z-index:3;width:77.3%;position:absolute;top:16.5%;left:11.5%}.hj .v3 .beam .line{background:linear-gradient(90deg,#3a63e8,#3e5cff 55%,#5b7bff);border-radius:4px;height:6px;display:block;box-shadow:0 0 18px 3px #3e5cff80}.hj .v3 .beam .glow{background:linear-gradient(#3e5cff33,#3e5cff00);height:40px;position:absolute;top:6px;left:0;right:0}.hj .v3 .beam .cap{background:#2b4fe0;border-radius:2px;width:3px;height:14px;position:absolute;top:-4px;box-shadow:0 0 10px 2px #3e5cff80}.hj .v3 .beam .cap.l{left:-3px}.hj .v3 .beam .cap.r{right:-3px}.has-anim .hj .gp.live .v3 .beam{animation:6s cubic-bezier(.45,0,.55,1) infinite hj-atsScan}@keyframes hj-atsScan{0%{opacity:0;top:16.5%}5%{opacity:1}72%{opacity:1;top:93%}82%,to{opacity:0;top:93%}}.hj .v3 .doc{z-index:2;background:#fff;border:1px solid #0a0d2e0d;border-radius:10px;width:59.6%;padding:14px;position:absolute;top:20.6%;bottom:-9%;left:20.2%;overflow:hidden;box-shadow:0 26px 52px -26px #0a0d2e47}.hj .v3 .dhead{gap:12px;display:flex}.hj .v3 .dhead img{object-fit:cover;border-radius:4px;flex:none;width:58px;height:58px}.hj .v3 .dn{font-family:var(--font-display);color:var(--dk-hi);font-size:11px;font-weight:700}.hj .v3 .drow{color:#9aa0b4;align-items:center;gap:6px;margin-top:5px;font-size:8px;display:flex}.hj .v3 .drow i{color:#fff;background:#8a92a8;border-radius:2px;flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.hj .v3 .drow i svg{width:6.5px;height:6.5px}.hj .v3 .dp{color:var(--dk-mid);border-top:1px solid #eef0f5;max-width:none;margin-top:11px;padding-top:11px;font-size:8px;line-height:1.75}.hj .v3 .dsec{letter-spacing:.1em;text-transform:uppercase;color:var(--dk-mid);margin-top:13px;font-size:8px;font-weight:600;display:block}.hj .v3 .drop{color:#a79b84;background:#fdfaf3;border:1.3px dashed #e4dccb;border-radius:6px;justify-content:center;align-items:center;height:60px;margin-top:10px;font-size:8px;display:flex}.hj .v3 .score{z-index:5;background:#fff;border-radius:11px;flex-direction:column;width:73.8%;height:41%;padding:16px;display:flex;position:absolute;top:53%;left:13%;box-shadow:0 26px 54px -22px #0a0d2e4d,0 2px 8px #0a0d2e0d}.hj .v3 .score>*{flex:none}.hj .v3 .st{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-mid);font-size:10px;font-weight:700}.hj .v3 .track{background:#f4eee1;border-radius:6px;flex:none;height:12px;margin-top:10px;overflow:hidden}.hj .v3 .track i{background:#28a745;border-radius:6px;width:0;height:100%;display:block}.has-anim .hj .gp.live .v3 .track i{animation:6s cubic-bezier(.45,0,.55,1) infinite hj-atsFill}@keyframes hj-atsFill{0%,5%{width:0}72%,86%{width:74%}96%,to{width:0}}.hj .v3 .scale{justify-content:space-between;margin-top:5px;display:flex}.hj .v3 .scale span{color:#98a0b2;text-align:center;font-size:8px;line-height:1.15}.hj .v3 .scale span em{color:#bfc5d4;font-size:7px;font-style:normal;display:block}.hj .v3 .rows{border-top:1px solid #eef0f5;flex-direction:column;gap:6px;margin-top:11px;padding-top:11px;display:flex}.hj .v3 .rows div{color:var(--dk-mid);background:#f3f4f7;border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;font-size:9px;display:flex}.hj .v3 .rows b{color:var(--dk-hi);opacity:0;font-size:9px;font-weight:700}.hj .v3 .rows .r1 b{counter-reset:c1 var(--n1)}.hj .v3 .rows .r2 b{counter-reset:c2 var(--n2)}.hj .v3 .rows .r3 b{counter-reset:c3 var(--n3)}.hj .v3 .rows .r1 b:after{content:counter(c1) " found"}.hj .v3 .rows .r2 b:after{content:counter(c2) " fixed"}.hj .v3 .rows .r3 b:after{content:counter(c3) " checks"}.has-anim .hj .gp.live .v3 .rows .r1 b{animation:6s linear infinite hj-cShow,6s linear infinite hj-n1}.has-anim .hj .gp.live .v3 .rows .r2 b{animation:6s linear infinite hj-cShow2,6s linear infinite hj-n2}.has-anim .hj .gp.live .v3 .rows .r3 b{animation:6s linear infinite hj-cShow3,6s linear infinite hj-n3}@keyframes hj-cShow{0%,14%{opacity:0}20%,88%{opacity:1}96%,to{opacity:0}}@keyframes hj-cShow2{0%,32%{opacity:0}38%,88%{opacity:1}96%,to{opacity:0}}@keyframes hj-cShow3{0%,50%{opacity:0}56%,88%{opacity:1}96%,to{opacity:0}}@keyframes hj-n1{0%,14%{--n1:0}40%,to{--n1:18}}@keyframes hj-n2{0%,32%{--n2:0}58%,to{--n2:6}}@keyframes hj-n3{0%,50%{--n3:0}74%,to{--n3:12}}.has-anim .hj .gp.live .v3 .rows div{animation:.5s cubic-bezier(.22,.68,0,1) both hj-atsRow}.has-anim .hj .gp.live .v3 .rows div:nth-child(2){animation-delay:.1s}.has-anim .hj .gp.live .v3 .rows div:nth-child(3){animation-delay:.2s}@keyframes hj-atsRow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.has-anim .hj .gp.live .v3 .beam,.has-anim .hj .gp.live .v3 .rows div,.has-anim .hj .gp.live .v3 .rows b,.has-anim .hj .gp.live .v3 .track i{animation:none}.hj .v3 .track i{width:74%}.hj .v3 .rows b{opacity:1}}.hj .v4 .prof{border:1px solid var(--line-light);background:#fff;border-radius:9px;width:52%;position:absolute;top:11%;left:5%;overflow:hidden;box-shadow:0 22px 44px -24px #0a0d2e80}.hj .v4 .cover{background:linear-gradient(120deg,#2b4fe0,#6e8bff);height:34px}.hj .v4 .pav{background:linear-gradient(135deg,#ffd98a,#f0ac33);border:2px solid #fff;border-radius:50%;width:34px;height:34px;position:absolute;top:20px;left:14px}.hj .v4 .pbody{padding:22px 13px 13px}.hj .v4 .pbody .ttl{font-size:12px}.hj .v4 .head-swap{height:26px;margin-top:4px;position:relative}.hj .v4 .h-old,.hj .v4 .h-new{font-size:10px;line-height:1.3;position:absolute;top:0;left:0;right:0}.hj .v4 .h-old{color:var(--dk-low)}.hj .v4 .h-new{color:var(--blue-mid);opacity:0;font-weight:600}.hj .gp.live .v4 .h-old{animation:6s ease-in-out infinite hj-swap}.hj .gp.live .v4 .h-new{animation:6s ease-in-out infinite hj-swapIn}.hj .v4 .chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.hj .v4 .chips span{background:var(--violet-wash);border:1px solid var(--violet-line);color:var(--blue-mid);border-radius:100px;padding:3px 8px;font-size:9px}.hj .v4 .gains{width:47%;padding:13px;bottom:11%;right:4%}.hj .v4 .grow-row{color:var(--dk-mid);align-items:center;gap:8px;margin-bottom:9px;font-size:10px;display:flex}.hj .v4 .grow-row:last-child{margin-bottom:0}.hj .v4 .grow-row span:first-child{flex:none;width:74px}.hj .v4 .grow-row .bar{flex:1}.hj .v4 .grow-row b{text-align:right;width:26px;color:var(--pos)}.hj .gp.live .v4 .bar i{animation:6s ease-in-out 1s infinite hj-fillTo}.hj .gp.live .v4 .g2 .bar i{animation-delay:1.3s}.hj .v4 .ai{background:var(--gold-wash);border:1px solid var(--gold-line);color:var(--gold-ink);border-radius:100px;padding:6px 12px;font-size:10px;font-weight:600;animation:2.6s ease-in-out infinite hj-twinkle;position:absolute;bottom:12%;left:5%}@media (prefers-reduced-motion:reduce){.hj .viz *{opacity:1!important;animation:none!important;transform:none!important}.hj .viz .bar i{width:var(--w)!important}.hj .v4 .h-old{opacity:0!important}}.hj .findbar{background:radial-gradient(56% 44% at 92% 8%,#f5b94d38,#0000 62%),radial-gradient(70% 60% at 4% -6%,#7c5cff47,#0000 58%),radial-gradient(80% 70% at 96% 108%,#3e5cff4d,#0000 60%),linear-gradient(168deg,#070b26 0%,#0b1138 46%,#0e1a4e 100%);border:1px solid #ffffff1a;border-radius:12px;margin-top:clamp(30px,3.6vw,46px);padding:clamp(24px,3vw,34px);position:relative;overflow:clip;box-shadow:0 26px 54px -32px #0a0d2eb3}.hj .findbar:before{content:"";pointer-events:none;opacity:.4;background-image:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 112px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(84% 70% at 50% 0,#000 16%,#0000 92%);mask-image:radial-gradient(84% 70% at 50% 0,#000 16%,#0000 92%)}.hj .fb-in{z-index:1;grid-template-columns:auto 1fr 1fr 1fr auto;align-items:center;gap:12px;display:grid;position:relative}.hj .findbar h3{font-family:var(--font-display);color:var(--tx-hi);letter-spacing:-.018em;max-width:13ch;padding-right:6px;font-size:clamp(1.02rem,1.5vw,1.24rem);font-weight:700;line-height:1.25}.hj .findbar h3 em{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hj .fb-field{background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:9px;height:46px;padding:0 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.hj .fb-field:focus-within{border-color:var(--gold);background:#ffffff1f;box-shadow:0 0 0 3px #f5b94d2e}.hj .fb-field>svg{width:15px;height:15px;color:var(--tx-low);flex:none}.hj .fb-field input,.hj .fb-field select{min-width:0;font-family:var(--font-body);color:var(--tx-hi);appearance:none;background:0 0;border:none;outline:none;flex:1;font-size:.92rem}.hj .fb-field input::placeholder{color:var(--tx-low)}.hj .fb-field select{cursor:pointer;padding-right:18px}.hj .fb-field select option{color:var(--dk-hi)}.hj .fb-field .car{width:11px;height:11px;color:var(--tx-low);pointer-events:none;position:absolute;right:12px}.hj .fb-send{background:var(--grad-gold);color:#3d2c04;height:46px;font-family:var(--font-body);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:9px;padding:0 24px;font-size:1rem;font-weight:600;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px -12px #f5b94de6}.hj .fb-send:hover{filter:brightness(1.05);transform:translateY(-2px)}.hj .fb-rule{z-index:1;background:linear-gradient(90deg,#ffffff05,#ffffff2e,#ffffff05);height:1px;margin:clamp(20px,2.4vw,26px) 0 0;position:relative}.hj .fb-hooks{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:clamp(18px,2.2vw,22px);display:grid;position:relative}.hj .fb-hook{background:#ffffff0f;border:none;border-radius:8px;align-items:stretch;gap:11px;padding:13px 16px;display:flex}.hj .fb-hook .hi{width:40px;height:40px;color:var(--gold);background:#f5b94d29;border-radius:8px;flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.hj .fb-hook .hi svg{width:17px;height:17px}.hj .fb-hook>span:last-child{flex-direction:column;justify-content:center;display:flex}.hj .fb-hook b{color:var(--tx-hi);font-size:.86rem;font-weight:600;line-height:1.25;display:block}.hj .fb-hook span{color:var(--tx-low);margin-top:2px;font-size:.76rem;display:block}@media (max-width:860px){.hj .fb-hooks{grid-template-columns:1fr}}@media (max-width:1040px){.hj .fb-in{grid-template-columns:1fr 1fr}.hj .findbar h3{grid-column:1/-1;max-width:none}.hj .fb-send{grid-column:1/-1;justify-content:center}}@media (max-width:560px){.hj .fb-in{grid-template-columns:1fr}}.hj .tw-sec{background:var(--mist)}.hj .tw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.6vw,44px);display:flex}.hj .tw-head .lede{margin-top:14px}.hj .tw{grid-template-columns:repeat(3,1fr);gap:18px;height:clamp(520px,64vh,660px);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.hj .tcol{overflow:hidden}.hj .run{flex-direction:column;gap:18px;display:flex}.has-anim .hj .run{animation:46s linear infinite hj-twUp}.has-anim .hj .tcol:nth-child(2) .run{animation-name:hj-twDown;animation-duration:54s}.has-anim .hj .tcol:nth-child(3) .run{animation-duration:50s}@keyframes hj-twUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes hj-twDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.hj .tw:hover .run{animation-play-state:paused}.hj .tcard{border:1px solid var(--line-light);background:#fff;border-radius:8px;padding:20px;transition:border-color .2s,transform .2s;box-shadow:0 2px 4px #0a0d2e08,0 16px 34px -30px #0a0d2e80}.hj .tcard:hover{border-color:var(--violet-line);transform:translateY(-2px)}.hj .tcard blockquote{color:var(--dk-mid);margin:0;font-size:.94rem;line-height:1.55}.hj .tcard .who{border-top:1px solid var(--line-light);align-items:center;gap:11px;margin-top:16px;padding-top:14px;display:flex}.hj .tcard .who img{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.hj .tcard .who b{color:var(--dk-hi);font-size:.86rem;font-weight:600;line-height:1.25;display:block}.hj .tcard .who span{color:var(--dk-low);font-size:.78rem;display:block}.hj .tcard.hi{border-color:var(--violet-line);background:linear-gradient(160deg,#f2f6ff,#fff 62%)}.hj .tcard.hi blockquote{color:var(--dk-hi);font-size:1rem}.hj .tcard .res{color:var(--pos);align-items:center;gap:7px;margin-top:12px;font-size:.79rem;font-weight:600;display:inline-flex}.hj .tcard .res svg{width:13px;height:13px}@media (max-width:900px){.hj .tw{grid-template-columns:repeat(2,1fr);height:520px}.hj .tcol:nth-child(3){display:none}}@media (max-width:600px){.hj .tw{grid-template-columns:1fr;height:480px}.hj .tcol:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.has-anim .hj .run{animation:none!important}.hj .tw{height:auto;-webkit-mask-image:none;mask-image:none}}.hj .cta{padding:0 var(--edge);border-bottom:2px solid var(--gold);background:linear-gradient(102deg, var(--purple-deep) 0%, var(--blue-mid) 30%, var(--blue-deep) 56%, var(--ink) 78%, #3a2c0c 100%);position:relative;overflow:hidden}.hj .cta .c1{width:560px;height:560px;top:-240px;left:-120px}.hj .cta .c2{width:520px;height:520px;bottom:-260px;right:-140px}.hj .cta-grid{z-index:1;max-width:var(--wrap);grid-template-columns:1fr 1fr;margin:0 auto;display:grid;position:relative}.hj .cta-grid:before{content:"";background:linear-gradient(#0000,#ffffff4d,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:50%}.hj .cta-half{padding:clamp(52px,6.5vw,88px) clamp(26px,4vw,54px)}.hj .cta-half.l{padding-left:0}.hj .cta-half.r{padding-right:0}.hj .cta-half .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:.74rem;font-weight:700;display:block}.hj .cta-half h2{font-family:var(--font-display);color:#fff;letter-spacing:-.024em;max-width:11ch;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;line-height:1.14}.hj .cta-half p{color:#ffffffd1;max-width:38ch;margin-top:18px;font-size:1.02rem}.hj .cta-half .btn{justify-content:flex-start;width:100%;max-width:420px;margin-top:30px;padding:16px 24px}.hj .cta .btn-g{background:var(--grad-gold);color:#3d2c04;box-shadow:0 12px 34px -12px #f5b94dd9}.hj button.btn{font-family:var(--font-body);cursor:pointer;border:0}.hj .cta.solo .cta-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(24px,4vw,60px);padding:clamp(40px,5vw,64px) 0}.hj .cta.solo .cta-grid:before{display:none}.hj .cta.solo .cta-half{padding:0}.hj .cta.solo .cta-half h2{max-width:14ch}.hj .cta.solo .cta-half p{max-width:44ch}.hj .cta.solo .cta-act{margin-top:8px;display:flex}.hj .cta.solo .cta-act .btn{white-space:nowrap;width:auto;padding:16px 26px}@keyframes hj-coSpin{to{transform:rotate(360deg)}}.hj .cta-orbit{--cx:46px;--tile:64px;height:380px;position:relative}.hj .co-clip{top:0;bottom:0;left:0;right:var(--cx);-webkit-mask-composite:source-in;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 64px),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(270deg,#0000 0,#000 64px),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hj .co-ring{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);animation:hj-coSpin var(--d) linear infinite;animation-delay:var(--dl,0s);border:1px solid #f5b94d4d;border-radius:50%;position:absolute;top:50%;left:100%}.hj .co-ring.r1{--r:150px;--d:34s;--dl:-6s}.hj .co-ring.r2{--r:230px;--d:52s;--dl:-21s;border-color:#f5b94d3d}.hj .co-ring.r3{--r:310px;--d:70s;--dl:-38s;border-color:#f5b94d2e}.hj .co-ring.r4{--r:390px;--d:90s;--dl:-63s;border-color:#f5b94d21}.hj .co-ring.rev{animation-direction:reverse}.hj .co-item{width:0;height:0;transform:rotate(var(--a)) translateX(var(--r));position:absolute;top:50%;left:50%}.hj .co-fix{transform:rotate(calc(var(--a) * -1))}.hj .co-tile{left:calc(var(--tile) / -2);top:calc(var(--tile) / -2);width:var(--tile);height:var(--tile);animation:hj-coSpin var(--d) linear infinite reverse;animation-delay:var(--dl,0s);background:#0a0d2ed1;border-radius:15px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 16px 30px -14px #000c}.hj .co-ring.rev .co-tile{animation-direction:normal}.hj .co-tile b{font-family:var(--font-display);color:#f1f2fb;letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1}.hj .co-tile b.xl{letter-spacing:.02em;font-size:1.02rem}.hj .co-tile b.l{font-size:.8rem}.hj .co-tile b.m{font-size:.66rem}.hj .co-tile b.s{font-size:.58rem}.hj .co-line{right:var(--cx);background:linear-gradient(#0000,#ffd98ae6 30%,#a68cffe6 70%,#0000);width:2px;margin-right:-1px;position:absolute;top:6%;bottom:6%;box-shadow:0 0 18px 2px #f5b94d73}.hj .co-core{right:var(--cx);background:#fff;border-radius:24px;justify-content:center;align-items:center;width:92px;height:92px;animation:4s ease-in-out infinite hj-coGlow;display:flex;position:absolute;top:50%;transform:translate(50%,-50%);box-shadow:0 0 0 1px #ffffff80,0 0 44px 10px #f5b94d73,0 0 110px 24px #7c5cff59}.hj .co-core img{width:66%;height:auto}@keyframes hj-coGlow{0%,to{box-shadow:0 0 0 1px #ffffff80,0 0 44px 10px #f5b94d6b,0 0 110px 24px #7c5cff52}50%{box-shadow:0 0 0 1px #fff9,0 0 58px 14px #f5b94d94,0 0 130px 30px #7c5cff70}}@media (prefers-reduced-motion:reduce){.hj .co-ring,.hj .co-tile,.hj .co-core{animation:none}}@media (max-width:760px){.hj .cta.solo .cta-grid{grid-template-columns:1fr}.hj .cta.solo .cta-act .btn{justify-content:center;width:100%}.hj .cta-orbit{--cx:36px;--tile:52px;height:320px}.hj .co-ring.r1{--r:110px}.hj .co-ring.r2{--r:170px}.hj .co-ring.r3{--r:230px}.hj .co-ring.r4{--r:290px}.hj .co-core{border-radius:19px;width:72px;height:72px}.hj .co-tile{border-radius:12px}.hj .co-tile b.xl{font-size:.86rem}.hj .co-tile b.l{font-size:.66rem}.hj .co-tile b.m{font-size:.54rem}.hj .co-tile b.s{font-size:.48rem}}.hj .foot{background:var(--void);color:var(--tx-mid);padding:clamp(56px, 7vw, 88px) var(--edge) 26px}.hj .foot-in{max-width:var(--wrap);margin:0 auto}.hj .foot-top{grid-template-columns:1.5fr 1fr 1fr 1fr 1.25fr;gap:clamp(24px,3.4vw,40px);display:grid}.hj .foot-tag{font-family:var(--font-body);color:var(--tx-low);max-width:26ch;margin-top:20px;font-size:1rem;line-height:1.5}.hj .foot-social{gap:10px;margin-top:22px;display:flex}.hj .foot-social a{width:38px;height:38px;color:var(--tx-mid);border:1px solid var(--line-dark);background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.hj .foot-social a:hover{color:var(--void);background:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.hj .foot-social svg{width:18px;height:18px}.hj .foot h6{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid #f5b94d42;margin-bottom:18px;padding-bottom:12px;font-size:.72rem;font-weight:700}.hj .foot li{margin-bottom:13px}.hj .foot li a{color:var(--tx-mid);font-size:.94rem;transition:color .2s}.hj .foot li a:hover{color:var(--gold)}.hj .newsletter p{color:var(--tx-mid);margin-bottom:18px;font-size:.92rem;line-height:1.55}.hj .nl-form{border-bottom:1px solid #f5b94d57;align-items:center;gap:12px;padding-bottom:11px;display:flex}.hj .nl-form input{color:var(--tx-hi);font-family:var(--font-body);background:0 0;border:none;flex:1;min-width:0;padding:4px 0;font-size:.94rem}.hj .nl-form input::placeholder{color:var(--tx-low)}.hj .nl-form button{color:var(--gold);white-space:nowrap;background:0 0;border:none;font-size:.94rem;font-weight:700;transition:opacity .2s}.hj .nl-form button:hover{opacity:.8}.hj .foot-bot{border-top:1px solid var(--line-dark);color:var(--tx-low);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:clamp(44px,5vw,64px);padding-top:22px;font-size:.85rem;display:flex}.hj .foot-bot .lk{gap:26px;display:flex}.hj .foot-bot .lk a:hover{color:var(--tx-hi)}.hj .rv{opacity:0;transform:translateY(18px)}.has-anim .hj .rv.in{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.22,.68,0,1);transform:none}html:not(.has-anim) .hj .rv{opacity:1;transform:none}.hj .page[hidden]{display:none!important}.hj .nav .nav-emp{border:1px solid var(--line-light);color:var(--dk-hi);background:#fff9;border-radius:100px;align-items:center;gap:7px;margin-left:10px;padding:7px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.hj .nav .nav-emp svg{width:15px;height:15px;color:var(--blue-mid);flex:none}.hj .nav .nav-emp:hover{border-color:var(--violet-line);background:var(--violet-wash);color:var(--blue-mid)}.hj .hdr.dark .nav .nav-emp{color:#fff;background:#ffffff14;border-color:#ffffff38}.hj .hdr.dark .nav .nav-emp svg{color:var(--gold-2)}.hj .jhero{text-align:center;min-height:100svh;padding:calc(clamp(128px, 12vw, 168px) - 32px) var(--edge) clamp(56px, 7vw, 96px);background:radial-gradient(900px 480px at 50% -10%, #6e8bff4d, transparent 70%), radial-gradient(700px 420px at 100% 100%, #7c5cff33, transparent 70%), radial-gradient(620px 380px at 0% 92%, #f5b94d1c, transparent 70%), var(--ink);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.hj .jhero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%)}.hj .jhero .jh1{width:560px;height:560px;top:-270px;left:-170px}.hj .jhero .jh2{width:460px;height:460px;top:-130px;right:-150px}.hj .jh-in{z-index:2;width:100%;max-width:960px;margin:0 auto;position:relative}.hj .jhero .eyebrow{color:var(--gold);justify-content:center}.hj .jhero h1{font-family:var(--font-display);color:#fff;letter-spacing:-.034em;text-wrap:balance;margin-top:14px;font-size:clamp(2.3rem,5.2vw,4.1rem);font-weight:700;line-height:1.03}.hj .jhero h1 em{background:linear-gradient(90deg,#8fa6ff 0%,#a68cff 55%,#ffd98a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hj .jh-sub{color:var(--tx-mid);max-width:56ch;margin:16px auto 0;font-size:clamp(1rem,1.3vw,1.12rem)}@property --sg-a{syntax:"<angle>";inherits:true;initial-value:0deg}.hj .jsearch{background:#fff;border:1px solid #0000;border-radius:100px;align-items:center;max-width:920px;margin:34px auto 0;padding:8px;animation:6s linear infinite hj-sgSpin;display:flex;position:relative;box-shadow:0 34px 70px -30px #000000bf}@keyframes hj-sgSpin{to{--sg-a:360deg}}.hj .jsearch:before,.hj .jsearch:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sg-a), #6e8bff, #a68cff, #ffd98a, #5b7bff, #6e8bff);position:absolute}.hj .jsearch:before{z-index:-1;-webkit-mask-composite:xor;padding:2px;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hj .jsearch:after{z-index:-2;filter:blur(18px);opacity:.55;transition:opacity .3s,filter .3s;inset:-4px}.hj .jsearch:focus-within:after{opacity:.9;filter:blur(22px)}@media (prefers-reduced-motion:reduce){.hj .jsearch{animation:none}}.hj .js-f{cursor:text;align-items:center;gap:10px;min-width:0;height:54px;padding:0 18px;display:flex;position:relative}.hj .js-kw{flex:1.7}.hj .js-f svg{width:18px;height:18px;color:var(--dk-low);flex:none}.hj .js-f input,.hj .js-f select{width:100%;min-width:0;font-family:var(--font-body);color:var(--dk-hi);text-align:left;background:0 0;border:none;outline:none;font-size:.98rem}.hj .js-f input::placeholder{color:var(--dk-low)}.hj .js-f select{appearance:none;cursor:pointer;color:var(--dk-low);padding-right:18px}.hj .js-go{cursor:pointer;height:54px;font-family:var(--font-body);color:#fff;background:linear-gradient(135deg,#5b7bff 0%,#2b4fe0 100%);border:none;border-radius:100px;flex:none;justify-content:center;align-items:center;padding:0 36px;font-size:1rem;font-weight:600;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 12px 26px -12px #2b4fe0d9}.hj .js-go:hover{filter:brightness(1.07);transform:translateY(-1px)}.hj .js-go-i{display:none}.hj .jh-pop{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.hj .jh-pop>span{color:var(--tx-low);margin-right:2px;font-size:.86rem}.hj .jh-pop button{font-family:var(--font-body);color:var(--tx-mid);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:100px;padding:7px 14px;font-size:.84rem;transition:border-color .2s,background .2s,color .2s}.hj .jh-pop button:hover{color:#fff;background:#ffffff24;border-color:#ffffff57}.hj .jh-trust{color:var(--tx-mid);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:32px;font-size:.9rem;display:flex}.hj .jh-trust b{font-family:var(--font-display);color:#fff;font-weight:700}.hj .jt-dot{background:#ffffff47;border-radius:50%;width:4px;height:4px}.hj .jt-i{align-items:center;gap:8px;display:inline-flex}.hj .jt-i svg{color:#a9b7ff;flex:none;width:18px;height:18px}@media (max-width:760px){.hj .jsearch{border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;padding:10px}.hj .js-kw{flex:none}.hj .js-f{background:var(--mist);border-radius:11px;height:50px;padding:0 14px}.hj .js-go{border-radius:11px;width:100%;margin-top:2px}.hj .jh-trust{gap:6px 18px;font-size:.84rem}.hj .jt-dot{display:none}}@property --rad{syntax:"<length>";inherits:true;initial-value:230px}.hj .jhero{--mx:80%;--my:30%;--rad:230px;transition:--rad .5s cubic-bezier(.22,.68,0,1)}.hj .jhero.lit{--rad:290px}.hj .jh-glow,.hj .jh-ghost{z-index:1;pointer-events:none;position:absolute;inset:0}.hj .jh-glow{background:radial-gradient(circle calc(var(--rad) * 1.6) at var(--mx) var(--my), #6e8bff2b, #7c5cff0f 45%, transparent 72%)}.hj .jh-ghost{-webkit-mask-image:radial-gradient(circle var(--rad) at var(--mx) var(--my), #000 0%, #0009 40%, #00000012 80%);-webkit-mask-image:radial-gradient(circle var(--rad) at var(--mx) var(--my), #000 0%, #0009 40%, #00000012 80%);mask-image:radial-gradient(circle var(--rad) at var(--mx) var(--my), #000 0%, #0009 40%, #00000012 80%)}.hj .jh-ghost:before{content:"";background-image:linear-gradient(#aab9ff2b 1px,#0000 1px),linear-gradient(90deg,#aab9ff2b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.hj .gc,.hj .gc-list{text-align:left;width:250px;position:absolute}.hj .gc{color:#dde3ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#262c7894,#10144094);border:1px solid #a0afff61;border-radius:12px;padding:14px 15px;font-size:.8rem;box-shadow:0 20px 40px -24px #000000d9,inset 0 1px #ffffff14}.hj .gc-l1{top:16%;left:max(40px,50% - 680px)}.hj .gc-l2{bottom:11%;left:max(40px,50% - 680px)}.hj .gc-r1{top:20%;right:max(40px,50% - 680px)}.hj .gc-r2{bottom:13%;right:max(40px,50% - 680px)}.hj .gc-k{letter-spacing:.12em;text-transform:uppercase;color:#a9b7ff;margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.hj .gc-t{font-family:var(--font-display);color:#f2f4ff;font-size:.95rem;font-weight:600;line-height:1.3}.hj .gc-s{color:#a7b2e6;margin-top:3px;font-size:.74rem}.hj .gc-tags{gap:6px;margin-top:10px;display:flex}.hj .gc-tags em{color:#e4e8ff;background:#6e8bff57;border-radius:100px;padding:3px 9px;font-size:.68rem;font-style:normal;font-weight:600}.hj .gc-match{color:#c9d1ff;align-items:center;gap:8px;margin-top:11px;font-size:.76rem;display:flex}.hj .gc-ring{background:conic-gradient(#8fa6ff calc(var(--p) * 1%), #ffffff24 0);border-radius:50%;flex:none;width:18px;height:18px;-webkit-mask:radial-gradient(circle,#0000 5px,#000 5.5px);mask:radial-gradient(circle,#0000 5px,#000 5.5px)}.hj .gc-foot{color:#a7b2e6;border-top:1px solid #a0afff38;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:.72rem;display:flex}.hj .gc-foot span:last-child{margin-left:auto}.hj .gc-av{display:flex}.hj .gc-av i{background:linear-gradient(145deg,#c7d2fe,#818cf8);border:1.5px solid #1a1f5a;border-radius:50%;width:20px;height:20px;margin-left:-6px}.hj .gc-av i:first-child{margin-left:0}.hj .gc-av i:nth-child(2){background:linear-gradient(145deg,#fde4b8,#f5b94d)}.hj .gc-av i:nth-child(3){background:linear-gradient(145deg,#d9cdf7,#a78bfa)}.hj .gc-list{gap:8px;display:grid}.hj .gc-chk{color:#dde3ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14184880;border:1px solid #a0afff52;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:.8rem;display:flex}.hj .gc-chk i{border:1.5px solid #a9b7ff99;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.hj .gc-chk i svg{color:#0a0d2e;width:10px;height:10px}.hj .gc-chk.is-done i{background:#8fa6ff;border-color:#8fa6ff}.hj .gc-chk.is-done span{color:#98a3d6;text-decoration:line-through}.hj .gc-steps{color:#8e99ce;justify-content:space-between;gap:4px;margin-top:4px;font-size:.68rem;display:flex}.hj .gc-steps .on{color:#dde3ff}.hj .gc-steps .cur{color:#ffd98a;font-weight:700}.hj .gc-bar{background:#ffffff1f;border-radius:100px;height:5px;margin-top:10px;overflow:hidden}.hj .gc-bar i{background:linear-gradient(90deg,#8fa6ff,#a68cff 70%,#ffd98a);border-radius:100px;width:68%;height:100%;display:block}@media (max-width:1359px){.hj .jh-glow,.hj .jh-ghost{display:none}}@media (prefers-reduced-motion:reduce){.hj .jhero{transition:none}}@keyframes hj-gcFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}.has-anim .hj .jh-ghost .gc,.has-anim .hj .jh-ghost .gc-list{animation:9s ease-in-out infinite hj-gcFloat}.has-anim .hj .jh-ghost .gc-l2{animation-duration:11s;animation-delay:-3s}.has-anim .hj .jh-ghost .gc-r1{animation-duration:10s;animation-delay:-5s}.has-anim .hj .jh-ghost .gc-r2{animation-duration:12s;animation-delay:-7s}.hj .jh-fade{will-change:opacity, transform}.hj .js-slot{display:none}body.js-docking .hj .js-slot{display:block}body.js-docking .hj #jsearch .js-f input,body.js-docking .hj #jsearch .js-f select{font-size:var(--js-fs,.98rem)}body.js-docking .hj #jsearch .js-go{font-size:var(--js-btn,1rem)}body.js-docking .hj #jsearch .js-f svg{width:var(--js-ic,18px);height:var(--js-ic,18px)}body.js-docking .hj #jsearch .js-f select{padding-right:calc(var(--js-car,7px) * 3.2)}body.js-docking .hj #jsearch{transform-origin:top;z-index:520;margin:0;position:fixed;left:50%;box-shadow:0 34px 70px -30px #000000bf}body.js-docking .hj #jsearch:after,.hj .js-halo{display:none}body.js-docking .hj #jsHalo{z-index:519;pointer-events:none;transform-origin:top;filter:blur(18px);background:conic-gradient(from var(--sg-a), #6e8bff, #a68cff, #ffd98a, #5b7bff, #6e8bff);border-radius:100px;animation:6s linear infinite hj-sgSpin;display:block;position:fixed;left:50%}body.js-lift .hj #jsearch{will-change:top, transform;box-shadow:0 22px 50px -18px #0009,0 0 26px -2px #6e8bff80}body.js-docked .hj #jsearch{box-shadow:0 26px 60px -22px #0009,0 0 0 5px #6e8bff2e}@media (prefers-reduced-motion:reduce){.has-anim .hj .jh-ghost .gc,.has-anim .hj .jh-ghost .gc-list{animation:none}}.hj .partners h2.big,.hj .blogs h2.big,.hj .grow h2.big,.hj .explore h2.big,.hj .careers h2.big{text-wrap:balance}.hj .explore{background:linear-gradient(#fff 0%,#fafafe 55%,#fff 100%);padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(24px,3vw,44px);position:relative}.hj .explore .xp-orb{width:560px;height:560px;top:-270px;left:-210px}.hj .explore .sec-head{margin-bottom:0}.hj .explore .sec-head .lede{max-width:86ch}.hj .xp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hj .xp-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--violet-line) transparent;flex-wrap:nowrap;gap:8px;margin-top:clamp(22px,2.8vw,34px);margin-bottom:-12px;padding:4px 2px 16px;display:flex;position:relative;overflow-x:auto}.hj .xp-tabs::-webkit-scrollbar{height:6px}.hj .xp-tabs::-webkit-scrollbar-track{background:0 0}.hj .xp-tabs::-webkit-scrollbar-thumb{background:var(--violet-line);border-radius:6px}.hj .xp-tabs.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000)}.hj .xp-tabs.fade-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 60px);mask-image:linear-gradient(90deg,#0000,#000 60px)}.hj .xp-tabs.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000)}.hj .xp-tab{white-space:nowrap;cursor:pointer;border:1px solid var(--line-light);font-family:var(--font-body);color:var(--dk-mid);background:#fff;border-radius:100px;flex:none;align-items:center;gap:9px;padding:8px 9px 8px 16px;font-size:.88rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.hj .xp-tab i{background:var(--mist);min-width:24px;height:24px;color:var(--dk-mid);border-radius:100px;justify-content:center;align-items:center;padding:0 7px;font-size:.74rem;font-style:normal;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.hj .xp-tab:hover{border-color:var(--violet-line);color:var(--dk-hi)}.hj .xp-tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 12px 24px -16px #0a0d2eb3}.hj .xp-tab[aria-pressed=true] i{color:#fff;background:#ffffff29}.hj .xp-tab:focus-visible,.hj .xp-seg button:focus-visible,.hj .xp-co select:focus-visible,.hj .xp-chip button:focus-visible{outline:2px solid var(--blue-mid);outline-offset:2px}.hj .xp-panel{border:1px solid var(--line-light);background:#f3f4fd;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:14px;padding:12px 14px;display:flex}.hj .xp-div{background:#0a0d2e1f;width:1px;height:26px}.hj .xp-seg{border:1px solid var(--line-light);background:#fff;border-radius:100px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.hj .xp-seg button{white-space:nowrap;cursor:pointer;font-family:var(--font-body);color:var(--dk-mid);background:0 0;border:0;border-radius:100px;align-items:center;gap:7px;padding:7px 13px;font-size:.84rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.hj .xp-seg button svg{width:15px;height:15px;color:var(--dk-low);flex:none;transition:color .2s}.hj .xp-seg button:hover{color:var(--dk-hi)}.hj .xp-seg button[aria-pressed=true]{background:var(--blue-mid);color:#fff;box-shadow:0 8px 18px -12px #2b4fe0e6}.hj .xp-seg button[aria-pressed=true] svg{color:#fff}.hj .xp-co{align-items:center;margin-left:auto;display:inline-flex;position:relative}.hj .xp-co>svg:first-of-type{width:16px;height:16px;color:var(--blue-mid);pointer-events:none;position:absolute;left:13px}.hj .xp-co select{appearance:none;cursor:pointer;border:1px solid var(--line-light);min-width:190px;font-family:var(--font-body);color:var(--blue-mid);background:#fff;border-radius:12px;padding:10px 36px 10px 38px;font-size:.86rem;font-weight:600}.hj .xp-co .xp-car{width:9px;height:9px;color:var(--blue-mid);pointer-events:none;position:absolute;right:14px}.hj .xp-res{color:var(--dk-mid);flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:32px;margin:22px 0 16px;font-size:.92rem;display:flex}.hj .xp-n b{font-family:var(--font-display);color:var(--dk-hi);font-weight:700}.hj .xp-chips{display:contents}.hj .xp-chip{background:var(--violet-wash);border:1px solid var(--violet-line);color:var(--blue-mid);border-radius:100px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.hj .xp-chip.gold{background:var(--gold-wash);border-color:var(--gold-line);color:var(--gold-ink)}.hj .xp-chip button{cursor:pointer;width:18px;height:18px;color:inherit;background:#0a0d2e14;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.95rem;line-height:1;transition:background .2s;display:flex}.hj .xp-chip button:hover{background:#0a0d2e2e}.hj .xp-clear{cursor:pointer;font-family:var(--font-body);color:var(--blue-mid);background:0 0;border:0;padding:4px 2px;font-size:.86rem;font-weight:600;text-decoration:underline}.hj .xp-clear[hidden]{display:none}.hj .xp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hj .xj-cb{border:1px solid var(--gold-line);background:linear-gradient(#fffaee,#fef4dd);border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;display:flex}.hj .xj-bolt{background:var(--grad-gold);color:#3d2c04;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 6px 12px -8px #f5b94de6}.hj .xj-bolt svg{width:15px;height:15px}.hj .xj-cbt b{color:var(--gold-ink);font-size:.82rem;font-weight:700;line-height:1.25;display:block}.hj .xj-cbt em{color:var(--gold-ink);opacity:.85;font-size:.72rem;font-style:normal;line-height:1.3;display:block}.hj .xp-view i{opacity:.7;font-style:normal;font-weight:700}.hj .xp-view i:before{content:"("}.hj .xp-view i:after{content:")"}.hj .xp-view .xp-short{display:none}.hj .xp-seg.xp-view button{padding:8px 15px;font-weight:700}.hj .xp-seg.xp-view button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 8px 18px -12px #0a0d2ecc}.hj .xp-seg.xp-view button.cb[aria-pressed=true]{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:#3d2c04;box-shadow:0 10px 22px -14px #f5b94df2}.hj .xp-seg.xp-view button.cb[aria-pressed=true] svg{color:#3d2c04}.hj .xp-seg.xp-view button.ver[aria-pressed=true]{background:var(--blue-mid);color:#fff;box-shadow:0 8px 18px -12px #2b4fe0e6}.hj .xp-seg.xp-view button.cb svg{color:var(--gold-ink)}.hj .xp-seg.xp-view button.ver svg{color:var(--blue-mid)}.hj .xp-seg.xp-view button.ver[aria-pressed=true] svg{color:#fff}@media (max-width:700px){.hj .xp-view .xp-long{display:none}.hj .xp-view .xp-short{display:inline}.hj .xp-seg.xp-view button{padding:8px 6px}}.hj .xjob[hidden]{display:none}.hj .jc{border:1px solid var(--line-light);background:#fff;border-radius:20px;flex-direction:column;transition:transform .28s cubic-bezier(.22,.68,0,1),box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 1px 2px #0a0d2e0a}.hj .jc[data-type=both]{border-color:#f5b94d80}.hj .jc:hover{border-color:var(--violet-line);transform:translateY(-4px);box-shadow:0 30px 50px -34px #0a0d2e8c}.hj .jc[data-type=both]:hover{border-color:var(--gold);box-shadow:0 30px 50px -34px #8a62108c}.hj .jc-top{background:radial-gradient(130% 120% at 100% 0%, var(--t), transparent 62%);border-radius:19px 19px 0 0;padding:20px 20px 25px}.hj .jc-id{align-items:center;gap:12px;min-height:56px;display:flex}.hj .jc-logo{width:46px;height:46px;font-family:var(--font-display);color:#fff;background:linear-gradient(145deg, var(--c1), var(--c2));box-shadow:0 10px 18px -10px var(--c2);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.hj .jc-co{min-width:0}.hj .jc-role{font-family:var(--font-display);letter-spacing:-.005em;color:var(--dk-hi);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.hj .jc-desk{letter-spacing:.09em;text-transform:uppercase;color:var(--blue-mid);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.64rem;font-weight:700;line-height:1.3;display:block;overflow:hidden}.hj .jc-title{font-family:var(--font-display);letter-spacing:-.014em;color:var(--dk-hi);margin-top:16px;margin-bottom:0;font-size:1.24rem;font-weight:600;line-height:1.22}.hj .jc-div{z-index:1;background:var(--line-light);height:1px;position:relative}.hj .jc[data-type=both] .jc-div{background:linear-gradient(90deg, var(--gold-line), #c9d4fa 68%, var(--line-light))}.hj .jc-pills{gap:6px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.hj .jc-pill{box-sizing:border-box;white-space:nowrap;border:3px solid #fff;border-radius:100px;align-items:center;gap:6px;height:32px;padding:0 11px 0 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.hj .jc-pill svg{flex:none;width:14px;height:14px}.hj .jc-pill.ver{color:var(--blue-mid);background:#e8edff;box-shadow:0 0 0 1px #2b4fe04d,0 8px 16px -10px #2b4fe0bf}.hj .jc-pill.cb{color:var(--gold-ink);box-shadow:0 0 0 1px var(--gold-line), 0 8px 16px -10px #f5b94df2;background:#ffefc4}.hj .jc-bolt{background:var(--grad-gold);color:#3d2c04;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.hj .jc-bolt svg{width:11px;height:11px}.hj .jc-bot{background:#f6f7fd;border-radius:0 0 19px 19px;flex-direction:column;flex:1;gap:16px;padding:25px 20px 18px;display:flex}.hj .jc-facts{margin:0;display:flex}.hj .jc-fact{border-left:1px solid var(--line-light);flex:0 auto;min-width:0;padding:0 12px}.hj .jc-fact:first-child{border-left:0;padding-left:0}.hj .jc-fact dt{letter-spacing:.09em;text-transform:uppercase;color:var(--dk-low);white-space:nowrap;font-size:.6rem;font-weight:700}.hj .jc-fact dd{color:var(--dk-hi);white-space:nowrap;margin:4px 0 0;font-size:.9rem;font-weight:600;line-height:1.3}.hj .jc-apply{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--blue-mid);box-shadow:inset 0 0 0 1px var(--violet-line);background:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;font-size:.92rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:flex}.hj .jc-apply span{transition:transform .2s}.hj .jc:hover .jc-apply,.hj .jc-apply:focus-visible{background:var(--blue-mid);color:#fff;box-shadow:none}.hj .jc:hover .jc-apply:hover{background:#2243cc}.hj .jc-apply:hover span,.hj .jc:hover .jc-apply span{transform:translate(4px)}.hj .jc-apply:focus-visible{outline:2px solid var(--blue-mid);outline-offset:3px}.hj .jc{container-type:inline-size}@container (max-width:340px){.hj .jc-top,.hj .jc-bot{padding-left:16px;padding-right:16px}.hj .jc-title{font-size:1.1rem}.hj .jc-pills{gap:4px;left:12px}.hj .jc-pill{gap:5px;padding:0 8px 0 5px;font-size:.66rem}.hj .jc-pill svg{width:13px;height:13px}.hj .jc-bolt{width:16px;height:16px}.hj .jc-bolt svg{width:10px;height:10px}.hj .jc-fact{padding:0 9px}.hj .jc-fact dd{font-size:.86rem}}@container (max-width:300px){.hj .jc-title{font-size:1.04rem}.hj .jc-pills{left:10px}.hj .jc-pill{gap:4px;padding:0 7px 0 4px;font-size:.62rem}}@container (max-width:282px){.hj .jc-facts{grid-template-columns:1fr 1fr;gap:12px 0;display:grid}.hj .jc-fact:nth-child(3){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.hj .jc,.hj .jc-apply,.hj .jc-apply span{transition:none}.hj .jc:hover,.hj .jc:hover .jc-apply span{transform:none}}@keyframes hj-xjIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hj .xp-grid.swap .xjob:not([hidden]){animation:.4s cubic-bezier(.22,.68,0,1) both hj-xjIn;animation-delay:calc(var(--n,0) * 32ms)}.hj .xp-empty{text-align:center;color:var(--dk-mid);border:1px dashed var(--line-light);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:44px 18px;font-size:.92rem;display:flex}.hj .xp-empty[hidden],.hj .xp-more[hidden]{display:none}.hj .xp-empty b{font-family:var(--font-display);color:var(--dk-hi);font-size:1.05rem}.hj .xp-empty button{cursor:pointer;font:inherit;color:var(--blue-mid);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hj .xp-more{justify-content:center;margin-top:26px;display:flex}.hj .xp-more button{cursor:pointer;border:1px solid var(--violet-line);font-family:var(--font-body);color:var(--blue-mid);background:#fff;border-radius:100px;padding:13px 26px;font-size:.92rem;font-weight:600;transition:background .2s,transform .2s}.hj .xp-more button:hover{background:var(--violet-wash);transform:translateY(-1px)}@media (max-width:1040px){.hj .xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hj .xp-co{margin-left:0}}@media (max-width:700px){.hj .xp-grid{grid-template-columns:minmax(0,1fr)}.hj .xp-tabs{scrollbar-width:none;margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge);flex-wrap:nowrap;overflow-x:auto}.hj .xp-tabs::-webkit-scrollbar{display:none}.hj .xp-tab{flex:none}.hj .xp-panel{padding:12px}.hj .xp-div{display:none}.hj .xp-seg{flex-wrap:nowrap;width:100%}.hj .xp-seg button{white-space:nowrap;flex:1;justify-content:center;padding:8px 6px;font-size:.82rem}.hj .xp-seg button svg{display:none}.hj .xp-co,.hj .xp-co select{width:100%}}@media (prefers-reduced-motion:reduce){.hj .xp-grid.swap .xjob:not([hidden]){animation:none}.hj .xjob,.hj .xp-tab{transition:none}}.hj .partners{background:#fff;padding-top:clamp(56px,7vw,92px)}.hj .partners .sec-head{margin-bottom:0}.hj .cob{background:radial-gradient(70% 140% at 100% 0%, #7c5cff47, transparent 60%), radial-gradient(60% 120% at 0% 100%, #f5b94d1f, transparent 60%), var(--ink);border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:16px;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #0a0d2eb3}.hj .cob-stack{flex:none;display:flex}.hj .cob-stack i{width:40px;height:40px;font-style:normal;font-family:var(--font-display);color:#fff;background:linear-gradient(145deg, var(--c1), var(--c2));border:2px solid var(--ink);border-radius:12px;justify-content:center;align-items:center;margin-left:-10px;font-size:.95rem;font-weight:700;display:flex}.hj .cob-stack i:first-child{margin-left:0}.hj .cob-tx{flex:1;min-width:240px}.hj .cob-tx b{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:1.2rem;font-weight:600;display:block}.hj .cob-tx span{color:var(--tx-mid);margin-top:4px;font-size:.9rem;display:block}.hj .cob .btn{flex:none}@media (max-width:700px){.hj .cob{padding:20px}.hj .cob .btn{justify-content:center;width:100%}}.hj .nav-item.dismiss .mega{pointer-events:none;opacity:0!important;visibility:hidden!important}.hj .cp-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(28px,3.4vw,44px);display:grid}.hj .cp-card{border:1px solid var(--line-light);background:#fff;border-radius:22px;flex-direction:column;transition:transform .28s cubic-bezier(.22,.68,0,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0d2e0a}.hj .cp-card:hover{border-color:var(--gold-line);transform:translateY(-5px);box-shadow:0 32px 54px -34px #0a0d2e80}.hj .cp-top{border-bottom:1px solid var(--line-light);background:radial-gradient(130% 150% at 0% 0%, var(--t), transparent 68%), linear-gradient(180deg, #fbfbff, #fff);padding:22px 22px 18px}.hj .cp-head{align-items:center;gap:14px;display:flex}.hj .cp-logo{width:58px;height:58px;font-family:var(--font-display);color:#fff;background:linear-gradient(145deg, var(--c1), var(--c2));box-shadow:0 0 0 4px #fff, 0 14px 24px -12px var(--c2);border-radius:17px;flex:none;justify-content:center;align-items:center;font-size:1.45rem;font-weight:700;display:flex}.hj .cp-id{flex:1;min-width:0}.hj .cp-id h3{font-family:var(--font-display);letter-spacing:-.012em;color:var(--dk-hi);font-size:1.22rem;font-weight:600;line-height:1.25}.hj .cp-ver{color:var(--blue-mid);align-items:center;gap:5px;margin-top:3px;font-size:.76rem;font-weight:600;display:inline-flex}.hj .cp-ver svg{flex:none;width:14px;height:14px}.hj .cp-open{border:1px solid var(--line-light);color:var(--dk-mid);white-space:nowrap;background:#fff;border-radius:100px;flex:none;align-self:flex-start;padding:5px 11px;font-size:.72rem;font-weight:600}.hj .cp-open b{color:var(--blue-mid);font-weight:800}.hj .cp-about{color:var(--dk-mid);align-items:center;gap:7px;margin:16px 0 0;font-size:.84rem;display:flex}.hj .cp-about svg{width:14px;height:14px;color:var(--dk-low);flex:none}.hj .cp-roles{flex-direction:column;margin:0;padding:8px 10px;list-style:none;display:flex}.hj .cp-roles li+li{border-top:1px solid #f0f1f8}.hj .cp-role{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:background .2s;display:flex}.hj .cp-role:hover{background:var(--violet-wash)}.hj .cp-ri{background:var(--mist);width:38px;height:38px;color:var(--blue-mid);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.hj .cp-ri svg{width:18px;height:18px}.hj .cp-role:hover .cp-ri{background:#fff}.hj .cp-rt{min-width:0}.hj .cp-rt b{font-family:var(--font-display);color:var(--dk-hi);font-size:.97rem;font-weight:600;line-height:1.3;display:block}.hj .cp-rt em{color:var(--dk-mid);margin-top:2px;font-size:.78rem;font-style:normal;display:block}.hj .cp-go{width:28px;height:28px;color:var(--blue-mid);border:1px solid var(--line-light);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:.9rem;transition:background .2s,color .2s,border-color .2s;display:flex}.hj .cp-role:hover .cp-go{background:var(--blue-mid);color:#fff;border-color:var(--blue-mid)}.hj .cp-foot{flex-direction:column;gap:12px;margin-top:auto;padding:8px 22px 22px;display:flex}.hj .cp-foot .xj-cb{margin-top:0}.hj .cp-all{cursor:pointer;background:var(--violet-wash);color:var(--blue-mid);font-family:var(--font-body);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:.92rem;font-weight:600;transition:background .2s,color .2s;display:flex}.hj .cp-all:hover{background:var(--blue-mid);color:#fff}.hj .cp-all span{transition:transform .2s}.hj .cp-all:hover span{transform:translate(4px)}@media (max-width:1040px){.hj .cp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.hj .cp-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hj .cp-card{transition:none}.hj .cp-card:hover{transform:none}}.hj .findsec{background:linear-gradient(#fff 0%,#f3f5ff 100%);padding-block:clamp(14px,2vw,30px) clamp(52px,6vw,88px)}.hj .findsec .findbar{margin:0}@keyframes hj-stampPress{0%{opacity:0;transform:rotate(-28deg)scale(2.1)}52%{opacity:1;transform:rotate(-11deg)scale(.93)}72%{transform:rotate(-14.5deg)scale(1.04)}to{opacity:1;transform:rotate(-13deg)scale(1)}}@keyframes hj-stShine{0%,64%{transform:translate(0)}84%,to{transform:translate(240px)}}.hj .stamp{z-index:4;pointer-events:none;filter:drop-shadow(0 12px 18px #00000073)drop-shadow(0 2px 4px #0000004d);width:112px;height:112px;position:absolute;top:-66px;left:-58px;transform:rotate(-13deg)}.hj .stamp svg{width:100%;height:100%;overflow:visible}.hj .st-arc{fill:var(--gold-2);font-family:var(--font-body);font-size:16.5px;font-weight:800}.hj .st-top{letter-spacing:.07em}.hj .st-bot{letter-spacing:.24em}.hj .stamp .st-dia{fill:var(--gold)}.has-anim .hj .stamp{opacity:0}.has-anim .hj .hb-art.in .stamp{animation:.8s cubic-bezier(.3,1.35,.5,1) .6s both hj-stampPress}.has-anim .hj .hb-art.in .st-shine{animation:7s ease-in-out 2.2s infinite hj-stShine}@media (max-width:1340px){.hj .stamp{width:100px;height:100px;top:-60px;left:-44px}}@media (max-width:900px){.hj .stamp{width:84px;height:84px;top:-44px;left:-4px}}@media (prefers-reduced-motion:reduce){.has-anim .hj .stamp{opacity:1}.has-anim .hj .hb-art.in .stamp{animation:none;transform:rotate(-13deg)}.has-anim .hj .hb-art.in .st-shine{animation:none}}.hj .xj-cb,.hj .xj-cbt em,.hj .xj-bolt{transition:padding .3s,border-radius .3s,background .3s}.hj .cw3{--run:paused;grid-area:board;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));align-self:stretch;gap:12px;min-height:540px;display:grid;position:relative}.hj .cw3.live{--run:running}.hj .cw3-t{border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 44px -32px #0a0d2e99}.hj .cw3-t.a{grid-area:1/1/8/6}.hj .cw3-t.w{grid-area:1/6/5/13}.hj .cw3-t.c{grid-area:5/6/9/10}.hj .cw3-t.b{grid-area:5/10/10/13}.hj .cw3-t.n{grid-area:8/1/13/6}.hj .cw3-t.p{grid-area:9/6/13/10}.hj .cw3-t.d{grid-area:10/10/13/13}.hj .cw3-ph{background:linear-gradient(160deg, var(--c1), var(--c2));isolation:isolate}.hj .cw3-ph img{z-index:1;object-fit:cover;width:100%;height:100%;animation:hj-cwKen 18s ease-in-out infinite alternate var(--run);position:absolute;inset:0}@keyframes hj-cwKen{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-1.2%,-1%)}}.hj .cw3-wm{z-index:0;aspect-ratio:1;color:#fff;opacity:.22;width:38%;height:auto;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hj .cw3-ph:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#080a2200 55%,#06081ca8 100%);position:absolute;inset:0}.hj .cw3-chip{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff57;border-radius:100px;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:10px;left:10px}.hj .cw3-chip i{width:22px;height:22px;color:var(--ic);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.hj .cw3-chip svg{width:12px;height:12px}.hj .cw3-il{background:linear-gradient(160deg, #fff 0%, var(--tint) 100%);border:1px solid var(--tl)}.hj .cw3-svg{width:100%;height:100%;position:absolute;inset:0}.hj .cw3-svg .t-h{font:700 12px var(--font-body);fill:#0a0d2e}.hj .cw3-svg .t-s{font:600 9px var(--font-body);fill:#0a0d2e8c}.hj .cw3-svg .t-d{font:700 8.5px var(--font-body);letter-spacing:.08em;fill:#0a0d2e73}.hj .cw3-svg .t-big{font:800 22px var(--font-display);fill:#b4780f;fill-opacity:.55}.hj .w-now{animation:hj-cwNow 12s ease-in-out infinite var(--run)}@keyframes hj-cwNow{0%,14%{transform:translate(0)}20%,34%{transform:translate(61px)}40%,54%{transform:translate(122px)}60%,74%{transform:translate(183px)}80%,94%{transform:translate(244px)}to{transform:translate(0)}}.hj .c-spin{transform-origin:95px 94px;animation:hj-cwSpin 40s linear infinite var(--run)}.hj .c-orb{transform-origin:95px 94px;animation:hj-cwSpin 16s linear infinite var(--run)}@keyframes hj-cwSpin{to{transform:rotate(360deg)}}.hj .c-strike{animation:hj-cwStrike 7s ease-in-out infinite var(--run)}@keyframes hj-cwStrike{0%{stroke-dasharray:60;stroke-dashoffset:60px}20%,78%{stroke-dasharray:60;stroke-dashoffset:0}to{stroke-dasharray:60;stroke-dashoffset:60px}}.hj .b-ok{transform-box:fill-box;transform-origin:50%;animation:hj-cwOk 8s ease-in-out infinite var(--run);animation-delay:calc(var(--k,0) * 1.3s)}.hj .b-row:first-of-type .b-ok{--k:0}.hj .b-row:nth-of-type(2) .b-ok{--k:1}.hj .b-row:nth-of-type(3) .b-ok{--k:2}@keyframes hj-cwOk{0%{opacity:0;transform:scale(.4)}8%,80%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}.hj .b-bub{animation:hj-cwBub 4s ease-in-out infinite alternate var(--run)}@keyframes hj-cwBub{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.hj .b-d{animation:hj-cwDot 1.3s ease-in-out infinite var(--run);animation-delay:calc(var(--k) * .18s)}@keyframes hj-cwDot{0%,to{opacity:.35}40%{opacity:1}}.hj .b-live{animation:hj-cwDot 2s ease-in-out infinite var(--run)}.hj .p-m{animation:hj-cwSlide 6s ease-in-out infinite alternate var(--run);animation-delay:calc(var(--k) * -1.7s)}@keyframes hj-cwSlide{0%{transform:translate(0)}to{transform:translateX(var(--w))}}.hj .p-b{transform-box:fill-box;transform-origin:0;animation:hj-cwBreath 7s ease-in-out infinite alternate var(--run);animation-delay:calc(var(--k) * -1.2s)}@keyframes hj-cwBreath{0%{transform:scaleX(1)}to{transform:scaleX(.9)}}.hj .cw3-st{z-index:6;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;box-shadow:0 14px 24px -12px #0a0d2e80}.hj .cw3-st svg{width:19px;height:19px}.hj .cw3-st.s1{color:#e8a23a;top:-12px;left:calc(41.3% - 19px)}.hj .cw3-st.s2{color:#6a47e0;bottom:-8px;right:-8px}@media (max-width:900px){.hj .cw3{aspect-ratio:4/3.3;align-self:start;gap:9px;min-height:0;margin-top:clamp(20px,3.4vw,26px)}.hj .cw3-t{border-radius:18px}}@media (max-width:560px){.hj .cw3{aspect-ratio:1/.9;gap:7px}.hj .cw3-chip span{display:none}.hj .cw3-chip{padding:4px;bottom:7px;left:7px}.hj .cw3-t{border-radius:15px}}@media (prefers-reduced-motion:reduce){.hj .cw3 *,.hj .cw3-t,.hj .cw3-st{animation:none!important}.hj .cw3-t{transition:none}}.hj .careers{background:linear-gradient(#fffbf1 0%,#fff6e2 100%);padding-block:clamp(56px,6.5vw,92px)}.hj .cw2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"left board";align-items:center;column-gap:clamp(28px,5vw,72px);display:grid}.hj .cw2-left{grid-area:left}.hj .cw2-copy{grid-area:copy}.hj .cw2-copy .lede{max-width:42ch}.hj .cw2-copy h2.big{text-wrap:balance}.hj .cw2-list{grid-area:list;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(20px,2.2vw,28px) 0 0;padding:0;list-style:none;display:grid}.hj .cw2-item{border:1px solid var(--tl);min-width:0;box-shadow:0 1px 2px #0a0d2e0a, 0 16px 28px -24px var(--ic);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.hj .cw2-ico{background:var(--tint);width:40px;height:40px;color:var(--ic);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.hj .cw2-ico svg{width:20px;height:20px}.hj .cw2-item b{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--dk-hi);font-size:1rem;font-weight:600;line-height:1.28}.hj .cw2-cta{grid-area:cta;margin-top:clamp(20px,2.2vw,28px)}.hj .cw2-btn{background:var(--blue-mid);color:#fff;font-family:var(--font-body);border-radius:100px;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 18px 30px -18px #2b4fe0d9}.hj .cw2-btn span{transition:transform .2s}.hj .cw2-btn:hover{background:#2243cc;transform:translateY(-1px)}.hj .cw2-btn:hover span{transform:translate(4px)}.hj .cw2-btn:focus-visible{outline:2px solid var(--blue-mid);outline-offset:3px}@media (max-width:900px){.hj .cw2{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""board""list""cta";align-items:start}.hj .cw2-left{display:contents}.hj .cw2-list{margin-top:18px}}@media (max-width:440px){.hj .cw2-item{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.hj .cw2-list{gap:10px}}@media (prefers-reduced-motion:reduce){.hj .cw2-btn,.hj .cw2-btn span{transition:none}.hj .cw2-btn:hover{transform:none}}.hj .hireband{background:radial-gradient(90% 120% at 100% 0%, #7c5cff2e, transparent 60%), radial-gradient(70% 100% at 0% 100%, #f5b94d1a, transparent 60%), var(--ink)}.hj .hireband .hb1{width:520px;height:520px;top:-200px;right:-160px}.hj .hireband .hb2{width:420px;height:420px;bottom:-220px;left:-140px}.hj .hb-grid{z-index:2;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(36px,5vw,76px);display:grid;position:relative}.hj .hb-copy h2.big{margin-top:4px}.hj .hb-copy>p{max-width:46ch;color:var(--tx-mid);margin-top:16px;font-size:1.04rem;line-height:1.6}.hj .hb-pts{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hj .hb-pts li{color:var(--tx-hi);align-items:center;gap:11px;font-size:.95rem;display:flex}.hj .hb-pts svg{box-sizing:content-box;width:13px;height:13px;color:var(--gold);background:#f5b94d29;border-radius:50%;flex:none;padding:4px}.hj .hb-btns{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hj .hb-btns .btn{font-family:var(--font-body);cursor:pointer}.hj .hb-art{padding:34px 26px 58px 10px;position:relative}@media (max-width:900px){.hj .hb-grid{grid-template-columns:1fr}.hj .hb-art{padding:30px 8px 46px}}.hj .hb-grid{grid-template-columns:.9fr 1.2fr}.hj .hb-art{padding:0}@media (max-width:900px){.hj .hb-grid{grid-template-columns:1fr}}@media (min-width:901px){.hj .hb-art{--bleed:max(var(--edge), calc((100vw - var(--wrap)) / 2));margin-right:calc(var(--bleed) * -1)}.hj .hb-art .hwapp{border-radius:14px 0 0 14px}.hj .hb-art{--uipr:clamp(28px, 3vw, 48px)}.hj .hb-art .app-bar,.hj .hb-art .app-tabs{padding-right:var(--uipr)}}.hj .hb-art .hwapp{background:#fff;border-radius:14px 0 0 14px;overflow:hidden;box-shadow:0 44px 90px -34px #000000bf,0 0 0 1px #ffffff14}.hj .app-bar{border-bottom:1px solid var(--line-light);background:#f6f7fc;align-items:center;gap:14px;padding:11px 16px;display:flex}.hj .app-dots{flex:none;gap:6px;display:flex}.hj .app-dots i{background:#dcdfec;border-radius:50%;width:10px;height:10px}.hj .app-dots i:first-child{background:#f0a9a0}.hj .app-dots i:nth-child(2){background:#f3ce8c}.hj .app-dots i:nth-child(3){background:#a8d8b9}.hj .app-url{border:1px solid var(--line-light);min-width:0;color:var(--dk-hi);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:100px;flex:1;padding:5px 12px;font-size:.72rem;overflow:hidden}.hj .app-url em{color:var(--dk-low);font-style:normal}.hj .app-who{flex:none;align-items:center;gap:8px;display:flex}.hj .app-live{color:var(--pos);align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:inline-flex}.hj .app-live i{background:var(--pos);border-radius:50%;width:6px;height:6px}.hj .app-av{color:#fff;background:linear-gradient(145deg,#6e8bff,#2b4fe0);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;font-weight:700;display:flex}.hj .app-tabs{border-bottom:1px solid var(--line-light);background:#fff;align-items:center;gap:18px;padding:0 16px;display:flex}.hj .app-tabs span{color:var(--dk-low);border-bottom:2px solid #0000;padding:10px 0;font-size:.76rem;font-weight:600}.hj .app-tabs span.on{color:var(--blue-mid);border-bottom-color:var(--blue-mid)}.hj .app-upd{margin-left:auto;color:var(--dk-low)!important;font-size:.68rem!important;font-weight:500!important}.hj .app-body{align-items:stretch;display:flex}.hj .app-rail{border-right:1px solid var(--line-light);background:#fafbfe;flex-direction:column;flex:none;align-items:center;gap:6px;width:52px;padding:14px 0;display:flex}.hj .ar-i{width:32px;height:32px;color:var(--dk-low);border-radius:9px;justify-content:center;align-items:center;display:flex}.hj .ar-i svg{width:16px;height:16px}.hj .ar-i.on{background:var(--violet-wash);color:var(--blue-mid)}.hj .hb-art .hwapp{overflow:hidden}@media (min-width:1101px){.hj .hb-art .hwapp{max-height:600px}}@property --p{syntax:"<number>";inherits:false;initial-value:0}.hj .dash{min-width:0;padding:12px var(--uipr,16px) 10px 16px;flex-direction:column;flex:1;gap:10px;display:flex}.hj .dash-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hj .dash-head b{font-family:var(--font-display);color:var(--dk-hi);font-size:1rem;font-weight:700;line-height:1.25;display:block}.hj .dash-head span{color:var(--dk-low);font-size:.74rem;line-height:1.35;display:block}.hj .dh-r{flex:none;align-items:center;gap:8px;display:flex}.hj .dh-r .hw-live{font-size:.72rem!important}.hj .dash-pp{cursor:pointer;border:1px solid var(--line-light);width:26px;height:26px;color:var(--dk-mid);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s,background .2s;display:flex}.hj .dash-pp:hover{border-color:var(--violet-line);color:var(--blue-mid);background:var(--violet-wash)}.hj .dash-pp svg{width:10px;height:10px}.hj .dash-pp .i-play{display:none}.hj .dash-pp.paused .i-play{display:block}.hj .dash-pp.paused .i-pause{display:none}.hj .dash-pp:focus-visible,.hj .dk:focus-visible,.hj .dc-row:focus-visible,.hj .df-seg:focus-visible{outline:2px solid var(--blue-mid);outline-offset:2px}.hj .dash-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hj .dk{text-align:left;cursor:pointer;border:1px solid var(--line-light);font-family:var(--font-body);color:inherit;background:#fff;border-radius:10px;padding:8px 10px 10px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.hj .dk span{letter-spacing:.06em;text-transform:uppercase;color:var(--dk-low);font-size:.62rem;font-weight:700;line-height:1.3;display:block}.hj .dk b{font-family:var(--font-display);color:var(--dk-hi);font-variant-numeric:tabular-nums;margin:1px 0 6px;font-size:1.15rem;font-weight:700;line-height:1.2;transition:color .22s;display:block}.hj .dk:hover{border-color:var(--violet-line);transform:translateY(-1px)}.hj .dk.on{background:var(--violet-wash);border-color:var(--blue-mid);box-shadow:0 10px 22px -16px #2b4fe0bf}.hj .dk.on b{color:var(--blue-mid)}.hj .dk-bar{background:#e9ecf6;border-radius:100px;height:4px;display:block;overflow:hidden}.hj .dk-bar u{height:100%;width:var(--w);background:linear-gradient(90deg, var(--blue-soft), var(--blue-mid));border-radius:100px;display:block}.hj .dk:after{content:"";background:var(--blue-mid);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hj .dk.on:after{transform:scaleX(1)}.hj .dash.live .dk.on:after{animation:hj-dkFill var(--dwell,4.8s) linear both}@keyframes hj-dkFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hj .dash-mid{grid-template-columns:1.35fr .85fr;gap:12px;display:grid}.hj .dash-list{border:1px solid var(--line-light);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:2px 12px 6px;display:flex}.hj .dl-rows{flex-direction:column;flex:1;display:flex}.hj .dl-head{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0 7px;display:flex}.hj .dl-head b{font-family:var(--font-display);color:var(--dk-hi);font-size:.84rem;line-height:1.3}.hj .dl-head span{color:var(--dk-low);white-space:nowrap;font-size:.66rem}.hj .dc-row,.hj .dc-info{border-radius:9px;flex:1 1 0;grid-template-columns:28px 1fr auto 58px 34px;align-items:center;gap:9px;width:calc(100% + 16px);min-height:46px;margin:0 -8px;padding:6px 8px;display:grid}.hj .dc-row{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;transition:background .18s}.hj .dl-rows>*+*{position:relative}.hj .dl-rows>*+:before{content:"";background:#f0f1f8;height:1px;position:absolute;top:0;left:8px;right:8px}.hj .dc-row:hover{background:#eef2ffa6}.hj .dc-row.sel{background:var(--violet-wash)}.hj .dc-av{color:#3a3f63;background:linear-gradient(145deg, var(--c1), var(--c2));border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.62rem;font-weight:700;display:flex}.hj .dc-nm{min-width:0}.hj .dc-nm b{color:var(--dk-hi);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.hj .dc-nm em{color:var(--dk-low);white-space:nowrap;font-size:.68rem;font-style:normal;line-height:1.3;display:block}.hj .dc-stage{white-space:nowrap;border-radius:100px;padding:3px 8px;font-size:.64rem;font-weight:700}.hj .dc-stage.src,.hj .dc-stage.scr{background:var(--mist);color:var(--dk-mid)}.hj .dc-stage.pass,.hj .dc-stage.win{background:var(--pos-wash);color:var(--pos)}.hj .dc-stage.test,.hj .dc-stage.r2{background:var(--violet-wash);color:var(--blue-mid)}.hj .dc-stage.fin,.hj .dc-stage.wait{background:var(--gold-wash);color:var(--gold-ink)}.hj .dc-fit{background:#eaedf7;border-radius:100px;height:5px;overflow:hidden}.hj .dc-fit i{background:linear-gradient(90deg, var(--blue-soft), var(--blue-mid));width:0;height:100%;transition:width .9s cubic-bezier(.22,.68,0,1);transition-delay:calc(var(--i,0) * 70ms);border-radius:100px;display:block}.hj .dl-rows.go .dc-fit i{width:var(--w)}.hj .dc-pc{text-align:right;color:var(--dk-hi);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.hj .dc-info{background:linear-gradient(90deg,#fdf6e7e6,#fdf6e740);grid-template-columns:28px 1fr}.hj .dc-info .dc-ic{background:var(--gold-wash);width:28px;height:28px;color:var(--gold-ink);border:1px solid var(--gold-line);border-radius:50%;justify-content:center;align-items:center;display:flex}.hj .dc-info .dc-ic svg{width:14px;height:14px}.hj .dc-info b{color:var(--dk-hi);font-size:.78rem;font-weight:600;display:block}.hj .dc-info em{color:var(--dk-mid);font-size:.66rem;font-style:normal}.hj .dash-side{flex-direction:column;gap:8px;min-width:0;display:flex}.hj .fc{border:1px solid var(--line-light);background:linear-gradient(#fafbff 0%,#fff 70%);border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:11px 12px;display:flex}.hj .fc-top{align-items:center;gap:9px;display:flex}.hj .fc-av{color:#3a3f63;background:linear-gradient(145deg, var(--c1), var(--c2));border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.7rem;font-weight:700;display:flex}.hj .fc-id{flex:1;min-width:0}.hj .fc-id b{color:var(--dk-hi);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.3;display:block;overflow:hidden}.hj .fc-id em{color:var(--dk-low);white-space:nowrap;font-size:.66rem;font-style:normal;line-height:1.3}.hj .fc-ring{background:conic-gradient(var(--blue-mid) calc(var(--p) * 1%), #e7eaf5 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:--p .9s cubic-bezier(.22,.68,0,1);display:flex;position:relative}.hj .fc-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.hj .fc-ring b{color:var(--dk-hi);font-size:.68rem;font-weight:700;position:relative}.hj .fc-why{color:var(--dk-mid);margin:0;font-size:.7rem;line-height:1.45}.hj .fc-why span{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-low);margin-bottom:2px;font-size:.58rem;font-weight:700;display:block}.hj .fc-why q{quotes:none;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;display:-webkit-box;overflow:hidden}.hj .fc-status{background:var(--mist);min-height:30px;color:var(--dk-mid);border-radius:9px;align-items:center;gap:8px;margin-top:auto;padding:6px 9px;font-size:.68rem;font-weight:600;line-height:1.3;display:flex}.hj .fc-status .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.hj .fc-status.ok{background:var(--pos-wash);color:var(--pos)}.hj .fc-status .chk{background:var(--pos);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.hj .fc-status .chk svg{width:10px;height:10px}.hj .fc-status.ok .dot{display:none}.hj .fc-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hj .ds-stat{border:1px solid var(--line-light);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;display:flex}.hj .ds-txt span{letter-spacing:.07em;text-transform:uppercase;color:var(--dk-low);font-size:.58rem;font-weight:700;line-height:1.3;display:block}.hj .ds-txt b{font-family:var(--font-display);color:var(--dk-hi);white-space:nowrap;align-items:baseline;gap:5px;margin-top:2px;font-size:.92rem;line-height:1.25;display:flex}.hj .ds-txt b em{color:var(--pos);font-size:.62rem;font-style:normal;font-weight:600}.hj .ds-viz{flex:none;width:62px}.hj .ds-spark{align-items:flex-end;gap:3px;height:24px;display:flex}.hj .ds-spark i{opacity:.8;background:linear-gradient(180deg, var(--blue-soft), var(--blue-mid));height:0;transition:height .7s cubic-bezier(.22,.68,0,1);transition-delay:calc(var(--k) * 45ms);border-radius:2px;flex:1}.hj .ds-spark i:last-child{opacity:1}.hj .go .ds-spark i{height:var(--h)}.hj .ds-bar{background:#e9ecf6;border-radius:100px;height:7px;overflow:hidden}.hj .ds-bar i{background:linear-gradient(90deg, #34b577, var(--pos));border-radius:100px;width:0;height:100%;transition:width .9s cubic-bezier(.22,.68,0,1);display:block}.hj .go .ds-bar i{width:var(--w)}.hj .ds-mix{gap:3px;height:7px;display:flex}.hj .ds-mix i{background:var(--c);width:0;transition:width .9s cubic-bezier(.22,.68,0,1);transition-delay:calc(var(--k) * 90ms);border-radius:100px}.hj .go .ds-mix i{width:var(--w)}.hj .dash-foot{padding-top:2px}.hj .df-fun{gap:3px;display:flex}.hj .df-seg{flex:var(--w) 1 0;cursor:pointer;min-width:0;font-family:var(--font-body);text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:4px 0 0;display:flex}.hj .df-seg i{background:var(--c);opacity:.32;transform-origin:0;border-radius:100px;width:100%;height:6px;transition:opacity .25s,transform .25s;display:block}.hj .df-seg.on i{opacity:1;transform:scaleY(1.35)}.hj .df-seg:hover i{opacity:.75}.hj .df-seg span{color:var(--dk-low);white-space:nowrap;font-size:.64rem;line-height:1.3;transition:color .2s}.hj .df-seg b{margin-left:4px;font-weight:700}.hj .df-seg.on span{color:var(--dk-hi);font-weight:600}@keyframes hj-dashIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hj .dl-rows>*{animation:.42s cubic-bezier(.22,.68,0,1) both hj-dashIn;animation-delay:calc(var(--i,0) * 55ms)}.hj .dash-side.swap>*{animation:.42s cubic-bezier(.22,.68,0,1) both hj-dashIn}.hj .dash-side.swap>:nth-child(2){animation-delay:70ms}.hj .dash-side.swap>:nth-child(3){animation-delay:.14s}.hj .fc.pop{animation:.3s cubic-bezier(.22,.68,0,1) both hj-dashIn}@media (max-width:1340px){.hj .dc-row,.hj .dc-info{grid-template-columns:28px 1fr auto 34px}.hj .dc-info{grid-template-columns:28px 1fr}.hj .dc-fit,.hj .app-rail{display:none}}@media (max-width:1100px){.hj .dash-mid{grid-template-columns:1fr}.hj .fc{flex:none}}@media (max-width:560px){.hj .dash-tabs{grid-template-columns:repeat(2,1fr)}.hj .dash{padding-right:14px}}@media (prefers-reduced-motion:reduce){.hj .dl-rows>*,.hj .dash-side.swap>*,.hj .fc.pop{animation:none}.hj .dc-fit i,.hj .ds-spark i,.hj .ds-bar i,.hj .ds-mix i,.hj .fc-ring{transition:none}.hj .dash-pp{display:none}}@media (max-width:900px){.hj .hb-grid{grid-template-columns:minmax(0,1fr)}.hj .hb-art,.hj .hwapp,.hj .app-body,.hj .dash{min-width:0}}@media (max-width:560px){.hj .df-seg span{flex-direction:column;line-height:1.25;display:flex}.hj .df-seg b{margin-left:0}.hj .app-upd{display:none}.hj .app-tabs{gap:16px;overflow:hidden}.hj .app-tabs span{white-space:nowrap}.hj .app-bar{gap:10px;padding:10px 12px}}@media (max-width:900px){.hj .hb-art{margin-top:34px}}.hj .blogs{background:#fff}.hj .bl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.hj .bl-head .sec-head{margin-bottom:0}.hj .bl-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.hj .post{border:1px solid var(--line-light);background:#fff;border-radius:16px;flex-direction:column;transition:transform .24s cubic-bezier(.22,.68,0,1),box-shadow .24s,border-color .24s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a0d2e0a}.hj .post:hover{border-color:var(--violet-line);transform:translateY(-4px);box-shadow:0 22px 40px -26px #2b4fe080}.hj .po-cover{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hj .pc1{background:linear-gradient(135deg,#e9edff 0%,#c8d2ff 100%)}.hj .pc2{background:linear-gradient(135deg,#fff4de 0%,#fad99b 100%)}.hj .pc3{background:linear-gradient(135deg,#e4f5eb 0%,#bce2cb 100%)}.hj .po-shape{border-radius:50%;position:absolute}.hj .po-shape.s1{aspect-ratio:1;background:#ffffff73;width:62%;top:-34%;right:-16%}.hj .po-shape.s2{aspect-ratio:1;background:#ffffff57;width:36%;bottom:-22%;left:-9%}.hj .po-ico{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;transition:transform .3s cubic-bezier(.22,.68,0,1);display:flex;position:relative;box-shadow:0 16px 32px -16px #0a0d2e66}.hj .po-ico svg{width:28px;height:28px}.hj .pc1 .po-ico{color:var(--blue-mid)}.hj .pc2 .po-ico{color:var(--gold-ink)}.hj .pc3 .po-ico{color:var(--pos)}.hj .post:hover .po-ico{transform:translateY(-4px)rotate(-5deg)}.hj .po-body{flex-direction:column;flex:1;gap:9px;padding:18px 20px 20px;display:flex}.hj .po-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:.7rem;font-weight:700}.hj .post h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--dk-hi);font-size:1.08rem;font-weight:600;line-height:1.35}.hj .post p{color:var(--dk-mid);font-size:.88rem;line-height:1.55}.hj .po-meta{color:var(--dk-low);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:.78rem;display:flex}.hj .po-dot{background:currentColor;border-radius:50%;width:3px;height:3px}@media (max-width:980px){.hj .bl-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hj .bl-grid{grid-template-columns:1fr}}.hj .scrim{z-index:900;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#06081e8c;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.hj .scrim.on{opacity:1;visibility:visible}.hj .auth{z-index:950;opacity:0;visibility:hidden;background:#fff;border-radius:20px;width:min(440px,100vw - 32px);transition:opacity .32s cubic-bezier(.22,.68,0,1),transform .32s cubic-bezier(.22,.68,0,1),visibility .32s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)scale(.97);box-shadow:0 40px 80px -30px #0a0d2e8c,0 2px 8px #0a0d2e1a}.hj .auth.on{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.hj .auth-top{padding:26px 28px 0;position:relative}.hj .auth-x{background:var(--mist);width:32px;height:32px;color:var(--dk-mid);border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:16px;right:16px}.hj .auth-x:hover{color:var(--dk-hi);background:#e6e7f5}.hj .auth-x svg{width:15px;height:15px}.hj .auth h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--dk-hi);margin-top:4px;font-size:1.42rem;font-weight:700}.hj .auth-sub{color:var(--dk-mid);margin-top:6px;font-size:.9rem}.hj .auth-tabs{background:var(--mist);border:1px solid var(--line-light);border-radius:100px;gap:4px;margin:20px 28px 0;padding:5px;display:flex}.hj .auth-tabs button{font-family:var(--font-body);color:var(--dk-mid);background:0 0;border:none;border-radius:100px;flex:1;padding:9px 12px;font-size:.88rem;font-weight:600;transition:background .25s,color .25s,box-shadow .25s}.hj .auth-tabs button.on{color:var(--dk-hi);background:#fff;box-shadow:0 2px 8px -3px #0a0d2e4d}.hj .auth-body{padding:20px 28px 26px}.hj .sso{gap:9px;display:grid}.hj .sso button{border:1px solid var(--line-light);width:100%;font-family:var(--font-body);color:var(--dk-hi);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:flex}.hj .sso button:hover{background:var(--mist);border-color:var(--violet-line);transform:translateY(-1px)}.hj .sso svg{flex:none;width:17px;height:17px}.hj .auth-or{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-low);align-items:center;gap:12px;margin:18px 0 16px;font-size:.74rem;display:flex}.hj .auth-or:before,.hj .auth-or:after{content:"";background:var(--line-light);flex:1;height:1px}.hj .fld{margin-bottom:13px}.hj .fld label{color:var(--dk-mid);margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.hj .fld-in{align-items:center;display:flex;position:relative}.hj .fld-in>svg{width:16px;height:16px;color:var(--dk-low);pointer-events:none;position:absolute;left:13px}.hj .fld input,.hj .fld select{width:100%;font-family:var(--font-body);color:var(--dk-hi);background:var(--mist);border:1px solid var(--line-light);border-radius:10px;padding:12px 14px 12px 38px;font-size:.94rem;transition:border-color .2s,background .2s,box-shadow .2s}.hj .fld input::placeholder{color:var(--dk-low)}.hj .fld input:focus,.hj .fld select:focus{border-color:var(--blue-mid);box-shadow:0 0 0 3px var(--violet-wash);background:#fff;outline:none}.hj .fld .peek{color:var(--dk-low);background:0 0;border:none;padding:6px;display:flex;position:absolute;right:10px}.hj .fld .peek:hover{color:var(--dk-hi)}.hj .fld .peek svg{width:16px;height:16px}.hj .auth-row{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 18px;font-size:.82rem;display:flex}.hj .auth-row label{color:var(--dk-mid);cursor:pointer;align-items:center;gap:7px;display:flex}.hj .auth-row input{width:15px;height:15px;accent-color:var(--blue-mid)}.hj .auth-row a{color:var(--blue-mid);font-weight:600}.hj .auth-row a:hover{text-decoration:underline}.hj .btn-full{width:100%;font-family:var(--font-body);color:#fff;background:linear-gradient(135deg,#5b7bff 0%,#2b4fe0 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:.95rem;font-weight:600;transition:transform .2s,filter .2s;display:flex;box-shadow:0 12px 26px -14px #2b4fe0e6}.hj .btn-full:hover{filter:brightness(1.06);transform:translateY(-2px)}.hj .auth-fine{color:var(--dk-low);text-align:center;margin-top:15px;font-size:.78rem;line-height:1.5}.hj .auth-fine a{color:var(--dk-mid);font-weight:600}.hj .auth-fine a:hover{color:var(--blue-mid)}.hj .only-signup{display:none}.hj .auth.mode-signup .only-signup{display:block}.hj .auth.mode-signup .only-login{display:none}.hj .done{text-align:center;padding:8px 0 4px;display:none}.hj .done.on{animation:.4s both fu;display:block}.hj .done .tick{background:var(--pos-wash);width:54px;height:54px;color:var(--pos);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.hj .done .tick svg{width:26px;height:26px}.hj .done h4{font-family:var(--font-display);color:var(--dk-hi);font-size:1.15rem;font-weight:700}.hj .done p{color:var(--dk-mid);margin-top:7px;font-size:.9rem}.hj .lead{z-index:950;opacity:0;visibility:hidden;background:#fff;border-radius:18px;width:min(400px,100vw - 32px);transition:opacity .32s cubic-bezier(.22,.68,0,1),transform .32s cubic-bezier(.22,.68,0,1),visibility .32s;position:fixed;top:50%;right:18px;overflow:hidden;transform:translate(24px,-50%)scale(.98);box-shadow:0 40px 80px -30px #0a0d2e8c,0 2px 8px #0a0d2e1a}.hj .lead.on{opacity:1;visibility:visible;transform:translateY(-50%)scale(1)}.hj .lead-head{color:var(--tx-hi);background:radial-gradient(120% 130% at 100% 0,#7c5cff38,#0000 55%),radial-gradient(120% 120% at 0 100%,#f5b94d29,#0000 55%),#0a0d2e;padding:22px 26px 18px;position:relative}.hj .lead-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;margin-bottom:11px;font-size:.72rem;font-weight:700;display:inline-flex}.hj .lead-cap:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.hj .lead-head h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;white-space:nowrap;font-size:1.24rem;font-weight:700}.hj .lead-head p{color:var(--tx-mid);margin-top:6px;font-size:.84rem}.hj .lead-x{color:#fff;background:#ffffff1f;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.hj .lead-x:hover{background:#ffffff3d}.hj .lead-x svg{width:14px;height:14px}.hj .lead-body{padding:20px 26px 24px}.hj .pick{grid-template-columns:1fr 1fr;gap:9px;display:grid}.hj .pick-c{text-align:left;background:var(--mist);border:1.5px solid var(--line-light);border-radius:11px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.hj .pick-c:hover{border-color:var(--violet-line);background:#fff}.hj .pick-c .pi{width:30px;height:30px;color:var(--dk-mid);border:1px solid var(--line-light);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:flex}.hj .pick-c .pi svg{width:15px;height:15px}.hj .pick-c .pt{flex-direction:column;min-width:0;display:flex}.hj .pick-c .pt b{font-family:var(--font-display);color:var(--dk-hi);font-size:.88rem;font-weight:600}.hj .pick-c .pt em{color:var(--dk-low);margin-top:1px;font-size:.7rem;font-style:normal}.hj .pick-c.on{border-color:var(--blue-mid);box-shadow:0 0 0 3px var(--violet-wash);background:#fff}.hj .pick-c.on .pi{background:var(--blue-mid);color:#fff;border-color:var(--blue-mid)}.hj .lead textarea{width:100%;font-family:var(--font-body);color:var(--dk-hi);background:var(--mist);border:1px solid var(--line-light);resize:none;border-radius:10px;height:70px;padding:11px 14px;font-size:.94rem;transition:border-color .2s,background .2s,box-shadow .2s}.hj .lead-trust{color:var(--dk-low);align-items:center;gap:8px;margin-top:14px;font-size:.78rem;line-height:1.4;display:flex}.hj .lead-trust svg{width:14px;height:14px;color:var(--pos);flex:none}.hj .lead textarea::placeholder{color:var(--dk-low)}.hj .lead textarea:focus{border-color:var(--blue-mid);box-shadow:0 0 0 3px var(--violet-wash);background:#fff;outline:none}@media (max-width:760px){.hj .lead{border-radius:18px 18px 0 0;width:100vw;top:auto;bottom:0;right:0;transform:translateY(24px)}.hj .lead.on{transform:translateY(0)}.hj .lead-head h3{white-space:normal}}@media (max-width:1080px){.hj .map{grid-template-columns:repeat(4,1fr);row-gap:60px}.hj .map:before{display:none}.hj .foot-top{grid-template-columns:1fr 1fr 1fr}}@media (max-width:900px){.hj .nav{display:none}.hj .navtog{display:block}}@media (max-width:640px){.hj .map{grid-template-columns:1fr 1fr;row-gap:56px}.hj .foot-top{grid-template-columns:1fr}.hj .switch a{padding:6px 11px;font-size:.76rem}}.hj .navtog{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;padding:0}@media (max-width:900px){.hj .hdr-cta{margin-left:auto}.hj .navtog{display:flex}}.hj .hdr .brand{margin-block:-7px;padding-block:7px}@media (max-width:374px){.hj .hbtn.gold{justify-content:center;width:40px;height:40px;padding:0}.hj .hbtn.gold svg{width:17px;height:17px;display:block}.hj .hbtn.gold .hb-t{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hj .hdr .brand .bmark{height:27px}.hj .hdr .brand .bword{height:18px}}@media (max-width:960px){.hj .gp>.viz{min-height:0}}.hj .gp>.viz.vfit{aspect-ratio:auto;width:480px;height:360px;min-height:0}@media (max-width:960px){.hj .gp-go .b2{padding-top:10px;display:inline-block}}@media (min-width:701px) and (max-width:1040px){.hj .cp-grid>.cp-card:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.hj .cp-grid>.cp-card:last-child:nth-child(odd) .cp-top{border-bottom:0;border-right:1px solid var(--line-light);flex-direction:column;grid-area:1/1/span 2;justify-content:center;display:flex}.hj .cp-grid>.cp-card:last-child:nth-child(odd) .cp-roles{grid-area:1/2}.hj .cp-grid>.cp-card:last-child:nth-child(odd) .cp-foot{grid-area:2/2}.hj .cp-grid>.cp-card:last-child:nth-child(odd) .cp-head{flex-wrap:wrap;row-gap:10px}.hj .cp-grid>.cp-card:last-child:nth-child(odd) .cp-id{flex-basis:calc(100% - 72px)}.hj .cp-grid>.cp-card:last-child:nth-child(odd) .cp-open{margin-left:72px}}@media (max-width:380px){.hj .cp-head{flex-wrap:wrap;row-gap:10px}.hj .cp-id{flex-basis:calc(100% - 72px)}.hj .cp-open{margin-left:72px}}.hj .xp-chip button{position:relative}.hj .xp-chip button:after{content:"";position:absolute;inset:-9px}@media (max-width:600px){.hj .xp-clear{padding:10px 4px}.hj .jc-desk{font-size:.7rem}.hj .jc-fact dt{font-size:.69rem}}@media (min-width:561px) and (max-width:1040px){.hj .fb-send{grid-column:auto}}@media (max-width:480px){.hj .app-url em{display:none}}@media (max-width:600px){.hj .dash-pp{width:36px;height:36px}.hj .dash-pp svg{width:12px;height:12px}}@media (min-width:641px) and (max-width:980px){.hj .bl-grid>.post:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1}.hj .bl-grid>.post:last-child:nth-child(odd) .po-cover{aspect-ratio:auto;flex:0 0 46%;min-height:220px}.hj .bl-grid>.post:last-child:nth-child(odd) .po-body{justify-content:center;padding:24px 26px}}@media (max-width:900px){.hj .pt-all{padding:10px 0;display:inline-flex}}@media (min-width:861px) and (max-width:1080px){.hj .foot-top{grid-template-columns:repeat(4,minmax(0,1fr))}.hj .foot-top>:first-child{grid-column:1/-1}}@media (min-width:641px) and (max-width:860px){.hj .foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.hj .foot-top>:first-child{grid-column:1/-1}}@media (min-width:381px) and (max-width:640px){.hj .foot-top{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.hj .foot-top>:first-child,.hj .foot-top>:last-child{grid-column:1/-1}}@media (max-width:900px){.hj .foot li{margin-bottom:2px}.hj .foot li a,.hj .foot-bot .lk a{padding:8px 0;display:inline-block}}@media (min-width:961px){.hj .gp{height:auto;min-height:min(70vh,560px)}}@media (max-width:900px){.hj .nl-form input,.hj .nl-form button{min-height:40px}.hj .foot .brand{margin-block:-7px;padding-block:7px}}.hj .hbtn.gold{cursor:pointer}.hj .fb-in{grid-template-columns:auto repeat(3,minmax(0,1fr))}.hj .fb-in>h3{grid-row:span 2;align-self:center}.hj .fb-file{cursor:pointer;overflow:hidden}.hj .fb-file input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.hj .fb-ft{min-width:0;color:var(--tx-low);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.92rem;overflow:hidden}.hj .fb-ft em{opacity:.7;margin-left:6px;font-size:.74rem;font-style:normal}.hj .fb-file.has .fb-ft{color:var(--tx-hi)}.hj .fb-file.has>svg{color:#4ade80}.hj .fb-file.err{border-color:#f07878}.hj .fb-in .fb-send{justify-content:center}@media (max-width:1040px){.hj .fb-in{grid-template-columns:1fr 1fr}.hj .fb-in>h3{grid-row:auto}}@media (max-width:560px){.hj .fb-in{grid-template-columns:1fr}}.hj .jl-sec{padding:clamp(24px, 3vw, 40px) var(--edge) clamp(64px, 8vw, 110px);background:linear-gradient(#f3f5ff 0%,#fff 340px);min-height:100vh}.hj .jl-crumb{color:var(--dk-low);gap:8px;font-size:.82rem;display:flex}.hj .jl-crumb a{color:var(--blue-mid);text-decoration:none}.hj .jl-crumb a:hover{text-decoration:underline}.hj .jl-prof{border:1px solid var(--line-light);background:#fff;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av who btn""av skills skills";align-items:center;gap:12px 18px;margin-top:16px;padding:22px 24px;display:grid;box-shadow:0 30px 60px -44px #0a0d2e73}.hj .jl-av{width:64px;height:64px;font:700 1.2rem var(--font-display);color:#fff;background:var(--grad);box-shadow:0 0 0 4px #fff, 0 0 0 6px var(--gold);border-radius:50%;grid-area:av;justify-content:center;align-items:center;display:flex}.hj .jl-who{grid-area:who;min-width:0}.hj .jl-who h1{font:700 clamp(1.3rem, 2.2vw, 1.7rem) / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--dk-hi);margin:0}.hj .jl-who h1:focus{outline:none}.hj .jl-who p{color:var(--dk-mid);margin:4px 0 0;font-size:.92rem}.hj .jl-skills{flex-wrap:wrap;grid-area:skills;gap:6px;display:flex}.hj .jl-skills span{background:var(--violet-wash);color:var(--blue-mid);border:1px solid var(--violet-line);border-radius:20px;padding:5px 11px;font-size:.78rem;font-weight:600}.hj .jl-replace{border:1px solid var(--line-light);font:600 .86rem var(--font-body);color:var(--dk-hi);cursor:pointer;background:#fff;border-radius:9px;grid-area:btn;align-items:center;gap:8px;padding:10px 16px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.hj .jl-replace svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.hj .jl-replace:hover{color:var(--blue-mid);border-color:var(--violet-line);background:var(--violet-wash)}.hj .jl-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.hj .jl-filters{top:calc(var(--hdr-h,72px) + 20px);border:1px solid var(--line-light);background:#fff;border-radius:18px;padding:18px;position:sticky}.hj .jl-fh{justify-content:space-between;align-items:center;display:flex}.hj .jl-fh b{font:700 .98rem var(--font-display);color:var(--dk-hi)}.hj .jl-fh button{font:600 .8rem var(--font-body);color:var(--blue-mid);cursor:pointer;background:0 0;border:0}.hj .jl-f{border:0;border-top:1px solid var(--line-light);min-width:0;margin:16px 0 0;padding:16px 0 0}.hj .jl-f legend{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--dk-low);justify-content:space-between;margin-bottom:10px;padding:0;font-size:.74rem;font-weight:700;display:flex}.hj .jl-f legend+*{clear:both}.hj .jl-f legend b{letter-spacing:0;text-transform:none;color:var(--dk-hi);font-size:.84rem}.hj .jl-rd,.hj .jl-ck{color:var(--dk-mid);cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:.88rem;display:flex}.hj .jl-rd input,.hj .jl-ck input{accent-color:var(--blue-mid);width:16px;height:16px;margin:0}.hj .jl-exp{width:100%;accent-color:var(--blue-mid)}.hj .jl-locs{flex-wrap:wrap;gap:6px;display:flex}.hj .jl-locs button{border:1px solid var(--line-light);font:600 .76rem var(--font-body);color:var(--dk-mid);cursor:pointer;background:#fff;border-radius:20px;padding:5px 10px}.hj .jl-locs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.hj .jl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hj .jl-head p{color:var(--dk-mid);margin:0;font-size:1rem}.hj .jl-head p b{font:700 1.4rem var(--font-display);color:var(--dk-hi);margin-right:2px}.hj .jl-sort{color:var(--dk-low);align-items:center;gap:8px;font-size:.84rem;display:flex}.hj .jl-sort select{border:1px solid var(--line-light);font:600 .84rem var(--font-body);color:var(--dk-hi);background:#fff;border-radius:9px;padding:8px 10px}.hj .jl-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.hj .jl-chips span{background:var(--gold-wash);color:var(--gold-ink);border:1px solid var(--gold-line);border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.hj .jl-grid{margin-top:18px}.hj .jc-title:has(.jl-match){justify-content:space-between;align-items:center;gap:8px;display:flex}.hj .jl-match{font-family:var(--font-body);letter-spacing:0;background:var(--pos-wash);color:var(--pos);border-radius:20px;flex:none;padding:4px 9px;font-size:.72rem;font-weight:700}.hj .jl-match.mid{background:var(--violet-wash);color:var(--blue-mid)}.hj .jl-empty{border:1px dashed var(--line-light);text-align:center;color:var(--dk-mid);border-radius:16px;margin-top:24px;padding:28px}.hj .jl-empty b{color:var(--dk-hi);margin-bottom:4px;display:block}@media (max-width:900px){.hj .jl-body{grid-template-columns:minmax(0,1fr)}.hj .jl-filters{position:static}.hj .jl-prof{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av who""skills skills""btn btn"}.hj .jl-replace{justify-self:start}}html.rp-lock,html.rp-lock body{overflow:hidden}.hj .rp-ov{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0a0d2e47;justify-content:center;align-items:center;padding:20px;transition:opacity .35s;display:flex;position:fixed;inset:0}.hj .rp-ov.on{opacity:1}.hj .rp-modal{background:#fff;border-radius:26px;grid-template-columns:220px minmax(0,1fr);gap:30px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:30px;transition:transform .45s cubic-bezier(.22,.68,0,1);display:grid;overflow:auto;transform:translateY(14px)scale(.98);box-shadow:0 60px 120px -40px #0a0d2e99}.hj .rp-modal:focus{outline:none}.hj .rp-ov.on .rp-modal{transform:none}.hj .rp-doc{background:radial-gradient(80% 70% at 50% 0,#6e8bff2e,#0000 70%),#f3f5ff;border-radius:18px;justify-content:center;align-items:center;padding:14px;display:flex}.hj .rp-paper{aspect-ratio:.74;background:#fff;border-radius:10px;flex-direction:column;gap:7px;width:100%;padding:18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px -18px #0a0d2e73}.hj .rp-fname{color:var(--dk-low);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:.56rem;font-weight:700;position:absolute;top:8px;right:10px;overflow:hidden}.hj .rp-l{height:6px;width:var(--w,100%);background:#e3e6f3;border-radius:4px;transition:background .35s,box-shadow .35s;display:block}.hj .rp-h{width:62%;height:11px;margin-top:10px}.hj .rp-s{width:48%;height:7px}.hj .rp-gap{height:6px}.hj .rp-tags{gap:5px;display:flex}.hj .rp-tags i{background:#e3e6f3;border-radius:6px;width:22%;height:12px;transition:background .35s}.hj .rp-l.got,.hj .rp-tags.got i{background:linear-gradient(90deg,#8aa2ff,#2b4fe0);box-shadow:0 0 0 3px #6e8bff2e}.hj .rp-beam{border-bottom:2px solid var(--blue-mid);background:linear-gradient(#0000,#6e8bff47 70%,#2b4fe0bf 98%,#0000);height:46px;animation:2.2s ease-in-out infinite hj-rpScan;position:absolute;top:0;left:0;right:0}.hj .rp-ov.rp-done .rp-beam{display:none}@keyframes hj-rpScan{0%{transform:translateY(-46px)}to{transform:translateY(calc(100% + 280px))}}.hj .rp-side h2{font:700 1.5rem / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--dk-hi);margin:0}.hj .rp-side>p{color:var(--dk-mid);margin:6px 0 0;font-size:.92rem}.hj .rp-steps{flex-direction:column;gap:2px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hj .rp-steps li{color:#a3a8c6;grid-template-columns:22px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;font-size:.9rem;transition:color .3s;display:grid}.hj .rp-steps li i{border:2px solid #daddee;border-radius:50%;width:18px;height:18px;position:relative}.hj .rp-steps li.now{color:var(--dk-hi)}.hj .rp-steps li.now i{border-color:var(--blue-soft);border-top-color:#0000;animation:.7s linear infinite hj-rpSpin}.hj .rp-steps li.ok{color:var(--dk-mid)}.hj .rp-steps li.ok i{border-color:var(--pos);background:var(--pos)}.hj .rp-steps li.ok i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.hj .rp-steps li b{max-width:100%;color:var(--dk-hi);white-space:nowrap;text-overflow:ellipsis;opacity:0;justify-self:end;font-weight:700;transition:opacity .3s,transform .3s;overflow:hidden;transform:translate(6px)}.hj .rp-steps li.ok b{opacity:1;transform:none}@keyframes hj-rpSpin{to{transform:rotate(360deg)}}.hj .rp-bar{background:#e6e9f6;border-radius:6px;height:6px;margin-top:16px;overflow:hidden}.hj .rp-bar i{background:linear-gradient(90deg, var(--gold), var(--blue-mid));border-radius:6px;width:0;height:100%;transition:width .4s;display:block}.hj .rp-foot{color:var(--dk-low);margin:10px 0 0;font-size:.84rem}.hj .rp-foot b{color:var(--pos)}.hj .rp-toast{z-index:1400;background:var(--ink);color:#fff;border-radius:12px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:.9rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -18px #0a0d2eb3}@media (max-width:640px){.hj .rp-modal{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 18px}.hj .rp-doc{display:none}}@media (prefers-reduced-motion:reduce){.hj .rp-beam,.hj .rp-steps li.now i{animation:none}.hj .rp-ov,.hj .rp-modal{transition:none}}.hj #jsearch{max-width:700px}.hj #jsearch .js-kw{flex:1}.hj #jsearch .js-go{white-space:nowrap;border-radius:100px;padding:0 30px;position:relative;overflow:hidden}.hj #jsearch .js-go-t{opacity:var(--js-lo,1);display:inline}.hj #jsearch .js-go-i{width:var(--js-goi,20px);height:var(--js-goi,20px);opacity:var(--js-io,0);pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.js-docking .hj #jsearch .js-go{width:var(--js-gow,auto);padding:0}@media (max-width:760px){.hj #jsearch{border-radius:100px;flex-direction:row;align-items:center;gap:6px;padding:6px 6px 6px 4px}.hj #jsearch .js-kw{flex:1}.hj #jsearch .js-f{box-shadow:none;background:0 0;border:0}.hj #jsearch .js-go{border-radius:100px;width:auto;height:48px;margin:0;padding:0 20px;font-size:.94rem}}@media (max-width:400px){.hj #jsearch .js-go{padding:0 15px;font-size:.88rem}}.hj .jsearch:after{opacity:.28;filter:blur(16px);transition:opacity .3s,filter .3s,inset .3s}.hj .jsearch:focus-within:after{opacity:1;filter:blur(24px);inset:-6px}body.js-docking .hj #jsHalo{opacity:calc(var(--halo-max,.28) * var(--hz,1));transition:opacity .3s,filter .3s}body.js-docking .hj #jsHalo.is-active{--halo-max:1;filter:blur(24px)}
