.sys .stage{position:relative;min-height:440px;flex:1;display:grid;place-items:center;padding:32px;overflow:hidden}.sys .s404{background:var(--blue);color:#fff;text-align:center}.sys .s404 .big{font-family:var(--display);font-weight:800;font-size:clamp(130px,16vw,220px);letter-spacing:-.08em;line-height:.8;position:relative;display:flex;align-items:center;justify-content:center}.sys .s404 .big .o{width:.7em;height:.7em;border-radius:50%;background:var(--sun);display:inline-grid;place-items:center;margin:0 .02em;position:relative;overflow:hidden}.sys .s404 .big .o img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:96%;max-width:none}.sys .s404 .orbit{width:520px;height:520px;left:50%;top:50%;margin:-260px 0 0 -260px;color:#fff;opacity:.2}.sys .s404 .in{position:relative;display:grid;gap:14px;justify-items:center}.sys .s404 p{color:#D5DAFF;max-width:40ch}.sys .s404 .links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sys .s404 .links a{background:rgba(255,255,255,.12);border-radius:99px;padding:8px 14px;font-size:14px;text-decoration:none;font-weight:600}.sys .sunsub{background:var(--paper)}.sys .wave{position:relative;width:min(400px,100%);padding-top:150px}.sys .wave .peek{position:absolute;left:50%;translate:-50% 0;top:0;height:240px;max-width:none;clip-path:inset(-50% -20% 90px -20%);filter:drop-shadow(0 14px 18px rgba(10,15,61,.3));animation:bob 5s ease-in-out infinite}.sys .wave .hand{position:absolute;left:calc(50% + 70px);top:50px;width:54px;height:54px;border-radius:50%;background:var(--sun);display:grid;place-items:center;color:var(--ink);font-family:var(--display);font-weight:800;font-size:13px;transform-origin:30% 90%;animation:sys-wv 1.6s ease-in-out infinite;box-shadow:var(--sh-2);z-index:2}@keyframes sys-wv{0%,60%,to{transform:rotate(0)}15%,45%{transform:rotate(18deg)}30%{transform:rotate(-12deg)}}.sys .wave .card{position:relative;background:#fff;border-radius:28px;box-shadow:var(--sh-2);padding:28px;text-align:center;display:grid;gap:12px;z-index:1}.sys .wave .card h3{font-size:26px}.sys .wave .card p{color:var(--muted);font-size:15px}.sys .wave .opts{display:grid;gap:8px;text-align:left;margin-top:6px}.sys .wave .opts label{display:flex;gap:10px;align-items:center;background:var(--paper);border-radius:14px;padding:10px 12px;font-size:14px}.sys .smaint{background:var(--ink);color:#fff}.sys .smaint .in{display:grid;gap:16px;justify-items:center;text-align:center;position:relative;max-width:420px}.sys .gear{position:relative;width:150px;height:150px}.sys .gear .g1{position:absolute;inset:0;border-radius:50%;border:16px dashed var(--blue-2);animation:spin 8s linear infinite}.sys .gear .g2{position:absolute;width:70px;height:70px;right:-34px;top:-14px;border-radius:50%;border:10px dashed var(--sun);animation:spin 5s linear infinite reverse}.sys .gear .c{position:absolute;inset:38px;border-radius:50%;background:var(--blue);display:grid;place-items:center}.sys .smaint .eta{display:flex;gap:10px}.sys .smaint .eta div{background:rgba(255,255,255,.08);border-radius:16px;padding:12px 16px;min-width:80px}.sys .smaint .eta b{display:block;font-family:var(--display);font-size:28px;font-variant-numeric:tabular-nums}.sys .smaint .eta small{font-family:var(--mono);font-size:10.5px;color:var(--on-dark-2);letter-spacing:.1em}.sys .smaint .dots{inset:0;color:#fff;opacity:.08}.sys .smaint .bar{width:260px;background:rgba(255,255,255,.12)}.sys .smaint .bar i{background:var(--sun)}.sys .sok{background:linear-gradient(180deg,var(--ok-soft),#fff)}.sys .okcard{width:min(420px,100%);text-align:center;display:grid;gap:14px;justify-items:center}.sys .tick{width:110px;height:110px;border-radius:50%;background:var(--ok);display:grid;place-items:center;position:relative;box-shadow:0 20px 40px -14px rgba(17,166,110,.7)}.sys .tick:after,.sys .tick:before{content:"";position:absolute;inset:-14px;border-radius:50%;border:2px solid var(--ok);opacity:.3;animation:ping2 2.4s var(--ease) infinite}.sys .tick:after{animation-delay:1.2s}.sys .tick svg{width:52px;height:52px;color:#fff}.sys .tick path{stroke-dasharray:30;stroke-dashoffset:30;animation:sys-tk .7s .4s var(--ease) forwards}@keyframes sys-tk{to{stroke-dashoffset:0}}.is-still .sys .tick path{stroke-dashoffset:0;animation:none}.sys .conf{position:absolute;inset:0;pointer-events:none}.sys .conf i{position:absolute;width:10px;height:16px;border-radius:3px;animation:sys-fall 3.6s linear infinite}@keyframes sys-fall{0%{transform:translateY(-200px) rotate(0)}to{transform:translateY(400px) rotate(540deg)}}.is-still .sys .conf i{transform:rotate(30deg);animation:none}.sys .okcard .next{background:#fff;border-radius:20px;box-shadow:var(--sh-1);padding:16px;display:grid;gap:10px;text-align:left;width:100%}.sys .okcard .next div{display:flex;gap:12px;align-items:center;font-size:14px}.sys .okcard .next span.n{width:26px;height:26px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;font-weight:700;font-size:12px;flex:none}.sys .sskel{background:var(--paper);place-items:stretch;align-content:start}.sys .sk{display:grid;gap:16px;width:100%}.sys .sk .row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sys .sk .card{background:#fff;border-radius:22px;padding:14px;display:grid;gap:10px;box-shadow:var(--sh-1)}.sys .sk .ph{height:110px;border-radius:16px}.sys .sk .ln{height:12px;border-radius:99px}.sys .sk .ln.w6{width:60%}.sys .sk .ln.w8{width:80%}.sys .sk .ln.w4{width:40%}.sys .sk .hd{display:flex;gap:12px;align-items:center}.sys .sk .av{width:46px;height:46px;border-radius:50%;flex:none}.sys .sk .tr{display:grid;grid-template-columns:40px 1fr 80px 60px;gap:12px;align-items:center;background:#fff;border-radius:16px;padding:12px}.sys .sk .note{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}@media (max-width:560px){.sys .stage{padding:20px;min-height:400px}.sys .sk .row{grid-template-columns:1fr 1fr}.sys .sk .row .card:nth-child(3){display:none}.sys .smaint .eta div{min-width:0;padding:10px}}