:root{color-scheme:dark;--ink:#f7f4ff;--muted:#aaa5c0;--bg:#0c0c16;--panel:#171626;--line:#302d49;--violet:#ba98ff;--violet2:#8d6ce5;--mint:#8de9c8;--blue:#8ab6ff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100%;background:radial-gradient(ellipse at 75% -15%,#3c2669 0,transparent 43%),radial-gradient(ellipse at -10% 62%,#143d45 0,transparent 38%),var(--bg);color:var(--ink);font:15px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}.ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#fff4 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#fff8,transparent 70%);opacity:.12}.ambient i{position:absolute;width:260px;height:260px;border-radius:50%;filter:blur(45px);opacity:.13;animation:float 18s ease-in-out infinite alternate}.ambient i:nth-child(1){background:#a873ff;top:6%;left:5%}.ambient i:nth-child(2){background:#5ee7c6;right:-4%;top:28%;animation-delay:-4s}.ambient i:nth-child(3){background:#5d86f8;left:28%;bottom:-15%;animation-delay:-9s}.ambient i:nth-child(4){background:#e778bc;right:23%;bottom:17%;animation-delay:-13s}.shell{width:min(1160px,100%);margin:auto;padding:22px clamp(18px,5vw,64px) 32px}.topbar,footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.topbar{padding-bottom:20px;border-bottom:1px solid #ffffff12}.mark{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:750;letter-spacing:.01em;text-decoration:none}.mark b{color:var(--violet);font-weight:750}.mark-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid #d3baff66;border-radius:10px;background:linear-gradient(145deg,#c5a4ff,#8e68dc);color:#24153e;box-shadow:0 5px 20px #a477ff30}nav{display:flex;gap:24px;margin-left:auto}nav a{color:var(--muted);font-size:.8rem;text-decoration:none;transition:color .2s}nav a:hover{color:var(--ink)}.status-chip{color:var(--muted);font-size:.75rem;white-space:nowrap}.status-dot,.live-label i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #8de9c81f;animation:blink 2s ease-in-out infinite}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:36px;padding:clamp(62px,10vw,108px) 0 72px}.eyebrow,.section-kicker{margin:0 0 18px;color:var(--violet);font-size:.73rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.hero h1{max-width:700px;margin:0;font-size:clamp(2.8rem,6.5vw,5.8rem);line-height:.96;letter-spacing:-.065em}.hero h1 em{color:var(--violet);font-style:normal}.intro{max-width:56ch;margin:26px 0;color:var(--muted);font-size:1.03rem}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.check-button{border:1px solid #d2baff;border-radius:999px;padding:12px 20px;background:linear-gradient(135deg,#c4a5ff,#9a79e6);color:#24173f;cursor:pointer;font:inherit;font-weight:750;box-shadow:0 9px 30px #a67dff30;transition:transform .2s,box-shadow .2s}.check-button span{margin-left:7px;font-size:1.1em}.check-button:hover,.check-button:focus-visible{transform:translateY(-3px);box-shadow:0 14px 35px #a67dff50}.check-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.last-check{color:#77728e;font-size:.73rem}.last-check b{color:#b8b2ce;font-weight:500}.notice{min-height:1.55em;margin:13px 0 0;color:var(--mint);font-size:.86rem}.orbit-wrap{position:relative;display:grid;place-items:center;min-height:370px}.orbit-glow{position:absolute;width:230px;height:230px;border-radius:50%;background:#aa7dff24;filter:blur(35px);animation:glow 4s ease-in-out infinite}.orbit{position:relative;width:min(360px,78vw);aspect-ratio:1}.orbit-ring{position:absolute;inset:5%;border:1px solid #bd9dff59;border-radius:50%;transform:rotate(-25deg) scaleY(.58);animation:spin 19s linear infinite}.ring-two{inset:16%;transform:rotate(57deg) scaleY(.6);border-color:#8de9c855;animation-duration:14s;animation-direction:reverse}.ring-three{inset:27%;transform:rotate(-5deg) scaleY(.63);border-color:#8ab6ff45;animation-duration:11s}.bubble{position:absolute;display:grid;place-items:center;border-radius:50%;font-weight:750}.bubble-main{inset:29%;background:linear-gradient(145deg,#d6c0ff,#926de0);color:#2b194a;font-size:clamp(2.5rem,8vw,4.6rem);box-shadow:0 0 85px #af84ff55;animation:pulse 4s ease-in-out infinite}.bubble-main small{display:block;margin-top:-20px;font-size:.59rem;letter-spacing:.15em;text-transform:uppercase;opacity:.65}.bubble-a,.bubble-b,.bubble-c{width:52px;height:52px;background:#191728e8;border:1px solid var(--line);box-shadow:0 8px 24px #0005;color:var(--mint);animation:bob 5s ease-in-out infinite}.bubble-a{top:2%;left:47%}.bubble-b{right:0;bottom:24%;color:var(--violet);animation-delay:-2s}.bubble-c{left:0;bottom:19%;color:var(--blue);animation-delay:-3.5s}.orbit-caption{position:absolute;bottom:1px;left:50%;transform:translateX(-50%);width:max-content;color:#807a9b;font-size:.72rem;letter-spacing:.03em}.pulse{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--mint)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:76px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--line)}.metric{min-height:122px;padding:22px;background:#141321cc}.metric-label{display:block;color:#817b9a;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.metric strong{display:block;margin-top:12px;font-size:1.25rem}.metric strong small{font-size:.72em;color:var(--muted)}.mini-dot{display:inline-block;width:8px;height:8px;margin:0 6px 2px 0;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #8de9c81c}.metric-bar{display:block;height:4px;margin-top:14px;overflow:hidden;border-radius:5px;background:#2b2940}.metric-bar i,.progress-line span{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--mint))}.metric-trend{display:block;margin-top:7px;color:var(--mint);font-size:.72rem}.metric-trend.muted{color:#817b9a}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:18px}.section-kicker{display:block;margin-bottom:7px}.section-head h2{margin:0;font-size:1.55rem;letter-spacing:-.035em}.live-label{color:#8b87a1;font-size:.72rem}.content-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px}.feed{display:grid;gap:12px}.feed-card,.side-panel{border:1px solid var(--line);border-radius:16px;background:#171626d9;box-shadow:0 14px 45px #0000001e}.feed-card{padding:20px;transition:transform .2s,border-color .2s,background .2s}.feed-card:hover{transform:translateY(-3px);border-color:#554b7e;background:#1d1a31}.feed-card.featured{padding:23px}.feed-meta{display:flex;align-items:center;gap:10px;min-height:38px}.feed-meta>span:nth-child(2){display:flex;flex-direction:column}.feed-meta b{font-size:.84rem}.feed-meta small{color:#837e99;font-size:.7rem}.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;font-weight:750}.avatar-violet{background:#b998ff25;color:var(--violet)}.avatar-mint{background:#8de9c823;color:var(--mint)}.avatar-blue{background:#8ab6ff22;color:var(--blue)}.feed-tag,.feed-state{margin-left:auto;color:var(--violet);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.feed-state.ready{color:var(--mint)}.feed-card h3{margin:18px 0 7px;font-size:1.13rem}.feed-card p{margin:0;color:var(--muted);font-size:.86rem}.progress-line{height:5px;margin-top:20px;overflow:hidden;border-radius:4px;background:#302d49}.feed-foot{display:flex;justify-content:space-between;margin-top:8px;color:#817b9a;font-size:.68rem}.side-panel{padding:22px}.panel-title{display:flex;justify-content:space-between;margin-bottom:22px;font-weight:700}.spark{color:var(--violet);font-size:1.3rem}.steps{display:grid;gap:17px;margin:0;padding:0;list-style:none}.steps li{display:flex;align-items:center;gap:11px;color:#77728d}.steps li>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #37334f;border-radius:50%;font-size:.7rem}.steps li b{display:block;color:#bcb7cf;font-size:.8rem;font-weight:600}.steps li small{color:#77728d;font-size:.68rem}.steps li.done>span{border-color:#8de9c866;background:#8de9c81a;color:var(--mint)}.steps li.active>span{border-color:#b998ff;background:#b998ff;color:#24183e}.steps li.active b{color:var(--ink)}.panel-note{display:flex;gap:9px;margin-top:28px;padding:13px;border:1px solid #8de9c822;border-radius:11px;background:#8de9c80b;color:var(--mint)}.panel-note span{font-size:1.1rem}.panel-note p{margin:0;color:#a8b9b4;font-size:.73rem}footer{margin-top:67px;padding-top:20px;border-top:1px solid #ffffff12;color:#77728d;font-size:.7rem}footer span:last-child{text-align:right}@keyframes spin{from{rotate:0deg}to{rotate:360deg}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bob{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes glow{0%,100%{transform:scale(.9);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes blink{0%,100%{opacity:.55}50%{opacity:1}}@keyframes float{from{translate:0 0}to{translate:20px -26px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:780px){nav{display:none}.hero{grid-template-columns:1fr;padding:60px 0 58px;text-align:center}.hero-copy .intro{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.orbit-wrap{order:-1;min-height:300px}.orbit{width:min(300px,75vw)}.metrics{grid-template-columns:1fr}.metric{min-height:0}.content-grid{grid-template-columns:1fr}.section-head{align-items:flex-start;flex-direction:column}footer{align-items:flex-start;flex-direction:column}footer span:last-child{text-align:left}}
