@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap";
@font-face{font-family:monaSans;src:url(../media/MonaSans-s.p.1zoukb0l3lg3h.ttf)format("truetype");font-display:swap}@font-face{font-family:monaSans Fallback;src:local(Arial);ascent-override:106.37%;descent-override:31.23%;line-gap-override:0.0%;size-adjust:102.48%}.monasans_164917a-module__77PjHa__className{font-family:monaSans,monaSans Fallback}.monasans_164917a-module__77PjHa__variable{--font-Mona:"monaSans", "monaSans Fallback"}
.chat-scroll{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}.chat-scroll::-webkit-scrollbar{width:6px;height:6px}.chat-scroll::-webkit-scrollbar-track{background:0 0}.chat-scroll::-webkit-scrollbar-thumb{background-color:#ffffff38;background-clip:content-box;border:2px solid #0000;border-radius:999px}.chat-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff61}.chat-scroll::-webkit-scrollbar-corner{background:0 0}.chat-md{word-break:break-word;font-size:.875rem;line-height:1.5}.chat-md>:first-child{margin-top:0}.chat-md>:last-child{margin-bottom:0}.chat-md p{margin:.45em 0}.chat-md h1,.chat-md h2,.chat-md h3,.chat-md h4,.chat-md h5,.chat-md h6{color:hsl(var(--foreground));margin:.75em 0 .35em;font-weight:600;line-height:1.3}.chat-md h1{font-size:1.15em}.chat-md h2{font-size:1.08em}.chat-md h3,.chat-md h4,.chat-md h5,.chat-md h6{font-size:1em}.chat-md ul,.chat-md ol{margin:.4em 0;padding-left:1.25em}.chat-md ul{list-style:outside}.chat-md ol{list-style:decimal}.chat-md li,.chat-md li>ul,.chat-md li>ol{margin:.15em 0}.chat-md strong{color:hsl(var(--foreground));font-weight:600}.chat-md em{font-style:italic}.chat-md blockquote{border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:.5em 0;padding-left:.75em}.chat-md hr{border:0;border-top:1px solid hsl(var(--border));margin:.75em 0}.chat-md table{border-collapse:collapse;width:100%;font-size:.8125rem}.chat-md th,.chat-md td{border:1px solid hsl(var(--border));text-align:left;padding:.3em .55em}.chat-md th{color:hsl(var(--foreground));background:#00000047;font-weight:600}.chat-md a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.chat-md a:hover{opacity:.8}.chat-md :not(pre)>code{background:#0006;border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125em}.chat-md pre{background:#00000080;border-radius:.375rem;margin:.5em 0;padding:.75em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.55;overflow-x:auto}.chat-md pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}
.portal-root{--background:0 0% 9%;--foreground:0 0% 98%;--card:0 0% 11%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:164 80% 41%;--primary-foreground:164 33% 16%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--radius:.5rem;--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--border-strong:hsl(var(--border));--divider:hsl(var(--border));--color-border-strong:hsl(var(--border));--color-divider:hsl(var(--border));font-family:var(--font-Mona), system-ui, sans-serif;background:hsl(var(--background));color:hsl(var(--foreground));width:100%}.portal-root.light,.light .portal-root{--background:220 23% 97%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:164 80% 41%;--primary-foreground:166 52% 86%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--border-strong:hsl(var(--border));--divider:hsl(var(--border));--color-border-strong:hsl(var(--border));--color-divider:hsl(var(--border))}.portal-root main>section{padding-left:1rem;padding-right:1rem}.portal-root .gap{gap:1rem}.portal-root .card{border-radius:calc(var(--radius) * 2);border:1px solid hsl(var(--border));background:hsl(var(--card));padding:.9rem}.portal-root *{outline:none!important}.portal-root [fill=\#CECDD1],.portal-root [fill=white],.portal-root svg path[fill=\#CECDD1],.portal-root svg path[fill=white],.portal-root svg rect[fill=\#CECDD1],.portal-root svg rect[fill=white],.portal-root svg circle[fill=\#CECDD1],.portal-root svg circle[fill=white]{fill:hsl(var(--foreground))}.portal-root .graddy{z-index:9;width:100%;height:100%;-webkit-mask:conic-gradient(from calc((var(--start) - 22) * 1deg), #ffffff1f 0deg, white, #fff0 100deg);mask:conic-gradient(from calc((var(--start) - 22) * 1deg), #ffffff1f 0deg, white, #fff0 100deg);opacity:var(--opacity);background-image:radial-gradient(49% 81% at 45% 47%,#42b9a6 0%,#073aff00 100%),radial-gradient(142% 91% at 83% 7%,#0059ff 1%,#f000 99%),radial-gradient(142% 91% at -6% 74%,#00ff8d 1%,#f000 99%);background-origin:border-box;background-clip:padding-box,border-box;transition:opacity .3s;overflow:visible}@keyframes soft-breathing{0%{filter:brightness()saturate()hue-rotate()}25%{filter:brightness(1.05)saturate(1.1)hue-rotate(15deg)}50%{filter:brightness(1.08)saturate(1.15)hue-rotate(30deg)}75%{filter:brightness(1.05)saturate(1.1)hue-rotate(15deg)}to{filter:brightness()saturate()hue-rotate()}}@keyframes aurora-flow{0%{filter:brightness(1.02)saturate(1.05)hue-rotate(-10deg)contrast(1.02)}20%{filter:brightness(1.06)saturate(1.12)hue-rotate(10deg)contrast(1.05)}40%{filter:brightness(1.04)saturate(1.08)hue-rotate(25deg)contrast(1.03)}60%{filter:brightness(1.07)saturate(1.15)hue-rotate(5deg)contrast(1.06)}80%{filter:brightness(1.03)saturate(1.06)hue-rotate(-5deg)contrast(1.02)}to{filter:brightness(1.02)saturate(1.05)hue-rotate(-10deg)contrast(1.02)}}.portal-root .animate-soft-breathing{animation:8s ease-in-out infinite soft-breathing}.portal-root .animate-aurora-flow{animation:15s ease-in-out infinite aurora-flow}@keyframes circle-pulse{0%{stroke:#a1a7aa;filter:drop-shadow(0 0 #22c55e00)}50%{stroke:#22c55e;filter:drop-shadow(0 0 12px #22c55e99)}to{stroke:#a1a7aa;filter:drop-shadow(0 0 #22c55e00)}}@keyframes glow-pulse{0%{stroke:#a1a7aa;filter:drop-shadow(0 0 #10b98100)}50%{stroke:#10b981;filter:drop-shadow(0 0 8px #10b98166)}to{stroke:#a1a7aa;filter:drop-shadow(0 0 #10b98100)}}@keyframes structure-glow{0%{stroke:#a1a7aa;filter:drop-shadow(0 0 #22c55e00)}to{stroke:#16a34a;filter:drop-shadow(0 0 6px #22c55e4d)}}@keyframes wave-expand{0%{r:60;opacity:.8;stroke-width:3px}to{r:120;opacity:0;stroke-width:1px}}@keyframes intersection-pulse{0%{r:2;opacity:.9}50%{r:8;opacity:.4}to{r:2;opacity:.9}}@keyframes node-halo-expand{0%{r:18;opacity:0}50%{r:35;opacity:.6}to{r:18;opacity:0}}@keyframes running-shimmer{0%{opacity:.3;stroke-width:2px}50%{opacity:1;stroke-width:4px}to{opacity:.3;stroke-width:2px}}@keyframes central-node-breathe{0%{fill:#d9d9d9;stroke:#a1a7aa;filter:drop-shadow(0 0 #22c55e00)}50%{fill:#e8f5e8;stroke:#22c55e;filter:drop-shadow(0 0 15px #22c55eb3)}to{fill:#d9d9d9;stroke:#a1a7aa;filter:drop-shadow(0 0 #22c55e00)}}.portal-root .decentralized-banner{transition:all .3s}.decentralized-banner .animated-circle,.decentralized-banner .central-node,.decentralized-banner .small-node,.decentralized-banner .running-line,.decentralized-banner .pulse-line,.decentralized-banner .intersection-point,.decentralized-banner .wave-ring,.decentralized-banner .node-halo,.decentralized-banner .connection-lines-base line,.decentralized-banner .structure{transition:all .4s}.decentralized-banner .running-lines,.decentralized-banner .pulse-lines,.decentralized-banner .intersection-points,.decentralized-banner .data-packets{opacity:0}@keyframes packet-glow{0%{filter:drop-shadow(0 0 3px #22c55e99)brightness()}50%{filter:drop-shadow(0 0 8px #22c55e)brightness(1.3)}to{filter:drop-shadow(0 0 3px #22c55e99)brightness()}}@keyframes packet-scale{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes packet-trail{0%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.7)}}.group:hover .decentralized-banner .running-lines,.group:hover .decentralized-banner .pulse-lines,.group:hover .decentralized-banner .intersection-points,.group:hover .decentralized-banner .data-packets{opacity:1}.group:hover .decentralized-banner .animated-circle{animation:2s ease-in-out infinite circle-pulse}.group:hover .decentralized-banner .central-node{animation:3s ease-in-out infinite central-node-breathe}.group:hover .decentralized-banner .small-node{animation:1.5s ease-in-out infinite glow-pulse}.group:hover .decentralized-banner .running-line{animation:2s ease-in-out infinite running-shimmer}.group:hover .decentralized-banner .intersection-point{animation:1.8s ease-in-out infinite intersection-pulse}.group:hover .decentralized-banner .wave-ring-1{animation:3s ease-out infinite wave-expand}.group:hover .decentralized-banner .wave-ring-2{animation:3s ease-out .5s infinite wave-expand}.group:hover .decentralized-banner .wave-ring-3{animation:3s ease-out 1s infinite wave-expand}.group:hover .decentralized-banner .node-halo{animation:2s ease-in-out infinite node-halo-expand}.group:hover .decentralized-banner .connection-lines-base line{stroke:#16a34a;filter:drop-shadow(0 0 4px #22c55e33)}.group:hover .decentralized-banner .structure{animation:.6s ease-in-out forwards structure-glow}.group:hover .decentralized-banner .small-node-1{animation-delay:0s}.group:hover .decentralized-banner .small-node-2{animation-delay:.3s}.group:hover .decentralized-banner .small-node-3{animation-delay:.6s}.group:hover .decentralized-banner .small-node-container:first-child .node-halo{animation-delay:.2s}.group:hover .decentralized-banner .small-node-container:nth-child(2) .node-halo{animation-delay:.5s}.group:hover .decentralized-banner .small-node-container:nth-child(3) .node-halo{animation-delay:.8s}.group:hover .decentralized-banner .data-packet{animation:1.5s ease-in-out infinite packet-glow}.group:hover .decentralized-banner .packet-1{animation:1.5s ease-in-out infinite packet-glow,3s ease-in-out .2s infinite packet-scale}.group:hover .decentralized-banner .packet-2{animation:1.8s ease-in-out .3s infinite packet-glow,2.5s ease-in-out .5s infinite packet-scale}.group:hover .decentralized-banner .packet-3{animation:1.2s ease-in-out .6s infinite packet-glow,3.5s ease-in-out .8s infinite packet-scale}.group:hover .decentralized-banner .packet-4{animation:2s ease-in-out .9s infinite packet-glow}.group:hover .decentralized-banner .packet-5{animation:1s ease-in-out 1.2s infinite packet-trail}.group:hover .decentralized-banner .packet-6{animation:1.3s ease-in-out 1.5s infinite packet-trail}.portal-root>div>header,.portal-root header.fixed{border-bottom-color:hsl(var(--border));background-color:hsl(var(--background) / .95)}.portal-root footer[role=contentinfo]{border-top-color:hsl(var(--border));background-color:hsl(var(--background))}.portal-root footer [class*=border-t]{border-top-color:hsl(var(--border))}.portal-root main.container,.portal-root nav.container{width:100%;margin-inline:auto}body:has(.portal-root){color:#fafafa;font-family:var(--font-Mona), system-ui, -apple-system, sans-serif;letter-spacing:normal;min-height:100svh;background:#171717!important}body:has(.portal-root.light){color:#0a0a0a;background:#f6f7f9!important}body:has(.light .portal-root){color:#0a0a0a;background:#f6f7f9!important}html.light body:has(.portal-root){color:#0a0a0a;background:#f6f7f9!important}body:has(.portal-root):before{content:none!important;display:none!important}body:has(.portal-root):after{content:none!important;display:none!important}.portal-root{min-height:100svh}
