@font-face{font-family:satoshi;src:url(../media/satoshi_400-s.p.0dvfn5g0xv8bu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:satoshi;src:url(../media/satoshi_500-s.p.1jgchyhj64537.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:satoshi;src:url(../media/satoshi_700-s.p.2_-zzs2una4mm.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:satoshi;src:url(../media/satoshi_900-s.p.1_bicwjk2v12h.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_3bfc8075-module__RIKA-q__className{font-family:satoshi,satoshi Fallback}.satoshi_3bfc8075-module__RIKA-q__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
.rb-dot-grid{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.rb-dot-grid__wrap{width:100%;height:100%;position:relative}.rb-dot-grid__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.rb-star-border{isolation:isolate;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.875rem 1.5rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.rb-star-border:before{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);pointer-events:none;position:absolute;inset:0}.rb-star-border__light{z-index:-1;pointer-events:none;width:calc(100% + 96px);height:calc(100% + 96px);position:absolute;top:-48px;left:-48px}button.rb-star-border,a.rb-star-border{cursor:pointer}.rb-star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.rb-star-border:disabled{cursor:not-allowed;opacity:.5}
.rb-spotlight-card{isolation:isolate;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.rb-spotlight-card__light,.rb-spotlight-card__grain,.rb-spotlight-card__border,.rb-spotlight-card__edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.rb-spotlight-card__light,.rb-spotlight-card__grain{z-index:-1;opacity:0}.rb-spotlight-card__grain{mix-blend-mode:overlay;background-size:160px 160px}.rb-spotlight-card__border,.rb-spotlight-card__edge{z-index:1;-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rb-spotlight-card__border{background:var(--spotlight-card-border)}.rb-spotlight-card__edge{opacity:0}
.rb-logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;position:relative;overflow-x:hidden}.rb-logoloop--vertical{height:100%;display:inline-block;overflow:hidden}.rb-logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}.rb-logoloop__track{will-change:transform;-webkit-user-select:none;user-select:none;z-index:0;width:max-content;display:flex;position:relative}.rb-logoloop--vertical .rb-logoloop__track{flex-direction:column;width:100%;height:max-content}.rb-logoloop__list{align-items:center;display:flex}.rb-logoloop--vertical .rb-logoloop__list{flex-direction:column}.rb-logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.rb-logoloop--vertical .rb-logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.rb-logoloop__item:last-child{margin-right:var(--logoloop-gap)}.rb-logoloop--vertical .rb-logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.rb-logoloop__node{align-items:center;display:inline-flex}.rb-logoloop__item img{height:var(--logoloop-logoHeight);object-fit:contain;width:auto;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.rb-logoloop--scale-hover .rb-logoloop__item{overflow:visible}.rb-logoloop--scale-hover .rb-logoloop__item:hover img,.rb-logoloop--scale-hover .rb-logoloop__item:hover .rb-logoloop__node{transform-origin:50%;transform:scale(1.2)}.rb-logoloop--scale-hover .rb-logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.rb-logoloop__link{border-radius:4px;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.rb-logoloop__link:hover{opacity:.8}.rb-logoloop__link:focus-visible{outline-offset:2px;outline:2px solid}.rb-logoloop--fade:before,.rb-logoloop--fade:after{content:"";pointer-events:none;z-index:10;width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.rb-logoloop--fade:before{background:linear-gradient(to right, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);left:0}.rb-logoloop--fade:after{background:linear-gradient(to left, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);right:0}.rb-logoloop--vertical.rb-logoloop--fade:before,.rb-logoloop--vertical.rb-logoloop--fade:after{width:100%;height:clamp(24px,8%,120px);left:0;right:0}.rb-logoloop--vertical.rb-logoloop--fade:before{background:linear-gradient(to bottom, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:0;bottom:auto}.rb-logoloop--vertical.rb-logoloop--fade:after{background:linear-gradient(to top, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:auto;bottom:0}@media (prefers-reduced-motion:reduce){.rb-logoloop__track{transform:translate(0,0)!important}.rb-logoloop__item img,.rb-logoloop__node{transition:none!important}}.rb-logoloop__list,.rb-logoloop__item{list-style:none}
.rb-glare-hover{width:var(--gh-width);height:var(--gh-height);background:var(--gh-bg);border-radius:var(--gh-br);border:1px solid var(--gh-border);place-items:center;display:grid;position:relative;overflow:hidden}.rb-glare-hover:before{content:"";background:linear-gradient(var(--gh-angle), #0000 60%, var(--gh-rgba) 70%, #0000, #0000 100%);transition:var(--gh-duration) ease;background-size:var(--gh-size) var(--gh-size), 100% 100%;background-position:-100% -100%,0 0;background-repeat:no-repeat;position:absolute;inset:0}.rb-glare-hover:hover{cursor:pointer}.rb-glare-hover:hover:before{background-position:100% 100%,0 0}.rb-glare-hover--play-once:before{transition:none}.rb-glare-hover--play-once:hover:before{transition:var(--gh-duration) ease;background-position:100% 100%,0 0}
