.rb-dot-field,.rb-radar-container{position:relative;width:100%;height:100%}.rb-radar-canvas{display:block;width:100%;height:100%}.rb-gradient-text{display:inline-block;color:transparent;background-image:linear-gradient(90deg,var(--rb-gradient-colors));background-size:300% 100%;background-clip:text;-webkit-background-clip:text;animation:rb-gradient-shift var(--rb-gradient-speed) linear infinite}@keyframes rb-gradient-shift{0%{background-position:0 50%}to{background-position:300% 50%}}.rb-gooey-nav{--rb-gooey-color-1:#3dff8b;--rb-gooey-color-2:#38bdf8;--rb-gooey-color-3:#f4ce4b;--rb-gooey-color-4:#ffffff;position:relative}.rb-gooey-nav nav{display:flex;position:relative;transform:translateZ(.01px)}.rb-gooey-nav nav ul{position:relative;z-index:3;display:flex;align-items:center;gap:.1rem;margin:0;padding:0;list-style:none}.rb-gooey-nav nav li{position:relative;border-radius:7px;color:rgb(var(--text-muted));cursor:pointer;transition:color .25s ease,text-shadow .25s ease}.rb-gooey-nav nav li a{display:block;padding:.62rem .68rem;font-size:.875rem;font-weight:650;white-space:nowrap}.rb-gooey-nav nav li:hover{color:rgb(var(--electric))}.rb-gooey-nav nav li.is-active{color:#05101f;text-shadow:none}.rb-gooey-nav nav li:after{content:"";position:absolute;inset:.18rem .04rem;z-index:-1;border-radius:6px;background:rgb(var(--electric));opacity:0;transform:scale(.72);transition:opacity .25s ease,transform .25s ease}.rb-gooey-nav nav li.is-active:after{opacity:1;transform:scale(1)}.rb-gooey-effect{position:absolute;z-index:1;display:grid;place-items:center;width:0;height:0;pointer-events:none;opacity:1;border-radius:7px}.rb-gooey-text{z-index:4;color:#05101f;font-size:.875rem;font-weight:650;opacity:0}.rb-gooey-text.is-active{animation:rb-gooey-text .32s ease both}.rb-gooey-filter{filter:blur(7px) contrast(90);mix-blend-mode:lighten}.rb-gooey-filter:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:7px;background:rgb(var(--electric));transform:scale(0);opacity:0}.rb-gooey-filter.is-active:after{animation:rb-gooey-pill .32s ease both}.rb-gooey-particle,.rb-gooey-point{display:block;width:14px;height:14px;border-radius:50%;opacity:0;transform-origin:center}.rb-gooey-particle{position:absolute;left:calc(50% - 7px);top:calc(50% - 7px);animation:rb-gooey-particle var(--time) ease 1 -.3s}.rb-gooey-point{background:var(--color);opacity:1;animation:rb-gooey-point var(--time) ease 1 -.3s}@keyframes rb-gooey-pill{to{transform:scale(1);opacity:1}}@keyframes rb-gooey-text{0%,35%{opacity:0}to{opacity:1}}@keyframes rb-gooey-particle{0%{transform:rotate(0) translate(var(--start-x),var(--start-y));opacity:1}70%{transform:rotate(calc(var(--rotate)*.5)) translate(calc(var(--end-x)*1.2),calc(var(--end-y)*1.2));opacity:1}to{transform:rotate(calc(var(--rotate)*1.2)) translate(calc(var(--end-x)*.5),calc(var(--end-y)*.5));opacity:1}}@keyframes rb-gooey-point{0%{transform:scale(0);opacity:0}38%{opacity:1}65%,85%{transform:scale(var(--scale));opacity:1}to{transform:scale(0);opacity:0}}.rb-prismatic-burst{position:absolute;inset:0;overflow:hidden;pointer-events:none}.rb-prismatic-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;mix-blend-mode:screen}.rb-dock-outer{max-width:100%;justify-content:center}.rb-dock-outer,.rb-dock-panel{display:flex;align-items:flex-end}.rb-dock-panel{width:-moz-fit-content;width:fit-content;gap:.45rem;border:1px solid rgba(var(--line),.14);border-radius:8px;background:rgba(var(--surface),.72);padding:.25rem .4rem;box-shadow:0 12px 34px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.rb-dock-item{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid rgba(var(--line),.14);border-radius:7px;background:rgba(var(--surface-2),.72);color:rgb(var(--text));cursor:pointer;outline:none}.rb-dock-item:focus-visible,.rb-dock-item:hover{border-color:rgba(var(--electric),.65);color:rgb(var(--electric));box-shadow:0 0 24px rgba(var(--electric),.16)}.rb-dock-item-gold{border-color:rgba(212,175,55,.5);background:rgba(212,175,55,.16);color:rgb(var(--gold))}.rb-dock-icon{display:flex;align-items:center;justify-content:center}.rb-dock-label{position:absolute;bottom:calc(100% + .35rem);left:50%;width:-moz-max-content;width:max-content;transform:translateX(-50%);border:1px solid rgba(var(--line),.14);border-radius:5px;background:rgb(var(--surface));padding:.22rem .5rem;color:rgb(var(--text));font-size:.68rem;line-height:1rem;box-shadow:0 8px 24px rgba(0,0,0,.22)}.rb-electric-border{position:relative;isolation:isolate;overflow:clip}.rb-electric-canvas-wrap{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);pointer-events:none}.rb-electric-canvas-wrap canvas{display:block}.rb-electric-content{position:relative;z-index:1;height:100%;border-radius:inherit;overflow:hidden}.rb-electric-layers{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.rb-electric-layers span{position:absolute;inset:0;border:1px solid var(--rb-electric-color);border-radius:inherit;opacity:.6;filter:blur(1px)}.rb-electric-layers span+span{transform:scale(1.035);opacity:.24;filter:blur(12px);box-shadow:0 0 28px var(--rb-electric-color)}.rb-electric-border-static .rb-electric-layers span+span{display:none}.light .rb-dock-item,.light .rb-dock-label,.light .rb-dock-panel{background:rgba(255,255,255,.94);border-color:rgba(10,17,40,.16);color:#0a1128}.light .rb-dock-item-gold{border-color:rgba(151,112,8,.42);background:rgba(212,175,55,.2);color:#765607}.light .rb-dock-item:focus-visible,.light .rb-dock-item:hover{border-color:rgba(13,150,96,.58);color:#087149;box-shadow:0 0 20px rgba(13,150,96,.14)}@media (max-width:767px){.rb-electric-layers span+span{opacity:.14;filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.rb-dock-item{transition:none}.rb-gradient-text{animation:none;background-position:50% 50%}}