body.w2h-vault-open{overflow:hidden}
.w2h-vault{position:fixed;inset:0;z-index:190;overflow:auto;background:radial-gradient(ellipse at 42% 10%,#102948 0%,#050d1a 45%,#01050a 98%);color:#d8f8ff;font:13px/1.7 ui-monospace,Consolas,'Liberation Mono',monospace;overscroll-behavior:contain;isolation:isolate}
.w2h-vault::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.25;background:repeating-linear-gradient(0deg,rgba(115,201,255,.048) 0 1px,transparent 1px 4px);z-index:8}
.w2h-vault__grit{position:fixed;inset:-30%;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 10% 50%,rgba(16,202,255,.08),transparent 35%),radial-gradient(ellipse at 90% 80%,rgba(86,35,141,.12),transparent 50%),repeating-linear-gradient(90deg,rgba(24,116,158,.06) 0 1px,transparent 1px 85px);animation:vault-drift 34s ease-in-out infinite alternate}
.w2h-vault__shell{width:min(1350px,calc(100% - 48px));min-height:100%;margin:auto;padding:22px 0 30px}
.w2h-vault__mast,.w2h-vault__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid rgba(53,199,247,.35);padding-bottom:15px}
.w2h-vault__id{display:flex;align-items:center;gap:14px;letter-spacing:.16em;color:#b7efff;font-size:11px;font-weight:700}.w2h-vault__id small{color:#59e9b8;letter-spacing:.08em}.w2h-vault__signal{width:9px;height:9px;border-radius:50%;background:#42fca8;box-shadow:0 0 12px #42fca8;animation:vault-pulse 3s ease-in-out infinite}
.w2h-vault__close{background:#061525;border:1px solid #317c9e;color:#a5ebff;padding:10px 17px;min-height:42px;white-space:nowrap}.w2h-vault__close:hover{border-color:#67eeff;box-shadow:0 0 14px rgba(7,196,255,.22)}
.w2h-vault__tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.w2h-vault__tabs button{flex:1;min-width:140px;padding:14px;border:1px solid #275d7c;background:#06192c;color:#83b9cf;font-size:12px;letter-spacing:.11em;transition:background .25s,border .25s,box-shadow .25s}.w2h-vault__tabs button[aria-selected=true]{color:#00111e;background:#1fcbf0;border-color:#1fcbf0;font-weight:900;box-shadow:0 0 28px rgba(26,218,255,.24)}
.vault-title{border-bottom:1px solid #24516d;padding:4px 0 20px;margin:0 0 24px}.vault-title h2{font-size:clamp(32px,5vw,69px);line-height:1.03;letter-spacing:-.07em;margin:5px 0 13px;text-shadow:0 0 34px rgba(8,192,255,.25)}.vault-title p{max-width:850px;color:#91b4cb;font-size:13px;margin:0}.vault-eyebrow{color:#4df7ac;letter-spacing:.18em;font-size:11px}.vault-cursor{color:#22daff;animation:vault-blink 1.1s steps(1,end) infinite}
.w2h-vault__footer{border-bottom:0;border-top:1px solid #265974;padding:20px 0 0;margin-top:22px;color:#638caa;font-size:10px;letter-spacing:.14em}
.vault-btn{font:inherit;font-size:12px;letter-spacing:.06em;color:#a6e5fc;border:1px solid #2d7593;background:linear-gradient(180deg,#0c2c42,#061724);padding:10px 13px;min-height:44px;white-space:nowrap}.vault-btn:hover:not(:disabled){border-color:#3fe7ff;color:#fff;box-shadow:0 0 18px rgba(29,194,252,.16)}.vault-btn--solid{background:#20d0f2;color:#03111c;font-weight:900;border-color:#20d0f2}.vault-btn--solid:hover:not(:disabled){color:#03111c;background:#76edff}
.disk-layout,.time-layout,.hex-layout{display:grid;gap:26px;align-items:start}.disk-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr)}.time-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.hex-layout{grid-template-columns:minmax(0,1.65fr) minmax(245px,.6fr)}
.disk-theater{height:430px;position:relative;overflow:hidden;border:1px solid #2e6d90;background:radial-gradient(ellipse at 52% 30%,rgba(65,174,226,.25),transparent 50%),linear-gradient(145deg,#091e34,#02070d 65%);perspective:900px;isolation:isolate}
.disk-theater::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;opacity:.22;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.5) 3px 4px)}.disk-theater::after{content:"";position:absolute;left:25%;right:25%;bottom:10px;height:35px;border-radius:50%;background:#0de8ff;filter:blur(38px);opacity:.22}
.disk-bay{position:absolute;top:12%;left:50%;transform:translateX(-50%);width:76%;height:10px;border:2px solid #6586a0;background:#01060a;box-shadow:0 0 0 8px #102337,0 5px 15px #000}
.disk-slot{position:absolute;inset:1px 3%;background:repeating-linear-gradient(90deg,#000 0 16px,#071724 17px 18px);box-shadow:inset 0 2px 3px #000}.disk-slot i{display:block;width:16%;height:4px;background:#60dbff;margin:2px auto;opacity:.3}
.disk-device{width:min(270px,65%);height:285px;position:absolute;left:50%;top:15%;transform:translateX(-50%) rotateX(2deg);transition:transform 2.2s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 25px 25px #000)}.disk-theater--engaged .disk-device{transform:translateX(-50%) translateY(34px) rotateX(0deg)}.disk-device__bar{position:absolute;left:-6%;right:-6%;top:0;height:30px;z-index:3;background:linear-gradient(#344352,#0b1722);border:2px solid #3e6079;color:#c7e3ea;letter-spacing:.1em;font-size:10px;padding:3px 14px;box-shadow:0 4px 9px #000}.disk-status-led{float:right;width:9px;height:9px;margin-top:5px;background:#73352a;border-radius:50%;box-shadow:0 0 3px #000}.disk-theater--engaged .disk-status-led{background:#ff914d;box-shadow:0 0 17px #ff914d;animation:vault-blink .36s steps(1,end) infinite}.disk-theater--mounted .disk-status-led{background:#4cfca1;box-shadow:0 0 14px #4cfca1;animation:none}
.disk-face{position:absolute;inset:24px 0 0;background:linear-gradient(130deg,#151e2a 0%,#283546 12%,#0d1520 35%,#121e2b 55%,#020609 100%);border:4px solid #253443;border-radius:9px 9px 2px 2px;box-shadow:inset 0 0 0 3px #04080d,inset 0 -24px 14px #000,0 25px 35px #000}.disk-face::before,.disk-face::after{content:"";position:absolute;top:13px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,#192029 20%,#9eafc1 40%,#081016 80%)}.disk-face::before{left:10px}.disk-face::after{right:10px}
.disk-label{position:absolute;left:15%;right:15%;top:21px;height:154px;border-radius:6px;background:linear-gradient(115deg,#d5e6eb,#87adb8 65%,#d5e5ee);color:#132431;padding:15px 12px;box-shadow:inset 0 0 0 4px #bfd0da,0 4px 12px #020407;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-2deg)}.disk-label small{font-size:8px;font-weight:800;letter-spacing:.1em}.disk-label strong{font-size:52px;line-height:.75;letter-spacing:-.12em;font-weight:900;text-shadow:1px 2px #d8faff}.disk-label strong span{color:#12bad8;font-size:35px}.disk-hub{position:absolute;bottom:25px;left:50%;width:80px;height:45px;transform:translateX(-50%);border:6px solid #415769;background:linear-gradient(135deg,#6f8090,#0d1521);box-shadow:inset 0 0 0 9px #0c1521}.disk-hub::after{content:"";position:absolute;inset:6px 20px;background:linear-gradient(#192735,#000)}.disk-bottom{position:absolute;left:0;right:0;bottom:0;height:14px;background:linear-gradient(90deg,#192736,#527082 48%,#172a3a)}
.disk-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.disk-progress{height:7px;margin-top:14px;background:#020a14;border:1px solid #275c78;overflow:hidden}.disk-progress span,.time-display__progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#12abd5,#6df9b3);box-shadow:0 0 18px #24d9f4;transition:width 1.2s ease}.disk-line{font-size:11px;letter-spacing:.12em;color:#53ebb9;min-height:21px;margin:10px 0}.disk-records{border:1px solid #275c79;min-width:0;background:linear-gradient(135deg,#03111e,#071b2a)}.disk-records header,.hex-editor__bar{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;color:#6de7f7;border-bottom:1px solid #265879;font-size:11px;letter-spacing:.12em}.disk-records__list{padding:12px;max-height:218px;overflow:auto;display:grid;gap:4px;scrollbar-color:#307a99 #020814}.disk-empty{color:#7097ab;font-size:12px}.disk-file{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;width:100%;text-align:left;background:#061827;border:1px solid transparent;color:#b3dbe9;padding:7px 10px;font-size:12px}.disk-file span{color:#50d6f8}.disk-file small{color:#698da5}.disk-file:hover,.disk-file.is-selected{background:#0c3445;border-color:#2d9bb8;color:white}.disk-preview{border-top:1px solid #1f5269;padding:14px 18px;min-height:205px}.disk-preview h3{margin:0 0 8px;color:#59f4b0;font-size:11px;letter-spacing:.12em}.disk-preview pre{margin:0;color:#b3d8e4;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;max-height:205px;overflow:auto}
.time-display{position:relative;border:9px solid #182736;border-radius:55px/20px;min-height:450px;background:#030b12;box-shadow:inset 0 0 0 3px #5f7c87,inset 0 0 100px #000,0 22px 33px rgba(0,0,0,.55);padding:20px;overflow:hidden}.time-display__glass{border:1px solid #1e7f90;border-radius:25px/15px;height:402px;padding:24px;position:relative;background:radial-gradient(ellipse at 50% 35%,rgba(25,129,149,.15),transparent 70%);box-shadow:inset 0 0 55px #000}.time-display__glass::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.01) 0 3px,rgba(0,0,0,.28) 4px 5px);opacity:.8;z-index:2}.time-display__top{display:flex;justify-content:space-between;gap:8px;color:#85c4d1;font-size:10px;letter-spacing:.1em}.time-display__year{font-size:clamp(76px,11vw,150px);font-weight:900;letter-spacing:-.12em;line-height:1.6;text-align:center;color:#60f1ff;text-shadow:0 0 18px rgba(58,218,255,.54),0 0 50px rgba(38,193,255,.24)}.time-display__prompt{color:#80ecc1;font-size:18px;white-space:pre-wrap}.time-display__sticker{color:#77b5bf;font-size:11px;letter-spacing:.13em;margin-top:12px}.time-display__scan{height:24px;position:absolute;left:0;right:0;top:-8%;background:linear-gradient(180deg,transparent,rgba(44,243,255,.09),transparent);animation:vault-sweep 6s linear infinite}.time-display__progress{height:5px;margin-top:18px;background:#062130}.time-display[data-time-preview="1973"] .time-display__year,.time-display[data-time-preview="1973"] .time-display__prompt{color:#83f9a1;text-shadow:0 0 19px rgba(50,255,138,.5)}.time-display[data-time-preview="1983"] .time-display__year{color:#ffcd7b;text-shadow:0 0 19px rgba(255,179,62,.45)}.time-display[data-time-preview="1993"] .time-display__year{color:#f18eff;text-shadow:0 0 20px rgba(192,66,255,.45)}.time-display--warping .time-display__year{animation:time-tear .16s steps(1,end) infinite}.time-panel,.hex-inspector{border:1px solid #296789;padding:24px;background:linear-gradient(140deg,rgba(9,37,57,.92),rgba(1,9,17,.96))}.time-panel h3,.hex-inspector h3{color:#e1f7ff;font-size:15px;letter-spacing:.08em;margin:0 0 20px}.time-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.time-choices button{padding:22px 8px;background:#071a2b;border:1px solid #2b5975;color:#b6deef;font:900 29px/1.05 ui-monospace,monospace}.time-choices button small{display:block;font-size:10px;color:#5fc8e5;letter-spacing:.1em;font-weight:400;margin-top:9px}.time-choices button[aria-pressed="true"]{border-color:#35dafa;color:#fff;background:#0e3850;box-shadow:inset 0 -3px #21d7f4,0 0 24px rgba(10,195,255,.15)}.time-description{min-height:135px;padding-top:20px}.time-description span{color:#69efb2;letter-spacing:.1em;font-size:11px}.time-description p{font-size:12px;color:#9abccd;line-height:1.8}
.hex-editor{border:1px solid #296987;min-width:0;background:#020c16}.hex-editor__bar{padding:14px;background:#092338}.hex-editor__controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #1c4b64}.hex-editor__controls strong{color:#6af2c0;font-size:11px;margin:0 8px}.hex-editor__controls label{margin-left:auto;white-space:nowrap;color:#98bed0;font-size:11px}.hex-editor input,.hex-find input{border:1px solid #2b7692;background:#031524;color:#e0faff;padding:9px;min-height:42px;font:13px ui-monospace,monospace;max-width:130px;outline:none}.hex-editor input:focus,.hex-find input:focus{border-color:#49eaf9}.hex-scroll{overflow:auto;max-width:100%;max-height:585px;scrollbar-color:#295f79 #020916;padding:12px}.hex-row{display:grid;grid-template-columns:70px minmax(416px,1fr) 145px;gap:12px;align-items:center;font:12px/1.8 ui-monospace,Consolas,monospace;min-width:695px}.hex-row:nth-child(even){background:#081929}.hex-row--head{color:#5cefc3;font-size:10px;letter-spacing:.055em;margin-bottom:10px}.hex-head-bytes{word-spacing:4px;white-space:nowrap}.hex-address{color:#6f97b2}.hex-bytes{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:2px}.hex-byte{border:0;background:none;color:#a5d8e6;font:inherit;text-align:center;min-width:24px;padding:4px 0;border-radius:2px}.hex-byte:hover{background:#174b65;color:#fff}.hex-byte.is-selected{background:#1ff0ff;color:#001b25;font-weight:900;box-shadow:0 0 11px rgba(14,225,255,.5)}.hex-ascii{color:#60bf95;font-size:11px;letter-spacing:.025em;white-space:nowrap}.hex-editor__legend{font-size:10px;padding:13px;color:#6795ab;letter-spacing:.08em}.hex-selected{color:#26e9ff}.hex-inspector__value{font-size:clamp(39px,5vw,68px);font-weight:900;color:#5ce7ff;letter-spacing:-.1em;text-shadow:0 0 25px rgba(51,215,255,.22)}.hex-inspector dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px;margin:16px 0 30px}.hex-inspector dt{color:#628fa8;font-size:10px}.hex-inspector dd{color:#e3f7ff;font-size:12px;margin:0;text-align:right}.hex-find{display:grid;gap:8px;color:#69efbc;font-size:10px;letter-spacing:.11em}.hex-find input{max-width:100%;width:100%;margin-bottom:10px}.hex-inspector .vault-btn{margin:4px 0 10px;width:100%}
.w2h-era-indicator{position:fixed;z-index:31;bottom:20px;left:20px;border:1px solid #29899c;background:rgba(1,12,20,.96);color:#82ffd1;padding:9px 12px;font:10px/1.3 ui-monospace,monospace;box-shadow:0 5px 20px #000;max-width:calc(100vw - 40px);white-space:normal}.w2h-era-indicator:hover{color:white;border-color:#82ffd1}
:root[data-museum-era="1973"]{--blue:#79fc99;--cyan:#a4ffc4;--edge:#296c48;--edge2:#35a36e;--green:#89ffa2;--purple:#a0ffca}:root[data-museum-era="1983"]{--blue:#ffb35d;--cyan:#ffe2a5;--edge:#76572f;--edge2:#b58149;--green:#ffc978;--purple:#e8bc83}:root[data-museum-era="1993"]{--blue:#4bdbff;--cyan:#b2f4ff;--edge:#33668d;--edge2:#7475d1;--green:#80ffa7;--purple:#fa81ed}:root[data-museum-era="2003"]{--blue:#57a9ff;--cyan:#c0e6ff;--edge:#39629c;--edge2:#5c8deb;--green:#7cdbff;--purple:#a7baff}
:root[data-museum-era="1973"] body{background:#010b05;color:#d0ffdb}:root[data-museum-era="1983"] body{background:#100c06;color:#ffe7c5}:root[data-museum-era="1993"] body{background:#050a20}:root[data-museum-era="2003"] body{background:#081222}
:root[data-museum-era="1973"] .mast,:root[data-museum-era="1973"] .frame{background:#03150a}:root[data-museum-era="1983"] .mast,:root[data-museum-era="1983"] .frame{background:#170f07}
:root[data-museum-era="1973"] .terminal-shell{filter:sepia(.28) hue-rotate(63deg)}:root[data-museum-era="1983"] .terminal-shell{filter:sepia(.68) hue-rotate(-23deg)}:root[data-museum-era="1993"] .terminal-shell{filter:saturate(1.55)}:root[data-museum-era="2003"] .terminal-shell{filter:hue-rotate(12deg)}
.vault-landing{padding-bottom:50px}.vault-landing__hero{padding:45px 0 38px;border-bottom:1px solid #1f5776}.vault-landing__hero h1{font-size:clamp(42px,6vw,74px);line-height:1;letter-spacing:-.07em;margin:10px 0}.vault-landing__hero p{color:#9db9c9;max-width:770px}.vault-launches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.vault-launch{position:relative;min-height:400px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:radial-gradient(ellipse at 50% 16%,rgba(11,141,201,.24),transparent 56%),linear-gradient(#0a2235,#020915);border:1px solid #27698b;color:#e2f7ff;padding:25px;overflow:hidden}.vault-launch::before{content:"";position:absolute;inset:0;opacity:.3;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(130,232,255,.08) 0 1px,transparent 1px 5px)}.vault-launch:hover{transform:translateY(-3px);border-color:#2eebff;box-shadow:0 6px 35px rgba(0,162,248,.11)}.vault-launch__code{font-size:10px;letter-spacing:.2em;color:#5af4bb}.vault-launch__visual{font-size:95px;line-height:1;text-shadow:0 0 40px #0d86ac;margin:42px auto 32px;align-self:center}.vault-launch:nth-child(2) .vault-launch__visual{color:#ffd489}.vault-launch:nth-child(3) .vault-launch__visual{color:#6cffee}.vault-launch h2{margin:auto 0 8px;font-size:26px;letter-spacing:-.055em}.vault-launch p{font-size:12px;line-height:1.8;color:#90b7ca}.vault-launch strong{color:#46e6f6;font-size:11px;letter-spacing:.12em;margin-top:18px}
@keyframes vault-blink{50%{opacity:0}}@keyframes vault-pulse{50%{opacity:.35;box-shadow:0 0 3px #42fca8}}@keyframes vault-drift{to{transform:translateX(5%) translateY(-2%)}}@keyframes vault-sweep{to{top:103%}}@keyframes time-tear{0%,100%{transform:translateX(0);filter:none}25%{transform:translateX(-6px);filter:blur(1px)}50%{transform:translateX(8px);filter:hue-rotate(40deg)}75%{transform:translateX(-2px);filter:blur(.5px)}}
@media(max-width:1000px){.disk-layout,.time-layout,.hex-layout{grid-template-columns:1fr}.disk-records__list{max-height:180px}.hex-inspector{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;align-items:start}.hex-inspector h3{grid-column:1/-1}.vault-launches{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-launch:last-child{grid-column:1/-1;min-height:300px}}
@media(max-width:620px){.w2h-vault__shell{width:calc(100% - 24px);padding:12px 0}.w2h-vault__mast{align-items:flex-start}.w2h-vault__id{display:grid;gap:3px;font-size:9px;grid-template-columns:14px 1fr}.w2h-vault__id small{grid-column:2}.w2h-vault__close{font-size:10px;padding:7px;min-height:40px}.w2h-vault__tabs{gap:4px}.w2h-vault__tabs button{min-width:0;flex:1 1 30%;font-size:9px;letter-spacing:0;padding:12px 4px}.vault-title h2{font-size:clamp(30px,9vw,47px)}.vault-title p{font-size:12px}.disk-theater{height:330px}.disk-device{top:12%;width:210px;height:255px}.disk-face{inset:22px 0 0}.disk-label{height:126px}.disk-label strong{font-size:42px}.disk-records{min-width:0}.time-display{min-height:300px;border-width:6px;padding:8px}.time-display__glass{height:300px;padding:15px}.time-display__year{font-size:clamp(70px,22vw,110px);line-height:1.6}.time-display__top{font-size:8px}.time-panel,.hex-inspector{padding:14px}.time-choices button{font-size:24px;padding:16px 5px}.time-description{min-height:100px}.hex-editor__bar{font-size:9px}.hex-editor__controls{gap:6px}.hex-editor__controls label{margin-left:0}.hex-scroll{padding:8px}.hex-inspector{display:block}.w2h-vault__footer{align-items:flex-start;flex-direction:column;font-size:9px}.vault-launches{grid-template-columns:1fr}.vault-launch,.vault-launch:last-child{grid-column:auto;min-height:320px}.vault-launch__visual{margin:18px auto;font-size:65px}.vault-landing__hero{padding-top:20px}}
@media (prefers-reduced-motion:reduce){.w2h-vault__grit,.w2h-vault__signal,.time-display__scan,.time-display--warping .time-display__year,.vault-cursor{animation:none!important}.vault-btn,.vault-launch{transition:none!important}}

.vault-accent{color:var(--blue)}.vault-promo-actions{margin:10px 0 16px}.vault-promo-frame{margin-bottom:18px}

.vault-launch__visual{position:relative;display:grid;align-content:center;justify-items:center;min-width:min(180px,65%);height:140px;font-family:ui-monospace,monospace;letter-spacing:-.055em;font-size:30px;overflow:hidden;text-align:center;isolation:isolate}
.vault-launch__visual--disk{width:150px;min-width:150px;height:143px;background:linear-gradient(135deg,#304a59,#030c16 40%,#314956 80%,#04121b);border:9px solid #35536a;border-radius:10px 10px 3px 3px;box-shadow:inset 0 0 0 4px #06121d,0 18px 36px #000,0 0 45px rgba(11,207,255,.2);transform:rotate(-7deg);animation:vault-mini-tilt 9s ease-in-out infinite}
.vault-launch__visual--disk::before{content:"DOUBLE DENSITY / ARCHIVE";position:absolute;inset:22px 14px 40px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:9px;background:linear-gradient(110deg,#b4dfeb,#527d8f);color:#072636;font-size:6px;letter-spacing:.02em;border-radius:3px}
.vault-launch__visual--disk::after{content:"";position:absolute;bottom:10px;width:47px;height:20px;background:#273f4d;border:4px solid #7995a3;box-shadow:inset 0 0 0 5px #061421}
.vault-launch__visual--disk i,.vault-launch__visual--disk b{position:relative;z-index:1;color:#0b3451;font-size:28px;font-style:normal;line-height:1.1;transform:translateY(-15px)}.vault-launch__visual--disk b{color:#079ab6;font-size:17px}
.vault-launch__visual--time{min-width:190px;height:140px;flex-direction:row;background:radial-gradient(ellipse at center,rgba(16,211,255,.1),transparent 70%);border-top:2px solid #276386;border-bottom:2px solid #276386;color:#53eaff;text-shadow:0 0 21px rgba(10,203,255,.55)}
.vault-launch__visual--time i,.vault-launch__visual--time b{font-size:56px;font-style:normal;line-height:1;display:inline}.vault-launch__visual--time i{color:#c6f6ff}.vault-launch__visual--time b{color:#46edff;animation:vault-mini-digit 7s steps(1,end) infinite}.vault-launch__visual--time::after{content:"◂ TEMPORAL SIGNAL ▸";font-size:9px;letter-spacing:.12em;color:#6feaaf;margin-top:14px}
.vault-launch__visual--hex{height:134px;min-width:210px;border:1px solid #245b78;background:repeating-linear-gradient(0deg,transparent 0 6px,rgba(23,115,152,.2) 7px 8px),#03131f;box-shadow:inset 0 0 28px #000,0 0 18px rgba(6,161,222,.1);color:#c9edff}.vault-launch__visual--hex i,.vault-launch__visual--hex b{display:block;font-style:normal;font-size:18px;letter-spacing:.03em;line-height:1.7}.vault-launch__visual--hex b{color:#5be5ad}.vault-launch__visual--hex::after{content:"";width:85%;height:2px;position:absolute;top:0;background:#4cedff;box-shadow:0 0 15px #4cedff;animation:vault-sweep 4.8s linear infinite}
@keyframes vault-mini-tilt{0%,100%{transform:rotate(-7deg)}50%{transform:rotate(-3deg)}}@keyframes vault-mini-digit{0%,100%{opacity:1}24%,28%,75%{opacity:.43}26%,30%,78%{opacity:1}}
@media(max-width:620px){.vault-launch__visual--disk{width:130px;min-width:130px;height:125px}.vault-launch__visual--time{height:105px}.vault-launch__visual--time i,.vault-launch__visual--time b{font-size:48px}.vault-launch__visual--hex{height:110px}}
@media(prefers-reduced-motion:reduce){.vault-launch__visual--disk,.vault-launch__visual--time b,.vault-launch__visual--hex::after{animation:none!important}}
