.v3{--band-0:#131211;--band-1:#1a1917}.v3 .ag-section.ae-reply,.v3 [data-band]{background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(0 -100vmax)}.v3 .ag-section.ae-reply,.v3 [data-band="0"]{--band:var(--band-0)}.v3 [data-band="1"]{--band:var(--band-1)}.v3 .uc+.home-band{margin-top:0}.v3 .ag-section.ae-reply{padding-block:72px 96px}.v3 .ag-section.hp{padding-block:96px}@media (max-width:700px){.v3 .ag-section.ae-reply{padding-block:56px 64px}.v3 .ag-section.hp{padding-block:64px}}.v3 .ag-section h2.home-title{font-size:28px;line-height:1.2}@media (max-width:700px){.v3 .ag-section h2.home-title{font-size:22px}}.hp-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.hp-head h2{max-width:760px}.hp-head .text-link{flex:none}@media (max-width:760px){.hp-head{flex-direction:column;align-items:flex-start;gap:12px}}.hp .eg-switch,.hp .ag-traffic{border:1px solid var(--border);border-radius:12px}.hp-dev{border:1px solid var(--border);background:var(--background);border-radius:10px;align-items:center;gap:24px;margin-top:12px;padding:16px 20px;font-size:15px;transition:border-color .15s;display:flex}.hp-dev:hover{border-color:#ffffff2b}.hp-dev code,.hp-dev-lines{font-family:var(--font-code);white-space:nowrap;font-size:13px}.hp-dev em{color:var(--muted);font-style:normal}.hp-dev-lines{color:var(--accent);gap:16px;display:flex}.hp-dev-lines span{animation:6s infinite both hp-check}.hp-dev b{color:var(--muted);margin-left:auto;font-weight:400}@keyframes hp-check{0%{opacity:0}8%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hp-dev-lines span{animation:none}}@media (max-width:900px){.hp-dev{flex-wrap:wrap;gap:10px 16px}.hp-dev b{flex-basis:100%;margin-left:0}}@media (max-width:600px){.hp .ag-traffic{padding:14px}.hp-dev-lines{gap:10px}}.ns{border:1px solid var(--border);background:#110f0d;border-radius:12px;padding:28px 32px 32px}.ns ul{margin:0;padding:0;list-style:none}.ns img.logo-light{display:none}.ns .ns-platforms{flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-bottom:32px;display:flex}.ns-platforms li{color:var(--muted);opacity:.45;align-items:center;gap:7px;font-size:13px;transition:opacity .4s,color .4s;display:inline-flex}.ns-platforms li[data-on]{opacity:1;color:var(--foreground)}.ns-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ns-row li{flex-direction:column;align-items:center;display:flex}.ns-block,.ns-native{border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;padding:0 12px;display:flex}.ns-block{background:var(--surface)}.ns-block code{font-family:var(--font-code);font-size:14px;font-weight:600}.ns-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ns-wire{background:var(--border);width:1px;height:36px;position:relative;overflow:hidden}.ns-wire:after{content:"";background:linear-gradient(to bottom, transparent, var(--accent));animation:.7s ease-out both ns-pulse;animation-delay:calc(var(--i) * 90ms);position:absolute;inset:0}.ns-native{white-space:nowrap;animation:.5s both ns-in;animation-delay:calc(var(--i) * 90ms + .25s);font-size:14px}.ns-native .inf-icon{color:var(--muted)}@keyframes ns-pulse{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ns-in{0%{opacity:0;border-color:var(--accent);transform:translateY(-4px)}to{border-color:var(--border)}}.ns+.hp-dev{margin-top:12px}.hp-cta{text-align:center;flex-direction:column;align-items:center;padding:40px 0;display:flex}.hp-cta .star-field{height:100%;-webkit-mask-image:radial-gradient(60% 100%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 100%,#000 20%,#0000 75%)}.hp-cta h2{max-width:720px;margin:0}.hp-cta .actions{justify-content:center;margin-top:32px}@media (prefers-reduced-motion:reduce){.ns-wire:after,.ns-native{animation:none}}@media (max-width:900px){.ns-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:600px){.ns{padding:22px 16px 24px}.ns .ns-platforms{gap:6px 14px;margin-bottom:24px}.ns-row{gap:20px 10px}.ns-block,.ns-native{height:46px;padding:0 8px;font-size:13px}.ns-block code{font-size:13px}.ns-native{white-space:normal;text-align:center;line-height:1.25}.ns-icon{display:none}.hp-cta{padding:16px 0}}.hp-oss{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:48px;font-size:14px;display:flex}.hp-oss p{text-align:center;flex-basis:100%}.hp-oss a{font-family:var(--font-code);color:var(--foreground);align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.hp-oss a:hover{color:var(--accent)}.hp-oss svg{width:16px;height:16px}
