.sk4-sky{pointer-events:none;z-index:0;position:fixed;inset:0}.sk4-sky i{background:#c7d6f5;border-radius:50%;width:2px;height:2px;animation:4.2s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 4px #8faceb}.sky-pg>:not(.sk4-sky):not(.guide):not(.sk4-nav){z-index:1;position:relative}.guide{z-index:30;opacity:0;will-change:transform;filter:drop-shadow(0 0 22px #2862d3bf);position:fixed;top:0;left:0}.guide-spark{z-index:29;pointer-events:none;background:#eaf0fc;border-radius:50%;width:6px;height:6px;margin:-3px;animation:.9s ease-out forwards gspark;position:fixed;box-shadow:0 0 10px 2px #5782e0}@keyframes gspark{to{opacity:0;transform:translateY(14px)scale(0)}}.sky-pg{--blue:#0047bb;--blue-hi:#2862d3;--bg0:#0b0d12;--bg1:#15171b;--bg2:#1e2025;--fg2:#f9fafac7;--fg3:#bfbfbf;--line:#ffffff14;--line2:#ffffff24;color:#fff;min-height:100vh;font-family:var(--font-poppins), ui-sans-serif, system-ui;background:radial-gradient(900px 520px at 50% -8%,#143ca073 0%,#0000 65%),radial-gradient(700px 500px at 100% 60%,#002d772e,#0000 70%),radial-gradient(600px 400px at 0 85%,#2862d31a,#0000 70%),#04060b;padding-bottom:100px;position:relative}.sky-pg h1,.sky-pg h2,.sky-pg h3,.sk4-logo,.sk4-stats b,.sk4-eyebrow{font-family:var(--font-manrope), ui-sans-serif, system-ui}.sk4-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0c0f99;justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex;position:sticky;top:0}.sk4-logo{letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.sk4-mark{background:linear-gradient(135deg, #eaf0fc, var(--blue));clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:18px;height:18px}.sk4-nav nav{color:var(--fg3);gap:28px;font-size:14px;display:flex}.sk4-nav nav a:hover{color:#fff}@media (max-width:760px){.sk4-nav nav{display:none}.sk4-nav{padding:14px 16px}}.sk4-btn{background:var(--blue);border-radius:10px;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.sk4-btn:hover{background:#1459d2}.sk4-btn--lg{padding:14px 22px;font-size:15px}.sk4-btn--ghost{border:1px solid var(--line2);background:0 0}.sk4-btn--ghost:hover{background:#ffffff0d}.sk4-hero{text-align:center;justify-items:center;padding:40px 24px 96px;display:grid;position:relative;overflow:hidden}.sk4-lattice{pointer-events:none;grid-template-columns:repeat(7,120px);grid-auto-rows:120px;justify-content:center;gap:10px;height:520px;display:grid;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(at 50% 45%,#000 10%,#0000 68%);mask-image:radial-gradient(at 50% 45%,#000 10%,#0000 68%)}.sk4-lattice i{background:linear-gradient(160deg,#669eff14,#00389905);border:1px solid #99beff1f;border-radius:16px;animation:6s ease-in-out infinite cell}@keyframes cell{50%{background:linear-gradient(160deg,#669eff29,#004bcc0d);border-color:#99beff38}}.sk4-orb{filter:drop-shadow(0 30px 80px #0047bb8c);margin-top:30px;position:relative}.sk4-orb:before{content:"";background:radial-gradient(circle,#2862d359,#0000 65%);border-radius:50%;animation:4s ease-in-out infinite aura;position:absolute;inset:-40px}.sk4-ferris{position:absolute;bottom:6px;right:-70px}.sk4-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8faceb;margin:26px 0 18px;font-size:12px;font-weight:600}.sk4-hero h1{letter-spacing:-.035em;font-size:clamp(44px,7vw,88px);font-weight:700;line-height:1.05}.sk4-hero h1 span{background:linear-gradient(90deg,#fff,#8faceb 40%,#2862d3 70%,#fff) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite shimmer}.sk4-lede{max-width:640px;color:var(--fg2);margin:24px 0 32px;font-size:18px;font-weight:300;line-height:1.6}.sk4-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sk4-stats{border:1px solid var(--line);background:var(--bg1);border-radius:16px;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto;display:grid}.sk4-stats div{gap:6px;padding:28px 24px;display:grid}.sk4-stats div+div{border-left:1px solid var(--line)}.sk4-stats b{letter-spacing:-.02em;font-size:40px}.sk4-stats span{color:var(--fg3);font-size:14px}@media (max-width:760px){.sk4-stats{grid-template-columns:1fr 1fr;margin:0 16px}.sk4-stats div:nth-child(3){border-left:0}.sk4-stats div:nth-child(n+3){border-top:1px solid var(--line)}}.sk4-sec{max-width:1120px;margin:0 auto;padding:96px 24px 0}.sk4-sec h2,.sk4-final h2{letter-spacing:-.03em;margin-bottom:40px;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.1}.sk4-split h2{margin-bottom:0}.sk4-p{color:var(--fg2);margin-top:20px;font-size:16px;font-weight:300;line-height:1.6}.sk4-parts{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sk4-parts article,.sk4-card{background:var(--bg1);border:1px solid var(--line);border-radius:16px;padding:24px;transition:border-color .3s,opacity .8s,transform .8s}.sk4-parts article:hover,.sk4-card:hover{border-color:#0045bd99}.sk4-num{font:600 13px var(--font-mono);color:#8faceb}.sk4-parts h3,.sk4-card h3{letter-spacing:-.01em;margin:14px 0 8px;font-size:20px}.sk4-parts p,.sk4-card p{color:var(--fg3);font-size:14px;line-height:1.6}.sk4-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sk4-card img{filter:invert()brightness(1.1);opacity:.9;width:44px;height:44px}.sk4-card h3{font-size:17px}@media (max-width:960px){.sk4-parts,.sk4-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sk4-parts,.sk4-grid{grid-template-columns:1fr}}.sk4-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:900px){.sk4-split{grid-template-columns:1fr}}.sk4-panel{background:var(--bg1);border:1px solid var(--line);color:#c7d6f5;border-radius:24px;min-width:0;padding:28px}.sk4-term{white-space:pre-wrap;color:#c7d6f5;min-height:230px;font-size:13.5px;line-height:1.75}.sk4-code{font:13px/1.75 var(--font-mono);overflow-x:auto}.sky-pg .iroh-hub,.sky-pg .iroh-packet{fill:#2862d3}.sky-pg .iroh-packet{filter:drop-shadow(0 0 6px #5782e0)}.sky-pg .iroh-hub-ring{stroke:#2862d3}.sky-pg .iroh-hubtext{fill:#fff}.sky-pg .iroh-node{fill:#8faceb}.sky-pg .uflow li{font-family:var(--font-poppins);border-color:var(--line2);font-size:15px;animation-name:step-sky}@keyframes step-sky{0%,4%{opacity:.35}8%,80%{opacity:1;background:#0045bd1f;border-color:#2862d3}92%,to{opacity:.35}}.sk4-list{color:var(--fg3);gap:10px;margin-top:24px;padding:0;font-size:14px;list-style:none;display:grid}.sk4-list b{color:#fff;font-weight:500}.sk4-bars{gap:12px;margin-top:28px;display:grid}.sk4-bars div{color:var(--fg3);grid-template-columns:1fr auto;gap:6px 12px;font-size:13px;display:grid}.sk4-bars i{background:linear-gradient(90deg,#2862d3,#8faceb);border-radius:999px;order:3;grid-column:1/-1;height:6px}.sk4-bars div:first-child i{background:#2f3238}.sk4-bars b{color:#fff;font:500 13px var(--font-mono)}.sk4-table{border-collapse:collapse;border:1px solid var(--line);background:var(--bg1);border-radius:16px;width:100%;font-size:15px;overflow:hidden}.sk4-table td{border-top:1px solid var(--line);padding:16px 20px}.sk4-table tr:first-child td{border-top:0}.sk4-table td:last-child{text-align:right;white-space:nowrap}.sk4-table span{background:var(--bg2);color:var(--fg3);border-radius:6px;padding:4px 10px;font-size:12px}.sk4-table span[data-s=Working]{color:#2bd4a1;background:#2bd4a11a}.sk4-table span[data-s=In\ review],.sk4-table span[data-s=In\ progress]{color:#f5b544;background:#f5b5441a}.sk4-final{text-align:center;justify-items:center;padding:128px 24px 0;display:grid}.sk4-final h2{margin:24px 0 16px}.sk4-final p{color:var(--fg2);max-width:480px;margin-bottom:28px;font-weight:300;line-height:1.6}.sk4-final footer{color:var(--fg3);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:96px;font-size:13px;display:flex}.sk4-final footer img{opacity:.85;width:auto;height:22px}.sk4-runs{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.sk4-runs article{background:linear-gradient(170deg, #2862d324, var(--bg1) 55%);border:1px solid var(--line);border-radius:16px;padding:24px 20px;transition:border-color .3s,transform .4s,opacity .8s;position:relative;overflow:hidden}.sk4-runs article.in:hover{border-color:#005eff99;transform:translateY(-4px)}.sk4-runs img{filter:invert();opacity:.92;width:48px;height:48px}.sk4-runs h3{letter-spacing:-.01em;margin:16px 0 8px;font-size:19px}.sk4-runs p{color:var(--fg3);font-size:13.5px;line-height:1.6}@media (max-width:1000px){.sk4-runs{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.sk4-runs{grid-template-columns:1fr 1fr}}.sk4-pills{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-left:8px;display:inline-flex}.sk4-pills i{font:500 12px var(--font-mono);color:#c7d6f5;background:#005eff1f;border:1px solid #337eff4d;border-radius:999px;padding:3px 10px;font-style:normal}.sk4-snip{background:var(--bg1);border:1px solid var(--line);font:13px/1.7 var(--font-mono);color:#c7d6f5;border-radius:10px;margin-top:22px;padding:16px 18px;overflow-x:auto}.lsd{width:100%;height:auto;overflow:visible}.lsd-box{fill:#0f1218;stroke:#99beff40;stroke-width:1.5px}.lsd-node{stroke:#2862d3;filter:drop-shadow(0 0 14px #2862d380)}.lsd-base{fill:#2f3238}.lsd-star{fill:#8faceb}.lsd-name{fill:#fff;font:600 15px var(--font-mono);text-anchor:middle}.lsd-small{fill:#9da1ab;font:500 11px var(--font-mono);text-anchor:middle}.lsd-label{fill:#8faceb}.lsd-nat rect{fill:#2f3238}.lsd-relay{fill:none;stroke:#9da1ab;stroke-opacity:.45;stroke-width:1.5px;stroke-dasharray:4 6}.lsd-direct{fill:none;stroke:#2862d3;stroke-width:3px;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300px;filter:drop-shadow(0 0 6px #2862d3);animation:6s ease-in-out infinite lsd-draw}@keyframes lsd-draw{0%,30%{stroke-dashoffset:300px}42%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.lsd-hs{fill:#eaf0fc;animation:6s ease-in-out infinite lsd-hs}@keyframes lsd-hs{0%{offset-distance:0%;opacity:0}4%{opacity:1}30%{offset-distance:100%;opacity:1}34%,to{offset-distance:100%;opacity:0}}.lsd-pkt{fill:#eaf0fc;filter:drop-shadow(0 0 5px #5782e0);opacity:0;animation:6s linear infinite lsd-pkt}@keyframes lsd-pkt{0%,40%{offset-distance:0%;opacity:0}42%{opacity:1}58%{offset-distance:100%;opacity:1}60%,to{opacity:0;offset-distance:100%}}.sk4-stats--gap{margin-top:64px}.sk4-harden{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sk4-harden article{background:var(--bg1);border:1px solid var(--line);border-radius:16px;padding:22px;transition:border-color .3s,opacity .8s,transform .8s}.sk4-harden article:hover{border-color:#0045bd99}.sk4-harden h3{font:600 15px var(--font-mono);color:#8faceb;margin-bottom:10px}.sk4-harden p{color:var(--fg3);font-size:14px;line-height:1.6}.sk4-harden-wide{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.sk4-harden-wide h3{margin:0}.sk4-harden-wide .sk4-pills{margin-left:0}.sk4-harden-wide .sk4-pills i{padding:5px 14px;font-size:13px}@media (max-width:960px){.sk4-harden{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sk4-harden{grid-template-columns:1fr}}.sk4-proof{color:#ffffff9e;margin-top:28px;font-size:14px}.sk4-proof a{color:#8faceb;margin-left:6px}.sk4-proof a:hover{color:#fff}.sk4-shot{margin-top:-40px}.sk4-shot img{border:1px solid var(--line2);border-radius:16px;width:100%;height:auto;box-shadow:0 30px 80px -20px #2862d359,0 0 0 6px #ffffff05}.sk4-shot figcaption{text-align:center;color:#ffffff8c;margin-top:18px;font-size:14px}
