.glance{border:1px solid var(--line-dark);border-radius:var(--radius-lg);background:linear-gradient(#070f22,#040a18);padding:40px 44px 38px;position:relative}.glance h2{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--blue-400);font-size:13px;font-weight:700}.glance ul{grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:26px;list-style:none;display:grid}.glance li{color:#c3cee2;gap:14px;font-size:15.5px;line-height:1.7;display:flex}.glance svg{color:var(--blue-400);flex:none;margin-top:3px}.glance p{border-top:1px solid var(--line-dark);color:#7f8ca6;margin-top:28px;padding-top:22px;font-size:13.5px;line-height:1.7}.doc-grid{grid-template-columns:250px 1fr;align-items:start;gap:64px;display:grid}.doc-toc{align-self:start;position:sticky;top:112px}.doc-toc h2{letter-spacing:.32em;text-transform:uppercase;color:#8fa0bd;margin-bottom:20px;font-size:12px;font-weight:700}.doc-toc ol{counter-reset:doc;flex-direction:column;gap:2px;list-style:none;display:flex}.doc-toc a{color:#93a2c0;border-left:2px solid #0000;border-radius:10px;gap:12px;padding:9px 12px;font-size:14.5px;line-height:1.45;transition:color .3s,background .3s,border-color .3s;display:flex}.doc-toc a:before{counter-increment:doc;content:counter(doc,decimal-leading-zero);font-family:var(--font-display);color:#4d5c78;flex:none;margin-top:2px;font-size:12px;font-weight:700;transition:color .3s}.doc-toc a:hover{color:#fff;background:#60a5fa12}.doc-toc a.current{color:#fff;border-left-color:var(--blue-500);background:#2563eb1f}.doc-toc a.current:before{color:var(--blue-400)}.doc-body{max-width:760px}.doc-body>section:first-child h2,.doc-body>section+section{margin-top:0}.doc-body>section{scroll-margin-top:110px}.doc-foot{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:34px;display:flex}.doc-foot p{color:#93a2c0;margin:0;font-size:14.5px;line-height:1.7}.doc-foot a{color:var(--blue-400);font-weight:600}.doc-foot a:hover{color:#fff}.nf{background:var(--navy-950);align-items:center;min-height:94vh;padding:176px 0 120px;display:flex;position:relative;overflow:hidden}.nf:before{content:"";z-index:0;background:radial-gradient(900px 560px at 50% 18%,#2563eb42,#0000 68%);position:absolute;inset:0}.nf:after{content:"";z-index:0;background-image:linear-gradient(90deg,#60a5fa1a 1px,#0000 1px);background-size:118px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 32% 76%,#0000);mask-image:linear-gradient(#0000,#000 32% 76%,#0000)}.nf .container{z-index:2;text-align:center;width:min(1240px,92%);position:relative}.nf-copy{max-width:860px;margin-inline:auto}.nf-mark{font-family:var(--font-display);letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1.5px #93c5fd66;-webkit-user-select:none;user-select:none;font-size:clamp(118px,19vw,264px);font-weight:700;line-height:.82;display:block}.nf h1{font-family:var(--font-display);color:#fff;letter-spacing:-.018em;margin-top:40px;font-size:clamp(32px,4.4vw,58px);font-weight:700;line-height:1.1}.nf-sub{color:#aeb9cf;max-width:560px;margin:22px auto 0;font-size:18.5px;line-height:1.75}.nf-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:38px;display:flex}.nf-ask{color:#cbd5e8;border-bottom:1px solid #cbd5e84d;padding-bottom:3px;font-size:15.5px;font-weight:600;transition:color .3s,border-color .3s}.nf-ask:hover{color:#fff;border-color:#fff}@media (width<=1180px){.doc-grid{grid-template-columns:1fr;gap:44px}.doc-toc{position:relative;top:auto}.doc-toc ol{flex-flow:wrap;gap:8px}.doc-toc a{border-left:none;border:1px solid var(--line-dark);border-radius:999px;padding:8px 14px}.doc-toc a.current{border-color:#60a5fa99}}@media (width<=900px){.nf{min-height:auto;padding:150px 0 96px}.glance{padding:32px 26px 30px}.glance ul{grid-template-columns:1fr;gap:18px}}@media (width<=680px){.doc-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
