.wallet-nft-avatar-action{z-index:3;flex-direction:column;align-items:flex-start;max-width:min(230px,100% - 16px);display:flex;position:absolute;top:8px;left:8px}.wallet-nft-avatar-button{min-width:58px;min-height:60px;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px 5px;display:flex}.wallet-nft-avatar-button>span{font-size:10px;font-weight:800;line-height:1.2}.wallet-avatar-face{flex:none;display:block}.wallet-nft-avatar-button:focus-visible,.wallet-clear-avatar-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wallet-nft-avatar-button:disabled{cursor:default}.wallet-nft-avatar-button:disabled:not([aria-pressed=true]),.wallet-clear-avatar-button:disabled{opacity:.65}.wallet-nft-avatar-note,.wallet-avatar-action-status{color:var(--ink);background:var(--panel);border:1px solid var(--line);overflow-wrap:anywhere;margin:5px 0 0;padding:5px 8px;font-size:11px;line-height:1.4}.wallet-clear-avatar-button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--panel);font:inherit;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:2px 10px 2px 2px;font-size:12px;font-weight:700;display:inline-flex}.wallet-clear-avatar-action{max-width:100%}@media (forced-colors:active){.wallet-nft-avatar-button{border:1px solid buttontext}.wallet-avatar-face{forced-color-adjust:none}}.wallet-connect-button,.wallet-secondary-action,.wallet-primary-action,.wallet-close,.wallet-profile-link{max-width:100%;min-height:44px;color:var(--ink);box-shadow:none;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.wallet-connect-button{white-space:nowrap;gap:8px}.wallet-button-indicator{background:var(--ink);border-radius:50%;width:6px;height:6px}.wallet-button-network{color:var(--status-warning);font-size:10px}.wallet-dialog{border:2px solid var(--frame-edge);background:var(--surface-raised);width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:4px 4px 0 var(--frame-shadow), 0 20px 80px #302d2733;border-radius:0;padding:0;overflow:hidden}.wallet-dialog.gpu-paper-surface{position:fixed}.wallet-dialog::backdrop{background:#302d2773}.wallet-dialog-body{max-height:inherit;overscroll-behavior:contain;padding:38px 32px 32px;position:relative;overflow-y:auto}.wallet-dialog-heading{padding-right:44px}.wallet-dialog-heading h2,.wallet-entry h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:34px;font-weight:850;line-height:1.08}.wallet-dialog-body>.wallet-close{position:absolute;top:10px;right:10px}.wallet-close{flex:none;width:44px;height:44px;padding:0}.wallet-dialog-description{color:var(--muted);margin:14px 0 22px;font-size:14px;line-height:1.65}.wallet-entry{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:26px;display:grid}.wallet-entry-emblem{place-items:center;display:grid}.wallet-entry-emblem .footer-door-art{transform:none}.wallet-entry-copy{min-width:0}.wallet-entry-eyebrow{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:750}.wallet-entry-footnote{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.6}.wallet-primary-action{min-height:52px;color:var(--brand-action-ink);border-radius:12px;padding:12px 16px;font-size:15px;font-weight:850}.wallet-metamask-action{gap:12px}.wallet-primary-action:focus-visible,.wallet-secondary-action:focus-visible,.wallet-close:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.wallet-pending{justify-items:start;gap:10px;margin-top:18px;font-size:13px;display:grid}.wallet-pending p{margin:0}.wallet-error{border-left:3px solid var(--status-warning-line);background:var(--status-warning-surface);color:var(--status-warning);overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.wallet-dialog-body>.wallet-error{margin-top:20px}.wallet-chain-warning{color:var(--status-warning);justify-items:start;gap:14px;font-size:13px;line-height:1.65;display:grid}.wallet-connected-details{gap:24px;font-size:14px;line-height:1.65;display:grid}.wallet-connected-details p{margin:0}.wallet-account-panel{min-width:0}.wallet-account-panel.gpu-paper-surface{border:1px solid var(--line);background:var(--surface-raised);padding:32px}.wallet-account-heading h2{letter-spacing:-.045em;margin:0;font-size:30px;font-weight:850;line-height:1.1}.wallet-account-identity{border-bottom:1px solid var(--line);gap:14px;min-width:0;padding-bottom:24px;display:grid}.wallet-account-identity .wallet-profile-avatar{flex-basis:64px;width:64px;height:64px}.wallet-account-identity .wallet-profile-copy strong{font-size:20px;font-weight:750}.wallet-account-identity .wallet-profile-address{font-size:12px}.wallet-account-identity>p{max-width:66ch;color:var(--muted);font-size:12px;line-height:1.6}.wallet-account-settings-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.wallet-profile-actions,.wallet-session-settings{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.wallet-session-settings{border-left:1px solid var(--line);padding-left:28px}.wallet-settings-section-heading{gap:8px;display:grid}.wallet-settings-section-heading h3{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:850;line-height:1.3}.wallet-settings-section-heading p,.wallet-profile-actions>p{color:var(--muted);font-size:13px;line-height:1.65}.wallet-profile-link>svg{flex:none}.wallet-sign-in-actions{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.wallet-sign-in-actions>p{flex-basis:100%;font-size:13px}.wallet-full-address{background:var(--surface-muted);overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:12px;display:block}.wallet-dialog .wallet-account-settings-body{grid-template-columns:minmax(0,1fr)}.wallet-dialog .wallet-session-settings{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.wallet-dialog .wallet-account-panel.gpu-paper-surface{background:0 0;border:0;padding:0}.wallet-dialog .wallet-account-panel>.paper-frame{display:none}@media (width<=999px){.wallet-primary-action{font-size:14px}}@media (width<=700px){.wallet-account-panel.gpu-paper-surface{padding:24px}.wallet-account-settings-body{grid-template-columns:minmax(0,1fr);gap:24px}.wallet-session-settings{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}@media (width<=480px){.wallet-connect-button{padding:9px 10px;font-size:11px}.wallet-button-network{display:none}.wallet-dialog-body{padding:58px 22px 26px}.wallet-entry{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px}.wallet-entry-emblem{height:116px}.wallet-entry-emblem .footer-door-art{transform-origin:top;transform:scale(.72)}.wallet-entry-copy{display:contents}.wallet-entry-emblem{grid-area:1/1/span 2}.wallet-entry-eyebrow,.wallet-entry h2{grid-column:2}.wallet-entry h2{align-self:start;font-size:29px}.wallet-entry-eyebrow{align-self:end;margin-bottom:-10px}.wallet-entry .wallet-dialog-description,.wallet-metamask-action,.wallet-entry-footnote,.wallet-entry .wallet-pending{grid-column:1/-1;margin:0}.wallet-metamask-action{justify-self:start}.wallet-account-panel.gpu-paper-surface{padding:24px 20px}.wallet-account-identity .wallet-profile-avatar{flex-basis:52px;width:52px;height:52px}.wallet-account-identity .wallet-profile-copy strong{font-size:18px}}@media (forced-colors:active){.wallet-primary-action{color:buttontext}}.wallet-settings-action-row{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.wallet-account-panel .wallet-settings-action-row>.wallet-secondary-action{min-height:48px;padding:10px 12px;font-size:12px}.wallet-name-settings{justify-items:start;gap:10px;display:grid}.wallet-name-settings>p{color:var(--muted);font-size:12px;line-height:1.6}.wallet-account-panel .wallet-name-settings .wallet-primary-action{min-height:48px;font-size:13px}.bonus-room-consent{gap:12px;min-width:0;display:grid}.bonus-room-consent h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:20px;line-height:1.2}.bonus-room-consent p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.bonus-room-agreement{color:var(--ink);align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.bonus-room-agreement input{width:18px;height:18px;accent-color:var(--brand-action);flex:none;margin:1px 0 0}.bonus-room-agreement a{color:inherit;text-underline-offset:3px;text-decoration:underline}.bonus-room-continue{width:fit-content;max-width:100%;min-height:48px;color:var(--brand-action-ink);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:11px 18px;font-size:13px;font-weight:750;display:inline-flex;position:relative}.bonus-room-continue:disabled{opacity:.5;cursor:default}.bonus-room-continue:focus-visible,.bonus-room-agreement input:focus-visible,.bonus-room-agreement a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.holder-access-content>.bonus-room-consent{margin-top:14px}@media (width<=480px){.holder-access-content>.bonus-room-consent{grid-column:1/-1}}@media (forced-colors:active){.bonus-room-continue{color:buttontext}}
