#expeditionDialog{width:min(960px,95vw);max-height:94vh}#expeditionBody{padding:25px 32px;font-size:16px;line-height:1.9}#expeditionBody p{color:#716046}#expeditionBody button{min-height:42px}.bridge-tutorial{max-width:700px;margin:auto}.pair-illustration{display:flex;align-items:center;justify-content:center;gap:45px;padding:30px;background:#e7edd2;border:1px solid #bcc69d;border-radius:12px}.pair-illustration span{width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:#6f9992;color:#fff7d8;font:26px Georgia;box-shadow:0 0 25px #8db69a66}.pair-illustration span:last-child{background:#c49c53}.pair-illustration i{color:#9e894c;font-size:35px;animation:pairPulse 2s ease-in-out infinite}.bridge-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}#bridgeControls{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#bridgeControls p{width:100%;margin:8px 0}.bridge-circuit{padding:24px;background:#e8ecd4;border:1px solid #acba94;font:22px Georgia,'Microsoft YaHei',sans-serif;text-align:center;margin:22px 0;border-radius:8px;overflow-wrap:anywhere}.bridge-chart{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bridge-chart>div{background:#f3e7c7;border:1px solid #d9c59a;padding:12px;border-radius:6px}.bridge-chart strong{font:20px Georgia}.bridge-chart span{font-size:12px}.bridge-track{height:13px;background:#dacfad;border-radius:4px;margin:10px 0;overflow:hidden}.bridge-track i{display:block;height:100%;background:#82a375}.bridge-work details{font-size:13px;color:#847353}.component-card{border:1px solid #c9b88e;background:#f8edcf;padding:18px;margin:18px 0;border-radius:8px}.machine-icon{text-align:center;font-size:80px;color:#689d9c;letter-spacing:10px;background:#e5e9d3;border:2px solid #a4b590;border-radius:12px;padding:20px}.machine-icon.running{box-shadow:inset 0 0 45px #badd86;animation:pairPulse 2s ease-in-out infinite}.machine-checklist li{padding:8px}.logical-visual{display:flex;justify-content:center;gap:25px;padding:30px;margin:15px 0;border:3px dashed #b8ae8b;border-radius:50px;background:#eae4cf}.logical-visual span{display:grid;place-items:center;width:70px;height:70px;background:#a5b5a5;border-radius:50%;font:24px Georgia;color:#fffbea}.logical-visual.encoded{border-style:solid;border-color:#758f63;background:#e2edcf}.logical-visual.corrected{box-shadow:0 0 28px #a3ce7699}.logical-visual.corrected span{background:#6f9761}.room-storage{background:url('../assets/art/storage-v2.png') center/cover}.room-observatory{background:url('../assets/art/observatory-v2.png') center/cover}.room-storage .small-room,.room-observatory .small-room{visibility:hidden}.room-bridge{background:url('../assets/art/entanglement-bridge.png') center/cover}.room-deck{background:url('../assets/art/operations-deck.png') center/cover}.room-ops-sc{background:url('../assets/art/ops-sc.png') center/cover}.room-ops-neutral{background:url('../assets/art/ops-neutral.png') center/cover}.room-ops-ion{background:url('../assets/art/ops-ion.png') center/cover}.room-ops-photon{background:url('../assets/art/ops-photon.png') center/cover}.room-object.tech-portal{width:16%;height:12%}.room-object.tech-portal span{font-size:12px}.room-object.machine-station{width:25%;height:32%}@keyframes pairPulse{50%{filter:brightness(1.2)}}.reduced .pair-illustration i,.reduced .machine-icon{animation:none}@media(prefers-reduced-motion:reduce){.pair-illustration i,.machine-icon{animation:none}}@media(max-width:600px){#expeditionBody{padding:18px}.bridge-chart{grid-template-columns:1fr}.bridge-circuit{font-size:17px}.room-object.tech-portal span{font-size:9px}.machine-icon{font-size:55px}.logical-visual{gap:12px}.logical-visual span{width:50px;height:50px}}
.logical-visual{position:relative;padding-bottom:50px}.logical-visual.encoded:after{content:'共同编码 · 1 个逻辑比特';position:absolute;bottom:8px;left:0;right:0;text-align:center;color:#587147;font-size:15px}.logical-visual.corrected:after{content:'✦ 校验通过 · 逻辑信息已恢复'}.room-ops-sc .machine-station,.room-ops-neutral .machine-station,.room-ops-ion .machine-station,.room-ops-photon .machine-station{border-color:#d6c88e44}
