html:has(.pnx-site),body:has(.pnx-site){background:#05010b!important;color-scheme:dark!important}body:has(.pnx-site){color:#f5f1ff!important}body:has(.pnx-site) .ct-root:after,body:has(.pnx-site) .ct-cursor,body:has(.pnx-site) .ct-cursor-trail{display:none!important}.pnx-site{--pnx-bg: #05010b;--pnx-panel: rgba(12, 5, 28, .54);--pnx-ink: #f5f1ff;--pnx-muted: rgba(245, 241, 255, .68);--pnx-dim: rgba(245, 241, 255, .42);--pnx-line: rgba(245, 241, 255, .14);--pnx-violet: #7c3aed;--pnx-violet-2: #8b5cf6;--pnx-magenta: #d946ef;--pnx-pink: #e879f9;position:relative;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 78% 24%,rgba(124,58,237,.22),transparent 33rem),radial-gradient(circle at 18% 70%,rgba(217,70,239,.12),transparent 32rem),linear-gradient(180deg,#05010b,#080316 44%,#05010b);color:var(--pnx-ink);font-family:Outfit,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.pnx-site *,.pnx-site *:before,.pnx-site *:after{box-sizing:border-box;letter-spacing:0}.pnx-site a{color:inherit}.pnx-stage{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.pnx-stage__canvas{position:relative;z-index:2;display:block;width:100%;height:100%}.pnx-stage__veil{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,#05010be6,#05010b57 42%,#05010b0a 70%,#05010b47),linear-gradient(180deg,rgba(5,1,11,.16) 0%,transparent 38%,rgba(5,1,11,.38) 100%)}.pnx-stage__grain{position:absolute;inset:0;z-index:4;opacity:.052;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E")}.pnx-nav{position:fixed;top:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:80px;padding:0 clamp(20px,5vw,72px)}.pnx-brand,.pnx-nav__links,.pnx-nav__reserve,.pnx-button{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pnx-brand{justify-self:start;display:inline-flex;align-items:center;gap:12px;color:var(--pnx-ink);font-size:15px;font-weight:800}.pnx-brand__mark{position:relative;width:31px;height:20px;display:inline-block}.pnx-brand__mark:before,.pnx-brand__mark:after{content:"";position:absolute;border:3px solid var(--pnx-violet-2);border-radius:999px}.pnx-brand__mark:before{width:22px;height:15px;left:0;bottom:0}.pnx-brand__mark:after{width:20px;height:20px;top:0;right:0;border-left-color:transparent}.pnx-nav__links{justify-self:center;display:inline-flex;gap:3px;padding:6px;border:1px solid rgba(245,241,255,.14);border-radius:999px;background:#05010b7a}.pnx-nav__links a{padding:10px 18px;border-radius:999px;color:#f5f1ffa6;font-size:12px;font-weight:750;transition:color .18s ease,background .18s ease}.pnx-nav__links a:hover{background:#7c3aed38;color:var(--pnx-ink)}.pnx-nav__reserve{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(245,241,255,.18);border-radius:999px;background:#05010b80;color:var(--pnx-ink);font-size:12px;font-weight:800}.pnx-hero{position:relative;z-index:5;min-height:100svh;padding:clamp(116px,13vh,160px) clamp(20px,5vw,72px) clamp(34px,6vh,72px)}.pnx-hero__label,.pnx-section-kicker{margin:0;color:var(--pnx-pink);font:700 12px/1.2 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.pnx-hero__title{position:relative;z-index:6;display:grid;max-width:min(1240px,88vw);margin:clamp(24px,4vh,44px) 0 0;color:var(--pnx-ink);font-size:clamp(82px,12.6vw,198px);font-weight:800;line-height:.82;text-transform:uppercase;text-wrap:balance}.pnx-hero__title span{display:block}.pnx-hero__title span:nth-child(2){max-width:100%;color:transparent;-webkit-text-stroke:1.5px rgba(245,241,255,.86);transform:translate(clamp(24px,7vw,110px))}.pnx-hero__lead{position:relative;z-index:6;max-width:560px;margin:clamp(28px,5vh,54px) 0 0;color:var(--pnx-muted);font-size:clamp(17px,1.45vw,22px);line-height:1.42}.pnx-hero__actions{position:relative;z-index:6;display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.pnx-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid rgba(245,241,255,.18);border-radius:999px;background:#05010b85;color:var(--pnx-ink);font-size:14px;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pnx-button--primary{border-color:#e879f9a8;background:linear-gradient(135deg,#7c3aed,#d946ef);box-shadow:0 22px 62px #7c3aed57}.pnx-button:hover{transform:translateY(-2px);border-color:#e879f9b8;background:#7c3aed42}.pnx-hero__notes{position:absolute;right:clamp(20px,5vw,72px);bottom:clamp(36px,7vh,92px);z-index:6;width:min(360px,30vw);border-top:1px solid rgba(245,241,255,.18)}.pnx-hero__notes p{display:grid;grid-template-columns:40px 1fr;gap:14px;margin:0;padding:16px 0;border-bottom:1px solid rgba(245,241,255,.12);color:#f5f1ffad;font:600 13px/1.25 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.pnx-hero__notes span{color:var(--pnx-pink)}.pnx-scroll{position:absolute;left:50%;bottom:28px;z-index:6;display:grid;justify-items:center;gap:10px;color:#f5f1ff61;font:600 11px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;transform:translate(-50%)}.pnx-scroll span:last-child{width:1px;height:42px;background:linear-gradient(180deg,var(--pnx-pink),transparent)}.pnx-network,.pnx-system,.pnx-access{position:relative;z-index:8;margin:0 clamp(18px,4vw,58px);border-top:1px solid var(--pnx-line);background:linear-gradient(180deg,#05010bad,#05010b75)}.pnx-network{min-height:94svh;padding:clamp(72px,10vw,132px) clamp(4px,2vw,28px)}.pnx-network h2,.pnx-system h2,.pnx-access h2{max-width:980px;margin:22px 0 0;color:var(--pnx-ink);font-size:clamp(46px,7.5vw,118px);font-weight:800;line-height:.92;text-wrap:balance}.pnx-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(64px,9vw,120px);border-top:1px solid var(--pnx-line);border-left:1px solid var(--pnx-line)}.pnx-route article{min-height:340px;padding:clamp(24px,3vw,36px);border-right:1px solid var(--pnx-line);border-bottom:1px solid var(--pnx-line);background:#0c051c47}.pnx-route span{color:var(--pnx-pink);font:700 12px/1.2 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.pnx-route h3{margin:116px 0 18px;color:var(--pnx-ink);font-size:clamp(36px,4.5vw,64px);font-weight:800;line-height:.92}.pnx-route p{max-width:330px;margin:0;color:var(--pnx-muted);font-size:16px;line-height:1.45}.pnx-system{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1fr);gap:clamp(36px,6vw,84px);align-items:center;min-height:86svh;padding:clamp(72px,10vw,132px) clamp(4px,2vw,28px)}.pnx-system pre{overflow:auto;margin:0;min-height:320px;padding:clamp(24px,3vw,40px);border:1px solid rgba(245,241,255,.16);border-radius:0;background:linear-gradient(rgba(245,241,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,241,255,.035) 1px,transparent 1px),#05010ba8;background-size:42px 42px;color:#f5f1ffdb;font:600 clamp(12px,1.1vw,15px)/1.8 "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;box-shadow:0 28px 90px #00000047}.pnx-access{min-height:78svh;display:grid;align-content:center;justify-items:start;padding:clamp(72px,10vw,132px) clamp(4px,2vw,28px)}.pnx-access .pnx-button{margin-top:36px}@media(max-width:1040px){.pnx-nav{grid-template-columns:1fr auto;min-height:72px}.pnx-nav__links{display:none}.pnx-hero__title{max-width:86vw}.pnx-hero__notes{position:relative;right:auto;bottom:auto;width:min(560px,100%);margin-top:44px}.pnx-scroll{display:none}.pnx-route,.pnx-system{grid-template-columns:1fr}.pnx-route article{min-height:240px}.pnx-route h3{margin-top:54px}}@media(max-width:620px){.pnx-nav{padding:0 16px}.pnx-brand{font-size:14px}.pnx-nav__reserve{min-height:40px;padding:0 14px}.pnx-hero{min-height:100svh;padding:104px 16px 32px}.pnx-hero__title{max-width:100%;font-size:clamp(58px,17vw,88px)}.pnx-hero__title span:nth-child(2){transform:none;-webkit-text-stroke-width:1px}.pnx-hero__lead{font-size:16px}.pnx-hero__actions{display:grid}.pnx-button{width:100%}.pnx-network,.pnx-system,.pnx-access{margin:0 14px;padding:68px 0}.pnx-route{border-left:0}.pnx-route article{padding:24px 0;border-right:0;background:transparent}.pnx-system pre{min-height:230px}}
