@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#111;background:#fff}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#fff;min-height:100vh}button,input{font:inherit}.shell-minimal{min-height:100vh;display:grid;place-items:center;background:#fff}.connect-wrap{padding:24px;display:grid;place-items:center}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1980;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;animation:fade-in .18s ease-out}.modal-card{position:relative;background:#fff;border:1px solid #e3e6eb;border-radius:18px;padding:36px 24px 28px;max-width:420px;width:100%;box-shadow:0 30px 100px #0000001f;color:#111;animation:pop-in .24s cubic-bezier(.2,.9,.3,1.2)}.modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;border-radius:8px;cursor:pointer;color:#8a8f99;transition:background .15s}.modal-close:hover{background:#f2f3f5;color:#111}.modal-close svg{display:block}.modal-card h3{margin:0 0 10px;font-size:19px;letter-spacing:-.01em}.modal-card p{margin:0 0 20px;color:#4a5160;line-height:1.55;font-size:14px;white-space:pre-wrap}.modal-actions{display:flex;flex-direction:column;gap:9px}.modal-actions button{width:100%;padding:12px 14px;border-radius:10px;border:0;font-weight:600;cursor:pointer;font-size:14px}.modal-primary{background:#0098ea;color:#fff}.modal-primary:hover{background:#16a9f5}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}
