:root{
  --ink:#14181B;--ink2:#3F464A;--muted:#7A8287;--line:#E6E9E8;
  --bg:#F2F5F4;--card:#fff;--brand:#0E7C6B;--brand2:#14A38B;--soft:#E7F3F0;
  --amber:#B45309;--amber-bg:#FEF3C7;--danger:#C2410C;--ok:#15803D;
  --r:14px;--sh:0 1px 2px rgba(20,24,27,.04),0 8px 24px -12px rgba(20,24,27,.16);
}
*{box-sizing:border-box;margin:0;padding:0}
body{font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
  color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;padding-bottom:70px}
a{color:inherit;text-decoration:none}
.wrap{max-width:680px;margin:0 auto}
.top{background:linear-gradient(160deg,#0E7C6B,#0B6B5C 60%,#0A6053);color:#fff;padding:18px 16px 44px}
.top .bl{display:flex;align-items:center;gap:9px}
.logo{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:15px}
.top h1{font-size:17px;font-weight:650}.top .sub{font-size:11.5px;color:rgba(255,255,255,.76);margin-top:2px}
.search{position:relative;margin:-28px 13px 0;background:#fff;border-radius:13px;box-shadow:0 10px 26px -16px rgba(20,24,27,.4);
  display:flex;align-items:center;gap:8px;padding:10px 13px}
.search input{border:0;outline:0;font:inherit;flex:1;background:transparent;font-size:13px;min-width:0}
.search .go{background:var(--brand);color:#fff;border:0;font:inherit;font-weight:600;font-size:12.5px;padding:6px 12px;border-radius:8px;cursor:pointer;white-space:nowrap}
.notice{margin:13px 13px 0;background:var(--amber-bg);border:1px solid #FDE68A;color:#7C4A02;border-radius:11px;padding:9px 11px;font-size:12.5px;display:flex;gap:7px;line-height:1.55}
.sec{margin:18px 13px 0}
.sech{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}
.sech h3{font-size:14px;font-weight:650}.sech span{font-size:12px;color:var(--muted)}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.cat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:12px;display:flex;gap:10px;align-items:center;cursor:pointer}
.cat .ic{width:36px;height:36px;border-radius:10px;background:var(--soft);display:flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 auto}
.cat .nm{font-size:13px;font-weight:600}.cat .ct{font-size:11.5px;color:var(--muted)}
/* 分类按网盘区分：图标底色 + 短名（意见 1） */
.cat .ic{font-size:11px;font-weight:700;letter-spacing:0;
  background-repeat:no-repeat;background-position:center;background-size:24px 24px}
.cat .ic.d-bd,.cat .ic.d-qk,.cat .ic.d-uc,.cat .ic.d-xl{font-size:0;background-color:#F7F8FA}
.cat .ic.d-bd{background-image:url(data:image/png;base64,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)}
.cat .ic.d-qk{background-image:url(data:image/png;base64,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)}
.cat .ic.d-uc{background-image:url(data:image/png;base64,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)}
.cat .ic.d-xl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFdklEQVR4nNWaWWxUZRTHf99lKLSUVSGFFk1blgKtqQmrxk6JhBr1ibgQQ0xEnowxJBoTLQ9GqQ8SiMa4vWnAxBY1LohSASkYNo2oQLG0BbSUpaWl0Om+XHN67nTB0pm5c207/+Qmvcuc7+zL99XQD/7NtsGQCTwN5AHpQAIjiwBQAewGdtjw18F8YwdfmuAf/gI7HngW2Aik9X83StANlANbMWwvedW0EmTSX2CLll8DXgDGMbrRAmyx4c2D+abNch6ujxHmBeIpLxlYJzfGX2DfA3wBzCG2UAqsEQusc4I11pABrLWcbDPaAjYcCO8PWTGq/SDSRYAJjBLYNnR1wxgLxo4J6yfxPkYYtiR4h+mkKZB9FyyYBV//BpU1YIVwbt9IarvbhgnjlOGcDFiSCjOnwJe/QlVdaOZHRIAg41MSYFk6rM6EzBRIcCpQaTUUHoOOLjDRCCDSCwEhFLz3wlWE8RVz4JFsWJg80Neb2mDHYai5AVawxLoRQBaL88GiZEiIg4vXofo6tLT3aUU0KZD7UMKJxsePheXpsGaJ0h0sSPeXwvHK8Jm/rQDCT2sHnKqGjJmQlwXTJ8LZK3Dib80Us6bqd//U6SXPbjV5j5BGaaxdDvfNVUEGw+UG9f32rsisPWQMtHXAiQtwphoWp8ETS+GpFWqhieP1m4ZmKD6pflvf1Le4aF2+EVd5bAnMmDQ0I0cq1MqRumrIIBZzilYOlcGZS/Dcg7Aqs69035Go2k2ZBm/vgdpGfT4/CZ7JgaXp4AvDJZImq7uK0sIJ3rAFCELydF0A3tsLkxNgqUwMDmTBB+ZDczu8+6Omww25kDw1PNqNrbD7j4EW9FwAgRAXIYqOQVYKxMcNfL9ygVpkXhJMkqY3DNjAtyfgcLm7TGdF/AMD52vhmuMq/SGZa3Fq+MwLTlXB58c1CbhBxAIIenzUg/410Kp5X+ImEr+PSgAxuZT/RA9mt+JT8Mt5jS+3iLiVkNw+bcJ//T9SiNb3nITOLqUpFui5IqTjqheSKhptayEWfH4VXLgGZZeh7ApcrNd2QhAu/YgFELo3W6G9U4PWLcSCWbP1ejRbaZ6r0VbiWKUK1tn9P7TTYuarN+DqTUh0qnG0MAYmx8O9d+v1+DI4Ug67ftf2ZagMZblZ7HqTaslrdNvqQlKNU6drXZma0Nc4Dgaf24UkAHPmawvhBrbDbG0jVNXDhVptCi81aI2RFNvWqS34UCnWlQDil7Lgx4dgY174riTtuDRsErAyuFTWqDvebNG5oycb9asz4cSx6zCURfaV6iS1wR+6+gqzH+yDiqtwo1kD1Dh0emcKF5ktqpFSXEn6mPoArPdD2vTbfyuttbiG9FJSuKIpXv0RFRlRmJj9YBls2gmFR5XBwSDzwOos7xgPwhNyYn4ZOz/cDy8XwmdHdcK6Ff4MbbHFcl7B8oyQ0T6p/IoK8kqRZipJiUEI8zI3eAnLW3J9lfNcLWz9Ht4pHmgN2UaR6Wuo3D6iAvQSNprHpZq+/hX8WaXPU2dA7gK11qgWQGAcQU5fhIJv4MAZfbZqEdyZ6I0VLC8YDbmIpW607Qe1iLQJ98/zRgAfwwSxhGzBvL9Xs9DKhfBTKTS2RTfcDYsFehcz2v98tF83bzNng90dJU3nHHbYIG2DbKNs/xk6OiPbRhwELT7nEDmbYbZEbQDqmqImddZyTsCjNKT7NiQKyL75dyLAp84JeKzhNLDTKsk3ct66DWgmdhCQ0/qSfFOhIWTzCfBWjAgRADYbmyK56U3BuZvtcbbpOfR+UTaXhzvFEhri8+ItW4xN4YFNpl0eDqghuW/YxraYCzwJPOz8+4HMWh42wBFD/rlDYnQXNoUlm8y5/i//BZ8CwYpZiGSHAAAAAElFTkSuQmCC)}
.cat .ic.d-all{background:var(--soft);color:#7A8287}
/* 文件夹实时穿透（意见 2 · A） */
.fcbar{display:flex;align-items:center;gap:8px;font-size:12px;margin:10px 0 6px;flex-wrap:wrap}
.fcbar .fc{background:#EEF4F2;color:#0E7C6B;border-radius:7px;padding:3px 9px;cursor:pointer;font-weight:600}
.fcbar .fcp{color:#7A8287;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.flist{max-height:52vh;overflow:auto;border:1px solid var(--line);border-radius:11px;margin-top:6px}
.frow{display:flex;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid #F1F4F3}
.frow:last-child{border-bottom:0}
.frow:hover{background:#FAFCFB}
.frow .fi{flex:0 0 auto}
.frow .fn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:white-space;font-size:13px}
.frow .fs{flex:0 0 auto;font-size:11.5px;color:#9AA3A0}
.frow .fb{flex:0 0 auto;height:26px;border:0;border-radius:7px;background:#0E7C6B;color:#fff;font-size:12px;font-weight:600;padding:0 10px;cursor:pointer}
.frow .fb.dr{background:#EEF4F2;color:#0E7C6B}
.frow .fb:disabled{opacity:.5}
.frow.sel{background:#F0F7F5}
.frow .fck{flex:0 0 auto;display:flex;align-items:center}
.frow .fck input{width:15px;height:15px;cursor:pointer}
.frow .fn{cursor:default}
.fbar{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}
.fbar .pri{flex:0 0 auto}
.fres{margin-top:10px;max-height:30vh;overflow:auto;border:1px solid var(--line);border-radius:11px}
.fres .fr{display:flex;align-items:center;gap:8px;padding:8px 11px;border-bottom:1px solid #F1F4F3;font-size:12.5px}
.fres .fr:last-child{border-bottom:0}
.fres .fr .u{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0E7C6B}
.fres .fr .bad{color:#C2410C;flex:0 0 auto}
.list{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.li{display:flex;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid #F1F4F3;cursor:pointer}
.li:last-child{border-bottom:0}.li:hover{background:#FAFCFB}
.li .ic{width:33px;height:33px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 auto;background:#F1F4F3}
.li .bd{min-width:0;flex:1}
.li .nm{font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.li .meta{font-size:11.5px;color:var(--muted);margin-top:1px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.tag{font-size:10.5px;padding:1px 6px;border-radius:5px;background:var(--soft);color:var(--brand);font-weight:600}
.tag.bd{background:#E8F0FE;color:#1A56C4}.tag.xl{background:#FEF3C7;color:#8A5A00}.tag.uc{background:#F3E8FF;color:#6D28D9}
.li .act{margin-left:auto;flex:0 0 auto}
.bs{background:var(--brand);color:#fff;border:0;font:inherit;font-weight:600;font-size:12px;padding:6px 11px;border-radius:8px;cursor:pointer;white-space:nowrap}
.ck{width:19px;height:19px;border-radius:6px;border:1.5px solid #C8D2CF;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}
.ck.on{background:var(--brand);border-color:var(--brand)}
.sinfo{padding:10px 13px 4px;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.sinfo b{color:var(--ink)}
.chipx{font-size:11.5px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:3px 9px;color:var(--ink2);cursor:pointer}
.chipx.on{background:var(--soft);border-color:#BFDDD7;color:var(--brand);font-weight:600}
.bar{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:10px 12px;
  display:flex;align-items:center;gap:8px;box-shadow:0 -6px 18px -12px rgba(0,0,0,.3);z-index:20}
.bar .cnt{font-size:12.5px;color:var(--ink2)}.bar .cnt b{color:var(--brand)}
.bar .sp{margin-left:auto;display:flex;gap:7px}
.bar .sp button{border:1px solid var(--line);background:#fff;border-radius:9px;font:inherit;font-size:12.5px;padding:7px 11px;cursor:pointer;color:var(--ink2);white-space:nowrap}
.bar .sp button.pri{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}
.bar .sp button:disabled{opacity:.45;cursor:not-allowed}
.tipbar{background:#EEF4FF;border:1px solid #D6E2FB;color:#24417C;border-radius:10px;padding:8px 11px;font-size:11.5px;line-height:1.6;margin:10px 13px 0}
.foot{margin:20px 13px 24px;text-align:center;color:var(--muted);font-size:11.5px;line-height:1.9}
.foot .wx{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:7px 12px;font-size:12.5px;color:var(--ink2);cursor:pointer;margin-bottom:9px}
.scrim{position:fixed;inset:0;background:rgba(15,20,22,.42);z-index:30}
.drawer{position:fixed;left:0;right:0;bottom:0;background:#fff;border-radius:22px 22px 0 0;padding:8px 16px 20px;
  box-shadow:0 -18px 40px -20px rgba(0,0,0,.4);z-index:31;max-height:86vh;overflow:auto}
.drawer .grab{width:36px;height:4px;border-radius:3px;background:#DCE1DF;margin:6px auto 13px}
.drawer h3{font-size:15.5px;font-weight:650;line-height:1.45}
.dmeta{font-size:12px;color:var(--muted);margin-top:6px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.linkbox{margin-top:14px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.lbh{background:#F7F9F8;padding:8px 12px;font-size:12px;color:var(--muted);display:flex;justify-content:space-between}
.lbb{padding:11px 12px}
.url{font-size:12.5px;color:var(--ink2);word-break:break-all;line-height:1.7}
.pwdrow{display:flex;align-items:center;gap:9px;margin-top:11px;background:var(--soft);border-radius:10px;padding:9px 12px}
.pwdrow .lb{font-size:12px;color:var(--brand)}
.pwdrow .val{font-size:18px;font-weight:700;letter-spacing:2px;color:var(--brand)}
.pwdrow .cp{margin-left:auto;background:var(--brand);color:#fff;border:0;font:inherit;font-weight:600;font-size:12.5px;padding:7px 13px;border-radius:8px;cursor:pointer}
.r2{display:flex;gap:9px;margin-top:13px}
.r2 button{flex:1;font:inherit;font-weight:650;font-size:13.5px;padding:12px;border-radius:11px;cursor:pointer;border:0}
.r2 .pri{background:var(--brand);color:#fff}.r2 .sec{background:#F1F4F3;color:var(--ink2)}
.seg{display:flex;gap:6px;background:#F1F4F3;border-radius:10px;padding:4px;margin-top:12px}
.seg button{flex:1;border:0;background:transparent;font:inherit;font-weight:600;font-size:12.5px;padding:8px;border-radius:8px;color:var(--ink2);cursor:pointer;white-space:nowrap}
.seg button.on{background:#fff;color:var(--brand);box-shadow:0 1px 3px rgba(20,24,27,.12)}
.mergebox{margin-top:11px;border:1px solid var(--line);border-radius:12px;background:#FBFCFC;padding:12px;font-size:12px;
  line-height:1.9;color:var(--ink2);white-space:pre-wrap;font-family:ui-monospace,Consolas,monospace;max-height:46vh;overflow:auto}
.mergebox b{color:var(--ink)}
.lockwrap{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 18px;text-align:center;margin:16px 13px 0}
.lockwrap .lk{font-size:34px}
.lockwrap h3{font-size:15.5px;margin-top:10px;font-weight:650}
.lockwrap p{font-size:12.5px;color:var(--muted);margin-top:7px;line-height:1.75}
.pwrow{display:flex;gap:8px;margin-top:15px}
.pwrow input{flex:1;border:1px solid var(--line);border-radius:10px;padding:11px;text-align:center;letter-spacing:3px;font:inherit;font-size:15px;font-weight:600;outline:0}
.pwrow button{background:var(--brand);color:#fff;border:0;font:inherit;font-weight:650;font-size:13px;padding:11px 18px;border-radius:10px;cursor:pointer;white-space:nowrap}
.btnrow{display:flex;gap:9px;margin-top:13px}
.btnrow button{flex:1;font:inherit;font-weight:650;font-size:13px;padding:11px;border-radius:10px;cursor:pointer;border:0}
.btnrow .sec{background:#F1F4F3;color:var(--ink2)}.btnrow .pri{background:var(--brand);color:#fff}
.empty{text-align:center;color:var(--muted);font-size:12.5px;padding:34px 16px;line-height:1.9}
.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:86px;background:rgba(20,24,27,.9);color:#fff;
  border-radius:10px;padding:9px 16px;font-size:13px;z-index:60;opacity:0;transition:.2s;pointer-events:none}
.toast.on{opacity:1}
.loading{text-align:center;color:var(--muted);font-size:12.5px;padding:22px}

/* 底栏协议链接 */
.foot .docs a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.18)}
.foot .docs a:hover{color:#0E7C66;border-bottom-color:#0E7C66}
.foot .docs span{margin:0 7px;opacity:.45}

/* 广告位 */
#ads{margin:10px 12px 0}
#ads .ad{display:block;border-radius:12px;overflow:hidden;line-height:0}
#ads .ad img{width:100%;display:block}
#ads:empty{display:none}

/* 搜全网：搜索进度条 */
.netbar{display:flex;align-items:center;gap:10px;margin:12px 12px 0;padding:10px 13px;border-radius:12px;
  background:#F3F7F5;border:1px solid #E3EDE8;font-size:13px;color:var(--ink)}
.netbar .sp{flex:1}
.netbar button{flex-shrink:0;white-space:nowrap}

/* 搜全网：渠道内「显示更多」 */
.morelnk{margin:8px 12px 2px;padding:9px 0;text-align:center;font-size:12.5px;color:#0E7490;
  background:#F6FAF9;border:1px dashed #CFE3DC;border-radius:10px;cursor:pointer}
.morelnk:active{background:#EAF4F1}

/* 搜全网：工具条里的筛选框/排序 */
.netbar input#npFilter{flex:1;min-width:110px;height:30px;padding:0 10px;border:1px solid #D9E2DE;
  border-radius:8px;font-size:12.5px;outline:none;background:#fff}
.netbar select#npSort{height:30px;border:1px solid #D9E2DE;border-radius:8px;padding:0 6px;
  font-size:12.5px;background:#fff;outline:none;flex-shrink:0}
.li.sel{background:#EFF7F4}
#netBody .li .ck{display:none;width:18px;height:18px;border-radius:50%;border:1.5px solid #C7D6D0;
  align-items:center;justify-content:center;font-size:11px;color:#fff;flex-shrink:0;margin-right:2px}
#netBody .li .ck.on{background:#0E7490;border-color:#0E7490}
.nbLog{max-height:26vh;overflow:auto;margin-top:10px;border:1px solid #E6EEEA;border-radius:10px;background:#FAFCFB}
.nbLog .nbl{padding:7px 11px;font-size:12px;color:#3A4441;border-bottom:1px solid #F0F5F3;word-break:break-all}
.nbLog .nbl:last-child{border-bottom:0}

/* 搜全网：面包屑 + 类型 chips */
.crumbbar{display:flex;align-items:center;gap:8px;margin:10px 12px 0;position:sticky;top:0;z-index:5;
  background:#fff;padding:8px 10px;border-radius:10px;border:1px solid #E3EDE8;flex-wrap:wrap}
.crumbbar .cp{font-size:12.5px;color:#3A4441;word-break:break-all}
.crumbbar .crumb{color:#0E7490;cursor:pointer}
.crumbbar .crumb:hover{text-decoration:underline}
.crumbbar .csep{color:#B8C0BE;margin:0 2px}
.chips{display:flex;gap:7px;overflow-x:auto;padding:9px 12px 2px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}
.chips .chipx{flex:0 0 auto;font-size:12px;padding:5px 11px;border-radius:999px;background:#F2F6F4;
  color:#4A5652;border:1px solid #E3EDE8;cursor:pointer;white-space:nowrap}
.chips .chipx.on{background:#0E7490;color:#fff;border-color:#0E7490}
.li .bs2{border:1px solid #CFE3DC;background:#F6FAF9;color:#0E7490;border-radius:8px;
  padding:6px 12px;font-size:12.5px;white-space:nowrap;flex-shrink:0;cursor:pointer}
.li .bs2:active{background:#EAF4F1}

/* 图标容器 + 键盘当前行 + 右键菜单 */
.li .ic{display:flex;align-items:center;justify-content:center}
.fic{display:inline-flex;align-items:center;line-height:0}
.li.cur{outline:2px solid #0E7490;outline-offset:-2px;border-radius:10px}
#ctxm{position:fixed;z-index:99999;background:#fff;border:1px solid #E3EDE8;border-radius:10px;
  box-shadow:0 8px 26px rgba(16,40,36,.16);padding:5px;min-width:166px;font-size:13px;color:#2C3A36}
#ctxm div{padding:8px 11px;border-radius:7px;cursor:pointer;white-space:nowrap}
#ctxm div:hover{background:#F2F7F5}

/* 失效链接：整行淡化 + 不可点感 */
#netBody .li.deadx{opacity:.55}
#netBody .li.deadx .nm{text-decoration:line-through;text-decoration-color:#B91C1C}

/* 网盘标识：彩色圆点（一眼看出是哪个盘） */
.tag.bd::before,.tag.qk::before,.tag.uc::before,.tag.xl::before{
  content:'';display:inline-block;width:7px;height:7px;border-radius:50%;
  margin-right:4px;vertical-align:middle;background:#9AA3A0}
.tag.bd::before{background:#2B5FBF}   /* 百度 */
.tag.qk::before{background:#2F7CFF}   /* 夸克 */
.tag.uc::before{background:#F97316}   /* UC */
.tag.xl::before{background:#7C3AED}   /* 迅雷 */
#btnHome{margin-left:auto;flex-shrink:0;white-space:nowrap}
.top{display:flex;align-items:center;gap:10px}

/* 批A：二维码行 / 清空按钮 / 返回顶部 */
.qrow{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;
  border:1px solid #E3EDE8;border-radius:10px;background:#FAFCFB}
.qrow img{width:112px;height:112px;border:1px solid #E3EDE8;border-radius:8px;background:#fff;flex-shrink:0}
.qrow .qhint{font-size:12.5px;color:#3A4441;line-height:1.7}
.qrow .qhint span{color:#7A8287;font-size:11.5px}
.search .clr{border:0;background:transparent;color:#9AA3A0;font-size:15px;padding:0 6px;cursor:pointer;flex-shrink:0}
.search .clr:active{color:#5A625F}
#toTop{position:fixed;right:16px;bottom:78px;width:42px;height:42px;border-radius:50%;border:1px solid #DDE9E4;
  background:#fff;color:#0E7490;font-size:18px;line-height:1;box-shadow:0 4px 14px rgba(16,40,36,.14);z-index:60;cursor:pointer}
#toTop:active{background:#EEF6F3}
