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