*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{overflow:hidden;background:#05060f;color:#e8ecff;font-family:Pixelify Sans,Courier New,monospace}.study-startup{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;background:#162344}.study-startup__panel{width:min(440px,100%);border:2px solid #5a6ab0;border-radius:6px;padding:28px;background:#22284e;text-align:center;box-shadow:0 6px 24px #0009}.study-startup h1{margin:0 0 12px;color:#ffd23f;font-size:38px}.study-startup p{font-size:17px;line-height:1.4}.contract-address{position:fixed;z-index:1000;top:12px;right:12px;max-width:calc(100vw - 24px)}.contract-address .contract-address__button{display:flex;align-items:center;gap:10px;max-width:100%;padding:10px 12px;border:2px solid #5a6ab0;border-radius:4px;background:linear-gradient(#3a4690f0,#263070f0);box-shadow:0 3px #141a40,0 4px 12px #0004;color:#e8ecff;font:13px/1.2 Pixelify Sans,Courier New,monospace;cursor:pointer}.contract-address__label{color:#ffd23f;font-weight:600}.contract-address__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.contract-address__action{display:flex;flex-shrink:0;align-items:center;color:#ffd23f}.contract-address__announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contract-address__button:focus-visible{outline:2px solid #ffd23f;outline-offset:3px}.contract-address__error{display:block;margin-top:8px;padding:10px;border:2px solid #5a6ab0;border-radius:4px;background:#22284e;font-size:13px}.contract-address__error input{display:block;width:100%;margin-top:8px;-webkit-user-select:text;user-select:text}
