.HJ28FG_agents{border-top:1px solid var(--line)}.HJ28FG_agents .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.HJ28FG_copy p{color:var(--fg-dim);margin:0 0 14px}.HJ28FG_copy .sub{margin-bottom:14px}.HJ28FG_copy pre.block{margin:20px 0}.HJ28FG_diagram{--link:var(--line-strong);flex-direction:column;align-items:center;display:flex}.HJ28FG_sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.HJ28FG_site{flex-direction:column;align-items:center;display:flex}.HJ28FG_proxy{align-items:center;gap:10px;width:100%;padding:14px 16px;font-weight:600;display:flex}.HJ28FG_proxy svg{width:20px;height:20px;fill:var(--fg-dim);flex:none}.HJ28FG_host{color:var(--fg-faint);margin-left:auto;font-size:12px;font-weight:400}.HJ28FG_agent{border:1px dashed var(--accent-dim);background:var(--accent-wash);border-radius:10px;flex-direction:column;gap:2px;width:100%;margin-top:8px;padding:10px 16px;display:flex}.HJ28FG_agent .mono{color:var(--accent);font-size:12px}.HJ28FG_agent small,.HJ28FG_db small,.HJ28FG_head small{color:var(--fg-dim);font-size:12px}.HJ28FG_agent:after{content:"";background:var(--link);align-self:center;width:1px;height:24px;margin-bottom:-10px}.HJ28FG_bus{background:var(--link);width:66.6667%;height:1px;margin-top:10px}.HJ28FG_stem{background:var(--link);width:1px;height:24px}.HJ28FG_db,.HJ28FG_head{align-items:baseline;gap:12px;width:100%;padding:14px 18px;font-weight:600;display:flex}.HJ28FG_diagram .HJ28FG_head{border-color:var(--accent-dim)}@media (max-width:900px){.HJ28FG_agents .wrap{grid-template-columns:minmax(0,1fr);gap:40px}.HJ28FG_sites{grid-template-columns:minmax(0,1fr)}.HJ28FG_agent:after,.HJ28FG_bus{display:none}.HJ28FG_site+.HJ28FG_site,.HJ28FG_stem:first-of-type{margin-top:8px}.HJ28FG_db,.HJ28FG_head{flex-direction:column;gap:2px}}
._4klc0G_built{border-top:1px solid var(--line)}._4klc0G_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}._4klc0G_item{color:var(--fg-dim);grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:14px;padding:16px 18px;transition:border-color .15s,color .15s;display:grid}._4klc0G_item svg{fill:currentColor;width:28px;height:28px;color:var(--fg-dim);grid-row:1/3;transition:color .15s}._4klc0G_item:hover{border-color:var(--fg-faint);color:var(--fg)}._4klc0G_item:hover svg{color:var(--brand,var(--fg))}._4klc0G_name{color:var(--fg);font-size:15px;font-weight:600}._4klc0G_role{font-size:13px}@media (max-width:1100px){._4klc0G_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){._4klc0G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){._4klc0G_grid{grid-template-columns:minmax(0,1fr)}}
._9gr-8G_features{border-top:1px solid var(--line)}._9gr-8G_rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:36px 0 0;padding:0;list-style:none;display:grid}._9gr-8G_rows a{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;height:100%;padding:18px 0;display:grid}._9gr-8G_rows b{font-weight:600;transition:color .15s}._9gr-8G_rows a>span{color:var(--fg-dim);font-size:15px}._9gr-8G_rows a:hover b{color:var(--accent)}._9gr-8G_themes{gap:8px;margin-top:10px;display:flex}._9gr-8G_themes i{background:var(--dot);border-radius:50%;width:14px;height:14px}@media (max-width:900px){._9gr-8G_rows{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){._9gr-8G_rows a{grid-template-columns:minmax(0,1fr);gap:4px}}
.VUkswa_footer{border-top:1px solid var(--line);background:var(--bg-deep);padding:96px 0 56px}.VUkswa_lead .sub{margin-bottom:28px}.VUkswa_lead .btn{padding:13px 20px;font-size:15px}.VUkswa_map{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px;margin:72px 0 0;padding:40px 0 0;font-size:14px;display:grid}.VUkswa_map h3{color:var(--fg);margin:0 0 12px;font-size:14px;font-weight:600}.VUkswa_map ul{color:var(--fg-dim);gap:8px;margin:0;padding:0;list-style:none;display:grid}.VUkswa_map a:hover{color:var(--fg)}.VUkswa_legal{color:var(--fg-faint);margin:56px 0 0;font-size:13px}.VUkswa_legal p{max-width:70ch;margin:12px 0 0}.VUkswa_legal .VUkswa_made{align-items:center;gap:12px;font-size:14px;display:flex}@media (max-width:1000px){.VUkswa_map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.VUkswa_footer{padding-top:64px}.VUkswa_map{margin-top:48px}}@media (max-width:520px){.VUkswa_map{grid-template-columns:repeat(2,minmax(0,1fr))}}
.HsImyW_hero{border-bottom:1px solid var(--line);padding:88px 0 72px;position:relative;overflow:hidden}.HsImyW_hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 30% 20%,#00d5b729,#0000 70%),radial-gradient(40% 40% at 80% 10%,#b58bf91f,#0000 70%);background:radial-gradient(60% 50% at 30% 20%,lab(76.3875% -52.9173 1.5936/.16),#0000 70%),radial-gradient(40% 40% at 80% 10%,lab(65.2599% 33.202 -49.8811/.12),#0000 70%);height:80%;position:absolute;inset:-20% -10% auto}.HsImyW_dotmap{width:1500px;fill:var(--fg);opacity:.08;pointer-events:none;position:absolute;top:20px;left:50%;transform:translate(-50%)}.HsImyW_hero .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;max-width:1320px;display:grid;position:relative}.HsImyW_hero h1{letter-spacing:-.035em;max-width:14ch;margin:0 0 20px;font-size:clamp(40px,5vw,64px);font-weight:650;line-height:1.02}.HsImyW_hero h1 em{color:var(--accent);font-style:normal}.HsImyW_lede{color:var(--fg-dim);max-width:46ch;margin:0 0 28px;font-size:18px}.HsImyW_cta{flex-wrap:wrap;gap:12px;display:flex}.HsImyW_cta .btn{padding:13px 20px;font-size:15px}.HsImyW_reads{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:32px 0 0;font-size:14px;display:flex}.HsImyW_reads ul{list-style:none;display:contents}.HsImyW_reads li{white-space:nowrap;align-items:center;gap:7px;transition:color .15s;display:inline-flex}.HsImyW_reads svg{fill:currentColor;width:16px;height:16px}.HsImyW_reads:hover li{color:var(--fg)}.HsImyW_facts{color:var(--fg-dim);margin:14px 0 0;font-size:14px}@media (max-width:900px){.HsImyW_hero{padding:48px 0 56px}.HsImyW_hero .wrap{grid-template-columns:minmax(0,1fr);gap:40px}}
.SC5gZa_term{background:var(--bg-deep);border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #0000004d;box-shadow:0 30px 80px lab(0% 0 0/.45),0 0 0 1px lab(0% 0 0/.3)}.SC5gZa_bar{border-bottom:1px solid var(--line);height:38px;font:12px var(--mono);color:var(--fg-faint);background:#030c15;background:lab(3.02012% -1.14733 -5.85336);align-items:center;gap:8px;padding:0 14px;display:flex}.SC5gZa_bar i{background:var(--fg-faint);opacity:.5;border-radius:50%;width:10px;height:10px}.SC5gZa_bar span{margin-left:8px}.SC5gZa_body{font:12.5px/1.75 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;min-height:420px;padding:18px 20px}.SC5gZa_l{opacity:0;transition:opacity .25s,transform .25s;display:block;transform:translateY(4px)}.SC5gZa_l.SC5gZa_on{opacity:1;transform:none}.SC5gZa_t-in{color:var(--fg-faint)}.SC5gZa_t-tag{color:var(--accent)}.SC5gZa_t-val{color:var(--amber)}.SC5gZa_t-ok{color:var(--green)}.SC5gZa_t-red{color:var(--red)}.SC5gZa_t-dim{color:var(--fg-dim)}.SC5gZa_body .SC5gZa_caret{background:var(--fg);vertical-align:-2px;width:8px;height:15px;animation:1s step-end infinite SC5gZa_blink;display:inline-block}@keyframes SC5gZa_blink{50%{opacity:0}}@media (scripting:none){.SC5gZa_l{opacity:1;transform:none}}@media (max-width:900px){.SC5gZa_body{overscroll-behavior:contain;scrollbar-width:thin;height:clamp(300px,55svh,420px);min-height:0;font-size:12px;overflow-y:auto}.SC5gZa_l:not(.SC5gZa_on){display:none}}@media (prefers-reduced-motion:reduce){.SC5gZa_l{transition:none}.SC5gZa_body .SC5gZa_caret{animation:none}}
.sRFBnq_install{border-top:1px solid var(--line)}.sRFBnq_cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:44px;display:grid}.sRFBnq_cols h3{margin:0 0 12px;font-size:16px;font-weight:600}.sRFBnq_cols ul{color:var(--fg-dim);margin:0;padding:0;font-size:15px;list-style:none}.sRFBnq_cols li{border-top:1px solid var(--line);padding:12px 0}.sRFBnq_cols b,.sRFBnq_note b{color:var(--fg);font-weight:600}.sRFBnq_note{max-width:80ch;color:var(--fg-dim);margin:36px 0 0;font-size:15px}.sRFBnq_links{flex-wrap:wrap;gap:22px;margin:28px 0 0;display:flex}.sRFBnq_links a{color:var(--accent);font-weight:500}.sRFBnq_links a:hover{text-decoration:underline}@media (max-width:900px){.sRFBnq_cols{grid-template-columns:minmax(0,1fr);gap:32px}}
._97BOFG_lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--fg);background:0 0;border:0;margin:0;padding:0;inset:0}._97BOFG_lightbox[open]{place-items:center;display:grid}._97BOFG_lightbox::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000205e0;background:lab(.452471% -.172891 -1.39955/.88)}._97BOFG_lightbox figure{justify-items:center;gap:14px;max-width:min(96vw,1912px);margin:0;display:grid}._97BOFG_lightbox img{border:1px solid var(--line-strong);background:var(--bg-deep);cursor:zoom-out;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:86dvh;display:block;box-shadow:0 40px 120px #0009;box-shadow:0 40px 120px lab(0% 0 0/.6)}._97BOFG_lightbox figcaption{color:var(--fg-dim);text-align:center;max-width:70ch;padding:0 16px;font-size:14px}._97BOFG_lightbox figcaption:empty{display:none}._97BOFG_close{border:1px solid var(--line-strong);background:var(--card);width:40px;height:40px;color:var(--fg);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:fixed;top:16px;right:16px}._97BOFG_close:hover{background:var(--card-2)}._97BOFG_close svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){._97BOFG_lightbox[open] img{animation:.18s ease-out _97BOFG_lb-in}@keyframes _97BOFG_lb-in{0%{opacity:0;transform:scale(.96)}}}
._1CICJq_nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#010810bf;background:lab(1.96093% -.765644 -4.32254/.75);position:sticky;top:0}._1CICJq_nav .wrap{align-items:center;gap:28px;height:64px;display:flex}._1CICJq_brand{color:var(--fg);align-items:center;gap:12px;display:flex}._1CICJq_nav ul{color:var(--fg-dim);gap:22px;margin:0 0 0 auto;padding:0;font-size:14px;list-style:none;display:flex}._1CICJq_nav ul a:hover{color:var(--fg)}._1CICJq_docs{color:var(--fg);font-weight:600}._1CICJq_menu{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--fg);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:none}._1CICJq_menu svg{width:18px;height:18px}._1CICJq_menu ._1CICJq_cross,._1CICJq_menu[aria-expanded=true] ._1CICJq_bars{display:none}._1CICJq_menu[aria-expanded=true] ._1CICJq_cross{display:block}@media (max-width:900px){._1CICJq_nav .wrap{gap:12px}._1CICJq_nav ul{display:none}._1CICJq_nav[data-open] ul{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#010810f5;background:lab(1.96093% -.765644 -4.32254/.96);flex-direction:column;gap:0;margin:0;padding:8px 24px 16px;font-size:16px;display:flex;position:absolute;top:100%;left:0;right:0}._1CICJq_nav[data-open] ul a{border-top:1px solid var(--line);padding:12px 0;display:block}._1CICJq_nav .btn{margin-left:auto}._1CICJq_menu{display:grid}}@media (max-width:900px) and (scripting:none){._1CICJq_nav .wrap{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:12px}._1CICJq_nav ul{flex-wrap:wrap;order:1;gap:8px 18px;width:100%;margin:0;display:flex}._1CICJq_menu{display:none}}
.in4zLq_figure{margin:0}.in4zLq_figure+.in4zLq_figure{margin-top:2.5em}.in4zLq_pair{grid-template-columns:minmax(0,4fr) minmax(0,1fr);align-items:end;gap:clamp(12px,2.5%,28px);display:grid}.in4zLq_single{justify-items:center;display:grid}.in4zLq_desktop img,.in4zLq_phone img,.in4zLq_landscape img{width:100%;height:auto;margin:0}.in4zLq_single .in4zLq_phone{width:min(100%,320px)}.in4zLq_phone img,.in4zLq_landscape img{border:1px solid color-mix(in oklab, currentColor 18%, transparent);border-radius:14px}.in4zLq_caption{opacity:.8;margin-top:12px;font-size:.875em}@media (max-width:640px){.in4zLq_pair{grid-template-columns:minmax(0,1fr);justify-items:center}.in4zLq_pair .in4zLq_desktop{width:100%}.in4zLq_pair .in4zLq_phone{width:50%}}
.Q_i9Aa_phone{border-top:1px solid var(--line);background:var(--bg-deep)}.Q_i9Aa_row{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0 24px;list-style:none;display:grid}.Q_i9Aa_row a{border:1px solid var(--line-strong);background:var(--bg);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #00000073;box-shadow:0 24px 60px lab(0% 0 0/.45)}.Q_i9Aa_row a .hint{top:12px;bottom:auto}.Q_i9Aa_row img{width:100%;height:auto;display:block}.Q_i9Aa_row h3{margin:18px 4px 4px;font-size:15px;font-weight:600}.Q_i9Aa_row p{color:var(--fg-dim);margin:0 4px;font-size:14px}@media (max-width:900px){.Q_i9Aa_row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(62vw,260px);grid-auto-flow:column;gap:16px;padding-bottom:4px;scroll-padding:0 24px;overflow-x:auto}.Q_i9Aa_row li{scroll-snap-align:start}}
.zVyW5W_screens{border-top:1px solid var(--line);background:linear-gradient(var(--bg), var(--bg-deep))}.zVyW5W_frame{border:1px solid var(--line-strong);background:var(--bg-deep);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #0000004d;box-shadow:0 30px 80px lab(0% 0 0/.45),0 0 0 1px lab(0% 0 0/.3)}.zVyW5W_bar{border-bottom:1px solid var(--line);background:#030c15;background:lab(3.02012% -1.14733 -5.85336);align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.zVyW5W_bar i{background:var(--fg-faint);opacity:.5;border-radius:50%;width:10px;height:10px}.zVyW5W_bar span{font:12px var(--mono);color:var(--fg-faint);margin-left:10px}.zVyW5W_frame img,.zVyW5W_frame video{width:100%;height:auto;display:block}.zVyW5W_cap{color:var(--fg-dim);max-width:80ch;margin:16px 4px 0;font-size:15px}.zVyW5W_pair{padding:clamp(12px,2.5vw,28px)}.zVyW5W_clip{grid-template-columns:minmax(0,4fr) minmax(0,1fr);align-items:end;gap:clamp(12px,2.5%,28px);padding:clamp(12px,2.5vw,28px);display:grid}.zVyW5W_clip img{border:1px solid var(--line-strong);border-radius:14px}@media (max-width:640px){.zVyW5W_clip{grid-template-columns:minmax(0,1fr);justify-items:center}.zVyW5W_clip img{width:50%}}
.yxpt2G_security{border-top:1px solid var(--line)}.yxpt2G_lockup{color:var(--fg-dim);align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:500;display:inline-flex}.yxpt2G_security .sub{margin-bottom:36px}.yxpt2G_map{border:1px solid var(--line-strong);background:var(--bg-deep);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #0000004d;box-shadow:0 30px 80px lab(0% 0 0/.45),0 0 0 1px lab(0% 0 0/.3)}.yxpt2G_map img{width:100%;height:auto;display:block}.yxpt2G_detail{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;margin-top:64px;display:grid}.yxpt2G_shot{aspect-ratio:4/5;border:1px solid var(--line-strong);background:var(--bg-deep);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #0006;box-shadow:0 30px 80px lab(0% 0 0/.4)}.yxpt2G_shot img{object-fit:cover;object-position:100% 0;width:100%;height:100%;display:block}.yxpt2G_detail dl{margin:0}.yxpt2G_detail dl>div{border-top:1px solid var(--line);padding:16px 0}.yxpt2G_detail dt{margin:0 0 6px;font-weight:600}.yxpt2G_detail dd{color:var(--fg-dim);margin:0;font-size:15px}.yxpt2G_detail dd pre.block{margin:0 0 12px}.yxpt2G_detail dd a{color:var(--accent);font-weight:500}.yxpt2G_detail dd a:hover{text-decoration:underline}.yxpt2G_also{letter-spacing:-.01em;margin:72px 0 0;font-size:18px;font-weight:600}.yxpt2G_signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:20px 0 0;padding:0;list-style:none;display:grid}.yxpt2G_signals a{border-top:1px solid var(--line-strong);height:100%;padding:16px 0 0;transition:border-color .15s;display:block}.yxpt2G_signals b{margin:0 0 6px;font-weight:600;display:block}.yxpt2G_signals span{color:var(--fg-dim);font-size:15px}.yxpt2G_signals a:hover{border-color:var(--accent)}.yxpt2G_signals a:hover b{color:var(--accent)}@media (max-width:900px){.yxpt2G_also{margin-top:48px}.yxpt2G_signals{grid-template-columns:minmax(0,1fr);gap:20px}.yxpt2G_detail{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}}
._7FDceq_sources{border-top:1px solid var(--line)}._7FDceq_panel{--panel-display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;padding:24px;display:grid}._7FDceq_head{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}._7FDceq_file{color:var(--fg-dim);font-size:13px}._7FDceq_formats{gap:6px;margin-left:auto;display:flex}._7FDceq_formats code{color:var(--accent);background:var(--accent-wash);border-radius:5px;padding:2px 7px;font-size:12px}._7FDceq_panel h3{color:var(--fg);margin:0 0 10px;font-size:14px;font-weight:600}._7FDceq_side pre._7FDceq_env{margin-bottom:24px}._7FDceq_panel ul{color:var(--fg-dim);margin:0 0 20px;padding:0 0 0 18px;font-size:15px;list-style:outside}._7FDceq_panel li{margin:0 0 8px}@media (max-width:900px){._7FDceq_panel{grid-template-columns:minmax(0,1fr);padding:16px}}
