:root{--ink:#07060f;--ink2:#0d0c13;--surface:#15131d;--surface2:#1c1928;--line:#ffffff17;--line2:#ffffff29;--text:#eef0ff;--muted:#9b93c4;--muted2:#6f679a;--accent:#a78bfa;--accent-d:#8b5cf6;--cyan:#27e8ff;--magenta:#ff2e97;--gold:#ffd84a;--wmark:#bd8bff;--ok:#5ad1a0;--ok-bg:#0c241d;--iris:linear-gradient(115deg,#27e8ff 0%,#a78bfa 38%,#ff2e97 72%,#ffd84a 100%);--glow-cyan:0 0 16px #27e8ff8c;--glow-mag:0 0 16px #ff2e9780;--shadow:0 18px 60px #0009;--disp:"Chakra Petch","Space Grotesk",sans-serif;--mono:"Chakra Petch",ui-monospace,monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);letter-spacing:.1px;background:#050505;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55;position:relative;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.6;background:linear-gradient(#27e8ff06 1px,#0000 1px) 0 0/100% 3px,linear-gradient(90deg,#a78bfa0a 1px,#0000 1px) 0 0/52px 100%,linear-gradient(#a78bfa0a 1px,#0000 1px) 0 0/100% 52px;position:fixed;inset:0}body>*{z-index:1;position:relative}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}header{padding:24px 0 6px}.brand{align-items:center;gap:13px;display:inline-flex}.horn{filter:drop-shadow(0 0 7px #27e8ff80);flex-shrink:0;width:38px;height:38px;display:block}.horn .seg{fill:url(#irisGrad)}.wordmark{font-family:var(--disp);letter-spacing:.5px;text-transform:lowercase;font-size:1.72rem;font-weight:700;display:inline-flex}.wordmark .uni{color:var(--text)}.wordmark .ai{background:var(--iris);color:#0000;text-shadow:0 0 22px #ff2e9740;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.wordmark .ai{animation:7s linear infinite shimmer}.horn{animation:5s ease-in-out infinite hornFloat}}@keyframes shimmer{to{background-position:220% 0}}@keyframes hornFloat{50%{transform:translateY(-3px)rotate(-3deg)}}.hero{max-width:760px;padding:48px 0 30px}.eyebrow{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--cyan);border:1px solid var(--line2);background:#27e8ff0d;border-radius:4px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 14px #27e8ff14}.eyebrow .dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%}h1{font-family:var(--disp);letter-spacing:-.5px;margin-bottom:18px;font-size:clamp(2.1rem,6vw,3.5rem);font-weight:700;line-height:1.05}h1 .grad{background:var(--iris);color:#0000;text-shadow:0 0 30px #a78bfa4d;-webkit-background-clip:text;background-clip:text}.lede{color:var(--muted);max-width:580px;font-size:1.06rem}.lede b{color:var(--text);font-weight:600}.reviews{margin:6px 0 34px}.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.reviews-head .lbl{font-family:var(--mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--text);font-size:.92rem;font-weight:700}.reviews-head .lbl:before{content:"// ";color:var(--cyan)}.btn-review{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#07060f;background:var(--iris);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:10px 16px;font-size:.74rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s}.btn-review:hover{transform:translateY(-1px);box-shadow:0 6px 22px #a78bfa52}.marquee{border:1px solid var(--line);background:#07060f66;border-radius:4px;padding:14px 0;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{align-items:center;gap:14px;width:max-content;padding:0 7px;animation:44s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-chip{background:linear-gradient(160deg,var(--surface),var(--ink2));border:1px solid var(--line);border-radius:4px;flex:none;max-width:340px;padding:12px 16px}.review-chip .stars{color:var(--gold);letter-spacing:2px;font-size:.92rem}.review-chip .rtext{color:var(--text);margin:5px 0;font-size:.9rem;line-height:1.4}.review-chip .rname{font-family:var(--mono);color:var(--muted);letter-spacing:.5px;font-size:.72rem}.review-chip .rname b{color:var(--cyan)}.rev-ph{font-family:"Orbitron",var(--disp);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;color:#0000;background:var(--iris);text-shadow:0 0 26px #27e8ff29;-webkit-background-clip:text;background-clip:text;flex:none;align-self:center;padding:6px 30px;font-size:1.05rem;font-weight:800}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}.row-label{font-family:var(--mono);align-items:center;gap:14px;margin:16px 0 18px;display:flex}:root{--dur-1:.18s;--dur-2:.32s;--dur-3:.55s;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1)}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero .eyebrow,.hero h1,.hero .lede{animation:riseIn var(--dur-3) var(--ease-out) both}.hero h1{animation-delay:80ms}.hero .lede{animation-delay:.16s}[data-rev]{opacity:0;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);transition-delay:var(--rev-d,0s);transform:translateY(18px)}[data-rev].in{opacity:1;transform:none}.hero h1 .grad{display:inline-block;position:relative}.hero h1 .grad:before,.hero h1 .grad:after{content:attr(data-text);opacity:0;pointer-events:none;background:var(--iris);color:#0000;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@media (hover:hover){.hero h1:hover .grad:before{animation:.38s steps(2,end) glA}.hero h1:hover .grad:after{animation:.38s steps(2,end) glB}}@keyframes glA{0%,to{opacity:0}20%{opacity:.85;clip-path:inset(10% 0 55%);filter:drop-shadow(0 0 6px var(--cyan));transform:translate(-3px,1px)}60%{opacity:.85;clip-path:inset(60% 0 8%);transform:translate(2px,-1px)}}@keyframes glB{0%,to{opacity:0}30%{opacity:.85;clip-path:inset(45% 0 30%);filter:drop-shadow(0 0 6px var(--magenta,#ff2e97));transform:translate(3px,-1px)}70%{opacity:.85;clip-path:inset(5% 0 75%);transform:translate(-2px,2px)}}.glow-drift{z-index:0;pointer-events:none;will-change:transform;background:radial-gradient(circle,#27e8ff12 0%,#a78bfa0d 40%,#0000 70%);border-radius:50%;width:520px;height:520px;position:fixed;top:12%;right:-8%}.faq-item[data-rev]{transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out),border-color .2s ease,background .2s ease;transition-delay:var(--rev-d,0s),var(--rev-d,0s),0s,0s}@media (prefers-reduced-motion:reduce){.hero .eyebrow,.hero h1,.hero .lede{animation:none}[data-rev]{opacity:1;transition:none;transform:none}.hero h1:hover .grad:before,.hero h1:hover .grad:after{animation:none}.glow-drift{display:none}}.row-label h2{letter-spacing:2.5px;text-transform:uppercase;color:var(--text);font-size:.92rem;font-weight:700}.row-label h2:before{content:"// ";color:var(--cyan)}.row-label .count{color:var(--muted2);font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:.78rem}.row-label .line{background:linear-gradient(90deg,var(--line2),transparent);flex:1;height:1px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:18px;display:grid}#przedmioty,#grid{width:min(1680px,100vw - 48px);position:relative;left:50%;transform:translate(-50%)}#grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.card,.stat-hub{--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:200px}.card-glow{border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y), rgba(168,85,255,calc(var(--glow-intensity) * .95)) 0%, rgba(168,85,255,calc(var(--glow-intensity) * .4)) 32%, transparent 62%);-webkit-mask-composite:xor;padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card{background:linear-gradient(160deg,var(--surface) 0%,var(--ink2) 100%);border:1px solid var(--line);color:inherit;opacity:0;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));border-radius:12px;flex-direction:column;padding:22px 22px 20px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.card.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.card{opacity:1;transition:none;transform:none}}.card:after{content:"";border-left:1.5px solid var(--cyan);border-top:1.5px solid var(--cyan);opacity:.5;width:13px;height:13px;transition:opacity .22s;position:absolute;top:7px;left:7px}.card.live:hover{border-color:var(--accent);box-shadow:var(--shadow),0 0 24px #a78bfa40;transform:translateY(-5px)}.card.live:hover:after{opacity:1;box-shadow:var(--glow-cyan)}.card.live:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.emoji{background:var(--surface2);border:1px solid var(--line2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.4rem;display:flex;box-shadow:inset 0 0 12px #27e8ff14}.badge{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:5px 9px;font-size:.62rem;font-weight:700}.badge.live{color:var(--ok);background:var(--ok-bg);border:1px solid #1d4a3a;box-shadow:0 0 10px #5ad1a02e}.badge.soon{color:var(--muted2);background:var(--ink2);border:1px solid var(--line)}.card h3{font-family:var(--disp);letter-spacing:.2px;margin-bottom:6px;font-size:1.2rem;font-weight:600}.card .desc{color:var(--muted);flex:1;margin-bottom:16px;font-size:.88rem}.tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tag{font-family:var(--mono);letter-spacing:.5px;color:var(--muted);background:var(--ink2);border:1px solid var(--line);border-radius:3px;padding:4px 9px;font-size:.7rem}.go{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin-top:auto;font-size:.82rem;font-weight:600;display:inline-flex}.card.live:hover .go{color:#fff}.card.live:hover .go .arr{transform:translate(4px)}.go .arr{color:var(--cyan);transition:transform .22s}.card.soon{cursor:default}.card.soon .go{color:var(--muted2)}.stat-hub{background:radial-gradient(600px 200px at 12% 0%, #27e8ff12, transparent 60%), linear-gradient(160deg,var(--surface) 0%,var(--ink2) 100%);border:1px solid var(--line2);opacity:0;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));border-radius:4px;flex-direction:column;grid-column:1/-1;padding:24px 24px 22px;transition:opacity .4s,transform .4s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.stat-hub.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.stat-hub{opacity:1;transform:none}}.stat-head{align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.stat-head .emoji{box-shadow:inset 0 0 14px #ff2e971f,var(--glow-mag)}.stat-head h3{font-family:var(--disp);letter-spacing:.3px;font-size:1.34rem;font-weight:700}.stat-head h3 .fb-tag{font-family:"Audiowide",var(--disp);letter-spacing:.06em;color:#b347ff;text-shadow:0 0 8px #b347ffcc,0 0 18px #b347ff66;vertical-align:middle;margin-left:6px;font-size:.64em;font-weight:400}.stat-head .badge{align-self:center}.stat-head .desc{color:var(--muted);margin-top:3px;font-size:.86rem}.stat-divider{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted2);align-items:center;gap:10px;margin:16px 0 14px;font-size:.64rem;display:flex}.stat-divider:before,.stat-divider:after{content:"";background:linear-gradient(90deg,transparent,var(--line2),transparent);flex:1;height:1px}.stat-links{background:#07060f80;border:2px solid #b347ff99;border-radius:4px;flex-wrap:wrap;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 14px #b347ff59,0 0 34px #b347ff26,inset 0 0 16px #b347ff0f}.stat-link{color:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;flex:190px;gap:7px;padding:16px 16px 15px;text-decoration:none;transition:background .2s;display:flex;position:relative}.stat-link:hover{background:#a78bfa12}.stat-link:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.stat-link .sl-ic{font-size:1.15rem}.stat-link .sl-name{font-family:var(--disp);letter-spacing:.2px;font-size:.98rem;font-weight:600;line-height:1.2}.stat-link .sl-desc{color:var(--muted);flex:1;font-size:.78rem;line-height:1.4}.stat-link .sl-go{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--cyan);align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.stat-link:hover .sl-go .arr{transform:translate(3px)}.stat-link .sl-go .arr{transition:transform .22s}.stat-shards{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stat-shards .shard{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);opacity:0;background:linear-gradient(135deg,#b347ff8c,#b347ff00);animation:8s ease-in-out infinite shardShimmer;position:absolute}.stat-shards .shard:first-child{width:11px;height:11px;animation-delay:.1s;top:10%;left:8%}.stat-shards .shard:nth-child(2){width:16px;height:16px;animation-delay:2.3s;top:58%;left:19%}.stat-shards .shard:nth-child(3){width:8px;height:8px;animation-delay:4.4s;top:22%;left:34%}.stat-shards .shard:nth-child(4){width:13px;height:13px;animation-delay:1.2s;top:72%;left:47%}.stat-shards .shard:nth-child(5){width:10px;height:10px;animation-delay:5.6s;top:14%;left:63%}.stat-shards .shard:nth-child(6){width:15px;height:15px;animation-delay:3.1s;top:66%;left:74%}.stat-shards .shard:nth-child(7){width:9px;height:9px;animation-delay:6.5s;top:30%;left:87%}.stat-shards .shard:nth-child(8){width:12px;height:12px;animation-delay:.7s;top:80%;left:92%}@keyframes shardShimmer{0%,to{opacity:0;transform:scale(.55)rotate(0)}50%{opacity:.5;transform:scale(1)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.stat-shards .shard{opacity:0;animation:none}}@media (width<=640px){.stat-links{flex-direction:column}.stat-link{border-right:none}}.next-zone{grid-template-columns:minmax(300px,360px) 1fr;align-items:start;gap:18px;width:min(1680px,100vw - 48px);margin:18px 0 10px;display:grid;position:relative;left:50%;transform:translate(-50%)}.next-zone .next-card{display:flex}.next-zone .next-card .card{width:100%}@media (width<=760px){.next-zone{grid-template-columns:1fr}}.about{border:1px solid var(--line);background:var(--ink2);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin:0;padding:24px;display:grid}.about .item h4{font-family:var(--disp);margin-bottom:5px;font-size:.95rem;font-weight:600}.about .item h4:before{content:"▸ ";color:var(--cyan)}.about .item p{color:var(--muted);font-size:.85rem}.about .item .ilink{color:var(--cyan);font-family:var(--mono);border-bottom:1px dashed #27e8ff66;font-size:.82rem;text-decoration:none;transition:all .2s}.about .item .ilink:hover{color:#eafcff;border-bottom-color:var(--cyan);text-shadow:0 0 6px #27e8ff80}@media (width<=640px){.about{grid-template-columns:1fr}}.faq-zone{grid-template-columns:minmax(200px,280px) 1fr;align-items:start;gap:clamp(28px,5vw,64px);margin:6px 0 64px;display:grid}.faq-rail{position:sticky;top:44px}.faq-rail .faq-eyebrow{font-family:var(--mono);letter-spacing:2.5px;color:var(--cyan);margin-bottom:16px;font-size:.72rem;font-weight:600;display:block}.faq-rail .faq-heading{font-family:var(--disp);letter-spacing:-.5px;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.06}.faq-rail .faq-sub{color:var(--muted);max-width:260px;margin-bottom:20px;font-size:.92rem;line-height:1.6}.faq-rail .faq-contact{font-family:var(--mono);letter-spacing:.4px;color:var(--text);border:1px solid var(--line);background:linear-gradient(160deg,var(--surface),var(--ink2));border-radius:11px;align-items:center;gap:9px;padding:11px 16px;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.faq-rail .faq-contact:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 0 22px #a78bfa38}.faq-rail .faq-contact .arr{color:var(--cyan);transition:transform .2s}.faq-rail .faq-contact:hover .arr{transform:translate(3px)}@media (width<=760px){.faq-zone{grid-template-columns:1fr;gap:20px}.faq-rail{position:static}.faq-rail .faq-sub{max-width:none}}.faq{flex-direction:column;gap:10px;display:flex}.faq-item{text-align:left;cursor:pointer;width:100%;color:inherit;--cut:10px;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));background:linear-gradient(135deg,#cd87ff 0%,#be6eff82 42%,#32ebff4a 100%);border:0;border-radius:0;padding:0;font-family:inherit;transition:filter .28s;position:relative}.faq-item:after{content:"";z-index:0;--cut:9px;background:linear-gradient(160deg,#0a0817 0%,var(--ink) 55%);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));position:absolute;inset:1px}.faq-item:hover,.faq-item.open{filter:drop-shadow(0 0 10px #cd87ff75)}.faq-item:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.faq-q{z-index:2;align-items:center;gap:16px;padding:19px 26px;display:flex;position:relative}.faq-t{font-family:var(--disp);letter-spacing:.15em;text-transform:uppercase;color:#e4dcff;font-size:.83rem;font-weight:500;transition:color .25s}.faq-item.open .faq-t{color:#fff}.faq-num{font-family:var(--disp);letter-spacing:.18em;color:var(--muted2);margin-right:13px;font-size:.66rem;font-weight:400;transition:color .25s}.faq-item.open .faq-num{color:#d6b3ff}.faq-ic{opacity:.9;flex-shrink:0;width:11px;height:11px;position:relative}.faq-ic:before,.faq-ic:after{content:"";background:#cd87ff;transition:transform .3s,opacity .3s;position:absolute;box-shadow:0 0 7px #cd87ff80}.faq-ic:before{width:11px;height:1px;top:5px;left:0}.faq-ic:after{width:1px;height:11px;top:0;left:5px}.faq-item.open .faq-ic:after{opacity:0;transform:scaleY(0)}.faq-a{z-index:2;max-height:0;transition:max-height .34s;position:relative;overflow:hidden}.faq-item.open .faq-a{max-height:600px}.faq-a p{color:var(--muted);margin:0;padding:0 26px 21px 54px;font-size:.87rem;font-weight:300;line-height:1.75}.faq-a p b{color:var(--text);font-weight:600}.ai-feature{width:100vw;margin-left:-50vw;padding:92px 0 100px;position:relative;left:50%;overflow:hidden}.aif-inner{z-index:1;text-align:center;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.aif-eyebrow{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--cyan);align-items:center;gap:14px;margin-bottom:18px;font-size:.72rem;font-weight:700;display:inline-flex}.aif-eyebrow .ed{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite aifPulse}@keyframes aifPulse{50%{opacity:.3;box-shadow:0 0 4px var(--cyan)}}.aif-eyebrow .sep{color:var(--muted2)}.aif-eyebrow .eline{background:linear-gradient(90deg,#a78bfa8c,#0000);width:70px;height:1px}.aif-h{font-family:"Exo 2",var(--disp);text-transform:uppercase;letter-spacing:.5px;color:#f2fbff;margin:0 0 6px;font-size:clamp(2.2rem,5.4vw,4.6rem);font-weight:700;line-height:1.04}.aif-h .hl{color:#0000;-webkit-text-stroke:0;background-image:linear-gradient(115deg,#27e8ff 0%,#7db8ff 30%,#a855ff 62%,#ff2e97 100%);-webkit-background-clip:text;background-clip:text}.aif-stage{grid-template-columns:1fr minmax(300px,440px) 1fr;align-items:center;gap:clamp(16px,3.4vw,52px);margin:22px 0 40px;display:grid}.aif-orb{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.aif-orb canvas{width:100%;height:100%;display:block;-webkit-mask:radial-gradient(circle,#000 60%,#0000 82%);mask:radial-gradient(circle,#000 60%,#0000 82%)}.aif-side{flex-direction:column;gap:clamp(24px,3vw,42px);display:flex}.aif-side-l{text-align:right}.aif-side-r{text-align:left}.aif-item{--ac:#27e8ff;--len:clamp(26px,4vw,58px);position:relative}.aif-side-l .aif-item:first-child{--ac:#27e8ff}.aif-side-l .aif-item:nth-child(2){--ac:#b347ff}.aif-side-r .aif-item:first-child{--ac:#ff2e97}.aif-side-r .aif-item:nth-child(2){--ac:#ffd84a}.aif-item .num{font-family:"Orbitron",var(--disp);color:#0000;-webkit-text-stroke:1px var(--ac);letter-spacing:1px;font-size:1.3rem;font-weight:800;display:inline-block}.aif-item h3{font-family:var(--disp);letter-spacing:.4px;text-transform:uppercase;color:var(--text);margin:7px 0 6px;font-size:1.02rem;font-weight:700}.aif-item p{color:var(--muted);max-width:270px;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.55}.aif-side-l .aif-item p{margin-left:auto}.aif-side-r .aif-item p{margin-right:auto}.aif-side-l .aif-item:before,.aif-side-r .aif-item:before{content:"";height:1.5px;width:var(--len);box-shadow:0 0 7px var(--ac);opacity:.62;pointer-events:none;position:absolute;top:15px}.aif-side-l .aif-item:before{right:calc(-1 * var(--len));background:linear-gradient(90deg,transparent,var(--ac))}.aif-side-r .aif-item:before{left:calc(-1 * var(--len));background:linear-gradient(90deg,var(--ac),transparent)}.aif-side-l .aif-item:after,.aif-side-r .aif-item:after{content:"";background:var(--ac);width:9px;height:9px;box-shadow:0 0 10px var(--ac),0 0 3px #fff;pointer-events:none;border-radius:50%;position:absolute;top:11px}.aif-side-l .aif-item:after{right:calc((-1 * var(--len)) - 4px)}.aif-side-r .aif-item:after{left:calc((-1 * var(--len)) - 4px)}.aif-lead{font-family:var(--mono);color:#b347ff;max-width:640px;margin:0 auto 34px;font-size:clamp(.92rem,1.35vw,1.1rem);line-height:1.75}.aif-lead b{color:#eafcff}.aif-launch{text-align:left;align-items:center;gap:24px;padding-bottom:16px;text-decoration:none;display:inline-flex;position:relative}.aif-launch:after{content:"";transform-origin:0;width:100%;height:2px;transition:transform .45s var(--ease-out,ease);background:linear-gradient(90deg,#27e8ff,#a78bfa 45%,#ff2e97 80%,#ff2e9726);position:absolute;bottom:0;left:0;transform:scaleX(.4)}.aif-launch:hover:after{transform:scaleX(1)}.hexbtn{flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative}.hexbtn .rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hexbtn .ring{fill:none;stroke:url(#hexRing);stroke-width:2.5px;filter:drop-shadow(0 0 6px #a78bfa99);transform-box:fill-box;transform-origin:50%;transition:stroke-width .3s;animation:12s linear infinite hexSpin}.hexbtn .ring2{stroke:#ff2e9780;stroke-width:1.5px;animation:19s linear infinite reverse hexSpin}@keyframes hexSpin{to{transform:rotate(360deg)}}.hexbtn .chip{z-index:2;color:#c9b8ff;filter:drop-shadow(0 0 7px #a78bfab3);width:36px;height:36px;position:relative}.aif-launch:hover .ring{stroke-width:3.2px;animation-duration:6s}.lx-wrap{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lx-tx{font-family:"Orbitron",var(--disp);text-transform:uppercase;letter-spacing:0;color:var(--text);font-size:clamp(1.35rem,3.2vw,2.3rem);font-weight:900;line-height:1.05;transition:color .2s,transform .3s}.aif-launch:hover .lx-tx{color:#eafcff;transform:translate(7px)}.lx-sub{font-family:var(--mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--cyan);font-size:.64rem;font-weight:700}.lx-sub:before{content:"// ";color:var(--muted2)}.scr{color:var(--muted2);opacity:.8}.rz{color:#f3e6ff;text-shadow:0 0 10px #b347ff,0 0 4px #b347ff}.cursor{color:#b347ff;text-shadow:0 0 8px #b347ff;animation:.8s step-end infinite aifCaret}@keyframes aifCaret{50%{opacity:0}}@media (width<=900px){.aif-stage{grid-template-columns:1fr;gap:30px}.aif-orb{order:-1;max-width:320px}.aif-side{flex-flow:wrap;justify-content:center;gap:26px 34px}.aif-side-l,.aif-side-r{text-align:center}.aif-side-l .aif-item p,.aif-side-r .aif-item p{margin:0 auto}.aif-item{max-width:230px}.aif-item:before,.aif-item:after{display:none}}@media (width<=560px){.ai-feature{padding:62px 0 68px}.aif-launch{text-align:center;flex-wrap:wrap;justify-content:center;gap:18px}.lx-wrap{align-items:center}}@media (prefers-reduced-motion:reduce){.hexbtn .ring,.aif-eyebrow .ed{animation:none!important}}.site-foot{border-top:1px solid var(--line);background:radial-gradient(760px 460px at 80% 116%, #16263f 0%, transparent 62%), radial-gradient(620px 420px at 12% 8%, #1d1046 0%, transparent 58%), var(--ink);margin-top:96px;padding-top:52px;position:relative;overflow:hidden}.giant-deco{align-items:center;gap:16px;max-width:1040px;margin:0 auto 2px;padding:0 20px;display:flex}.giant-deco .gd-line{background:linear-gradient(90deg,transparent,var(--line2),transparent);flex:1;height:1px}.giant-deco .gd-tag{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--wmark);text-shadow:0 0 10px #bd8bffcc,0 0 26px #a855f773;white-space:nowrap;font-size:.64rem;font-weight:700}.giant-deco .gd-line{background:linear-gradient(90deg,#0000,#bd8bff66,#0000)}.uf-haz{filter:drop-shadow(0 0 5px #bd8bffe6)drop-shadow(0 0 14px #a855f773)}.uf-stage{flex-direction:column;justify-content:center;max-width:1480px;min-height:clamp(230px,33vw,430px);margin:20px auto 0;padding:0 clamp(16px,4vw,48px);display:flex;position:relative}.uf-deco{z-index:1;pointer-events:none;width:min(64%,780px);position:absolute;top:0;bottom:0;left:0}.uf-deco svg{width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.uf-read{font-family:var(--mono);letter-spacing:.2em;color:#8a83b4;font-size:.58rem;line-height:2.1;position:absolute;top:16px;left:clamp(14px,4vw,52px)}.uf-read b{color:var(--cyan);text-shadow:0 0 10px #27e8ff73;font-weight:400}.uf-read .mg{color:var(--magenta);text-shadow:0 0 10px #ff2e9766}.uf-eq{align-items:flex-end;gap:2px;height:34px;display:flex;position:absolute;bottom:14px;left:clamp(14px,4vw,52px)}.uf-eq i{transform-origin:bottom;width:2px;animation:ufEq var(--d,1s) ease-in-out var(--dl,0s) infinite alternate;border-radius:1px;display:block}@keyframes ufEq{0%{transform:scaleY(var(--lo,.25))}to{transform:scaleY(1)}}.uf-clip{z-index:2;pointer-events:none;mix-blend-mode:screen;filter:brightness(.82);-webkit-mask-composite:source-in;width:clamp(190px,30vw,460px);position:absolute;top:49%;left:84%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 58%,#0000 100%),linear-gradient(90deg,#000 84%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%),linear-gradient(90deg,#000 84%,#0000 100%);mask-composite:intersect}.uf-clip video{width:100%;height:auto;display:block}.uf-sub{font-family:var(--mono);letter-spacing:.42em;text-transform:uppercase;color:#6b6592;z-index:3;margin:12px 0 0;font-size:.64rem;position:relative}.giant{user-select:none;pointer-events:none;text-align:left;z-index:3;padding:0;line-height:.95;position:relative}.giant span.gw{font-family:"Chakra Petch",var(--disp);letter-spacing:.13em;white-space:nowrap;color:#bd8bff;-webkit-text-fill-color:#bd8bff;-webkit-text-stroke:0;text-shadow:0 0 14px #a855f7cc,0 0 42px #9348eb73,0 0 90px #c484fc38;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(2rem,9.4vw,8.6rem);font-weight:700;display:inline-block;position:relative}@media (width<=900px){.uf-clip{width:clamp(150px,40vw,300px);left:79%}.uf-deco{opacity:.55;width:100%}}@media (width<=560px){.uf-stage{min-height:270px}.uf-clip{width:58vw;top:40%;left:68%}.giant span.gw{letter-spacing:.07em;font-size:12.5vw}.uf-hud{grid-template-columns:1fr 1fr;font-size:.55rem}}.giant span.gw:before,.giant span.gw:after{content:attr(data-text);pointer-events:none;opacity:0;mix-blend-mode:screen;-webkit-text-stroke:0;position:absolute;top:0;left:0}.giant span.gw:before{color:var(--cyan)}.giant span.gw:after{color:var(--magenta)}.giant-scan{pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:0;background:linear-gradient(#27e8ff29,#0000);height:34%;animation:6s ease-in-out infinite giantScan;position:absolute;top:0;left:0;right:0}@keyframes giantScan{0%,to{opacity:0;transform:translateY(-40%)}12%{opacity:.9}52%{opacity:.5;transform:translateY(240%)}64%{opacity:0}}@media (prefers-reduced-motion:no-preference){.giant:hover span.gw:before{animation:1.4s step-end giantGl}.giant:hover span.gw:after{animation:1.4s step-end giantGl2}}@keyframes giantGl{0%,to{opacity:0;transform:none}20%{opacity:.75;clip-path:inset(8% 0 60%);transform:translate(-5px,2px)}45%{opacity:.75;clip-path:inset(62% 0 6%);transform:translate(4px,-2px)}60%{opacity:0}}@keyframes giantGl2{0%,to{opacity:0;transform:none}30%{opacity:.7;clip-path:inset(34% 0 40%);transform:translate(6px,1px)}55%{opacity:.7;clip-path:inset(72% 0 4%);transform:translate(-5px,-1px)}70%{opacity:0}}.foot-simple{max-width:1480px;padding:20px clamp(16px,4vw,48px) 48px}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.foot-note{flex-direction:column;gap:8px;max-width:640px;display:flex}.foot-note p{color:var(--muted2);margin:0;padding-left:20px;font-size:.74rem;line-height:1.6;position:relative}.foot-note p:before{content:"//";font-family:var(--mono);color:#3f3768;font-size:.6rem;position:absolute;top:1px;left:0}.foot-note p:first-child:before{color:var(--wmark);opacity:.85}.foot-note b{color:var(--muted);font-weight:600}.foot-side{text-align:right;flex-direction:column;align-items:flex-end;gap:9px;display:flex}.foot-brand{color:var(--muted);font-family:var(--disp);letter-spacing:.5px;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:flex}.foot-brand .horn{width:22px;height:22px}.foot-brand .fb-uni{color:var(--text)}.foot-brand .fb-corner{background:var(--iris);color:#0000;-webkit-background-clip:text;background-clip:text}.foot-sys{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted2);font-size:.68rem;font-weight:600}.foot-sys:before{content:"// ";color:var(--cyan)}@media (width<=640px){.foot-grid{flex-direction:column}.foot-side{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.giant span.gw,.giant-scan,.aif-dot,.ai-hex .trail{animation:none!important}}@media (width<=560px){.hero{padding:34px 0 24px}.about{padding:20px}.faq-a p{padding-left:22px}.wordmark{font-size:1.5rem}.horn{width:34px;height:34px}}.hero-cta{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--text);border:1px solid var(--line2);animation:riseIn var(--dur-3) var(--ease-out) both;background:#100d228c;border-radius:4px;align-items:center;gap:10px;margin-top:26px;padding:13px 20px;font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;animation-delay:.24s;display:inline-flex}.hero-cta:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 0 22px #a78bfa40}.hero-cta .arr{color:var(--cyan)}.ow{pointer-events:none;user-select:none;justify-content:center;margin:4px 0 26px;display:flex;overflow:visible}.ow span{font-family:"Orbitron",var(--disp);letter-spacing:.1em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.8px #b347fff2;will-change:transform;font-size:clamp(2.6rem,9vw,8rem);font-weight:800}.ow.cy span{-webkit-text-stroke-color:#27e8ff99;text-shadow:0 0 26px #27e8ff52,0 0 60px #27e8ff24}@media (width<=560px){.ow span{-webkit-text-stroke-width:1px}}@media (prefers-reduced-motion:reduce){.hero-cta{animation:none}}.hero-screen{z-index:1;transform-origin:50% 44%;will-change:opacity,transform;background:0 0;position:fixed;inset:0;overflow:hidden}.hero-spacer{pointer-events:none;height:110vh}#gl{z-index:0;display:block;position:absolute;inset:0}.hero-fx{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-fx .scan{mix-blend-mode:screen;opacity:.35;background:repeating-linear-gradient(#27e8ff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.hero-fx .vig{position:absolute;inset:0;box-shadow:inset 0 0 240px 60px #05040be6}.hero-screen .title{z-index:6;pointer-events:none;position:absolute;top:29px;left:21px}.hero-screen .title .eb{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 8px #27e8ff66;margin-bottom:12px;font-size:.62rem;font-weight:700}.hero-screen .title .ttl{font-family:"Audiowide",var(--disp);letter-spacing:.02em;color:var(--text);text-shadow:0 0 26px #a78bfa59;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:400;line-height:1}.hero-screen .title .sub{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;background:var(--iris);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:.8rem;font-weight:600}.hero-screen .title .meta{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:.6rem}.hero-screen .title .hero-lede{font-family:var(--disp);letter-spacing:.01em;color:var(--muted);max-width:330px;margin-top:18px;font-size:.82rem;font-weight:500;line-height:1.5}.hero-screen .title .hero-lede b{color:var(--text);font-weight:600}.gen-screen{z-index:6;opacity:0;pointer-events:none;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(38px,7vh,84px) 24px;display:flex;position:absolute;inset:0}.gen-top{flex-direction:column;align-items:center;gap:16px;max-width:720px;display:flex}.gen-h{margin:0}.gen-lead{font-family:var(--mono);color:#c6b3ff;max-width:540px;margin:0;font-size:clamp(.86rem,1.25vw,1.02rem);line-height:1.7}.gen-lead b{color:#eafcff;font-weight:600}.gen-launch{pointer-events:none}.telem{z-index:6;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;pointer-events:none;font-size:.6rem;font-weight:600;position:absolute}.telem.br{text-align:right;color:#ff2e97d9;text-shadow:0 0 8px #ff2e9759;bottom:38px;right:54px}.skull-cap{z-index:6;text-align:center;max-width:min(600px,66vw);font-family:var(--mono);letter-spacing:.06em;color:#9fd8ffeb;text-shadow:0 0 10px #27e8ff59;pointer-events:none;font-size:.74rem;line-height:1.75;position:absolute;top:6.5vh;left:50%;transform:translate(-50%)}.scroll-hint{z-index:6;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text);border:1px solid var(--line2);backdrop-filter:blur(4px);background:#100d2280;border-radius:4px;align-items:center;gap:8px;padding:9px 16px;font-size:.66rem;font-weight:700;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.scroll-hint:hover{border-color:var(--accent);box-shadow:0 0 18px #a78bfa40}.scroll-hint .arr{color:var(--cyan);animation:1.8s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(3px)}}.site-grid{z-index:0;pointer-events:none;opacity:0;will-change:opacity;--gx:0px;position:fixed;inset:0;overflow:hidden}.site-grid:before{content:"";background:linear-gradient(#a855ff99 1px, transparent 1px) 0 0/100% 38px, linear-gradient(90deg, #a855ff99 1px, transparent 1px) var(--gx) 0/38px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.site-grid:after{content:"";transform-origin:bottom;background:linear-gradient(#a855ffcc 1px,#0000 1px) 0 0/100% 38px,linear-gradient(90deg,#a855ffa6 1px,#0000 1px) 0 0/38px 100%;height:54%;position:absolute;bottom:0;left:-40%;right:-40%;transform:perspective(560px)rotateX(70deg);-webkit-mask-image:linear-gradient(#0000 26%,#000 94%);mask-image:linear-gradient(#0000 26%,#000 94%)}@media (prefers-reduced-motion:reduce){.scroll-hint .arr{animation:none}}.liquid-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-skull{z-index:5;pointer-events:auto;background:radial-gradient(60% 62% at 62%,#03020aeb 0%,#04030eb8 42%,#04030e00 78%);width:56%;height:100%;position:absolute;top:0;right:0}.hero-skull canvas{display:block;width:100%!important;height:100%!important}.skull-hit{width:100%;height:100%}@media (width<=900px){.hero-skull{opacity:.85;background:radial-gradient(64% 46% at 50% 38%,#03020ae6 0%,#04030e00 76%);width:100%}}.hero-screen .title{text-align:center;width:min(94vw,960px);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.hero-screen .title .eb{margin-bottom:24px}.hero-screen .title .ttl{font-size:clamp(3rem,12vw,8rem);line-height:.9}.hero-screen .title .sub{margin-top:16px;font-size:clamp(.95rem,2.2vw,1.45rem)}.hero-screen .title .meta{margin-top:12px}.hero-screen .title .hero-lede{max-width:600px;margin:26px auto 0;font-size:clamp(.95rem,1.55vw,1.12rem)}#hudCap{display:none}.hero-hud{z-index:6;color:#fff;pointer-events:none;position:absolute;inset:0}.hero-hud .hh-brand{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:#fff;font-size:.82rem;font-weight:700;position:absolute;top:clamp(24px,3.4vh,38px);left:clamp(24px,4vw,48px)}.hero-hud .hh-brand:after{content:"";opacity:.9;background:#fff;width:46px;height:2px;margin-top:9px;display:block}.hero-hud .hh-main{max-width:min(90vw,780px);position:absolute;top:50%;left:clamp(24px,7vw,110px);transform:translateY(-50%)}.hero-hud .hh-head{font-family:"Exo 2",var(--disp);text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0;font-size:clamp(2.6rem,7.6vw,6.2rem);font-weight:700;line-height:.95}.hero-hud .hh-sub{font-family:var(--mono);color:#fff;margin:24px 0 0;font-size:clamp(.98rem,1.7vw,1.4rem);font-weight:500;line-height:1.5}.hero-hud .hh-cta{pointer-events:auto;margin-top:36px;text-decoration:none;display:inline-block}.hero-hud .hh-glow{box-shadow:0 10px 34px #0006}.hero-hud .hh-glow .border-glow-inner{border-radius:35px;overflow:hidden}.hero-hud .hh-glow .border-glow-inner:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle 130px at var(--cursor-x,50%) var(--cursor-y,50%), #cd96ffd9 0%, #b064fc80 34%, #a855f71f 60%, #a855f700 78%);opacity:0;mix-blend-mode:plus-lighter;transition:opacity .3s;position:absolute;inset:0}.hero-hud .hh-glow:hover .border-glow-inner:before{opacity:1}.hero-hud .hh-glow.border-glow-card>.edge-light{mask-image:none}.hero-hud .hh-cta-txt{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;white-space:nowrap;align-items:center;gap:12px;padding:16px 32px;font-size:.9rem;font-weight:700;display:inline-flex}.hero-hud .hh-cta .arr{transition:transform .25s;display:inline-block}.hero-hud .hh-cta:hover .arr{transform:translate(6px)}.hero-hud .hh-scroll{text-align:center;font-family:var(--mono);color:#fff;position:absolute;bottom:clamp(22px,3.2vh,36px);left:50%;transform:translate(-50%)}.hero-hud .hh-scroll-num{letter-spacing:.22em;opacity:.9;font-size:.8rem;font-weight:700;display:block}.hero-hud .hh-scroll-label{letter-spacing:.34em;text-transform:uppercase;opacity:.65;margin-top:7px;font-size:.72rem;font-weight:600;display:block}@media (width<=640px){.hero-hud{background:linear-gradient(#04030ed1 0%,#04030e57 28%,#04030e00 50%)}.hero-hud .hh-main{text-align:center;max-width:none;padding:0 24px;top:clamp(78px,12vh,124px);left:0;right:0;transform:none}.hero-hud .hh-head{text-shadow:0 2px 22px #000000b8;font-size:clamp(2.4rem,11vw,3.4rem)}.hero-hud .hh-sub{text-shadow:0 2px 16px #000000d1;margin-top:14px;font-size:clamp(1rem,4.4vw,1.22rem)}.hero-hud .hh-cta{margin-top:24px}.hero-hud .hh-scroll{display:none}.hero-skull{transform-origin:bottom;transform:translateY(7%)scale(.94)}}.site-foot{background:linear-gradient(#060608 0%,#050505 100%);flex-direction:column;min-height:auto;margin-top:clamp(0px,2vh,18px);padding:0;display:flex;position:relative;overflow:hidden}.foot-grid{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask:none;mask:none}.foot-grid .gridscan-container{position:absolute;inset:0}.foot-hero{z-index:2;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:clamp(26px,4.5vh,48px) 20px 26px;display:flex;position:relative}.foot-eyebrow{font-family:var(--mono);font-size:var(--eyebrow-size,.76rem);letter-spacing:.34em;text-transform:uppercase;color:var(--wmark);text-shadow:0 0 12px #bd8bff8c;align-items:center;gap:9px;margin-bottom:clamp(10px,2vh,18px);font-weight:700;display:inline-flex}.foot-eyebrow .fe-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%}.foot-brandmark{justify-content:center;align-items:center;display:inline-flex;position:relative}.foot-brandmark .uf-clip{z-index:1;mix-blend-mode:screen;filter:brightness(.92);pointer-events:none;width:clamp(240px,28vw,460px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.foot-brandmark .uf-clip video{width:100%;height:auto;display:block}.foot-brandmark .giant{z-index:2;text-align:center;position:relative}.foot-brandmark .giant span.gw{font-size:clamp(2.7rem, var(--fw-vw,9.4vw), var(--fw-max,7.6rem));letter-spacing:var(--fw-ls,.06em)}.foot-tagline{font-family:var(--mono);font-weight:500;font-size:var(--tag-size,clamp(1.06rem,1.9vw,1.4rem));color:var(--muted);letter-spacing:.02em;margin:clamp(12px,2vh,22px) 0 0;line-height:1.5}.foot-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(16px,2.6vh,26px);display:flex}.fc-btn{white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:40px;align-items:center;gap:10px;padding:15px 30px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.fc-btn .arr{transition:transform .22s;display:inline-block}.fc-btn:hover .arr{transform:translate(5px)}.fc-primary{color:#0a0714;background:linear-gradient(120deg,var(--cyan),var(--accent) 55%,var(--magenta));box-shadow:0 12px 34px #a78bfa57}.fc-primary:hover{transform:translateY(-2px);box-shadow:0 16px 44px #a78bfa80}.fc-ghost{color:#fff;border:1px solid var(--line2);background:#ffffff0a}.fc-ghost:hover{border-color:var(--accent);background:#a78bfa1f;transform:translateY(-2px)}.fc-star{color:var(--gold)}.foot-legal{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;padding:0 clamp(20px,4vw,52px) 22px;display:flex;position:relative}.foot-legal .fl-left{flex-direction:column;flex:420px;gap:13px;min-width:260px;max-width:920px;display:flex}.foot-legal .fl-notes{font-size:var(--legal-size,.78rem);color:var(--muted2);margin:0;line-height:1.65}.foot-legal .fl-notes b{color:var(--muted)}.foot-legal .fl-links{flex-wrap:wrap;gap:9px 18px;display:flex}.foot-legal .fl-links a{font-family:var(--mono);font-size:var(--links-size,.8rem);letter-spacing:.4px;color:var(--muted);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.foot-legal .fl-links a:hover{color:var(--cyan);border-bottom-color:#27e8ff80}.foot-legal .fl-brand{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.foot-legal .foot-sys{margin:0}@media (width<=640px){.foot-legal,.foot-legal .fl-brand{align-items:flex-start}}.site-foot.f-no-eyebrow .foot-eyebrow,.site-foot.f-no-tagline .foot-tagline,.site-foot.f-no-cta .foot-cta{display:none}.site-foot.f-left .foot-hero{text-align:left;align-items:flex-start}.site-foot.f-divider .foot-legal{border-top:1px solid var(--line);padding-top:26px}.site-foot.f-glow .foot-brandmark:before{content:"";z-index:0;pointer-events:none;filter:blur(6px);background:radial-gradient(#a78bfa38 0%,#a78bfa0f 45%,#0000 70%);width:132%;height:240%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.foot-stars i{animation:none}}.faulty-terminal-container{width:100%;height:100%;position:relative;overflow:hidden}.faulty-terminal-container canvas{width:100%;height:100%;display:block}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}#generator[data-astro-cid-lcdefpme]{width:min(1680px,100vw - 48px);position:relative;left:50%;transform:translate(-50%)}.gen-band[data-astro-cid-lcdefpme]{width:min(1680px,100vw - 48px);color:inherit;background:radial-gradient(520px 220px at 100% 0%,#a78bfa1f,transparent 60%),radial-gradient(460px 220px at 0% 100%,#27e8ff12,transparent 60%),linear-gradient(160deg,var(--surface),var(--ink2));border:1px solid var(--line2);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;margin:0 0 34px;padding:28px 28px 26px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;display:grid;position:relative;left:50%;overflow:hidden;translate:-50%}.gen-band[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 18px 50px #00000080,0 0 26px #a78bfa33}.gen-band[data-astro-cid-lcdefpme] .gb-txt[data-astro-cid-lcdefpme]{gap:10px;display:grid}.gen-band[data-astro-cid-lcdefpme] .wb-k[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--cyan);font-size:.72rem}.gen-band[data-astro-cid-lcdefpme] .wb-h[data-astro-cid-lcdefpme]{font-family:var(--disp);font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:700;line-height:1.1}.gen-band[data-astro-cid-lcdefpme] .grad[data-astro-cid-lcdefpme]{background:var(--iris);color:#0000;-webkit-background-clip:text;background-clip:text}.gen-band[data-astro-cid-lcdefpme] .wb-p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:560px;font-size:.95rem}.gen-band[data-astro-cid-lcdefpme] .wb-tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.gen-band[data-astro-cid-lcdefpme] .wb-tags[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);background:var(--ink2);border:1px solid var(--line);border-radius:3px;padding:4px 9px;font-size:.7rem}.gen-band[data-astro-cid-lcdefpme] .wb-go[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;margin-top:6px;font-size:.82rem;font-weight:600}.gen-band[data-astro-cid-lcdefpme] .wb-go[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{color:var(--cyan);transition:transform .25s;display:inline-block}.gen-band[data-astro-cid-lcdefpme]:hover .wb-go[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{transform:translate(4px)}.gb-demo[data-astro-cid-lcdefpme]{perspective:900px;height:250px;position:relative}.gb-card[data-astro-cid-lcdefpme]{width:60%;height:124px;position:absolute;top:12px;left:4%}.gb-c2[data-astro-cid-lcdefpme]{background:var(--surface2);border:1px solid var(--line);opacity:.6;transform:translate(18px,-8px)rotate(4deg)}.gb-c1[data-astro-cid-lcdefpme]{transform-style:preserve-3d;animation:7s cubic-bezier(.16,1,.3,1) infinite gbFlip}.gb-face[data-astro-cid-lcdefpme]{text-align:center;border:1px solid var(--line2);-webkit-backface-visibility:hidden;backface-visibility:hidden;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0}.gb-f[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,var(--surface),var(--ink2));font-family:var(--disp);font-size:1.05rem;font-weight:600}.gb-f[data-astro-cid-lcdefpme]:before{content:"";background:var(--iris);height:2px;position:absolute;top:0;left:0;right:0}.gb-b[data-astro-cid-lcdefpme]{background:var(--surface2);color:#cfcae8;font-size:.84rem;transform:rotateY(180deg)}.gb-quiz[data-astro-cid-lcdefpme]{border:1px solid var(--line2);background:#07060feb;gap:6px;width:64%;padding:12px;display:grid;position:absolute;bottom:0;right:2%;box-shadow:0 14px 40px #00000080}.gb-qn[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--cyan);font-size:.62rem}.gb-opt[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:7px 10px;font-size:.76rem}.gb-opt[data-astro-cid-lcdefpme].ok{animation:7s infinite gbOk}@keyframes gbFlip{0%,30%{transform:rotateY(0)}40%,80%{transform:rotateY(180deg)}90%,to{transform:rotateY(360deg)}}@keyframes gbOk{0%,50%{border-color:var(--line);color:var(--muted);background:0 0}58%,92%{color:#cdeede;background:#5ad1a01a;border-color:#5ad1a099}to{border-color:var(--line);color:var(--muted);background:0 0}}@media (width<=760px){.gen-band[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:22px 18px}.gb-demo[data-astro-cid-lcdefpme]{height:240px}.gb-card[data-astro-cid-lcdefpme]{width:78%}.gb-quiz[data-astro-cid-lcdefpme]{width:80%}}@media (prefers-reduced-motion:reduce){.gb-c1[data-astro-cid-lcdefpme],.gb-opt[data-astro-cid-lcdefpme].ok{animation:none}}#wiedza[data-astro-cid-lcdefpme]{width:min(1680px,100vw - 48px);position:relative;left:50%;transform:translate(-50%)}.wiedza-band[data-astro-cid-lcdefpme]{width:min(1680px,100vw - 48px);color:inherit;background:radial-gradient(520px 200px at 0% 0%,#27e8ff14,transparent 60%),radial-gradient(460px 220px at 100% 100%,#ff2e9714,transparent 60%),linear-gradient(160deg,var(--surface),var(--ink2));border:1px solid var(--line2);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));gap:10px;margin:0 0 34px;padding:28px 28px 24px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;display:grid;position:relative;left:50%;translate:-50%}.wiedza-band[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 18px 50px #00000080,0 0 26px #a78bfa33}.wiedza-band[data-astro-cid-lcdefpme] .wb-k[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--cyan);font-size:.72rem}.wiedza-band[data-astro-cid-lcdefpme] .wb-h[data-astro-cid-lcdefpme]{font-family:var(--disp);font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:700;line-height:1.1}.wiedza-band[data-astro-cid-lcdefpme] .grad[data-astro-cid-lcdefpme]{background:var(--iris);color:#0000;-webkit-background-clip:text;background-clip:text}.wiedza-band[data-astro-cid-lcdefpme] .wb-p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:640px;font-size:.95rem}.wiedza-band[data-astro-cid-lcdefpme] .wb-tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wiedza-band[data-astro-cid-lcdefpme] .wb-tags[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);background:var(--ink2);border:1px solid var(--line);border-radius:3px;padding:4px 9px;font-size:.7rem}.wiedza-band[data-astro-cid-lcdefpme] .wb-go[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;margin-top:6px;font-size:.82rem;font-weight:600}.wiedza-band[data-astro-cid-lcdefpme] .wb-go[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{color:var(--cyan);transition:transform .25s;display:inline-block}.wiedza-band[data-astro-cid-lcdefpme]:hover .wb-go[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{transform:translate(4px)}
