@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap";@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}body{font-family:HostGrotesk,sans-serif;margin:0;padding:0;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none;box-shadow:none}:root{--vault-background: 0 0% 100%;--vault-foreground: 240 10% 3.9%;--vault-card: 0 0% 100%;--vault-card-foreground: 240 10% 3.9%;--vault-muted: 240 4.8% 95.9%;--vault-muted-foreground: 240 3.8% 46.1%;--vault-secondary: 240 4.8% 95.9%;--vault-secondary-foreground: 240 5.9% 10%;--vault-accent: 240 4.8% 95.9%;--vault-accent-foreground: 240 5.9% 10%;--vault-primary: 268 100% 60%;--vault-primary-foreground: 0 0% 98%;--vault-destructive: 0 84.2% 60.2%;--vault-destructive-foreground: 0 0% 98%;--vault-border: 240 5.9% 90%;--vault-input: 240 5.9% 90%;--vault-ring: 240 5.9% 10%;--vault-radius: .5rem;--vault-brand: 268 100% 60%;--vault-success: 142 76% 36%;--vault-success-bg: 142 76% 95%;--vault-success-border: 142 76% 80%;--vault-pending: 221 83% 45%;--vault-pending-bg: 221 83% 95%;--vault-pending-border: 221 83% 80%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--vault-border));border-radius:9999px}*{scrollbar-width:thin;scrollbar-color:hsl(240 5.9% 90%) transparent}@keyframes vault-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes vault-page-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes vault-modal-in{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes vault-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes vault-spin{to{transform:rotate(360deg)}}.vault-badge{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;padding:2px 10px;font-size:11.5px;font-weight:500;border:1px solid transparent;white-space:nowrap}.vault-badge-secondary{background:hsl(var(--vault-secondary));color:hsl(var(--vault-secondary-foreground));border-color:hsl(var(--vault-border))}.vault-badge-brand{background:#f6f1fe;color:hsl(var(--vault-brand));border-color:#dac7fa;font-family:Geist Mono,monospace}.vault-badge-success{background:hsl(var(--vault-success-bg));color:hsl(var(--vault-success));border-color:hsl(var(--vault-success-border))}.vault-badge-destructive{background:#fde8e8;color:hsl(var(--vault-destructive));border-color:#f9b9b9}.vault-badge-pending{background:hsl(var(--vault-pending-bg));color:hsl(var(--vault-pending));border-color:hsl(var(--vault-pending-border))}.vault-mono{font-family:Geist Mono,Courier New,monospace}.vault-card{background:hsl(var(--vault-card));border:1px solid hsl(var(--vault-border));border-radius:calc(var(--vault-radius) + 2px);box-shadow:0 1px 3px #0000000a}.vault-animate-fade-in{animation:vault-fade-in .2s ease both}.vault-animate-page-in{animation:vault-page-in .2s ease both}.vault-animate-modal-in{animation:vault-modal-in .2s ease both}.vault-animate-row-in{animation:vault-row-in .15s ease both}.vault-chain-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#fff;flex-shrink:0}.vault-chain-eth{background:linear-gradient(135deg,#627eea,#8a9ff5)}.vault-chain-btc{background:linear-gradient(135deg,#f7931a,#ffb347)}.vault-chain-sol{background:linear-gradient(135deg,#9945ff,#14f195)}.vault-chain-trx{background:linear-gradient(135deg,#ff060a,#ff6b6e)}
