.desktop-browser-dialog{position:fixed;inset:0;box-sizing:border-box;margin:auto;width:min(510px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #5b4936;border-radius:26px;background:#10101c;color:#f5efe4;box-shadow:0 30px 100px #000a;font-family:inherit}.desktop-browser-dialog::backdrop{background:#060611e8;backdrop-filter:blur(14px)}.desktop-browser-card{box-sizing:border-box;width:100%;padding:38px 36px;text-align:center;background:radial-gradient(ellipse at 50% 0,#97734b22,transparent 65%)}.desktop-browser-card h1{margin:22px 0 30px;font-size:clamp(24px,3vw,30px);font-weight:650;line-height:1.25;letter-spacing:-.02em}.desktop-browser-monitor{display:grid;place-items:center;width:92px;height:92px;margin:auto;border:1px solid #82634455;border-radius:25px;background:#d5b17b0c;color:#dfbd83;box-shadow:0 0 45px #c39b5914}.desktop-browser-monitor svg{width:61px;height:61px}.desktop-browser-actions{display:flex;flex-direction:column;gap:13px}.desktop-browser-primary,.desktop-browser-secondary{box-sizing:border-box;width:100%;padding:14px 18px;border-radius:13px;font:inherit;cursor:pointer;text-decoration:none;line-height:1.35}.desktop-browser-primary{display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid #e4c38b;background:linear-gradient(120deg,#d7b276,#edce99);color:#201927;font-weight:650;box-shadow:0 8px 25px #bd935c12}.desktop-browser-primary[aria-disabled=true]{opacity:.55;cursor:wait}.desktop-browser-secondary{display:block;border:1px solid #514538;background:#ffffff04;color:#d7c5a9}.desktop-browser-actions small{display:block;margin:-3px 3px 7px;color:#b6aab9;font-size:13px;line-height:1.5}.desktop-browser-status{min-height:21px;margin:17px 0 0;color:#b6aab9;font-size:13px;line-height:1.5}.desktop-browser-card [hidden]{display:none!important}.desktop-browser-primary:focus-visible,.desktop-browser-secondary:focus-visible{outline:2px solid #efcc91;outline-offset:4px}.desktop-browser-receive{min-height:100dvh;margin:0;display:grid;place-items:center;background:#090a14;color:#f5efe4;font-family:system-ui,sans-serif}.desktop-browser-receive main{max-width:510px}.desktop-browser-mark{display:grid;place-items:center;width:70px;height:70px;border:1px solid #826344;border-radius:20px;color:#e4c38b;font-size:32px;margin:auto}.desktop-browser-receive p{color:#b6aab9;line-height:1.6}@media(max-width:520px){.desktop-browser-card{padding:28px 24px}}