/* 睿卷平台讲解视频：首页弹窗 + 项目页侧边自动播放（11-05） */
.nav a.guide-top{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:14px;opacity:.95;color:inherit;text-decoration:none;margin-right:14px}
.nav a.guide-top:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}
.nav a.guide-top .gp{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#c9a227;color:#1b2a4d;font-size:9px;padding-left:2px}
.gd-lang{display:inline-flex;border:1px solid rgba(255,255,255,.35);border-radius:999px;overflow:hidden;font:600 11.5px/1 Inter,-apple-system,"PingFang SC",sans-serif}
.gd-lang button{all:unset;cursor:pointer;padding:5px 9px;color:#fff;opacity:.75}
.gd-lang button.on{background:#c9a227;color:#1b2a4d;opacity:1}
.gd-dock{position:fixed;right:24px;bottom:170px;z-index:40;width:400px;max-width:calc(100vw - 36px);background:#1b2a4d;border-radius:14px;box-shadow:0 18px 50px rgba(15,23,42,.38);overflow:hidden;color:#fff;font-family:Inter,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;transform:translateY(20px);opacity:0;transition:transform .45s ease,opacity .45s ease}
.gd-dock.on{transform:none;opacity:1}
.gd-hd{display:flex;align-items:center;gap:8px;padding:9px 10px 9px 14px;font-size:13px}
.gd-hd b{font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gd-hd b small{font-weight:400;opacity:.7;margin-left:4px}
.gd-x{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:17px;opacity:.75}
.gd-x:hover{opacity:1;background:rgba(255,255,255,.12)}
.gd-v{position:relative;aspect-ratio:16/9;background:#000;cursor:pointer}
.gd-v video{width:100%;height:100%;display:block;object-fit:cover}
.gd-snd{position:absolute;left:10px;bottom:10px;all:unset;position:absolute;left:10px;bottom:10px;cursor:pointer;background:rgba(15,23,42,.72);color:#fff;font:600 12px/1 Inter,-apple-system,"PingFang SC",sans-serif;padding:7px 11px;border-radius:999px;backdrop-filter:blur(4px)}
.gd-snd:hover{background:rgba(15,23,42,.9)}
.gd-big{position:absolute;right:10px;bottom:10px;all:unset;position:absolute;right:10px;bottom:10px;cursor:pointer;background:rgba(15,23,42,.72);color:#fff;font:600 12px/1 Inter,-apple-system,"PingFang SC",sans-serif;padding:7px 10px;border-radius:999px}
.gd-pill{all:unset;position:fixed;left:14px;bottom:18px;z-index:40;cursor:pointer;display:none;align-items:center;gap:8px;background:#1b2a4d;color:#fff;font:600 13px/1 Inter,-apple-system,"PingFang SC",sans-serif;padding:11px 15px;border-radius:999px;box-shadow:0 10px 28px rgba(15,23,42,.35)}
.gd-pill .gp{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#c9a227;color:#1b2a4d;font-size:9px;padding-left:2px}
.gd-pill.on{display:inline-flex}
.gd-modal{position:fixed;inset:0;z-index:60;background:rgba(10,16,32,.86);display:none;align-items:center;justify-content:center;padding:16px}
.gd-modal.on{display:flex}
.gd-box{width:min(1100px,100%);color:#fff;font-family:Inter,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}
.gd-box .gd-hd{padding:0 0 10px;font-size:15px}
.gd-box video{width:100%;aspect-ratio:16/9;background:#000;border-radius:10px;display:block}
.gd-box .gd-x{font-size:22px;width:34px;height:34px}
@media (max-width:760px){.gd-dock{display:none}.nav a.guide-top{display:none}}
@media (min-width:761px){.gd-pill.on{display:none}.gd-pill.on.all{display:inline-flex}}
