.cc{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9999;width:min(460px,calc(100vw - 32px));font:400 14px/1.55 Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#eef2f6;-webkit-font-smoothing:antialiased;animation:ccIn .55s cubic-bezier(.23,1,.32,1) both}@keyframes ccIn{0%{opacity:0;transform:translateY(18px) scale(.98)}}.cc *{box-sizing:border-box}.cc p{margin:0}.cc a{color:#eef2f6;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#eef2f659}.cc a:hover{text-decoration-color:#eef2f6}.cc button:focus-visible,.cc a:focus-visible{outline:2px solid #7CC4FF;outline-offset:2px;border-radius:8px}.cc-card{position:relative;padding:22px 22px 18px;border-radius:20px;background:#0c1017f7;border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 30px 80px -24px #000000d9,inset 0 1px #ffffff0d;overflow:hidden}.cc-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(124,196,255,.45),transparent);pointer-events:none}.cc-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:9px;background:none;color:#5e6a7a;cursor:pointer;display:grid;place-items:center;transition:color .2s,background .2s}.cc-x:hover{color:#eef2f6;background:#ffffff0f}.cc-x svg{width:16px;height:16px}.cc-head{display:grid;grid-template-columns:auto 1fr;gap:14px;padding-right:26px}.cc-ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#7cc4ff1a;color:#7cc4ff;border:1px solid rgba(124,196,255,.2)}.cc-ico svg{width:20px;height:20px}.cc-title{font-weight:600;font-size:15.5px;letter-spacing:-.01em;margin-bottom:4px!important}.cc-text{color:#9aa6b6}.cc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.cc-btn{height:40px;padding:0 16px;border-radius:11px;font:500 14px inherit;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),background .2s,border-color .2s,box-shadow .25s}.cc-btn:active{transform:scale(.97)}.cc-primary{background:#eef2f6;color:#05070a}.cc-primary:hover{box-shadow:0 0 0 5px #eef2f614}.cc-ghost{background:#ffffff08;color:#eef2f6;border-color:#ffffff29}.cc-ghost:hover{background:#ffffff12}.cc-link{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 6px;margin-left:auto;border:0;background:none;color:#9aa6b6;font:500 14px inherit;font-family:inherit;cursor:pointer;transition:color .2s}.cc-link:hover{color:#eef2f6}.cc-link svg{width:16px;height:16px;transition:transform .25s cubic-bezier(.23,1,.32,1)}.cc-ccpa{margin-top:14px!important;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:12px;color:#5e6a7a}.cc-ccpa a{color:#9aa6b6}.cc-settings{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1)}.cc-settings.open{grid-template-rows:1fr}.cc-settings>div{overflow:hidden}.cc-rows{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.cc-rows li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.cc-rows li>div{flex:1;min-width:0}.cc-rows b{display:block;font-weight:500;font-size:14px}.cc-rows span{display:block;color:#9aa6b6;font-size:12.5px;line-height:1.45}.cc-switch{flex:none;position:relative;width:40px;height:24px;border-radius:12px;border:0;background:#ffffff1f;cursor:pointer;transition:background .2s}.cc-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#eef2f6;transition:transform .25s cubic-bezier(.23,1,.32,1)}.cc-switch.on{background:#2fd08a}.cc-switch.on i{transform:translate(16px)}.cc-switch:disabled{cursor:not-allowed;opacity:.65}.cc-save{width:100%;margin-top:10px}@media (max-width:480px){.cc-card{padding:18px 16px 14px}.cc-head{grid-template-columns:1fr}.cc-ico{display:none}.cc-link{margin-left:0}}@media (prefers-reduced-motion:reduce){.cc,.cc *{animation:none!important;transition-duration:0ms!important}}.bh{--bg:#05070A;--bg-2:#0A0E14;--surface:#0E131B;--surface-2:#141B25;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--fg:#EEF2F6;--fg-2:#9AA6B6;--fg-3:#5E6A7A;--red:#FF3B4E;--red-soft:rgba(255,59,78,.14);--green:#2FD08A;--green-soft:rgba(47,208,138,.14);--ice:#7CC4FF;--amber:#FFB45C;--sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.23,1,.32,1);--gut:max(20px, env(safe-area-inset-left, 0px), 4vw);background:var(--bg);color:var(--fg);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;color-scheme:dark}.bh *,.bh *:before,.bh *:after{box-sizing:border-box}.bh ::selection{background:var(--red);color:#fff}.bh a{color:inherit;text-decoration:none}.bh :focus-visible{outline:2px solid var(--ice);outline-offset:3px;border-radius:6px}.bh h1,.bh h2,.bh h3,.bh p{margin:0}.bh .wrap{max-width:1240px;margin:0 auto;padding-left:var(--gut);padding-right:var(--gut);width:100%}.bh .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:12px;font:500 15px var(--sans);border:1px solid transparent;cursor:pointer;transition:transform .16s var(--ease),background .2s,border-color .2s,box-shadow .3s var(--ease);white-space:nowrap}.bh .btn:active{transform:scale(.97)}.bh .btn:disabled{opacity:.7;cursor:progress}.bh .btn-light{background:var(--fg);color:#05070a}.bh .btn-light:hover{box-shadow:0 0 0 6px #eef2f614}.bh .btn-ghost{border-color:var(--line-2);color:var(--fg);background:#ffffff05}.bh .btn-ghost:hover{background:#ffffff0f}.bh .rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.bh .rv.in{opacity:1;transform:none}.bh .nav{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background .3s,border-color .3s;border-bottom:1px solid transparent}.bh .nav.scrolled{background:#05070ab8;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-color:var(--line)}.bh .nav .wrap{display:flex;align-items:center;height:68px;gap:36px}.bh .brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:17px;letter-spacing:-.01em}.bh .brand img{width:30px;height:30px}.bh .links{display:flex;gap:4px}.bh .links a{padding:8px 12px;border-radius:8px;color:var(--fg-2);font-size:14.5px;transition:color .2s,background .2s}.bh .links a:hover{color:var(--fg);background:#ffffff0d}.bh .nav .right{margin-left:auto;display:flex;gap:10px;align-items:center}.bh .nav .btn{height:38px;padding:0 16px;font-size:14px;border-radius:10px}.bh .signin{color:var(--fg-2);font-size:14.5px;padding:8px 10px}.bh .signin:hover{color:var(--fg)}@media (max-width:960px){.bh .links{display:none}}@media (max-width:520px){.bh .signin{display:none}}.bh .hero{position:relative;min-height:min(100svh,1000px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate}.bh .hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2;display:block}.bh .hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 0% 50%,#05070aeb,#05070a99 38%,#05070a00 70%),linear-gradient(180deg,rgba(5,7,10,.5) 0%,rgba(5,7,10,0) 22%,rgba(5,7,10,0) 70%,var(--bg) 100%)}.bh .hero.nogl{background:radial-gradient(60% 60% at 75% 45%,rgba(124,196,255,.1),transparent 70%),radial-gradient(30% 30% at 70% 60%,rgba(255,59,78,.12),transparent 70%)}.bh .hero-inner{padding-top:132px;padding-bottom:150px;max-width:720px}.bh .hero-inner>*{animation:bhUp 1s var(--ease) both}.bh .hero-inner>*:nth-child(2){animation-delay:.08s}.bh .hero-inner>*:nth-child(3){animation-delay:.16s}.bh .hero-inner>*:nth-child(4){animation-delay:.24s}@keyframes bhUp{0%{opacity:0;transform:translateY(24px)}}.bh .status{display:inline-flex;align-items:center;gap:10px;min-height:34px;line-height:1.3;padding:6px 14px 6px 12px;border-radius:17px;background:#ffffff0a;border:1px solid var(--line);font-size:13.5px;color:var(--fg-2);backdrop-filter:blur(8px)}.bh .status b{color:var(--fg);font-weight:500;font-variant-numeric:tabular-nums}.bh .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green);animation:bhPing 2.4s infinite}@keyframes bhPing{0%{box-shadow:0 0 #2fd08a8c}70%{box-shadow:0 0 0 10px #2fd08a00}to{box-shadow:0 0 #2fd08a00}}.bh h1{font:600 clamp(42px,3.2vw + 22px,84px)/1 var(--sans);letter-spacing:-.045em;margin:26px 0 22px;text-wrap:balance}.bh h1 .dim{color:var(--fg-3)}.bh .lede{font-size:clamp(17px,.4vw + 15px,20px);line-height:1.55;color:var(--fg-2);max-width:34em;margin:0 0 36px}.bh .check{position:relative;max-width:640px}.bh .field{display:flex;align-items:center;gap:8px;padding:8px;border-radius:18px;background:#0e131bb8;border:1px solid var(--line-2);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff0d;transition:border-color .2s,box-shadow .3s var(--ease)}.bh .field:focus-within{border-color:#7cc4ff73;box-shadow:0 0 0 5px #7cc4ff14,0 30px 80px -30px #000c}.bh .field .ico{width:20px;height:20px;margin-left:10px;color:var(--fg-3);flex:none}.bh .field input{flex:1;min-width:0;height:48px;border:0;background:none;color:var(--fg);font:400 15.5px var(--mono);letter-spacing:-.01em}.bh .field input::placeholder{font-family:var(--sans);color:var(--fg-3)}.bh .field input:focus{outline:none}.bh .chainpill{flex:none;height:28px;padding:0 10px;border-radius:8px;background:#7cc4ff1f;color:var(--ice);font:500 12.5px var(--sans);display:flex;align-items:center;opacity:0;transform:scale(.92);transition:opacity .2s var(--ease),transform .2s var(--ease)}.bh .chainpill.on{opacity:1;transform:none}.bh .field .btn{height:48px;border-radius:12px}@media (max-width:560px){.bh .field{flex-wrap:wrap}.bh .field input{flex-basis:calc(100% - 50px)}.bh .field .btn{width:100%}.bh .chainpill{display:none}}.bh .examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center;font-size:13.5px;color:var(--fg-3)}.bh .examples button{height:30px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:#ffffff05;color:var(--fg-2);font:400 13px var(--sans);cursor:pointer;transition:background .2s,color .2s,transform .16s var(--ease)}.bh .examples button:hover{background:#ffffff0f;color:var(--fg)}.bh .examples button:active{transform:scale(.97)}.bh .result{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease);max-width:640px}.bh .result.open{grid-template-rows:1fr}.bh .result>div{overflow:hidden}.bh .rcard{margin-top:14px;padding:20px;border-radius:18px;background:#0e131bd1;border:1px solid var(--line-2);backdrop-filter:blur(18px);display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;opacity:0;transform:translateY(-6px) scale(.99);transition:opacity .35s var(--ease),transform .35s var(--ease)}.bh .result.open .rcard{opacity:1;transform:none}.bh .ring{width:84px;height:84px;position:relative}.bh .ring svg{width:84px;height:84px;transform:rotate(-90deg)}.bh .ring circle{fill:none;stroke-width:7}.bh .ring .trk{stroke:#ffffff12}.bh .ring .val{stroke:var(--red);stroke-linecap:round;stroke-dasharray:226;transition:stroke-dashoffset 1.1s var(--ease)}.bh .ring b{position:absolute;inset:0;display:grid;place-items:center;font:600 24px var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bh .rcard .v{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;font-weight:600;font-size:14px}.bh .rcard.listed .v{background:var(--red-soft);color:var(--red)}.bh .rcard.clean .v{background:var(--green-soft);color:var(--green)}.bh .rcard.clean .ring .val{stroke:var(--green)}.bh .rcard.muted .v{background:#ffffff0f;color:var(--fg-2)}.bh .rcard .addr{font:400 13px var(--mono);color:var(--fg-2);word-break:break-all;margin:10px 0 6px}.bh .rcard .meta{font-size:14px;color:var(--fg-2)}.bh .rcard .meta strong{color:var(--fg);font-weight:500}.bh .rcard .acts{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:14px}.bh .rcard .acts a{color:var(--ice)}.bh .rcard .acts a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.bh .rcard{grid-template-columns:1fr}}.bh .ticker{position:absolute;left:0;right:0;bottom:0;height:56px;border-top:1px solid var(--line);background:#05070a99;backdrop-filter:blur(12px);display:flex;align-items:center;overflow:hidden}.bh .ticker .lab{flex:none;display:flex;align-items:center;gap:8px;padding:0 20px 0 var(--gut);height:100%;font-size:13px;font-weight:500;color:var(--fg);background:var(--bg);position:relative;z-index:2;box-shadow:24px 0 24px 0 var(--bg)}.bh .ticker .lab i{width:7px;height:7px;border-radius:50%;background:var(--red);animation:bhBlink 1.6s infinite}@keyframes bhBlink{50%{opacity:.25}}.bh .track{display:flex;gap:44px;white-space:nowrap;animation:bhMarquee 60s linear infinite;padding-left:20px}.bh .ticker:hover .track{animation-play-state:paused}@keyframes bhMarquee{to{transform:translate(-50%)}}.bh .titem{display:inline-flex;align-items:center;gap:12px;font-size:13.5px;color:var(--fg-2)}.bh .titem code{font:400 13px var(--mono);color:var(--fg)}.bh .titem .sc{font:500 11.5px var(--mono);color:var(--red);border:1px solid rgba(255,59,78,.4);border-radius:5px;padding:1px 6px}.bh section{position:relative}.bh .sec{padding-block:clamp(96px,10vw,160px)}.bh .bt{border-top:1px solid var(--line)}.bh h2{font:600 clamp(34px,2.2vw + 20px,58px)/1.04 var(--sans);letter-spacing:-.04em;margin:0 0 18px;text-wrap:balance;max-width:16em}.bh .sub{font-size:18px;color:var(--fg-2);max-width:36em}.bh .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--line)}.bh .nums>div{padding:28px 28px 0 0;border-right:1px solid var(--line);margin-right:28px}.bh .nums>div:last-child{border-right:0;margin-right:0}.bh .nums b{display:block;font:500 clamp(40px,2.6vw + 20px,72px)/1 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.bh .nums span{display:block;margin-top:12px;color:var(--fg-2);font-size:15px;max-width:16em}.bh .nums .red b{color:var(--red)}@media (max-width:860px){.bh .nums{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .nums>div:nth-child(2){border-right:0;margin-right:0}.bh .nums>div{padding-bottom:28px}}.bh .chainbar{margin-top:72px}.bh .chainbar .top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;font-size:14.5px;color:var(--fg-2)}.bh .bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:3px}.bh .bar span{display:block;height:100%;border-radius:3px;transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ease)}.bh .in .bar span,.bh .bar.in span{transform:none}.bh .legend{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:18px;font-size:14px;color:var(--fg-2)}.bh .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:-1px}.bh .legend b{color:var(--fg);font-weight:500;font-variant-numeric:tabular-nums;margin-left:6px}.bh .threat{background:radial-gradient(70% 55% at 85% 8%,rgba(255,59,78,.16),transparent 70%),radial-gradient(50% 40% at 0% 100%,rgba(255,180,92,.06),transparent 70%),linear-gradient(180deg,var(--bg),#080306 60%,var(--bg));overflow:hidden}.bh .threat:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 6px;-webkit-mask:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);opacity:.35}.bh .th-label{display:flex;align-items:center;gap:12px;font:500 13px var(--mono);color:var(--red);margin-bottom:28px}.bh .th-label i{width:28px;height:1px;background:var(--red)}.bh .th-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end}@media (max-width:900px){.bh .th-hero{grid-template-columns:1fr}}.bh .th-big{font:600 clamp(84px,9vw + 20px,200px)/.86 var(--sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 30%,#ffb3bb 75%,var(--red));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 40px rgba(255,59,78,.25))}.bh .th-cap{font-size:clamp(18px,.6vw + 15px,24px);color:var(--fg);margin-top:18px;max-width:22em;line-height:1.35}.bh .th-cap span{color:var(--fg-2)}.bh .yoy{display:inline-flex;align-items:center;gap:8px;margin-top:22px;height:32px;padding:0 12px;border-radius:8px;background:var(--red-soft);color:var(--red);font:600 14px var(--sans)}.bh .yoy svg{width:14px;height:14px}.bh .th-side{display:grid;gap:0;border-top:1px solid rgba(255,59,78,.25)}.bh .th-side div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.bh .th-side b{font:500 clamp(26px,1.2vw + 18px,38px)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bh .th-side span{color:var(--fg-2);font-size:14.5px;text-align:right}.bh .th-side .live b{color:var(--ice)}.bh .th-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;margin-top:88px}@media (max-width:980px){.bh .th-grid{grid-template-columns:1fr}}.bh .panel{border-radius:24px;background:#0e131bb3;border:1px solid var(--line);padding:clamp(22px,2.4vw,34px);backdrop-filter:blur(8px)}.bh .panel h3{font:600 20px/1.2 var(--sans);letter-spacing:-.02em;margin-bottom:6px}.bh .panel .ps{color:var(--fg-2);font-size:14.5px;margin-bottom:26px}.bh .lane{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:6px 16px;padding:18px 0;border-top:1px solid var(--line)}.bh .lane:first-of-type{border-top:0;padding-top:4px}.bh .lane .rk{font:500 13px var(--mono);color:var(--fg-3);padding-top:3px}.bh .lane .nm{font-weight:600;font-size:16.5px}.bh .lane .ds{grid-column:2;color:var(--fg-2);font-size:14px;line-height:1.45}.bh .lane .amt{grid-row:1/3;grid-column:3;text-align:right}.bh .lane .amt b{display:block;font:600 22px/1.1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bh .gr{display:inline-block;margin-top:6px;font:600 12px var(--mono);padding:2px 7px;border-radius:5px}.bh .gr.up{background:var(--red-soft);color:var(--red)}.bh .gr.down{background:var(--green-soft);color:var(--green)}.bh .lane .meter{grid-column:2/4;display:flex;align-items:center;gap:12px;margin-top:8px}.bh .lane .track2{flex:1;height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.bh .lane .fill{height:100%;border-radius:3px;background:linear-gradient(90deg,rgba(255,59,78,.5),var(--red));box-shadow:0 0 16px #ff3b4e8c;transform-origin:left;transform:scaleX(0);transition:transform 1.4s var(--ease)}.bh .in .lane .fill{transform:scaleX(var(--w))}.bh .lane .pc{font:500 13px var(--mono);color:var(--fg-2);min-width:36px;text-align:right}.bh .donutwrap{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:center}@media (max-width:520px){.bh .donutwrap{grid-template-columns:1fr;justify-items:center}}.bh .donut{position:relative;width:200px;height:200px}.bh .donut svg{width:200px;height:200px;transform:rotate(-90deg);overflow:visible}.bh .donut circle{fill:none;stroke-width:18;stroke-linecap:butt;transition:stroke-dasharray 1.4s var(--ease)}.bh .donut .ctr{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.bh .donut .ctr b{display:block;font:600 30px/1 var(--sans);letter-spacing:-.03em}.bh .donut .ctr span{font-size:12.5px;color:var(--fg-2)}.bh .dleg{list-style:none;margin:0;padding:0;display:grid;gap:10px;width:100%}.bh .dleg li{display:flex;align-items:center;gap:10px;font-size:14.5px}.bh .dleg i{flex:none;width:10px;height:10px;border-radius:3px}.bh .dleg .n{flex:1;color:var(--fg-2)}.bh .dleg b{font-weight:500;font-variant-numeric:tabular-nums}.bh .dleg .p{font:12.5px var(--mono);color:var(--fg-3);min-width:34px;text-align:right}.bh .vectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px}@media (max-width:860px){.bh .vectors{grid-template-columns:repeat(2,minmax(0,1fr))}}.bh .vec{border-radius:24px;background:#0e131bb3;border:1px solid var(--line);padding:26px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.bh .vring{position:relative;width:118px;height:118px}.bh .vring svg{width:118px;height:118px;transform:rotate(-90deg)}.bh .vring circle{fill:none;stroke-width:8;stroke-linecap:round}.bh .vring .trk{stroke:#ffffff0f}.bh .vring .val{stroke:var(--red);filter:drop-shadow(0 0 6px rgba(255,59,78,.6));stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 1.6s var(--ease)}.bh .vring b{position:absolute;inset:0;display:grid;place-items:center;font:600 28px var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bh .vec span{color:var(--fg-2);font-size:14.5px}.bh .th-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:20px;padding:22px 26px;border-radius:20px;border:1px solid var(--line);background:#ffffff05}@media (max-width:860px){.bh .th-foot{grid-template-columns:1fr}}.bh .th-foot p{font-size:13.5px;color:var(--fg-3);line-height:1.6;max-width:70em}.bh .th-foot p strong{color:var(--fg-2);font-weight:500}.bh .protect{margin-top:20px;border-radius:24px;padding:clamp(26px,3vw,40px);background:linear-gradient(120deg,#ff3b4e38,#ff3b4e0f 60%,#0e131b99);border:1px solid rgba(255,59,78,.35);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.bh .protect h3{font:600 24px/1.2 var(--sans);letter-spacing:-.02em;margin-bottom:6px}.bh .protect p{color:var(--fg-2);max-width:36em}.bh .how{background:linear-gradient(180deg,var(--bg),var(--bg-2))}.bh .how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:start;margin-top:72px}.bh .stage{position:sticky;top:110px;aspect-ratio:1/1;max-height:560px;border-radius:24px;background:radial-gradient(80% 80% at 50% 40%,#101826,#080b10);border:1px solid var(--line);overflow:hidden}.bh .stage svg{width:100%;height:100%;display:block}.bh .stage svg *{transition:stroke .5s,fill .5s,opacity .5s}.bh .step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;padding-block:32px;opacity:.28;transition:opacity .5s var(--ease)}.bh .step.on{opacity:1}.bh .step .n{font:500 14px var(--mono);color:var(--ice);margin-bottom:18px}.bh .step h3{font:600 clamp(26px,1.2vw + 18px,38px)/1.1 var(--sans);letter-spacing:-.03em;margin-bottom:14px}.bh .step p{font-size:17.5px;color:var(--fg-2);max-width:30em}.bh .step ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px;font-size:15px;color:var(--fg-2)}.bh .step li{display:flex;gap:10px}.bh .step li:before{content:"";flex:none;width:6px;height:6px;border-radius:2px;background:var(--fg-3);margin-top:9px}@media (max-width:900px){.bh .how-grid{grid-template-columns:1fr}.bh .stage{top:80px;max-height:360px;aspect-ratio:auto;height:46vh;z-index:1}.bh .step{min-height:auto;padding-block:48px;opacity:1}}.bh .bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:72px}.bh .tile{position:relative;border-radius:22px;background:var(--surface);border:1px solid var(--line);padding:28px;overflow:hidden;min-height:300px;display:flex;flex-direction:column;transition:border-color .3s}.bh .tile:hover{border-color:var(--line-2)}.bh .tile h3{font:600 21px/1.2 var(--sans);letter-spacing:-.02em;margin-bottom:8px}.bh .tile p{color:var(--fg-2);font-size:15px;max-width:30em}.bh .tile .viz{margin-top:auto;padding-top:28px}.bh .t-a{grid-column:span 4}.bh .t-b,.bh .t-c,.bh .t-d,.bh .t-e{grid-column:span 2}.bh .t-f{grid-column:span 6;min-height:0}@media (max-width:980px){.bh .t-a,.bh .t-b,.bh .t-c,.bh .t-d,.bh .t-e{grid-column:span 3}}@media (max-width:640px){.bh .bento{grid-template-columns:1fr}.bh .t-a,.bh .t-b,.bh .t-c,.bh .t-d,.bh .t-e,.bh .t-f{grid-column:auto}}.bh .srows{display:grid;gap:8px}.bh .srow{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--surface-2);font-size:14px;border:1px solid transparent;transition:border-color .4s,background .4s}.bh .srow .st{font:500 12.5px var(--mono);color:var(--fg-3)}.bh .srow.hit{border-color:#ff3b4e59;background:#ff3b4e0f}.bh .srow.hit .st{color:var(--red)}.bh .srow.ok .st{color:var(--fg-2)}.bh .toasts{position:relative;height:150px}.bh .toast{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-2);font-size:13.5px;display:flex;gap:10px;align-items:center;box-shadow:0 10px 30px -10px #0009;transition:transform .5s var(--ease),opacity .5s var(--ease)}.bh .toast i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--red)}.bh .toast code{font:12.5px var(--mono);color:var(--fg-2)}.bh .look{font:11.5px/1.9 var(--mono);color:var(--fg-2);word-break:break-all}.bh .look .m{color:var(--fg);background:#7cc4ff24;border-radius:3px;padding:0 1px}.bh .look .bad{color:var(--red)}.bh .rep{display:grid;gap:8px;font-size:14px}.bh .rep div{display:flex;justify-content:space-between;padding:10px 14px;border-radius:10px;background:var(--surface-2)}.bh .rep span:last-child{color:var(--fg-2)}.bh .mg svg{width:100%;height:auto;display:block}.bh .mp{stroke-dasharray:260;stroke-dashoffset:260}.bh .in .mp{animation:bhDraw 3.6s var(--ease) infinite}@keyframes bhDraw{0%{stroke-dashoffset:260}60%,to{stroke-dashoffset:0}}.bh .sources{overflow:hidden}.bh .marq{display:flex;gap:14px;width:max-content;animation:bhMarquee 50s linear infinite;margin-top:56px}.bh .marq.rev{animation-direction:reverse;margin-top:14px;animation-duration:64s}.bh .src{display:flex;align-items:center;gap:12px;height:64px;padding:0 24px;border-radius:16px;background:var(--surface);border:1px solid var(--line);white-space:nowrap}.bh .src b{font-weight:600;font-size:16px}.bh .src span{color:var(--fg-3);font-size:14px}.bh .edge{-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.bh .dev-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,5vw,80px);align-items:center}@media (max-width:900px){.bh .dev-grid{grid-template-columns:1fr}}.bh .term{border-radius:20px;background:#070a0f;border:1px solid var(--line-2);overflow:hidden;box-shadow:0 40px 120px -40px #000000e6}.bh .term .bar2{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--line);font-size:13px;color:var(--fg-3)}.bh .term .bar2 i{width:11px;height:11px;border-radius:50%;background:#1d2633}.bh .term .bar2 button{margin-left:auto;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line);background:none;color:var(--fg-2);font:12.5px var(--sans);cursor:pointer}.bh .term pre{margin:0;padding:22px;font:13.5px/1.7 var(--mono);color:#c9d4e3;overflow-x:auto;min-height:290px}.bh .term .k{color:#7cc4ff}.bh .term .s{color:#a6e3a1}.bh .term .nn{color:#fab387}.bh .term .c{color:var(--fg-3)}.bh .devlist{list-style:none;padding:0;margin:28px 0 32px;display:grid;gap:14px;color:var(--fg-2)}.bh .devlist li{display:flex;gap:12px}.bh .devlist svg{flex:none;width:20px;height:20px;color:var(--green);margin-top:2px}.bh .cta-box{position:relative;border-radius:32px;padding:clamp(40px,6vw,88px);background:radial-gradient(70% 120% at 100% 0%,rgba(255,59,78,.14),transparent 60%),radial-gradient(60% 100% at 0% 100%,rgba(124,196,255,.1),transparent 60%),var(--surface);border:1px solid var(--line-2);overflow:hidden}.bh .cta-box h2{max-width:13em}.bh .cta-box .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px;position:relative}.bh .ribbon{position:absolute;right:-60px;top:50%;width:min(46vw,520px);opacity:.22;animation:bhSpin 80s linear infinite;pointer-events:none}@keyframes bhSpin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@media (max-width:760px){.bh .ribbon{opacity:.1;right:-120px}}.bh footer{border-top:1px solid var(--line);padding-block:64px 40px;color:var(--fg-2);font-size:14.5px}.bh .fgrid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px}@media (max-width:860px){.bh .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .fgrid>div:first-child{grid-column:1/-1}}.bh .fgrid h4{color:var(--fg);font-size:14px;font-weight:600;margin:0 0 14px}.bh .fgrid a{display:block;padding:4px 0;color:var(--fg-2);transition:color .2s}.bh .fgrid a:hover{color:var(--fg)}.bh .disclaimer{margin-top:48px;font-size:12px;line-height:1.7;color:var(--fg-3);max-width:none}.bh .disclaimer strong{color:var(--fg-2)}.bh .disclaimer a{color:var(--fg-2);text-decoration:underline;margin-left:4px}.bh .legal{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--fg-3)}.bh .legal p{max-width:60em}.bh .legal a{text-decoration:underline}@media (prefers-reduced-motion:reduce){.bh *,.bh *:before,.bh *:after{animation:none!important;transition-duration:0ms!important}.bh .rv{opacity:1;transform:none}}.bh .how2{background:radial-gradient(60% 50% at 50% 30%,rgba(124,196,255,.07),transparent 70%),linear-gradient(180deg,var(--bg),var(--bg-2))}.bh .how2 .head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.bh .how2 .head p{color:var(--fg-2);max-width:26em;font-size:17px}.bh .pipe{margin-top:56px}.bh .pipe-stage{position:relative;border-radius:28px;border:1px solid var(--line);overflow:hidden;background:radial-gradient(70% 90% at 50% 50%,#0d1420,#070a0f);box-shadow:0 60px 140px -60px #000000e6,inset 0 1px #ffffff0a}.bh .pipe-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px;-webkit-mask:radial-gradient(80% 80% at 50% 50%,#000,transparent);mask:radial-gradient(80% 80% at 50% 50%,#000,transparent);pointer-events:none}.bh .pipe svg{position:relative;display:block;width:100%;height:auto}.bh .pipe svg text{font-family:var(--sans);font-size:15px;fill:var(--fg-2)}.bh .pipe .wallet rect:not(.chip),.bh .pipe .verdict>rect{fill:#0e131b;stroke:#ffffff29;stroke-width:1.2}.bh .pipe .lab{font-size:13px;fill:var(--fg-3)}.bh .pipe .mono{font-family:var(--mono);font-size:17px;fill:var(--fg)}.bh .pipe .chip{fill:#7cc4ff24}.bh .pipe .chipt{font-size:12.5px;fill:var(--ice)}.bh .pipe .beam{fill:none;stroke:url(#beamG);stroke-width:1.6;stroke-dasharray:6 10;opacity:.25;transition:opacity .5s}.bh .pipe .beam.red{stroke:url(#beamR)}.bh .pipe.live.p0 .beam.b1,.bh .pipe.live.p0 .hit .beam.b2,.bh .pipe.live.p2 .hit .beam.b2{opacity:1;animation:pipeFlow 1s linear infinite}.bh .pipe.p1 .beam{opacity:.12}@keyframes pipeFlow{to{stroke-dashoffset:-32}}.bh .pipe .lnode rect{fill:#0e131b;stroke:#ffffff1a;transition:stroke .4s,fill .4s}.bh .pipe .lnode circle{fill:#2a3442;transition:fill .4s}.bh .pipe .lnode text{font-size:14px;fill:var(--fg-2);transition:fill .4s}.bh .pipe .lnode .st{font-family:var(--mono);font-size:12px;opacity:0;transition:opacity .4s}.bh .pipe.p0 .lnode rect,.bh .pipe.p2 .lnode rect{stroke:#7cc4ff47}.bh .pipe.p0 .lnode circle,.bh .pipe.p2 .lnode circle{fill:#2fd08a}.bh .pipe.p0 .lnode .st,.bh .pipe.p2 .lnode .st{opacity:1;fill:var(--fg-3)}.bh .pipe.p0 .hit .lnode rect,.bh .pipe.p2 .hit .lnode rect{stroke:var(--red);fill:#ff3b4e1a}.bh .pipe.p0 .hit .lnode circle,.bh .pipe.p2 .hit .lnode circle{fill:var(--red)}.bh .pipe.p0 .hit .lnode text,.bh .pipe.p2 .hit .lnode text{fill:#fff}.bh .pipe.p0 .hit .lnode .st,.bh .pipe.p2 .hit .lnode .st{fill:var(--red)}.bh .pipe .tpath{fill:none;stroke:#ff3b4e00;stroke-width:2;stroke-dasharray:5 8;transition:stroke .5s}.bh .pipe .hop{opacity:.15;transition:opacity .5s}.bh .pipe .hop circle{fill:#141b25;stroke:#ffffff40;stroke-width:1.5}.bh .pipe .hop text{font-size:12.5px;fill:var(--fg-3)}.bh .pipe .hop.bad circle:not([fill]){fill:var(--red);stroke:var(--red)}.bh .pipe .hop.bad text{fill:var(--red)}.bh .pipe .tdot{fill:#fff;opacity:0;transition:opacity .4s}.bh .pipe.p1 .tpath{stroke:#ff3b4eb3;animation:pipeFlow 1s linear infinite}.bh .pipe.p1 .hop,.bh .pipe.p2 .hop{opacity:1}.bh .pipe.p2 .tpath{stroke:#ff3b4e40}.bh .pipe.p1 .tdot{opacity:1}.bh .pipe .verdict{opacity:.35;transition:opacity .5s}.bh .pipe .vglow{opacity:0;transition:opacity .6s}.bh .pipe .vtrk{fill:none;stroke:#ffffff14;stroke-width:7}.bh .pipe .vval{fill:none;stroke:var(--red);stroke-width:7;stroke-linecap:round;stroke-dasharray:189;stroke-dashoffset:189;transition:stroke-dashoffset 1.2s var(--ease)}.bh .pipe .vnum{font-size:19px;font-weight:600;fill:var(--fg)}.bh .pipe .vword{font-size:20px;font-weight:600;fill:var(--red)}.bh .pipe .vsub{font-size:13px;fill:var(--fg-2)}.bh .pipe .vsrc{font-size:13.5px;fill:var(--fg-2)}.bh .pipe.p2 .verdict,.bh .pipe.p2 .vglow{opacity:1}.bh .pipe.p2 .vval{stroke-dashoffset:0}.bh .pipe.p2 .verdict>rect{stroke:#ff3b4e99}.bh .pipe-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}@media (max-width:860px){.bh .pipe-steps{grid-template-columns:1fr}}.bh .pstep{position:relative;text-align:left;display:flex;flex-direction:column;gap:8px;padding:24px 24px 22px;border-radius:20px;background:var(--surface);border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;transition:border-color .3s,background .3s,transform .16s var(--ease);overflow:hidden}.bh .pstep:hover{border-color:var(--line-2)}.bh .pstep:active{transform:scale(.99)}.bh .pstep.on{background:linear-gradient(180deg,rgba(124,196,255,.07),var(--surface) 60%);border-color:#7cc4ff4d}.bh .pstep .pbar{position:absolute;left:0;right:0;top:0;height:2px;background:#ffffff0d}.bh .pstep .pbar i{display:block;height:100%;width:0;background:var(--ice)}.bh .pstep.on .pbar i{animation:pipeBar linear forwards}@keyframes pipeBar{to{width:100%}}.bh .pstep .pn{font:500 13px var(--mono);color:var(--fg-3)}.bh .pstep.on .pn{color:var(--ice)}.bh .pstep b{font-size:20px;font-weight:600;letter-spacing:-.02em}.bh .pstep .pt{color:var(--fg-2);font-size:15px;line-height:1.5}.bh .pchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bh .pchips em{font-style:normal;font-size:12.5px;color:var(--fg-2);padding:4px 9px;border-radius:7px;background:#ffffff0a;border:1px solid var(--line)}@media (max-width:700px){.bh .pipe-stage{border-radius:18px;overflow-x:auto;scrollbar-width:none}.bh .pipe-stage::-webkit-scrollbar{display:none}.bh .pipe svg{min-width:780px}}.bh .bento2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:64px}.bh .bento2 .tile{position:relative;border-radius:24px;background:var(--surface);border:1px solid var(--line);padding:28px;overflow:hidden;display:flex;flex-direction:column;min-height:320px;isolation:isolate}.bh .bento2 .tile:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(124,196,255,.09),transparent 45%)}.bh .bento2 .tile:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(124,196,255,.5),transparent 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bh .bento2:hover .tile:before,.bh .bento2:hover .tile:after{opacity:1}.bh .bento2 h3{font:600 21px/1.2 var(--sans);letter-spacing:-.02em;margin-bottom:6px;display:flex;align-items:center;gap:10px}.bh .bento2 p{color:var(--fg-2);font-size:15px;max-width:32em}.bh .thead{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.bh .tico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid var(--line-2);color:var(--fg)}.bh .tico svg{width:20px;height:20px}.bh .bento2 .viz{margin-top:auto;padding-top:26px}.bh .t-screen{grid-column:span 7;grid-row:span 2}.bh .t-trace,.bh .t-alert{grid-column:span 5}.bh .t-look,.bh .t-report{grid-column:span 6}.bh .t-cover{grid-column:span 12;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}@media (max-width:1020px){.bh .t-screen,.bh .t-trace,.bh .t-alert,.bh .t-look,.bh .t-report{grid-column:span 12;grid-row:auto}.bh .t-cover{grid-template-columns:1fr}}.bh .radar{position:absolute;right:-180px;top:-180px;width:520px;height:520px;border-radius:50%;z-index:-1;opacity:.55;background:conic-gradient(from 0deg,rgba(255,59,78,0) 0deg,rgba(255,59,78,.18) 40deg,transparent 41deg),repeating-radial-gradient(circle,rgba(255,255,255,.05) 0 1px,transparent 1px 52px);animation:bhSpin2 6s linear infinite;-webkit-mask:radial-gradient(circle,#000 40%,transparent 70%);mask:radial-gradient(circle,#000 40%,transparent 70%)}@keyframes bhSpin2{to{transform:rotate(360deg)}}.bh .qbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#0a0e14;border:1px solid var(--line-2);margin-bottom:12px}.bh .qbar code{flex:1;min-width:0;font:13px var(--mono);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh .qbar em{font-style:normal;font-size:12px;color:var(--ice);background:#7cc4ff1f;padding:3px 8px;border-radius:6px}.bh .qdot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.bh .bento2 .srow{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 14px;border-radius:12px;background:var(--surface-2);font-size:14px;border:1px solid transparent;transition:border-color .4s,background .4s,opacity .4s;margin-bottom:8px;opacity:.55}.bh .bento2 .srow .st{font:500 12.5px var(--mono);color:var(--fg-3)}.bh .bento2 .srow.scanning{opacity:1;border-color:#7cc4ff4d;background:linear-gradient(90deg,rgba(124,196,255,.08),var(--surface-2))}.bh .bento2 .srow.ok{opacity:1}.bh .bento2 .srow.ok .st{color:var(--green)}.bh .bento2 .srow.hit{opacity:1;border-color:#ff3b4e66;background:#ff3b4e14}.bh .bento2 .srow.hit .st{color:var(--red)}.bh .verd{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding:16px 18px;border-radius:14px;border:1px dashed var(--line-2);color:var(--fg-3);transition:all .5s var(--ease)}.bh .verd b{font-size:18px;font-weight:600}.bh .verd span{font:13px var(--mono)}.bh .verd.on{border:1px solid rgba(255,59,78,.5);background:linear-gradient(90deg,#ff3b4e2e,#ff3b4e0a);color:var(--red);box-shadow:0 0 40px -10px #ff3b4e80}.bh .t-trace svg{width:100%;height:auto;display:block}.bh .t-trace .edges path{fill:none;stroke:#ffffff1a;stroke-width:1.5}.bh .t-trace .hot{fill:none;stroke:#ff3b4e8c;stroke-width:2}.bh .t-trace .pk{fill:#fff;filter:drop-shadow(0 0 4px #FF3B4E)}.bh .t-trace .n0{fill:#141b25;stroke:#ffffff59;stroke-width:1.5}.bh .t-trace .n1{fill:#141b25;stroke:#fff3;stroke-width:1.5}.bh .t-trace .nb{fill:var(--red)}.bh .t-trace .halo{fill:#ff3b4e26;animation:bhPulse 2s ease-in-out infinite;transform-origin:270px 90px}@keyframes bhPulse{50%{transform:scale(1.35);opacity:.4}}.bh .t-trace text{font-family:var(--sans);font-size:11.5px;fill:var(--fg-2)}.bh .t-trace text.r{fill:var(--red);font-weight:600}.bh .badge{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:11px;background:var(--red);color:#fff;font:600 12px var(--sans);font-variant-numeric:tabular-nums}.bh .bento2 .toasts{position:relative;height:150px}.bh .bento2 .toast{position:absolute;left:0;right:0;bottom:0;padding:13px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line-2);font-size:13.5px;display:flex;gap:10px;align-items:center;box-shadow:0 14px 34px -12px #000000b3;transition:transform .5s var(--ease),opacity .5s var(--ease)}.bh .bento2 .toast>div{flex:1;min-width:0}.bh .bento2 .toast .ago{font:12px var(--mono);color:var(--fg-3)}.bh .look2 small{display:block;font-size:12.5px;color:var(--fg-3);margin-bottom:6px}.bh .look2 small.r{color:var(--red);margin-top:12px}.bh .addrrow{font:12.5px/1 var(--mono);color:var(--fg-2);padding:12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:1px 0;word-break:break-all}.bh .addrrow.bad{border-color:#ff3b4e40}.bh .addrrow span{padding:2px 0;border-radius:2px;transition:background .15s,color .15s}.bh .addrrow span.m{color:var(--fg);background:#7cc4ff29}.bh .addrrow span.x{color:var(--red)}.bh .addrrow span.cur{background:var(--ice);color:#05070a}.bh .lres{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px;color:var(--fg-2)}.bh .lres i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:7px}.bh .lres i.m{background:#7cc4ff80}.bh .lres i.x{background:var(--red)}.bh .rsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;position:relative}.bh .rsteps li{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--fg-3);transition:color .4s}.bh .rsteps li i{height:6px;border-radius:3px;background:#ffffff12;position:relative;overflow:hidden}.bh .rsteps li i:after{content:"";position:absolute;inset:0;background:var(--ice);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease)}.bh .rsteps li.done,.bh .rsteps li.cur{color:var(--fg)}.bh .rsteps li.done i:after{transform:none}.bh .rsteps li.cur i:after{transform:scaleX(.5)}.bh .rsteps li:last-child.done i:after{background:var(--red)}.bh .rmeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bh .rmeta span{font-size:13px;color:var(--fg-2);padding:7px 11px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line)}.bh .cover-l{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.bh .crow2{display:grid;grid-template-columns:120px minmax(0,1fr) 70px;gap:14px;align-items:center;font-size:14px;margin-bottom:12px}.bh .crow2 span:first-child{color:var(--fg-2)}.bh .crow2 b{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.bh .ctrack{height:8px;border-radius:4px;background:#ffffff0f;overflow:hidden}.bh .cfill{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#3A6EA5,var(--ice));transform:scaleX(0);transform-origin:left;transition:transform 1.3s var(--ease)}.bh .bento2.live .cfill{transform:none}.bh .cnote{font-size:12.5px!important;color:var(--fg-3)!important;margin-top:6px!important}.bh .watch{border-radius:14px;background:#0a0e14;border:1px solid var(--line);padding:12px 14px;margin-bottom:14px}.bh .watch .wh{display:flex;justify-content:space-between;font-size:12.5px;color:var(--fg-3);margin-bottom:6px}.bh .watch .wh em{font-style:normal}.bh .watch .wr{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.bh .watch .wr:first-of-type{border-top:0}.bh .watch code{font:12.5px var(--mono);color:var(--fg)}.bh .watch .wr span{font:500 12px var(--mono);color:var(--red)}.bh .rcard2{border-radius:14px;background:#0a0e14;border:1px solid var(--line);padding:6px 14px;margin-bottom:18px}.bh .rcard2 div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.bh .rcard2 div:first-child{border-top:0}.bh .rcard2 span{color:var(--fg-3)}.bh .rcard2 b{font-weight:500}.bh .rcard2 code{font:12.5px var(--mono);color:var(--fg)}.bh .t-screen .viz{margin-top:0;padding-top:18px}.bh .radar2{position:relative;flex:1;min-height:220px;margin-top:22px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(124,196,255,.06),transparent 65%),#080b10;border:1px solid var(--line)}.bh .radar2 .rings{position:absolute;left:50%;top:50%;width:560px;height:560px;transform:translate(-50%,-50%);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 55px,rgba(255,255,255,.06) 55px 56px)}.bh .radar2 .sweep{position:absolute;left:50%;top:50%;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(124,196,255,0) 300deg,rgba(124,196,255,.22) 358deg,rgba(124,196,255,.6) 360deg);animation:bhSpin2 4s linear infinite}.bh .radar2 .blip{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;animation:bhBlip 4s ease-out infinite}.bh .radar2 .blip.r{background:var(--red);box-shadow:0 0 12px var(--red)}.bh .radar2 .blip.b{background:var(--ice);box-shadow:0 0 10px var(--ice);width:6px;height:6px}@keyframes bhBlip{0%{opacity:.15;transform:scale(.8)}8%{opacity:1;transform:scale(1.5)}60%{opacity:.35;transform:scale(1)}to{opacity:.15}}.bh .radar2 .rlab{position:absolute;left:14px;bottom:10px;font:12px var(--mono);color:var(--fg-3)}.bh .t-alert .toasts{height:118px}.bh .t-alert .viz{padding-top:20px}
