:root {
--lh-red: #c0392b;
--lh-blue: #2980b9;
--lh-green: #27ae60;
--lh-dark-green: #16a085;
--lh-purple: #8e44ad;
--lh-orange: #e67e22;
--lh-yellow: #f1c40f;
--lh-paper-bg: 255, 251, 240;
--lh-string-color: 192, 57, 43;
--lh-book-color: var(--gray-monochrome);
--lh-tape-color: 90,90,90,0.3;
--lh-white-bg: 249,249,249;
--lh-dark-bg: 50, 50, 50;
--lh-highlighter: var(--bright-accent);
--lh-border-color: var(--gray-monochrome);
--lh-wiki-note-color: var(--bright-accent)
}
/**
* 旧代码合集
* 为了向下兼容而保留
*/
.grid-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid-container,.grid-container [class*=grid]{box-sizing:border-box}[class*=grid]{padding:5px}.grid{width:100%}.grid-large{width:75%}.grid-big{width:50%}.grid-medium{width:33.33%}.grid-small{width:25%}@media screen and (min-width:768px){.wd-grid-large{width:75%}.wd-grid,.wd-grid-big{width:50%}.wd-grid-medium{width:33.33%}.wd-grid-small{width:25%}}.text-hover-hide{opacity:0;transition:opacity .3s}.text-hover-hide:hover{opacity:1}.text-block-hide{background:rgb(var(--black-monochrome));color:rgb(var(--black-monochrome));transition:background .3s}.text-block-hide:hover{background:0 0}.text-blur-hide,.text-blur-hover-hide{filter:blur(.3rem);-webkit-filter:blur(.3rem) transition: blur .3s}.text-blur-hover-hide:hover{filter:blur(0);-webkit-filter:blur(0)}.lyric-box{text-align:center;font-size:1.05rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.lyric-box p{margin:1.5em auto}.lyric-box.with-bigger-line p{margin:3em auto}
/**
* 便签纸
* notepaper
*/
.notepaper {
background: linear-gradient(rgb(var(--lh-paper-bg)) 95%, #ddd 0);
line-height: 2em;
background-size: 100% 2em;
background-attachment: local;
border: 2em solid rgb(var(--lh-paper-bg));
box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.2);
padding: 0;
margin: 1em auto;
box-sizing: border-box;
position: relative
}
.notepaper p {
margin: 0;
font-size: 1.05rem;
letter-spacing: 0.1rem;
line-height: inherit
}
.notepaper.narrow,
.notepaper.wide {
width: 90%
}
@media screen and (min-width:768px){
.notepaper.narrow {
width: 50%
}
.notepaper.wide {
width: 75%
}
}
.notepaper.tight {
border-width: 1rem;
border-left-width: 1.2rem;
border-right-width: 1.2rem;
line-height: 1.8em;
background-size: 100% 1.8em;
font-size: 13px
}
.notepaper.with-string::before {
content: '';
width: 0.5em;
height: 6rem;
background: rgb(var(--lh-string-color));
top: -2rem; right: -1rem;
display: block;
position: absolute;
box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2);
clip-path: polygon(-100% -100%,100% 0%,100% 100%,50% 98%,0% 100%);
}
.notepaper.with-tape::before {
content: '';
border: 1px solid #ddd;
background: rgba(var(--lh-tape-color));
width: 1.5em;
height: 4em;
transform: rotate(45deg);
display: block;
position: absolute;
top: -3em;
left: -1.8em
}
.notepaper.tight.with-string::before {
top: -1rem;
right: -0.25rem;
}
.notepaper.tight.with-tape::before {
top: -2.5em;
left: -1.3em
}
.notepaper.page {
min-height: 36em;
counter-increment: page;
display: flex;
flex-direction: column;
justify-content: space-between
}
@media screen and (min-width:768px){
.notepaper.page {
width: 70%
}
}
.notepaper.page:after {
content: counter(page);
display: block;
text-align: center
}
.notepaper-group {
counter-reset: page;
}
.book-pattern {
display: flex;
flex-wrap: wrap;
flex-direction: row
}
.book-pattern .notepaper.page:not(.notepaper > .notepaper) {
width: 100%
}
@media screen and (min-width: 768px) {
.book-pattern .notepaper.page:not(.notepaper > .notepaper) {
width: 50%
}
}
.book-wrapper {
background: rgb(var(--lh-book-color));
padding: 0.5rem;
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.2);
border-radius: 5px;
margin: 1rem auto
}
@media screen and (min-width: 768px) {
.book-wrapper .notepaper {
margin: 0
}
}
/**
* 文字修饰
*/
.text-highlighted {
position: relative
}
.text-highlighted::before {
content: "";
position: absolute;
height: 0.9em;
bottom: 2px;
left: -2px;
width: 105%;
z-index: -1;
background-color: rgb(var(--lh-highlighter));
opacity: .6;
transform: skew(-15deg);
transition: opacity .2s ease;
border-radius: 3px 8px 10px 6px;
transition: 0.1s ease background-color;
}
.text-underlined {
text-decoration: underline;
text-underline-offset: 4px;
text-decoration-thickness: 2px;
text-decoration-color: rgb(var(--lh-highlighter))
}
.text-wavy {
text-decoration: underline wavy;
text-underline-offset: 4px;
text-decoration-color: rgb(var(--lh-highlighter))
}
.text-circled,
.text-squared {
display: inline-block;
border: 2px solid rgb(var(--lh-highlighter));
border-radius: 100%;
box-sizing: border-box
}
.text-squared { border-radius: 0 }
.text-shadow { text-shadow: 0.075em 0.075em 0 rgb(var(--lh-highlighter)) }
.text-highlighted.td-red::before { background: var(--lh-red) }
.text-circled.td-red, .text-squared.td-red { border-color: var(--lh-red) }
.text-underlined.td-red, .text-wavy.td-red { text-decoration-color: var(--lh-red) }
.text-highlighted.td-blue::before { background: var(--lh-blue) }
.text-circled.td-blue, .text-squared.td-blue { border-color: var(--lh-blue) }
.text-underlined.td-blue, .text-wavy.td-blue { text-decoration-color: var(--lh-blue) }
.text-highlighted.td-green::before { background: var(--lh-green) }
.text-circled.td-green, .text-squared.td-green { border-color: var(--lh-green) }
.text-underlined.td-green, .text-wavy.td-green { text-decoration-color: var(--lh-green) }
.text-highlighted.td-darkgreen::before { background: var(--lh-dark-green) }
.text-circled.td-darkgreen, .text-squared.td-darkgreen { border-color: var(--lh-dark-green) }
.text-underlined.td-darkgreen, .text-wavy.td-darkgreen { text-decoration-color: var(--lh-dark-green) }
.text-highlighted.td-purple::before { background: var(--lh-purple) }
.text-circled.td-purple, .text-squared.td-purple { border-color: var(--lh-purple) }
.text-underlined.td-purple, .text-wavy.td-purple { text-decoration-color: var(--lh-purple) }
.text-highlighted.td-yellow::before { background: var(--lh-yellow) }
.text-circled.td-yellow, .text-squared.td-yellow { border-color: var(--lh-yellow) }
.text-underlined.td-yellow, .text-wavy.td-yellow { text-decoration-color: var(--lh-yellow) }
.text-highlighted.td-orange::before { background: var(--lh-orange) }
.text-circled.td-orange, .text-squared.td-orange { border-color: var(--lh-orange) }
.text-underlined.td-orange, .text-wavy.td-orange { text-decoration-color: var(--lh-orange) }
/* 隐藏文字 */
.text-blank { color: rgba(0,0,0,0) }
.text-block {
background: rgb(var(--black-monochrome));
color: rgb(var(--black-monochrome));
}
.text-blur {
filter: blur(0.3em);
-webkit-filter: blur(0.3em)
}
.text-hoverback,
.text-selectback {
transition-duration: 0.3s;
transition-property: background, transform, color
}
.text-blank.text-hoverback:hover,
.text-blank.text-selectback::selection,
.text-blank.text-selectback *::selection { color: rgb(var(--black-monochrome)) }
.text-block.text-hoverback:hover { background: transparent!important }
.text-block.text-selectback::selection,
.text-block.text-selectback *::selection { color: rgb(var(--white-monochrome, 255, 255, 255)) }
.text-blur.text-hoverback:hover { filter: blur(0)!important; -webkit-filter: blur(0)!important }
/**
* 附加项
*/
.with-border, .with-box-style { border: 1px solid rgb(var(--bright-accent)) }
.with-border-dark { border: 1px solid rgb(var(--black-monochrome)) }
.with-border-light { border: 1px solid rgb(var(--white-monochrome)) }
.with-border-thick { border-width: 2px }
.with-shadow-sm { box-shadow: 0 0 0.1em rgba(0,0,0,0.2) }
.with-shadow { box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2) }
.with-shadow-lg { box-shadow: 0 0.15em 0.3em rgba(0,0,0,0.2) }
.with-shadow-xl { box-shadow: 0 0.2em 0.5em rgba(0,0,0,0.2) }
.with-shadow-xxl { box-shadow: 0 0.25em 0.8em rgba(0,0,0,0.2) }
.with-padding, .with-box-style { padding: 0.25em 1em }
.with-p-sm { padding: 0.125em 0.5em }
.with-p-lg { padding: 0.5em 2em }
.with-margin, .with-box-style { margin: 1em auto }
.with-m-sm { margin: 0.5em auto }
.with-m-lg { margin: 2em auto }
.with-narrow-width {
width: 90%!important;
margin-left: auto;
margin-right: auto
}
@media screen and (min-width: 768px) {
.with-narrow-width { width: 75%!important }
}
[class*="with-bg-"], [class*="with-bg-"] h1 { color: #fff!important }
.with-bg-red { background: var(--lh-red)!important }
.with-bg-blue { background: var(--lh-blue)!important }
.with-bg-green { background: var(--lh-green)!important }
.with-bg-darkgreen { background: var(--lh-dark-green)!important }
.with-bg-yellow { background: var(--lh-yellow)!important }
.with-bg-orange { background: var(--lh-orange)!important }
.with-bg-purple { background: var(--lh-purple)!important }
/**
* 删除类
*/
.offwith-shadow { box-shadow: none!important }
.offwith-border { border: none!important }
.offwith-padding, .offwith-pam { padding: 0!important }
.offwith-margin, .offwith-pam { margin: 0!important }
.offwith-width-limit {
width: auto!important;
margin-left: auto!important;
margin-right: auto!important
}
div[class*="grider"].offwith-grid-gap { grid-gap: 0!important }
/**
* 网格布局
*/
/* Gridder 容器 */
div[class*="gridder"] {
display: grid;
box-sizing: border-box;
grid-gap: 1rem;
padding: 0
}
div[class*="gridder"] * { box-sizing: border-box }
.gridder, .gridder-col-2 {
grid-template-columns: 1fr 1fr;
}
.gridder-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.gridder-col-4 {
grid-template-columns: repeat(4, 1fr);
}
@media screen and (min-width: 768px) {
.pc-gridder, .pc-gridder-col-2 {
grid-template-columns: 1fr 1fr;
}
.pc-gridder-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.pc-gridder-col-4 {
grid-template-columns: repeat(4, 1fr);
}
}
.spanner, .spanner-2 {
grid-column-start: span 2;
}
.spanner-3 {
grid-column-start: span 3;
}
/**
* 告示组件
*/
.signblock,
.signblock-dark,
.signblock-warn {
margin: 1rem auto;
box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.4);
background: rgb(var(--lh-white-bg));
font-size: 1.05rem;
padding: 2rem
}
@media screen and (min-width: 768px) {
.signblock,
.signblock-dark,
.signblock-warn {
width: 75%
}
}
.signblock-dark,
.signblock-dark h1 {
background: rgb(var(--lh-dark-bg));
color: #fff
}
.signblock-warn,
.signblock-warn h1 {
background: var(--lh-red);
color: #fff
}
.signblock h1,
.signblock-dark h1,
.signblock-warn h1 {
text-align: center;
font-size: 2rem;
margin: 0;
font-weight: 700
}
.signblock-img {
display: flex;
flex-direction: row;
justify-content: center
}
.signblock-img img {
width: 8em
}
.signblock-footer {
font-size: 0.9em;
text-align: center;
margin: 0.5rem 0;
font-weight: bolder;
display: block
}
/**
* 报告
*/
.reportblock,
.reportblock-dark {
border: 2px solid rgb(var(--lh-border-color));
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3);
background: rgb(var(--white-monochrome));
padding: 0.8rem 1.5rem;
padding-bottom: 0.4rem;
margin: 1.5rem auto;
margin-bottom: 1rem;
position: relative
}
.reportblock hr,
.reportblock-dark hr {
background-color: rgb(var(--lh-border-color));
margin-left: -1.5rem;
margin-right: -1.5rem
}
.reportblock h1:first-child,
.reportblock-dark h1:first-child {
position: absolute;
top: -1rem;
left: 1.5rem;
font-size: 110%;
font-weight: 600;
background: rgb(var(--lh-border-color));
color: #fff;
padding: 0.2rem 0.5rem;
margin: 0;
}
.reportblock-dark,
.reportblock-dark h1 {
border-color: rgb(var(--lh-white-bg));
background: rgb(var(--lh-dark-bg));
color: #fff
}
.reportblock-dark hr {
background-color: rgb(var(--lh-white-bg));
}
/* 更好的折叠框 */
.bettercollap {
margin: 1em 0;
}
.bettercollap .collapsible-block {
width: auto;
overflow: hidden;
border: 1px solid rgb(var(--lh-border-color))
}
.bettercollap .collapsible-block-content,
.bettercollap .collapsible-block-link {
background: rgb(var(--white-monochrome));
padding: 0.5em
}
.bettercollap .collapsible-block-content {
padding-left: 1em;
padding-right: 1em
}
.bettercollap .collapsible-block-link {
color: rgb(var(--lh-border-color));
background: rgb(var(--white-monochrome));
transition: .3s;
display: block;
}
.bettercollap .collapsible-block-link:hover,
.bettercollap .collapsible-block-unfolded .collapsible-block-link,
.styledcollap.bettercollap .collapsible-block-link {
color: rgb(var(--white-monochrome));
background: rgb(var(--lh-border-color))!important;
text-decoration: none
}
.bettercollap .collapsible-block-link:hover a { color: rgb(var(--white-monochrome)) }
.bettercollap .collapsible-block-link::before {
content: "\25BC";
display: inline-block;
margin-right: 0.5em;
transform: rotate(-90deg) scale(0.9)
}
.bettercollap .collapsible-block-unfolded .collapsible-block-link::before {
transform: rotate(0) scale(0.9)
}
.bettercollap .collapsible-block + .collapsible-block { border-top: none }
.styledcollap.bettercollap .collapsible-block {
border-radius: 2px;
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3)
}
.styledcollap.bettercollap .collapsible-block-content {
background-color: rgb(var(--pale-gray-monochrome));
border-width: 3px
}
.styledcollap.bettercollap .collapsible-block-link:hover {
background: rgba(var(--lh-border-color),0.95)!important;
}
/**
* 提示框
*/
.infoblock {
color: #f1f1f1;
font-weight: bold;
background: #424242;
padding: 5px 5px 5px 5px;
border-radius: 4px;
margin: -0.5rem 0 1rem 0;
display: block;
width: fit-content;
padding-right: 25px;
}
.infoblock::before {
content: "ⓘ "
}
/**
* 单页迭代
*/
.offset-page:not(:target), .offset-page:target ~ div#u-default-page { display: none }
.offset-page:target { display: block }
“一路平安。”
御守苍子那声告别很轻,但此刻却在诸葛理智的脑海里十分清晰地回放着。他稍微调了下眼镜,看向舷窗外,由于镜腿在几天前被踩弯,现在戴着总有些别扭,而外面的海雾正在吞没Site-CN-44的主平台,它先是变成一片灰色的剪影,然后轮廓开始变得模糊、溶解,最后只剩下一团更浓的灰白,悬挂在铅色的海天之间。
他收回目光,摊开了航海图,预定的航线用红色虚线标注着,终点是距离最近的大陆架补给点,理论航程大概一百零三海里。但“理论”,这个词在基金会工作手册里出现的频率,往往与“意外”成正比。
艇内只有持续的引擎嗡鸣声,诸葛理智推了推鼻梁上歪斜的眼镜,扫视了一眼狭窄的舱室。这支求救队包括他总共由四人组成,此刻张护士正在清点医疗包中的物品,年轻的技术员王磊反复检查着救生衣的搭扣,而老特工李国栋则在靠近舱门的位置,背脊挺直,双眼微阖,胸口极其缓慢地起伏着,他的呼吸很轻,这是多年训练的习惯,是为了最大限度保存体力。
“求救艇‘理智-1号’已离港,时间07:48。”他按下录音笔,声音刻意地保持着平稳,“人员四名,物资按72小时极限配给携带。天气:海雾,能见度低于五百米,风速三级。我们将保持无线电静默,每两小时尝试短促安全信号回复。”关闭录音,现在,程序的第一步已经迈出,只需要等待第二步、第三步……直到把他们带回家。
引擎的嗡鸣声持续了将近六个小时,雾还没有散,按照计算他们已经航行超过30海里,理应驶出站点微气候的影响范围。但现在,雾却更浓了,浓得像凝固的牛奶,手电的光柱打出去不到五米就被吞没,海面上平滑得诡异,没有浪,只有一层好似黏稠的、泛着珍珠光泽的涌动。
这时靠在舱门一直沉默的李国栋突然开口了。
“不对劲,水流速度不对。”
“罗盘……罗盘在转圈,GPS信号还是全无……”听闻此话,王磊上前又重新检查了仪表,他招呼诸葛理智来到控制台前,只见罗盘指针缓慢地旋转着,全球定位系统的信号格也是灰的,他们现在只能靠惯性导航和机械计程仪。
“重新校准,王磊计算下当前实际航速,试试手动测量水流方向。”
诸葛理智的声音依然平稳,他话音刚落,张护士便打开了医疗包取出抗晕船药,然后按人头分好。走过王磊身边时,她的手多停顿了一瞬,将两片白色药片轻轻放进他汗湿的掌心。这个年轻人从半小时前就脸色发青,此刻正死死盯着那旋转的罗盘,苍白的嘴唇抿成了一条线。
“根据惯性导航……我们还在前进,航速大概十五节,但根据投放的浮标定位来进行粗略估算……”
王磊咽了口唾沫,声音低了下去。
“在过去三小时里我们实际移动的距离,可能……不到五海里”
如此诡异的结果让气氛在此刻有些凝固,惯性导航表示他们正在以十五节的速度前进,而浮标却证明他们近乎停滞,两者之间,存在着无法解释的速度差。
李国栋的脸色十分阴沉,一旁正在清点药品的张护士也停下了手中的动作,诸葛理智没有立即回应,他转身走向声纳控制台,屏幕上的空白不禁让人感到一阵心慌。在过去几小时的声谱图显示中,背景噪音的等级呈现断崖式下跌,然后始终在极低水平维持成一条直线。
如果是设备故障,会有杂波,会有异常峰值,但这是什么都没有。没有鱼群反射的密集光点,没有海底地形起伏带来的波纹,仿佛这片海域被抽干了所有生命和活动,只剩下纯粹的空洞。
“主动声纳,短脉冲,全频段扫描。”诸葛理智下令到。
随着王磊的操作,控制台发出轻微的充能声,然后“噗”的一声轻响,一股定向声波被发射出去。屏幕上的绿色扫描线开始旋转,一圈,两圈……理论上,声波会在遇到任何物体后返回,形成回波信号。但扫描线扫过360度后,屏幕依旧一片死寂的灰黑,没有任何回波。
“增益调到最大。”诸葛理智接着说。
王磊照做,屏幕背景微微变亮,但依然没有信号,只有扫描线本身徒劳地画着圆圈。诸葛理智俯身将耳朵贴近声纳舱壁内部的一个物理监听口,这是老式声纳系统留下的冗余设计,用于在极端电子干扰下,用最原始的方式感知水下动静。他将眼睛闭上,尽量屏蔽掉引擎和呼吸的声音,将全部注意力集中在听觉上。
一片真空般的寂静。
没有水流声,也没有鱼群活动的迹象,连海水本身低频的脉动也消失了,就好像“声音”这一概念被彻底剥夺。
夜色降临,艇内的灯光亮起,投下冷白而有限的光晕。整整一个白天,小艇只挪动了微不足道的距离,长时间的高度紧绷透支着每个人的体力与精神。
“轮流休息吧,保持最低限度的警戒,王磊,你先……”
诸葛理智的话还没有说完,一种压力,一种在绝对寂静中显得尤为突兀预感突然施加在众人身上。紧接着一阵声音传来,却不是通过耳朵听到的,至少不完全是,而是直接在颅腔中进行震颤,先是在牙根处发酸发麻,然后顺着脊椎爬下去直至蔓延到全身。底沉、恢弘,没有旋律,却唤起一种冰冷的乡愁。仿佛海洋本身正通过他们的神经系统,追忆自己诞生前虚无与孤独。
王磊突然爆发出一声惨叫,然后双手猛地扣住脑袋,额角上青筋暴起,指甲深深地掐入太阳穴附近的皮肉,在一声短促的尖叫后,好像所有的力量都被抽空,转为一种绝望的的哭喊,随后蜷缩在角落里,无法抑制的颤抖和呜咽。
“这是什么……停下来……”他语无伦次,眼球因颅内压力而微微凸出,倒映出舱顶惨白的光。
张护士掏出注射器想要为王磊注射镇定剂,但她的手却抖得厉害,注射器脱手掉在地上惊得她浑身一颤,几乎要跳起来。
也就在同一瞬,几步之外的李国栋以极快的速度猛地拔出了枪。枪口骤然抬起,剧烈地晃动着,先是指向舷窗外那片吞噬一切的黑暗,随即扫过舱门,最后掠过张护士和角落里蜷缩的王磊,又因为没有目标而颓然垂下,重重抵在他自己的大腿内侧。
诸葛理智牙齿在不停打颤,他强迫自己保持冷静,声音在颤抖中努力维持着平稳。
“这不是声波,如果是声波,隔音耳塞应该有效,这是直接的神经刺激,可能是某种模因或认知危害。”
他摸索着打开医疗箱,从中取出四支认知阻断剂,这是基金会标准的求生装备,用于抵抗低等级的模因感染。
“注射,现在!”
他没有犹豫,扯开左臂衣袖将针剂刺入静脉,药液携带着寒意顺着血管窜进身体,带来几秒近乎心脏骤停的错觉,随后视线开始变得模糊,这是认知阻断剂正在起效的迹象,而恍惚中一些零碎的画面挤进他的大脑。
他的眼前突然出现一抹血红,随后空荡的海面上浮出了数根由血肉组成,表面镶嵌着无数张模糊的面容的巨柱,靛紫色的闪电在天空中撕开裂痕,一艘熟悉的驱逐舰,正冲向远处旋转的黑色漩涡……
“浅爱号。”诸葛理智认出那了艘战舰,那是当初被O5调走的Site-CN-44舰队中的一艘。
“这些画面是幻觉,还是……”
认知阻断剂开始起效,暂时隔绝了那声音的影响,但耳鸣和剧烈的头痛也伴随而来,这是阻断剂带来的副作用。等到诸葛理智缓过神的时候,刚才浮现的画面又被浓厚的迷雾取代。他抬起头,此刻的王磊正瘫在角落,身体时不时的抽搐,低声啜泣已变成无意识的轻哼。一旁的张护士脸色惨白,额头的冷汗顺着鬓角滑落,她的手还在颤抖,但已经能勉强扣住王磊的腕部给他测量脉搏。
“那是什么鬼东西?”
“你们也看到了?”
李国栋的声音近乎虚脱,他手颤抖着收起枪,然后狠狠抹了把脸,擦去的不知是冷汗还是连自己都未察觉的泪水。
“我不知道。”诸葛理智如实地说,“但那些画面……如果是真实的,那么舰队可能遭遇了我们无法想象的情况。”
难熬的夜晚终于度过,迎着第二日的朝霞诸葛理智发现自己的手表停了,秒针抽搐了一下,然后停在07:14的位置。他以为是电池耗尽,尝试去按照明钮,微弱的背光亮起,照亮了表盘。
“你们的表……”他刚开口,就听到了王磊低低的惊呼。
“我的表坏了?”
王磊举着手腕,他的电子表屏幕一片漆黑,无论怎么按都没有反应。李国栋摘下了自己那块军用手表贴到耳边听了听,又拧了拧发条柄。
“发条是满的,”他眉头紧锁的说到,“齿轮没卡,但听不到走时声,好像不是‘坏了’,是停了。”
经过一番检查,可以确定的是所有人的计时设备,甚至艇上那个老式发条航海钟,全都停了。
“电磁脉冲?或者某种强磁场干扰?”王磊舔了舔干裂的嘴唇说到。
“如果是EMP,电子设备会损坏,但机械表不该停。”李国栋指了指他的军用手表,“发条是满的齿轮也没有卡住,它就是不走了。”
“除非磁场强到能让所有金属零件磁化粘连,但那样的话,我们艇上的铁质部件早就该出问题了。” 他顿了顿,补充道,“而且,我们的表停在了不同的时间。”
这句话点醒了众人,诸葛理智的表停在了七点十四分,李国栋的则停在两点二十一分,王磊那彻底黑屏的电子表或许停在更早或更晚的时刻。这时张护士犹豫了一下,声音里带着不确定的说:
“还有一个问题……我不确定是不是我的错觉。按照……按照我身体对饥饿和困倦的感受,还有……”她脸微微一红,略过了某些生理细节,“我感觉我们至少已经在海上漂了三十个小时,甚至更久。但如果只看这些表,我们离开站点才不到十二小时。”
时间的一致性被打破了,主观感受与客观时间出现了脱节。
“我们得验证一下。”诸葛理智的声音有些干涩,他让王磊取出了一个沙漏接着转身对张护士说:
“用你的秒表,我们一起计时。”
他按住自己的手腕准备默数心跳。
三人同时开始了,细沙开始流淌,张护士按下秒表,目光在表盘与沙漏之间移动。众人屏气凝神,舱室内只剩下沙子流动的窸窣声,直至整个沙漏流完。
“不对……”王磊的声音里带着困惑和一丝惊惶,“沙子流得太慢了,这起码过了十分钟。”
“不可能,我的秒表显示才过了五十八秒。”张护士说。
诸葛理智睁开眼,刚刚默数的心跳次数介于两者之间,尽管会存在误差但对照结果却与两者的数字相差甚远。他的脸色有些发白,指着船上的储物柜说到。
“再来,李队,点个蜡烛。”
李国栋点燃蜡烛,火焰燃烧得稳定,但蜡油融化的速度却时快时慢,就像有某种力量在拉扯燃烧的过程。
“不是我们的感知出了问题,”诸葛理智沉声道,“是时间本身在这里不均匀了,流逝的速度可能因物体而异,甚至可能因观察者而异。这块手表的时间,和那支蜡烛的时间,包括我们身体感受到的时间,可能都是不同的。”
他不愿承认,但这是最接近事实的推断,这是比任何物理异常都严重的威胁,如果时间不可靠,那么速度、距离、所有基于时间测量的参数都将失去意义,他们的导航彻底成了盲人摸象。
第三天,雾突然散了,就是像舞台的幕布被猛地拉开,海面呈现出一种非自然的钴蓝色,在太阳的反射下亮的刺眼。而天空中竟挂着两个太阳:一个苍白如纸,一个泛着病态的红晕。一艘残破的战舰出现在他们前方不到两百米的海面上,诸葛理智一眼就认出那是“浅爱号”,那块因撞击而变形的甲板尤为明显。
此刻的“浅爱号”正在海面上燃烧,钢铁在烈焰中如蜡般软化解体又在下一秒重组,几道扭曲的人形在甲板上的火焰中奔跑,身影随船体的崩解与重组一同闪烁,断断续续的传来爆炸声与人类的惨嚎。
“那是……林舰长吗?”
张护士指着舰桥,她透过破碎的观察窗看到了一个挺直的身影站在控制台前.诸葛理智举起望远镜顺着她所指的方向望去,随着镜头聚焦林海的样貌逐渐清晰,对方恰在此时转过头,目光与他的视线相对。的林海嘴唇在动,却因为距离太远听不见他的声音,但诸葛理智从口型读懂了那个词:
“……回去。”
就在那一瞬间,诸葛理智的脑海中仿佛有什么东西被猛地击穿了,那些原本被恐惧和自我怀疑遮盖的字句,此刻在这一切常规逻辑皆已崩塌的景象面前变得骤然清晰。
他拿起钢笔在日志本的最后一页迅速写下:
“我们的推断是错的,站点才是一个异常,不要坐以待毙,要尽快逃离。”
就在笔尖离开纸面的瞬间,小艇突然被一股无形的力量攫住,整个空间开始折叠。诸葛理智只感觉自己的内脏被不断挤压,而时间感此次被彻底粉碎,一刹那仿佛是永恒,永恒又压缩成一粒微尘。就在黑暗降临的最后一刻,他看到“浅爱号”的舰艏,正决绝地撞向那片由血肉构成的巨大漩涡。
诸葛理智感觉到自己身下的救生艇甲板传来一阵冰冷,随后耳膜传来心脏搏动的声音,他睁开眼,眼前是一片黑暗,视网膜上连最基本的光感适应都没有发生。他伸手在眼前挥动,看不见手指,却能感觉到手臂移动时有着微弱的阻力,像被某种浓稠液体所包裹着。
“小王?李队?张护士?”
没有回应。
诸葛理智起身摸索着摸到控制台,凭记忆按下了几个按钮,仪表盘没有亮起,电源似乎彻底失效了。他又顺着控制台边缘摸索,指尖触到一个熟悉的东西,是应急手电。
按下开关,手电筒前端亮起一团光晕,但并没有像往常那样射出光束照亮远方。光线离开光源不到三十厘米,就像被黑暗吞噬了,只能勉强勾勒出手电筒自身和周围一小圈甲板的轮廓。
借着这微弱的光晕,诸葛理智看清了小艇的状况。艇身完好,他转过头,王磊蜷缩在角落里背对着他,身体随着缓慢的呼吸轻微起伏,他还活着。可小艇上没有张护士和李国栋的身影,不,并不是完全没有。光晕照在李国栋和张护士的座位上,本应该坐在那里的两人却不见了,取而代之的是两团微微发光的人形雾气,正在缓慢地变淡,边缘像烟尘一样丝丝缕缕地消散在周围的黑暗中,好像正在被这个空间消化吸收。
“王磊。”他轻轻推了推年轻技术员的肩膀。
王磊的身体猛地一颤,刚刚惊醒的他瞪大了双眼看向诸葛理智。
“诸葛主任……”王磊的声音还带着一丝恍惚,借着光亮他也看到张护士和李国栋座位上的异像。
“他们……他们是不是……没了?”王磊的声音颤抖着。
“保持冷静,我们可能进入了某种空间异常,李特工和张护士可能还在,但在不同的……相位,或者不同的时间流速里。”他顿了顿,光束扫过那两团即将彻底消失的光雾残影,更像是在说服自己。
“我们漂流多久了?”诸葛理智问到。
王磊摇了摇头:“不知道,手表停了,天也一直黑着……我感觉过了很久,又好像只过了一会儿。有时候很饿,有时候又不饿。诸葛主管,我们还活着吗?还是说,我们已经死了这里是地狱?”
“我们还活着,只要还有意识,还能思考,就必须寻找出路。”
诸葛理智的回答很果断,即便他也无法确定在这片空间中是否还是传统定义上的“活着”。
就在思考的同时,那“声音”又来了,甚至没有任何预兆直接就在他们的脑子中炸响。这一次的影像十分清晰,仿佛他就站在“浅爱号”的舰桥上。钢铁在烈焰中开始扭曲,融化的油漆散发出刺鼻的焦臭,爆炸的冲击波震得他有些发晕。舰桥里的林海保持着扶住指挥台的姿势,他的嘴唇微微颤动。
“设定……航向,全速……前进……”
视角猛地拉远,那片巨大的、由蠕动血肉和面孔构成的柱状物再次出现。“浅爱号”伤痕累累的舰艏正调整方向,对准了一个缓缓旋转的黑色漩涡。
随后撞击,舰艏接触到漩涡边缘,像一滴水融入更大的一滴水中,平滑地消失了一部分,接着是更多的部分,直到整艘战舰被漩涡吞噬——
幻觉骤然消退。
诸葛理智大口喘息着,冷汗浸透了他的后背。技术员双手抱头,身体剧烈颤抖,牙齿咯咯作响。
“又……又来了……”王磊用手抱着头身体也随着颤抖。
“王磊,你看清楚了吗?那些画面,是只在我们脑子里,还是……”
诸葛理智声音有些激动,他猛地抓起手电筒,将光晕投向舷窗外那片能吞噬一切的黑暗。光依然无法穿透,但就在光晕边缘,黑暗似乎波动了一下。紧接着,一点微弱的橙红色光斑,在黑暗深处亮起。
光斑迅速扩大逐渐变得清晰,先是一团燃烧的火焰轮廓,紧接着更多细节浮现出来,扭曲的钢铁骨架、断裂的桅杆、翻卷的浓烟,是燃烧的“浅爱号”,正在他们前方不足百米处的黑暗中浮现。
“它……它在哪里……”王磊的声音充满了难以置信,“不是幻觉……它……在那里!”
“那些景象是……锚点。”王磊突然说,他的眼神清醒了一些,“现实结构中的高张力点,就像布料上的皱褶,把不同的时间和空间拉在了一起。”
诸葛理智看着他:“你怎么知道这些?”
“李特工告诉我的。”王磊平静地说,然后意识到自己说了什么,脸色又苍白起来,“不,我的意思是……我不知道。但我觉得是这样。”
也许是在异常环境中暴露太久,王磊开始表现出某种直觉性的理解力,能够感知到这个扭曲空间的内在逻辑。基于这个观察,他们制定了一个计划:不再试图对抗这个空间,而是利用它。当下一次“浅爱号”景象出现时,他们将启动引擎,向着景象中最强烈的空间扭曲点前进。
“那可能会把我们撕碎。”王磊说。
“留在这里也会。”诸葛理智回答,“而且,如果我们对空间结构的理解正确,那些高张力点可能就是‘缝合线’——是不同现实区域连接的地方,穿过它,也许能回到正常空间。”
在无法丈量的等待中,时间早已失去了刻度,只有逐渐加快的心跳和干涸的嘴唇标记着意识的流动。他们沉默地等待,直到某一片凝滞的、难以被称作“时刻”的间隙里,幻象再度降临。
“就是现在!”
引擎启动,小艇颤抖着冲向景象中心。空间开始剧烈扭曲,舷窗外的景象像被搅动的颜料般混合、旋转。诸葛理智感到自己的身体被拉长、压缩,感官信息过载到近乎崩溃。
然后,突破。
光线再次变化,凝固的黑暗开始流动,像退潮般向着某个点收缩。真实的引力回归,粗暴地将他们拽向下方。剧烈的颠簸剧烈的颠簸让所有人的身体几乎腾起,又重重落下,冰冷、咸涩的海水猛地拍在脸上——是真实的海水!耳边传来一种单调的、规律的脉冲声,是声纳,基金会的声纳。
诸葛理智挣扎着从舱底支起身体。雾又出现了,但这不再是那种粘稠的、吞噬一切的黑暗,而是正常、湿润、灰白色的海上晨雾。一艘灰蓝色涂装、没有任何标识的中型船只轮廓,从雾中若隐若现,在波涛间向他们的小艇靠近。
“我们……出来了?”王磊的声音充满难以置信。
艇内通讯器里,传来略微失真的声音:“不明船只,表明身份,重复,不明船只,表明身份。”
诸葛理智用尽最后的力气,扑向控制台,按下那个他以为早已失效的内部紧急应答键,嘶哑地报出身份:“CN44……诸葛理智……Site-CN-44……幸存者……”
船舶靠近,机械臂正平稳地探出,抓钩扣住了小艇残骸,在金属碰撞的巨响和上升的失重感中,诸葛理智闭上了眼睛。
当他在医疗舱的白色灯光下醒来时,第一个看到的是一个穿着基金会制服、但没有任何站点标识的男人。
“诸葛博士,欢迎回来。我是O5-██的特派代表,我们需要谈谈你在那里看到的一切。”
“李国栋和张护士……”诸葛理智急切地问。
“没有发现其他幸存者,只有你和那个的技术员。”男人递过一个文件夹,“另外,根据我们的监测,在你描述的‘异常空间’持续期间,Site-CN-44的主站点信号……完全消失了。不是失联,是消失。”
诸葛理智接过文件夹,手在微微颤抖。里面是卫星照片:原本Site-CN-44所在的海域,现在空无一物,只有平滑如镜的海面。
“β设施呢?”他抱着最后一丝希望问。
“β设施还在。”男人说,“而且,我们刚刚收到来自那里的通讯,一位名叫闻人帆的海军部长,正在组织救援行动,要求总部立即对主站点的消失展开调查。”
诸葛理智靠回枕头,闭上了眼睛。他们逃出来了,但带回来的不是希望,他有一种冰冷的预感:Site-CN-44的悲剧,可能远比任何人想象的更黑暗、更复杂。