.launch-board-section{text-align:center;isolation:isolate;background:#080b0b;padding:180px 24px 104px;position:relative}.launch-board-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#b1763e0c,#0000 66%);position:absolute;inset:20% 10%}.launch-board{--tile-height:48px;--tile-font:31px;box-sizing:border-box;background:linear-gradient(140deg,#262827,#191b1b 48%,#121515);border:1px solid #a16b454f;border-radius:12px;width:min(760px,100%);margin:0 auto;padding:30px 28px 18px;box-shadow:inset 0 1px #f3e4d619,inset 0 -3px #050707aa,0 18px 38px #0005,0 3px 5px #0008}.board-message{background:#070909;border-radius:5px;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;padding:8px;display:grid;box-shadow:inset 0 2px 7px #0009}.split-flap{height:var(--tile-height);perspective:240px;isolation:isolate;color:#f0eee5;min-width:0;font:600 var(--tile-font)/1 "Manrope",sans-serif;font-variant-numeric:tabular-nums;background:#0a0b0b;border-radius:3px;display:block;position:relative;box-shadow:0 1px 1px #000}.flap-half{backface-visibility:hidden;background:linear-gradient(#303332,#222625);border-radius:3px 3px 0 0;height:50%;position:absolute;left:0;right:0;overflow:hidden}.flap-half>i{height:var(--tile-height);font:inherit;letter-spacing:-.04em;justify-content:center;align-items:center;font-style:normal;display:flex;transform:scaleX(.85)}.flap-top{box-sizing:border-box;border-bottom:1px solid #090b0b;top:0}.flap-bottom{box-sizing:border-box;background:linear-gradient(#1b1f1e,#292d2c);border-top:1px solid #070909;border-radius:0 0 3px 3px;bottom:0}.flap-bottom>i{transform:translateY(-50%)scaleX(.85)}.flap-moving{visibility:hidden;z-index:3}.flap-moving.flap-top{transform-origin:bottom}.flap-moving.flap-bottom{transform-origin:top;transform:rotateX(90deg)}.split-flap.is-flipping .flap-moving{visibility:visible}.split-flap.is-flipping .flap-moving.flap-top{animation:.24s ease-in forwards boardFoldTop}.split-flap.is-flipping .flap-moving.flap-bottom{animation:.3s cubic-bezier(.2,.65,.3,1) .24s forwards boardFoldBottom}@keyframes boardFoldTop{to{filter:brightness(.5);transform:rotateX(-90deg)}}@keyframes boardFoldBottom{0%{filter:brightness(.55);transform:rotateX(90deg)}to{filter:brightness();transform:rotateX(0)}}.split-flap:after{content:"";z-index:5;pointer-events:none;background:#030505ba;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.board-countdown{justify-content:center;align-items:flex-start;gap:clamp(22px,5vw,46px);margin:25px auto 0;display:flex}.board-time-digits{--tile-height:62px;--tile-font:46px;gap:4px;display:flex}.board-time-digits .split-flap{width:40px}.board-time-label{font:500 9px/1.4 var(--sans);color:#bcb9af;letter-spacing:.22em;text-transform:uppercase;margin-top:11px;display:block}.board-nameplate{color:#b08a6c;font:600 8px/1.4 var(--sans);letter-spacing:.18em;justify-content:center;align-items:center;gap:10px;margin-top:21px;display:flex}.board-status-dot{background:#bf865b;border-radius:50%;width:3px;height:3px}html body.page-home #main .launch-board-cta{letter-spacing:.1em;align-items:center;gap:24px;width:auto;padding:15px 22px;font-size:11px;display:inline-flex;margin:30px auto 0!important}@media (width<=600px){.launch-board-section{padding:230px 18px 76px}.launch-board{--tile-height:34px;--tile-font:22px;border-radius:9px;padding:18px 12px 15px}.board-message{grid-template-columns:repeat(16,minmax(0,1fr));gap:2px;padding:5px}.board-countdown{gap:17px;margin-top:20px}.board-time-digits{--tile-height:44px;--tile-font:30px;gap:3px}.board-time-digits .split-flap{width:25px}.board-time-label{letter-spacing:.12em;font-size:8px}.board-nameplate{margin-top:18px;font-size:7px}html body.page-home #main .launch-board-cta{margin-top:24px!important}}@media (prefers-reduced-motion:reduce){.split-flap .flap-moving{display:none!important}.split-flap *{animation:none!important}}html body.page-launch{color:#f4eee6!important;background:#080b0b!important}html:root body.page-launch main#main{padding-top:145px;background:#080b0b!important}html:root body.page-launch #main .launch-intro{text-align:center;padding-bottom:20px}html:root body.page-launch #main .launch-intro h1{color:#edba8d;font-size:clamp(30px,5vw,58px)}html:root body.page-launch #main .launch-intro p{color:#e9e3da}html:root body.page-launch #main .launch-board-section{padding:24px 18px 32px!important}html:root body.page-launch #main .launch-board-cta{display:none!important}html:root body.page-launch #main .launch-signup{background:0 0!important;padding:30px 18px 100px!important}html:root body.page-launch #main .signup-panel{grid-template-columns:1fr;gap:24px;max-width:760px;margin:auto;padding:28px;color:#f4eee6!important;background:#141716!important}html:root body.page-launch #main .signup-panel p,html:root body.page-launch #main .signup-note{color:#ddd4c8!important}html:root body.page-launch #main .signup-copy h3{color:#edba8d!important}html:root body.page-launch #main .board-countdown{gap:clamp(10px,3vw,32px)}@media (width<=600px){html:root body.page-launch #main .board-time-digits .split-flap{width:21px}html:root body.page-launch #main .board-time-digits{--tile-height:38px;--tile-font:27px;gap:2px}html:root body.page-launch #main .board-time-label{font-size:7px}html:root body.page-launch #main .signup-panel{padding:20px}html:root body.page-launch #main .signup-form{flex-direction:column;gap:12px;display:flex}}.page-home .mining-pillars{padding-top:180px!important}@media (width<=600px){.page-home .mining-pillars{padding-top:230px!important}}
html:root body.page-launch #main .launch-intro h1{font-size:clamp(30px,5vw,58px);background:linear-gradient(110deg,#a85c35 0%,#f2b67c 38%,#cf814c 65%,#e6a36a 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html:root body.page-launch #main .launch-intro .launch-date{margin-top:14px;font:500 clamp(18px,2vw,24px)/1.25 Oxanium,sans-serif;letter-spacing:.22em;color:#ececea!important;-webkit-text-fill-color:#ececea!important}html:root body.page-launch #main .launch-intro .launch-date span{display:inline-block;margin:0 .08em;color:#aeb1b1}html:root body.page-launch #main .signup-copy p{white-space:nowrap}.launch-board{border-color:#8f9493;background:repeating-linear-gradient(103deg,rgba(255,255,255,.022) 0 1px,rgba(0,0,0,.025) 1px 3px),linear-gradient(135deg,#6f7372 0%,#414545 14%,#262929 38%,#555959 62%,#2a2d2e 82%,#171a1b 100%);box-shadow:inset 0 1px #f4f5f45e,inset 0 -3px #090b0bbb,inset 16px 0 28px #ffffff08,inset -18px 0 30px #0005,0 18px 38px #0007,0 3px 5px #000a}.board-message{gap:5px;padding:9px;background:linear-gradient(180deg,#111414,#070909);border:1px solid #70757466;box-shadow:inset 0 2px 9px #000c,0 1px #f4f5f417}.split-flap{color:#f1eee8;font:500 var(--tile-font)/1 Oxanium,sans-serif;background:#171a1a;box-shadow:0 1px 2px #000b,inset 0 0 0 1px #ffffff08}.flap-half{background:repeating-linear-gradient(102deg,rgba(255,255,255,.025) 0 1px,rgba(0,0,0,.025) 1px 3px),linear-gradient(#555959,#292d2d)}.flap-half>i{letter-spacing:.01em;transform:scaleX(.86);text-shadow:0 1px #000,0 0 7px #ffffff12}.flap-bottom{background:repeating-linear-gradient(102deg,rgba(255,255,255,.018) 0 1px,rgba(0,0,0,.03) 1px 3px),linear-gradient(#222626,#454949);border-top-color:#101313}.flap-bottom>i{transform:translateY(-50%) scaleX(.86)}.board-time-label{color:#dddcd7;text-shadow:0 1px 1px #000}.board-nameplate{color:#e1ded8;font-family:Oxanium,sans-serif;text-shadow:0 1px 1px #000}.board-status-dot{background:#b9bcbb;box-shadow:0 0 5px #f2f3f2aa}@media (width<=760px){html:root body.page-launch #main .signup-copy p{white-space:normal}}@media (width<=600px){.launch-board{--tile-font:16px;padding-left:10px;padding-right:10px}.board-message{grid-template-columns:repeat(24,minmax(0,1fr));gap:1px;padding:5px}}/* 17.543 launch typography refinement */
html:root body.page-launch #main .launch-intro .eyebrow{font:500 16.9px/1.4 'Oxanium',sans-serif;letter-spacing:.32em;color:#ececea!important;-webkit-text-fill-color:#ececea!important;text-transform:uppercase}
html:root body.page-launch #main .launch-intro h1{font-family:var(--serif);font-size:clamp(30px,5vw,58px);font-weight:400;line-height:1.16;letter-spacing:-.025em}

/* 17.547 clock-radio physical display refinement */
.launch-board-section{position:relative;text-align:center;padding:180px 24px 104px;background:#080b0b;isolation:isolate;overflow:hidden}
.launch-board-section::before{content:'';position:absolute;inset:3% 2% 6%;z-index:-2;background:radial-gradient(ellipse at 50% 39%,#d98b4b16 0%,#8a4f2e0b 28%,transparent 67%);pointer-events:none}
.launch-board-section::after{content:'';position:absolute;left:50%;top:23%;width:min(1120px,94vw);height:210px;z-index:-1;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 0,#f2b47712,transparent 72%);filter:blur(18px);pointer-events:none}
.launch-board{--tile-height:58px;--tile-font:34px;position:relative;isolation:isolate;box-sizing:border-box;width:min(980px,100%);margin:0 auto;padding:34px 34px 22px;border:1px solid #9fa3a16b;border-radius:25px;background:repeating-linear-gradient(96deg,#ffffff08 0 1px,#00000008 1px 3px),linear-gradient(180deg,#777b79 0%,#4a4e4d 7%,#252929 18%,#151818 54%,#262a2a 84%,#4d5150 95%,#2b2f2f 100%);box-shadow:inset 0 1px 0 #f4f5f48c,inset 0 4px 8px #ffffff10,inset 0 -4px 8px #050606cc,inset 18px 0 34px #ffffff08,inset -24px 0 42px #0008,0 34px 60px #0009,0 8px 14px #000c}
.launch-board::before{content:'';position:absolute;inset:10px;z-index:-1;border:1px solid #b9bcba38;border-radius:18px;background:linear-gradient(180deg,#101313 0%,#090b0b 100%);box-shadow:inset 0 1px 0 #ffffff12,inset 0 0 0 4px #050606a8,inset 0 16px 38px #0009,inset 0 -10px 24px #ffffff05}
.launch-board::after{content:'';position:absolute;z-index:20;pointer-events:none;inset:1px;border-radius:24px;background:linear-gradient(112deg,transparent 0 9%,#ffffff10 16%,transparent 27% 55%,#ffffff08 67%,transparent 77%),linear-gradient(180deg,#ffffff10 0%,transparent 12% 78%,#f6c28a09 100%);mix-blend-mode:screen;opacity:.72}
.board-message{position:relative;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;padding:17px 16px 12px;border:1px solid #7f84825f;border-radius:10px;background:linear-gradient(180deg,#060808 0%,#0b0d0d 100%);box-shadow:inset 0 11px 20px #000d,inset 0 -2px 0 #ffffff08,inset 0 0 0 4px #020303b8,0 1px 0 #f4f5f41c,0 8px 18px #0007}
.board-message::before{content:'';position:absolute;z-index:8;left:6.5%;right:6.5%;top:2px;height:14px;border-radius:50%;background:radial-gradient(ellipse at 50% 0,#ffe0ad 0%,#efa661 20%,#c66f35 47%,transparent 76%);filter:blur(4px);opacity:.88;pointer-events:none}
.board-message::after{content:'';position:absolute;z-index:8;left:8%;right:8%;top:8px;height:1px;background:linear-gradient(90deg,transparent,#d993575e 14%,#ffd3a193 50%,#d993575e 86%,transparent);box-shadow:0 1px 8px #dd874c6b;pointer-events:none}
.split-flap{position:relative;display:block;height:var(--tile-height);min-width:0;perspective:360px;border-radius:4px;background:#111313;box-shadow:0 3px 5px #000d,inset 0 0 0 1px #ffffff0c;isolation:isolate;color:#f3eee7;font:500 var(--tile-font)/1 'Oxanium',sans-serif;font-variant-numeric:tabular-nums;filter:drop-shadow(0 1px 0 #000)}
.split-flap::before{content:'';position:absolute;z-index:9;left:50%;top:-5px;width:8px;height:8px;transform:translateX(-50%);border-radius:1px 1px 2px 2px;background:linear-gradient(90deg,#4e4d47,#d8b17c 42%,#f0d5ae 52%,#8f7657 72%,#353733);box-shadow:0 1px 2px #000,0 0 6px #e5a7654a;pointer-events:none}
.flap-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;backface-visibility:hidden;background:repeating-linear-gradient(98deg,#ffffff08 0 1px,#00000009 1px 3px),linear-gradient(180deg,#3c3b36 0%,#252521 45%,#181a19 100%);border-radius:4px 4px 0 0;box-shadow:inset 0 1px 0 #ffffff14}
.flap-half::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#efad6740 0%,#f7d8ae10 16%,transparent 45%);mix-blend-mode:screen}
.flap-half>i{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:var(--tile-height);font:inherit;font-style:normal;letter-spacing:.01em;transform:scaleX(.88);text-shadow:0 -1px 0 #fff2,0 2px 2px #000,0 0 10px #efaa6742,0 0 3px #fff3}
.flap-top{top:0;border-bottom:1px solid #050606;box-sizing:border-box}
.flap-bottom{bottom:0;background:repeating-linear-gradient(98deg,#ffffff05 0 1px,#0000000c 1px 3px),linear-gradient(180deg,#171918 0%,#252622 58%,#34342f 100%);border-top:1px solid #121312;border-radius:0 0 4px 4px;box-sizing:border-box;box-shadow:inset 0 -1px 0 #ffffff0b}
.flap-bottom>i{transform:translateY(-50%) scaleX(.88)}
.flap-moving{visibility:hidden;z-index:3}
.flap-moving.flap-top{transform-origin:center bottom}
.flap-moving.flap-bottom{transform-origin:center top;transform:rotateX(90deg)}
.split-flap.is-flipping .flap-moving{visibility:visible}
.split-flap.is-flipping .flap-moving.flap-top{animation:boardFoldTop .28s cubic-bezier(.42,0,.76,.35) forwards}
.split-flap.is-flipping .flap-moving.flap-bottom{animation:boardFoldBottom .34s cubic-bezier(.16,.72,.27,1) .28s forwards}
@keyframes boardFoldTop{0%{transform:rotateX(0);filter:brightness(1)}100%{transform:rotateX(-90deg);filter:brightness(.4)}}
@keyframes boardFoldBottom{0%{transform:rotateX(90deg);filter:brightness(.42)}100%{transform:rotateX(0);filter:brightness(1)}}
.split-flap::after{content:'';position:absolute;z-index:7;top:calc(50% - 1px);left:0;right:0;height:2px;background:linear-gradient(180deg,#020303,#151715 48%,#030404);box-shadow:0 -1px 0 #ffffff08,0 1px 1px #000;pointer-events:none}
.board-countdown{display:grid;grid-template-columns:1.24fr repeat(3,1fr);align-items:stretch;justify-content:center;gap:13px;margin:19px auto 0}
.board-time-group{position:relative;min-width:0;padding:25px 13px 12px;border:1px solid #777b795c;border-radius:11px;background:linear-gradient(180deg,#0a0c0c 0%,#070909 100%);box-shadow:inset 0 9px 20px #000e,inset 0 0 0 4px #020303b9,inset 0 -1px 0 #ffffff0b,0 1px 0 #ffffff14,0 8px 16px #0007;overflow:hidden}
.board-time-group::before{content:'';position:absolute;z-index:8;left:13%;right:13%;top:-1px;height:22px;border-radius:50%;background:radial-gradient(ellipse at 50% 0,#ffe4b7 0%,#efab69 23%,#bd6836 49%,transparent 76%);filter:blur(4px);opacity:.92;pointer-events:none}
.board-time-group::after{content:'';position:absolute;z-index:8;left:18%;right:18%;top:7px;height:1px;background:linear-gradient(90deg,transparent,#d58a4f99,#ffd7a6cc,#d58a4f99,transparent);box-shadow:0 0 7px #e397565d;pointer-events:none}
.board-time-digits{--tile-height:92px;--tile-font:66px;position:relative;z-index:2;display:flex;justify-content:center;gap:5px}
.board-time-digits .split-flap{flex:1 1 0;max-width:62px;min-width:0}
.board-time-digits .split-flap::before{width:10px;height:9px;top:-6px}
.board-time-label{position:relative;z-index:2;display:block;margin-top:12px;font:600 9px/1.4 'Oxanium',sans-serif;color:#f0e8dd;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 7px #e39c5e24}
.board-nameplate{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;color:#b8bab7;font:600 7.5px/1.4 'Oxanium',sans-serif;letter-spacing:.2em;text-shadow:0 1px 1px #000}
.board-status-dot{width:3px;height:3px;background:#d9d2c8;border-radius:50%;box-shadow:0 0 6px #e9ba8580}
html body.page-home #main .launch-board-cta{display:inline-flex;align-items:center;gap:24px;width:auto;margin:30px auto 0!important;padding:15px 22px;font-size:11px;letter-spacing:.1em}
@media(max-width:820px){.launch-board{padding:26px 20px 18px;border-radius:18px}.board-message{padding:14px 10px 10px;gap:2px}.board-countdown{gap:8px}.board-time-group{padding:21px 8px 10px}.board-time-digits{--tile-height:72px;--tile-font:50px;gap:3px}.board-time-digits .split-flap{max-width:49px}.board-time-label{font-size:8px;letter-spacing:.14em}}
@media(max-width:600px){.launch-board-section{padding:230px 12px 76px}.launch-board{--tile-height:37px;--tile-font:17px;padding:20px 9px 14px;border-radius:14px}.launch-board::before{inset:7px;border-radius:10px}.board-message{grid-template-columns:repeat(24,minmax(0,1fr));gap:1px;padding:11px 5px 7px;border-radius:7px}.split-flap{border-radius:2px}.split-flap::before{width:5px;height:5px;top:-3px}.board-countdown{grid-template-columns:1.22fr repeat(3,1fr);gap:4px;margin-top:10px}.board-time-group{padding:17px 4px 8px;border-radius:7px}.board-time-digits{--tile-height:47px;--tile-font:31px;gap:2px}.board-time-digits .split-flap{max-width:31px}.board-time-digits .split-flap::before{width:6px;height:5px;top:-3px}.board-time-label{font-size:6px;letter-spacing:.08em;margin-top:7px}.board-nameplate{font-size:6px;margin-top:12px}html body.page-home #main .launch-board-cta{margin-top:24px!important}}
@media(max-width:420px){.launch-board{padding-left:7px;padding-right:7px}.board-time-digits{--tile-height:43px;--tile-font:27px}.board-time-digits .split-flap{max-width:28px}.board-time-label{font-size:5.8px}.board-message{gap:0}}
@media(prefers-reduced-motion:reduce){.split-flap .flap-moving{display:none!important}.split-flap *{animation:none!important}}

/* Build 17.548 — tighter flip spacing + homepage warm-white illumination */
.launch-board-section::before{background:radial-gradient(ellipse at 50% 39%,#fff9e914 0%,#ddd6ca0a 30%,transparent 67%)!important}
.launch-board-section::after{background:radial-gradient(ellipse at 50% 0,#fff9e916,transparent 72%)!important}
.board-message{gap:1px!important;padding:15px 14px 10px!important}
.board-message::before{background:radial-gradient(ellipse at 50% 0,#fffdf4 0%,#f7f1e7 22%,#d8d0c3 50%,transparent 76%)!important}
.board-message::after{background:linear-gradient(90deg,transparent,#e5ded35e 14%,#fff9e9a8 50%,#e5ded35e 86%,transparent)!important;box-shadow:0 1px 8px #fff9e954!important}
.split-flap::before{background:linear-gradient(90deg,#454847,#c9c6bd 42%,#f5f0e7 52%,#8e8d88 72%,#353837)!important;box-shadow:0 1px 2px #000,0 0 6px #fff9e936!important}
.flap-half::after{background:linear-gradient(180deg,#fff9e94a 0%,#f4efe61c 18%,transparent 48%)!important}
.flap-half>i{text-shadow:0 -1px 0 #fff3,0 2px 2px #000,0 0 10px #fff9e938,0 0 3px #fff5!important}
.board-countdown{gap:8px!important;margin-top:9px!important}
html:root body.page-launch #main .board-countdown{gap:clamp(5px,.8vw,9px)!important}
.board-time-group::before{background:radial-gradient(ellipse at 50% 0,#fffdf5 0%,#f7f1e8 23%,#d7d0c6 50%,transparent 76%)!important}
.board-time-group::after{background:linear-gradient(90deg,transparent,#dfd8ce8f,#fff9e9d6,#dfd8ce8f,transparent)!important;box-shadow:0 0 8px #fff9e94d!important}
.board-time-digits{gap:2px!important}
.board-time-label{text-shadow:0 1px 2px #000,0 0 7px #fff9e91f!important}
.board-status-dot{box-shadow:0 0 6px #fff9e966!important}
@media(max-width:820px){.board-message{gap:1px!important;padding:13px 9px 9px!important}.board-countdown{gap:6px!important;margin-top:8px!important}.board-time-digits{gap:1px!important}}
@media(max-width:600px){.board-countdown{gap:3px!important;margin-top:6px!important}.board-time-digits{gap:1px!important}}

/* 17.550: keep the silver only around the display housings, restore dark inner depth, and warm the lamps toward yellow/copper 2700K. */
html:root body.page-launch #main .launch-intro h1[data-launch-headline-typing]{position:relative;display:inline-block}html:root body.page-launch #main .launch-intro h1[data-launch-headline-typing][data-typing=true]{color:transparent!important;-webkit-text-fill-color:transparent!important}html:root body.page-launch #main .launch-intro h1[data-launch-headline-typing] .launch-headline-ghost{visibility:hidden}html:root body.page-launch #main .launch-intro h1[data-launch-headline-typing] .launch-headline-live{position:absolute;inset:0;white-space:nowrap;background:inherit;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (width<=760px){html:root body.page-launch #main .launch-intro h1[data-launch-headline-typing] .launch-headline-live{white-space:normal}}.launch-board-section::before{background:radial-gradient(ellipse at 50% 39%,#fff0ba23 0%,#e1ba7a12 31%,transparent 67%)!important}.launch-board-section::after{background:radial-gradient(ellipse at 50% 0,#fff1c329,transparent 72%)!important}.launch-board{border-color:#a2a6a56e!important;background:repeating-linear-gradient(102deg,#ffffff10 0 1px,#00000010 1px 3px),linear-gradient(180deg,#8f9492 0%,#6a6f6d 7%,#454a49 16%,#252929 34%,#333736 61%,#6a6f6d 86%,#343938 100%)!important;box-shadow:inset 0 1px 0 #f6f7f68f,inset 0 4px 8px #ffffff14,inset 18px 0 34px #ffffff0a,inset -24px 0 42px #0008,0 34px 60px #0009,0 8px 14px #000c!important}.launch-board::after{background:linear-gradient(112deg,transparent 0 9%,#ffffff16 16%,transparent 27% 55%,#fff0c61a 67%,transparent 77%),linear-gradient(180deg,#fff7da14 0%,transparent 12% 78%,#f1c2870f 100%)!important;opacity:.78!important}.board-message{gap:1px!important;padding:15px 12px 10px!important;border:1px solid #8f949372!important;background:linear-gradient(180deg,#090b0b 0%,#111414 18%,#080a0a 52%,#060808 100%)!important;box-shadow:inset 0 1px 0 #f6f7f657,inset 0 0 0 1px #bfc4c21c,inset 0 0 0 4px #050606cc,inset 0 11px 20px #000e,0 1px 0 #f4f5f424,0 0 0 1px #7f868443,0 8px 18px #0007!important}.board-message::before{background:radial-gradient(ellipse at 50% 0,#fff6d4 0%,#ffe8b2 22%,#e6c27d 47%,transparent 76%)!important;filter:blur(4px)!important;opacity:.94!important}.board-message::after{background:linear-gradient(90deg,transparent,#dcb37273 14%,#fff0c3d9 50%,#dcb37273 86%,transparent)!important;box-shadow:0 1px 9px #f0c17d69!important}.board-countdown{gap:8px!important;margin-top:9px!important}.board-time-group{border:1px solid #8f94936f!important;background:linear-gradient(180deg,#090b0b 0%,#111414 18%,#080a0a 52%,#060808 100%)!important;box-shadow:inset 0 1px 0 #f6f7f652,inset 0 0 0 1px #c2c6c41a,inset 0 0 0 4px #050606cf,inset 0 10px 20px #000e,0 1px 0 #ffffff1a,0 0 0 1px #7f86843c,0 8px 16px #0007!important}.board-time-group::before{background:radial-gradient(ellipse at 50% 0,#fff5d1 0%,#ffe7b1 24%,#e4bf77 48%,transparent 76%)!important;filter:blur(4px)!important;opacity:.95!important}.board-time-group::after{background:linear-gradient(90deg,transparent,#dfb77698,#fff0c8ec,#dfb77698,transparent)!important;box-shadow:0 0 8px #f0c57f74!important}.board-time-label{color:#f3eadc!important;text-shadow:0 1px 2px #000,0 0 8px #f2cb8640!important}.board-nameplate{color:#e3ddd1!important;text-shadow:0 1px 1px #000,0 0 8px #f0c57f22!important}.board-status-dot{background:#f1e6d2!important;box-shadow:0 0 8px #fff0cfcf!important}@media (width<=820px){.board-message{padding:13px 9px 9px!important}.board-countdown{gap:6px!important}.board-time-digits{gap:1px!important}}@media (width<=600px){.board-countdown{gap:3px!important}.board-time-digits{gap:1px!important}}

/* 17.551: darker silver surround at top/sides/nameplate area, plus bottom separation glow above DAYS/HOURS/MINUTES/SECONDS labels. */.launch-board{background:repeating-linear-gradient(102deg,#ffffff0d 0 1px,#00000012 1px 3px),linear-gradient(180deg,#7a7f7d 0%,#5e6361 8%,#434847 20%,#2f3433 38%,#3c4140 60%,#5c615f 84%,#2e3332 100%)!important}.launch-board::after{background:linear-gradient(112deg,transparent 0 9%,#ffffff18 16%,transparent 27% 55%,#fff0c61c 67%,transparent 77%),linear-gradient(180deg,#fff7da12 0%,transparent 12% 78%,#efc08212 100%)!important}.board-nameplate{position:relative;width:min(100%,calc(100% - 8px));padding:10px 16px 9px;margin-top:18px;border:1px solid #8f94927a;border-radius:12px;background:repeating-linear-gradient(102deg,#ffffff0c 0 1px,#00000010 1px 3px),linear-gradient(180deg,#6f7472 0%,#505554 12%,#393e3d 46%,#4b504f 78%,#313635 100%)!important;box-shadow:inset 0 1px 0 #f6f7f65c,inset 0 -1px 0 #050606a6,inset 0 0 0 1px #bbc0be18,0 1px 0 #ffffff10,0 8px 16px #0005!important}.board-nameplate::before{content:'';position:absolute;left:7%;right:7%;top:2px;height:12px;border-radius:50%;background:radial-gradient(ellipse at 50% 0,#fff5d0 0%,#f3d39a 26%,transparent 74%);filter:blur(4px);opacity:.35;pointer-events:none}.board-nameplate::after{content:'';position:absolute;left:10%;right:10%;top:8px;height:1px;background:linear-gradient(90deg,transparent,#d8c8a46b,#fff0c3b0,#d8c8a46b,transparent);box-shadow:0 1px 8px #eabf7460;pointer-events:none}.board-time-label{position:relative;margin-top:14px!important;padding-top:11px}.board-time-label::before{content:'';position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,#d8bb7a7d 14%,#fff1c7d6 50%,#d8bb7a7d 86%,transparent);box-shadow:0 -1px 10px #f0c57f5e,0 0 7px #fff0c46a;pointer-events:none}.board-time-label::after{content:'';position:absolute;left:15%;right:15%;top:-14px;height:24px;background:radial-gradient(ellipse at 50% 100%,#fff0c23a 0%,#e9bd6e2a 28%,transparent 74%);filter:blur(5px);pointer-events:none}

/* 17.555: fill the complete inner chassis around all display openings with dark brushed silver; preserve black recessed wells. Warm lamps toward copper-amber 2700K. */.launch-board::before{  background:    repeating-linear-gradient(98deg,rgba(255,255,255,.035) 0 1px,rgba(0,0,0,.045) 1px 3px),    linear-gradient(180deg,#525755 0%,#3f4442 9%,#303533 26%,#242928 52%,#323735 76%,#474c4a 92%,#2a2f2d 100%)!important;  border-color:#959a9870!important;  box-shadow:    inset 0 1px 0 rgba(246,247,246,.32),    inset 0 0 0 1px rgba(201,205,203,.07),    inset 0 14px 30px rgba(255,255,255,.025),    inset 0 -12px 24px rgba(0,0,0,.34),    0 0 0 1px rgba(0,0,0,.45)!important;}.board-message::before{  background:radial-gradient(ellipse at 50% 0,#ffe9bb 0%,#ffca83 22%,#e58e49 48%,#a65332 66%,transparent 78%)!important;  opacity:.96!important;}.board-message::after{  background:linear-gradient(90deg,transparent,#b7664075 12%,#e79a53c2 33%,#ffd08feb 50%,#e79a53c2 67%,#b7664075 88%,transparent)!important;  box-shadow:0 1px 10px rgba(224,132,66,.62)!important;}.board-time-group::before{  background:radial-gradient(ellipse at 50% 0,#ffe8b8 0%,#ffc87e 22%,#e48d47 47%,#a55231 65%,transparent 78%)!important;  opacity:.97!important;}.board-time-group::after{  background:linear-gradient(90deg,transparent,#b9674185,#e99d54cd,#ffcd89f2,#e99d54cd,#b9674185,transparent)!important;  box-shadow:0 0 10px rgba(224,130,63,.66)!important;}.board-time-label::before{  background:linear-gradient(90deg,transparent,#b5643d84 14%,#df914ac5 34%,#ffca84e8 50%,#df914ac5 66%,#b5643d84 86%,transparent)!important;  box-shadow:0 -1px 11px rgba(220,126,59,.56),0 0 8px rgba(255,188,113,.44)!important;}.board-time-label::after{  background:radial-gradient(ellipse at 50% 100%,rgba(255,197,126,.34) 0%,rgba(214,116,55,.28) 34%,transparent 75%)!important;}.board-nameplate{  background:    repeating-linear-gradient(98deg,rgba(255,255,255,.035) 0 1px,rgba(0,0,0,.045) 1px 3px),    linear-gradient(180deg,#5b605e 0%,#444947 16%,#343937 48%,#474c4a 78%,#2f3432 100%)!important;  border-color:#959a9872!important;}.board-nameplate::before{  background:radial-gradient(ellipse at 50% 0,#ffe5b3 0%,#e8ad69 28%,#b46c42 52%,transparent 76%)!important;  opacity:.42!important;}.board-nameplate::after{  background:linear-gradient(90deg,transparent,#b9744d68,#e4a762a8,#ffd89acc,#e4a762a8,#b9744d68,transparent)!important;  box-shadow:0 1px 9px rgba(215,137,70,.45)!important;}

/* 17.556: darker higher-contrast flip pieces, remove bottom nameplate bar, deepen display wells. */.split-flap{  background:#090b0b!important;  box-shadow:    0 4px 7px #000f,    inset 0 1px 0 #ffffff10,    inset 1px 0 0 #ffffff0a,    inset -1px 0 0 #000000aa,    inset 0 0 0 1px #000000d8!important;  color:#f5efe5!important;}.flap-half{  background:    linear-gradient(90deg,#ffffff12 0%,transparent 6%,transparent 94%,#00000066 100%),    repeating-linear-gradient(98deg,#ffffff07 0 1px,#00000010 1px 3px),    linear-gradient(180deg,#2d2f2e 0%,#171918 50%,#0d0f0f 100%)!important;  box-shadow:    inset 0 1px 0 #ffffff16,    inset 1px 0 0 #ffffff12,    inset -1px 0 0 #0000008a!important;}.flap-half::after{  background:    linear-gradient(180deg,#fff2dc40 0%,#fff2dc12 16%,transparent 50%),    linear-gradient(90deg,#fff6e21f 0%,transparent 10%,transparent 90%,#00000030 100%)!important;  mix-blend-mode:screen;}.flap-top{border-bottom:1px solid #030404!important}.flap-bottom{  background:    linear-gradient(90deg,#ffffff0c 0%,transparent 8%,transparent 92%,#00000054 100%),    repeating-linear-gradient(98deg,#ffffff04 0 1px,#0000000e 1px 3px),    linear-gradient(180deg,#0c0e0e 0%,#1a1c1c 58%,#2c2f2e 100%)!important;  border-top:1px solid #181a1a!important;  box-shadow:inset 0 -1px 0 #ffffff0d,inset 1px 0 0 #ffffff0b,inset -1px 0 0 #00000085!important;}.flap-half>i{text-shadow:0 -1px 0 #fff4,0 2px 2px #000,0 0 10px #fff8d924,0 0 2px #fff6!important}.board-message{  box-shadow:    inset 0 1px 0 #f6f7f657,    inset 0 0 0 1px #bfc4c21c,    inset 0 0 0 4px #040505db,    inset 0 16px 28px #000f,    inset 0 -6px 18px #000a,    0 1px 0 #f4f5f424,    0 0 0 1px #7f868443,    0 10px 22px #0008!important;}.board-time-group{  box-shadow:    inset 0 1px 0 #f6f7f652,    inset 0 0 0 1px #c2c6c41a,    inset 0 0 0 4px #040505df,    inset 0 14px 26px #000f,    inset 0 -7px 18px #000b,    0 1px 0 #ffffff1a,    0 0 0 1px #7f86843c,    0 10px 18px #0008!important;}.board-nameplate{  width:auto!important;  padding:0!important;  margin-top:18px!important;  border:none!important;  border-radius:0!important;  background:transparent!important;  box-shadow:none!important;}.board-nameplate::before,.board-nameplate::after{display:none!important;content:none!important}.board-nameplate span{position:relative;z-index:1}.board-nameplate .board-status-dot{margin-inline:2px}
html:root body.page-launch main#main{background:#080b0b!important;padding-top:145px;position:relative;z-index:0}html:root body.page-launch #main .launch-hero-stage{position:relative;isolation:isolate;overflow:hidden;margin-top:-145px;padding-top:145px;background:#080b0b}html:root body.page-launch #main .launch-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:url('/assets/images/launch-background-poster-17-612.jpg') center center/cover no-repeat}html:root body.page-launch #main .launch-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(.72) saturate(1.08) contrast(1.04);background:#080b0b}html:root body.page-launch #main .launch-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 24%,rgba(255,220,170,.10),transparent 28%),linear-gradient(180deg,rgba(8,11,11,.28) 0%,rgba(8,11,11,.50) 20%,rgba(8,11,11,.58) 46%,rgba(8,11,11,.72) 74%,rgba(8,11,11,.88) 100%)}html:root body.page-launch #main .launch-hero-fade{position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(180deg,rgba(8,11,11,0) 0%,rgba(8,11,11,.44) 48%,#080b0b 100%)}html:root body.page-launch #main .launch-hero-stage>.launch-intro,html:root body.page-launch #main .launch-hero-stage>.launch-board-section,html:root body.page-launch #main .launch-hero-stage>.launch-signup{position:relative;z-index:2}html:root body.page-launch #main .launch-hero-stage .launch-intro{padding-top:16px}html:root body.page-launch #main .launch-hero-stage .launch-board-section{background:transparent!important}html:root body.page-launch .site-header{background:rgba(8,9,9,.42)!important;backdrop-filter:blur(8px)}@media(max-width:900px){html:root body.page-launch #main .launch-hero-video{object-position:58% center}html:root body.page-launch #main .launch-hero-overlay{background:radial-gradient(circle at 50% 18%,rgba(255,220,170,.11),transparent 24%),linear-gradient(180deg,rgba(8,11,11,.24) 0%,rgba(8,11,11,.52) 22%,rgba(8,11,11,.62) 48%,rgba(8,11,11,.80) 74%,rgba(8,11,11,.92) 100%)}}@media(max-width:600px){html:root body.page-launch main#main{padding-top:126px}html:root body.page-launch #main .launch-hero-stage{margin-top:-126px;padding-top:126px}html:root body.page-launch #main .launch-hero-fade{height:160px}html:root body.page-launch #main .launch-hero-stage .launch-intro{padding-top:8px}}
/* 17.559 launch video background */
html:root body.page-launch main#main{background:#080b0b!important;padding-top:145px;position:relative;z-index:0}html:root body.page-launch #main .launch-hero-stage{position:relative;isolation:isolate;overflow:hidden;margin-top:-145px;padding-top:145px;background:#080b0b}html:root body.page-launch #main .launch-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:url('/assets/images/launch-background-poster-17-612.jpg') center center/cover no-repeat}html:root body.page-launch #main .launch-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(.72) saturate(1.08) contrast(1.04);background:#080b0b;opacity:1}html:root body.page-launch #main .launch-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 24%,rgba(255,220,170,.10),transparent 28%),linear-gradient(180deg,rgba(8,11,11,.28) 0%,rgba(8,11,11,.50) 20%,rgba(8,11,11,.58) 46%,rgba(8,11,11,.72) 74%,rgba(8,11,11,.88) 100%)}html:root body.page-launch #main .launch-hero-fade{position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(180deg,rgba(8,11,11,0) 0%,rgba(8,11,11,.44) 48%,#080b0b 100%)}html:root body.page-launch #main .launch-hero-stage>.launch-intro,html:root body.page-launch #main .launch-hero-stage>.launch-board-section,html:root body.page-launch #main .launch-hero-stage>.launch-signup{position:relative;z-index:2}html:root body.page-launch #main .launch-hero-stage .launch-intro{padding-top:16px}html:root body.page-launch #main .launch-hero-stage .launch-board-section{background:transparent!important}html:root body.page-launch .site-header{background:rgba(8,9,9,.42)!important;backdrop-filter:blur(8px)}@media(max-width:900px){html:root body.page-launch #main .launch-hero-video{object-position:58% center}html:root body.page-launch #main .launch-hero-overlay{background:radial-gradient(circle at 50% 18%,rgba(255,220,170,.11),transparent 24%),linear-gradient(180deg,rgba(8,11,11,.24) 0%,rgba(8,11,11,.52) 22%,rgba(8,11,11,.62) 48%,rgba(8,11,11,.80) 74%,rgba(8,11,11,.92) 100%)}}@media(prefers-reduced-motion:reduce){html:root body.page-launch #main .launch-hero-video{display:none!important}}@media(max-width:600px){html:root body.page-launch main#main{padding-top:126px}html:root body.page-launch #main .launch-hero-stage{margin-top:-126px;padding-top:126px}html:root body.page-launch #main .launch-hero-fade{height:160px}html:root body.page-launch #main .launch-hero-stage .launch-intro{padding-top:8px}}

/* 17.559 visual verification refinements */
html:root body.page-launch #main .launch-hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(.72) saturate(1.08) contrast(1.04);background:#080b0b} @media(max-width:900px){html:root body.page-launch #main .launch-hero-poster{object-position:58% center}} @media(max-width:600px){html:root body.page-launch #main .launch-board{width:100%;padding-left:6px!important;padding-right:6px!important}html:root body.page-launch #main .board-countdown{grid-template-columns:minmax(0,1.18fr) repeat(3,minmax(0,1fr));gap:2px!important}html:root body.page-launch #main .board-time-group{min-width:0;padding-left:2px!important;padding-right:2px!important}html:root body.page-launch #main .board-time-digits{--tile-height:38px;--tile-font:25px;gap:1px!important;min-width:0}html:root body.page-launch #main .board-time-digits .split-flap{width:auto!important;max-width:27px!important;min-width:0!important}html:root body.page-launch #main .signup-panel{width:100%;box-sizing:border-box}html:root body.page-launch #main .signup-form{width:100%;box-sizing:border-box}html:root body.page-launch #main .signup-form input,html:root body.page-launch #main .signup-form button{width:100%;min-width:0;box-sizing:border-box}}

/* 17.560: reduce masking over Genesis Launch/title and brighten video slightly. */html:root body.page-launch #main .launch-hero-poster,html:root body.page-launch #main .launch-hero-video{filter:brightness(.80) saturate(1.10) contrast(1.04)!important}html:root body.page-launch #main .launch-hero-overlay{background:radial-gradient(circle at 50% 22%,rgba(255,224,182,.06),transparent 32%),linear-gradient(180deg,rgba(8,11,11,0) 0%,rgba(8,11,11,.03) 18%,rgba(8,11,11,.10) 36%,rgba(8,11,11,.28) 58%,rgba(8,11,11,.58) 80%,rgba(8,11,11,.83) 100%)!important}@media(max-width:900px){html:root body.page-launch #main .launch-hero-overlay{background:radial-gradient(circle at 50% 18%,rgba(255,224,182,.07),transparent 28%),linear-gradient(180deg,rgba(8,11,11,.01) 0%,rgba(8,11,11,.06) 18%,rgba(8,11,11,.15) 38%,rgba(8,11,11,.34) 62%,rgba(8,11,11,.64) 82%,rgba(8,11,11,.88) 100%)!important}}

/* 17.561: remove legacy solid-black surfaces so the video/poster is visible behind Genesis Launch, countdown, and Notify. */html:root body.page-launch #main .launch-hero-stage>.launch-intro,html:root body.page-launch #main .launch-hero-stage>.launch-board-section,html:root body.page-launch #main .launch-hero-stage>.launch-signup{background:transparent!important;background-color:transparent!important}

/* 17.609 natural-color Genesis background: legacy copper/orange tint removed. */
html:root body.page-launch #main .launch-hero-poster,html:root body.page-launch #main .launch-hero-video{filter:brightness(.88) saturate(1) contrast(1.03)!important}
html:root body.page-launch #main .launch-hero-overlay{background:linear-gradient(180deg,rgba(8,11,11,.02) 0%,rgba(8,11,11,.07) 18%,rgba(8,11,11,.14) 38%,rgba(8,11,11,.30) 58%,rgba(8,11,11,.58) 80%,rgba(8,11,11,.84) 100%)!important}
@media(max-width:900px){html:root body.page-launch #main .launch-hero-overlay{background:linear-gradient(180deg,rgba(8,11,11,.04) 0%,rgba(8,11,11,.10) 18%,rgba(8,11,11,.20) 40%,rgba(8,11,11,.38) 62%,rgba(8,11,11,.66) 82%,rgba(8,11,11,.89) 100%)!important}}

/* 17.612 final launch hierarchy */
html:root body.page-launch #main .launch-intro{padding-bottom:6px!important}html:root body.page-launch #main .launch-copy-mask{display:inline-flex;flex-direction:column;align-items:center;position:relative;isolation:isolate;padding:8px 18px 10px;border-radius:10px;background:rgba(0,0,0,.35);box-shadow:0 0 13px 8px rgba(0,0,0,.24);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html:root body.page-launch #main .launch-copy-mask .eyebrow{margin-bottom:4px}html:root body.page-launch #main .launch-board-section{padding:4px 18px 32px!important}html:root body.page-launch #main .launch-board{padding-top:20px!important}html:root body.page-launch #main .board-countdown{margin:0 auto!important}html:root body.page-launch #main .board-message{margin-top:10px!important}html:root body.page-launch #main .board-launch-date{margin:9px 0 0;font:500 clamp(16px,1.8vw,22px)/1.25 Oxanium,sans-serif;letter-spacing:.22em;color:#ececea!important;-webkit-text-fill-color:#ececea!important;text-align:center;text-shadow:0 1px 2px #000,0 0 7px rgba(255,255,255,.1)}html:root body.page-launch #main .board-launch-date span{display:inline-block;margin:0 .08em;color:#aeb1b1}html:root body.page-launch #main .board-nameplate{margin-top:13px!important}@media(max-width:600px){html:root body.page-launch #main .launch-copy-mask{padding:7px 12px 8px;box-shadow:0 0 11px 7px rgba(0,0,0,.24)}html:root body.page-launch #main .launch-board-section{padding-top:2px!important}html:root body.page-launch #main .launch-board{padding-top:14px!important}html:root body.page-launch #main .board-message{margin-top:7px!important}html:root body.page-launch #main .board-launch-date{margin-top:7px;font-size:14px;letter-spacing:.18em}}

/* 17.610 final date placement: directly beneath top GENESIS LAUNCH label. */
html:root body.page-launch #main .launch-copy-mask .eyebrow{margin-bottom:2px}html:root body.page-launch #main .launch-copy-mask .launch-date{margin:3px 0 7px!important;font-size:clamp(15px,1.5vw,20px)!important}html:root body.page-launch #main .board-launch-date{display:none!important}

/* 17.614: true 16:9 Genesis video frame below header; no cover zoom/crop. */
html:root body.page-launch #main .launch-hero-bg{top:145px!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;background-position:center top!important;background-size:100% auto!important;background-color:#080b0b!important}html:root body.page-launch #main .launch-hero-poster,html:root body.page-launch #main .launch-hero-video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center top!important}@media(max-width:600px){html:root body.page-launch #main .launch-hero-bg{top:126px!important}}

/* 17.616 pillar-boxed full-frame Genesis background */
html:root body.page-launch #main .launch-hero-bg{top:145px!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;height:calc(100vh - 145px)!important;aspect-ratio:auto!important;background:#000!important;background-image:none!important}
html:root body.page-launch #main .launch-hero-poster,html:root body.page-launch #main .launch-hero-video{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;width:min(86vw,calc((100vh - 145px)*16/9))!important;height:auto!important;aspect-ratio:16/9!important;transform:translateX(-50%)!important;object-fit:contain!important;object-position:center top!important;background:#000!important}
@media(max-width:600px){html:root body.page-launch #main .launch-hero-bg{top:126px!important;height:calc(100vh - 126px)!important}html:root body.page-launch #main .launch-hero-poster,html:root body.page-launch #main .launch-hero-video{width:100%!important}}

/* 17.617: widen pillar-boxed Genesis video by reducing desktop side margins about 30%. */
html:root body.page-launch #main .launch-hero-poster,html:root body.page-launch #main .launch-hero-video{width:90vw!important}
@media(max-width:600px){html:root body.page-launch #main .launch-hero-poster,html:root body.page-launch #main .launch-hero-video{width:100%!important}}

/* 17.618: full-browser-width Genesis video below header. Preserve native 16:9 composition with no pillar-box sizing cap. */
html:root body.page-launch #main .launch-hero-bg{top:145px!important;bottom:auto!important;left:0!important;right:0!important;width:100vw!important;height:56.25vw!important;aspect-ratio:16/9!important;background:#000!important;background-image:none!important}
html:root body.page-launch #main .launch-hero-poster,html:root body.page-launch #main .launch-hero-video{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;width:100vw!important;height:56.25vw!important;aspect-ratio:16/9!important;transform:translateX(-50%)!important;object-fit:contain!important;object-position:center top!important;background:#000!important}
@media(max-width:600px){html:root body.page-launch #main .launch-hero-bg{top:126px!important}}

/* 17.619: align Genesis video exactly to nav baseline; remove extra black band. */
html:root body.page-launch #main .launch-hero-bg{top:88px!important}
@media(max-width:600px){html:root body.page-launch #main .launch-hero-bg{top:88px!important}}

/* 17.627 mobile countdown vertical-balance refinement.
   Match the desktop digit-to-tile proportion and reduce the center split so
   the upper/lower digit halves read as one character on phone screens. */
@media (max-width:600px){
  html:root body.page-launch #main .board-time-digits{
    --tile-height:34px!important;
    --tile-font:25px!important;
  }
  html:root body.page-launch #main .split-flap::after{
    height:1px!important;
    top:calc(50% - .5px)!important;
    background:#050707c9!important;
  }
  html:root body.page-launch #main .flap-top{
    border-bottom-width:0!important;
  }
  html:root body.page-launch #main .flap-bottom{
    border-top-width:0!important;
  }
}
@media (max-width:420px){
  html:root body.page-launch #main .board-time-digits{
    --tile-height:32px!important;
    --tile-font:24px!important;
  }
}


/* 17.641: lower countdown display restored to electronic VFD matrix; mechanical countdown flaps preserved. */
html:root body.page-launch #main .board-message{
  position:relative!important;
  min-height:54px;
  margin-top:10px!important;
  padding:0 22px!important;
  display:flex!important;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  border:1px solid rgba(137,143,139,.55)!important;
  border-radius:8px!important;
  background-color:#050808!important;
  background-image:
    linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),
    radial-gradient(circle at 50% 45%,rgba(230,188,135,.075),transparent 64%),
    linear-gradient(180deg,#090d0c 0%,#040606 100%)!important;
  background-size:11px 11px,11px 11px,100% 100%,100% 100%!important;
  color:#f4e8cf!important;
  font-family:Oxanium,Manrope,sans-serif!important;
  font-size:clamp(14px,1.8vw,20px)!important;
  font-weight:500!important;
  line-height:1!important;
  letter-spacing:.18em!important;
  text-transform:uppercase;
  white-space:nowrap;
  text-align:center;
  text-shadow:0 0 2px rgba(255,248,224,.95),0 0 8px rgba(242,194,132,.42),0 0 18px rgba(194,118,62,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 4px rgba(0,0,0,.42),inset 0 10px 24px rgba(0,0,0,.72),0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.38)!important;
}
html:root body.page-launch #main .board-message::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px);
  opacity:.42;
}
html:root body.page-launch #main .board-message::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(110deg,transparent 0 17%,rgba(255,255,255,.055) 28%,transparent 39% 72%,rgba(255,255,255,.025) 80%,transparent 90%);
  mix-blend-mode:screen;
}
html:root body.page-launch #main .board-message.vfd-refresh{animation:vfdMessageRefresh .42s ease-out both}
@keyframes vfdMessageRefresh{0%{opacity:.38;filter:brightness(.72)}45%{opacity:1;filter:brightness(1.17)}100%{opacity:1;filter:brightness(1)}}
@media(max-width:600px){
  html:root body.page-launch #main .board-message{
    min-height:40px;
    padding:0 9px!important;
    background-size:8px 8px,8px 8px,100% 100%,100% 100%!important;
    font-size:clamp(10px,3vw,13px)!important;
    letter-spacing:.095em!important;
  }
}
@media(prefers-reduced-motion:reduce){html:root body.page-launch #main .board-message.vfd-refresh{animation:none!important}}

/* 17.643 cache-busted launch stylesheet; mechanical countdown retained, VFD lower panel retained. */
