.hj-sub{--sub-ink:#0f172a;--sub-muted:#5b6577;--sub-blue:#2563eb;--sub-cyan:#22d3ee;--sub-night:#04060c;--sub-surface:#f5f7fb;color:var(--sub-ink)}.hj-sub h1,.hj-sub h2,.hj-sub h3{margin:0;font-weight:400}.hj-sub-lead{text-wrap:pretty;max-width:34em;color:var(--sub-muted);margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.hj-sub-actions{flex-wrap:wrap;gap:12px;display:flex}.hj-ma-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);padding-top:clamp(120px,14vh,168px);padding-bottom:clamp(96px,12vh,160px);display:grid}.hj-ma-hero-text{flex-direction:column;gap:28px;display:flex}.hj-ma-hero-media{border-radius:var(--shape-corner-xl,28px);overflow:hidden}.hj-ma-bento-section{padding-bottom:clamp(96px,12vh,160px)}.hj-ma-bento-section>h2{max-width:16em;margin-bottom:48px}.hj-ma-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"fp fp iso""proxy team team";gap:20px;display:grid}.hj-ma-tile{border-radius:var(--shape-corner-xl,28px);background:var(--sub-surface);flex-direction:column;display:flex;overflow:hidden}.hj-ma-tile.is-fingerprint{grid-area:fp}.hj-ma-tile.is-isolation{grid-area:iso}.hj-ma-tile.is-proxy{grid-area:proxy}.hj-ma-tile.is-team{grid-area:team}.hj-ma-tile-text{flex-direction:column;gap:6px;padding:28px 28px 20px;display:flex}.hj-ma-tile-text p{color:var(--sub-muted);margin:0;font-size:15px;line-height:1.5}.hj-ma-tile-media{margin-top:auto}.hj-sync-hero{background:radial-gradient(60% 50% at 50% 70%, #2563eb47, transparent 70%), radial-gradient(40% 40% at 80% 30%, #22d3ee1f, transparent 70%), var(--sub-night);color:#fff;text-align:center;padding-top:clamp(120px,14vh,168px);padding-bottom:clamp(72px,9vh,120px)}.hj-sync-hero .grid-container:first-child{flex-direction:column;align-items:center;gap:24px;display:flex}.hj-sync-hero .hj-sub-lead{color:#e2e8f0b8}.hj-sync-hero .hj-sub-actions{justify-content:center}.hj-sync-hero .button-primary{color:var(--sub-night);background:#fff}.hj-sync-hero .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff2e}.hj-sw{aspect-ratio:100/38;border-radius:var(--shape-corner-xl,28px);text-align:left;background:radial-gradient(70% 70% at 30% 45%,#2563eb38,#0000 70%),#070b16;border:1px solid #94a3b829;margin-top:clamp(48px,7vh,88px);position:relative;overflow:hidden;container-type:inline-size}.hj-sw-links{width:100%;height:100%;position:absolute;inset:0}.hj-sw-links path{fill:none;stroke:#22d3ee;stroke-width:1.5px;stroke-dasharray:6 6;opacity:.7;vector-effect:non-scaling-stroke;animation:1.2s linear infinite hj-ill-flow}.hj-sw-main{width:38cqw;position:absolute;top:7cqw;left:4cqw}.hj-sw-grid{grid-template-columns:repeat(3,1fr);gap:3cqw 1.5cqw;width:45cqw;display:grid;position:absolute;top:5.5cqw;left:52cqw}.hj-sw-pane{color:var(--sub-ink);background:#fff;border-radius:1.2cqw;overflow:hidden;box-shadow:0 1.6cqw 4cqw #00000080}.hj-sw-bar{background:#f1f5f9;border-bottom:1px solid #0f172a14;align-items:center;gap:.5cqw;padding:.8cqw 1cqw;display:flex}.hj-sw-bar i{background:#cbd5e1;border-radius:50%;width:.6cqw;height:.6cqw}.hj-sw-bar b{white-space:nowrap;text-overflow:ellipsis;margin-left:.5cqw;font-size:1.05cqw;font-weight:600;overflow:hidden}.hj-sw-crown{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:99px;align-items:center;gap:.3cqw;margin-left:auto;padding:.2cqw .7cqw;font-size:.95cqw;display:inline-flex}.hj-sw-crown svg{width:1.1cqw;height:1.1cqw}.hj-sw-body{padding:1cqw}.hj-sw-search{gap:.6cqw;display:flex}.hj-sw-field{white-space:nowrap;border:1px solid #cbd5e1;border-radius:.6cqw;flex:1;align-items:center;min-width:0;height:2.4cqw;padding:0 .7cqw;font-size:1cqw;display:flex;overflow:hidden}.hj-sw-caret{background:var(--sub-blue);width:.15cqw;height:1.3cqw;margin-left:.15cqw;animation:1.1s steps(2,end) infinite hj-ill-blink;display:inline-block}.hj-sw-btn{background:var(--sub-blue);color:#fff;border-radius:.6cqw;flex:none;align-items:center;height:2.4cqw;padding:0 .9cqw;font-size:1cqw;transition:transform .12s,box-shadow .3s;display:flex}.hj-sw-btn.is-pressed{transform:scale(.9);box-shadow:0 0 0 .6cqw #22d3ee73}.hj-sw-results{grid-template-columns:repeat(3,1fr);gap:.6cqw;margin-top:.9cqw;display:grid}.hj-sw-results span{background:#f1f5f9;border-radius:.6cqw;height:3.4cqw;transition:background-color .35s}.hj-sw-results.is-shown span:first-child{background:#dbeafe}.hj-sw-results.is-shown span:nth-child(2){background:#e0f2fe}.hj-sw-results.is-shown span:nth-child(3){background:#ede9fe}.hj-sw-pane.is-main .hj-sw-bar{padding:1.1cqw 1.4cqw}.hj-sw-pane.is-main .hj-sw-bar b{font-size:1.4cqw}.hj-sw-pane.is-main .hj-sw-crown{padding:.3cqw .9cqw;font-size:1.2cqw}.hj-sw-pane.is-main .hj-sw-crown svg{width:1.4cqw;height:1.4cqw}.hj-sw-pane.is-main .hj-sw-body{padding:1.6cqw}.hj-sw-pane.is-main .hj-sw-field{height:3.6cqw;padding:0 1cqw;font-size:1.5cqw}.hj-sw-pane.is-main .hj-sw-caret{height:2cqw}.hj-sw-pane.is-main .hj-sw-btn{height:3.6cqw;padding:0 1.4cqw;font-size:1.5cqw}.hj-sw-pane.is-main .hj-sw-results{gap:1cqw;margin-top:1.6cqw}.hj-sw-pane.is-main .hj-sw-results span{height:9cqw}.hj-sw-main{--cursor:2.6cqw}.hj-sw-cursor{color:#0f172a;filter:drop-shadow(0 .3cqw .4cqw #0006);width:2.6cqw;height:2.6cqw;transition:transform .12s;position:absolute}.hj-sw-cursor.is-pressed{transform:scale(.82)}.hj-sync-compare{padding-top:clamp(96px,12vh,160px);padding-bottom:clamp(72px,9vh,120px)}.hj-sync-compare>h2{text-align:center;margin-bottom:48px}.hj-sc{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hj-sc-panel{border-radius:var(--shape-corner-xl,28px);background:var(--sub-surface);padding:32px}.hj-sc-panel.is-after{background:linear-gradient(160deg,#eef4ff,#e6fbff)}.hj-sc-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.hj-sc-head span{color:var(--sub-muted);font-size:17px}.hj-sc-head b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.2vw,48px);font-weight:400}.hj-sc-panel.is-after .hj-sc-head b{color:var(--sub-blue)}.hj-sc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hj-sc li{background:#fff;border:1px solid #0f172a0f;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 18px;transition:background-color .3s,border-color .3s,transform .3s;display:flex}.hj-sc-name{font-size:15px}.hj-sc-state{color:#94a3b8;align-items:center;gap:6px;font-size:13px;display:inline-flex}.hj-sc-state svg{width:14px;height:14px}.hj-sc li.is-active{border-color:#93c5fd;transform:translate(6px)}.hj-sc li.is-done .hj-sc-state,.hj-sc ul.is-done .hj-sc-state{color:#16a34a}.hj-sc ul.is-done li{border-color:#bbf7d0}.hj-sub-faq{max-width:880px;padding-bottom:clamp(72px,9vh,120px)}.hj-sub-faq>h2{margin-bottom:24px}.hj-sub-faq details{border-top:1px solid #0f172a1a}.hj-sub-faq details:last-child{border-bottom:1px solid #0f172a1a}.hj-sub-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;list-style:none;display:flex}.hj-sub-faq summary::-webkit-details-marker{display:none}.hj-sub-faq summary:after{content:"+";color:var(--sub-muted);font-size:22px;line-height:1;transition:transform .2s}.hj-sub-faq details[open] summary:after{transform:rotate(45deg)}.hj-sub-faq summary:focus-visible{outline:2px solid var(--sub-blue);outline-offset:4px;border-radius:4px}.hj-sub-faq details p{max-width:46em;color:var(--sub-muted);margin:0 0 20px}@media not (min-width:1024px){.hj-ma-hero{grid-template-columns:1fr;padding-top:112px}.hj-ma-bento{grid-template-columns:1fr;grid-template-areas:"fp""iso""proxy""team"}.hj-sc{grid-template-columns:1fr}}.hj-sub.is-centered .hj-section-title,.hj-sub.is-centered section>h2,.hj-sub.is-centered section>.grid-container>h2{text-align:center;margin-inline:auto}
.hj-scene{border-radius:var(--shape-corner-xl,28px);color:#0f172a;text-align:left;width:100%;line-height:1.35;font-family:var(--font-family,"HJ Sans", "HJ Sans Fallback", "PingFang SC", "Microsoft YaHei", sans-serif);position:relative;overflow:hidden;container-type:inline-size}.hj-scene svg{display:block}.hj-scene .hj-ill-spin{animation:1.2s linear infinite hj-ill-spin}.hj-al-caret{vertical-align:-.18em;background:#67e8f9;width:.55em;height:1.1em;margin-left:.1em;animation:1.1s steps(2,end) infinite hj-ill-blink;display:inline-block}.hj-al-caret.is-ink{background:#2563eb;width:.12em}.hj-sheet{aspect-ratio:1;background:linear-gradient(160deg,#eef4ff,#f5f7fb 50%,#ecfeff);padding:0}.hj-sheet-file,.hj-sheet-list{background:#fff;border-radius:2.6cqw;width:40cqw;position:absolute;top:14cqw;overflow:hidden;box-shadow:0 2cqw 6cqw #0f172a1a}.hj-sheet-file{left:6cqw}.hj-sheet-list{top:26cqw;right:6cqw}.hj-sheet-head{border-bottom:1px solid #0f172a14;align-items:center;gap:1.6cqw;padding:2.4cqw 3cqw;font-size:2.8cqw;font-weight:600;display:flex}.hj-sheet-xls{color:#fff;background:#16a34a;border-radius:.8cqw;padding:.4cqw 1cqw;font-size:1.8cqw}.hj-sheet-row{color:#475569;border-bottom:1px solid #0f172a0d;grid-template-columns:1.6fr 1.2fr .6fr;gap:1cqw;padding:1.8cqw 3cqw;font-size:2.2cqw;transition:background-color .3s,color .3s;display:grid}.hj-sheet-row.is-sent{color:#94a3b8;background:#f0fdf4}.hj-sheet-item{border-bottom:1px solid #0f172a0d;align-items:center;gap:1.4cqw;padding:1.8cqw 3cqw;font-size:2.4cqw;display:flex}.hj-sheet-item svg{color:#16a34a;width:2.6cqw;height:2.6cqw}.hj-sheet-item small{color:#64748b;background:#f1f5f9;border-radius:99px;margin-left:auto;padding:.3cqw 1cqw;font-size:1.9cqw}.hj-winopen{aspect-ratio:1;background:linear-gradient(160deg,#f5f7fb,#eef4ff);grid-template-columns:repeat(3,1fr);gap:3cqw;padding:8cqw;display:grid}.hj-winopen-cell{background:#fff;border-radius:2cqw;transition:opacity .3s,transform .3s;overflow:hidden;box-shadow:0 1.4cqw 4cqw #0f172a1a}.hj-winopen-bar{background:#f1f5f9;gap:.8cqw;padding:1.4cqw;display:flex}.hj-winopen-bar i{background:#cbd5e1;border-radius:50%;width:1.2cqw;height:1.2cqw}.hj-winopen-body{place-items:center;height:14cqw;display:grid}.hj-winopen-body span{color:#94a3b8;align-items:center;font-size:2.2cqw;display:inline-flex}.hj-winopen-body span.is-on{color:#15803d;background:#dcfce7;border-radius:99px;padding:.5cqw 1.6cqw}.hj-winopen-body svg{color:#2563eb;width:3cqw;height:3cqw}.hj-shield-scene{aspect-ratio:16/7;color:#e2e8f0;background:radial-gradient(40% 70%,#2563eb59,#0000 70%),#070b16;border:1px solid #94a3b829}.hj-shield-core{background:radial-gradient(circle at 35% 30%,#3b82f6,#1d4ed8 60%,#1e3a8a);border-radius:50%;place-items:center;width:16cqw;height:16cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 6cqw #3884ffb3}.hj-shield-core svg{color:#fff;width:9cqw;height:9cqw}.hj-shield-ring{opacity:0;border:.15cqw solid #67e8f980;border-radius:50%;width:22cqw;height:22cqw;animation:3.6s ease-out infinite hj-shield-ring;position:absolute;top:50%;left:50%;translate:-50% -50%}.hj-shield-ring.is-2{animation-delay:1.2s}.hj-shield-ring.is-3{animation-delay:2.4s}@keyframes hj-shield-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.hj-shield-chip{color:#e2e8f08c;background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:.8cqw;padding:1cqw 2cqw;font-size:1.6cqw;transition:all .4s;display:inline-flex;position:absolute}.hj-shield-chip svg{opacity:0;width:1.6cqw;height:1.6cqw;transition:opacity .3s}.hj-shield-chip.is-on{color:#fff;background:#22d3ee24;border-color:#67e8f980}.hj-shield-chip.is-on svg{opacity:1;color:#67e8f9}.hj-shield-chip.is-0{top:9cqw;left:14cqw}.hj-shield-chip.is-1{top:12cqw;right:14cqw}.hj-shield-chip.is-2{bottom:10cqw;left:12cqw}.hj-shield-chip.is-3{bottom:8cqw;right:16cqw}.hj-social{aspect-ratio:1;background:radial-gradient(60% 60% at 30% 30%,#fde2f3cc,#0000 70%),radial-gradient(60% 60% at 80% 80%,#e0f2fee6,#0000 70%),#f8fafc}.hj-phone{background:#fff;border:1px solid #0f172a0d;border-radius:4cqw;width:34cqw;padding:2.4cqw;position:absolute;box-shadow:0 3cqw 7cqw #0f172a24}.hj-phone.is-0{top:18cqw;left:6cqw;transform:rotate(-6deg)}.hj-phone.is-1{z-index:2;top:10cqw;left:33cqw}.hj-phone.is-2{top:22cqw;right:6cqw;transform:rotate(6deg)}.hj-phone-head{align-items:center;gap:1.4cqw;margin-bottom:1.8cqw;font-size:2.2cqw;display:flex}.hj-phone-head img{object-fit:contain;width:4cqw;height:4cqw}.hj-phone-post{border-radius:2.4cqw;height:34cqw}.hj-phone-meta{color:#475569;gap:2.4cqw;margin-top:1.8cqw;font-size:2cqw;display:flex}.hj-phone-meta span{font-variant-numeric:tabular-nums;align-items:center;gap:.8cqw;display:inline-flex}.hj-phone-meta svg{width:2.4cqw;height:2.4cqw}.hj-phone-meta span:first-child svg{color:#e11d48;transition:transform .2s}.hj-phone-meta span.is-pop svg{fill:#e11d48;transform:scale(1.4)}.hj-adscmp{aspect-ratio:16/7;background:#f5f7fb;grid-template-columns:1fr 1fr;gap:2cqw;padding:3cqw;display:grid}.hj-adscmp-panel{background:#fff;border-radius:2.4cqw;flex-direction:column;align-items:center;gap:1.6cqw;padding:2.6cqw;display:flex;position:relative}.hj-adscmp-panel>p{color:#475569;margin:0;font-size:1.8cqw}.hj-adscmp-graph{width:28cqw;height:18cqw;position:relative}.hj-adscmp-graph svg{width:100%;height:100%;position:absolute;inset:0}.hj-adscmp-graph line{stroke:#fca5a5;stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke;animation:1.2s linear infinite hj-ill-flow}.hj-adscmp-device{z-index:1;color:#dc2626;background:#fee2e2;border-radius:50%;place-items:center;width:6cqw;height:6cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.hj-adscmp-device svg{width:3cqw;height:3cqw}.hj-adscmp-acc{color:#2563eb;background:#eef4ff;border-radius:1.2cqw;place-items:center;width:4.6cqw;height:4.6cqw;font-size:2cqw;font-weight:600;transition:background-color .3s,color .3s;display:grid}.hj-adscmp-graph .hj-adscmp-acc{z-index:1;position:absolute;translate:-50% -50%}.hj-adscmp-acc.is-0{top:20%;left:18%}.hj-adscmp-acc.is-1{top:20%;left:82%}.hj-adscmp-acc.is-2{top:80%;left:18%}.hj-adscmp-acc.is-3{top:80%;left:82%}.hj-adscmp-acc.is-flag{color:#dc2626;background:#fee2e2}.hj-adscmp-pairs{grid-template-columns:1fr 1fr;align-content:center;gap:1.6cqw 3cqw;height:18cqw;display:grid}.hj-adscmp-pair{align-items:center;gap:1cqw;display:inline-flex}.hj-adscmp-mini{color:#fff;background:linear-gradient(135deg,#2563eb,#22d3ee);border-radius:1.2cqw;place-items:center;width:4.6cqw;height:4.6cqw;display:grid}.hj-adscmp-mini svg{width:2.4cqw;height:2.4cqw}.hj-adscmp-tag{opacity:.35;border-radius:99px;align-items:center;gap:.8cqw;padding:.8cqw 1.8cqw;font-size:1.6cqw;transition:opacity .4s;display:inline-flex}.hj-adscmp-tag svg{width:1.8cqw;height:1.8cqw}.hj-adscmp-tag.is-on{opacity:1}.hj-adscmp-tag.is-bad{color:#b91c1c;background:#fee2e2}.hj-adscmp-tag.is-good{color:#15803d;background:#dcfce7}.hj-serp{aspect-ratio:16/8;background:#f5f7fb}.hj-serp-dots{opacity:.7;background-image:radial-gradient(circle,#c7d2fe .22cqw,#0000 .26cqw);background-size:1.6cqw 1.6cqw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.hj-serp-pin{color:#94a3b8;flex-direction:column;align-items:center;transition:color .3s,transform .3s;display:flex;position:absolute;translate:-50% -100%}.hj-serp-pin svg{width:3cqw;height:3cqw}.hj-serp-pin small{font-size:1.5cqw}.hj-serp-pin.is-on{color:#2563eb;transform:scale(1.25)}.hj-serp-card{background:#fff;border-radius:2cqw;width:34cqw;padding:2.2cqw;animation:.4s ease-out hj-serp-in;position:absolute;top:52%;left:50%;translate:-50% -50%;box-shadow:0 2.4cqw 6cqw #0f172a24}@keyframes hj-serp-in{0%{opacity:0;transform:translateY(1cqw)}to{opacity:1;transform:none}}.hj-serp-query{color:#475569;background:#f1f5f9;border-radius:99px;margin-bottom:1.6cqw;padding:1cqw 1.4cqw;font-size:1.7cqw}.hj-serp-row{border-radius:1cqw;align-items:center;gap:1.4cqw;padding:1.1cqw 1cqw;display:flex}.hj-serp-row b{color:#94a3b8;width:3.4cqw;font-size:1.6cqw;font-weight:500}.hj-serp-row span{background:#e2e8f0;border-radius:1cqw;flex:1;height:1.4cqw}.hj-serp-row em{color:#2563eb;font-size:1.4cqw;font-style:normal}.hj-serp-row.is-you{background:#eef4ff}.hj-serp-row.is-you b{color:#2563eb}.hj-serp-row.is-you span{background:linear-gradient(90deg,#93c5fd,#a5f3fc)}.hj-stream{aspect-ratio:16/7.5;color:#e2e8f0;background:radial-gradient(60% 70% at 70% 30%,#2563eb38,#0000 70%),#070b16;border:1px solid #94a3b829;padding:3.4cqw 4cqw}.hj-stream-head{color:#94a3b8;align-items:baseline;gap:1cqw;margin-bottom:2cqw;font-size:1.6cqw;display:flex}.hj-stream-head b{color:#fff;font-variant-numeric:tabular-nums;margin-left:1cqw;font-size:3.6cqw;font-weight:400}.hj-stream-live{background:#22c55e;border-radius:50%;width:1cqw;height:1cqw;animation:1.6s steps(2,end) infinite hj-ill-blink;box-shadow:0 0 1.2cqw #22c55e}.hj-stream-table{border:1px solid #94a3b829;border-radius:1.4cqw;overflow:hidden}.hj-stream-row{border-top:1px solid #94a3b81a;grid-template-columns:.6fr 3fr 1fr .8fr;align-items:center;gap:1.4cqw;padding:1.2cqw 2cqw;font-size:1.5cqw;display:grid}.hj-stream-row img{object-fit:contain;background:#fff;border-radius:.6cqw;width:2.4cqw;height:2.4cqw;padding:.2cqw}.hj-stream-row.is-th{color:#64748b;background:#ffffff08;border-top:0;font-size:1.3cqw}.hj-stream-row.is-new{background:#22d3ee14;animation:.45s ease-out hj-stream-in}@keyframes hj-stream-in{0%{opacity:0;transform:translateY(1cqw)}to{opacity:1;transform:none}}.hj-bulk{aspect-ratio:1;background:linear-gradient(160deg,#f5f7fb,#eef4ff)}.hj-bulk-card{background:#fff;border-radius:2.6cqw;position:absolute;top:15cqw;left:7cqw;right:7cqw;overflow:hidden;box-shadow:0 2cqw 6cqw #0f172a1a}.hj-bulk-head{box-sizing:border-box;font-variant-numeric:tabular-nums;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;height:10cqw;padding:0 3cqw;font-size:2.6cqw;font-weight:600;display:flex}.hj-bulk-head b{color:#fff;background:var(--sub-blue);border-radius:99px;padding:.9cqw 2.2cqw;font-size:2.2cqw;font-weight:500;transition:transform .15s,box-shadow .3s}.hj-bulk-head b.is-pressed{transform:scale(.92);box-shadow:0 0 0 .8cqw #2563eb40}.hj-bulk-row{box-sizing:border-box;border-bottom:1px solid #0f172a0d;grid-template-columns:auto 1.3fr 1.2fr 1fr;align-items:center;gap:1.6cqw;height:7.4cqw;padding:0 3cqw;font-size:2.2cqw;transition:background-color .5s;display:grid}.hj-bulk-row.is-flash{background:#dbeafe;transition-duration:.1s}.hj-bulk-row.is-flash .hj-bulk-ip,.hj-bulk-row.is-flash .hj-bulk-tag{animation:.45s cubic-bezier(.3,1.6,.5,1) hj-bulk-pop}@keyframes hj-bulk-pop{0%{opacity:0;scale:.7}}.hj-bulk-panel{box-sizing:border-box;opacity:0;transform-origin:85% 0;background:#fff;border-radius:2.2cqw;gap:1.2cqw;width:38cqw;padding:2.4cqw;font-size:2.1cqw;transition:opacity .25s,scale .3s cubic-bezier(.2,.9,.3,1.2);display:grid;position:absolute;top:23cqw;right:10cqw;scale:.92;box-shadow:0 2.4cqw 6cqw -1cqw #0f172a47,0 0 0 1px #0f172a0f}.hj-bulk-panel.is-open{opacity:1;scale:1}.hj-bulk-field{background:#f1f5f9;border-radius:1.4cqw;justify-content:space-between;align-items:center;height:5.6cqw;padding:0 1.8cqw;display:flex}.hj-bulk-field span{color:#64748b}.hj-bulk-field b{color:var(--sub-blue);font-weight:500}.hj-bulk-panel i{background:var(--sub-blue);color:#fff;border-radius:99px;justify-self:end;place-items:center;height:5cqw;margin-top:.4cqw;padding:0 3cqw;font-style:normal;font-weight:500;transition:transform .15s,box-shadow .3s;display:grid}.hj-bulk-panel i.is-pressed{transform:scale(.9);box-shadow:0 0 0 .8cqw #2563eb40}.hj-bulk-toast{color:#fff;white-space:nowrap;opacity:0;background:#0f172a;border-radius:99px;align-items:center;gap:1cqw;padding:1.3cqw 2.6cqw;font-size:2.2cqw;transition:opacity .3s,translate .4s cubic-bezier(.2,.9,.3,1.2);display:inline-flex;position:absolute;top:66cqw;left:50%;translate:-50% 2cqw}.hj-bulk-toast svg{color:#4ade80;width:2.4cqw;height:2.4cqw}.hj-bulk-toast.is-on{opacity:1;translate:-50%}.hj-bulk-pointer{translate:calc(var(--x) * 1cqw) calc(var(--y) * 1cqw);color:#0f172a;fill:#fff;filter:drop-shadow(0 .4cqw .6cqw #0000004d);width:4.4cqw;height:4.4cqw;transition:translate .42s cubic-bezier(.3,.7,.2,1),scale .15s;position:absolute;top:0;left:0}.hj-bulk-pointer.is-pressed{scale:.82}.hj-bulk-row.is-done{background:#eef4ff}.hj-bulk-check{color:#fff;border:.25cqw solid #cbd5e1;border-radius:.7cqw;place-items:center;width:2.8cqw;height:2.8cqw;transition:background-color .2s,border-color .2s;display:grid}.hj-bulk-check.is-on{background:var(--sub-blue);border-color:var(--sub-blue)}.hj-bulk-check svg{width:2cqw;height:2cqw}.hj-bulk-ip{color:#475569;font-family:HJ Mono,HJ Mono Fallback,ui-monospace,Consolas,monospace;font-size:2cqw}.hj-bulk-row.is-done .hj-bulk-ip{color:var(--sub-blue)}.hj-bulk-tag{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:99px;justify-self:start;padding:.4cqw 1.4cqw;font-size:1.9cqw}.hj-bulk-row.is-done .hj-bulk-tag{background:var(--sub-blue);color:#fff}.hj-sites{background:linear-gradient(160deg,#f8fafc,#eef4ff);padding:3cqw 2cqw}.hj-sites-map{position:relative}.hj-sites-dots{opacity:.9;width:100%;height:auto;display:block}.hj-sites-layer,.hj-sites-cards{aspect-ratio:1440/544;position:absolute;top:0;left:0;right:0}.hj-sites-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hj-sites-lines line{stroke:#93c5fd;stroke-width:1.5px;stroke-dasharray:4 4;opacity:.35;transition:opacity .3s,stroke .3s}.hj-sites-lines line.is-on{stroke:var(--sub-blue);opacity:1}.hj-sites-pin{background:#93c5fd;border-radius:50%;width:1.1cqw;height:1.1cqw;transition:background-color .3s;position:absolute;translate:-50% -50%;box-shadow:0 0 0 .35cqw #93c5fd59}.hj-sites-pin.is-on{background:var(--sub-blue)}.hj-sites-pin.is-on:after{content:"";background:#2563eb73;border-radius:50%;animation:1.5s ease-out infinite hj-sites-pulse;position:absolute;inset:0}@keyframes hj-sites-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(5)}}.hj-sites-card{box-sizing:border-box;color:#475569;background:#fff;border:1px solid #0f172a14;border-radius:1.2cqw;gap:.5cqw;width:19cqw;padding:1cqw 1.2cqw;font-size:1.2cqw;transition:border-color .3s,box-shadow .3s,translate .3s;display:grid;position:absolute;box-shadow:0 1cqw 2.4cqw -1.2cqw #0f172a40}.hj-sites-card.is-on{border-color:#2563eb73;translate:0 -.4cqw;box-shadow:0 1.4cqw 3cqw -1.2cqw #1e40af66}.hj-sites-card b{color:#0f172a;white-space:nowrap;align-items:center;gap:.7cqw;font-weight:600;display:flex}.hj-sites-card b img{object-fit:contain;width:1.8cqw;height:1.8cqw}.hj-sites-card span{align-items:center;gap:.7cqw;font-family:HJ Mono,HJ Mono Fallback,ui-monospace,Consolas,monospace;display:flex}.hj-sites-card span img{object-fit:cover;border-radius:.15cqw;width:1.6cqw;height:1.1cqw;box-shadow:0 0 0 1px #0f172a1f}.hj-sites-card em{color:#15803d;white-space:nowrap;grid-template-rows:0fr;font-style:normal;transition:grid-template-rows .3s;display:grid}.hj-sites-card em>span{align-items:center;gap:.4cqw;min-height:0;display:flex;overflow:hidden}.hj-sites-card em svg{flex:none;width:1.2cqw;height:1.2cqw}.hj-sites-card.is-on em{grid-template-rows:1fr}@container not (min-width:720px){.hj-sites{padding:4cqw}.hj-sites .hj-sites-lines{display:none}.hj-sites-map{margin-bottom:4cqw}.hj-sites-pin{width:2.2cqw;height:2.2cqw}.hj-sites-cards{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:2.4cqw;margin-top:4cqw;display:grid;position:static}.hj-sites-card{border-radius:2.6cqw;gap:1cqw;width:auto;padding:2.6cqw 3cqw;font-size:3.4cqw;position:static}.hj-sites-card b{white-space:normal;gap:1.4cqw}.hj-sites-card b img{width:4cqw;height:4cqw}.hj-sites-card span img{width:3.6cqw;height:2.4cqw}.hj-sites-card em{white-space:normal}.hj-sites-card em svg{width:3cqw;height:3cqw}}
.hj-sub .hj-ph{padding-top:clamp(128px,16vh,184px);padding-bottom:var(--sub-gap);text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.hj-ph-eyebrow{color:var(--sub-blue);align-items:center;gap:8px;font-size:15px;display:inline-flex}.hj-ph-eyebrow svg{width:18px;height:18px}.hj-ph-box{text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:32px;width:min(100%,960px);padding:clamp(28px,4vw,48px) clamp(28px,4vw,56px) 24px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #2563eb59,0 0 0 6px #2563eb0d}.hj-ph-progress{background:linear-gradient(90deg, #60a5fa, var(--sub-blue));transform-origin:0;height:4px;transform:scaleX(var(--p,0));transition:transform .3s linear,background .4s;position:absolute;bottom:0;left:0;right:0}.hj-ph-progress.is-done{background:linear-gradient(90deg,#4ade80,#16a34a)}.hj-ph-status{align-items:center;gap:8px;min-width:0;animation:.35s ease-out hj-ph-in;display:inline-flex}.hj-ph-status svg{flex:none;width:18px;height:18px}.hj-ph-status.is-working{color:var(--sub-blue)}.hj-ph-status.is-done{color:#15803d;font-weight:500}@keyframes hj-ph-in{0%{opacity:0;translate:0 6px}}.hj-ph-send{z-index:0;position:relative}.hj-ph-send.is-working:after{content:"";z-index:-1;background:#2563eb59;border-radius:50%;animation:1.4s ease-out infinite hj-ph-pulse;position:absolute;inset:0}@keyframes hj-ph-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.54)}}.hj-ph-title{min-height:2.3em}.hj-ph-title .hj-line{white-space:normal}.hj-ph-ghost{color:#0000}.hj-ph-caret{vertical-align:-.08em;background:var(--sub-blue);width:3px;height:.9em;margin:0 -5px 0 2px;animation:1.1s steps(2,end) infinite hj-ill-blink;display:inline-block}.hj-ph-foot{color:var(--sub-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:15px;display:flex}.hj-ph-send{background:var(--sub-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s,box-shadow .3s;display:grid}.hj-ph-send svg{width:24px;height:24px}.hj-ph-send.is-pressed{transform:scale(.88);box-shadow:0 0 0 10px #2563eb2e}.hj-ph-steps{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hj-ph-steps li{color:#94a3b8;background:var(--sub-surface);border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;transition:color .3s,background-color .3s;display:inline-flex}.hj-ph-steps li svg{width:16px;height:16px}.hj-ph-steps li i{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.hj-ph-steps li.is-on{color:var(--sub-blue);background:#eef4ff}.hj-ph-steps li.is-done{color:#15803d;background:#dcfce7}.hj-ph .hj-sub-lead{margin-top:12px}.hj-ph .hj-sub-actions{justify-content:center}.hj-sub .hj-poster{padding-top:clamp(128px,16vh,184px);padding-bottom:var(--sub-gap);position:relative}.hj-poster:before{content:"";top:96px;left:50%;bottom:calc(var(--sub-gap) - 24px);background:#0f172a1f;width:1px;position:absolute}.hj-poster-title{letter-spacing:-.04em;grid-template-columns:1fr 1fr;margin:0;font-size:clamp(48px,7.4vw,120px);line-height:1.02;display:grid}.hj-sub .hj-poster-title{font-weight:600}.hj-poster-title span{white-space:nowrap}.hj-poster-title span:first-child{text-align:right;padding-right:clamp(16px,2.4vw,40px)}.hj-poster-title span:last-child{color:var(--sub-blue);padding-top:.9em;padding-left:clamp(16px,2.4vw,40px)}.hj-poster-side{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:24px;margin:40px auto clamp(48px,7vh,80px);padding:12px 0;display:flex;position:relative}.hj-poster-side .hj-sub-actions{justify-content:center}.hj-adscmp.is-poster{aspect-ratio:16/6.4;background:0 0;border-radius:0;gap:0;padding:0;overflow:visible}.hj-adscmp.is-poster .hj-adscmp-panel{background:0 0;border-radius:0;justify-content:center;gap:2.4cqw}.hj-adscmp.is-poster .hj-adscmp-panel>p{letter-spacing:.08em;font-size:1.6cqw}.hj-adscmp.is-poster .hj-adscmp-tag{font-size:1.5cqw}.hj-scatter{place-items:center;min-height:min(100vh,960px);display:grid;position:relative;overflow:hidden}.hj-scatter-text{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:28px;padding-top:120px;padding-bottom:96px;display:flex;position:relative}.hj-scatter-text .hj-sub-actions{justify-content:center}.hj-scatter-text h1{line-height:1.12}.hj-scatter-text .hj-sub-lead{max-width:26em}.hj-scatter-phones{pointer-events:none;width:min(100%,1760px);position:absolute;top:0;bottom:0;left:50%;translate:-50%;container-type:inline-size}.hj-social.is-scatter{aspect-ratio:auto;background:0 0;border-radius:0;position:absolute;inset:0;overflow:visible;container-type:normal}.hj-social-slot{aspect-ratio:1;width:clamp(360px,38cqw,560px);position:absolute;container-type:inline-size}.hj-social.is-scatter .hj-social-slot .hj-phone{animation:7s ease-in-out infinite hj-float;top:10cqw;left:33cqw;transform:none}.hj-social-slot.is-0{top:10%;left:-9cqw;rotate:-10deg}.hj-social-slot.is-1{top:2%;right:-8cqw;rotate:8deg}.hj-social-slot.is-2{bottom:-10%;left:4cqw;rotate:6deg}.hj-social.is-scatter .hj-social-slot.is-1 .hj-phone{animation-delay:-2.3s}.hj-social.is-scatter .hj-social-slot.is-2 .hj-phone{animation-delay:-4.6s}@keyframes hj-float{0%,to{translate:0}50%{translate:0 -2.4cqw}}.hj-scatter-mobile{display:none}.hj-sub .hj-scatter+section{padding-top:var(--sub-gap)}.hj-count{min-height:100vh}.hj-count-spacer{display:none}.hj-count-track.is-native-pin .hj-count{position:sticky;top:0}.hj-count-track.is-native-pin .hj-count-spacer{height:90vh;display:block}.hj-count-inner{flex-direction:column;min-height:100vh;padding-top:clamp(104px,13vh,140px);padding-bottom:40px;display:flex}.hj-count-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 64px;display:grid}.hj-count-head h1{font-weight:500}.hj-count-side{flex-direction:column;gap:20px;display:flex}.hj-count-number{font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;gap:.3em;margin:0;line-height:.8;display:flex}.hj-count-number span{letter-spacing:-.06em;background:linear-gradient(120deg,#1d4ed8,#00b4ff 55%,#8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:min(30vw,40vh)}.hj-count-number small{white-space:nowrap;align-self:center;margin-top:.6em;font-size:clamp(28px,3vw,48px)}.hj-count-grid{grid-template-columns:repeat(50,1fr);gap:4px;display:grid}.hj-count-grid span{aspect-ratio:1;background:#e8edf5;border-radius:3px;transition:background-color .25s}.hj-count-grid span.is-on{background:linear-gradient(135deg,#2563eb,#22d3ee)}.hj-sub .hj-deck{padding-top:clamp(120px,15vh,168px);padding-bottom:var(--sub-gap)}.hj-deck-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 64px;display:grid}.hj-deck-head h1{line-height:1.04}.hj-deck-side{flex-direction:column;gap:24px;padding-bottom:8px;display:flex}.hj-deck-fan{height:clamp(300px,30vw,400px);margin-top:clamp(48px,7vh,88px);position:relative;container-type:inline-size}.hj-deck-card{--w:clamp(150px, 18cqw, 250px);left:calc(50% - var(--w) / 2);width:var(--w);translate:calc(var(--k) * 8px) calc(var(--k) * var(--k) * 2px);rotate:calc(var(--k) * 1.5deg);background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:18px;font-size:13px;transition:translate .9s cubic-bezier(.3,.9,.25,1),rotate .9s cubic-bezier(.3,.9,.25,1);position:absolute;top:24px;box-shadow:0 24px 48px -24px #0f172a47}.hj-deck-fan.is-open .hj-deck-card{translate:calc(var(--k) * 14.5cqw) calc(var(--k) * var(--k) * 10px);rotate:calc(var(--k) * 5deg)}.hj-deck-card-head{border-bottom:1px solid #0f172a12;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:14px;display:flex}.hj-deck-card-head img{object-fit:contain;width:26px;height:26px}.hj-deck-card-head b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.hj-deck-card-head svg{width:20px;height:20px;color:var(--sub-blue);flex:none}.hj-deck-card dl{gap:9px;margin:0;display:grid}.hj-deck-card dl div{display:flex}.hj-deck-card dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hj-deck-card dd{white-space:nowrap;text-overflow:ellipsis;color:#475569;font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-width:0;margin:0;display:inline-flex;overflow:hidden}.hj-deck-card dd img{object-fit:cover;border-radius:2px;width:18px;height:12px}.hj-term-hero{padding-top:clamp(108px,13vh,140px);padding-bottom:var(--sub-gap);background:radial-gradient(50% 50% at 70% 80%, #2563eb38, transparent 70%), var(--sub-night);color:#e2e8f0}.hj-sub .hj-term-hero+section{padding-top:var(--sub-gap)}.hj-term{background:#0b1220;border:1px solid #94a3b82e;border-radius:20px;overflow:hidden;box-shadow:0 40px 100px -40px #2563eb80}.hj-term-bar{color:#64748b;background:#111a2e;align-items:center;gap:8px;padding:14px 18px;font-size:13px;display:flex}.hj-term-bar i{background:#334155;border-radius:50%;width:11px;height:11px}.hj-term-bar span{margin-left:10px;font-family:HJ Mono,HJ Mono Fallback,ui-monospace,Consolas,monospace}.hj-term-body{padding:clamp(28px,4vw,56px);font-family:HJ Mono,HJ Mono Fallback,ui-monospace,Consolas,monospace}.hj-term-title{letter-spacing:-.02em;color:#f8fafc;margin:0;font-family:inherit;font-size:clamp(32px,4.6vw,68px);font-weight:400;line-height:1.15}.hj-term-title b,.hj-term-lead b{color:#475569;font-weight:400}.hj-term-lead{color:#94a3b8;margin:20px 0 0;font-size:clamp(15px,1.3vw,18px)}.hj-term-code{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;min-height:9.6em;margin:clamp(28px,4vh,44px) 0 0;font-family:inherit;font-size:clamp(13px,1.15vw,16px);line-height:1.6}.hj-term-code .t-c{color:#64748b}.hj-term-code .t-k{color:#67e8f9}.hj-term-code .t-s{color:#86efac}.hj-term-code .t-n{color:#93c5fd}.hj-term-ok{color:#4ade80}.hj-term-ok svg{vertical-align:-.12em;width:1em;height:1em}.hj-term-actions{margin-top:32px}.hj-term-actions .button-primary{color:var(--sub-night);background:#fff}.hj-term-actions .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff2e}.hj-sub .hj-serp-hero{padding-top:clamp(120px,15vh,168px);padding-bottom:var(--sub-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hj-serp-hero-text{flex-direction:column;gap:28px;display:flex}.hj-serp-hero-text h1{font-size:clamp(36px,3.9vw,60px)}.hj-serp-ui{flex-direction:column;gap:14px;display:flex}.hj-serp-bar{background:#fff;border:1px solid #0f172a1a;border-radius:99px;align-items:center;gap:12px;padding:14px 16px 14px 22px;font-size:17px;display:flex;box-shadow:0 12px 32px -16px #0f172a40}.hj-serp-bar>svg{color:#94a3b8;flex:none;width:20px;height:20px}.hj-serp-bar>span:first-of-type{flex:1}.hj-serp-city{color:var(--sub-blue);background:#eef4ff;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;animation:.4s ease-out hj-serp-in;display:inline-flex}.hj-serp-city svg{width:15px;height:15px}.hj-serp-tabs{color:var(--sub-muted);gap:6px;padding-left:10px;font-size:14px;display:flex}.hj-serp-tabs span{border-bottom:2px solid #0000;padding:6px 12px;transition:color .3s,border-color .3s}.hj-serp-tabs span.is-on{color:var(--sub-blue);border-color:var(--sub-blue)}.hj-serp-list{height:calc(var(--rows) * 64px);margin:0;padding:0;list-style:none;position:relative}.hj-serp-res{translate:0 calc(var(--pos) * 64px);border-radius:14px;align-items:center;gap:16px;height:56px;padding:0 18px;transition:translate .7s cubic-bezier(.45,0,.2,1),background-color .3s;display:flex;position:absolute;top:0;left:0;right:0}.hj-serp-res b{color:#94a3b8;font-variant-numeric:tabular-nums;width:32px;font-size:14px;font-weight:500}.hj-serp-res-text{flex-direction:column;flex:1;gap:7px;display:flex}.hj-serp-res-text i{background:#e2e8f0;border-radius:9px;width:70%;height:9px;display:block}.hj-serp-res-text i:first-child{background:#cbd5e1;width:46%}.hj-serp-res.is-you{z-index:1;background:#eef4ff;box-shadow:inset 0 0 0 1px #bfdbfe}.hj-serp-res.is-you b{color:var(--sub-blue)}.hj-serp-res.is-you em{color:var(--sub-blue);font-size:15px;font-style:normal;font-weight:600}.hj-serp-res.is-you i{background:#bfdbfe;width:60%}.hj-stores{padding-top:clamp(128px,16vh,184px);padding-bottom:var(--sub-gap);overflow:hidden}.hj-stores-text{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.hj-stores-text h1{line-height:1.08}.hj-stores-text .hj-sub-actions{justify-content:center}.hj-stores-rows{gap:0;margin-top:clamp(44px,8vh - 12px,84px);display:grid}.hj-stores-row{padding-block:8px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hj-stores-track{flex:none;animation:46s linear infinite hj-marquee;display:flex}.hj-stores-row.is-reverse .hj-stores-track{animation-duration:54s;animation-direction:reverse}.hj-store{background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;flex:none;gap:12px;width:240px;margin-right:16px;padding:18px;font-size:13px;transition:translate .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;display:flex;box-shadow:0 16px 32px -24px #0f172a4d}.hj-store:hover,.hj-store.is-ping{border-color:#2563eb4d;translate:0 -6px;box-shadow:0 20px 36px -22px #1e40af66}.hj-store-head{align-items:center;gap:10px;display:flex}.hj-store-head img{object-fit:contain;width:28px;height:28px}.hj-store-head b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.hj-store-status{color:#15803d;align-items:center;gap:6px;display:flex}.hj-store-status i{background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 0 3px #dcfce7}.hj-store-status i:after{content:"";opacity:0;background:#22c55e1f;border-radius:50%;animation:2.4s ease-in-out infinite hj-store-live;position:absolute;inset:-6px;transform:scale(.65)}.hj-store:nth-child(3n+1) .hj-store-status i:after{animation-delay:-.8s}.hj-store:nth-child(3n+2) .hj-store-status i:after{animation-delay:-1.6s}@keyframes hj-store-live{50%{opacity:1;transform:scale(1)}}.hj-store-status em{color:#fff;opacity:0;background:#2563eb;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:500;line-height:16px;transition:opacity .25s,scale .35s cubic-bezier(.3,1.6,.5,1);scale:.6}.hj-store.is-ping .hj-store-status em{opacity:1;scale:1}.hj-store-ip{color:var(--sub-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.hj-store-ip img{object-fit:cover;border-radius:2px;width:18px;height:12px}.hj-sub .hj-flow-hero{padding-top:clamp(120px,15vh,168px);padding-bottom:var(--sub-gap)}.hj-flow-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:24px 64px;display:grid}.hj-flow-side{flex-direction:column;gap:24px;padding-bottom:8px;display:flex}.hj-flow{aspect-ratio:16/7;border-top:1px solid #0f172a14;margin-top:clamp(48px,7vh,88px);position:relative;container-type:inline-size}.hj-flow>svg{width:100%;height:100%;position:absolute;inset:0}.hj-flow path{fill:none;stroke:#cbd5e1;stroke-width:1.5px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke;transition:stroke .4s}.hj-flow g.is-on path{stroke:var(--sub-blue);animation:1.2s linear infinite hj-ill-flow}.hj-flow-col-head{letter-spacing:.08em;color:var(--sub-muted);font-size:max(12px,1.1cqw);position:absolute;top:4%;translate:-50%}.hj-flow-col-head.is-0{left:14%}.hj-flow-col-head.is-1{left:50%}.hj-flow-col-head.is-2{left:86%}.hj-flow-node{white-space:nowrap;color:#94a3b8;background:#fff;border:1px solid #0f172a1a;border-radius:99px;align-items:center;gap:.8cqw;padding:1cqw 1.6cqw;font-size:max(12px,1.3cqw);transition:color .4s,border-color .4s,box-shadow .4s;display:inline-flex;position:absolute;translate:-50% -50%}.hj-flow-node img{object-fit:contain;width:max(16px,1.8cqw);height:max(16px,1.8cqw)}.hj-flow-node.is-page img{object-fit:cover;border-radius:2px;height:max(11px,1.2cqw)}.hj-flow-node svg{width:max(16px,1.8cqw);height:max(16px,1.8cqw)}.hj-flow-node.is-acc{left:14%}.hj-flow-node.is-env{left:50%}.hj-flow-node.is-page{left:86%}.hj-flow-node.is-on{color:var(--sub-ink);border-color:#bfdbfe;box-shadow:0 8px 20px -12px #2563eb80}.hj-flow-node.is-env.is-on{color:#fff;background:var(--sub-blue);border-color:var(--sub-blue)}@media not (min-width:1024px){.hj-poster:before{display:none}.hj-poster-title{grid-template-columns:1fr;font-size:clamp(44px,12vw,72px)}.hj-poster-title span:first-child{text-align:left;padding-right:0}.hj-poster-title span:last-child{padding:0}.hj-poster-side{text-align:left;align-items:flex-start}.hj-poster-side .hj-sub-actions{justify-content:flex-start}.hj-adscmp.is-poster{aspect-ratio:16/9}.hj-scatter{min-height:0;display:block}.hj-scatter-phones{display:none}.hj-scatter-mobile{padding-bottom:0;display:block}.hj-count-head{grid-template-columns:1fr}.hj-count-number span{font-size:42vw}.hj-count-grid{grid-template-columns:repeat(20,1fr)}.hj-deck-head,.hj-flow-head{grid-template-columns:1fr}.hj-deck-fan{height:280px}.hj-deck-card{--w:46cqw;padding:14px;font-size:13px}.hj-deck-card:nth-child(n+3){display:none}.hj-deck-card:first-child{translate:-4px;rotate:-2deg}.hj-deck-card:nth-child(2){translate:4px;rotate:2deg}.hj-deck-fan.is-open .hj-deck-card:first-child{translate:-25cqw;rotate:-4deg}.hj-deck-fan.is-open .hj-deck-card:nth-child(2){translate:25cqw 8px;rotate:4deg}.hj-deck-card-head{gap:6px;margin-bottom:8px;padding-bottom:10px}.hj-deck-card-head b{font-size:13px}.hj-sub .hj-serp-hero{grid-template-columns:1fr}.hj-serp-tabs{overflow-x:auto}.hj-flow{aspect-ratio:4/3}}
.hj-k{--u:1cqw;aspect-ratio:5/4;background:linear-gradient(160deg,#f5f7fb,#eef4ff);justify-content:center;align-items:center;padding:7%;display:flex}.hj-k.is-wide{--u:.6cqw;aspect-ratio:16/9;padding:4% 7%}@media not (min-width:768px){.hj-k,.hj-k.is-wide{--u:1cqw;aspect-ratio:5/4;padding:5%}.hj-k-stage{width:calc(var(--u) * 94);font-size:calc(var(--u) * 3.4)}}.hj-k-stage{width:calc(var(--u) * 86);gap:calc(var(--u) * 2.2);font-size:calc(var(--u) * 2.8);flex-direction:column;display:flex;position:relative}.hj-k svg{flex:none}.hj-k-win{border-radius:calc(var(--u) * 2.4);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #0f172a1a;background:#fff;transition:opacity .4s,box-shadow .4s,transform .4s;overflow:hidden}.hj-k-win.is-dim{opacity:.55}.hj-k-win.is-fixed .hj-k-body{min-height:19.5em}.hj-k-bar{align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.6) calc(var(--u) * 2.4);background:#f1f5f9;border-bottom:1px solid #0f172a0f;font-size:.9em;display:flex}.hj-k-bar>i{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);background:#cbd5e1;border-radius:50%}.hj-k-bar>b{margin-left:calc(var(--u) * 1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4em;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.hj-k-bar>:last-child:not(b){margin-left:auto}.hj-k-body{gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 2.2) calc(var(--u) * 2.6);flex-direction:column;display:flex}.hj-k-row{align-items:center;gap:calc(var(--u) * 1.4);min-height:2.4em;padding:calc(var(--u) * 1) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.4);background:#f8fafc;transition:background-color .3s,opacity .3s;display:flex}.hj-k-row.is-on{background:#eef4ff}.hj-k-row.is-done{background:#f0fdf4}.hj-k-row.is-off{opacity:.4}.hj-k .grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hj-k .grow b{margin-right:.6em;font-weight:600}.hj-k-label{flex:none;width:5.2em}.hj-k-muted{color:#64748b;font-size:.88em}.hj-k-strong{font-weight:600}.hj-k-mono{font-family:HJ Mono,HJ Mono Fallback,ui-monospace,Consolas,monospace;font-size:.92em}.hj-k-center{text-align:center;align-self:center}.hj-k-strike{text-decoration:line-through}.hj-k-fade{animation:.4s ease-out hj-k-fade}@keyframes hj-k-fade{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.hj-k-icon{color:#2563eb;width:1.3em;height:1.3em}.hj-k-icon.is-ok{color:#16a34a}.hj-k-icon.is-warn{color:#d97706}.hj-k-icon.is-muted{color:#94a3b8}.hj-k-badge{white-space:nowrap;color:#64748b;background:#f1f5f9;border-radius:99px;flex:none;align-items:center;gap:.3em;padding:.25em .8em;font-size:.85em;transition:background-color .3s,color .3s;display:inline-flex}.hj-k-badge svg{width:1.1em;height:1.1em}.hj-k-badge.is-ok{color:#15803d;background:#dcfce7}.hj-k-badge.is-info{color:#2563eb;background:#eef4ff}.hj-k-badge.is-warn{color:#b45309;background:#fef3c7}.hj-k-badge.is-bad{color:#b91c1c;background:#fee2e2}.hj-k-btn{color:#fff;white-space:nowrap;background:#2563eb;border-radius:99px;flex:none;align-self:flex-start;align-items:center;gap:.4em;padding:.6em 1.4em;font-weight:500;transition:transform .15s,box-shadow .3s;display:inline-flex}.hj-k-btn.is-pressed{box-shadow:0 0 0 calc(var(--u) * 1) #2563eb40;transform:scale(.92)}.hj-k-btn.is-danger{background:#dc2626}.hj-k-btn.is-danger.is-pressed{box-shadow:0 0 0 calc(var(--u) * 1) #dc262640}.hj-k-btn-icon{width:1.1em;height:1.1em}.hj-k-toggle{background:#cbd5e1;border-radius:99px;flex:none;width:2.4em;height:1.4em;transition:background-color .3s;position:relative}.hj-k-toggle:after{content:"";background:#fff;border-radius:50%;width:1em;height:1em;transition:translate .3s;position:absolute;top:.2em;left:.2em}.hj-k-toggle.is-on{background:#2563eb}.hj-k-toggle.is-on:after{translate:1em}.hj-k-box{color:#fff;border:.12em solid #cbd5e1;border-radius:.3em;flex:none;place-items:center;width:1.2em;height:1.2em;transition:background-color .2s,border-color .2s;display:grid}.hj-k-box.is-on{background:#2563eb;border-color:#2563eb}.hj-k-box svg{width:.85em;height:.85em}.hj-k-progress{background:#e2e8f0;border-radius:99px;flex:1;height:.5em;overflow:hidden}.hj-k-progress i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22d3ee);display:block}.hj-k-slider{background:#e2e8f0;border-radius:99px;flex:none;width:8em;height:.4em;position:relative}.hj-k-slider i{top:50%;left:calc(var(--p) * 100%);background:#2563eb;border-radius:50%;width:1em;height:1em;position:absolute;translate:-50% -50%;box-shadow:0 0 0 .25em #2563eb33}.hj-k-flag{object-fit:cover;border-radius:.15em;flex:none;width:1.5em;height:1em}.hj-k-logo{object-fit:contain;flex:none;width:1.5em;height:1.5em}.hj-k-skel{background:#e2e8f0;border-radius:99px;height:.7em;display:block}.hj-k-skel.is-short{width:55%}.hj-k-skel.is-title{background:#cbd5e1;width:70%;height:1em}.hj-k-dot{background:#cbd5e1;border-radius:50%;flex:none;width:.6em;height:.6em}.hj-k-dot.is-on{background:#22c55e;box-shadow:0 0 0 .2em #dcfce7}.hj-k-tag{color:#475569;white-space:nowrap;background:#eef2f7;border-radius:.4em;flex:none;padding:.15em .6em;font-size:.85em}.hj-k-avatar{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;font-size:.85em;font-weight:600;display:grid}.hj-k-tabs{flex-wrap:wrap;gap:.4em;display:flex}.hj-k-tabs span{color:#64748b;background:#fff;border-radius:99px;padding:.3em .9em;font-size:.9em;transition:background-color .3s,color .3s;box-shadow:inset 0 0 0 1px #0f172a14}.hj-k-tabs span.is-on{color:#fff;box-shadow:none;background:#2563eb}.hj-k-line{align-items:center;gap:calc(var(--u) * 1.2);flex-wrap:wrap;display:flex}.hj-k-line.is-center{justify-content:center}.hj-k-split{gap:calc(var(--u) * 2.4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.hj-k-field{border-radius:calc(var(--u) * 1.4);background:#fff;border:1px solid #cbd5e1;align-items:center;gap:.6em;padding:.7em 1em;transition:box-shadow .3s,border-color .3s;display:flex}.hj-k-select{border-radius:calc(var(--u) * 1.2);color:#475569;border:1px solid #cbd5e1;padding:.5em 1em;transition:box-shadow .3s,border-color .3s}.hj-k .is-seen{border-color:#2563eb;box-shadow:0 0 0 .3em #2563eb38}.hj-k-btn.is-seen{box-shadow:0 0 0 .3em #2563eb4d}.hj-k-bubble{color:#fff;background:#2563eb;border-radius:1.2em 1.2em .3em;align-self:flex-end;max-width:85%;padding:.7em 1.1em}.hj-k-reply{background:#f1f5f9;border-radius:1.2em 1.2em 1.2em .3em;padding:.7em 1.1em}.hj-k-text{min-height:2.6em;line-height:1.5}.hj-k-log{color:#64748b;align-self:center;font-size:.85em}.hj-k-price{color:#0f172a;font-variant-numeric:tabular-nums;font-size:1.6em;font-weight:600}.hj-k-head{color:#475569;justify-content:center;align-items:center;gap:.5em;display:flex}.hj-k-count{color:#2563eb;font-variant-numeric:tabular-nums;font-size:2.6em;font-weight:500;line-height:1}.hj-k-code{padding:calc(var(--u) * 2.2) calc(var(--u) * 2.6);border-radius:calc(var(--u) * 2);color:#e2e8f0;white-space:pre-wrap;background:#0b1220;margin:0;font-family:HJ Mono,HJ Mono Fallback,ui-monospace,Consolas,monospace;font-size:.9em;line-height:1.6}.hj-k-code .t-c{color:#64748b}.hj-k-code .t-k{color:#67e8f9}.hj-k-code .t-s{color:#86efac}.hj-k-code .t-n{color:#93c5fd}.hj-k-addr{color:#2563eb;word-break:break-all;display:block}.hj-k-chips{flex-wrap:wrap;gap:.5em;margin-top:.4em;display:flex}.hj-k-chip{color:#94a3b8;background:#f1f5f9;border-radius:99px;padding:.35em .9em;font-size:.88em;transition:background-color .3s,color .3s,transform .3s}.hj-k-chip.is-on{color:#2563eb;background:#eef4ff;transform:translateY(-.15em)}.hj-k-wall{grid-template-columns:repeat(var(--cols), 1fr);gap:calc(var(--u) * 1.2);display:grid}.hj-k-mini{aspect-ratio:4/3;border-radius:calc(var(--u) * .8);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.6) #0f172a1a;background:#fff;animation:.35s ease-out hj-k-fade;overflow:hidden}.hj-k-mini i{background:#e2e8f0;height:18%;display:block}.hj-k-mini:after{content:"";background:linear-gradient(#e2e8f0 0 0) 0 0/70% 16% no-repeat,linear-gradient(#eef2f7 0 0) 0 45%/100% 16% no-repeat,linear-gradient(#dbeafe 0 0) 0 100%/45% 22% no-repeat;height:60%;margin:10% 12% 0;display:block}.hj-k-mini.is-main{box-shadow:0 0 0 .2em #2563eb}.hj-k-mini.is-main i{background:#bfdbfe}.hj-k-pointer{color:#0f172a;filter:drop-shadow(0 .2em .3em #0000004d);width:2em;height:2em;position:absolute}.hj-k-track.is-0{translate:52% 32%}.hj-k-track.is-1{translate:26% 47%}.hj-k-track.is-2{translate:62% 47%}.hj-k-env{align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 2) calc(var(--u) * 2.4);display:flex}.hj-k-env .grow{flex-direction:column;display:flex}.hj-k-env.is-active{box-shadow:0 0 0 .2em #2563eb80, 0 calc(var(--u) * 2) calc(var(--u) * 6) #2563eb33;transform:scale(1.02)}.hj-k-lane{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.hj-k-device{padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 4) #0f172a1a;color:#475569;background:#fff;flex-direction:column;flex:none;align-items:center;gap:.4em;font-size:.85em;display:flex}.hj-k-device svg{color:#2563eb;width:2.4em;height:2.4em}.hj-k-pipe{background:repeating-linear-gradient(90deg,#93c5fd 0 .5em,#0000 .5em 1em);flex:1;height:.2em;position:relative;container-type:inline-size}.hj-k-packet{color:#fff;opacity:0;background:#16a34a;border-radius:50%;place-items:center;width:1.6em;height:1.6em;animation:3s linear infinite hj-k-packet;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%}.hj-k-packet svg{width:.9em;height:.9em}.hj-k-packet.is-1{animation-delay:1s}.hj-k-packet.is-2{animation-delay:2s}@keyframes hj-k-packet{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(100cqw)}}.hj-k-days{gap:calc(var(--u) * .6);grid-template-columns:repeat(15,1fr);display:grid}.hj-k-days i{aspect-ratio:1;background:#e2e8f0;border-radius:.2em;transition:background-color .2s}.hj-k-days i.is-on{background:#22c55e}.hj-k-avatars{justify-content:center;gap:calc(var(--u) * 1.6);display:flex}.hj-k-avatars span{width:2.6em;height:2.6em;box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2) #0f172a1f;opacity:.45;background:#fff;border-radius:50%;place-items:center;transition:opacity .3s;display:grid;position:relative}.hj-k-avatars span.is-on{opacity:1}.hj-k-avatars img{object-fit:contain;width:1.5em;height:1.5em}.hj-k-avatars svg{color:#fff;background:#16a34a;border-radius:50%;width:1.1em;height:1.1em;padding:.15em;position:absolute;bottom:-.2em;right:-.2em}.hj-k-grid{gap:calc(var(--u) * 1.6) calc(var(--u) * 1);grid-template-columns:4.5em repeat(3,1fr);align-items:center;font-size:.92em;display:grid}.hj-k-grid-row{display:contents}.hj-k-grid-row>span:not(:first-child){justify-content:center;display:flex}.hj-k-th{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hj-k-stack{border-radius:.4em;gap:2px;height:1.4em;display:flex;overflow:hidden}.hj-k-stack span{flex-basis:0}.hj-k-stack .is-0,.hj-k-swatch.is-0{background:#2563eb}.hj-k-stack .is-1,.hj-k-swatch.is-1{background:#22d3ee}.hj-k-stack .is-2,.hj-k-swatch.is-2{background:#93c5fd}.hj-k-swatch{border-radius:.2em;flex:none;width:.9em;height:.9em}.hj-k-flip{animation:.5s ease-out hj-k-flip}@keyframes hj-k-flip{0%{opacity:0;transform:rotateX(70deg)}to{opacity:1;transform:none}}.hj-cards.is-3 .hj-k{padding:5%}.hj-cards.is-3 .hj-k-stage{width:calc(var(--u) * 94);font-size:calc(var(--u) * 3.3)}.hj-k-indent{gap:calc(var(--u) * 1.4);flex-direction:column;padding-left:1.6em;display:flex}.hj-k-pointer.is-api{transition:transform .15s;top:58%;left:66%}.hj-k-pointer.is-api.is-pressed{transform:scale(.85)}.hj-k-btn.is-small{padding:.35em 1em;font-size:.88em}.hj-k-field .hj-k-label{width:4.6em}
