.px{--px-ease:cubic-bezier(.16,1,.3,1);--px-disp:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--px-mono:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;--px-orange:#ff7a42;--px-teal:#4fa39b;color:#fff;font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#07080b;padding-block:clamp(72px,11vw,140px);position:relative;overflow:hidden}.px *{box-sizing:border-box}.px-bg{pointer-events:none;position:absolute;inset:0}.px-bg .ap-gradient:after{background:linear-gradient(#07080bd9,#07080b59 30% 70%,#07080be6)}.px-tint{opacity:.55;mix-blend-mode:soft-light;transition:background 1.2s var(--px-ease);position:absolute;inset:0}.px[data-active="0"] .px-tint{background:radial-gradient(70% 60% at 18% 70%,#f85d1bb3,#0000 70%)}.px[data-active="1"] .px-tint{background:radial-gradient(70% 60% at 50% 70%,#4fa39bbf,#0000 70%)}.px[data-active="2"] .px-tint{background:radial-gradient(70% 60% at 82% 70%,#ff9a6e99,#0000 70%)}.px-wrap{width:100%;max-width:1800px;margin:0 auto;padding-inline:20px;position:relative}@media (min-width:640px){.px-wrap{padding-inline:32px}}@media (min-width:768px){.px-wrap{padding-inline:82px}}.px-head{opacity:0;max-width:62ch;transition:opacity .9s var(--px-ease),transform .9s var(--px-ease);transform:translateY(20px)}.px[data-inview] .px-head{opacity:1;transform:none}.px-lab{font-family:var(--px-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;display:inline-flex}.px-lab:before{content:"";background:var(--px-orange);border-radius:2px;width:7px;height:7px}.px h2{font-family:var(--px-disp);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.04}.px-head p{color:#ffffffb8;max-width:58ch;margin:18px 0 0;font-size:clamp(15px,1.8vw,18px);line-height:1.5}.px-head p b{color:#fff;font-weight:500}.px-grid{grid-template-columns:1fr;gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}@media (min-width:901px){.px-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.px-card{-webkit-backdrop-filter:blur(20px);opacity:0;transition:opacity .9s var(--px-ease) calc(.15s + var(--i) * .12s),transform .9s var(--px-ease) calc(.15s + var(--i) * .12s),box-shadow .4s var(--px-ease),background .4s var(--px-ease);background:#11100f59;border-radius:24px;outline:none;flex-direction:column;padding:20px 20px 24px;display:flex;position:relative;transform:translateY(28px);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,inset 0 0 0 1px #ffffff12,0 20px 50px -24px #000000b3}.px-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000 35% 70%,#ffffff0a);position:absolute;inset:0}.px-card>*{position:relative}.px-card[data-liquid]{background:#11100f38}.px[data-inview] .px-card{opacity:1;transform:none}.px-card[data-on]{background:#1814126b;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff0f,inset 0 0 0 1px #ff7a4259,0 30px 60px -24px #000c}.px-card[data-on][data-liquid]{background:#18141247}.px-card:focus-visible{box-shadow:inset 0 0 0 2px var(--px-teal),0 30px 60px -24px #000c}@media (min-width:901px){.px-card{border-radius:30px;padding:24px 26px 30px}}.px-vis{background:#00000038;border-radius:16px;justify-content:center;align-items:center;height:224px;margin-bottom:22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.px-idx{font-family:var(--px-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--px-orange);margin:0;font-size:11.5px}.px h3{font-family:var(--px-disp);letter-spacing:-.025em;margin:10px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05}.px-desc{color:#ffffffb8;margin:0;font-size:15px;line-height:1.55}.px-svc{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.px-svc li{color:#ffffffe0;background:#ffffff1a;border-radius:8px;padding:6px 10px;font-size:12.5px;line-height:1.2}.px-svc b{color:#ffb08d;font-weight:600}.sc{color:#fff;text-align:left;flex-direction:column;width:100%;height:100%;padding:12px 14px 14px;font-size:12px;display:flex}.sc-bar{font-family:var(--px-mono);letter-spacing:.04em;color:#ffffffbf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;font-size:10.5px;display:flex}.sc-bar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-bar em{color:#ffffff73;white-space:nowrap;font-style:normal}.sc-live{align-items:center;gap:6px;display:inline-flex}.sc-live i{background:#5fd39a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5fd39a2e}.px-card[data-on] .sc-live i{animation:1.6s ease-in-out infinite sc-blink}@keyframes sc-blink{50%{opacity:.35}}.sc-people-body{flex:1;grid-template-columns:1fr 112px;align-items:center;gap:10px;min-height:0;display:grid}.sc-people ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sc-people li{border-radius:9px;align-items:center;gap:9px;height:36px;padding:0 8px;display:flex}.sc-people li:first-child{background:#ffffff14}.sc-avatar{width:24px;height:24px;font-family:var(--px-disp);background:linear-gradient(135deg,#ff9a6e,#f85d1b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:flex;box-shadow:0 0 0 2px #07080bcc,0 0 0 3px #ff7a4280}.sc-people li:nth-child(2) .sc-avatar{background:linear-gradient(135deg,#7cc0b9,#3d8f87);box-shadow:0 0 0 2px #07080bcc,0 0 0 3px #4fa39b80}.sc-people li:nth-child(3) .sc-avatar{background:linear-gradient(135deg,#d6b48a,#a8794a);box-shadow:0 0 0 2px #07080bcc,0 0 0 3px #d6b48a80}.sc-who{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.sc-who b{white-space:nowrap;font-size:12px;font-weight:500}.sc-who small{color:#ffffff80;font-size:10px}.sc-top{font-family:var(--px-mono);color:#ffb08d;background:#ff7a422e;border-radius:5px;padding:3px 6px;font-size:9.5px}.sc-radar{width:112px;height:112px;overflow:visible}.sc-radar .ring{fill:none;stroke:#ffffff1a;stroke-width:.8px}.sc-radar .spoke{stroke:#ffffff14;stroke-width:.8px}.sc-radar text{font-family:var(--px-mono);fill:#ffffff73;font-size:7px}.sc-radar .shape{fill:#ff7a4247;stroke:#ff7a42;stroke-width:1.4px;stroke-linejoin:round;transform-origin:60px 60px;opacity:0}.sc-radar .s0{opacity:1}.sc-radar .s1{fill:#4fa39b47;stroke:#4fa39b}.sc-radar .s2{fill:#d6b48a42;stroke:#d6b48a}@keyframes sc-row{0%,30%{background:#ffffff14}33.4%,to{background:0 0}}@keyframes sc-shape{0%{opacity:0;transform:scale(.6)}6%,28%{opacity:1;transform:none}33.4%,to{opacity:0;transform:scale(.9)}}.px-card[data-on] .sc-people li{animation:sc-row 9s infinite calc(var(--n) * -6s)}.px-card[data-on] .sc-radar .shape{animation:sc-shape 9s var(--px-ease) infinite calc(var(--n) * -6s)}.sc-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sc-kpis div{background:#ffffff0d;border-radius:9px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.sc-kpis small{color:#ffffff80;font-size:10px}.sc-kpis b{font-family:var(--px-disp);letter-spacing:0;font-size:15px;font-weight:500}.sc-note{color:#fff6;margin-top:6px;font-size:10px;display:block}.sc-kpis .up{font-family:var(--px-mono);color:#5fd39a;font-size:9.5px}.sc-chart{flex:1;width:100%;min-height:48px;margin-top:10px;overflow:visible}.sc-chart .grid{stroke:#ffffff12;stroke-width:1px;vector-effect:non-scaling-stroke}.sc-chart .line{fill:none;stroke:#7cc0b9;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sc-chart .dot{fill:#fff;stroke:#4fa39b;stroke-width:2px;vector-effect:non-scaling-stroke}.sc-chart .ping{fill:none;stroke:#7cc0b9;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes sc-draw{0%{clip-path:inset(-10% 100% -10% 0)}45%,92%{clip-path:inset(-10% 0);opacity:1}to{clip-path:inset(-10% 0);opacity:0}}@keyframes sc-dot{0%,42%{opacity:0;transform:scale(0)}50%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-ping{0%,50%{opacity:0;transform:scale(1)}55%{opacity:.9}80%,to{opacity:0;transform:scale(3.4)}}@keyframes sc-kpi{0%{opacity:0;transform:translateY(6px)}12%,92%{opacity:1;transform:none}to{opacity:0}}.px-card[data-on] .sc-chart .plot{animation:sc-draw 6s var(--px-ease) infinite}.px-card[data-on] .sc-chart .dot{animation:sc-dot 6s var(--px-ease) infinite;transform-box:fill-box;transform-origin:50%}.px-card[data-on] .sc-chart .ping{animation:6s ease-out infinite sc-ping}.px-card[data-on] .sc-kpis div{animation:sc-kpi 6s var(--px-ease) infinite}.px-card[data-on] .sc-kpis div:nth-child(2){animation-delay:.12s}.sc-flow{flex:1;grid-template-columns:repeat(3,1fr);align-items:start;gap:8px;padding-top:4px;display:grid;position:relative}.sc-wire{background:#ffffff1a;border-radius:2px;height:2px;position:absolute;top:22px;left:16.6%;right:16.6%}.sc-wire i{opacity:0;background:#ff7a42;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0;box-shadow:0 0 12px 3px #ff7a4299}.sc-node{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.sc-node-icon{color:#fffc;background:#16130f;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.sc-node-icon svg{width:17px;height:17px}.sc-node b{font-size:11.5px;font-weight:500}.sc-node small{color:#ffffff73;font-size:9.5px}.sc-node:nth-child(4) .sc-node-icon{color:#fff;background:#f85d1b;box-shadow:0 0 0 4px #f85d1b2e}.sc-toast{color:#ffffffd9;background:#5fd39a1f;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex;box-shadow:inset 0 0 0 1px #5fd39a4d}.sc-toast svg{color:#5fd39a;flex-shrink:0;width:14px;height:14px}.sc-toast b{color:#fff;font-weight:600}@keyframes sc-pulse{0%{opacity:0;left:0}6%{opacity:1}60%{opacity:1;left:100%}66%,to{opacity:0;left:100%}}@keyframes sc-node{0%,to{color:#fffc;background:#16130f;box-shadow:inset 0 0 0 1px #ffffff1f}4%,70%{color:#fff;background:#f85d1b;box-shadow:0 0 0 4px #f85d1b2e}}@keyframes sc-toast{0%,64%{opacity:0;transform:translateY(8px)}70%,94%{opacity:1;transform:none}to{opacity:0}}.px-card[data-on] .sc-wire i{animation:4.5s cubic-bezier(.45,0,.25,1) infinite sc-pulse}.px-card[data-on] .sc-node .sc-node-icon{animation:4.5s infinite sc-node;animation-delay:calc(var(--n) * 1.35s)}.px-card[data-on] .sc-node:nth-child(2) .sc-node-icon{animation-delay:0s}.px-card[data-on] .sc-toast{animation:sc-toast 4.5s var(--px-ease) infinite}@media (prefers-reduced-motion:reduce){.px-head,.px-card{opacity:1;transition:none;transform:none}.px-tint{transition:none}.px-card .sc *{animation:none!important}}
.sr{--sr-ease:cubic-bezier(.16,1,.3,1);color:#fff;-webkit-font-smoothing:antialiased;background:#0c1110;padding-block:clamp(36px,5vw,64px);position:relative}.sr *{box-sizing:border-box}.sr-wrap{width:100%;max-width:1800px;margin:0 auto;padding-inline:20px}@media (min-width:640px){.sr-wrap{padding-inline:32px}}@media (min-width:768px){.sr-wrap{padding-inline:82px}}.sr-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(14px,2vw,22px);display:flex}.sr-lab{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:9px;font-size:11px;display:inline-flex}.sr-lab:before{content:"";background:#ff7a42;border-radius:2px;width:7px;height:7px}.sr h2{font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.02;display:none}.sr h2 em{color:#ff7a42;font-style:normal}.sr-sound{appearance:none;cursor:pointer;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff;transition:background .3s var(--sr-ease);background:#ffffff14;border:0;border-radius:999px;padding:8px 14px;font-size:11px;box-shadow:inset 0 0 0 1px #ffffff24}.sr-sound:hover{background:#ffffff24}.sr-sound[aria-pressed=true]{background:#f85d1b33;box-shadow:inset 0 0 0 1px #f85d1b80}.sr-sound:focus-visible{outline-offset:2px;outline:2px solid #4fa39b}.sr-video{aspect-ratio:16/9;background:#0c1110;border-radius:clamp(12px,1.6vw,20px);width:100%;height:auto;display:block}@media (min-width:901px){.sr-wrap{grid-template-columns:minmax(0,1fr) minmax(0,720px);align-items:end;gap:40px;display:grid}.sr-head{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;margin:0}.sr h2{margin-bottom:6px;display:block}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.pg{--pg-ease:cubic-bezier(.16,1,.3,1);--pg-disp:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--pg-mono:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:var(--paper);color:var(--ink);padding-block:clamp(72px,10vw,128px);position:relative}.pg *{box-sizing:border-box}.pg-wrap{width:100%;max-width:1800px;margin:0 auto;padding-inline:20px}@media (min-width:640px){.pg-wrap{padding-inline:32px}}@media (min-width:768px){.pg-wrap{padding-inline:82px}}.pg-head{gap:22px;margin-bottom:clamp(28px,4vw,44px);display:grid}@media (min-width:960px){.pg-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:56px}}.pg-lab{font-family:var(--pg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin-bottom:16px;font-size:11px;display:inline-flex}.pg-lab:before{content:"";background:var(--accent);border-radius:2px;width:7px;height:7px}.pg h2{font-family:var(--pg-disp);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(34px,5.6vw,72px);font-weight:800;line-height:1}.pg h2 em{color:var(--accent);font-style:normal}.pg-intro p{color:var(--ink-2);max-width:46ch;margin:0 0 16px;font-size:clamp(15px,1.6vw,17px);line-height:1.55}.pg-all{color:var(--ink);border-bottom:2px solid var(--accent);align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pg-all span{transition:transform .3s var(--pg-ease)}.pg-all:hover span{transform:translate(4px)}.pg-filters{scrollbar-width:none;gap:8px;margin-bottom:22px;padding-bottom:2px;display:flex;overflow-x:auto}.pg-filters::-webkit-scrollbar{display:none}.pg-chip{cursor:pointer;font-family:var(--pg-mono);letter-spacing:.04em;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);transition:background .25s var(--pg-ease),color .25s var(--pg-ease),border-color .25s var(--pg-ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px 9px 16px;font-size:12px;display:inline-flex}.pg-chip span{color:var(--muted);background:var(--paper);text-align:center;border-radius:999px;min-width:18px;padding:2px 6px;font-size:10.5px}.pg-chip:hover{border-color:var(--accent);color:var(--ink)}.pg-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-chip[aria-pressed=true] span{background:var(--accent);color:#fff}.pg-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:701px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pg-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.pg-grid::-webkit-scrollbar{display:none}.pg-card{scroll-snap-align:start;flex:0 0 84%}.pg-link:hover{transform:none}}@media (min-width:1101px){.pg-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.pg-grid[data-layout=even] .pg-card,.pg-grid[data-layout=bento] .pg-card{grid-column:span 4}.pg-grid[data-layout=bento] .pg-card:first-child{grid-column:span 7}.pg-grid[data-layout=bento] .pg-card:nth-child(2){grid-column:span 5}.pg-grid[data-layout=bento] .pg-card:first-child .pg-img,.pg-grid[data-layout=bento] .pg-card:nth-child(2) .pg-img{aspect-ratio:auto;height:320px}.pg-grid[data-layout=bento] .pg-card:first-child h3{font-size:32px}.pg-grid[data-layout=bento] .pg-card:nth-child(6){grid-column:span 12}.pg-grid[data-layout=bento] .pg-card:nth-child(6) .pg-link{flex-direction:row}.pg-grid[data-layout=bento] .pg-card:nth-child(6) .pg-img{aspect-ratio:auto;width:50%;min-height:300px}.pg-grid[data-layout=bento] .pg-card:nth-child(6) .pg-body{justify-content:center;padding:36px 44px}}@media (min-width:701px) and (max-width:1100px){.pg-grid[data-layout=bento] .pg-card:first-child{grid-column:span 2}}.pg-card{opacity:0;transition:opacity .8s var(--pg-ease) calc(var(--i) * 80ms),transform .8s var(--pg-ease) calc(var(--i) * 80ms);transform:translateY(24px)}.pg-grid[data-inview] .pg-card{opacity:1;transform:none}.pg-link{height:100%;color:inherit;background:var(--surface);border:1px solid var(--line);transition:transform .45s var(--pg-ease),box-shadow .45s var(--pg-ease),border-color .45s var(--pg-ease);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pg-link:hover{border-color:var(--line-2);transform:translateY(-4px);box-shadow:0 24px 48px -28px #04040459}.pg-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pg-img{aspect-ratio:16/10;background:var(--night-2);position:relative;overflow:hidden}.pg-img img{object-fit:cover;transition:transform 1.1s var(--pg-ease)}.pg-link:hover .pg-img img{transform:scale(1.045)}.pg-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#04040480);position:absolute;inset:0}.pg-cat,.pg-flag{z-index:1;font-family:var(--pg-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10.5px;position:absolute}.pg-cat{color:#fff;-webkit-backdrop-filter:blur(8px);background:#04040473;bottom:14px;left:14px;box-shadow:inset 0 0 0 1px #ffffff2e}.pg-flag{color:#fff;background:var(--accent);top:14px;left:14px}.pg-body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.pg-claim{font-family:var(--pg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:10.5px;display:flex}.pg-claim img{background:#fff;border-radius:50%;flex:none;width:30px;height:30px}.pg-claim span{overflow-wrap:anywhere;min-width:0}.pg-claim.tbc{color:var(--muted)}.pg h3{font-family:var(--pg-disp);letter-spacing:0;text-wrap:balance;margin:4px 0 0;font-size:clamp(22px,2.1vw,26px);font-weight:700;line-height:1.08}.pg-sum{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.pg-meta{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pg-meta li{background:var(--paper);color:var(--ink-2);border-radius:8px;padding:5px 10px;font-size:12.5px}.pg-go{color:var(--accent);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14.5px;font-weight:600;display:inline-flex}.pg-go span{transition:transform .3s var(--pg-ease)}.pg-link:hover .pg-go span{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pg-card,.pg-link,.pg-img img,.pg-go span,.pg-all span{transition:none}.pg-card{opacity:1;transform:none}.pg-link:hover,.pg-link:hover .pg-img img{transform:none}}
