@property --hl-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.hl{--hl-board:#60a5fa;--hl-nt:#19c79a;--hl-agent:#a78bfa;--hl-you:#f5b45a;--hl-dim:brightness(.36)saturate(.4);--hl-zw:1;--hl-zh:1;zoom:min(var(--hl-zw),var(--hl-zh));width:1120px;height:600px;font-family:var(--font-plex),system-ui,sans-serif;color:#e6edf3;margin:0 auto 96px;position:relative}.hl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hl-scene{position:absolute;inset:0}.hl-kicker{text-align:center;font-family:var(--font-plex-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--hl-nt);margin:0;font-size:13px;font-weight:600;position:absolute;top:0;left:0;right:0}.hl-kicker span{letter-spacing:.1em;color:#6e7781;font-weight:400}.hl-mono{font-family:var(--font-plex-mono),ui-monospace,monospace}.hl *{animation-duration:24s;animation-iteration-count:infinite}.hl.is-paused *{animation-play-state:paused!important}.hl-spin{animation:2.6s linear infinite hl-spin!important}.hl-win{width:1120px;height:400px;animation-name:hl-win;animation-timing-function:cubic-bezier(.22,1,.36,1);position:absolute;top:64px;left:0}.hl-frame{background:linear-gradient(#10151b 0%,#0a0e12 100%);border:1px solid #ffffff14;border-radius:18px;animation-name:hl-glow;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 60px 120px -48px #000000f2}.hl-title{color:#f0f6fc;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;height:44px;padding:0 18px;font-size:14px;font-weight:600;display:flex}.hl-badges{width:200px;height:24px;margin-left:auto;position:relative}.hl-badge{height:24px;font-family:var(--font-plex-mono),monospace;letter-spacing:.08em;white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;display:inline-flex;position:absolute;top:0;right:0}.hl-tabs{background:#0003;border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex}.hl-tab{color:#f0f6fc;background:#ffffff0d;border-radius:7px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;display:inline-flex}.hl-tab span{font-family:var(--font-plex-mono),monospace;color:#6e7781;font-size:10.5px}.hl-tab.is-quiet{color:#7d8590;background:0 0}.hl-pane{box-sizing:border-box;background:#070a0d;border:1px solid #ffffff0d;border-radius:12px;width:464px;height:288px;padding:14px 18px;position:absolute;top:96px}.hl-pane-head{height:22px;font-family:var(--font-plex-mono),monospace;letter-spacing:.16em;align-items:center;font-size:10.5px;display:flex;position:relative}.hl-ln{font-family:var(--font-plex-mono),monospace;white-space:nowrap;color:#aeb7c1;font-size:12px;line-height:22px}.hl-tw{white-space:nowrap;vertical-align:bottom;width:0;animation-timing-function:steps(34,end);display:inline-block;overflow:hidden}.hl-chip{letter-spacing:.06em;opacity:0;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:10.5px;display:inline-flex;position:absolute;top:0;right:0}.hl-dot{border-radius:50%;width:6px;height:6px}.hl-at{opacity:0}.hl-spine{width:136px;height:288px;animation-name:hl-dN;position:absolute;top:96px;left:492px}.hl-spine-body{background:linear-gradient(#0d1613 0%,#09100d 100%);border:1px solid #19c79a3d;border-radius:14px;position:absolute;inset:0 16px}.hl-spine-mark{font-family:var(--font-plex-mono),monospace;letter-spacing:.16em;color:#3fa982;flex-direction:column;align-items:center;gap:4px;font-size:9.5px;display:flex;position:absolute;top:14px;left:0;right:0}.hl-lane-label{text-align:center;font-family:var(--font-plex-mono),monospace;letter-spacing:.14em;font-size:9.5px;position:absolute;left:0;right:0}.hl-gate{color:#8b949e;background:#0b130f;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;width:44px;height:28px;animation-name:hl-gate;display:flex;position:absolute;top:92px;left:46px}.hl-pk{opacity:0;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;animation-timing-function:cubic-bezier(.65,0,.35,1);position:absolute}.hl-pk.is-read{background:#c9d1d9;box-shadow:0 0 12px 3px #c9d1d9bf}.hl-pk.is-write{background:#6ee7b7;box-shadow:0 0 14px 3px #19c79ae6}.hl-ring{pointer-events:none;opacity:0;border-radius:14px;position:absolute}.hl-tag{border:1px solid var(--a);background:color-mix(in srgb,var(--a)9%,#0b0f13);height:32px;box-shadow:0 14px 30px -12px #000000e6,0 0 24px color-mix(in srgb,var(--a)18%,transparent);white-space:nowrap;opacity:0;border-radius:10px;align-items:center;gap:9px;padding:0 13px 0 11px;display:inline-flex;position:absolute}.hl-tag b{font-family:var(--font-plex-mono),monospace;letter-spacing:.14em;color:var(--a);font-size:10.5px;font-weight:600}.hl-tag span{color:#f0f6fc;font-size:13.5px}.hl-ask{position:absolute;bottom:26px;left:652px;right:28px}.hl-sheet{color:#c9d1d9;opacity:0;background:linear-gradient(#141d19,#101713);border:1px solid #19c79a8c;border-radius:11px;align-items:center;gap:10px;padding:9px 9px 9px 14px;font-size:12.5px;animation-name:hl-sheet;animation-timing-function:cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 18px 40px -16px #000000f2}.hl-sheet code{font-family:var(--font-plex-mono),monospace;color:#f0f6fc;background:#080b0e;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:12px}.hl-btn{border-radius:7px;height:28px;padding:0 11px;font-size:12px;line-height:28px}.hl-cursor{transform-origin:3px 3px;opacity:0;width:20px;height:22px;animation-name:hl-cur;animation-timing-function:cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.hl-steps{align-items:flex-start;width:1120px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:500px;left:0}.hl-track,.hl-bar{background:#ffffff12;width:828px;height:1px;position:absolute;top:514px;left:69px}.hl-bar{background:linear-gradient(90deg,var(--hl-board),var(--hl-nt),var(--hl-agent),var(--hl-nt),var(--hl-you),var(--hl-nt),var(--hl-board));transform-origin:0;animation-name:hl-bar;animation-timing-function:linear;transform:scaleX(0)}.hl-step{color:#3f4750;opacity:.55;flex-direction:column;align-items:center;gap:8px;width:138px;display:flex}.hl-step i{box-sizing:border-box;width:28px;height:28px;font-family:var(--font-plex-mono),monospace;background:#06080a;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;display:flex}.hl-step b{font-family:var(--font-plex-mono),monospace;letter-spacing:.14em;font-size:10px;font-weight:600}.hl-step span{text-align:center;color:#8b949e;font-size:12.5px;line-height:16px}.hl-end{flex-direction:column;gap:8px;margin-left:18px;display:flex}.hl-end span{white-space:nowrap;height:28px;font-family:var(--font-plex-mono),monospace;letter-spacing:.08em;color:#3f4750;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}@keyframes hl-win{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}4%,92%{opacity:1;filter:none;transform:none}98%,to{opacity:0}}@keyframes hl-glow{0%,75%{border-color:#ffffff14}77%{border-color:#19c79abf;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #19c79a80,0 0 100px #19c79a47,0 60px 120px -48px #000000f2}86%,92%{border-color:#19c79a66;box-shadow:inset 0 1px #ffffff0d,0 0 70px #19c79a24,0 60px 120px -48px #000000f2}to{border-color:#ffffff14}}.hl-dB{animation-name:hl-dB}.hl-dA{animation-name:hl-dA}@keyframes hl-dB{0%,12.5%{filter:none}13.3%,44.4%{filter:var(--hl-dim)}45.2%,to{filter:none}}@keyframes hl-dA{0%,4.2%{filter:none}5%,15.8%{filter:var(--hl-dim)}16.6%,30%{filter:none}30.8%,61%{filter:var(--hl-dim)}61.7%,to{filter:none}}@keyframes hl-dN{0%,4.2%{filter:none}5%,11.7%{filter:var(--hl-dim)}12.5%,20.8%{filter:none}21.6%,29.2%{filter:var(--hl-dim)}30%,38.3%{filter:none}39.1%,44.2%{filter:var(--hl-dim)}45%,to{filter:none}}.hl-rB{animation-name:hl-rB}.hl-rA{animation-name:hl-rA}.hl-rN{animation-name:hl-rN}.hl-rY{animation-name:hl-rY}@keyframes hl-rB{0%,4.2%{opacity:0}5%,12.1%{opacity:1}12.9%,53.3%{opacity:0}54.1%,61.3%{opacity:1}62.1%,to{opacity:0}}@keyframes hl-rA{0%,20.8%{opacity:0}21.6%,29.6%{opacity:1}30.4%,to{opacity:0}}@keyframes hl-rN{0%,12.5%{opacity:0}13.3%,20.4%{opacity:1}21.2%,30%{opacity:0}30.8%,37.9%{opacity:1}38.7%,45%{opacity:0}45.8%,52.9%{opacity:1}53.7%,to{opacity:0}}@keyframes hl-rY{0%,38.3%{opacity:0}39.1%,44.6%{opacity:1}45.4%,to{opacity:0}}.hl-t1{animation-name:hl-t1}.hl-t2{animation-name:hl-t2}.hl-t3{animation-name:hl-t3}.hl-t4{animation-name:hl-t4}.hl-t5{animation-name:hl-t5}.hl-t6{animation-name:hl-t6}.hl-t7{animation-name:hl-t7}.hl-t8{animation-name:hl-t8}.hl-t9{animation-name:hl-t9}@keyframes hl-t1{0%,4.6%{opacity:0;transform:translateY(-6px)}5.6%,12.1%{opacity:1;transform:none}12.9%,to{opacity:0}}@keyframes hl-t2{0%,12.9%{opacity:0;transform:translateY(-6px)}13.9%,20.4%{opacity:1;transform:none}21.2%,to{opacity:0}}@keyframes hl-t3{0%,21.2%{opacity:0;transform:translateY(-6px)}22.2%,29.6%{opacity:1;transform:none}30.4%,to{opacity:0}}@keyframes hl-t4{0%,30.4%{opacity:0;transform:translateY(-6px)}31.4%,37.9%{opacity:1;transform:none}38.7%,to{opacity:0}}@keyframes hl-t5{0%,38.7%{opacity:0;transform:translateY(-6px)}39.7%,44.6%{opacity:1;transform:none}45.4%,to{opacity:0}}@keyframes hl-t6{0%,45.4%{opacity:0;transform:translateY(-6px)}46.4%,52.9%{opacity:1;transform:none}53.7%,to{opacity:0}}@keyframes hl-t7{0%,53.7%{opacity:0;transform:translateY(-6px)}54.7%,61.3%{opacity:1;transform:none}62.1%,to{opacity:0}}@keyframes hl-t8{0%,62.1%{opacity:0;transform:translateY(-6px)}63.1%,74.6%{opacity:1;transform:none}75.4%,to{opacity:0}}@keyframes hl-t9{0%,75.4%{opacity:0;transform:translateY(-6px)}76.4%,91.7%{opacity:1;transform:none}96%,to{opacity:0}}.hl-a5{animation-name:hl-a5}.hl-a205{animation-name:hl-a205}.hl-a23{animation-name:hl-a23}.hl-a57{animation-name:hl-a57}.hl-a655{animation-name:hl-a655}.hl-a70{animation-name:hl-a70}.hl-a715{animation-name:hl-a715}.hl-a75{animation-name:hl-a75}@keyframes hl-a5{0%,5%{opacity:0;transform:translateY(4px)}6.2%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hl-a205{0%,20.5%{opacity:0;transform:translateY(4px)}21.7%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hl-a23{0%,23%{opacity:0;transform:translateY(4px)}24.2%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hl-a57{0%,57%{opacity:0;transform:translateY(4px)}58.2%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hl-a655{0%,65.5%{opacity:0;transform:translateY(4px)}66.7%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hl-a70{0%,70%{opacity:0;transform:translateY(4px)}71.2%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hl-a715{0%,71.5%{opacity:0;transform:translateY(4px)}72.7%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hl-a75{0%,75%{opacity:0;transform:translateY(4px)}76.2%,92%{opacity:1;transform:none}98%,to{opacity:0}}.hl-ty0{animation-name:hl-ty0;animation-timing-function:steps(12,end)}.hl-ty1{animation-name:hl-ty1;animation-timing-function:steps(36,end)}.hl-ty2{animation-name:hl-ty2;animation-timing-function:steps(40,end)}@keyframes hl-ty0{0%,1%{width:0}4%,to{width:12ch}}@keyframes hl-ty1{0%,25%{width:0}29%,to{width:36ch}}@keyframes hl-ty2{0%,48%{width:0}52.5%,to{width:40ch}}.hl-pR{animation-name:hl-pR}.hl-pW1{animation-name:hl-pW1}.hl-pW2{animation-name:hl-pW2}@keyframes hl-pR{0%,14%{opacity:0;transform:none}14.3%{opacity:1}19.8%{opacity:1;transform:translate(-160px)}20.1%,62.5%{opacity:0;transform:none}62.8%{opacity:1}64.8%{opacity:1;transform:translate(-160px)}65%,72%{opacity:0;transform:none}72.3%{opacity:1}74.3%{opacity:1;transform:translate(-160px)}74.5%,to{opacity:0;transform:none}}@keyframes hl-pW1{0%,30.5%{opacity:0;transform:none}30.8%{opacity:1}32.8%{opacity:1;transform:translate(80px)}33%,66.5%{opacity:0;transform:none}66.8%{opacity:1}67.8%{opacity:1;transform:translate(80px)}68%,to{opacity:0;transform:none}}@keyframes hl-pW2{0%,45.5%{opacity:0;transform:none}45.8%{opacity:1}47.8%{opacity:1;transform:translate(80px)}48%,68%{opacity:0;transform:none}68.3%{opacity:1}69.8%{opacity:1;transform:translate(80px)}70%,to{opacity:0;transform:none}}@keyframes hl-gate{0%,32.8%{box-shadow:none;color:#8b949e;border-color:#ffffff24}33.4%,42.2%{color:#f5b45a;border-color:#f5b45ae6;box-shadow:0 0 0 6px #f5b45a1f,0 0 26px #f5b45a66}42.8%,44%{color:#6ee7b7;border-color:#19c79af2;box-shadow:0 0 0 7px #19c79a33,0 0 30px #19c79a8c}46%,67.6%{box-shadow:none;color:#6ee7b7;border-color:#19c79a73}68.1%{color:#6ee7b7;border-color:#19c79af2;box-shadow:0 0 0 7px #19c79a33,0 0 30px #19c79a8c}70%,92%{box-shadow:none;color:#6ee7b7;border-color:#19c79a73}to{color:#8b949e;border-color:#ffffff24}}.hl-sess{animation-name:hl-sess}@keyframes hl-sess{0%,43%{opacity:0}44.5%,92%{opacity:1}98%,to{opacity:0}}@keyframes hl-sheet{0%,33%{opacity:0;transform:translateY(14px)}35%,44.2%{opacity:1;transform:none}45.6%,to{opacity:0;transform:translateY(8px)}}.hl-press{animation-name:hl-press}@keyframes hl-press{0%,42%{box-shadow:none;background:#19c79a;transform:none}42.5%{background:#6ee7b7;transform:scale(.95);box-shadow:0 0 0 6px #19c79a40}43.4%,to{box-shadow:none;background:#19c79a;transform:none}}@keyframes hl-cur{0%,38.5%{opacity:0;transform:translate(1090px,430px)}39.3%{opacity:1;transform:translate(1090px,430px)}42%{opacity:1;transform:translate(1043px,340px)}42.5%{transform:translate(1043px,340px)scale(.86)}43.3%{opacity:1;transform:translate(1043px,340px)}45%,to{opacity:0;transform:translate(1043px,340px)}}.hl-bd1{animation-name:hl-bd1}.hl-bd2{animation-name:hl-bd2}.hl-bd3{animation-name:hl-bd3}@keyframes hl-bd1{0%,4.6%{opacity:0}5.4%,53.3%{opacity:1}54%,to{opacity:0}}@keyframes hl-bd2{0%,53.3%{opacity:0}54%,56.6%{opacity:1}57.2%,to{opacity:0}}@keyframes hl-bd3{0%,56.6%{opacity:0;transform:scale(.9)}57.6%{opacity:1;transform:scale(1.07)}59%,92%{opacity:1;transform:none}98%,to{opacity:0}}.hl-lp1{animation-name:hl-lp1}.hl-lp2{animation-name:hl-lp2}.hl-lp3{animation-name:hl-lp3}@keyframes hl-lp1{0%,4%{opacity:0}5%,61.3%{opacity:1}62.1%,to{opacity:0}}@keyframes hl-lp2{0%,61.3%{opacity:0}62.1%,74.6%{opacity:1}75.4%,to{opacity:0}}@keyframes hl-lp3{0%,74.6%{opacity:0;transform:scale(.92)}75.8%{opacity:1;transform:scale(1.06)}77%,92%{opacity:1;transform:none}98%,to{opacity:0}}.hl-n1{animation-name:hl-n1}.hl-n2{animation-name:hl-n2}.hl-n3{animation-name:hl-n3}.hl-n4{animation-name:hl-n4}.hl-n5{animation-name:hl-n5}.hl-n6{animation-name:hl-n6}.hl-n7{animation-name:hl-n7}@keyframes hl-n1{0%,4.2%{color:#3f4750;opacity:.55}5%,12.1%{color:var(--hl-board);opacity:1}12.9%,92%{color:#6e7781;opacity:.8}98%,to{color:#3f4750;opacity:.55}}@keyframes hl-n2{0%,12.5%{color:#3f4750;opacity:.55}13.3%,20.4%{color:var(--hl-nt);opacity:1}21.2%,92%{color:#6e7781;opacity:.8}98%,to{color:#3f4750;opacity:.55}}@keyframes hl-n3{0%,20.8%{color:#3f4750;opacity:.55}21.6%,29.6%{color:var(--hl-agent);opacity:1}30.4%,92%{color:#6e7781;opacity:.8}98%,to{color:#3f4750;opacity:.55}}@keyframes hl-n4{0%,30%{color:#3f4750;opacity:.55}30.8%,37.9%{color:var(--hl-nt);opacity:1}38.7%,92%{color:#6e7781;opacity:.8}98%,to{color:#3f4750;opacity:.55}}@keyframes hl-n5{0%,38.3%{color:#3f4750;opacity:.55}39.1%,44.6%{color:var(--hl-you);opacity:1}45.4%,92%{color:#6e7781;opacity:.8}98%,to{color:#3f4750;opacity:.55}}@keyframes hl-n6{0%,45%{color:#3f4750;opacity:.55}45.8%,52.9%{color:var(--hl-nt);opacity:1}53.7%,92%{color:#6e7781;opacity:.8}98%,to{color:#3f4750;opacity:.55}}@keyframes hl-n7{0%,53.3%{color:#3f4750;opacity:.55}54.1%,61.3%{color:var(--hl-board);opacity:1}62.1%,92%{color:#6e7781;opacity:.8}98%,to{color:#3f4750;opacity:.55}}.hl-nL{animation-name:hl-nL}.hl-nF{animation-name:hl-nF}@keyframes hl-nL{0%,61.7%{color:#3f4750;background:0 0;border-color:#ffffff0f}62.5%,74.6%{color:#e6edf3;background:#ffffff0d;border-color:#ffffff2e}75.4%,92%{color:#6e7781;background:0 0;border-color:#ffffff0f}to{color:#3f4750}}@keyframes hl-nF{0%,74.6%{color:#3f4750;box-shadow:none;background:0 0;border-color:#ffffff0f}75.8%,92%{color:#6ee7b7;background:#19c79a1a;border-color:#19c79a99;box-shadow:0 0 30px #19c79a40}to{color:#3f4750}}@keyframes hl-bar{0%,4.2%{transform:scaleX(0)}61.7%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes hl-spin{to{--hl-ang:360deg}}@media (prefers-reduced-motion:reduce){.hl *{animation:none!important}.hl .hl-at,.hl .hl-sess,.hl .hl-lp3,.hl .hl-bd3,.hl .hl-t9{opacity:1}.hl .hl-ty0{width:12ch}.hl .hl-ty1{width:36ch}.hl .hl-ty2{width:40ch}.hl .hl-bar{transform:none}.hl .hl-nF{color:#6ee7b7;border-color:#19c79a99}}@media (max-width:1216px){.hl{--hl-zw:.86}}@media (max-width:1040px){.hl{--hl-zw:.74}}@media (max-width:900px){.hl{--hl-zw:.62}}@media (max-width:720px){.hl{display:none}}@media (max-height:1040px){.hl{--hl-zh:.9}}@media (max-height:960px){.hl{--hl-zh:.8}}@media (max-height:840px){.hl{--hl-zh:.66}}@media (max-height:780px){.hl{--hl-zh:.58}}
.pg{width:calc(100% - 96px);max-width:1400px;margin:0 auto;padding-bottom:96px}.pg a:not([class]){color:var(--color-paper);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.pg a:not([class]):hover{color:#19c79a;text-decoration-color:currentColor}.pg-head{border-bottom:1px solid var(--color-rule);margin-bottom:48px;padding:72px 0 44px}.pg-head h1{max-width:16em;font-family:var(--font-plex-condensed),var(--font-plex),sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(40px,4.8vw,76px);font-weight:600;line-height:.96}.pg-head-side{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-top:24px;display:flex}.pg-head-side>p{max-width:40em;color:var(--color-copy);margin:0;font-size:17.5px;line-height:1.6}.pg-head-compact{padding-top:8px}.pg-head-compact h1{font-size:clamp(36px,3.6vw,56px)}.pg-h2{font-family:var(--font-plex-condensed),var(--font-plex),sans-serif;letter-spacing:-.01em;margin:56px 0 18px;font-size:26px;font-weight:600}.pg-h2:first-child{margin-top:0}.pg-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));background:var(--color-rule);border:1px solid var(--color-rule);border-radius:12px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pg-card{background:#0d1116;align-content:start;gap:6px;height:100%;padding:20px 22px;transition:background .2s;display:grid;position:relative}a.pg-card:hover{background:#121820}.pg-card:before{content:"";background:var(--tone,transparent);opacity:.8;width:2px;position:absolute;top:18px;bottom:18px;left:0}.pg-card b{color:var(--color-paper);font-size:15.5px;font-weight:600}.pg-card span{color:var(--color-muted-copy);font-size:14px;line-height:1.5}.pg-card-feature{background:radial-gradient(500px at 100% 0,#19c79a18,#0000 60%),#0f1419;padding:26px 28px}.pg-card-feature b{font-size:20px}.pg-card-ext:after{content:"↗";color:#56636f;font-size:14px;position:absolute;top:18px;right:20px}.pg-grid-2>li:last-child:nth-child(odd){grid-column:1/-1}.pg-intro-block{margin-bottom:20px}.pg-intro-copy{max-width:46em;margin-bottom:28px}.pg-intro-copy h2{font-family:var(--font-plex-condensed),var(--font-plex),sans-serif;margin:0 0 14px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1}.pg-intro-copy p:not(.pg-row-id){color:var(--color-copy);margin:0;font-size:17px;line-height:1.6}.pg-intro-block+.pg-grid{margin-top:20px}.pg-rows{display:grid}.pg-row{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;padding:64px 0;display:grid}.pg-row:first-child{border-top:0;padding-top:8px}.pg-row:nth-child(2n)>:first-child{order:2}.pg-row-id{font-family:var(--font-plex-mono),monospace;color:var(--tone);align-items:center;gap:10px;margin:0 0 14px;font-size:12.5px;display:flex}.pg-row-id:before{content:"";background:var(--tone);width:10px;height:10px;box-shadow:0 0 12px var(--tone);border-radius:2px}.pg-row h2{font-family:var(--font-plex-condensed),var(--font-plex),sans-serif;margin:0 0 16px;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.02}.pg-row p{color:var(--color-copy);margin:0 0 18px;font-size:16.5px;line-height:1.6}.pg-frame{background:linear-gradient(140deg,color-mix(in srgb,var(--tone)70%,#2c3743),#2c3743 40%,#2c3743 70%,color-mix(in srgb,var(--tone)40%,#2c3743));box-shadow:0 50px 110px -50px #000,0 0 140px -70px var(--tone);border-radius:12px;padding:1px;position:relative}.pg-frame>*{background:#0b0f14;border-radius:11px;overflow:hidden}.pg-frame .nt-clip{box-shadow:none;border:0}.pg-frame img{width:100%;height:auto;display:block}.pg-cap{color:#74808d;margin:12px 0 0;font-size:12.5px}.pg-legal{max-width:820px}.pg-legal>div,.pg-legal .space-y-8{gap:40px;display:grid}.pg-legal section h2{font-family:var(--font-plex-condensed),var(--font-plex),sans-serif;color:var(--color-paper);margin:0 0 12px;font-size:24px;font-weight:600}.pg-legal section>div{border:0;border-left:2px solid var(--color-rule);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0 0 0 20px}.pg-legal section>div:hover{background:0 0;border-color:#19c79a66}.pg-legal p,.pg-legal li{color:var(--color-copy);font-size:16px;line-height:1.7}.pg-legal strong{color:var(--color-paper)}.pg-legal ul{padding-left:20px;list-style:outside}.pg-legal a{color:var(--color-paper);text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.pg{width:calc(100% - 32px)}.pg-head{margin-bottom:32px;padding:40px 0 32px}.pg-grid{grid-template-columns:minmax(0,1fr)}.pg-row{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.pg-row:nth-child(2n)>:first-child{order:0}}.nt-clip{background:#0b0f14;border:1px solid #2c3743;border-radius:10px;position:relative;overflow:hidden}.nt-clip video{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.nt-clip-play{fill:#e6ebf0;opacity:.75;background:#0a0d11cc;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .2s;display:grid;position:absolute;bottom:12px;right:12px}.nt-clip:hover .nt-clip-play,.nt-clip-play:focus-visible{opacity:1}@media (min-width:1001px){.pg-row:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.nt-clip-poster{z-index:1;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.nt-clip-poster-off{opacity:0}.nt-clip-play{z-index:2}.pg-row .pg-row-note{color:#9aa6b2;font-size:14px;line-height:1.55}
