.egg-overlay[hidden]{display:none!important}.egg-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(2,7,13,.78);backdrop-filter:blur(8px)}.egg-window{width:min(680px,100%);overflow:hidden;border:1px solid rgba(93,164,255,.3);border-radius:18px;background:#06101b;box-shadow:0 30px 100px rgba(0,0,0,.65);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.egg-titlebar{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid rgba(55,145,255,.22);background:#0d1a2a;color:#8fa5bd;font-size:12px}.egg-close{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#9eb0c5;font:22px/1 Arial,sans-serif;cursor:pointer}.egg-close:hover{background:rgba(22,137,255,.12);color:#fff}.egg-output{min-height:270px;max-height:52vh;overflow:auto;padding:24px;color:#9eb0c5;font-size:14px;line-height:1.75}.egg-output p{margin:0 0 4px;white-space:pre-wrap}.egg-output strong,.egg-form label span{color:#00b7ff}.egg-output .egg-success{color:#65d8a0}.egg-output .egg-error{color:#ff8a8a}.egg-form{display:flex;align-items:center;gap:8px;padding:15px 20px;border-top:1px solid rgba(55,145,255,.22);background:#081522}.egg-form label{flex:0 0 auto;color:#527495;font-size:14px}.egg-form input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f4f7fb;font:14px ui-monospace,SFMono-Regular,Consolas,monospace;caret-color:#1689ff}@media(max-width:560px){.egg-output{min-height:230px;padding:18px}.egg-form{align-items:flex-start;flex-direction:column;gap:4px}.egg-form input{width:100%;min-height:28px}}
