.r8-auth-scroll-lock,.r8-auth-scroll-lock body{overflow:hidden}.r8-auth-layer{z-index:80;position:relative}.r8-auth-dialog{background:0 0;border:none;max-width:100vw;max-height:100vh;padding:0}.r8-auth-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080cb8}.r8-auth-dialog__panel{color:#e9eef6;background:#10151d;border:1px solid #ffffff14;border-radius:20px;width:min(480px,100vw - 32px);max-height:min(85dvh,720px);margin:auto;padding:20px 20px 16px;font-family:Space Grotesk,Space Grotesk fallback,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 64px #00000073}.r8-auth-dialog--sheet{align-self:end;width:100%;max-width:100%;margin:0}.r8-auth-dialog--sheet .r8-auth-dialog__panel{width:100%;max-width:100%;max-height:85dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}.r8-auth-dialog__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.r8-auth-dialog__title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.r8-auth-dialog__desc{color:#8c96a9;margin:6px 0 0;font-size:13px;line-height:1.45}.r8-auth-dialog__close{color:#aeb8c9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;flex:none;width:44px;height:44px;font-size:22px}.r8-auth-dialog__close:focus-visible,.r8-auth-btn:focus-visible,.r8-auth-account-menu__item:focus-visible{outline-offset:2px;outline:2px solid #3ee08d}.r8-auth-dialog--warning .r8-auth-dialog__title{color:#ffb020}.r8-auth-dialog--error .r8-auth-dialog__title{color:#ff6070}.r8-auth-code{color:#8c96a9;margin:12px 0 0;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace;font-size:12px}.r8-auth-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.r8-auth-dialog,.r8-auth-dialog__panel,.r8-auth-account-menu{transition:none!important;animation:none!important}}.r8-auth-muted{color:#8c96a9;font-size:13px}.r8-auth-btn{color:#e9eef6;min-height:44px;font:inherit;cursor:pointer;background:#131a24;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:560;text-decoration:none;display:inline-flex}.r8-auth-btn--primary{color:#3ee08d;background:#3ee08d24;border-color:#3ee08d66}.r8-auth-btn--ghost{color:#aeb8c9;background:0 0;border-color:#0000}.r8-auth-btn--tiny{min-height:32px;padding:0 10px;font-size:12px}.r8-auth-actions{gap:8px;margin-top:12px;display:grid}.r8-auth-meta{color:#8c96a9;gap:6px;margin:0;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace;font-size:12px;display:grid}.r8-auth-meta div{justify-content:space-between;gap:12px;display:flex}.r8-auth-meta dt{margin:0}.r8-auth-meta dd{color:#e9eef6;margin:0}#r8-account-slot{display:contents}.r8-auth-account-menu{--r8-menu-face:anchored;--r8-safe-left:env(safe-area-inset-left,0px);--r8-safe-right:env(safe-area-inset-right,0px);--r8-safe-bottom:env(safe-area-inset-bottom,0px);top:64px;right:calc(16px + var(--r8-safe-right));width:min(320px,100vw - 24px);max-height:calc(100dvh - 76px - var(--r8-safe-bottom));overscroll-behavior:contain;z-index:90;background:#131a24;border:1px solid #ffffff1a;border-radius:12px;padding:14px;font-family:Space Grotesk,Space Grotesk fallback,system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:0 16px 40px #0006}@media (width<=640px),(pointer:coarse) and (hover:none) and (height<=600px){.r8-auth-account-menu{--r8-menu-face:sheet;width:100%;max-height:85dvh;padding-bottom:calc(16px + var(--r8-safe-bottom));border-radius:20px 20px 0 0;inset:auto 0 0}}.r8-auth-account-menu__status{color:#3ee08d;align-items:center;gap:8px;font-weight:560;display:flex}.r8-auth-account-menu__name{color:#c6cfde;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.r8-auth-account-menu__addr-label{letter-spacing:.09em;text-transform:uppercase;color:#8c96a9;margin:12px 0 0;font-size:10.5px;font-weight:600}.r8-auth-account-menu__address span{color:#e9eef6}.r8-auth-account-menu__address{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace;display:flex}.r8-auth-balances{margin:8px 0 0}.r8-auth-balances__cell{min-width:0;padding-left:8px}.r8-auth-balances__cell--paper{border-left:2px dashed #8c96a98c}.r8-auth-balances__cell--chain{border-left:2px solid #3ee08d}.r8-auth-balances__cell dt{letter-spacing:.09em;color:#8c96a9;min-width:0;margin:0;font-size:10.5px;font-weight:600}.r8-auth-balances__cell dd{margin:4px 0 0}.r8-auth-balances__figure{color:#e9eef6;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace;font-size:15px;font-weight:560}.r8-auth-balances__cell--chain .r8-auth-balances__figure{color:#3ee08d}.r8-auth-account-menu__rule{border:none;border-top:1px solid #ffffff14;margin:12px 0}.r8-auth-account-menu__item{text-align:left;color:#e9eef6;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 8px}.r8-auth-account-menu__item:hover{background:#ffffff0a}.r8-auth-account-menu__item--danger{color:#ff6070}.r8-auth-account-menu__item--accent{color:#3ee08d;background:#3ee08d1a;font-weight:700}.r8-auth-account-menu__item--accent:hover{background:#3ee08d2e}.r8-auth-account-menu__item--muted{color:#8c96a9;font-weight:500}.r8-auth-account-menu__ext{color:#5a6472;margin-left:auto;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace;font-size:11px}button.r8-auth-account-menu__item{align-items:center;gap:8px;display:flex}.r8-auth-copy{color:#8c96a9;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.r8-auth-copy:hover{color:#e9eef6;background:#ffffff0f}.r8-auth-copy:focus-visible{outline-offset:2px;outline:2px solid #3ee08d}.r8-auth-copy__mark{width:12px;height:12px;display:block;position:relative}.r8-auth-copy__mark:before,.r8-auth-copy__mark:after{content:"";box-sizing:border-box;border:1.4px solid;border-radius:2px;width:9px;height:9px;position:absolute}.r8-auth-copy__mark:before{top:0;left:0}.r8-auth-copy__mark:after{background:#131a24;bottom:0;right:0}a.r8-auth-account-menu__item{box-sizing:border-box;align-items:center;gap:8px;text-decoration:none;display:flex}.r8-auth-account-menu__item--backoffice{color:#7aa2ff;background:#7aa2ff1a;font-weight:700}.r8-auth-account-menu__item--backoffice:hover{background:#7aa2ff29}.r8-auth-account-menu__tag{letter-spacing:.02em;color:#8c96a9;border:1px solid #ffffff1f;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:600}.r8-auth-glyph--connected{color:#3ee08d}.r8-auth-glyph--warning{color:#ffb020}.r8-auth-glyph--error{color:#ff6070}.r8-auth-glyph--pending{color:#8c96a9}.r8-auth-account-menu__username{color:#e9eef6;margin-top:8px;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace;font-size:16px;font-weight:560}.r8-auth-account-menu__addr-inline{color:#8c96a9;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace}.r8-auth-username{gap:8px;display:grid}.r8-auth-username__label-row{color:#c6cfde;justify-content:space-between;gap:8px;font-size:13px;display:flex}.r8-auth-username__input-wrap{background:#0d1219;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:flex}.r8-auth-username__at{color:#8c96a9;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace}.r8-auth-username__input{color:#e9eef6;font:inherit;background:0 0;border:none;outline:none;flex:auto;min-height:42px;font-family:IBM Plex Mono,IBM Plex Mono fallback,ui-monospace,monospace}.r8-auth-username__status{min-height:16px;font-size:12px}.r8-auth-username__status--muted{color:#8c96a9}.r8-auth-username__status--ok{color:#3ee08d}.r8-auth-username__status--error{color:#ff6070}.r8-auth-username__status--warn{color:#ffb020}.r8-auth-dialog--rename .r8-auth-dialog__panel{width:min(380px,100vw - 32px);padding:22px}.r8-auth-dialog--rename .r8-auth-dialog__title{font-size:17px;font-weight:700}.r8-auth-dialog--rename .r8-auth-dialog__desc{font-size:12.5px}.r8-auth-dialog--rename .r8-auth-actions{gap:10px;margin-top:16px;display:flex}.r8-auth-dialog--rename .r8-auth-actions .r8-auth-btn{border-radius:11px;flex:1;height:44px;font-size:13.5px}
