/* RELOOP Commercial Launch Notice v1 */
#reloopLaunchNotice{position:fixed;inset:0;z-index:2147483500;display:grid;place-items:center;padding:18px;background:rgba(7,28,47,.48);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-family:Prompt,system-ui,sans-serif}
.rl-launch-card{position:relative;width:min(560px,100%);overflow:hidden;border:1px solid rgba(181,212,237,.65);border-radius:28px;background:linear-gradient(180deg,#fff 0%,#F8FCFF 100%);box-shadow:0 35px 100px rgba(10,47,77,.28)}
.rl-launch-orb{position:absolute;border-radius:50%;pointer-events:none}.rl-launch-orb.a{width:210px;height:210px;right:-92px;top:-92px;background:linear-gradient(135deg,rgba(22,139,255,.25),rgba(52,194,255,.08))}.rl-launch-orb.b{width:120px;height:120px;left:-70px;bottom:-55px;background:rgba(36,180,126,.08)}
.rl-launch-body{position:relative;padding:25px 26px 23px}
.rl-launch-brand{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:58px}
.rl-launch-logo{height:32px;width:auto;max-width:130px;object-fit:contain}
.rl-launch-pill{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:6px 9px;border:1px solid #CFE5F8;border-radius:999px;background:#EFF8FF;color:#0879E8;font-size:9px;font-weight:900;letter-spacing:.06em}
.rl-launch-pill i{width:7px;height:7px;border-radius:50%;background:#23B47E;box-shadow:0 0 0 4px rgba(35,180,126,.12)}
.rl-launch-close{position:absolute;z-index:6;right:15px;top:15px;width:36px;height:36px;border:1px solid #D9E7F2;border-radius:12px;background:rgba(255,255,255,.9);color:#58768D;font-size:18px;cursor:pointer}
.rl-launch-eyebrow{margin-top:20px;color:#168BFF;font-size:10px;font-weight:900;letter-spacing:.08em}
.rl-launch-title{margin:6px 0 7px;color:#173452;font-size:31px;line-height:1.14;letter-spacing:-.02em}.rl-launch-title span{color:#0879E8}
.rl-launch-copy{margin:0;color:#6F879A;font-size:12px;line-height:1.7}
.rl-launch-date{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-top:17px;padding:13px 14px;border:1px solid #D9E9F6;border-radius:18px;background:rgba(241,248,255,.78)}
.rl-launch-date-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#31A7FF,#0879E8);color:#fff;font-size:18px;box-shadow:0 10px 22px rgba(8,121,232,.19)}
.rl-launch-date small{display:block;color:#7B92A5;font-size:9px}.rl-launch-date b{display:block;margin-top:2px;color:#214B69;font-size:15px}.rl-launch-countdown{margin-top:3px;color:#168BFF;font-size:9.5px;font-weight:850}
.rl-launch-note{margin-top:12px;padding:11px 12px;border-radius:14px;background:#F5FAFD;color:#678399;font-size:10.5px;line-height:1.55}
.rl-launch-actions{display:flex;gap:9px;margin-top:18px}.rl-launch-btn{appearance:none;min-height:45px;border-radius:13px;padding:0 15px;font:inherit;font-size:11.5px;font-weight:900;cursor:pointer}.rl-launch-btn.primary{flex:1;border:0;background:linear-gradient(135deg,#31A7FF,#0879E8);color:#fff;box-shadow:0 10px 24px rgba(8,121,232,.19)}.rl-launch-btn.secondary{border:1px solid #D5E5F1;background:#fff;color:#31536E}
html[data-theme="dark"] .rl-launch-card{background:linear-gradient(180deg,#122B3E,#0E2131);border-color:#31516A}\nhtml[data-theme="dark"] .rl-launch-logo{content:url('./reloop-logo-web-dark.png.png?v=20260921-theme-final')}
html[data-theme="dark"] .rl-launch-title,html[data-theme="dark"] .rl-launch-date b{color:#EDF8FF}
html[data-theme="dark"] .rl-launch-copy,html[data-theme="dark"] .rl-launch-note{color:#A5BCCB}
html[data-theme="dark"] .rl-launch-date,html[data-theme="dark"] .rl-launch-note,html[data-theme="dark"] .rl-launch-btn.secondary{background:#102638;border-color:#31516A;color:#BCD0DE}
@media(max-width:620px){#reloopLaunchNotice{padding:12px}.rl-launch-card{border-radius:22px}.rl-launch-body{padding:21px 18px 18px}.rl-launch-brand{padding-right:48px;gap:8px}.rl-launch-logo{height:28px;max-width:108px}.rl-launch-pill{padding:5px 8px;font-size:8px;letter-spacing:.04em}.rl-launch-title{font-size:25px}.rl-launch-actions{flex-direction:column-reverse}.rl-launch-btn{width:100%}}
