:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e11;--panel:#12171c;--line:#dfeeeb21;--muted:#7e8b90;--text:#e6efec;--cyan:#35e0d0;--amber:#ffb454;--blue:#4aa8ff;--orange:#ff7a3d;--sans:"Rajdhani", "DIN Alternate", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;--mono:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", monospace}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}::selection{background:#35e0d047}.boot{isolation:isolate;background:radial-gradient(60% 55% at 78% 40%,#35e0d012,#0000 65%),radial-gradient(45% 55% at 10% 85%,#ffb4540e,#0000 70%),linear-gradient(135deg,#0c1115 0%,#0b0e11 55%,#090c0e 100%);grid-template-rows:auto 1fr auto;gap:36px;width:100%;min-height:100%;padding:clamp(24px,4vw,64px);display:grid;position:relative}.boot:after{content:"";pointer-events:none;opacity:.5;z-index:2;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 3px 4px);position:absolute;inset:0}.boot-grid{pointer-events:none;opacity:.7;z-index:0;background-image:linear-gradient(#7a949113 1px,#0000 1px),linear-gradient(90deg,#7a949113 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 55% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(at 55% 45%,#000 20%,#0000 78%)}.brand,.boot-hero,.map-list,.boot-foot{z-index:3;position:relative}.brand{align-items:center;gap:14px;min-height:48px;display:flex}.brand-mark{border:1px solid var(--line);background:#ffffff05;place-items:center;width:42px;height:42px;display:grid}.brand-cross{width:18px;height:18px;display:block;position:relative}.brand-cross:before,.brand-cross:after{content:"";background:var(--cyan);position:absolute}.brand-cross:before{width:100%;height:1px;top:50%}.brand-cross:after{width:1px;height:100%;left:50%}.brand-name{letter-spacing:.22em;font-size:18px;font-weight:700;line-height:1}.brand-sub{font-family:var(--mono);letter-spacing:.2em;color:var(--muted);margin-top:6px;font-size:8px}.brand-build{font-family:var(--mono);letter-spacing:.16em;color:var(--cyan);border-left:1px solid var(--line);margin-left:auto;padding-left:16px;font-size:10px}.brand-build span{color:var(--muted);margin-left:10px}.boot-hero{align-self:center;max-width:760px;padding-left:clamp(0px,4vw,56px)}.kicker{font-family:var(--mono);letter-spacing:.26em;color:var(--cyan);align-items:center;gap:10px;font-size:10px;display:flex}.kicker span{background:var(--cyan);width:26px;height:1px;display:inline-block}.boot-hero h1{letter-spacing:-.045em;text-transform:uppercase;margin:22px 0 20px;font-size:clamp(56px,8vw,112px);font-weight:700;line-height:.86}.boot-hero h1 em{color:#0000;-webkit-text-stroke:1px #e6efec6b;font-style:normal}.boot-hero p{color:#a8b4b2;letter-spacing:.02em;max-width:520px;margin:0;font-size:14px;line-height:1.8}.progress{border:1px solid var(--line);background:#0d1216a6;max-width:470px;margin-top:34px;padding:14px 16px}.progress-head,.progress-foot{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.progress-pct{color:var(--amber)}.progress-track{background:#ffffff14;height:2px;margin:12px 0;overflow:hidden}.progress-track i{background:linear-gradient(90deg, var(--cyan), var(--amber));transform-origin:0;width:100%;height:100%;animation:2.8s cubic-bezier(.2,.8,.2,1) infinite survey;display:block}@keyframes survey{0%{opacity:.4;transform:scaleX(.03)}45%{opacity:1;transform:scaleX(.82)}70%{opacity:.6;transform:scaleX(1)}to{opacity:.2;transform:scaleX(1)}}.map-list{border-top:1px solid var(--line);width:min(340px,34vw);position:absolute;bottom:96px;right:clamp(24px,4vw,64px)}.map-row{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.map-code{font-family:var(--mono);color:var(--muted);font-size:9px}.map-title{align-items:baseline;gap:8px;display:flex}.map-title strong{letter-spacing:.08em;font-size:14px;font-weight:600}.map-title small{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);font-size:8px}.map-status{font-family:var(--mono);letter-spacing:.16em;color:var(--amber);font-size:8px}.map-line{opacity:.35;background:linear-gradient(90deg,#35e0d059,#0000);grid-column:1/-1;height:1px;margin-top:-1px}.boot-foot{font-family:var(--mono);letter-spacing:.18em;color:#59676c;border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;font-size:8px;display:flex}@media (max-width:900px){.boot{padding:22px}.boot-hero{padding-left:0}.map-list{display:none}.boot-hero h1{font-size:clamp(48px,14vw,80px)}.brand-build span{display:none}}@media (max-width:560px){.boot-foot span:nth-child(2){display:none}}.boot-enter{color:#ffe3bd;letter-spacing:.08em;background:#ffb45414;border:1px solid #ffb454bf;align-items:center;gap:14px;margin:22px 0 6px;padding:13px 18px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.boot-enter:hover{background:#ffb4542e;transform:translate(3px)}.boot-enter span{font-size:15px;font-weight:700}.boot-enter small{color:#dce6e180;letter-spacing:.14em;font-size:9px}.boot-enter b{color:#ffb454;font-size:20px;font-weight:400}
