[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:before,[data-spotlight]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}[data-spotlight]:before{z-index:2;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--brand) 85%, white), transparent 60%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}[data-spotlight]:after{z-index:1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--brand) 11%, transparent), transparent 55%)}[data-spotlight]:hover:before,[data-spotlight]:hover:after{opacity:1}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s cubic-bezier(.23,1,.32,1)}[data-tilt][data-tilting]{transition-duration:90ms}[data-tilt] img{translate:var(--ix,0px) var(--iy,0px);transition:translate .4s cubic-bezier(.23,1,.32,1)}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-rank-glow]{animation:5s linear infinite border-spin;background:linear-gradient(var(--card), var(--card)) padding-box, conic-gradient(from var(--border-angle), transparent 20%, var(--rank-color,var(--brand)) 40%, transparent 60%, var(--rank-color,var(--brand)) 85%, transparent) border-box!important;border:1.5px solid #0000!important}@keyframes border-spin{to{--border-angle:360deg}}.hero-mark:after{content:"";z-index:0;background:radial-gradient(circle, color-mix(in oklab, var(--brand) 55%, transparent), transparent 70%);pointer-events:none;border-radius:50%;animation:4.5s ease-in-out infinite logo-breathe;position:absolute;inset:14%}@keyframes logo-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.75;transform:scale(1.08)}}.hero-mark-logo{translate:calc(var(--px,0) * 12px) calc(var(--py,0) * 12px)}.hero-strip{--px:0;--py:0}.live-dot{background:var(--online);vertical-align:middle;border-radius:999px;width:.45rem;height:.45rem;margin-right:.35rem;display:inline-block;position:relative}.live-dot:after{content:"";border-radius:inherit;background:var(--online);animation:1.8s cubic-bezier(0,0,.2,1) infinite live-ping;position:absolute;inset:0}@keyframes live-ping{75%,to{opacity:0;transform:scale(2.6)}}.count-tick{animation:.42s cubic-bezier(.23,1,.32,1) count-tick;display:inline-block}@keyframes count-tick{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.hero-snow{z-index:0;pointer-events:none;opacity:.75;width:100%;height:100%;position:absolute;inset:0}header[data-site-header]{view-transition-name:site-header}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(root){animation:.2s cubic-bezier(.4,0,1,1) both vt-out}::view-transition-new(root){animation:.36s cubic-bezier(.23,1,.32,1) both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}.read-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--brand), var(--brand-soft));height:2px;box-shadow:0 0 10px color-mix(in oklab, var(--brand) 70%, transparent);pointer-events:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.read-progress{animation:linear both read-grow;animation-timeline:scroll(root)}}@keyframes read-grow{to{transform:scaleX(1)}}[data-reveal-mask]{clip-path:inset(0 100% 0 0 round 16px);transition:clip-path .9s cubic-bezier(.77,0,.18,1)}[data-reveal-mask][data-revealed]{clip-path:inset(0 round 16px)}.ripple{pointer-events:none;opacity:.22;background:currentColor;border-radius:50%;animation:.6s ease-out forwards ripple;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(1)}}button:not(:disabled):active,a[data-slot=button]:active{scale:.97}.hero-stat-play.is-copied strong{color:var(--online);transition:color .2s}.hero-stat-play.is-copied strong:after{content:" ✓"}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 28%, transparent), 0 0 18px -4px color-mix(in oklab, var(--brand) 55%, transparent);transition:box-shadow .2s}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--destructive);animation:.38s cubic-bezier(.36,.07,.19,.97) field-shake}@keyframes field-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.float-field{display:block;position:relative}.float-field>input{padding-top:1.15rem!important;padding-bottom:.35rem!important}.float-field>input::placeholder{color:#0000}.float-field>span{pointer-events:none;color:var(--muted-foreground);font-size:.875rem;transition:all .18s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:.85rem;translate:0 -50%}.float-field>input:focus~span,.float-field>input:not(:placeholder-shown)~span{color:var(--brand);font-size:.68rem;top:.5rem;translate:0}header[data-site-header]>div{transition:height .3s cubic-bezier(.23,1,.32,1),box-shadow .3s,background-color .3s}header[data-site-header][data-scrolled]>div{background:color-mix(in oklab, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(10px);height:3.1rem;box-shadow:0 1px 0 color-mix(in oklab, var(--brand) 45%, transparent), 0 18px 40px -22px #000c}.site-aurora{z-index:-2;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.site-aurora i{opacity:.14;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.site-aurora i:first-child{background:radial-gradient(circle, var(--brand), transparent 68%);top:-30vmax;left:-22vmax}.site-aurora i:nth-child(2){background:radial-gradient(circle,#a1a1aa,#0000 68%);bottom:-34vmax;right:-24vmax}.site-aurora i:nth-child(3){background:radial-gradient(circle, var(--brand-soft), transparent 68%);opacity:.07;width:40vmax;height:40vmax;top:20%;left:35%}[data-magnetic]{transition:translate .45s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){[data-tilt],[data-tilt] img,.hero-mark-logo,[data-magnetic]{transform:translate(0,0)!important}[data-rank-glow],.hero-mark:after,.live-dot:after,.site-aurora i,.count-tick{animation:none!important}.read-progress,.hero-snow{display:none}[data-reveal-mask]{clip-path:none;transition:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}input[aria-invalid=true],textarea[aria-invalid=true]{animation:none}}@media (hover:none){[data-tilt]{transform:none}[data-spotlight]:before,[data-spotlight]:after{display:none}}[data-reveal]{transition:opacity .8s,transform .9s cubic-bezier(.23,1,.32,1);transition-delay:var(--reveal-delay,0s)}html.reveal-armed [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(32px)}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none}html.reveal-armed [data-reveal]:not([data-revealed]){opacity:1;transform:none}}.site-backdrop{will-change:transform}@media (max-width:47.99rem),(hover:none){.wordmark-letter,.wordmark-sea svg,.hero-mark-logo,.hero-mark:after,.credit-orb-one,.credit-orb-two,.credit-live-dot:before,.credit-amount-buy[data-ready]:after,.support-card-head:after,.home-float,.home-discord-spark,.live-dot:after,.rgb-text,[data-rank-glow]{animation:none!important}.hero-snow{display:none}}
