/* Cosmos is a same-page window. Keep the iframe mounted to preserve pending results. */
.cosmos-window-overlay{position:fixed;inset:0;z-index:9700;display:grid;place-items:center;background:#03060baf;backdrop-filter:blur(3px)}.cosmos-window-overlay[hidden]{display:none!important}.cosmos-window-box{width:min(1240px,95vw);height:min(850px,92vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid #afa06f8c;border-radius:9px;background:#151e2b;box-shadow:0 14px 60px #0009}.cosmos-window-head{flex:none;height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 14px;background:linear-gradient(100deg,#3a3b2c,#19232f);border-bottom:1px solid #b5a86e6b;color:#e4d5a3}.cosmos-window-head b{font:900 11px 'Multiverse Nunito Sans',Arial}.cosmos-window-head button{width:24px;height:24px;padding:0;font:700 20px/1 Arial;color:#cad3df;border:1px solid #6b7d965c;border-radius:5px;background:#202a3b;cursor:pointer}.cosmos-window-head button:hover{color:#fff1b4;border-color:#c9b77d}.cosmos-inner-frame{display:block;width:100%;flex:1;min-height:0;border:0;background:#141d2a}@media(max-width:720px){.cosmos-window-box{width:98vw;height:96vh;border-radius:7px}}
.cosmos-window-box{width:min(1240px,96vw);height:min(860px,94dvh);border-color:#8fa5b8}.cosmos-window-head{height:40px;background:linear-gradient(110deg,#3e5265,#1b2b3b);border-color:#61788c;color:#e1edf5}.cosmos-window-head b{font:800 14px "Segoe UI",sans-serif;letter-spacing:1.5px}.cosmos-window-head button{width:28px;height:28px}

