:root{--bg:#050812;--surface:#0b1220;--surface2:#101827;--text:#f8fafc;--muted:#94a3b8;--line:rgba(255,255,255,.12);--red:#ff3b30;--cyan:#67e8f9}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden}body{background:radial-gradient(circle at 20% 0%,rgba(255,59,48,.18),transparent 28%),radial-gradient(circle at 85% 12%,rgba(103,232,249,.12),transparent 26%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--bg);background-size:auto,auto,56px 56px,56px 56px,auto}a{color:inherit;text-decoration:none}header{position:sticky;top:0;z-index:50;background:#050812d1;backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}nav{max-width:1180px;margin:auto;padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:10px}.brand .duck-emblem{width:34px;height:34px}.brand span{display:flex;flex-direction:column;line-height:1.05}.brand b{font-size:15px}.brand small{color:var(--muted);font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.12em}.links{display:flex;gap:20px;color:var(--muted);font-size:14px}.links a:hover{color:var(--text)}main{max-width:1180px;margin:auto;padding:64px 22px 80px}.hero{position:relative;min-height:620px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-bottom:1px solid var(--line)}.chip{width:max-content;padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.15em;background:#0b1220b3}.hero-inner{margin-top:38px;display:flex;gap:28px;align-items:flex-start}.hero-inner .duck-emblem{width:72px;height:72px;flex:0 0 auto}h1{margin:0;font-size:clamp(3.6rem,8vw,7.6rem);line-height:.9;letter-spacing:-.07em}h1 span{color:var(--red)}.pronounce{margin-top:22px;color:var(--text);font-family:ui-monospace,monospace;letter-spacing:.25em}.lead{max-width:680px;color:var(--muted);font-size:1.15rem;line-height:1.7}.actions{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.button{padding:13px 18px;border-radius:12px;border:1px solid var(--line);color:var(--text);background:#ffffff0a}.button.primary{background:var(--text);color:var(--bg)}.modules{padding-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.module{padding:26px;min-height:170px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff08);position:relative;overflow:hidden}.module:before{content:"";position:absolute;inset:auto -40px -60px auto;width:150px;height:150px;background:radial-gradient(circle,rgba(255,59,48,.22),transparent 65%)}.module b{font-size:1.55rem;letter-spacing:-.04em}.module p{color:var(--muted);line-height:1.6}footer{max-width:1180px;margin:auto;padding:38px 22px 50px;border-top:1px solid var(--line);color:var(--muted);font-family:ui-monospace,monospace;font-size:12px}.duck-emblem polygon,.duck-emblem path,.duck-emblem line{stroke:var(--red);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.duck-emblem circle{fill:var(--red)}.topology{position:absolute;right:0;top:80px;width:520px;height:420px;opacity:.45;pointer-events:none}.node{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 24px var(--cyan)}.core{left:245px;top:190px}.n1{left:80px;top:80px}.n2{right:40px;top:90px}.n3{left:120px;bottom:70px}.line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);transform-origin:left center;opacity:.55}.l1{left:85px;top:86px;width:230px;transform:rotate(30deg)}.l2{left:250px;top:195px;width:250px;transform:rotate(-25deg)}.l3{left:125px;bottom:76px;width:210px;transform:rotate(-32deg)}@media(max-width:760px){nav{align-items:flex-start;flex-direction:column}.links{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:14px 20px}main{padding-top:36px}.hero{min-height:auto;padding:34px 0 52px}.hero-inner{flex-direction:column;gap:18px}.hero-inner .duck-emblem{width:56px;height:56px}h1{font-size:clamp(3rem,15vw,4.7rem)}.pronounce{letter-spacing:.12em;font-size:.9rem}.lead{font-size:1rem}.modules{grid-template-columns:1fr}.topology{width:360px;right:-130px;opacity:.25}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at var(--mx, 50%) var(--my, 20%),rgba(255,59,48,.18),transparent 22rem),radial-gradient(circle at 80% 20%,rgba(103,232,249,.1),transparent 28rem);transition:background .2s ease}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,59,48,.12),transparent);transform:translate(-100%);animation:scanline 7s linear infinite}@keyframes scanline{0%{transform:translate(-100%);opacity:0}15%{opacity:.5}45%{opacity:.25}to{transform:translate(100%);opacity:0}}.topology{animation:floatTopo 9s ease-in-out infinite}@keyframes floatTopo{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.02)}}.node{animation:nodePulse 2.8s ease-in-out infinite}.n1{animation-delay:.3s}.n2{animation-delay:.8s}.n3{animation-delay:1.2s}@keyframes nodePulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.9);opacity:1}}.line{background-size:220% 100%;animation:routeFlow 4.5s linear infinite}@keyframes routeFlow{0%{background-position:0 0}to{background-position:220% 0}}.duck-emblem{filter:drop-shadow(0 0 18px rgba(255,59,48,.25));animation:emblemBreath 4.5s ease-in-out infinite}@keyframes emblemBreath{0%,to{filter:drop-shadow(0 0 12px rgba(255,59,48,.18))}50%{filter:drop-shadow(0 0 28px rgba(255,59,48,.42))}}.module{transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.module:hover{transform:translateY(-6px);border-color:#ff3b3073;box-shadow:0 24px 80px #ff3b301f;background:linear-gradient(180deg,#ffffff17,#ffffff0b)}.module:hover b{color:#fff}.button{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.button:hover{transform:translateY(-2px);border-color:#ff3b3080;box-shadow:0 18px 50px #ff3b3024}.button.primary:hover{box-shadow:0 18px 50px #ffffff29}.chip{animation:chipPulse 3.5s ease-in-out infinite}@keyframes chipPulse{0%,to{border-color:#ffffff1f}50%{border-color:#ff3b3073}}.hero-inner,.actions,.modules,footer{animation:fadeUp .8s ease both}.actions{animation-delay:.12s}.modules{animation-delay:.22s}footer{animation-delay:.32s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}body:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.65;background:radial-gradient(circle,rgba(103,232,249,.75) 0 1px,transparent 2px) 8% 18% / 220px 160px,radial-gradient(circle,rgba(255,59,48,.65) 0 1px,transparent 2px) 22% 70% / 260px 190px,radial-gradient(circle,rgba(255,255,255,.45) 0 1px,transparent 2px) 70% 35% / 180px 140px,linear-gradient(90deg,transparent,rgba(103,232,249,.12),transparent);animation:starflow 18s linear infinite,twinkle 4s ease-in-out infinite}@keyframes starflow{0%{background-position:0 0,0 0,0 0,-120vw 0}to{background-position:220px 0,260px 0,180px 0,120vw 0}}@keyframes twinkle{0%,to{opacity:.35;filter:brightness(.8)}50%{opacity:.75;filter:brightness(1.35)}}.hero{isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(103,232,249,.06) 48%,rgba(255,59,48,.08) 52%,transparent 100%);background-size:240% 100%;animation:aurora-route 11s linear infinite;opacity:.7}@keyframes aurora-route{0%{background-position:-120% 0}to{background-position:120% 0}}.modules:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(115deg,transparent 0 47%,rgba(103,232,249,.08) 49%,transparent 51%),linear-gradient(65deg,transparent 0 47%,rgba(255,59,48,.07) 49%,transparent 51%);background-size:380px 260px;animation:meshmove 24s linear infinite;opacity:.35}@keyframes meshmove{0%{background-position:0 0,0 0}to{background-position:380px 0,-380px 0}}@media(max-width:760px){body:after{opacity:.42}}main{padding-left:clamp(32px,6vw,88px)!important;padding-right:clamp(32px,6vw,88px)!important}.hero{padding-left:clamp(18px,3vw,54px)!important;padding-right:clamp(18px,3vw,54px)!important}.actions{margin-top:46px!important;padding-left:2px}body:after{opacity:.9!important;background:radial-gradient(circle,rgba(255,255,255,.75) 0 1px,transparent 2px) 6% 12% / 160px 120px,radial-gradient(circle,rgba(103,232,249,.9) 0 1.2px,transparent 2.4px) 18% 28% / 210px 150px,radial-gradient(circle,rgba(255,59,48,.85) 0 1.2px,transparent 2.6px) 34% 64% / 260px 180px,radial-gradient(circle,rgba(255,255,255,.55) 0 1px,transparent 2px) 72% 38% / 190px 130px,radial-gradient(circle,rgba(103,232,249,.7) 0 1px,transparent 2px) 88% 74% / 230px 170px,linear-gradient(90deg,transparent,rgba(103,232,249,.14),rgba(255,59,48,.12),transparent);animation:starflow 16s linear infinite,twinkle 3.2s ease-in-out infinite}.hero:before{background:linear-gradient(90deg,transparent 0%,rgba(103,232,249,.1) 35%,rgba(255,59,48,.14) 55%,transparent 100%),repeating-linear-gradient(115deg,transparent 0 80px,rgba(103,232,249,.05) 81px,transparent 84px),repeating-linear-gradient(65deg,transparent 0 100px,rgba(255,59,48,.045) 101px,transparent 104px)!important;background-size:260% 100%,520px 320px,580px 360px!important;animation:aurora-route 9s linear infinite,meshmove 22s linear infinite!important;opacity:.9!important}.topology{width:680px!important;height:520px!important;right:-40px!important;top:40px!important;opacity:.65!important}.topology:before,.topology:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(103,232,249,.9) 0 2px,transparent 3px) 10% 20% / 120px 90px,radial-gradient(circle,rgba(255,59,48,.75) 0 2px,transparent 3px) 40% 70% / 150px 110px,radial-gradient(circle,rgba(255,255,255,.5) 0 1.5px,transparent 3px) 80% 30% / 100px 80px;animation:topologyStars 12s linear infinite}.topology:after{filter:blur(2px);opacity:.55;animation-duration:18s}@keyframes topologyStars{0%{background-position:0 0,0 0,0 0}to{background-position:120px 0,-150px 0,100px 0}}@media(max-width:760px){main{padding-left:22px!important;padding-right:22px!important}.hero{padding-left:0!important;padding-right:0!important}.actions{margin-top:32px!important}.topology{width:420px!important;right:-180px!important;top:20px!important;opacity:.35!important}}h1 span{background:linear-gradient(90deg,#ff3b30,#fff,#ff6a00,#ff3b30);background-size:320% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:titleGradientFlow 7s linear infinite}@keyframes titleGradientFlow{0%{background-position:0% 50%}to{background-position:320% 50%}}.module,.button,.chip{position:relative;overflow:hidden}.module:after,.button:after,.chip:after{content:"";position:absolute;inset:-120%;background:linear-gradient(120deg,transparent 35%,rgba(255,59,48,.22) 48%,rgba(255,255,255,.18) 50%,rgba(103,232,249,.12) 52%,transparent 65%);transform:translate(-45%) rotate(8deg);animation:elementSweep 8s linear infinite;pointer-events:none}.module:nth-child(2):after{animation-delay:1.4s}.module:nth-child(3):after{animation-delay:2.8s}.module:nth-child(4):after{animation-delay:4.2s}@keyframes elementSweep{0%{transform:translate(-70%) rotate(8deg);opacity:0}12%{opacity:.65}45%{opacity:.35}to{transform:translate(70%) rotate(8deg);opacity:0}}.module:before{animation:redCoreDrift 9s ease-in-out infinite}@keyframes redCoreDrift{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(-40px,-30px) scale(1.35);opacity:.9}}.brand .duck-emblem,.hero-inner .duck-emblem{animation:emblemBreath 4.5s ease-in-out infinite,emblemTilt 9s ease-in-out infinite}@keyframes emblemTilt{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(-2deg) scale(1.03)}}.hero-inner{position:relative}.hero-inner:after{content:"";position:absolute;left:-40px;right:20%;bottom:-24px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,59,48,.75),rgba(255,255,255,.45),transparent);background-size:220% 100%;animation:underlineFlow 5s linear infinite}@keyframes underlineFlow{0%{background-position:-220% 0}to{background-position:220% 0}}.links a{position:relative}.links a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:linear-gradient(90deg,#ff3b30,#fff);transition:right .25s ease}.links a:hover:after{right:0}.pronounce{background:linear-gradient(90deg,#fff,#ff3b30,#67e8f9,#fff);background-size:280% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:smallTextFlow 9s linear infinite}@keyframes smallTextFlow{0%{background-position:0% 50%}to{background-position:280% 50%}}footer p{background:linear-gradient(90deg,#94a3b8,#fff,#ff3b30,#94a3b8);background-size:260% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:footerFlow 12s linear infinite}@keyframes footerFlow{0%{background-position:0% 50%}to{background-position:260% 50%}}@media(max-width:760px){.module:after,.button:after,.chip:after{animation-duration:10s;opacity:.55}.hero-inner:after{left:0;right:0}}h1 span,.pronounce{background-image:linear-gradient(90deg,#ff3b30,#fff,#ff6a00 40%,#ff3b30 50%,#fff,#ff6a00 90%,#ff3b30)!important;background-size:200% 100%!important;animation-name:seamlessTextFlow!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}@keyframes seamlessTextFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}.module:after,.button:after,.chip:after{background:linear-gradient(120deg,transparent 0%,transparent 35%,rgba(255,59,48,.2) 45%,rgba(255,255,255,.16) 50%,rgba(103,232,249,.1) 55%,transparent 65%,transparent 100%)!important;animation-name:seamlessSweep!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}@keyframes seamlessSweep{0%{transform:translate(-80%) rotate(8deg);opacity:0}10%{opacity:.55}50%{opacity:.35}90%{opacity:.55}to{transform:translate(80%) rotate(8deg);opacity:0}}footer p{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;animation:none!important;color:var(--muted)!important}footer p:after{content:"";display:block;width:180px;height:1px;margin-top:14px;background:linear-gradient(90deg,transparent,#ff3b30,#ffffff,transparent);background-size:200% 100%;animation:footerLineFlow 8s linear infinite}@keyframes footerLineFlow{0%{background-position:0% 0}to{background-position:200% 0}}body:after{opacity:.38!important;background:radial-gradient(circle,rgba(103,232,249,.85) 0 2px,transparent 3px) 12% 22% / 340px 240px,radial-gradient(circle,rgba(255,59,48,.75) 0 2px,transparent 3px) 32% 64% / 420px 280px,radial-gradient(circle,rgba(255,255,255,.55) 0 1.5px,transparent 3px) 74% 36% / 360px 260px,linear-gradient(90deg,transparent,rgba(103,232,249,.06),rgba(255,59,48,.05),transparent)!important;animation:calmStars 42s ease-in-out infinite alternate,calmTwinkle 8s ease-in-out infinite!important}@keyframes calmStars{0%{background-position:0 0,0 0,0 0,-40vw 0}to{background-position:28px 12px,-22px 18px,18px -14px,40vw 0}}@keyframes calmTwinkle{0%,to{opacity:.28;filter:brightness(.9)}50%{opacity:.42;filter:brightness(1.15)}}.hero:before{opacity:.36!important;background:linear-gradient(90deg,transparent 0%,rgba(103,232,249,.045) 42%,rgba(255,59,48,.055) 55%,transparent 100%),repeating-linear-gradient(115deg,transparent 0 140px,rgba(103,232,249,.035) 142px,transparent 146px),repeating-linear-gradient(65deg,transparent 0 160px,rgba(255,59,48,.028) 162px,transparent 166px)!important;animation:aurora-route 24s ease-in-out infinite alternate!important}.topology{opacity:.5!important}.topology:before,.topology:after{opacity:.28!important;background:radial-gradient(circle,rgba(103,232,249,.95) 0 3px,transparent 4px) 10% 20% / 220px 160px,radial-gradient(circle,rgba(255,59,48,.85) 0 3px,transparent 4px) 45% 72% / 260px 180px,radial-gradient(circle,rgba(255,255,255,.65) 0 2px,transparent 4px) 78% 34% / 240px 170px!important;animation:topologyCalm 34s ease-in-out infinite alternate!important}@keyframes topologyCalm{0%{background-position:0 0,0 0,0 0}to{background-position:36px 18px,-30px 22px,22px -16px}}.node{width:12px!important;height:12px!important;border:1px solid rgba(255,255,255,.55);background:#67e8f9bf!important;box-shadow:0 0 0 5px #67e8f90f,0 0 22px #67e8f973!important;animation:networkNodePulse 5.5s ease-in-out infinite!important}.n2{background:#ff3b30c7!important;box-shadow:0 0 0 5px #ff3b300f,0 0 22px #ff3b3073!important}@keyframes networkNodePulse{0%,to{transform:scale(1);opacity:.58}50%{transform:scale(1.22);opacity:.95}}.line{opacity:.35!important;animation-duration:12s!important}@media(max-width:760px){body:after{opacity:.24!important}.hero:before{opacity:.24!important}.topology{opacity:.28!important}}body:after{opacity:.52!important;animation:activeStars 18s ease-in-out infinite alternate,activeTwinkle 4.5s ease-in-out infinite!important}@keyframes activeStars{0%{background-position:0 0,0 0,0 0,-45vw 0}to{background-position:90px 42px,-76px 56px,64px -48px,45vw 0}}@keyframes activeTwinkle{0%,to{filter:brightness(.85)}50%{filter:brightness(1.45)}}.hero:before{opacity:.48!important;animation:aurora-route 12s ease-in-out infinite alternate,meshmove 16s linear infinite!important}.topology{animation:floatTopoFast 5.5s ease-in-out infinite!important}@keyframes floatTopoFast{0%,to{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(-18px) translate(10px) scale(1.025)}}.topology:before,.topology:after{opacity:.42!important;animation:topologyActive 14s ease-in-out infinite alternate!important}.topology:after{animation-duration:19s!important}@keyframes topologyActive{0%{background-position:0 0,0 0,0 0}to{background-position:95px 36px,-84px 54px,72px -42px}}.node{animation:networkNodePulseFast 3.2s ease-in-out infinite!important}.n1{animation-delay:.25s!important}.n2{animation-delay:.7s!important}.n3{animation-delay:1.1s!important}@keyframes networkNodePulseFast{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.45);opacity:1}}.line{opacity:.5!important;animation-duration:5.5s!important}@media(max-width:760px){body:after{opacity:.36!important}.hero:before{opacity:.34!important;animation-duration:10s!important}.topology{opacity:.38!important}}html,body{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-feature-settings:"kern","liga","calt";text-rendering:optimizeLegibility}h1,h2,h3,.module b,.brand b{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-weight:760}h1{letter-spacing:-.075em!important}.lead,.module p{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-weight:430}.pronounce,.brand small,.chip,footer,footer p,.button,.links a{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.links a,.button{letter-spacing:-.01em}.chip,.brand small,.pronounce,footer p{letter-spacing:.12em}.module b{font-size:1.65rem!important}.lead{font-size:1.18rem!important}@media(max-width:760px){h1{letter-spacing:-.065em!important}.module b{font-size:1.5rem!important}.pronounce,footer p{letter-spacing:.06em}}@media(max-width:760px){.lang{margin-top:4px}}h1{line-height:1.02!important;padding-bottom:.08em!important;overflow:visible!important}h1 span{display:inline-block;padding-bottom:.08em}.page-hero{min-height:auto!important;padding-top:56px!important;padding-bottom:72px!important}.lang{display:flex;gap:8px;padding:6px;border:1px solid var(--line);border-radius:999px;background:#ffffff09}.lang a{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted);padding:5px 7px;border-radius:999px}.lang a:hover{color:var(--text);background:#ffffff12}@media(max-width:760px){h1{line-height:1.05!important;letter-spacing:-.06em!important}.hero-inner{gap:22px!important}.lang{width:max-content;margin-top:6px}}.page-hero{overflow:visible!important;padding-top:80px!important;padding-bottom:48px!important}.page-hero h1{overflow:visible!important;line-height:1.12!important;padding:0 0 .18em!important;margin-bottom:18px!important}.simple-list{max-width:760px;padding:28px 0 80px;border-top:1px solid var(--line)}.simple-list h2{margin:0 0 22px;font-size:1.5rem}.simple-list ul{margin:0;padding-left:1.2rem;color:var(--muted);line-height:1.9;font-size:1.05rem}.simple-list li::marker{color:var(--red)}.hero-inner h1,.page-hero h1,h1{line-height:1.18!important;padding-bottom:.22em!important;margin-bottom:.12em!important;overflow:visible!important;display:block!important}.hero-inner h1 span,h1 span{line-height:1.18!important;padding-bottom:.18em!important;display:inline-block!important}.hero h1,.hero-inner h1,h1{line-height:1.22!important;padding-bottom:.35em!important;overflow:visible!important;contain:none!important}.hero h1 span,.hero-inner h1 span,h1 span{display:inline!important;line-height:inherit!important;padding:0!important;margin:0!important;overflow:visible!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pronounce{margin-top:-.12em!important}.safe-title{display:flex!important;flex-direction:column!important;gap:.04em!important;line-height:1.08!important;padding-bottom:.35em!important;overflow:visible!important}.safe-title span{display:block!important;line-height:1.08!important;padding:0 0 .08em!important;overflow:visible!important;background:linear-gradient(90deg,#ff3b30,#fff,#ff6a00 40%,#ff3b30 50%,#fff,#ff6a00 90%,#ff3b30)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:seamlessTextFlow 7s linear infinite!important}.safe-title span:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}.network-sky{position:fixed;inset:0;z-index:-3;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(255,59,48,.1),transparent 28%),radial-gradient(circle at 78% 24%,rgba(103,232,249,.09),transparent 30%),radial-gradient(circle at 50% 90%,rgba(255,255,255,.035),transparent 35%)}.network-sky svg{width:100%;height:100%;opacity:.58}.network-line{stroke:#67e8f92e;stroke-width:1}.network-line.red{stroke:#ff3b302e}.network-packet{fill:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.network-node{fill:#67e8f9cc;filter:drop-shadow(0 0 12px rgba(103,232,249,.6));animation:constellationPulse 5s ease-in-out infinite}.network-node.red{fill:#ff3b30d9;filter:drop-shadow(0 0 14px rgba(255,59,48,.7))}.network-node.dim{fill:#ffffff73;filter:drop-shadow(0 0 8px rgba(255,255,255,.35))}@keyframes constellationPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}body:after{opacity:.16!important}.hero:before{opacity:.22!important}.topology{opacity:.18!important}.network-sky{z-index:0!important;opacity:1!important}.network-sky svg{opacity:.9!important}header,main,footer{position:relative;z-index:2}body:before,body:after{z-index:0!important}.network-line{stroke:#67e8f96b!important;stroke-width:1.3!important}.network-line.red{stroke:#ff3b3061!important}.network-node,.network-packet{opacity:1!important}.network-sky svg{width:100%;height:100%;min-width:100%;min-height:100%}@media(max-width:760px){.network-sky{inset:0!important;overflow:hidden!important}.network-sky svg{width:160vw!important;height:100vh!important;transform:translate(-28vw) scale(1.05);transform-origin:center}}header:after{content:"● ONLINE · FRA";position:fixed;top:22px;right:22px;z-index:60;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;color:#ffffffb8;padding:7px 10px;border:1px solid rgba(255,59,48,.28);border-radius:999px;background:#05081294;backdrop-filter:blur(14px);box-shadow:0 0 28px #ff3b301f}header:before{content:"";position:fixed;top:30px;right:128px;width:7px;height:7px;z-index:61;border-radius:50%;background:#ff3b30;box-shadow:0 0 18px #ff3b30cc;animation:onlinePulse 2.8s ease-in-out infinite}@keyframes onlinePulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}body{animation:pageFade .55s ease both}@keyframes pageFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.brand .duck-emblem,.hero-inner .duck-emblem{position:relative;filter:drop-shadow(0 0 18px rgba(255,59,48,.34));animation:logoBreathe 5.5s ease-in-out infinite,emblemTilt 12s ease-in-out infinite!important}@keyframes logoBreathe{0%,to{opacity:.88;filter:drop-shadow(0 0 14px rgba(255,59,48,.22))}50%{opacity:1;filter:drop-shadow(0 0 34px rgba(255,59,48,.55))}}.hero{min-height:560px!important}.hero-inner{margin-top:30px!important}h1{font-size:clamp(3.2rem,7.2vw,6.8rem)!important}.lead{max-width:780px!important;font-size:1.12rem!important}.actions{margin-top:36px!important}.page-hero{max-width:900px}.simple-list{margin-left:0}.module{backdrop-filter:blur(12px)}.module:hover{transform:translateY(-4px) scale(1.01)}@media(max-width:760px){header:after{display:none}header:before{display:none}.hero{min-height:auto!important;padding-top:42px!important;padding-bottom:46px!important}.hero-inner{margin-top:26px!important}.hero-inner .duck-emblem{width:46px!important;height:46px!important}h1{font-size:clamp(2.75rem,13vw,4.05rem)!important;line-height:1.08!important;letter-spacing:-.055em!important}.safe-title{gap:0!important}.lead{font-size:1.02rem!important;line-height:1.65!important}.actions{margin-top:30px!important}.button{width:100%;justify-content:center;text-align:center}.modules{padding-top:34px!important}}header:before,header:after{display:none!important;content:none!important}.menu-toggle,.menu-button{display:none}.nav-panel{display:flex;align-items:center;gap:22px}@media(max-width:760px){header{background:#050812eb!important}nav{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:14px!important;padding:16px 20px!important}.brand .duck-emblem{width:32px!important;height:32px!important}.brand b{font-size:15px!important}.brand small{font-size:10px!important}.menu-button{display:inline-flex!important;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;background:#ffffff09}.menu-button i{width:14px;height:8px;position:relative;display:inline-block}.menu-button i:before,.menu-button i:after{content:"";position:absolute;left:0;width:14px;height:1px;background:currentColor;transition:transform .22s ease,top .22s ease}.menu-button i:before{top:0}.menu-button i:after{top:7px}.menu-toggle:checked+.menu-button i:before{top:3.5px;transform:rotate(45deg)}.menu-toggle:checked+.menu-button i:after{top:3.5px;transform:rotate(-45deg)}.nav-panel{grid-column:1 / -1;display:none!important;padding:18px 0 4px;border-top:1px solid var(--line);margin-top:2px}.menu-toggle:checked~.nav-panel{display:block!important;animation:mobileMenuOpen .22s ease both}@keyframes mobileMenuOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-panel .links{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%;gap:14px 20px}.nav-panel .links a{font-size:15px!important;color:var(--muted)}.nav-panel .lang{margin-top:18px!important;width:max-content}}.brand .duck-emblem,.hero-inner .duck-emblem{animation:loonPulse 4s ease-in-out infinite!important}@keyframes loonPulse{0%,to{opacity:.92;filter:drop-shadow(0 0 8px rgba(255,59,48,.25)) drop-shadow(0 0 18px rgba(255,59,48,.12));transform:scale(1)}45%{opacity:1;filter:drop-shadow(0 0 14px rgba(255,59,48,.55)) drop-shadow(0 0 34px rgba(255,59,48,.3));transform:scale(1.03)}50%{opacity:.82}60%{opacity:1;filter:drop-shadow(0 0 18px rgba(255,59,48,.65)) drop-shadow(0 0 40px rgba(255,59,48,.35))}}.brand .duck-emblem{animation:none!important;filter:drop-shadow(0 0 8px rgba(255,59,48,.22))!important;transform:none!important}.hero-inner .duck-emblem{animation:heroLampBreath 6.5s ease-in-out infinite!important;transform-origin:center}@keyframes heroLampBreath{0%,to{opacity:.82;transform:scale(1);filter:drop-shadow(0 0 10px rgba(255,59,48,.22)) drop-shadow(0 0 28px rgba(255,59,48,.12))}50%{opacity:1;transform:scale(1.035);filter:drop-shadow(0 0 18px rgba(255,59,48,.62)) drop-shadow(0 0 48px rgba(255,59,48,.34)) drop-shadow(0 0 90px rgba(255,59,48,.18))}}.duck-clickable{cursor:pointer}.duck-clickable:hover{transform:scale(1.06)!important}.duck-toast{position:fixed;left:50%;bottom:34px;z-index:9999;transform:translate(-50%) translateY(18px) scale(.96);opacity:0;padding:14px 18px;border:1px solid rgba(255,59,48,.34);border-radius:999px;background:#050812db;color:#f8fafc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;backdrop-filter:blur(18px);box-shadow:0 0 24px #ff3b302e,0 18px 60px #00000059;transition:opacity .28s ease,transform .28s ease}.duck-toast:before{content:"🦆";margin-right:8px}@media(max-width:760px){.duck-toast{bottom:24px;width:calc(100% - 36px);text-align:center;white-space:normal;border-radius:18px}}.duck-toast{position:fixed;left:50%;bottom:34px;z-index:99999;transform:translate(-50%) translateY(18px) scale(.96);opacity:0;padding:14px 18px;border:1px solid rgba(255,59,48,.38);border-radius:999px;background:#050812e6;color:#f8fafc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;backdrop-filter:blur(18px);box-shadow:0 0 28px #ff3b3038,0 18px 60px #00000059;transition:opacity .28s ease,transform .28s ease}@media(max-width:760px){.duck-toast{bottom:24px;width:calc(100% - 36px);text-align:center;border-radius:18px}}.duck-toast{position:fixed;left:50%;bottom:34px;z-index:99999;transform:translate(-50%) translateY(18px) scale(.96);opacity:0;padding:14px 18px;border:1px solid rgba(255,59,48,.38);border-radius:999px;background:#050812eb;color:#f8fafc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;backdrop-filter:blur(18px);box-shadow:0 0 28px #ff3b3038,0 18px 60px #00000059;transition:opacity .28s ease,transform .28s ease}.duck-toast{position:fixed;left:50%;bottom:34px;z-index:999999;transform:translate(-50%) translateY(18px) scale(.96);opacity:0;padding:14px 18px;border:1px solid rgba(255,59,48,.4);border-radius:999px;background:#050812f0;color:#f8fafc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;backdrop-filter:blur(18px);box-shadow:0 0 30px #ff3b3040;transition:opacity .28s ease,transform .28s ease}@media(max-width:760px){.duck-toast{width:calc(100% - 36px);text-align:center;border-radius:18px;bottom:24px}}.hero-inner .duck-emblem{cursor:pointer!important;pointer-events:auto!important}.duck-toast{position:fixed!important;left:50%!important;bottom:34px!important;z-index:999999!important;transform:translate(-50%) translateY(18px) scale(.96);opacity:0;padding:14px 18px;border:1px solid rgba(255,59,48,.45);border-radius:999px;background:#050812f5;color:#fff!important;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;white-space:nowrap;backdrop-filter:blur(18px);box-shadow:0 0 34px #ff3b3052;transition:opacity .28s ease,transform .28s ease}.duck-toast.show{opacity:1;transform:translate(-50%) translateY(0) scale(1)}@media(max-width:760px){.duck-toast{bottom:24px!important;width:calc(100% - 36px);white-space:normal;text-align:center;border-radius:18px}}.duck-hit{display:inline-flex;cursor:pointer;pointer-events:auto}.duck-hit{position:relative;display:inline-flex;cursor:pointer;pointer-events:auto}.duck-hit .duck-emblem{pointer-events:none}.quack-bubble{position:absolute;left:calc(100% + 16px);top:50%;transform:translateY(-50%) translate(-6px);min-width:280px;max-width:420px;padding:12px 14px;border:1px solid rgba(255,59,48,.38);border-radius:16px;background:#050812d1;color:#f8fafc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5;letter-spacing:.02em;backdrop-filter:blur(18px);box-shadow:0 0 24px #ff3b3033,0 20px 70px #00000059;opacity:0;animation:quackIn .24s ease forwards;z-index:999}.quack-bubble:before{content:"";position:absolute;left:-7px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background:#050812d1;border-left:1px solid rgba(255,59,48,.38);border-bottom:1px solid rgba(255,59,48,.38)}.quack-duck{margin-right:8px}.quack-cursor{color:#ff3b30;animation:cursorBlink .8s steps(1) infinite}.quack-bubble.hide{animation:quackOut .35s ease forwards}@keyframes quackIn{to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes quackOut{to{opacity:0;transform:translateY(-50%) translate(-6px)}}@keyframes cursorBlink{50%{opacity:0}}@media(max-width:760px){.quack-bubble{left:0;top:calc(100% + 12px);transform:translateY(0) translate(0);min-width:240px;max-width:min(320px,calc(100vw - 48px));border-radius:14px}.quack-bubble:before{left:22px;top:-7px;transform:rotate(135deg)}@keyframes quackIn{to{opacity:1;transform:translateY(0) translate(0)}}@keyframes quackOut{to{opacity:0;transform:translateY(-4px) translate(0)}}}
