.sys{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--sans);text-align:center;flex-direction:column;align-items:center;padding:clamp(20px,4vw,36px);display:flex}.sys a{text-decoration:none}.sys__brand{align-self:flex-start;align-items:center;gap:9px;display:inline-flex}.sys__mark{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sys__name{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:700}.sys__center{flex-direction:column;flex:auto;justify-content:center;align-items:center;max-width:460px;display:flex}.sys__code{font-family:var(--display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--accent), #6b4bff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,18vw,180px);font-weight:800;line-height:.9}.sys__art{background:var(--surface);border:1px solid var(--line);width:58px;height:58px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;margin:8px 0 22px;display:inline-flex;box-shadow:0 14px 34px -22px #1a171266}.sys__title{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.4vw,34px);font-weight:800}.sys__sub{color:var(--ink-2);margin:12px 0 28px;font-size:15.5px;line-height:1.55}.sys__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sys-btn{height:46px;font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;transition:background .14s,border-color .14s;display:inline-flex}.sys-btn--primary{background:var(--accent);color:#fff;box-shadow:0 10px 24px #1a56ff42}.sys-btn--primary:hover{background:var(--accent-2)}.sys-btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.sys-btn--ghost:hover{border-color:var(--ink-3)}.sys__legal{color:var(--ink-3);flex:none;font-size:12.5px}.sysload{background:var(--canvas);min-height:100vh;font-family:var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.sysload__spin{border:3px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:38px;height:38px;animation:.72s linear infinite sysspin}.sysload__label{color:var(--ink-3);font-size:13.5px;font-weight:600}@keyframes sysspin{to{transform:rotate(360deg)}}
