#pilotNotices{position:fixed;top:78px;right:20px;z-index:5000;width:min(390px,calc(100vw - 28px));display:grid;gap:10px;pointer-events:none}.pilot-notice{pointer-events:none;display:grid;grid-template-columns:32px 1fr 26px;gap:12px;padding:18px;background:linear-gradient(130deg,#163c4df5,#0b2331fa);border:1px solid #5db7c777;border-left:3px solid #7adbe2;border-radius:14px;box-shadow:0 14px 40px #0007;backdrop-filter:blur(16px);animation:notice-arrive .25s ease-out;color:#eefbff;font:14px/1.5 Arial,sans-serif}.pilot-notice strong{font-size:15px}.pilot-notice p{margin:5px 0 0;font-size:13px;color:#c7dbe3}.notice-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#76d6e51a;color:#9de6ec;font-size:19px;font-weight:bold}.pilot-notice.success{border-left-color:#72e0b7}.success .notice-icon{color:#72e0b7}.pilot-notice.warning{border-left-color:#f2c476}.warning .notice-icon{color:#f2c476}.pilot-notice.error{border-left-color:#ff9292}.error .notice-icon{color:#ff9292}.notice-close{border:0;background:none;padding:0;width:26px;height:26px;font-size:22px;color:#b6cbd3}.notice-action{margin-top:12px;padding:6px 12px;font-size:13px;background:#244c5e;border-color:#6f9dad}.pilot-notice .notice-close:hover{background:#ffffff12}#pilotGuide{max-width:620px;padding:26px}#pilotGuide li{margin:18px 0;line-height:1.6;color:#cadae1}#pilotGuide strong{color:#9de6dc}@keyframes notice-arrive{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){#pilotNotices{top:auto;bottom:14px;right:14px}.pilot-notice{padding:14px;gap:9px}}@media(prefers-reduced-motion:reduce){.pilot-notice{animation:none}}.pilot-motion-off .pilot-notice{animation:none}

.pilot-notice button{pointer-events:auto}@media(max-width:600px){#pilotNotices .pilot-notice:not(:last-child){display:none}}

.pilot-version{display:block;color:#96bbc7;font-size:11px;letter-spacing:.3px}#gate .pilot-version{margin-top:18px}#toolbar .pilot-version{margin-left:8px}

#pilotGuide details,#infoPage details,#manualModal details{margin:14px 0;padding:12px;border:1px solid #497184;border-radius:8px}#pilotGuide summary,#infoPage summary,#manualModal summary{cursor:pointer;font-weight:600}
