@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BZdD_g9V.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-b6lpi8_2.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-Cjtb1TV-.woff2)format("woff2-variations");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}:root{--yuno-blue:#3e4fe0;--yuno-unity-black:#282a30;--yuno-security-gray:#92959b;--yuno-harmony-lilac:#e8eaf5;--yuno-deep-blue:#1726a6;--yuno-mid-blue:#5967e4;--yuno-soft-blue:#7c89ef;--yuno-pale-blue:#bdc3f6;--yuno-steel-gray:#616366;--yuno-accent-green:#e0ed80;--yuno-white:#fff;--bg-base:#000;--bg-navy:#0b0e16;--bg-elevated:var(--yuno-unity-black);--accent:var(--yuno-blue);--accent-hover:var(--yuno-mid-blue);--accent-soft:var(--yuno-soft-blue);--accent-faint:var(--yuno-pale-blue);--success:var(--yuno-accent-green);--text-primary:#ffffffeb;--text-secondary:#ffffffb8;--text-muted:#ffffff7a;--text-faint:#ffffff3d;--surface-0:#ffffff08;--surface-1:#ffffff0f;--surface-2:#ffffff1a;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-accent:#3e4fe073;--glow-blue:0 0 40px #3e4fe059;--glow-green:0 0 30px #e0ed8059;--font:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "SF Mono", Menlo, monospace;--yuno-deep:var(--bg-base);--yuno-navy:var(--bg-navy);--yuno-accent:var(--yuno-blue);--yuno-light-blue:var(--yuno-soft-blue);--yuno-purple:var(--yuno-mid-blue);--yuno-electric:var(--yuno-mid-blue)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}body{font-family:var(--font);background:var(--yuno-deep);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "ss02", "cv01", "kern"}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes pulseStrong{0%,to{opacity:.7;transform:scale(1);box-shadow:0 0 6px #fb923c73}50%{opacity:1;transform:scale(1.18);box-shadow:0 0 10px #fb923ccc,0 0 18px #fb923c59}}@keyframes beamSlide{0%{transform:translate(-100%)}40%{transform:translate(400%)}to{transform:translate(400%)}}@property --border-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes borderBeam{to{--border-beam-angle:360deg}}.border-beam{--beam-delay:0s;--beam-duration:18s;position:relative}.border-beam:after{content:"";border-radius:inherit;background:conic-gradient(from var(--border-beam-angle), transparent 0%, #dde3fbb3 8%, transparent 22%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;animation:borderBeam var(--beam-duration) linear infinite;animation-delay:var(--beam-delay);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes float{0%,to{transform:translate(0)rotate(-20deg)}50%{transform:translate(10px,-15px)rotate(-20deg)}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 20px #3e4fe033}50%{box-shadow:0 0 40px #3e4fe080}}@keyframes slideInRight{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:.65s cubic-bezier(.16,1,.3,1) both revealUp;animation-delay:var(--reveal-delay,0s)}.stagger>*{animation:.6s cubic-bezier(.16,1,.3,1) both revealUp}.stagger>:first-child{animation-delay:calc(var(--stagger-base,80ms) + 0 * var(--stagger-step,70ms))}.stagger>:nth-child(2){animation-delay:calc(var(--stagger-base,80ms) + 1 * var(--stagger-step,70ms))}.stagger>:nth-child(3){animation-delay:calc(var(--stagger-base,80ms) + 2 * var(--stagger-step,70ms))}.stagger>:nth-child(4){animation-delay:calc(var(--stagger-base,80ms) + 3 * var(--stagger-step,70ms))}.stagger>:nth-child(5){animation-delay:calc(var(--stagger-base,80ms) + 4 * var(--stagger-step,70ms))}.stagger>:nth-child(6){animation-delay:calc(var(--stagger-base,80ms) + 5 * var(--stagger-step,70ms))}.stagger>:nth-child(7){animation-delay:calc(var(--stagger-base,80ms) + 6 * var(--stagger-step,70ms))}.stagger>:nth-child(8){animation-delay:calc(var(--stagger-base,80ms) + 7 * var(--stagger-step,70ms))}.stagger>:nth-child(9){animation-delay:calc(var(--stagger-base,80ms) + 8 * var(--stagger-step,70ms))}.stagger>:nth-child(10){animation-delay:calc(var(--stagger-base,80ms) + 9 * var(--stagger-step,70ms))}.stagger>:nth-child(11){animation-delay:calc(var(--stagger-base,80ms) + 10 * var(--stagger-step,70ms))}.stagger>:nth-child(12){animation-delay:calc(var(--stagger-base,80ms) + 11 * var(--stagger-step,70ms))}.stagger>:nth-child(13){animation-delay:calc(var(--stagger-base,80ms) + 12 * var(--stagger-step,70ms))}.stagger>:nth-child(14){animation-delay:calc(var(--stagger-base,80ms) + 13 * var(--stagger-step,70ms))}.stagger>:nth-child(15){animation-delay:calc(var(--stagger-base,80ms) + 14 * var(--stagger-step,70ms))}.stagger>:nth-child(16){animation-delay:calc(var(--stagger-base,80ms) + 15 * var(--stagger-step,70ms))}@keyframes slowSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pulseRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes orbDrift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(4vw,-3vw)scale(1.05)}50%{transform:translate(-2vw,4vw)scale(.95)}75%{transform:translate(-4vw,-2vw)scale(1.03)}}@keyframes orbDrift2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-5vw,3vw)scale(1.08)}66%{transform:translate(6vw,-4vw)scale(.92)}}@keyframes ambientOrbDrift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(120px,-80px)scale(1.08)}66%{transform:translate(-90px,60px)scale(.94)}}@media (prefers-reduced-motion:reduce){@keyframes ambientOrbDrift{0%,to{transform:translate(0,0)scale(1)}}}@keyframes coverRingSpin1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes coverRingSpin2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes coverRingSpin3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes coverRingSpin1{0%,to{transform:rotate(0)}}@keyframes coverRingSpin2{0%,to{transform:rotate(0)}}@keyframes coverRingSpin3{0%,to{transform:rotate(0)}}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes hubPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes hubBreathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.028)}}@keyframes chipActivate{0%,70%,to{opacity:.72;border-color:#ffffff14;box-shadow:0 10px 28px #0006}88%{opacity:1;border-color:#5967e48c;box-shadow:0 10px 28px #0006,0 0 26px #5967e473}}@keyframes chipActivateHighlight{0%,70%,to{opacity:.92;border-color:#5967e473;box-shadow:0 10px 28px #00000073,0 0 14px #5967e433}88%{opacity:1;border-color:#7c89efbf;box-shadow:0 10px 28px #00000073,0 0 38px #7c89ef80}}@media (prefers-reduced-motion:reduce){.intro-hub *,.intro-hub{animation:none!important}}.slide-enter>*{animation:.6s ease-out forwards fadeInUp}.slide-enter>:first-child{animation-delay:0s}.slide-enter>:nth-child(2){animation-delay:80ms}.slide-enter>:nth-child(3){animation-delay:.16s}.slide-enter>:nth-child(4){animation-delay:.24s}.slide-enter>:nth-child(5){animation-delay:.32s}.pedigree-logo{transform:translateY(0)scale(1)}.pedigree-logo:hover{filter:brightness(0)invert()drop-shadow(0 6px 14px #7c89ef47);transform:translateY(-3px)scale(1.06);opacity:1!important}.pedigree-logos-row:hover .pedigree-logo:not(:hover){filter:brightness(0)invert()blur(.4px);opacity:.42!important}@keyframes pcUserBubble{0%,4%{opacity:0;transform:translateY(6px)}10%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes pcTyping{0%,14%{opacity:0;transform:translateY(4px)}18%,28%{opacity:1;transform:translateY(0)}32%,to{opacity:0}}@keyframes pcAiBubble{0%,32%{opacity:0;transform:translateY(6px)}38%,52%{opacity:1;transform:translateY(0)}56%,to{opacity:0;transform:translateY(0)}}@keyframes pcTyping2{0%,55%{opacity:0;transform:translateY(4px)}59%,66%{opacity:1;transform:translateY(0)}70%,to{opacity:0}}@keyframes pcAiBubble2{0%,70%{opacity:0;transform:translateY(6px)}75%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes pcTypingDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.noise-overlay:before{content:"";opacity:.04;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}
