.launch-button{display:block!important;width:100%;margin-top:16px;min-height:48px;padding:12px 16px;border:1px solid #dbb263;border-radius:10px;background:#20242b;color:#fff;cursor:pointer;font:inherit;text-align:center;box-sizing:border-box}.launch-button:hover{background:#343a44}.launch-dialog{width:min(460px,calc(100vw - 40px));max-height:90vh;overflow:auto;padding:24px;border:1px solid #dbb263;border-radius:16px;background:#171b23;color:#fff;box-sizing:border-box}.launch-dialog::backdrop{background:#000b}.launch-dialog h2{font-size:23px;margin:10px 0}.launch-dialog input[type=email]{display:block;width:100%;box-sizing:border-box;padding:12px;margin:8px 0 16px;background:#fff;color:#111;border:1px solid #aaa;border-radius:8px}.launch-dialog label{display:block}.launch-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.launch-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.launch-dialog p{font-size:14px;line-height:1.5}.launch-dialog a{color:#e6c581}.launch-close{float:right;background:transparent;border:0;color:#fff;font-size:26px;cursor:pointer}.launch-dialog button:disabled{opacity:.5;cursor:wait}

.launch-dialog{background:#fff;color:#172033;border-color:#dbe2ec;box-shadow:0 20px 70px #0004;color-scheme:light}.launch-dialog h2,.launch-dialog p,.launch-dialog label{color:#172033}.launch-dialog .launch-close{color:#334155}.launch-dialog a{color:#2545a8}.launch-dialog .launch-button{background:#344dc0;border-color:#344dc0;color:#fff}.launch-dialog .launch-button:hover{background:#283c99}.launch-dialog input[type=email]{background:#fff;color:#172033;border-color:#aab6c8}.launch-dialog :focus-visible{outline:3px solid #6387e9;outline-offset:3px}
