.landing-world{--landing-bg:#0c0c1a;--landing-fg:#f8f8ff;--landing-muted:#f8f8ffad;--landing-line:#f8f8ff2e;--landing-accent-fill:#d0ff14;--landing-accent-ink:#d0ff14;--landing-focus:#d0ff14;--landing-hover-border:#d0ff14;--landing-loop-detail-fg:#f8f8ffb8;--landing-loop-detail-active-fg:#f8f8ff;--landing-loop-detail-bg:linear-gradient(135deg, #0c0c1ad1, #0c0c1af0);--landing-loop-detail-active-bg:linear-gradient(135deg, #0c0c1ae0, #0c0c1af7);--landing-reel-overlay:linear-gradient(90deg, #0c0c1ae0 0%, #0c0c1a94 56%, #0c0c1aad 100%);--landing-loop-overlay:linear-gradient(180deg, #0c0c1a42 0%, #0c0c1a94 58%, #0c0c1af0 100%);min-height:100vh;color:var(--landing-fg);background:radial-gradient(circle at 70% 12%, #d0ff1424, transparent 28rem), var(--landing-bg);overflow-x:clip}.landing-world,.landing-world *{box-sizing:border-box}.landing-signal{--landing-bg:#f8f8ff;--landing-fg:#0c0c1a;--landing-muted:#0c0c1aa8;--landing-line:#0c0c1a38;--landing-accent-ink:#334000;--landing-focus:#293400;--landing-hover-border:#415000;--landing-loop-detail-fg:#0c0c1ac7;--landing-loop-detail-active-fg:#0c0c1a;--landing-loop-detail-bg:linear-gradient(135deg, #f8f8ffd6, #f8f8fff0);--landing-loop-detail-active-bg:linear-gradient(135deg, #f8f8ffe6, #f8f8fff7);--landing-reel-overlay:linear-gradient(90deg, #f8f8ffe0 0%, #f8f8ff94 56%, #f8f8ffb8 100%);--landing-loop-overlay:linear-gradient(180deg, #f8f8ff38 0%, #f8f8ff94 58%, #f8f8fff0 100%);background:radial-gradient(circle at 70% 12%, #d0ff1499, transparent 26rem), var(--landing-bg)}.landing-shell,.landing-family-rail-inner,.landing-nav,.landing-footer{width:min(76rem,100% - 4rem);margin-inline:auto}.landing-family-rail{border-bottom:1px solid var(--landing-line);background:color-mix(in srgb, var(--landing-bg) 92%, transparent);position:relative}.landing-family-rail:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0 7%, var(--landing-accent-fill) 7% 25%, transparent 25% 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.landing-family-rail-inner{min-height:2.25rem;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.61rem;font-weight:700;display:flex}.landing-family-signal{color:var(--landing-muted);white-space:nowrap}.landing-family-rail nav{white-space:nowrap;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.landing-family-rail a,.landing-family-rail [aria-current=page]{color:var(--landing-muted);text-decoration:none;position:relative}.landing-family-rail a{transition:color .18s}.landing-family-rail a:hover,.landing-family-rail [aria-current=page]{color:var(--landing-fg)}.landing-family-rail [aria-current=page]:after{content:"";background:var(--landing-accent-fill);height:2px;position:absolute;bottom:-.43rem;left:0;right:0;transform:skew(-28deg)}.landing-nav{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.landing-nav nav,.landing-footer nav,.landing-login{align-items:center;gap:1rem;display:flex}.landing-mark{color:inherit;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.landing-mark .appik-wordmark{font-size:1.16rem}.landing-brand-icon{border-radius:.36rem;width:2rem;height:2rem}.landing-eyebrow,.landing-path em{color:var(--landing-accent-ink)}.landing-language,.landing-footer a{color:inherit;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.landing-login>span:first-child{color:var(--landing-muted);font-size:.75rem}.landing-hero{align-items:center;min-height:calc(100svh - 6.75rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.landing-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.landing-hero-copy{z-index:1;position:relative}.landing-hero-graphic{aspect-ratio:1;isolation:isolate;justify-self:end;width:min(100%,34rem);position:relative}.landing-hero-graphic:before,.landing-hero-graphic:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.landing-hero-graphic:before{border:1px solid var(--landing-line);background:repeating-conic-gradient(from 0deg, var(--landing-line) 0deg .7deg, transparent .7deg 6deg);animation:36s linear infinite landing-orbit-spin;inset:7%;-webkit-mask:radial-gradient(circle,#0000 67%,#000 68% 70%,#0000 71%);mask:radial-gradient(circle,#0000 67%,#000 68% 70%,#0000 71%)}.landing-hero-graphic:after{border:1px solid var(--landing-accent-ink);inset:24%;box-shadow:0 0 0 1.5rem #d0ff1408,0 0 5rem #d0ff141f}.landing-hero-graphic svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-visual-orbit{fill:none;stroke:var(--landing-line);stroke-width:1px}.orbit-two{stroke:#d0ff1457;stroke-dasharray:7 10}.landing-visual-route-base,.landing-visual-route{fill:none;stroke-linecap:round}.landing-visual-route-base{stroke:#f8f8ff1f;stroke-width:1.5px}.landing-visual-route{stroke:var(--landing-accent-ink);stroke-width:3.5px;stroke-dasharray:5 10;opacity:.12;animation:24s ease-in-out infinite landing-route-cycle;animation-delay:var(--landing-path-delay)}.landing-visual-source{--landing-path-delay:0s}.source-2,.route-2{--landing-path-delay:-18s}.source-3,.route-3{--landing-path-delay:-12s}.source-4,.route-4{--landing-path-delay:-6s}.landing-visual-source rect{fill:#f8f8ff12;stroke:var(--landing-line);stroke-width:1.5px;animation:24s ease-in-out infinite landing-source-fill;animation-delay:var(--landing-path-delay)}.landing-visual-source text{fill:var(--landing-muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;animation:24s ease-in-out infinite landing-source-text;animation-delay:var(--landing-path-delay);font-size:13px;font-weight:700}.landing-visual-world path{fill:#d0ff1414;stroke:var(--landing-accent-ink);stroke-width:2px;animation:6s ease-in-out infinite landing-world-pulse}.landing-visual-world circle{fill:var(--landing-accent-ink)}.landing-visual-core{text-align:center;place-content:center;display:grid;position:absolute;inset:31%}.landing-visual-core strong{font-family:var(--font-display), sans-serif;letter-spacing:-.08em;font-size:clamp(4rem,8vw,7rem);line-height:.78}.landing-visual-core span,.landing-visual-core small,.landing-visual-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;font-weight:700}.landing-visual-core span{color:var(--landing-accent-ink);margin-top:.8rem;font-size:.72rem}.landing-visual-core small{color:var(--landing-muted);margin-top:.2rem;font-size:.58rem}.landing-visual-label{border:1px solid var(--landing-line);color:var(--landing-muted);background:var(--landing-bg);padding:.4rem .55rem;font-size:.58rem;position:absolute}.label-source{color:var(--landing-accent-ink);border-color:#d0ff1461;top:22%;left:0}.label-world{color:var(--landing-accent-ink);border-color:var(--landing-accent-ink);bottom:34%;right:0}@keyframes landing-orbit-spin{to{transform:rotate(360deg)}}@keyframes landing-route-cycle{0%,20%,to{opacity:1;stroke-dashoffset:-70px;filter:drop-shadow(0 0 .35rem #d0ff1475)}25%,95%{opacity:.12;stroke-dashoffset:30px;filter:none}}@keyframes landing-source-fill{0%,20%,to{fill:#d0ff142e;stroke:var(--landing-accent-ink)}25%,95%{fill:#f8f8ff12;stroke:var(--landing-line)}}@keyframes landing-source-text{0%,20%,to{fill:var(--landing-accent-ink)}25%,95%{fill:var(--landing-muted)}}@keyframes landing-world-pulse{0%,to{fill:#d0ff1414}50%{fill:#d0ff142e}}.landing-eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.76rem;font-weight:700}.landing-hero h1,.landing-section h2{max-width:12ch;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-wrap:balance;text-transform:uppercase;margin:0;font-weight:900}.landing-hero h1{font-size:clamp(4rem,11vw,9rem);line-height:.82}.landing-section h2{font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.landing-lede{max-width:42rem;color:var(--landing-muted);margin:2rem 0 2.5rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.landing-hero-copy>.landing-lede{margin-bottom:1.5rem}.landing-gateway-note{border-left:2px solid var(--landing-accent-ink);background:#f8f8ff0a;max-width:34rem;margin-bottom:1.75rem;padding:.85rem 1rem}.landing-gateway-note strong{color:var(--landing-accent-ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;margin-bottom:.35rem;font-size:.65rem;display:block}.landing-gateway-note p{color:var(--landing-muted);margin:0;font-size:.88rem;line-height:1.5}.landing-primary{color:#0c0c1a;background:var(--landing-accent-fill);border-radius:.8rem;justify-content:center;align-items:center;min-height:3.25rem;padding:.85rem 1.5rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.landing-primary:after{content:"";opacity:.28;background:currentColor;width:2px;height:1.65rem;margin-left:1rem;transform:skew(-28deg)}.landing-primary:hover{transform:translateY(-2px);box-shadow:0 1rem 3rem #d0ff142e}.landing-primary:focus-visible,.landing-path:focus-visible,.landing-world a:focus-visible{outline:3px solid var(--landing-focus);outline-offset:4px}.landing-section{border-top:1px solid var(--landing-line);padding-block:clamp(4rem,10vw,8rem);position:relative}.landing-section:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--landing-accent-fill), #d0ff142e 72%, transparent);transform-origin:0;width:clamp(3.5rem,9vw,7rem);height:3px;position:absolute;top:-2px;left:max(2rem,50vw - 38rem);transform:skew(-28deg)}.landing-copy-block{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;column-gap:4rem;display:grid}.landing-copy-block .landing-eyebrow{grid-column:1/-1}.landing-loop,.landing-paths,.landing-constellation,.landing-trust{margin:0;padding:0;list-style:none;display:grid}.landing-loop-shell{width:min(100% - 4rem,100rem)}.landing-loop-frame{--loop-active:0;isolation:isolate;padding-bottom:1.4rem;position:relative}.landing-loop-frame:before{z-index:0;content:"";background:linear-gradient(90deg, var(--landing-line), var(--landing-accent-fill), var(--landing-line));opacity:.72;height:2px;position:absolute;top:1.65rem;left:1.5rem;right:1.5rem}.landing-loop-frame:after{z-index:0;border:1px solid var(--landing-line);content:"";border-top:0;border-radius:0 0 999px 999px;height:1.2rem;transition:border-color .3s,box-shadow .3s;position:absolute;bottom:0;left:8.25%;right:8.25%}.landing-loop-frame[data-active-index="5"]:after{border-color:var(--landing-accent-fill);box-shadow:0 0 1.5rem #d0ff143d}.landing-loop{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;position:relative}.landing-loop-grid-connector{display:none}.landing-loop-grid-path{fill:none;stroke:var(--landing-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 6;animation:8s linear infinite landing-loop-grid-flow}@keyframes landing-loop-grid-flow{to{stroke-dashoffset:-40px}}.landing-loop li{border:1px solid var(--landing-line);background:var(--landing-bg);isolation:isolate;border-radius:1.25rem;min-width:0;min-height:15rem;padding:0;transition:transform .38s,border-color .38s,box-shadow .38s;position:relative;overflow:hidden}.landing-loop li:before{z-index:4;content:"";pointer-events:none;background:0 0;width:3rem;height:2px;transition:background .3s;position:absolute;top:-1px;left:1rem;transform:skew(-28deg)}.landing-loop li[data-active=true]:before{background:var(--landing-accent-fill)}.landing-loop li[data-active=true]{border-color:var(--landing-accent-fill);transform:translateY(-.35rem);box-shadow:0 0 0 1px #d0ff141f,0 1.25rem 3rem #0000003d,0 0 2rem #d0ff141f}.landing-loop li:hover{border-color:var(--landing-hover-border);transform:translateY(-.18rem)}.landing-loop li[data-active=true]:hover{transform:translateY(-.35rem)}.landing-loop-select{z-index:3;border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;display:grid;position:absolute;inset:0}.landing-loop-select:focus-visible{outline:3px solid var(--landing-focus);outline-offset:-4px}.landing-loop-heading{z-index:3;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:1rem;display:flex;position:relative}.landing-loop-number{z-index:3;border:1px solid var(--landing-line);width:2.1rem;height:2.1rem;color:var(--landing-muted);background:color-mix(in srgb, var(--landing-bg) 84%, transparent);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;border-radius:999px;place-items:center;font-size:.68rem;transition:color .3s,border-color .3s,background .3s;display:inline-grid;position:relative}.landing-loop li[data-active=true] .landing-loop-number{border-color:var(--landing-accent-fill);color:var(--brand-void);background:var(--landing-accent-fill)}.landing-loop-heading strong{color:var(--landing-fg);font-family:var(--font-display), sans-serif;text-wrap:balance;font-size:clamp(.9rem,1.05vw,1.22rem);font-weight:900;line-height:1.05;transition:color .3s}.landing-loop li[data-active=true] .landing-loop-heading strong{color:var(--landing-accent-ink)}.landing-loop-detail{z-index:3;overflow-wrap:anywhere;border-left:1px solid var(--landing-line);min-width:0;color:var(--landing-loop-detail-fg);background:var(--landing-loop-detail-bg);text-align:center;border-radius:0 .8rem .8rem 0;justify-content:center;align-items:center;margin:.75rem .75rem .75rem 0;padding:.9rem;font-size:clamp(.72rem,.72vw,.9rem);line-height:1.45;transition:color .3s,border-color .3s,background .3s;display:flex;position:relative}.landing-loop-detail q{text-wrap:pretty;max-width:100%;font-style:normal}.landing-world[lang=en] .landing-loop-detail q{quotes:"“" "”" "‘" "’"}.landing-world[lang=de] .landing-loop-detail q{quotes:"„" "“" "‚" "‘"}.landing-loop-detail q:before,.landing-loop-detail q:after{color:var(--landing-accent-ink);font-family:var(--font-display), sans-serif;font-size:1.2em;font-weight:900}.landing-loop-detail q:before{content:open-quote}.landing-loop-detail q:after{content:close-quote}.landing-loop li[data-active=true] .landing-loop-detail{color:var(--landing-loop-detail-active-fg);background:var(--landing-loop-detail-active-bg);border-color:#d0ff147a}.landing-loop-reel{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-loop-reel:after{z-index:1;content:"";background:var(--landing-loop-overlay);position:absolute;inset:0}.landing-loop-reel img,.landing-loop-reel video{object-fit:cover;opacity:.5;filter:blur(3px)saturate(.68)contrast(.94);width:calc(100% + .7rem);height:calc(100% + .7rem);transition:filter .5s,opacity .5s,transform .7s;position:absolute;inset:-.35rem;transform:scale(1.04)}.landing-loop li[data-active=true] .landing-loop-reel img,.landing-loop li[data-active=true] .landing-loop-reel video{opacity:.9;filter:blur(1.45px)saturate(.88)contrast();transform:scale(1.075)}.landing-loop [data-loop-step=context] .landing-loop-reel img,.landing-loop [data-loop-step=context] .landing-loop-reel video,.landing-loop [data-loop-step=moment] .landing-loop-reel img,.landing-loop [data-loop-step=moment] .landing-loop-reel video{object-position:left center}.landing-loop [data-loop-step=experience] .landing-loop-reel img,.landing-loop [data-loop-step=experience] .landing-loop-reel video{object-position:right center}.landing-loop-trace{z-index:4;top:1.65rem;left:calc((100% / 6) * (var(--loop-active) + .5));border:2px solid var(--landing-bg);pointer-events:none;background:var(--landing-accent-fill);border-radius:999px;width:.7rem;height:.7rem;transition:left .7s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .32rem #d0ff142e,0 0 1.3rem #d0ff14ad}.landing-loop-return{z-index:2;border:1px solid var(--landing-line);width:1.65rem;height:1.65rem;color:var(--landing-muted);background:var(--landing-bg);font-family:var(--font-jetbrains-mono), monospace;border-radius:999px;place-items:center;transition:color .3s,border-color .3s,transform .3s;display:grid;position:absolute;bottom:-.25rem;right:7.5%}.landing-loop-frame[data-active-index="5"] .landing-loop-return{border-color:var(--landing-accent-fill);color:var(--landing-accent-ink);transform:rotate(-1turn)}.landing-path>span{color:var(--landing-muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.landing-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.landing-path{border:1px solid var(--landing-line);min-height:18rem;color:inherit;border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:1.5rem;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;position:relative}.landing-path:after,.landing-constellation li:after,.landing-trust li:after{z-index:3;content:"";pointer-events:none;background:var(--landing-accent-fill);transform-origin:50%;width:3px;height:2.4rem;position:absolute;top:-.25rem;right:1.2rem;transform:rotate(28deg);box-shadow:0 0 0 1px #0c0c1a4d}.landing-path:hover{border-color:var(--landing-hover-border);transform:translateY(-4px)}.landing-path strong{max-width:10ch;font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.9}.landing-path-graphic{width:min(100%,9rem);height:5rem;color:var(--landing-accent-ink);display:block;position:relative}.landing-path-graphic i{border:1px solid;display:block;position:absolute}.path-graphic-explorers i{border-radius:50%;width:1rem;height:1rem}.path-graphic-explorers i:first-child{top:2rem;left:0}.path-graphic-explorers i:nth-child(2){top:.5rem;left:2.5rem}.path-graphic-explorers i:nth-child(3){top:2.75rem;left:5rem}.path-graphic-explorers i:nth-child(4){background:currentColor;top:1rem;left:8rem}.path-graphic-creators i{border-width:0 0 1px;border-radius:50%;width:8rem;height:3.5rem;inset:auto auto 0 0;transform:rotate(-10deg)}.path-graphic-creators i:nth-child(2){bottom:.7rem;transform:rotate(8deg)}.path-graphic-creators i:nth-child(3){bottom:1.4rem;transform:rotate(-16deg)}.path-graphic-creators i:nth-child(4){background:currentColor;border-radius:50%;width:1rem;height:1rem;bottom:2.9rem;left:7.4rem}.path-graphic-builders{grid-template-columns:repeat(4,1.25rem);align-content:center;gap:.55rem;display:grid}.path-graphic-builders i{width:1.25rem;height:1.25rem;position:static}.path-graphic-builders i:nth-child(3){background:currentColor}.path-graphic-partners i{border-width:1px 0 0;width:3rem;height:1px;top:2.25rem}.path-graphic-partners i:first-child{left:0;transform:rotate(28deg)}.path-graphic-partners i:nth-child(2){left:2.5rem;transform:rotate(-28deg)}.path-graphic-partners i:nth-child(3){left:5rem;transform:rotate(28deg)}.path-graphic-partners i:nth-child(4){background:currentColor;border-radius:50%;width:1.1rem;height:1.1rem;top:1.7rem;left:7.5rem}.landing-path em{font-style:normal;font-weight:700}.landing-constellation{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(12.5rem,auto);gap:1rem;margin-top:4rem;position:relative}.landing-constellation li{isolation:isolate;border:1px solid var(--landing-line);background:var(--landing-bg);border-radius:1.5rem;min-width:0;padding:1.25rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.landing-constellation li:before{z-index:1;content:"";filter:blur(.15rem);background:#d0ff1414;border-radius:50%;width:9rem;height:9rem;transition:transform .28s;position:absolute;top:-3.5rem;right:-3rem}.landing-constellation li:hover{border-color:var(--landing-hover-border);transform:translateY(-4px);box-shadow:0 1.25rem 3.5rem #00000038}.landing-constellation li:hover:before{transform:scale(1.35)}.landing-constellation li:first-child{grid-column:span 5}.landing-constellation li:nth-child(2){grid-column:span 4}.landing-constellation li:nth-child(3),.landing-constellation li:nth-child(4){grid-column:span 3}.landing-constellation li:nth-child(5){grid-column:span 5}.landing-constellation li:nth-child(6){grid-column:span 4}.landing-constellation strong{z-index:1;min-width:0;max-width:none;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:900;line-height:.94;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.landing-constellation li:first-child strong{color:var(--landing-accent-ink);font-size:clamp(1.55rem,3vw,2.5rem)}.landing-constellation-index{z-index:2;color:var(--landing-muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;font-size:.64rem;font-weight:700;position:absolute;top:1.15rem;left:1.25rem}.landing-ecosystem-visual{z-index:2;width:clamp(5.5rem,10vw,8rem);color:var(--landing-accent-ink);background:linear-gradient(#d0ff140a,#d0ff1403),#f8f8ff08;border:1px solid #d0ff1424;border-radius:.8rem;flex:none;padding:.35rem;position:absolute;top:.9rem;right:1rem;overflow:hidden}.landing-ecosystem-reel{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-ecosystem-reel:after{z-index:1;content:"";background:var(--landing-reel-overlay);position:absolute;inset:0}.landing-ecosystem-reel img,.landing-ecosystem-reel video{object-fit:cover;opacity:.74;filter:blur(2.4px)saturate(.78)contrast(.94);width:calc(100% + .7rem);height:calc(100% + .7rem);transition:filter .4s,opacity .4s,transform .7s;position:absolute;inset:-.35rem;transform:scale(1.04)}.landing-constellation li:hover .landing-ecosystem-reel img,.landing-constellation li:hover .landing-ecosystem-reel video{opacity:.86;filter:blur(1.55px)saturate(.88)contrast(.98);transform:scale(1.075)}.landing-ecosystem-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#d0ff1429,#0000);height:45%;animation:5.4s ease-in-out infinite landing-ecosystem-scan;position:absolute;inset:-45% 0 auto}.landing-ecosystem-visual svg{opacity:.86;filter:blur(.35px)saturate(1.12);width:100%;display:block;overflow:visible}.ecosystem-orbit,.ecosystem-signal{fill:none;stroke:currentColor}.ecosystem-orbit{opacity:.34;stroke-width:1px}.ecosystem-signal{stroke-width:1.5px;stroke-dasharray:4 5;animation:8s linear infinite landing-ecosystem-flow}.ecosystem-node{fill:var(--landing-bg);stroke:currentColor;stroke-width:1.5px}.ecosystem-hot{fill:var(--landing-accent-fill);stroke:var(--landing-accent-ink);stroke-width:1.5px;filter:drop-shadow(0 0 .55rem #d0ff1452);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite landing-ecosystem-pulse}.landing-constellation li:nth-child(2) .ecosystem-hot{animation-delay:-.6s}.landing-constellation li:nth-child(3) .ecosystem-hot{animation-delay:-1.2s}.landing-constellation li:nth-child(4) .ecosystem-hot{animation-delay:-1.8s}.landing-constellation li:nth-child(5) .ecosystem-hot{animation-delay:-2.4s}.landing-constellation li:nth-child(6) .ecosystem-hot{animation-delay:-3s}@keyframes landing-ecosystem-flow{to{stroke-dashoffset:-45px}}@keyframes landing-ecosystem-pulse{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes landing-ecosystem-scan{0%,18%{transform:translateY(0)}72%,to{transform:translateY(325%)}}.landing-trust{background:var(--landing-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem}.landing-trust li{background:var(--landing-bg);flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:20rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.landing-trust strong{color:var(--landing-accent-ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;font-size:.76rem;font-weight:700}.landing-trust span{color:var(--landing-muted);line-height:1.55}.landing-product-visual{width:100%;color:var(--landing-accent-ink);transition:transform .24s;display:block;position:relative}.landing-trust li:hover .landing-product-visual{transform:translateY(-.25rem)}.landing-product-visual svg{width:100%;height:auto;display:block;overflow:visible}.landing-product-grid{fill:none;stroke:var(--landing-line);stroke-width:1px}.landing-product-signal,.landing-product-flow,.landing-product-return{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.landing-product-signal{stroke-width:2px}.landing-product-flow{stroke-width:1.5px;stroke-dasharray:5 8;animation:5s linear infinite landing-product-flow}.landing-product-return{opacity:.42;stroke-width:1px;stroke-dasharray:3 5}.landing-product-fill{fill:#d0ff141a;stroke:currentColor;stroke-width:1px}.landing-product-node{fill:var(--landing-bg);stroke:currentColor;stroke-width:1.5px}.landing-product-hot{fill:currentColor;stroke:var(--landing-bg);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite landing-product-pulse}.product-visual-epg .landing-product-fill{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite landing-product-program}.product-visual-epg .phase-two{animation-delay:-2s}.product-visual-epg .phase-three{animation-delay:-4s}.product-visual-realms .landing-product-fill{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite landing-product-realm}@keyframes landing-product-flow{to{stroke-dashoffset:-52px}}@keyframes landing-product-pulse{0%,to{opacity:.62;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes landing-product-program{0%,to{opacity:.28;transform:scaleX(.88)}35%,65%{opacity:1;transform:scaleX(1)}}@keyframes landing-product-realm{0%,to{opacity:.35;transform:rotate(0)scale(.86)}50%{opacity:1;transform:rotate(45deg)scale(1)}}.landing-invitation{text-align:center;place-items:center;min-height:34rem;display:grid}.landing-invitation h2{max-width:none;margin-bottom:2.5rem}.landing-footer{border-top:1px solid var(--landing-line);min-height:7rem;color:var(--landing-muted);justify-content:space-between;align-items:center;gap:2rem;font-size:.8rem;display:flex}.landing-footer-brand{gap:.24rem;display:grid}.landing-footer-lockup{color:var(--landing-fg);width:max-content}.landing-footer-lockup .appik-wordmark{font-size:.94rem}.landing-footer-lockup .landing-brand-icon{width:1.75rem;height:1.75rem}.landing-footer-brand span:first-of-type{color:var(--landing-fg)}.landing-legal-main{min-height:calc(100svh - 11.5rem);padding-block:clamp(3rem,8vw,7rem)}.landing-legal-card{border:1px solid var(--landing-line);background:#0c0c1ad1;border-radius:1.5rem;max-width:54rem;padding:clamp(1.5rem,5vw,4rem);box-shadow:0 2rem 8rem #00000047}.landing-legal-card h1,.landing-legal-card h2{color:var(--landing-fg)!important}.landing-legal-card h1{letter-spacing:-.04em;text-transform:uppercase;line-height:.92;font-size:clamp(2.75rem,7vw,5.5rem)!important}.landing-legal-card h2{border-top:1px solid var(--landing-line);padding-top:1rem}.landing-legal-card p,.landing-legal-card li{color:var(--landing-muted)!important}.landing-legal-card a{color:var(--landing-accent-ink)!important}.landing-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}@media (max-width:100rem){.landing-loop-grid-connector{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-loop-grid-path-two{display:none}.landing-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.landing-loop-frame{padding-bottom:0}.landing-loop-frame:before,.landing-loop-frame:after,.landing-loop-trace,.landing-loop-return{display:none}.landing-loop li{min-height:14rem}.landing-loop li:nth-child(4){grid-area:2/3}.landing-loop li:nth-child(5){grid-area:2/2}.landing-loop li:nth-child(6){grid-area:2/1}.landing-loop-detail{font-size:clamp(.78rem,1.1vw,.94rem)}}@media (max-width:72rem){.landing-loop-grid-path-three{display:none}.landing-loop-grid-path-two{display:block}.landing-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-loop li:nth-child(3){grid-area:2/2}.landing-loop li:nth-child(4){grid-area:2/1}.landing-loop li:nth-child(5){grid-area:3/1}.landing-loop li:nth-child(6){grid-area:3/2}}@media (max-width:40rem){.landing-loop-grid-connector{display:none}.landing-loop{grid-template-columns:minmax(0,1fr);gap:.75rem}.landing-loop-frame{padding:0 0 1.5rem 1.8rem}.landing-loop-frame:before{background:linear-gradient(180deg, var(--landing-line), var(--landing-accent-fill), var(--landing-line));width:2px;height:auto;display:block;top:1.4rem;bottom:2.6rem;left:.68rem}.landing-loop-frame:after{border:1px solid var(--landing-line);border-top:0;width:1.5rem;height:1rem;display:block;bottom:.35rem;left:-.05rem;right:auto}.landing-loop li:nth-child(n){grid-area:auto;min-height:12rem}.landing-loop-trace{top:calc((100% / 6) * (var(--loop-active) + .5));transition:top .7s cubic-bezier(.22,1,.36,1);display:block;left:.68rem}.landing-loop-return{display:grid;bottom:-.1rem;left:-.85rem;right:auto}.landing-loop-detail{font-size:clamp(.78rem,3.1vw,.92rem)}}@media (max-width:48rem){.landing-shell,.landing-family-rail-inner,.landing-nav,.landing-footer{width:min(100% - 4rem,76rem)}.landing-family-rail-inner{justify-content:center;min-height:2.75rem;font-size:.56rem}.landing-family-signal{display:none}.landing-family-rail nav{justify-content:space-between;gap:.5rem;width:100%}.landing-family-rail [aria-current=page]:after{bottom:-.65rem}.landing-family-rail:after{background:linear-gradient(90deg, transparent 0 8%, var(--landing-accent-fill) 8% 42%, transparent 42% 100%)}.landing-hero{min-height:calc(100svh - 7.25rem)}.landing-login>span:first-child{display:none}.landing-hero h1{overflow-wrap:anywhere;font-size:clamp(3.25rem,16vw,6rem)}.landing-copy-block,.landing-hero-grid,.landing-paths,.landing-constellation,.landing-trust{grid-template-columns:minmax(0,1fr)}.landing-constellation li{grid-column:1/-1;min-height:11.5rem}.landing-ecosystem-visual{width:4.75rem}.landing-hero-graphic{justify-self:center;width:min(100%,28rem)}.landing-path{min-height:14rem}.landing-trust li{min-height:18rem}.landing-footer{flex-direction:column;align-items:flex-start;padding-block:2rem}}@media (prefers-reduced-motion:reduce){.landing-world,.landing-world *,.landing-world :before,.landing-world :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-visual-route{opacity:.12;animation:none!important}.landing-visual-route.route-1{opacity:1}.landing-visual-source rect,.landing-visual-source text,.landing-visual-world path{animation:none!important}.landing-visual-source.source-1 rect{fill:#d0ff142e;stroke:var(--landing-accent-ink)}.landing-visual-source.source-1 text{fill:var(--landing-accent-ink)}}.access-main{align-items:center;min-height:calc(100svh - 12rem);padding-block:clamp(3rem,8vw,7rem);display:grid}.access-card{overflow-wrap:anywhere;width:min(100%,44rem);margin-inline:auto}.access-card h1{margin-bottom:2rem;font-size:clamp(2.75rem,9vw,6rem)}.access-card form,.access-card fieldset{gap:1.25rem;display:grid}.access-card fieldset{border:0;margin:0;padding:0}.access-card label{gap:.5rem;font-weight:700;display:grid}.access-card input,.access-card select,.access-card textarea{border:1px solid var(--landing-line);background:var(--landing-bg);width:100%;min-width:0;color:var(--landing-fg);font:inherit;border-radius:.35rem;padding:.9rem 1rem}.access-card textarea{resize:vertical;min-height:8rem}.access-card button{border:1px solid var(--landing-fg);background:var(--landing-fg);width:fit-content;color:var(--landing-bg);font:inherit;cursor:pointer;padding:.9rem 1.2rem;font-weight:800}.access-card button:disabled{cursor:wait;opacity:.55}.access-card :focus-visible{outline:3px solid var(--landing-focus);outline-offset:3px}.access-checkbox{grid-template-columns:auto 1fr;align-items:start}.access-checkbox input{width:1.25rem;height:1.25rem;padding:0}.access-checkbox-copy{overflow-wrap:normal;gap:.45rem;min-width:0;display:grid}.access-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.access-turnstile p{color:var(--landing-muted);font-size:.8rem}.access-danger{color:#fff!important;background:#a21b1b!important;border-color:#a21b1b!important}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_d1738751-module__lVSbYq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_d1738751-module__lVSbYq__variable{--font-ui:"Outfit", "Outfit Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.05o1bpa1vbol~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0oviuialj85z..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.0uy8evdve.ea3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91a39433b4ff06b2-s.0qrn5m~u2b.t9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a6365570ca21fbb9-s.0locfeaqvhyn-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ddf6ae3f623ba878-s.p.0yabx1ygi_y9y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_c5cae948-module__pktF4a__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_c5cae948-module__pktF4a__variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
