:root{--apkt-font-family:var(--font-mono);--apkt-accent:hsl(var(--primary));--apkt-color-mix:hsl(var(--primary));--apkt-color-mix-strength:20;--apkt-font-size-master:14px;--apkt-border-radius-master:8px;--apkt-z-index:9999}.dark{--apkt-accent:hsl(var(--primary));--apkt-color-mix:hsl(var(--primary));--apkt-color-mix-strength:20}w3m-modal::part(overlay){background-color:hsl(var(--background)/.9)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}w3m-modal{--w3m-color-mix:hsl(var(--primary));--w3m-color-mix-strength:20;--w3m-accent:hsl(var(--primary));--w3m-accent-fill-color:hsl(var(--primary));--w3m-background-color:hsl(var(--card));--w3m-overlay-background-color:hsl(var(--background)/0.9);--w3m-overlay-backdrop-filter:blur(4px);--w3m-background-border-radius:8px;--w3m-container-border-radius:8px;--w3m-wallet-icon-border-radius:8px;--w3m-wallet-icon-large-border-radius:12px;--w3m-wallet-icon-small-border-radius:6px;--w3m-input-border-radius:6px;--w3m-button-border-radius:6px;--w3m-secondary-button-border-radius:6px;--w3m-icon-button-border-radius:6px;--w3m-button-hover-highlight-border-radius:6px;--w3m-z-index:9999;--w3m-container-max-width:90vw;--w3m-container-max-height:90vh;--w3m-text-big-bold-size:16px;--w3m-text-big-bold-weight:600;--w3m-text-big-bold-line-height:20px;--w3m-text-big-bold-letter-spacing:-0.03em;--w3m-text-big-bold-text-transform:none;--w3m-text-big-bold-font-family:var(--font-mono);--w3m-text-medium-regular-size:14px;--w3m-text-medium-regular-weight:400;--w3m-text-medium-regular-line-height:18px;--w3m-text-medium-regular-letter-spacing:-0.03em;--w3m-text-medium-regular-text-transform:none;--w3m-text-medium-regular-font-family:var(--font-mono);--w3m-text-small-regular-size:12px;--w3m-text-small-regular-weight:400;--w3m-text-small-regular-line-height:16px;--w3m-text-small-regular-letter-spacing:-0.03em;--w3m-text-small-regular-text-transform:none;--w3m-text-small-regular-font-family:var(--font-mono);--w3m-text-small-thin-size:12px;--w3m-text-small-thin-weight:300;--w3m-text-small-thin-line-height:16px;--w3m-text-small-thin-letter-spacing:-0.03em;--w3m-text-small-thin-text-transform:none;--w3m-text-small-thin-font-family:var(--font-mono);--w3m-text-xsmall-regular-size:10px;--w3m-text-xsmall-regular-weight:400;--w3m-text-xsmall-regular-line-height:14px;--w3m-text-xsmall-regular-letter-spacing:-0.03em;--w3m-text-xsmall-regular-text-transform:none;--w3m-text-xsmall-regular-font-family:var(--font-mono);--w3m-text-xsmall-bold-size:10px;--w3m-text-xsmall-bold-weight:600;--w3m-text-xsmall-bold-line-height:14px;--w3m-text-xsmall-bold-letter-spacing:-0.03em;--w3m-text-xsmall-bold-text-transform:none;--w3m-text-xsmall-bold-font-family:var(--font-mono)}w3m-modal w3m-container{background-color:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;border-radius:8px!important}w3m-modal w3m-button{background-color:hsl(var(--secondary))!important;color:hsl(var(--secondary-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:6px!important;font-family:var(--font-mono)!important}w3m-modal w3m-button:hover{background-color:hsl(var(--accent))!important;border-color:hsl(var(--accent-foreground))!important}w3m-modal w3m-text{color:hsl(var(--foreground))!important;font-family:var(--font-mono)!important}w3m-modal w3m-wallet-icon{border:1px solid hsl(var(--border))!important;border-radius:8px!important}w3m-modal w3m-input{background-color:hsl(var(--input))!important;border:1px solid hsl(var(--border))!important;color:hsl(var(--foreground))!important;border-radius:6px!important}w3m-modal w3m-network-button{background-color:hsl(var(--secondary))!important;border:1px solid hsl(var(--border))!important;color:hsl(var(--secondary-foreground))!important}w3m-modal *{font-family:var(--font-mono)!important}@media (max-width:768px){w3m-modal{--w3m-background-border-radius:12px;--w3m-container-border-radius:12px}w3m-modal button,w3m-modal w3m-button,w3m-modal w3m-wallet-button{min-height:44px!important;min-width:44px!important}w3m-modal [class*=social],w3m-modal [data-testid*=social]{min-height:48px!important;padding:12px!important;margin:8px 0!important}w3m-modal input[type=email],w3m-modal input[type=text],w3m-modal w3m-input input{font-size:16px!important;min-height:44px!important;padding:12px!important}w3m-modal [data-wallet-id],w3m-modal w3m-wallet-button{padding:12px!important;margin:6px 0!important}w3m-modal w3m-network-button{min-height:44px!important;padding:8px 12px!important}w3m-modal w3m-container{padding:16px!important;max-width:100vw!important;max-height:90vh!important}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:768px),(min-resolution:192dpi) and (max-width:768px){w3m-modal{--w3m-text-big-bold-size:15px;--w3m-text-medium-regular-size:13px}}@media (hover:none) and (pointer:coarse){w3m-modal w3m-button:hover,w3m-modal w3m-wallet-button:hover{transform:none!important}w3m-modal w3m-button:active,w3m-modal w3m-wallet-button:active{opacity:.8!important;transform:scale(.98)!important}}@media (max-width:768px) and (orientation:landscape){w3m-modal w3m-container{max-height:85vh!important;overflow-y:auto!important}}.wallet-button-wrapper appkit-button{--w3m-accent:hsl(var(--primary));--w3m-background-color:hsl(var(--card));--w3m-container-border-radius:8px;--w3m-button-border-radius:6px;--w3m-text-big-bold-font-family:var(--font-mono);--w3m-text-medium-regular-font-family:var(--font-mono);--w3m-text-small-regular-font-family:var(--font-mono);--w3m-text-small-thin-font-family:var(--font-mono);--w3m-text-xsmall-regular-font-family:var(--font-mono);--w3m-text-xsmall-bold-font-family:var(--font-mono)}.wallet-button-wrapper appkit-button::part(button){background-color:hsl(var(--secondary))!important;border:1px solid hsl(var(--border))!important;border-radius:6px!important;color:hsl(var(--secondary-foreground))!important;font-family:var(--font-mono)!important;font-size:13px!important;padding:4px 12px!important;min-height:auto!important}.wallet-button-wrapper appkit-button::part(button):hover{background-color:hsl(var(--accent))!important;border-color:hsl(var(--accent-foreground))!important}:root:not(.dark) w3m-modal{--w3m-color-mix:#F3712D;--w3m-accent:#F3712D;--w3m-background-color:#FFFFFF;--w3m-overlay-background-color:rgba(255,255,255,0.9)}:root:not(.dark) w3m-modal w3m-container{background-color:#FFFFFF!important;border-color:#E5E5E5!important}:root:not(.dark) w3m-modal w3m-button{background-color:#F8F9FA!important;color:#1A1A1A!important;border-color:#E5E5E5!important}:root:not(.dark) w3m-modal w3m-button:hover{background-color:#F3712D!important;color:#FFFFFF!important;border-color:#F3712D!important}:root:not(.dark) w3m-modal w3m-text{color:#1A1A1A!important}:root:not(.dark) w3m-modal w3m-input{background-color:#FFFFFF!important;border-color:#E5E5E5!important;color:#1A1A1A!important}:root:not(.dark) w3m-modal w3m-network-button{background-color:#F8F9FA!important;border-color:#E5E5E5!important;color:#1A1A1A!important}:root:not(.dark) .wallet-button-wrapper appkit-button::part(button){background-color:#F8F9FA!important;border-color:#E5E5E5!important;color:#1A1A1A!important}:root:not(.dark) .wallet-button-wrapper appkit-button::part(button):hover{background-color:#F3712D!important;color:#FFFFFF!important;border-color:#F3712D!important}.dark w3m-modal{--w3m-color-mix:#F3712D;--w3m-accent:#F3712D;--w3m-background-color:#1A1A1A;--w3m-overlay-background-color:rgba(26,26,26,0.9)}.dark w3m-modal w3m-container{background-color:#212121!important;border-color:#363636!important}.dark w3m-modal w3m-button{background-color:#363636!important;color:#A7A4A3!important;border-color:#363636!important}.dark w3m-modal w3m-button:hover{background-color:#F3712D!important;color:#FFFFFF!important;border-color:#F3712D!important}.dark w3m-modal w3m-text{color:#A7A4A3!important}.dark w3m-modal w3m-input{background-color:#212121!important;border-color:#363636!important;color:#A7A4A3!important}.dark w3m-modal w3m-network-button{background-color:#363636!important;border-color:#363636!important;color:#A7A4A3!important}.dark .wallet-button-wrapper appkit-button::part(button){background-color:#363636!important;border-color:#363636!important;color:#A7A4A3!important}.dark .wallet-button-wrapper appkit-button::part(button):hover{background-color:#F3712D!important;color:#FFFFFF!important;border-color:#F3712D!important}@media (max-width:768px){w3m-modal{--w3m-container-max-width:95vw;--w3m-container-max-height:85vh;--w3m-container-border-radius:12px}w3m-modal w3m-button{min-height:44px!important;padding:12px 16px!important;font-size:16px!important;touch-action:manipulation!important}w3m-modal w3m-container{margin:20px!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important}w3m-modal w3m-wallet-icon{min-width:44px!important;min-height:44px!important}w3m-modal w3m-text{font-size:16px!important;line-height:1.4!important}w3m-modal *{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}}@supports (-webkit-touch-callout:none){w3m-modal{--w3m-container-max-width:90vw;--w3m-container-max-height:80vh}w3m-modal w3m-container{-webkit-overflow-scrolling:touch!important}}@media (max-width:768px){w3m-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important}w3m-modal w3m-wallet-icon{width:48px!important;height:48px!important;margin:8px!important}w3m-modal w3m-text{font-size:14px!important;line-height:1.5!important}w3m-modal w3m-wallet-list{padding:16px!important;gap:12px!important}w3m-modal w3m-container{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;max-height:90vh!important}w3m-modal w3m-button{min-height:48px!important;padding:12px 20px!important;font-size:16px!important;margin:8px 0!important;border-radius:12px!important;touch-action:manipulation!important}w3m-modal w3m-wallet-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:20px!important}w3m-modal w3m-header{padding:20px 16px 16px!important;border-bottom:1px solid hsl(var(--border))!important}w3m-modal w3m-close-button{width:40px!important;height:40px!important;border-radius:20px!important}w3m-modal w3m-container{margin:0!important;border-radius:0!important;max-width:100vw!important;max-height:100vh!important}}