.notifications{--notification-edge:max(12px, env(safe-area-inset-top));z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:clip}.notification-row{top:var(--notification-top);width:max-content;max-width:min(340px,100vw - 40px);margin-inline:auto;transition:top .48s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}.notification{color:#d6d3d6;text-align:left;overflow-wrap:anywhere;cursor:pointer;pointer-events:auto;background:#252425;border:1px solid #3a383a;border-radius:4px;max-width:100%;padding:3px 6px;font:400 12px/1.4 Arial,sans-serif;transition:background-color .15s;animation:.56s cubic-bezier(.16,1,.3,1) both notification-in;display:block;position:relative;top:0;box-shadow:inset 0 1px #ffffff08}.notification:hover{background:#2c2a2c}.notification:focus-visible{outline-offset:-3px;outline:1px solid #a7a2a7}.is-leaving .notification{pointer-events:none;animation:.2s ease-in-out both notification-out}@keyframes notification-in{0%{top:calc(-1 * (var(--notification-top) + var(--notification-height) + 1px))}to{top:0}}@keyframes notification-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.notification,.is-leaving .notification{animation-duration:1ms}.notification-row,.notification{transition:none}}html,body,#root{min-height:100%}body{background-color:#181718;min-height:100vh;margin:0}.page{isolation:isolate;place-items:center;min-height:100dvh;display:grid;position:relative}.page:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff08 .8px,#0000 1px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 15%,#0003 30%,#0000 50%);mask-image:linear-gradient(#000 0%,#0000008c 15%,#0003 30%,#0000 50%)}.center-text{color:#858285;letter-spacing:.01em;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5d5a5e 0%,#949094 25%,#f2eff2 50%,#949094 75%,#5d5a5e 100%) 0%/200% 100% repeat-x;-webkit-background-clip:text;background-clip:text;margin:0;font:400 12px/1.4 Arial,sans-serif;animation:2.4s linear infinite text-shimmer}@keyframes text-shimmer{to{background-position:-200%}}.center-text.is-connected{animation:none}@media (prefers-reduced-motion:reduce){.center-text{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
