:root{color:#1e293b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#1e293b;background:#fff;min-height:100vh}a{color:inherit}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shell-toast{z-index:2147483000;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:8px;align-items:center;gap:10px;width:calc(100vw - 32px);max-width:500px;padding:12px 16px;animation:.2s ease-out shell-toast-in;display:inline-flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #ff8d8d2e}.shell-toast__icon{color:#b91c1c;flex-shrink:0;display:flex}.shell-toast__message{letter-spacing:-.1px;color:#56527a;flex:1;min-width:0;font-size:14px;font-weight:400;line-height:1.5}.shell-toast__close{color:inherit;cursor:pointer;opacity:.4;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:opacity .15s;display:flex}.shell-toast__close:hover,.shell-toast__close:focus-visible{opacity:1}.shell-toast__close:focus-visible{outline-offset:2px;outline:2px solid #6636c5}@keyframes shell-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
