/* host: nghucom | domain: ng-hu.com */
html {
  box-sizing: border-box;
  overflow-x: hidden;
  width: 100%;
  font-family: sans-serif;
}

*, *::before, *::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

.n01{background:var(--n01-page);position:sticky;top:0;z-index:50}
.n01 *{box-sizing:border-box}
.n01__wrap{max-width:1320px;margin:0 auto;padding:12px 12px;display:flex;align-items:center;gap:12px}
.n01__brand{display:flex;align-items:center;gap:10px;text-decoration:none;background:var(--n01-s);border:1px solid var(--n01-b);border-radius:18px;padding:10px 12px;box-shadow:0 10px 30px var(--n01-sh)}
.n01__logo{height:34px;max-width:140px;display:block}
.n01__name{font-weight:900;color:var(--n01-t);font-size:14px;letter-spacing:.2px;white-space:nowrap}
.n01__nav{flex:1;min-width:0;position:relative}
.n01__rail{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:6px 6px;background:var(--n01-s);border:1px solid var(--n01-b);border-radius:18px;box-shadow:0 10px 30px var(--n01-sh)}
.n01__rail::-webkit-scrollbar{display:none}
.n01__pill{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n01-tx);background:var(--n01-s2);border:1px solid var(--n01-b);border-radius:999px;padding:9px 12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n01__pill i{opacity:.92}
.n01__pill span{font-size:13px;font-weight:700}
.n01__pill:hover{transform:translateY(-1px);background:var(--n01-chip);border-color:var(--n01-cb);color:var(--n01-ct)}
.n01__pill:focus{outline:3px solid var(--n01-f);outline-offset:2px}
.n01__fade{pointer-events:none;position:absolute;right:0;top:0;bottom:0;width:56px;background:linear-gradient(90deg,transparent,var(--n01-page))}
@media (max-width:860px){.n01__name{display:none}.n01__wrap{gap:10px}.n01__brand{padding:10px}.n01__rail{padding:6px}.n01__fade{display:none}}
.n02{background:var(--n02-page);position:sticky;top:0;z-index:80}
.n02 *{box-sizing:border-box}
.n02__ck{position:absolute;left:-9999px}
.n02__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n02__top{display:flex;justify-content:center;margin:0 0 10px}
.n02__titem{font-weight:900;font-size:12px;color:var(--n02-tx);background:var(--n02-q);border:1px solid var(--n02-b);border-radius:999px;padding:8px 12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n02__bar{display:flex;align-items:center;gap:12px;background:var(--n02-s);border:1px solid var(--n02-b);border-radius:18px;box-shadow:0 12px 34px var(--n02-sh);padding:10px 10px}
.n02__home{display:flex;align-items:center;text-decoration:none;border-radius:14px;padding:6px 8px;background:linear-gradient(90deg,var(--n02-s2),transparent)}
.n02__logo{height:34px;max-width:180px;display:block}
.n02__nav{flex:1;min-width:0;position:relative}
.n02__rail{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n02__rail::-webkit-scrollbar{display:none}
.n02__pill{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n02-tx);background:var(--n02-s2);border:1px solid var(--n02-b);border-radius:999px;padding:9px 12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n02__pill i{opacity:.92}
.n02__pill span{font-size:13px;font-weight:900}
.n02__pill:hover{transform:translateY(-1px);background:var(--n02-chip);border-color:var(--n02-cb);color:var(--n02-ct)}
.n02__pill:focus{outline:3px solid var(--n02-f);outline-offset:2px}
.n02__fade{pointer-events:none;position:absolute;right:0;top:0;bottom:0;width:54px;background:linear-gradient(90deg,transparent,var(--n02-s))}
.n02__btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid var(--n02-b);background:var(--n02-s2);color:var(--n02-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n02__btn:hover{transform:translateY(-1px);background:var(--n02-chip);border-color:var(--n02-cb);color:var(--n02-ct)}
.n02__mask{position:fixed;inset:0;opacity:0;pointer-events:none;background:var(--n02-f);transition:.2s;z-index:90}
.n02__drawer{position:fixed;right:-380px;top:0;bottom:0;width:min(380px,88vw);background:var(--n02-s);border-left:1px solid var(--n02-b);box-shadow:-18px 0 60px var(--n02-sh);transition:.25s;z-index:100;display:flex;flex-direction:column}
.n02__dhead{display:flex;align-items:center;justify-content:space-between;padding:14px 14px;border-bottom:1px solid var(--n02-d)}
.n02__dttl{display:flex;align-items:center;gap:10px;font-weight:900;color:var(--n02-t)}
.n02__dx{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid var(--n02-b);background:var(--n02-s2);color:var(--n02-tx);cursor:pointer}
.n02__dx:hover{background:var(--n02-chip);border-color:var(--n02-cb);color:var(--n02-ct)}
.n02__dmeta{padding:12px 14px;border-bottom:1px solid var(--n02-d)}
.n02__dtag{display:block;font-weight:900;font-size:12px;color:var(--n02-tx);background:var(--n02-q);border:1px solid var(--n02-b);border-radius:14px;padding:10px 12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n02__grid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto}
.n02__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n02-tx);background:var(--n02-s2);border:1px solid var(--n02-b);border-radius:14px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n02__tile i{opacity:.92}
.n02__tile span{font-weight:900;font-size:13px}
.n02__tile:hover{transform:translateY(-1px);background:var(--n02-chip);border-color:var(--n02-cb);color:var(--n02-ct)}
.n02__ck:checked~.n02__mask{opacity:1;pointer-events:auto}
.n02__ck:checked~.n02__drawer{right:0}
@media (max-width:860px){.n02__nav{display:none}.n02__fade{display:none}}
@media (max-width:420px){.n02__wrap{padding:10px}.n02__bar{gap:10px}.n02__top{justify-content:flex-start}}
.n02__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:14px;padding:6px 10px;background:linear-gradient(90deg,var(--n02-s2),transparent)}
.n02__logo{height:34px;display:block}
.n02__brand{font-weight:900;font-size:14px;color:var(--n02-t);letter-spacing:.3px;white-space:nowrap}
@media (max-width:860px){.n02__brand{display:none}}

.n03{background:var(--n03-page);position:sticky;top:0;z-index:86}
.n03 *{box-sizing:border-box}
.n03__ck{position:absolute;left:-9999px}
.n03__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n03__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}
.n03__topL,.n03__topR{display:inline-flex;align-items:center;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900;font-size:12px;color:var(--n03-tx);background:var(--n03-q);border:1px solid var(--n03-b);border-radius:999px;padding:8px 12px}
.n03__bar{display:flex;align-items:center;gap:12px;background:var(--n03-s);border:1px solid var(--n03-b);border-radius:22px;box-shadow:0 16px 44px var(--n03-sh);padding:10px 10px}
.n03__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:16px;padding:6px 10px;background:linear-gradient(90deg,var(--n03-s2),transparent)}
.n03__logo{height:34px;display:block}
.n03__brand{font-weight:950;font-size:14px;color:var(--n03-t);letter-spacing:.35px;white-space:nowrap}
.n03__nav{flex:1;min-width:0;position:relative}
.n03__rail{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n03__rail::-webkit-scrollbar{display:none}
.n03__pill{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n03-tx);background:var(--n03-s2);border:1px solid var(--n03-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n03__pill--c{background:var(--n03-chip);border-color:var(--n03-cb);color:var(--n03-ct)}
.n03__pill i{opacity:.92}
.n03__pill span{font-size:13px;font-weight:950}
.n03__pill:hover{transform:translateY(-1px);background:var(--n03-ch);border-color:var(--n03-cb);color:var(--n03-ct)}
.n03__fade{pointer-events:none;position:absolute;right:0;top:0;bottom:0;width:64px;background:linear-gradient(90deg,transparent,var(--n03-s))}
.n03__btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;border:1px solid var(--n03-b);background:var(--n03-s2);color:var(--n03-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n03__btn:hover{transform:translateY(-1px);background:var(--n03-chip);border-color:var(--n03-cb);color:var(--n03-ct)}
.n03__mask{position:fixed;inset:0;background:var(--n03-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n03__sheet{position:fixed;left:0;right:0;bottom:-100%;background:var(--n03-s);border-top:1px solid var(--n03-b);border-radius:22px 22px 0 0;box-shadow:0 -24px 80px var(--n03-sh);transition:.25s;z-index:100;max-height:86vh;display:flex;flex-direction:column;overflow:hidden}
.n03__shead{display:flex;align-items:center;justify-content:space-between;padding:14px 14px;border-bottom:1px solid var(--n03-d)}
.n03__st{display:flex;align-items:center;gap:10px;font-weight:950;color:var(--n03-t)}
.n03__sx{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;border:1px solid var(--n03-b);background:var(--n03-s2);color:var(--n03-tx);cursor:pointer}
.n03__sx:hover{background:var(--n03-chip);border-color:var(--n03-cb);color:var(--n03-ct)}
.n03__smeta{padding:12px 14px;border-bottom:1px solid var(--n03-d)}
.n03__stag{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900;font-size:12px;color:var(--n03-tx);background:var(--n03-q);border:1px solid var(--n03-b);border-radius:14px;padding:10px 12px}
.n03__sgrid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto}
.n03__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n03-tx);background:var(--n03-s2);border:1px solid var(--n03-b);border-radius:16px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n03__tile--c{background:var(--n03-chip);border-color:var(--n03-cb);color:var(--n03-ct)}
.n03__tile i{opacity:.92}
.n03__tile span{font-weight:950;font-size:13px}
.n03__tile:hover{transform:translateY(-1px);background:var(--n03-ch);border-color:var(--n03-cb);color:var(--n03-ct)}
.n03__ck:checked~.n03__mask{opacity:1;pointer-events:auto}
.n03__ck:checked~.n03__sheet{bottom:0}
@media (max-width:860px){.n03__nav{display:none}.n03__fade{display:none}.n03__top{justify-content:center}.n03__topL,.n03__topR{max-width:100%}.n03__topR{display:none}}
@media (max-width:420px){.n03__wrap{padding:10px}.n03__bar{gap:10px}}

.n04{background:var(--n04-page);position:sticky;top:0;z-index:87}
.n04 *{box-sizing:border-box}
.n04__ck{position:absolute;left:-9999px}
.n04__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n04__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}
.n04__ml,.n04__mr{display:inline-flex;align-items:center;gap:10px;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:950;font-size:12px;color:var(--n04-tx);background:var(--n04-q);border:1px solid var(--n04-b);border-radius:999px;padding:8px 12px}
.n04__ml i,.n04__mr i{opacity:.9}
.n04__bar{display:flex;align-items:center;gap:12px;background:var(--n04-s);border:1px solid var(--n04-b);border-radius:26px;box-shadow:0 18px 50px var(--n04-sh);padding:10px 12px}
.n04__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:18px;padding:7px 10px;background:linear-gradient(90deg,var(--n04-s2),transparent)}
.n04__logo{height:34px;display:block}
.n04__brand{font-weight:950;font-size:14px;color:var(--n04-t);letter-spacing:.35px;white-space:nowrap}
.n04__nav{flex:1;min-width:0}
.n04__rail{display:flex;align-items:center;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n04__rail::-webkit-scrollbar{display:none}
.n04__chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n04-tx);background:var(--n04-s2);border:1px solid var(--n04-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n04__chip--e{background:var(--n04-chip);border-color:var(--n04-cb);color:var(--n04-ct)}
.n04__chip i{opacity:.92}
.n04__chip span{font-size:13px;font-weight:950}
.n04__chip:hover{transform:translateY(-1px);background:var(--n04-ch);border-color:var(--n04-cb);color:var(--n04-ct)}
.n04__btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;border:1px solid var(--n04-b);background:var(--n04-s2);color:var(--n04-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n04__btn:hover{transform:translateY(-1px);background:var(--n04-chip);border-color:var(--n04-cb);color:var(--n04-ct)}
.n04__mask{position:fixed;inset:0;background:var(--n04-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n04__overlay{position:fixed;inset:0;opacity:0;pointer-events:none;transition:.2s;z-index:100;display:flex;align-items:center;justify-content:center;padding:14px}
.n04__panel{width:min(980px,100%);max-height:86vh;background:var(--n04-s);border:1px solid var(--n04-b);border-radius:28px;box-shadow:0 26px 90px var(--n04-sh);overflow:hidden;display:flex;flex-direction:column}
.n04__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n04-d)}
.n04__hL{display:flex;align-items:center;gap:12px;min-width:0}
.n04__pLogo{height:40px;display:block}
.n04__hTxt{min-width:0}
.n04__hBrand{font-weight:990;font-size:16px;color:var(--n04-t);letter-spacing:.35px;white-space:nowrap}
.n04__hSub{margin-top:3px;font-weight:900;font-size:12px;color:var(--n04-mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52vw}
.n04__x{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;border:1px solid var(--n04-b);background:var(--n04-s2);color:var(--n04-tx);cursor:pointer}
.n04__x:hover{background:var(--n04-chip);border-color:var(--n04-cb);color:var(--n04-ct)}
.n04__cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;overflow:auto}
.n04__col{background:var(--n04-s2);border:1px solid var(--n04-b);border-radius:22px;padding:12px}
.n04__ttl{font-weight:990;color:var(--n04-t);margin:0 0 10px}
.n04__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.n04__gridE{grid-template-columns:repeat(3,minmax(0,1fr))}
.n04__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n04-tx);background:var(--n04-s);border:1px solid var(--n04-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n04__tileE{background:var(--n04-chip);border-color:var(--n04-cb);color:var(--n04-ct)}
.n04__tile i{opacity:.92}
.n04__tile span{font-weight:950;font-size:13px}
.n04__tile:hover{transform:translateY(-1px);background:var(--n04-ch);border-color:var(--n04-cb);color:var(--n04-ct)}
.n04__foot{display:flex;align-items:center;gap:10px;margin:0 14px 14px;background:var(--n04-q);border:1px solid var(--n04-b);border-radius:20px;padding:12px;color:var(--n04-tx);font-weight:950;font-size:12px;overflow:hidden}
.n04__foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n04__ck:checked~.n04__mask{opacity:1;pointer-events:auto}
.n04__ck:checked~.n04__overlay{opacity:1;pointer-events:auto}
@media (max-width:860px){.n04__nav{display:none}.n04__mr{display:none}.n04__meta{justify-content:center}.n04__ml{max-width:100%}.n04__cols{grid-template-columns:1fr}.n04__gridE{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.n04__wrap{padding:10px}.n04__brand{display:none}.n04__panel{border-radius:22px}}
.n05{background:var(--n05-page);position:sticky;top:0;z-index:88}
.n05 *{box-sizing:border-box}
.n05__tg{position:absolute;left:-9999px}
.n05__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n05__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}
.n05__hello,.n05__addr{display:inline-flex;align-items:center;gap:10px;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:950;font-size:12px;color:var(--n05-tx);background:var(--n05-q);border:1px solid var(--n05-b);border-radius:999px;padding:8px 12px}
.n05__hello i,.n05__addr i{opacity:.9}
.n05__bar{display:flex;align-items:center;gap:12px;background:var(--n05-s);border:1px solid var(--n05-b);border-radius:26px;box-shadow:0 18px 55px var(--n05-sh);padding:10px 12px}
.n05__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:18px;padding:7px 10px;background:linear-gradient(90deg,var(--n05-s2),transparent)}
.n05__logo{height:34px;display:block}
.n05__brand{font-weight:990;font-size:14px;color:var(--n05-t);letter-spacing:.35px;white-space:nowrap}
.n05__nav{flex:1;min-width:0}
.n05__rail{display:flex;align-items:center;gap:10px;overflow:auto;scrollbar-width:none;padding:4px;background:var(--n05-s2);border:1px solid var(--n05-b);border-radius:999px}
.n05__rail::-webkit-scrollbar{display:none}
.n05__seg{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n05-tx);background:transparent;border:1px solid transparent;border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n05__seg--e{background:var(--n05-chip);border-color:var(--n05-cb);color:var(--n05-ct)}
.n05__seg i{opacity:.92}
.n05__seg span{font-size:13px;font-weight:950}
.n05__seg:hover{transform:translateY(-1px);background:var(--n05-chip);border-color:var(--n05-cb);color:var(--n05-ct)}
.n05__btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;border:1px solid var(--n05-b);background:var(--n05-s2);color:var(--n05-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n05__btn:hover{transform:translateY(-1px);background:var(--n05-chip);border-color:var(--n05-cb);color:var(--n05-ct)}
.n05__mask{position:fixed;inset:0;background:var(--n05-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n05__drawer{position:fixed;left:-420px;top:0;bottom:0;width:min(420px,88vw);background:var(--n05-s);border-right:1px solid var(--n05-b);box-shadow:18px 0 70px var(--n05-sh);transition:.25s;z-index:100;display:flex;flex-direction:column}
.n05__dhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n05-d)}
.n05__dhome{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:18px;padding:8px 10px;background:var(--n05-s2);border:1px solid var(--n05-b)}
.n05__dlogo{height:32px;display:block}
.n05__dbrand{font-weight:990;font-size:14px;color:var(--n05-t);letter-spacing:.35px;white-space:nowrap}
.n05__dx{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;border:1px solid var(--n05-b);background:var(--n05-s2);color:var(--n05-tx);cursor:pointer}
.n05__dx:hover{background:var(--n05-chip);border-color:var(--n05-cb);color:var(--n05-ct)}
.n05__dmeta{margin:14px 14px 0;display:flex;align-items:center;gap:10px;background:var(--n05-q);border:1px solid var(--n05-b);border-radius:18px;padding:12px;color:var(--n05-tx);font-weight:950;font-size:12px;overflow:hidden}
.n05__dmeta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n05__dsec{padding:14px;overflow:auto}
.n05__ttl{font-weight:990;color:var(--n05-t);margin:0 0 10px}
.n05__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.n05__gridE{grid-template-columns:repeat(3,minmax(0,1fr))}
.n05__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n05-tx);background:var(--n05-s2);border:1px solid var(--n05-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n05__tileE{background:var(--n05-chip);border-color:var(--n05-cb);color:var(--n05-ct)}
.n05__tile i{opacity:.92}
.n05__tile span{font-weight:950;font-size:13px}
.n05__tile:hover{transform:translateY(-1px);background:var(--n05-ch);border-color:var(--n05-cb);color:var(--n05-ct)}
.n05__dfoot{margin:0 14px 14px;display:flex;align-items:center;gap:10px;background:var(--n05-q);border:1px solid var(--n05-b);border-radius:18px;padding:12px;color:var(--n05-tx);font-weight:950;font-size:12px;overflow:hidden}
.n05__dfoot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n05__tg:checked~.n05__mask{opacity:1;pointer-events:auto}
.n05__tg:checked~.n05__drawer{left:0}
@media (max-width:860px){.n05__nav{display:none}.n05__addr{display:none}.n05__meta{justify-content:center}.n05__hello{max-width:100%}.n05__gridE{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.n05__wrap{padding:10px}.n05__brand{display:none}}
.n06{background:var(--n06-page);position:sticky;top:0;z-index:89}
.n06 *{box-sizing:border-box}
.n06__ck{position:absolute;left:-9999px}
.n06__wrap{max-width:1320px;margin:0 auto;padding:12px;position:relative}
.n06__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}
.n06__hello,.n06__addr{display:inline-flex;align-items:center;gap:10px;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:950;font-size:12px;color:var(--n06-tx);background:var(--n06-q);border:1px solid var(--n06-b);border-radius:999px;padding:8px 12px}
.n06__hello i,.n06__addr i{opacity:.9}
.n06__bar{display:flex;align-items:center;gap:12px;background:var(--n06-s);border:1px solid var(--n06-b);border-radius:28px;box-shadow:0 18px 55px var(--n06-sh);padding:10px 12px}
.n06__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:18px;padding:7px 10px;background:linear-gradient(90deg,var(--n06-s2),transparent)}
.n06__logo{height:34px;display:block}
.n06__brand{font-weight:990;font-size:14px;color:var(--n06-t);letter-spacing:.35px;white-space:nowrap}
.n06__nav{flex:1;min-width:0}
.n06__tabs{display:flex;align-items:center;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n06__tabs::-webkit-scrollbar{display:none}
.n06__tab{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n06-tx);background:var(--n06-s2);border:1px solid var(--n06-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n06__tab i{opacity:.92}
.n06__tab span{font-size:13px;font-weight:950}
.n06__tab:hover{transform:translateY(-1px);background:var(--n06-chip);border-color:var(--n06-cb);color:var(--n06-ct)}
.n06__more{margin-left:auto;display:inline-flex;align-items:center;gap:10px;justify-content:center;height:48px;padding:0 14px;border-radius:18px;border:1px solid var(--n06-b);background:var(--n06-s2);color:var(--n06-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n06__more span{font-weight:950;font-size:13px}
.n06__more:hover{transform:translateY(-1px);background:var(--n06-chip);border-color:var(--n06-cb);color:var(--n06-ct)}
.n06__drop{position:absolute;left:0;right:0;top:calc(100% - 2px);padding:12px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:.2s}
.n06__dropin{background:var(--n06-s);border:1px solid var(--n06-b);border-radius:26px;box-shadow:0 26px 90px var(--n06-sh);overflow:hidden}
.n06__dhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n06-d)}
.n06__dttl{display:flex;align-items:center;gap:10px;font-weight:990;color:var(--n06-t)}
.n06__dx{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;border:1px solid var(--n06-b);background:var(--n06-s2);color:var(--n06-tx);cursor:pointer}
.n06__dx:hover{background:var(--n06-chip);border-color:var(--n06-cb);color:var(--n06-ct)}
.n06__cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px}
.n06__col{background:var(--n06-s2);border:1px solid var(--n06-b);border-radius:22px;padding:12px}
.n06__ct{font-weight:990;color:var(--n06-t);margin:0 0 10px}
.n06__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.n06__gridE{grid-template-columns:repeat(3,minmax(0,1fr))}
.n06__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n06-tx);background:var(--n06-s);border:1px solid var(--n06-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n06__tileE{background:var(--n06-chip);border-color:var(--n06-cb);color:var(--n06-ct)}
.n06__tile i{opacity:.92}
.n06__tile span{font-weight:950;font-size:13px}
.n06__tile:hover{transform:translateY(-1px);background:var(--n06-ch);border-color:var(--n06-cb);color:var(--n06-ct)}
.n06__note{margin:0 14px 14px;display:flex;align-items:center;gap:10px;background:var(--n06-q);border:1px solid var(--n06-b);border-radius:20px;padding:12px;color:var(--n06-tx);font-weight:950;font-size:12px;overflow:hidden}
.n06__note span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n06__mask{position:fixed;inset:0;background:var(--n06-f);opacity:0;pointer-events:none;transition:.2s;z-index:80}
.n06__ck:checked~.n06__wrap .n06__drop{opacity:1;pointer-events:auto;transform:translateY(0)}
.n06__ck:checked~.n06__mask{opacity:1;pointer-events:auto}
@media (max-width:860px){.n06__nav{display:none}.n06__addr{display:none}.n06__meta{justify-content:center}.n06__hello{max-width:100%}.n06__cols{grid-template-columns:1fr}.n06__gridE{grid-template-columns:repeat(2,minmax(0,1fr))}.n06__drop{position:fixed;inset:0;top:0;padding:12px;transform:translateY(0)}.n06__dropin{max-height:86vh;display:flex;flex-direction:column}.n06__cols{overflow:auto}}
@media (max-width:420px){.n06__wrap{padding:10px}.n06__brand{display:none}.n06__more span{display:none}}
@media (max-width:860px){
  .n06__bar{gap:10px}
  .n06__home{flex:1;min-width:0}
  .n06__more{flex:0 0 48px;width:48px;padding:0;justify-content:center}
  .n06__more span{display:none}
}
.n07{background:var(--n07-page);position:sticky;top:0;z-index:90}
.n07 *{box-sizing:border-box}
.n07__ck{position:absolute;left:-9999px}
.n07__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n07__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}
.n07__hello,.n07__addr{display:inline-flex;align-items:center;gap:10px;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:950;font-size:12px;color:var(--n07-tx);background:var(--n07-q);border:1px solid var(--n07-b);border-radius:999px;padding:8px 12px}
.n07__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--n07-s);border:1px solid var(--n07-b);border-radius:28px;box-shadow:0 18px 55px var(--n07-sh);padding:10px 12px}
.n07__left{display:flex;align-items:center;gap:12px;min-width:0}
.n07__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:18px;padding:7px 10px;background:linear-gradient(90deg,var(--n07-s2),transparent)}
.n07__logo{height:34px;display:block}
.n07__brand{font-weight:990;font-size:14px;color:var(--n07-t);letter-spacing:.35px;white-space:nowrap}
.n07__quick{display:flex;gap:10px;overflow:auto;scrollbar-width:none;min-width:0;padding:4px 4px}
.n07__quick::-webkit-scrollbar{display:none}
.n07__q{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n07-tx);background:var(--n07-s2);border:1px solid var(--n07-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n07__q i{opacity:.92}
.n07__q span{font-size:13px;font-weight:950}
.n07__q:hover{transform:translateY(-1px);background:var(--n07-chip);border-color:var(--n07-cb);color:var(--n07-ct)}
.n07__menu{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n07-b);background:var(--n07-s2);color:var(--n07-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n07__menu:hover{transform:translateY(-1px);background:var(--n07-chip);border-color:var(--n07-cb);color:var(--n07-ct)}
.n07__mask{position:fixed;inset:0;background:var(--n07-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n07__sheet{position:fixed;left:0;right:0;bottom:-100%;background:var(--n07-s);border-top:1px solid var(--n07-b);border-radius:24px 24px 0 0;box-shadow:0 -26px 90px var(--n07-sh);transition:.25s;z-index:100;max-height:86vh;display:flex;flex-direction:column;overflow:hidden}
.n07__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n07-d)}
.n07__hL{display:flex;align-items:center;gap:12px;min-width:0}
.n07__hLogo{height:40px;display:block}
.n07__hTxt{min-width:0}
.n07__hBrand{font-weight:990;font-size:16px;color:var(--n07-t);letter-spacing:.35px;white-space:nowrap}
.n07__hSub{margin-top:3px;font-weight:900;font-size:12px;color:var(--n07-mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}
.n07__x{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n07-b);background:var(--n07-s2);color:var(--n07-tx);cursor:pointer}
.n07__x:hover{background:var(--n07-chip);border-color:var(--n07-cb);color:var(--n07-ct)}
.n07__body{padding:14px;overflow:auto}
.n07__sec{margin:0 0 14px}
.n07__ttl{font-weight:990;color:var(--n07-t);margin:0 0 10px}
.n07__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.n07__gridE{grid-template-columns:repeat(3,minmax(0,1fr))}
.n07__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n07-tx);background:var(--n07-s2);border:1px solid var(--n07-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n07__tileE{background:var(--n07-chip);border-color:var(--n07-cb);color:var(--n07-ct)}
.n07__tile i{opacity:.92}
.n07__tile span{font-weight:950;font-size:13px}
.n07__tile:hover{transform:translateY(-1px);background:var(--n07-ch);border-color:var(--n07-cb);color:var(--n07-ct)}
.n07__foot{display:flex;align-items:center;gap:10px;background:var(--n07-q);border:1px solid var(--n07-b);border-radius:18px;padding:12px;color:var(--n07-tx);font-weight:950;font-size:12px;overflow:hidden}
.n07__foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n07__ck:checked~.n07__mask{opacity:1;pointer-events:auto}
.n07__ck:checked~.n07__sheet{bottom:0}
@media (max-width:860px){.n07__addr{display:none}.n07__top{justify-content:center}.n07__hello{max-width:100%}.n07__quick{display:none}.n07__gridE{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.n07__wrap{padding:10px}.n07__brand{display:none}}
.n08{background:var(--n08-page);position:sticky;top:0;z-index:92}
.n08 *{box-sizing:border-box}
.n08__ck{position:absolute;left:-9999px}
.n08__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n08__hello{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:990;font-size:12px;color:var(--n08-tx);background:var(--n08-q);border:1px solid var(--n08-b);border-radius:999px;padding:8px 14px;margin:0 auto 10px}
.n08__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n08__bar{display:flex;align-items:center;gap:12px;background:var(--n08-s);border:1px solid var(--n08-b);border-radius:28px;box-shadow:0 18px 60px var(--n08-sh);padding:10px 12px}
.n08__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:18px;padding:7px 10px;background:linear-gradient(90deg,var(--n08-s2),transparent)}
.n08__logo{height:34px;display:block}
.n08__brand{font-weight:990;font-size:14px;color:var(--n08-t);letter-spacing:.35px;white-space:nowrap}
.n08__mid{flex:1;min-width:0;display:flex;align-items:center;gap:12px}
.n08__dock{flex:0 0 auto;display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px;max-width:42%}
.n08__dock::-webkit-scrollbar{display:none}
.n08__btn{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n08-ct);background:var(--n08-chip);border:1px solid var(--n08-cb);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n08__btn i{opacity:.92}
.n08__btn span{font-size:13px;font-weight:950}
.n08__btn:hover{transform:translateY(-1px);background:var(--n08-ch)}
.n08__cats{flex:1;min-width:0}
.n08__catsIn{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n08__catsIn::-webkit-scrollbar{display:none}
.n08__pill{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n08-tx);background:var(--n08-s2);border:1px solid var(--n08-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n08__pill i{opacity:.92}
.n08__pill span{font-size:13px;font-weight:950}
.n08__pill:hover{transform:translateY(-1px);background:var(--n08-chip);border-color:var(--n08-cb);color:var(--n08-ct)}
.n08__menu{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n08-b);background:var(--n08-s2);color:var(--n08-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n08__menu:hover{transform:translateY(-1px);background:var(--n08-chip);border-color:var(--n08-cb);color:var(--n08-ct)}
.n08__mask{position:fixed;inset:0;background:var(--n08-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n08__drawer{position:fixed;top:0;bottom:0;right:0;width:min(420px,90vw);background:var(--n08-s);border-left:1px solid var(--n08-b);box-shadow:-18px 0 80px var(--n08-sh);transform:translateX(100%);transition:.25s;z-index:100;display:flex;flex-direction:column}
.n08__dTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n08-d)}
.n08__dBrand{display:flex;align-items:center;gap:12px;min-width:0}
.n08__dLogo{height:40px;display:block}
.n08__dName{font-weight:990;font-size:16px;color:var(--n08-t);letter-spacing:.35px;white-space:nowrap}
.n08__dX{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n08-b);background:var(--n08-s2);color:var(--n08-tx);cursor:pointer}
.n08__dX:hover{background:var(--n08-chip);border-color:var(--n08-cb);color:var(--n08-ct)}
.n08__dBody{padding:14px;overflow:auto}
.n08__sec{margin:0 0 14px}
.n08__ttl{font-weight:990;color:var(--n08-t);margin:0 0 10px}
.n08__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.n08__gridE{grid-template-columns:repeat(3,minmax(0,1fr))}
.n08__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n08-tx);background:var(--n08-s2);border:1px solid var(--n08-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n08__tileE{background:var(--n08-chip);border-color:var(--n08-cb);color:var(--n08-ct)}
.n08__tile i{opacity:.92}
.n08__tile span{font-weight:950;font-size:13px}
.n08__tile:hover{transform:translateY(-1px);background:var(--n08-ch);border-color:var(--n08-cb);color:var(--n08-ct)}
.n08__ck:checked~.n08__mask{opacity:1;pointer-events:auto}
.n08__ck:checked~.n08__drawer{transform:translateX(0)}
@media (max-width:860px){.n08__brand{display:none}.n08__dock{display:none}.n08__cats{display:none}.n08__home{flex:1;min-width:0}.n08__gridE{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.n08__wrap{padding:10px}}
.n09{background:var(--n09-page);position:sticky;top:0;z-index:93}
.n09 *{box-sizing:border-box}
.n09__ck{position:absolute;left:-9999px}
.n09__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n09__frame{background:var(--n09-s);border:1px solid var(--n09-b);border-radius:26px;box-shadow:0 20px 70px var(--n09-sh);overflow:hidden}
.n09__head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 12px;border-bottom:1px solid var(--n09-d)}
.n09__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:18px;padding:8px 10px;background:linear-gradient(90deg,var(--n09-s2),transparent)}
.n09__logo{height:34px;display:block}
.n09__brand{font-weight:990;font-size:14px;color:var(--n09-t);letter-spacing:.35px;white-space:nowrap}
.n09__hello{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:990;font-size:12px;color:var(--n09-tx);background:var(--n09-q);border:1px solid var(--n09-b);border-radius:999px;padding:8px 14px}
.n09__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n09__menu{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n09-b);background:var(--n09-s2);color:var(--n09-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n09__menu:hover{transform:translateY(-1px);background:var(--n09-chip);border-color:var(--n09-cb);color:var(--n09-ct)}
.n09__body{padding:12px}
.n09__chips{display:flex;flex-wrap:wrap;gap:10px}
.n09__chip{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--n09-tx);background:var(--n09-s2);border:1px solid var(--n09-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n09__chip--e{background:var(--n09-chip);border-color:var(--n09-cb);color:var(--n09-ct)}
.n09__chip i{opacity:.92}
.n09__chip span{font-size:13px;font-weight:950;white-space:nowrap}
.n09__chip:hover{transform:translateY(-1px);background:var(--n09-ch);border-color:var(--n09-cb);color:var(--n09-ct)}
.n09__mask{position:fixed;inset:0;background:var(--n09-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n09__sheet{position:fixed;left:0;right:0;bottom:-100%;background:var(--n09-s);border-top:1px solid var(--n09-b);border-radius:24px 24px 0 0;box-shadow:0 -26px 90px var(--n09-sh);transition:.25s;z-index:100;max-height:86vh;display:flex;flex-direction:column;overflow:hidden}
.n09__sTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n09-d)}
.n09__sBrand{display:flex;align-items:center;gap:12px;min-width:0}
.n09__sLogo{height:40px;display:block}
.n09__sName{font-weight:990;font-size:16px;color:var(--n09-t);letter-spacing:.35px;white-space:nowrap}
.n09__sX{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n09-b);background:var(--n09-s2);color:var(--n09-tx);cursor:pointer}
.n09__sX:hover{background:var(--n09-chip);border-color:var(--n09-cb);color:var(--n09-ct)}
.n09__sHello{margin:12px 14px 0;display:flex;align-items:center;gap:10px;background:var(--n09-q);border:1px solid var(--n09-b);border-radius:18px;padding:12px;color:var(--n09-tx);font-weight:990;font-size:12px;overflow:hidden}
.n09__sHello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n09__sGrid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto}
.n09__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n09-tx);background:var(--n09-s2);border:1px solid var(--n09-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n09__tile--e{background:var(--n09-chip);border-color:var(--n09-cb);color:var(--n09-ct)}
.n09__tile i{opacity:.92}
.n09__tile span{font-weight:950;font-size:13px}
.n09__tile:hover{transform:translateY(-1px);background:var(--n09-ch);border-color:var(--n09-cb);color:var(--n09-ct)}
.n09__ck:checked~.n09__mask{opacity:1;pointer-events:auto}
.n09__ck:checked~.n09__sheet{bottom:0}
@media (max-width:860px){.n09__hello{display:none}.n09__body{display:none}}
@media (max-width:520px){.n09__brand{display:none}}
@media (max-width:860px){.n09__head{display:flex;align-items:center}.n09__menu{margin-left:auto}}
.n10{background:var(--n10-page);position:sticky;top:0;z-index:94}
.n10 *{box-sizing:border-box}
.n10__ck{position:absolute;left:-9999px}
.n10__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n10__capsule{display:flex;align-items:center;gap:12px;background:var(--n10-s);border:1px solid var(--n10-b);border-radius:30px;box-shadow:0 22px 80px var(--n10-sh);padding:10px 12px}
.n10__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:22px;padding:7px 10px;background:linear-gradient(90deg,var(--n10-s2),transparent)}
.n10__logo{height:34px;display:block}
.n10__brand{font-weight:990;font-size:14px;color:var(--n10-t);letter-spacing:.35px;white-space:nowrap}
.n10__hello{flex:1;min-width:0;display:flex;justify-content:center}
.n10__hello span{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:990;font-size:12px;color:var(--n10-tx);background:var(--n10-q);border:1px solid var(--n10-b);border-radius:999px;padding:8px 14px}
.n10__hamb{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;border:1px solid var(--n10-b);background:var(--n10-s2);color:var(--n10-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n10__hamb:hover{transform:translateY(-1px);background:var(--n10-chip);border-color:var(--n10-cb);color:var(--n10-ct)}
.n10__ring{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow:auto;scrollbar-width:none;background:var(--n10-s);border:1px solid var(--n10-b);border-radius:26px;box-shadow:0 14px 55px var(--n10-sh);padding:10px 10px}
.n10__ring::-webkit-scrollbar{display:none}
.n10__link{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n10-tx);background:var(--n10-s2);border:1px solid var(--n10-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n10__link--e{background:var(--n10-chip);border-color:var(--n10-cb);color:var(--n10-ct)}
.n10__link i{opacity:.92}
.n10__link span{font-size:13px;font-weight:950}
.n10__link:hover{transform:translateY(-1px);background:var(--n10-ch);border-color:var(--n10-cb);color:var(--n10-ct)}
.n10__mask{position:fixed;inset:0;background:var(--n10-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n10__drawer{position:fixed;top:0;bottom:0;left:0;width:min(420px,90vw);background:var(--n10-s);border-right:1px solid var(--n10-b);box-shadow:18px 0 90px var(--n10-sh);transform:translateX(-100%);transition:.25s;z-index:100;display:flex;flex-direction:column}
.n10__dTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n10-d)}
.n10__dBrand{display:flex;align-items:center;gap:12px;min-width:0}
.n10__dLogo{height:40px;display:block}
.n10__dName{font-weight:990;font-size:16px;color:var(--n10-t);letter-spacing:.35px;white-space:nowrap}
.n10__dX{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:22px;border:1px solid var(--n10-b);background:var(--n10-s2);color:var(--n10-tx);cursor:pointer}
.n10__dX:hover{background:var(--n10-chip);border-color:var(--n10-cb);color:var(--n10-ct)}
.n10__dHello{margin:12px 14px 0;display:flex;justify-content:center}
.n10__dHello span{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:990;font-size:12px;color:var(--n10-tx);background:var(--n10-q);border:1px solid var(--n10-b);border-radius:999px;padding:8px 14px}
.n10__dGrid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto}
.n10__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n10-tx);background:var(--n10-s2);border:1px solid var(--n10-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n10__tile--e{background:var(--n10-chip);border-color:var(--n10-cb);color:var(--n10-ct)}
.n10__tile i{opacity:.92}
.n10__tile span{font-weight:950;font-size:13px}
.n10__tile:hover{transform:translateY(-1px);background:var(--n10-ch);border-color:var(--n10-cb);color:var(--n10-ct)}
.n10__ck:checked~.n10__mask{opacity:1;pointer-events:auto}
.n10__ck:checked~.n10__drawer{transform:translateX(0)}
@media (max-width:860px){.n10__ring{display:none}.n10__brand{display:none}}
@media (max-width:420px){.n10__wrap{padding:10px}}
.n11{background:var(--n11-page);position:sticky;top:0;z-index:95}
.n11 *{box-sizing:border-box}
.n11__ck{position:absolute;left:-9999px}
.n11__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n11__seg{display:flex;align-items:center;gap:12px;background:var(--n11-s);border:1px solid var(--n11-b);border-radius:22px;box-shadow:0 18px 60px var(--n11-sh);padding:10px 12px}
.n11__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:16px;padding:7px 10px;background:linear-gradient(90deg,var(--n11-s2),transparent)}
.n11__logo{height:34px;display:block}
.n11__brand{font-weight:990;font-size:14px;color:var(--n11-t);letter-spacing:.35px;white-space:nowrap}
.n11__search{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:var(--n11-s2);border:1px solid var(--n11-b);border-radius:18px;padding:10px 12px}
.n11__search i{color:var(--n11-mu)}
.n11__q{border:0;outline:0;background:transparent;color:var(--n11-tx);width:100%;min-width:0;font-size:14px}
.n11__go{border:0;outline:0;background:var(--n11-p);color:var(--n11-pt);padding:8px 12px;border-radius:14px;font-weight:950;cursor:pointer}
.n11__go:hover{background:var(--n11-ph)}
.n11__hello{flex:0 0 auto;max-width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--n11-q);border:1px solid var(--n11-b);border-radius:18px;padding:10px 12px;color:var(--n11-tx);font-weight:990;font-size:12px}
.n11__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n11__more{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n11-b);background:var(--n11-s2);color:var(--n11-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n11__more:hover{transform:translateY(-1px);background:var(--n11-chip);border-color:var(--n11-cb);color:var(--n11-ct)}
.n11__line{margin-top:10px;display:flex;align-items:center;gap:10px;background:var(--n11-s);border:1px solid var(--n11-b);border-radius:22px;box-shadow:0 14px 55px var(--n11-sh);padding:10px 10px}
.n11__a{flex:0 0 auto;display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px;max-width:42%}
.n11__a::-webkit-scrollbar{display:none}
.n11__b{flex:1;min-width:0;display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n11__b::-webkit-scrollbar{display:none}
.n11__link{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n11-tx);background:var(--n11-s2);border:1px solid var(--n11-b);border-radius:16px;padding:10px 12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n11__link--e{background:var(--n11-chip);border-color:var(--n11-cb);color:var(--n11-ct)}
.n11__link i{opacity:.92}
.n11__link span{font-size:13px;font-weight:950}
.n11__link:hover{transform:translateY(-1px);background:var(--n11-ch);border-color:var(--n11-cb);color:var(--n11-ct)}
.n11__mask{position:fixed;inset:0;background:var(--n11-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n11__drop{position:fixed;left:0;right:0;top:-100%;background:var(--n11-s);border-bottom:1px solid var(--n11-b);border-radius:0 0 24px 24px;box-shadow:0 26px 90px var(--n11-sh);transition:.25s;z-index:100;max-height:86vh;display:flex;flex-direction:column;overflow:hidden}
.n11__dTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n11-d)}
.n11__dBrand{display:flex;align-items:center;gap:12px;min-width:0}
.n11__dLogo{height:40px;display:block}
.n11__dName{font-weight:990;font-size:16px;color:var(--n11-t);letter-spacing:.35px;white-space:nowrap}
.n11__dX{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n11-b);background:var(--n11-s2);color:var(--n11-tx);cursor:pointer}
.n11__dX:hover{background:var(--n11-chip);border-color:var(--n11-cb);color:var(--n11-ct)}
.n11__dGrid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto}
.n11__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n11-tx);background:var(--n11-s2);border:1px solid var(--n11-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n11__tile--e{background:var(--n11-chip);border-color:var(--n11-cb);color:var(--n11-ct)}
.n11__tile i{opacity:.92}
.n11__tile span{font-weight:950;font-size:13px}
.n11__tile:hover{transform:translateY(-1px);background:var(--n11-ch);border-color:var(--n11-cb);color:var(--n11-ct)}
.n11__ck:checked~.n11__mask{opacity:1;pointer-events:auto}
.n11__ck:checked~.n11__drop{top:0}
@media (max-width:860px){.n11__brand{display:none}.n11__hello{display:none}.n11__a{display:none}.n11__line{padding:10px 10px}}
@media (max-width:420px){.n11__wrap{padding:10px}}
@media (max-width:860px){.n11__line{display:none}}
.n11__mask{position:fixed;inset:0;background:var(--n11-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n11__drop{position:fixed;left:0;right:0;top:-100%;transition:.25s;z-index:100;pointer-events:none}
.n11__dropIn{width:min(1320px,calc(100% - 24px));margin:12px auto 0;background:var(--n11-s);border:1px solid var(--n11-b);border-radius:24px;box-shadow:0 26px 90px var(--n11-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}
.n11__ck:checked~.n11__mask{opacity:1;pointer-events:auto}
.n11__ck:checked~.n11__drop{top:0;pointer-events:auto}
.n11__dTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n11-d);background:var(--n11-s2)}
.n11__dGrid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto}
@media (max-width:520px){.n11__dropIn{width:calc(100% - 16px);margin-top:8px}}
.n12{background:var(--n12-page);position:sticky;top:0;z-index:96}
.n12 *{box-sizing:border-box}
.n12__ck{position:absolute;left:-9999px}
.n12__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n12__card{background:var(--n12-s);border:1px solid var(--n12-b);border-radius:26px;box-shadow:0 20px 70px var(--n12-sh);overflow:hidden}
.n12__head{display:flex;align-items:center;gap:12px;padding:12px 12px;border-bottom:1px solid var(--n12-d);background:linear-gradient(180deg,var(--n12-s2),transparent)}
.n12__home{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0;border-radius:18px;padding:8px 10px;background:rgba(255,255,255,.18)}
.n12__logo{height:38px;display:block;border-radius:12px}
.n12__meta{display:flex;flex-direction:column;min-width:0}
.n12__brand{font-weight:990;font-size:15px;color:var(--n12-t);letter-spacing:.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}
.n12__hello{font-weight:950;font-size:12px;color:var(--n12-mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}
.n12__tools{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0}
.n12__search{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;background:var(--n12-s2);border:1px solid var(--n12-b);border-radius:18px;padding:10px 12px}
.n12__search i{color:var(--n12-mu)}
.n12__q{border:0;outline:0;background:transparent;color:var(--n12-tx);width:100%;min-width:0;font-size:14px}
.n12__go{border:0;outline:0;background:var(--n12-p);color:var(--n12-pt);width:40px;height:36px;border-radius:14px;cursor:pointer}
.n12__go:hover{background:var(--n12-ph)}
.n12__menu{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n12-b);background:var(--n12-s2);color:var(--n12-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n12__menu:hover{transform:translateY(-1px);background:var(--n12-chip);border-color:var(--n12-cb);color:var(--n12-ct)}
.n12__strip{padding:10px 10px}
.n12__stripIn{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n12__stripIn::-webkit-scrollbar{display:none}
.n12__chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n12-tx);background:var(--n12-s2);border:1px solid var(--n12-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n12__chip--e{background:var(--n12-chip);border-color:var(--n12-cb);color:var(--n12-ct)}
.n12__chip i{opacity:.92}
.n12__chip span{font-size:13px;font-weight:950}
.n12__chip:hover{transform:translateY(-1px);background:var(--n12-ch);border-color:var(--n12-cb);color:var(--n12-ct)}
.n12__mask{position:fixed;inset:0;background:var(--n12-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n12__drawer{position:fixed;left:0;right:0;top:-100%;transition:.25s;z-index:100;pointer-events:none}
.n12__drawerIn{width:min(1320px,calc(100% - 24px));margin:12px auto 0;background:var(--n12-s);border:1px solid var(--n12-b);border-radius:24px;box-shadow:0 26px 90px var(--n12-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}
.n12__dTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n12-d);background:var(--n12-s2)}
.n12__dBrand{display:flex;align-items:center;gap:12px;min-width:0}
.n12__dLogo{height:40px;display:block;border-radius:12px}
.n12__dName{font-weight:990;font-size:16px;color:var(--n12-t);letter-spacing:.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.n12__dX{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n12-b);background:var(--n12-s2);color:var(--n12-tx);cursor:pointer}
.n12__dX:hover{background:var(--n12-chip);border-color:var(--n12-cb);color:var(--n12-ct)}
.n12__dSearch{margin:12px 14px 0;display:flex;align-items:center;gap:10px;background:var(--n12-s2);border:1px solid var(--n12-b);border-radius:18px;padding:10px 12px}
.n12__dSearch i{color:var(--n12-mu)}
.n12__dQ{border:0;outline:0;background:transparent;color:var(--n12-tx);width:100%;min-width:0}
.n12__dGo{border:0;outline:0;background:var(--n12-p);color:var(--n12-pt);width:40px;height:36px;border-radius:14px;cursor:pointer}
.n12__dGo:hover{background:var(--n12-ph)}
.n12__dGrid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto}
.n12__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n12-tx);background:var(--n12-s2);border:1px solid var(--n12-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n12__tile--e{background:var(--n12-chip);border-color:var(--n12-cb);color:var(--n12-ct)}
.n12__tile i{opacity:.92}
.n12__tile span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n12__tile:hover{transform:translateY(-1px);background:var(--n12-ch);border-color:var(--n12-cb);color:var(--n12-ct)}
.n12__ck:checked~.n12__mask{opacity:1;pointer-events:auto}
.n12__ck:checked~.n12__drawer{top:0;pointer-events:auto}
@media (max-width:860px){.n12__hello{display:none}.n12__search{min-width:0}.n12__brand{max-width:140px}.n12__head{flex-wrap:wrap}}
@media (max-width:520px){.n12__wrap{padding:10px}.n12__search{display:none}.n12__drawerIn{width:calc(100% - 16px);margin-top:8px}}
.n13{background:var(--n13-page);position:sticky;top:0;z-index:97}
.n13 *{box-sizing:border-box}
.n13__ck{position:absolute;left:-9999px}
.n13__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n13__bar{display:flex;align-items:center;gap:12px;background:var(--n13-s);border:1px solid var(--n13-b);border-radius:26px;box-shadow:0 18px 60px var(--n13-sh);padding:10px 12px}
.n13__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:18px;padding:7px 10px;background:linear-gradient(90deg,var(--n13-s2),transparent)}
.n13__logo{height:34px;display:block}
.n13__brand{font-weight:990;font-size:14px;color:var(--n13-t);letter-spacing:.35px;white-space:nowrap}
.n13__hello{flex:1;min-width:0;display:flex;justify-content:center}
.n13__hello span{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:990;font-size:12px;color:var(--n13-tx);background:var(--n13-q);border:1px solid var(--n13-b);border-radius:999px;padding:8px 14px}
.n13__search{flex:0 0 360px;min-width:0;display:flex;align-items:center;gap:10px;background:var(--n13-s2);border:1px solid var(--n13-b);border-radius:999px;padding:10px 12px}
.n13__search i{color:var(--n13-mu)}
.n13__q{border:0;outline:0;background:transparent;color:var(--n13-tx);width:100%;min-width:0;font-size:14px}
.n13__go{border:0;outline:0;background:var(--n13-p);color:var(--n13-pt);width:42px;height:38px;border-radius:999px;cursor:pointer}
.n13__go:hover{background:var(--n13-ph)}
.n13__menu{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n13-b);background:var(--n13-s2);color:var(--n13-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n13__menu:hover{transform:translateY(-1px);background:var(--n13-chip);border-color:var(--n13-cb);color:var(--n13-ct)}
.n13__line{margin-top:10px;background:var(--n13-s);border:1px solid var(--n13-b);border-radius:26px;box-shadow:0 14px 55px var(--n13-sh);padding:10px 10px}
.n13__lineIn{display:flex;align-items:center;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n13__lineIn::-webkit-scrollbar{display:none}
.n13__chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n13-tx);background:var(--n13-s2);border:1px solid var(--n13-b);border-radius:16px;padding:10px 12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n13__chip--e{background:var(--n13-chip);border-color:var(--n13-cb);color:var(--n13-ct)}
.n13__chip i{opacity:.92}
.n13__chip span{font-size:13px;font-weight:950}
.n13__chip:hover{transform:translateY(-1px);background:var(--n13-ch);border-color:var(--n13-cb);color:var(--n13-ct)}
.n13__mask{position:fixed;inset:0;background:var(--n13-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n13__panel{position:fixed;left:0;right:0;top:-100%;transition:.25s;z-index:100;pointer-events:none}
.n13__panelIn{width:min(1320px,calc(100% - 24px));margin:12px auto 0;background:var(--n13-s);border:1px solid var(--n13-b);border-radius:24px;box-shadow:0 26px 90px var(--n13-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}
.n13__pTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n13-d);background:var(--n13-s2)}
.n13__pBrand{display:flex;align-items:center;gap:12px;min-width:0}
.n13__pLogo{height:40px;display:block;border-radius:12px}
.n13__pName{font-weight:990;font-size:16px;color:var(--n13-t);letter-spacing:.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.n13__pX{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n13-b);background:var(--n13-s2);color:var(--n13-tx);cursor:pointer}
.n13__pX:hover{background:var(--n13-chip);border-color:var(--n13-cb);color:var(--n13-ct)}
.n13__pSearch{margin:12px 14px 0;display:flex;align-items:center;gap:10px;background:var(--n13-s2);border:1px solid var(--n13-b);border-radius:18px;padding:10px 12px}
.n13__pSearch i{color:var(--n13-mu)}
.n13__pQ{border:0;outline:0;background:transparent;color:var(--n13-tx);width:100%;min-width:0}
.n13__pGo{border:0;outline:0;background:var(--n13-p);color:var(--n13-pt);width:42px;height:38px;border-radius:14px;cursor:pointer}
.n13__pGo:hover{background:var(--n13-ph)}
.n13__grid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:auto}
.n13__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n13-tx);background:var(--n13-s2);border:1px solid var(--n13-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n13__tile--e{background:var(--n13-chip);border-color:var(--n13-cb);color:var(--n13-ct)}
.n13__tile i{opacity:.92}
.n13__tile span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n13__tile:hover{transform:translateY(-1px);background:var(--n13-ch);border-color:var(--n13-cb);color:var(--n13-ct)}
.n13__ck:checked~.n13__mask{opacity:1;pointer-events:auto}
.n13__ck:checked~.n13__panel{top:0;pointer-events:auto}
@media (max-width:980px){.n13__search{flex:1}}
@media (max-width:860px){.n13__hello{display:none}.n13__search{display:none}.n13__brand{display:none}}
@media (max-width:520px){.n13__wrap{padding:10px}.n13__panelIn{width:calc(100% - 16px);margin-top:8px}.n13__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.n13__menu{margin-left:auto}
.n14{background:var(--n14-page);position:sticky;top:0;z-index:98}
.n14 *{box-sizing:border-box}
.n14__ck{position:absolute;left:-9999px}
.n14__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n14__bar{display:flex;align-items:center;gap:12px;background:var(--n14-s);border:1px solid var(--n14-b);border-radius:30px;box-shadow:0 22px 80px var(--n14-sh);padding:12px}
.n14__home{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:20px;padding:8px 10px;background:linear-gradient(90deg,var(--n14-s2),transparent)}
.n14__logo{height:36px;display:block}
.n14__brand{font-weight:990;font-size:14px;color:var(--n14-t);letter-spacing:.35px;white-space:nowrap}
.n14__hello{flex:1;min-width:0;display:flex;justify-content:center}
.n14__hello span{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:990;font-size:12px;color:var(--n14-tx);background:var(--n14-q);border:1px solid var(--n14-b);border-radius:999px;padding:8px 14px}
.n14__search{flex:0 0 420px;min-width:0;display:flex;align-items:center;gap:10px;background:var(--n14-s2);border:1px solid var(--n14-b);border-radius:999px;padding:10px 12px}
.n14__search i{color:var(--n14-mu)}
.n14__q{border:0;outline:0;background:transparent;color:var(--n14-tx);width:100%;min-width:0;font-size:14px}
.n14__go{border:0;outline:0;background:var(--n14-p);color:var(--n14-pt);width:44px;height:40px;border-radius:999px;cursor:pointer}
.n14__go:hover{background:var(--n14-ph)}
.n14__menu{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n14-b);background:var(--n14-s2);color:var(--n14-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n14__menu:hover{transform:translateY(-1px);background:var(--n14-chip);border-color:var(--n14-cb);color:var(--n14-ct)}
.n14__mask{position:fixed;inset:0;background:var(--n14-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n14__pop{position:fixed;left:0;right:0;top:-100%;transition:.25s;z-index:100;pointer-events:none}
.n14__popIn{width:min(1320px,calc(100% - 24px));margin:12px auto 0;background:var(--n14-s);border:1px solid var(--n14-b);border-radius:26px;box-shadow:0 26px 90px var(--n14-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}
.n14__pTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n14-d);background:var(--n14-s2)}
.n14__pBrand{display:flex;align-items:center;gap:12px;min-width:0}
.n14__pLogo{height:38px;display:block;border-radius:12px}
.n14__pName{font-weight:990;font-size:16px;color:var(--n14-t);letter-spacing:.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.n14__pX{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n14-b);background:var(--n14-s2);color:var(--n14-tx);cursor:pointer}
.n14__pX:hover{background:var(--n14-chip);border-color:var(--n14-cb);color:var(--n14-ct)}
.n14__pBody{padding:14px;overflow:auto}
.n14__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.n14__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n14-tx);background:var(--n14-s2);border:1px solid var(--n14-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n14__tile--e{background:var(--n14-chip);border-color:var(--n14-cb);color:var(--n14-ct)}
.n14__tile i{opacity:.92}
.n14__tile span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n14__tile:hover{transform:translateY(-1px);background:var(--n14-ch);border-color:var(--n14-cb);color:var(--n14-ct)}
.n14__ck:checked~.n14__mask{opacity:1;pointer-events:auto}
.n14__ck:checked~.n14__pop{top:0;pointer-events:auto}
@media (max-width:980px){.n14__search{flex:1}}
@media (max-width:860px){.n14__hello{display:none}.n14__search{display:none}.n14__brand{display:none}.n14__menu{margin-left:auto}}
@media (max-width:520px){.n14__wrap{padding:10px}.n14__popIn{width:calc(100% - 16px);margin-top:8px}.n14__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.n15{background:var(--n15-page);position:sticky;top:0;z-index:99}
.n15 *{box-sizing:border-box}
.n15__ck{position:absolute;left:-9999px}
.n15__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n15__bar{display:flex;align-items:center;gap:12px;background:var(--n15-s);border:1px solid var(--n15-b);border-radius:30px;box-shadow:0 22px 80px var(--n15-sh);padding:12px}
.n15__home{display:flex;align-items:center;justify-content:center;padding:6px;background:none;border:none;border-radius:0;text-decoration:none}
.n15__logo{height:48px;width:auto;display:block;object-fit:contain}
.n15__hello{flex:1;min-width:0;display:flex;align-items:center;gap:10px;justify-content:center;background:var(--n15-q);border:1px solid var(--n15-b);border-radius:999px;padding:10px 14px;color:var(--n15-tx);font-weight:990;font-size:12px;overflow:hidden}
.n15__hello i{opacity:.92}
.n15__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n15__menu{margin-left:auto;flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n15-b);background:var(--n15-s2);color:var(--n15-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n15__menu:hover{transform:translateY(-1px);background:var(--n15-chip);border-color:var(--n15-cb);color:var(--n15-ct)}
.n15__line{margin-top:10px;background:var(--n15-s);border:1px solid var(--n15-b);border-radius:26px;box-shadow:0 14px 55px var(--n15-sh);padding:10px 10px}
.n15__lineIn{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n15__lineIn::-webkit-scrollbar{display:none}
.n15__chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n15-tx);background:var(--n15-s2);border:1px solid var(--n15-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n15__chip--e{background:var(--n15-chip);border-color:var(--n15-cb);color:var(--n15-ct)}
.n15__chip i{opacity:.92}
.n15__chip span{font-size:13px;font-weight:950}
.n15__chip:hover{transform:translateY(-1px);background:var(--n15-ch);border-color:var(--n15-cb);color:var(--n15-ct)}
.n15__mask{position:fixed;inset:0;background:var(--n15-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n15__sheet{position:fixed;left:0;right:0;bottom:-100%;transition:.25s;z-index:100;pointer-events:none}
.n15__sheetIn{width:min(1320px,calc(100% - 24px));margin:0 auto 12px;background:var(--n15-s);border:1px solid var(--n15-b);border-radius:26px;box-shadow:0 -26px 90px var(--n15-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}
.n15__sTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n15-d);background:var(--n15-s2)}
.n15__sLogo{height:44px;width:auto;display:block;border-radius:12px;object-fit:contain}
.n15__sX{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;border:1px solid var(--n15-b);background:var(--n15-s2);color:var(--n15-tx);cursor:pointer}
.n15__sX:hover{background:var(--n15-chip);border-color:var(--n15-cb);color:var(--n15-ct)}
.n15__grid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:auto}
.n15__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n15-tx);background:var(--n15-s2);border:1px solid var(--n15-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n15__tile--e{background:var(--n15-chip);border-color:var(--n15-cb);color:var(--n15-ct)}
.n15__tile i{opacity:.92}
.n15__tile span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n15__tile:hover{transform:translateY(-1px);background:var(--n15-ch);border-color:var(--n15-cb);color:var(--n15-ct)}
.n15__ck:checked~.n15__mask{opacity:1;pointer-events:auto}
.n15__ck:checked~.n15__sheet{bottom:0;pointer-events:auto}
@media (max-width:860px){.n15__hello{display:none}}
@media (max-width:520px){.n15__wrap{padding:10px}.n15__logo{height:44px}.n15__sheetIn{width:calc(100% - 16px);margin-bottom:8px}.n15__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.n16{background:var(--n16-page);position:sticky;top:0;z-index:101}
.n16 *{box-sizing:border-box}
.n16__ck{position:absolute;left:-9999px}
.n16__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n16__top{display:flex;align-items:center;gap:12px;background:var(--n16-s);border:1px solid var(--n16-b);border-radius:30px;box-shadow:0 22px 80px var(--n16-sh);padding:12px}
.n16__home{display:flex;align-items:center;justify-content:center;padding:6px;text-decoration:none}
.n16__logo{height:52px;width:auto;display:block;object-fit:contain}
.n16__hello{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--n16-q);border:1px solid var(--n16-b);border-radius:999px;padding:10px 14px;color:var(--n16-tx);font-weight:990;font-size:12px;overflow:hidden}
.n16__hello i{opacity:.92}
.n16__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n16__mini{display:flex;align-items:center;gap:8px}
.n16__miniBtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--n16-b);background:var(--n16-s2);color:var(--n16-tx);text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n16__miniBtn:hover{transform:translateY(-1px);background:var(--n16-chip);border-color:var(--n16-cb);color:var(--n16-ct)}
.n16__menu{margin-left:auto;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n16-b);background:var(--n16-s2);color:var(--n16-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n16__menu:hover{transform:translateY(-1px);background:var(--n16-chip);border-color:var(--n16-cb);color:var(--n16-ct)}
.n16__tiles{margin-top:10px;background:var(--n16-s);border:1px solid var(--n16-b);border-radius:26px;box-shadow:0 14px 55px var(--n16-sh);padding:10px}
.n16__tilesIn{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:10px;overflow:auto;scrollbar-width:none;padding:6px}
.n16__tilesIn::-webkit-scrollbar{display:none}
.n16__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n16-tx);background:var(--n16-s2);border:1px solid var(--n16-b);border-radius:18px;padding:12px 14px;min-width:160px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n16__tile--e{background:var(--n16-chip);border-color:var(--n16-cb);color:var(--n16-ct)}
.n16__tile i{opacity:.92}
.n16__tile span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n16__tile:hover{transform:translateY(-1px);background:var(--n16-ch);border-color:var(--n16-cb);color:var(--n16-ct)}
.n16__mask{position:fixed;inset:0;background:var(--n16-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n16__pop{position:fixed;left:0;right:0;top:-100%;transition:.25s;z-index:102;pointer-events:none}
.n16__popIn{width:min(1320px,calc(100% - 24px));margin:12px auto 0;background:var(--n16-s);border:1px solid var(--n16-b);border-radius:26px;box-shadow:0 26px 90px var(--n16-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}
.n16__pTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n16-d);background:var(--n16-s2)}
.n16__pLogo{height:48px;width:auto;display:block;object-fit:contain}
.n16__pX{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid var(--n16-b);background:var(--n16-s2);color:var(--n16-tx);cursor:pointer}
.n16__pX:hover{background:var(--n16-chip);border-color:var(--n16-cb);color:var(--n16-ct)}
.n16__grid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:auto}
.n16__g{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n16-tx);background:var(--n16-s2);border:1px solid var(--n16-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n16__g i{opacity:.92}
.n16__g span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n16__g:hover{transform:translateY(-1px);background:var(--n16-ch);border-color:var(--n16-cb);color:var(--n16-ct)}
.n16__ck:checked~.n16__mask{opacity:1;pointer-events:auto}
.n16__ck:checked~.n16__pop{top:0;pointer-events:auto}
@media (max-width:860px){.n16__hello{display:none}.n16__mini{display:none}.n16__tiles{display:none}}
@media (max-width:520px){.n16__wrap{padding:10px}.n16__logo{height:46px}.n16__popIn{width:calc(100% - 16px);margin-top:8px}.n16__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.n17{background:var(--n17-page);position:sticky;top:0;z-index:110}
.n17 *{box-sizing:border-box}
.n17__ck{position:absolute;left:-9999px}
.n17__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n17__head{display:flex;align-items:center;gap:12px;background:var(--n17-s);border:1px solid var(--n17-b);border-radius:30px;box-shadow:0 22px 80px var(--n17-sh);padding:12px}
.n17__home{display:flex;align-items:center;justify-content:center;padding:6px;text-decoration:none}
.n17__logo{height:56px;width:auto;display:block;object-fit:contain}
.n17__hello{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--n17-q);border:1px solid var(--n17-b);border-radius:999px;padding:10px 14px;color:var(--n17-tx);font-weight:990;font-size:12px;overflow:hidden}
.n17__hello i{opacity:.92}
.n17__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n17__menu{margin-left:auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--n17-b);background:var(--n17-s2);color:var(--n17-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n17__menu:hover{transform:translateY(-1px);background:var(--n17-chip);border-color:var(--n17-cb);color:var(--n17-ct)}
.n17__tabs{margin-top:10px;background:var(--n17-s);border:1px solid var(--n17-b);border-radius:26px;box-shadow:0 14px 55px var(--n17-sh);padding:10px 12px}
.n17__tabsIn{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center}
.n17__tab{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;text-decoration:none;color:var(--n17-tx);padding:10px 2px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease,transform .15s ease}
.n17__tab--e{color:var(--n17-ct);border-color:var(--n17-cb)}
.n17__tab i{opacity:.92}
.n17__tab span{font-size:13px;font-weight:950}
.n17__tab:hover{color:var(--n17-link);border-color:var(--n17-link);transform:translateY(-1px)}
.n17__mask{position:fixed;inset:0;background:var(--n17-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n17__modal{position:fixed;left:0;right:0;top:-100%;transition:.25s;z-index:111;pointer-events:none}
.n17__modalIn{width:min(920px,calc(100% - 24px));margin:12px auto 0;background:var(--n17-s);border:1px solid var(--n17-b);border-radius:28px;box-shadow:0 26px 90px var(--n17-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}
.n17__mTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n17-d);background:var(--n17-s2)}
.n17__mLogo{height:52px;width:auto;display:block;object-fit:contain}
.n17__mX{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--n17-b);background:var(--n17-s2);color:var(--n17-tx);cursor:pointer}
.n17__mX:hover{background:var(--n17-chip);border-color:var(--n17-cb);color:var(--n17-ct)}
.n17__mGrid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:auto}
.n17__mItem{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n17-tx);background:var(--n17-s2);border:1px solid var(--n17-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n17__mItem--e{background:var(--n17-chip);border-color:var(--n17-cb);color:var(--n17-ct)}
.n17__mItem i{opacity:.92}
.n17__mItem span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n17__mItem:hover{transform:translateY(-1px);background:var(--n17-ch);border-color:var(--n17-cb);color:var(--n17-ct)}
.n17__ck:checked~.n17__mask{opacity:1;pointer-events:auto}
.n17__ck:checked~.n17__modal{top:0;pointer-events:auto}
@media (max-width:860px){.n17__hello{display:none}.n17__tabs{display:none}.n17__menu{margin-left:auto}}
@media (max-width:520px){.n17__wrap{padding:10px}.n17__logo{height:48px}.n17__modalIn{width:calc(100% - 16px);margin-top:8px}.n17__mGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.n18{background:var(--n18-page);position:sticky;top:0;z-index:120}
.n18 *{box-sizing:border-box}
.n18__ck{position:absolute;left:-9999px}
.n18__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n18__mast{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:var(--n18-s);border:1px solid var(--n18-b);border-radius:30px;box-shadow:0 22px 80px var(--n18-sh);padding:12px}
.n18__logoLink{display:flex;align-items:center;justify-content:center;padding:6px;text-decoration:none}
.n18__logo{height:54px;width:auto;display:block;object-fit:contain}
.n18__hello{min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--n18-q);border:1px solid var(--n18-b);border-radius:999px;padding:10px 14px;color:var(--n18-tx);font-weight:990;font-size:12px;overflow:hidden}
.n18__hello i{opacity:.92}
.n18__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n18__acts{display:flex;align-items:center;gap:10px;justify-content:flex-end}
.n18__act{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--n18-b);background:var(--n18-s2);color:var(--n18-tx);text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n18__act:hover{transform:translateY(-1px);background:var(--n18-chip);border-color:var(--n18-cb);color:var(--n18-ct)}
.n18__menu{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--n18-b);background:var(--n18-s2);color:var(--n18-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n18__menu:hover{transform:translateY(-1px);background:var(--n18-chip);border-color:var(--n18-cb);color:var(--n18-ct)}
.n18__belt{margin-top:10px}
.n18__beltIn{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.n18__card{background:var(--n18-s);border:1px solid var(--n18-b);border-radius:26px;box-shadow:0 14px 55px var(--n18-sh);padding:12px}
.n18__card--e{background:linear-gradient(180deg,var(--n18-s),var(--n18-s2))}
.n18__cap{display:flex;align-items:center;gap:10px;color:var(--n18-t);font-weight:990;padding:6px 6px 10px}
.n18__cap i{opacity:.9}
.n18__cap span{font-size:13px;letter-spacing:.2px}
.n18__chips{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:4px 4px}
.n18__chips::-webkit-scrollbar{display:none}
.n18__chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n18-tx);background:var(--n18-s2);border:1px solid var(--n18-b);border-radius:999px;padding:10px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n18__chip--e{background:var(--n18-chip);border-color:var(--n18-cb);color:var(--n18-ct)}
.n18__chip i{opacity:.92}
.n18__chip span{font-size:13px;font-weight:950}
.n18__chip:hover{transform:translateY(-1px);background:var(--n18-ch);border-color:var(--n18-cb);color:var(--n18-ct)}
.n18__mask{position:fixed;inset:0;background:var(--n18-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n18__modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:scale(.98);transition:.2s;z-index:121}
.n18__modalIn{width:min(980px,calc(100% - 24px));background:var(--n18-s);border:1px solid var(--n18-b);border-radius:28px;box-shadow:0 26px 90px var(--n18-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden}
.n18__mTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n18-d);background:var(--n18-s2)}
.n18__mLogo{height:52px;width:auto;display:block;object-fit:contain}
.n18__mX{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--n18-b);background:var(--n18-s2);color:var(--n18-tx);cursor:pointer}
.n18__mX:hover{background:var(--n18-chip);border-color:var(--n18-cb);color:var(--n18-ct)}
.n18__mGrid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:auto}
.n18__mItem{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n18-tx);background:var(--n18-s2);border:1px solid var(--n18-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n18__mItem--e{background:var(--n18-chip);border-color:var(--n18-cb);color:var(--n18-ct)}
.n18__mItem i{opacity:.92}
.n18__mItem span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n18__mItem:hover{transform:translateY(-1px);background:var(--n18-ch);border-color:var(--n18-cb);color:var(--n18-ct)}
.n18__ck:checked~.n18__mask{opacity:1;pointer-events:auto}
.n18__ck:checked~.n18__modal{opacity:1;pointer-events:auto;transform:scale(1)}
@media (max-width:860px){.n18__hello{display:none}.n18__belt{display:none}}
@media (max-width:520px){.n18__wrap{padding:10px}.n18__logo{height:46px}.n18__mGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.n18__modalIn{width:calc(100% - 16px)}}
.n19{background:var(--n19-page);position:sticky;top:0;z-index:130}
.n19 *{box-sizing:border-box}
.n19__ck{position:absolute;left:-9999px}
.n19__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n19__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:var(--n19-s);border:1px solid var(--n19-b);border-radius:32px;box-shadow:0 22px 90px var(--n19-sh);padding:12px}
.n19__home{display:flex;align-items:center;justify-content:center;padding:6px;text-decoration:none}
.n19__logo{height:56px;width:auto;display:block;object-fit:contain}
.n19__mid{min-width:0;display:flex;align-items:center;gap:12px;justify-content:center}
.n19__hello{flex:1;min-width:0;display:flex;align-items:center;gap:10px;justify-content:center;background:var(--n19-q);border:1px solid var(--n19-b);border-radius:999px;padding:10px 14px;color:var(--n19-tx);font-weight:990;font-size:12px;overflow:hidden}
.n19__hello i{opacity:.92}
.n19__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n19__quick{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.n19__qbtn{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--n19-ct);background:var(--n19-chip);border:1px solid var(--n19-cb);border-radius:999px;padding:10px 13px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n19__qbtn i{opacity:.92}
.n19__qbtn span{font-size:13px;font-weight:950;overflow:hidden;text-overflow:ellipsis}
.n19__qbtn:hover{transform:translateY(-1px);background:var(--n19-ch)}
.n19__menu{margin-left:auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--n19-b);background:var(--n19-s2);color:var(--n19-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.n19__menu:hover{transform:translateY(-1px);background:var(--n19-chip);border-color:var(--n19-cb);color:var(--n19-ct)}
.n19__line{margin-top:10px;background:linear-gradient(180deg,var(--n19-s),var(--n19-s2));border:1px solid var(--n19-b);border-radius:28px;box-shadow:0 16px 70px var(--n19-sh);padding:10px}
.n19__lineIn{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:6px}
.n19__lineIn::-webkit-scrollbar{display:none}
.n19__chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--n19-tx);background:rgba(255,255,255,.10);border:1px solid var(--n19-b);border-radius:18px;padding:10px 12px;backdrop-filter:saturate(140%) blur(6px);transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n19__chip--e{background:var(--n19-chip);border-color:var(--n19-cb);color:var(--n19-ct)}
.n19__chip i{opacity:.92}
.n19__chip span{font-size:13px;font-weight:950}
.n19__chip:hover{transform:translateY(-1px);background:var(--n19-ch);border-color:var(--n19-cb);color:var(--n19-ct)}
.n19__mask{position:fixed;inset:0;background:var(--n19-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n19__modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:scale(.98);transition:.2s;z-index:131}
.n19__modalIn{width:min(980px,calc(100% - 24px));background:var(--n19-s);border:1px solid var(--n19-b);border-radius:30px;box-shadow:0 26px 110px var(--n19-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden}
.n19__mTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n19-d);background:var(--n19-s2)}
.n19__mLogo{height:52px;width:auto;display:block;object-fit:contain}
.n19__mX{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--n19-b);background:var(--n19-s2);color:var(--n19-tx);cursor:pointer}
.n19__mX:hover{background:var(--n19-chip);border-color:var(--n19-cb);color:var(--n19-ct)}
.n19__grid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:auto}
.n19__tile{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n19-tx);background:var(--n19-s2);border:1px solid var(--n19-b);border-radius:18px;padding:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n19__tile--e{background:var(--n19-chip);border-color:var(--n19-cb);color:var(--n19-ct)}
.n19__tile i{opacity:.92}
.n19__tile span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n19__tile:hover{transform:translateY(-1px);background:var(--n19-ch);border-color:var(--n19-cb);color:var(--n19-ct)}
.n19__ck:checked~.n19__mask{opacity:1;pointer-events:auto}
.n19__ck:checked~.n19__modal{opacity:1;pointer-events:auto;transform:scale(1)}
@media (max-width:980px){.n19__qbtn span{display:none}.n19__qbtn{padding:10px 12px;max-width:none}}
@media (max-width:860px){.n19__hello{display:none}.n19__quick{display:none}.n19__line{display:none}}
@media (max-width:520px){.n19__wrap{padding:10px}.n19__logo{height:48px}.n19__modalIn{width:calc(100% - 16px)}.n19__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.n20{background:var(--n20-page);position:sticky;top:0;z-index:160}
.n20 *{box-sizing:border-box}
.n20__ck{position:absolute;left:-9999px}
.n20__wrap{max-width:1320px;margin:0 auto;padding:12px}
.n20__top{display:flex;align-items:center;gap:12px;background:var(--n20-s);border:1px solid var(--n20-b);border-radius:34px;box-shadow:0 26px 110px var(--n20-sh);padding:12px}
.n20__home{display:flex;align-items:center;justify-content:center;padding:6px;text-decoration:none}
.n20__logo{height:60px;width:auto;display:block;object-fit:contain}
.n20__hello{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;background:var(--n20-q);border:1px solid var(--n20-b);border-radius:999px;padding:10px 16px;color:var(--n20-tx);font-weight:990;font-size:12px;overflow:hidden}
.n20__hello span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n20__menu{margin-left:auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--n20-b);background:var(--n20-s2);color:var(--n20-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n20__menu:hover{transform:translateY(-1px);background:var(--n20-chip);border-color:var(--n20-cb);color:var(--n20-ct)}
.n20__nav{margin-top:10px;background:linear-gradient(180deg,var(--n20-s),var(--n20-s2));border:1px solid var(--n20-b);border-radius:30px;box-shadow:0 18px 80px var(--n20-sh);padding:12px}
.n20__navIn{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}
.n20__btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--n20-tx);background:transparent;border:1px solid var(--n20-b);border-radius:999px;padding:10px 16px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n20__btn--e{background:var(--n20-chip);border-color:var(--n20-cb);color:var(--n20-ct)}
.n20__btn span{font-size:13px;font-weight:950;white-space:nowrap}
.n20__btn:hover{transform:translateY(-1px);background:var(--n20-ch);border-color:var(--n20-cb);color:var(--n20-ct)}
.n20__mask{position:fixed;inset:0;background:var(--n20-f);opacity:0;pointer-events:none;transition:.2s;z-index:90}
.n20__panel{position:fixed;left:0;right:0;top:-100%;transition:.25s;z-index:161;pointer-events:none}
.n20__panelIn{width:min(980px,calc(100% - 24px));margin:12px auto 0;background:var(--n20-s);border:1px solid var(--n20-b);border-radius:34px;box-shadow:0 30px 130px var(--n20-sh);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}
.n20__pTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--n20-d);background:var(--n20-s2)}
.n20__pLogo{height:56px;width:auto;display:block;object-fit:contain}
.n20__pX{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--n20-b);background:var(--n20-s2);color:var(--n20-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n20__pX:hover{background:var(--n20-chip);border-color:var(--n20-cb);color:var(--n20-ct)}
.n20__list{padding:14px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.n20__item{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--n20-tx);background:var(--n20-s2);border:1px solid var(--n20-b);border-radius:22px;padding:14px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.n20__item--e{background:var(--n20-chip);border-color:var(--n20-cb);color:var(--n20-ct)}
.n20__item span{font-weight:950;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n20__item:hover{transform:translateY(-1px);background:var(--n20-ch);border-color:var(--n20-cb);color:var(--n20-ct)}
.n20__ck:checked~.n20__mask{opacity:1;pointer-events:auto}
.n20__ck:checked~.n20__panel{top:0;pointer-events:auto}
@media (max-width:860px){.n20__hello{display:none}.n20__nav{display:none}.n20__menu{margin-left:auto}}
@media (max-width:520px){.n20__wrap{padding:10px}.n20__logo{height:50px}.n20__panelIn{width:calc(100% - 16px);margin-top:8px}.n20__list{grid-template-columns:repeat(2,minmax(0,1fr))}}


.f1{background:var(--f1-page);padding:44px 0}
.f1 *{box-sizing:border-box}
.f1__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f1__grid{display:grid;grid-template-columns:1.05fr 1.35fr;gap:22px;align-items:start}
.f1__brand{display:flex;gap:16px;align-items:flex-start}
.f1__logoA{display:flex;align-items:center;justify-content:center;text-decoration:none}
.f1__logo{height:66px;width:auto;display:block;object-fit:contain}
.f1__bt{min-width:0}
.f1__bn{color:var(--f1-t);font-weight:1000;font-size:26px;line-height:1.1;letter-spacing:.5px}
.f1__desc{margin-top:10px;color:var(--f1-mu);font-weight:850;line-height:1.75}
.f1__panel{background:linear-gradient(180deg,var(--f1-s),var(--f1-s2));border:1px solid var(--f1-b);border-radius:22px;box-shadow:0 26px 120px var(--f1-sh);overflow:hidden}
.f1__panelTop{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:16px;border-bottom:1px solid var(--f1-d)}
.f1__chips{display:flex;flex-wrap:wrap;gap:10px;flex:1;min-width:0}
.f1__chip{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--f1-ct);background:var(--f1-chip);border:1px solid var(--f1-cb);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f1__chip:hover{transform:translateY(-1px);background:var(--f1-ch)}
.f1__chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}
.f1__acts{display:flex;gap:10px;flex:0 0 auto}
.f1__btn{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--f1-ct);background:var(--f1-q);border:1px solid var(--f1-b);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f1__btn--pri{color:var(--f1-pt);background:var(--f1-p);border-color:var(--f1-p)}
.f1__btn:hover{transform:translateY(-1px);background:var(--f1-qh);border-color:var(--f1-b)}
.f1__btn--pri:hover{background:var(--f1-ph);border-color:var(--f1-ph)}
.f1__info{display:flex;flex-wrap:wrap;gap:10px;padding:16px}
.f1__infoItem{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f1-tx);background:var(--f1-s2);border:1px solid var(--f1-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f1__infoItem i{color:var(--f1-mu)}
.f1__infoItem span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}
.f1__friends{margin-top:16px;padding:14px 16px;border:1px solid var(--f1-b);border-radius:18px;background:linear-gradient(180deg,var(--f1-s2),var(--f1-s));box-shadow:0 18px 90px var(--f1-sh)}
.f1__friendsHd{display:flex;align-items:center;gap:10px;color:var(--f1-t);font-weight:1000}
.f1__friendsHd i{color:var(--f1-mu)}
.f1__friendsBd{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}
.f1__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f1-link);background:var(--f1-q);border:1px solid var(--f1-b);border-radius:999px;padding:8px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}
.f1__friend:hover{transform:translateY(-1px);background:var(--f1-qh);color:var(--f1-linkh)}
.f1__bot{margin-top:16px;padding-top:14px;border-top:1px solid var(--f1-d)}
.f1__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f1-mu);font-weight:900;font-size:13px}
.f1__beian{text-decoration:none;color:var(--f1-link);font-weight:950}
.f1__beian:hover{color:var(--f1-linkh)}
@media (max-width:980px){.f1__grid{grid-template-columns:1fr}.f1__panelTop{flex-direction:column;align-items:stretch}.f1__acts{justify-content:flex-end}}
@media (max-width:520px){.f1{padding:34px 0}.f1__wrap{padding:0 14px}.f1__logo{height:56px}.f1__bn{font-size:22px}.f1__chip span{max-width:160px}.f1__infoItem span{max-width:100%}}



.f2{background:var(--f2-page);padding:44px 0}
.f2 *{box-sizing:border-box}
.f2__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f2__hero{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;align-items:start}
.f2__heroL{display:flex;gap:16px;align-items:flex-start}
.f2__home{display:flex;align-items:center;justify-content:center;text-decoration:none}
.f2__logo{height:66px;width:auto;display:block;object-fit:contain}
.f2__meta{min-width:0}
.f2__bn{color:var(--f2-t);font-weight:1000;font-size:24px;line-height:1.1}
.f2__desc{margin-top:10px;color:var(--f2-mu);font-weight:850;line-height:1.75}
.f2__heroR{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:flex-start;background:linear-gradient(180deg,var(--f2-s),var(--f2-s2));border:1px solid var(--f2-b);border-radius:22px;box-shadow:0 22px 90px var(--f2-sh);padding:16px}
.f2__navA{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f2-ct);background:var(--f2-chip);border:1px solid var(--f2-cb);border-radius:999px;padding:10px 14px;font-weight:950;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f2__navA:hover{transform:translateY(-1px);background:var(--f2-ch)}
.f2__navA--pri{color:var(--f2-pt);background:var(--f2-p);border-color:var(--f2-p)}
.f2__navA--pri:hover{background:var(--f2-ph);border-color:var(--f2-ph)}
.f2__contact{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;background:var(--f2-s2);border:1px solid var(--f2-b);border-radius:22px;padding:14px;color:var(--f2-tx);font-weight:900}
.f2__cA{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--f2-tx);background:var(--f2-s);border:1px solid var(--f2-b);border-radius:999px;padding:10px 12px}
.f2__cA:hover{background:var(--f2-q);border-color:var(--f2-cb);color:var(--f2-ct)}
.f2__cT{display:inline-flex;align-items:center;gap:10px;color:var(--f2-tx);background:var(--f2-s);border:1px solid var(--f2-b);border-radius:999px;padding:10px 12px}
.f2__cA i,.f2__cT i{color:var(--f2-mu)}
.f2__bot{margin-top:16px;padding-top:14px;border-top:1px solid var(--f2-d)}
.f2__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f2-mu);font-weight:900;font-size:13px}
.f2__beian{text-decoration:none;color:var(--f2-link);font-weight:950}
.f2__beian:hover{color:var(--f2-linkh)}
@media (max-width:980px){.f2__hero{grid-template-columns:1fr}.f2__heroR{justify-content:flex-start}}
@media (max-width:520px){.f2{padding:34px 0}.f2__wrap{padding:0 14px}.f2__logo{height:56px}.f2__bn{font-size:20px}}
.f2__friends{margin-top:18px;padding:14px 16px;border:1px solid var(--f2-b);border-radius:16px;background:linear-gradient(180deg,var(--f2-s2),var(--f2-s))}
.f2__friendsHd{display:flex;align-items:center;gap:8px;color:var(--f2-t);font-weight:900}
.f2__friendsHd i{color:var(--f2-mu)}
.f2__friendsBd{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}
.f2__friend{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:var(--f2-q);border:1px solid var(--f2-b);color:var(--f2-link);font-weight:900;text-decoration:none}
.f2__friend:hover{background:var(--f2-qh);color:var(--f2-linkh)}


.f3{background:var(--f3-page);padding:52px 0}
.f3 *{box-sizing:border-box}
.f3__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f3__main{display:grid;grid-template-columns:200px 1fr 1.2fr;gap:26px;align-items:start}
.f3__brand{display:flex;align-items:flex-start}
.f3__logoA{display:flex;align-items:center;text-decoration:none}
.f3__logo{height:64px;width:auto;display:block;object-fit:contain}
.f3__nav{display:flex;flex-wrap:wrap;gap:10px}
.f3__navA{display:inline-flex;align-items:center;text-decoration:none;color:var(--f3-ct);background:var(--f3-chip);border:1px solid var(--f3-cb);border-radius:999px;padding:10px 14px;font-weight:950;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f3__navA:hover{transform:translateY(-1px);background:var(--f3-ch)}
.f3__contact{display:flex;flex-direction:column;gap:10px;background:var(--f3-s2);border:1px solid var(--f3-b);border-radius:18px;padding:16px;color:var(--f3-tx);font-weight:900}
.f3__cA{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f3-tx);background:var(--f3-s);border:1px solid var(--f3-b);border-radius:999px;padding:10px 12px}
.f3__cA:hover{background:var(--f3-chip);border-color:var(--f3-cb);color:var(--f3-ct)}
.f3__cT{display:flex;align-items:center;gap:10px;color:var(--f3-tx);background:var(--f3-s);border:1px solid var(--f3-b);border-radius:999px;padding:10px 12px}
.f3__cA i,.f3__cT i{color:var(--f3-mu)}
.f3__bot{margin-top:28px;padding-top:16px;border-top:1px solid var(--f3-d)}
.f3__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f3-mu);font-weight:900;font-size:13px}
.f3__beian{text-decoration:none;color:var(--f3-link);font-weight:950}
.f3__beian:hover{color:var(--f3-linkh)}
@media (max-width:980px){.f3__main{grid-template-columns:1fr}.f3__contact{margin-top:10px}}
@media (max-width:520px){.f3{padding:40px 0}.f3__logo{height:54px}.f3__wrap{padding:0 14px}}
.f3__friends{margin-top:18px;padding:14px 16px;border:1px solid var(--f3-b);border-radius:14px;background:linear-gradient(180deg,var(--f3-s2),var(--f3-s))}
.f3__friendsHd{display:flex;align-items:center;gap:8px;color:var(--f3-t);font-weight:900}
.f3__friendsHd i{color:var(--f3-mu)}
.f3__friendsBd{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}
.f3__friend{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:var(--f3-chip);border:1px solid var(--f3-cb);color:var(--f3-link);font-weight:900;text-decoration:none}
.f3__friend:hover{background:var(--f3-ch);color:var(--f3-linkh)}


.f4{background:var(--f4-page);padding:26px 0}
.f4 *{box-sizing:border-box}
.f4__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f4__bar{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,var(--f4-s),var(--f4-s2));border:1px solid var(--f4-b);border-radius:999px;box-shadow:0 18px 80px var(--f4-sh);padding:10px 12px}
.f4__home{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:6px;border-radius:999px;background:var(--f4-s2);border:1px solid var(--f4-b)}
.f4__logo{height:44px;width:auto;display:block;object-fit:contain}
.f4__nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:1;min-width:0;padding:4px 2px}
.f4__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f4-ct);background:var(--f4-chip);border:1px solid var(--f4-cb);border-radius:999px;padding:8px 12px;font-weight:950;white-space:nowrap;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f4__a:hover{transform:translateY(-1px);background:var(--f4-ch)}
.f4__a--map{color:var(--f4-pt);background:var(--f4-p);border-color:var(--f4-p)}
.f4__a--map:hover{background:var(--f4-ph);border-color:var(--f4-ph)}
.f4__drop{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.f4__c{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f4-tx);background:var(--f4-s2);border:1px solid var(--f4-b);border-radius:999px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f4__c:hover{transform:translateY(-1px);background:var(--f4-chip);border-color:var(--f4-cb);color:var(--f4-ct)}
.f4__desc{margin-top:12px;color:var(--f4-mu);font-weight:850;line-height:1.75;background:var(--f4-s2);border:1px solid var(--f4-b);border-radius:18px;padding:12px 14px}
.f4__bot{margin-top:14px;padding-top:12px;border-top:1px solid var(--f4-d);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.f4__copy{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--f4-mu);font-weight:900;font-size:13px}
.f4__sep{opacity:.7}
.f4__right{display:flex;align-items:center;gap:10px}
.f4__beian{text-decoration:none;color:var(--f4-link);font-weight:950}
.f4__beian:hover{color:var(--f4-linkh)}
@media (max-width:980px){.f4__bar{border-radius:22px;flex-direction:column;align-items:stretch}.f4__drop{justify-content:flex-end}}
@media (max-width:520px){.f4__wrap{padding:0 14px}.f4__logo{height:40px}.f4__a{padding:8px 10px}}
.f4__friends{margin-top:16px;padding:12px 14px;border:1px solid var(--f4-b);border-radius:14px;background:linear-gradient(180deg,var(--f4-s2),var(--f4-s))}
.f4__friendsHd{display:flex;align-items:center;gap:8px;color:var(--f4-t);font-weight:900}
.f4__friendsHd i{color:var(--f4-mu)}
.f4__friendsBd{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}
.f4__friend{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--f4-q);border:1px solid var(--f4-b);color:var(--f4-link);font-weight:900;text-decoration:none}
.f4__friend:hover{background:var(--f4-qh);color:var(--f4-linkh)}


.f5{background:var(--f5-page);padding:28px 0}
.f5 *{box-sizing:border-box}
.f5__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f5__bar{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,var(--f5-s),var(--f5-s2));border:1px solid var(--f5-b);border-radius:22px;box-shadow:0 20px 90px var(--f5-sh);padding:12px}
.f5__home{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:6px;border-radius:16px;background:var(--f5-s2);border:1px solid var(--f5-b)}
.f5__logo{height:46px;width:auto;display:block;object-fit:contain}
.f5__mid{flex:1;min-width:0}
.f5__desc{color:var(--f5-mu);font-weight:850;line-height:1.7;margin:0 0 10px}
.f5__chips{display:flex;flex-wrap:wrap;gap:10px}
.f5__chip{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f5-ct);background:var(--f5-chip);border:1px solid var(--f5-cb);border-radius:999px;padding:9px 12px;font-weight:950;white-space:nowrap;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f5__chip:hover{transform:translateY(-1px);background:var(--f5-ch)}
.f5__chip--pri{color:var(--f5-pt);background:var(--f5-p);border-color:var(--f5-p)}
.f5__chip--pri:hover{background:var(--f5-ph);border-color:var(--f5-ph)}
.f5__toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--f5-b);background:var(--f5-s2);color:var(--f5-tx);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f5__toggle:hover{transform:translateY(-1px);background:var(--f5-chip);border-color:var(--f5-cb);color:var(--f5-ct)}
.f5__ck{position:absolute;left:-9999px}
.f5__drawer{max-height:0;overflow:hidden;transition:max-height .28s ease}
.f5__drawerIn{padding-top:12px}
.f5__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:var(--f5-s2);border:1px solid var(--f5-b);border-radius:22px;padding:14px}
.f5__card{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f5-tx);background:var(--f5-s);border:1px solid var(--f5-b);border-radius:18px;padding:12px 12px;font-weight:900;min-width:0}
.f5__card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.f5__card i{color:var(--f5-mu)}
.f5__card:hover{background:var(--f5-q);border-color:var(--f5-cb);color:var(--f5-ct)}
.f5__ck:checked~.f5__drawer{max-height:320px}
.f5__bot{margin-top:14px;padding-top:12px;border-top:1px solid var(--f5-d)}
.f5__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f5-mu);font-weight:900;font-size:13px}
.f5__beian{text-decoration:none;color:var(--f5-link);font-weight:950}
.f5__beian:hover{color:var(--f5-linkh)}
@media (max-width:980px){.f5__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){.f5__toggle{display:none}.f5__drawer{max-height:none}.f5__drawerIn{padding-top:12px}.f5__cards{grid-template-columns:1fr}}
@media (max-width:520px){.f5__wrap{padding:0 14px}.f5__logo{height:42px}}
@media (max-width:520px){.f5__bar{flex-direction:column;align-items:center;gap:14px;padding:16px 14px}.f5__home{order:1;padding:8px 10px}.f5__logo{height:52px}.f5__mid{order:2;width:100%;text-align:center}.f5__desc{margin:0 0 12px;text-align:center}.f5__chips{justify-content:center}.f5__toggle{order:3;width:100%;height:auto;padding:10px 0;border-radius:999px}}
.f5__friends{margin-top:14px;padding:12px 14px;border:1px solid var(--f5-b);border-radius:14px;background:linear-gradient(180deg,var(--f5-s2),var(--f5-s))}
.f5__friendsHd{display:flex;align-items:center;gap:8px;color:var(--f5-t);font-weight:900}
.f5__friendsHd i{color:var(--f5-mu)}
.f5__friendsBd{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}
.f5__friend{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--f5-q);border:1px solid var(--f5-b);color:var(--f5-link);font-weight:900;text-decoration:none}
.f5__friend:hover{background:var(--f5-qh);color:var(--f5-linkh)}


.f6{background:var(--f6-page);padding:56px 0}
.f6 *{box-sizing:border-box}
.f6__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f6__grid{display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:28px;align-items:start}
.f6__logoBox{display:flex;flex-direction:column;gap:14px}
.f6__logoA{text-decoration:none;display:inline-flex}
.f6__logo{height:64px;width:auto;display:block;object-fit:contain}
.f6__desc{color:var(--f6-mu);font-weight:850;line-height:1.75}
.f6__nav{display:flex;flex-wrap:wrap;gap:10px}
.f6__navA{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f6-ct);background:var(--f6-chip);border:1px solid var(--f6-cb);border-radius:999px;padding:10px 14px;font-weight:950;white-space:nowrap;transition:transform .15s ease,background .15s ease}
.f6__navA:hover{transform:translateY(-1px);background:var(--f6-ch)}
.f6__navA--map{color:var(--f6-ct);background:var(--f6-chip)}
.f6__contact{display:flex;flex-direction:column;gap:10px;background:var(--f6-s2);border:1px solid var(--f6-b);border-radius:18px;padding:16px;color:var(--f6-tx);font-weight:900}
.f6__cA{color:var(--f6-link);text-decoration:none;word-break:break-all}
.f6__cA:hover{color:var(--f6-linkh)}
.f6__cT{color:var(--f6-tx)}
.f6__bot{margin-top:32px;padding-top:16px;border-top:1px solid var(--f6-d)}
.f6__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f6-mu);font-weight:900;font-size:13px}
.f6__beian{text-decoration:none;color:var(--f6-link);font-weight:950}
.f6__beian:hover{color:var(--f6-linkh)}
@media (max-width:980px){.f6__grid{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.f6__grid{grid-template-columns:1fr}.f6__logo{height:56px}}
.f6__friends{margin-top:18px;padding:14px 16px;border:1px solid var(--f6-b);border-radius:14px;background:linear-gradient(180deg,var(--f6-s2),var(--f6-s))}
.f6__friendsHd{color:var(--f6-t);font-weight:900}
.f6__friendsBd{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}
.f6__friend{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:var(--f6-chip);border:1px solid var(--f6-cb);color:var(--f6-link);font-weight:900;text-decoration:none}
.f6__friend:hover{background:var(--f6-ch);color:var(--f6-linkh)}

.f7{background:var(--f7-page);padding:54px 0}
.f7 *{box-sizing:border-box}
.f7__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f7__card{background:linear-gradient(180deg,var(--f7-s),var(--f7-s2));border:1px solid var(--f7-b);border-radius:28px;box-shadow:0 26px 120px var(--f7-sh);padding:18px}
.f7__top{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}
.f7__home{text-decoration:none;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:18px;background:var(--f7-s2);border:1px solid var(--f7-b)}
.f7__logo{height:58px;width:auto;display:block;object-fit:contain}
.f7__desc{color:var(--f7-mu);font-weight:850;line-height:1.75;flex:1}
.f7__nav{display:flex;flex-wrap:wrap;gap:10px}
.f7__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f7-ct);background:var(--f7-chip);border:1px solid var(--f7-cb);border-radius:999px;padding:10px 14px;font-weight:950;white-space:nowrap;transition:transform .15s ease,background .15s ease}
.f7__a:hover{transform:translateY(-1px);background:var(--f7-ch)}
.f7__a--pri{color:var(--f7-pt);background:var(--f7-p);border-color:var(--f7-p)}
.f7__a--pri:hover{background:var(--f7-ph);border-color:var(--f7-ph)}
.f7__bot{margin-top:16px;padding-top:14px;border-top:1px solid var(--f7-d)}
.f7__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f7-mu);font-weight:900;font-size:13px}
.f7__beian{text-decoration:none;color:var(--f7-link);font-weight:950}
.f7__beian:hover{color:var(--f7-linkh)}
@media (max-width:860px){.f7__top{flex-direction:column}.f7__home{align-self:flex-start}}
@media (max-width:520px){.f7__wrap{padding:0 14px}.f7__card{padding:16px}.f7__logo{height:52px}}
.f7__friends{margin-top:14px;padding-top:14px;border-top:1px solid var(--f7-d)}
.f7__friendsHd{color:var(--f7-t);font-weight:900;margin-bottom:10px}
.f7__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f7__friend{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:var(--f7-chip);border:1px solid var(--f7-cb);color:var(--f7-link);font-weight:900;text-decoration:none}
.f7__friend:hover{background:var(--f7-ch);color:var(--f7-linkh)}


.f8{background:var(--f8-page);padding:54px 0}
.f8 *{box-sizing:border-box}
.f8__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f8__sub{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(180deg,var(--f8-s),var(--f8-s2));border:1px solid var(--f8-b);border-radius:24px;box-shadow:0 22px 100px var(--f8-sh);padding:18px}
.f8__subL{min-width:0}
.f8__subT{color:var(--f8-t);font-weight:1000;font-size:22px;line-height:1.1}
.f8__subS{margin-top:8px;color:var(--f8-mu);font-weight:850;line-height:1.7;max-width:640px}
.f8__form{display:flex;gap:10px;align-items:center;flex:0 0 auto}
.f8__in{width:min(720px,56vw);height:52px;border-radius:14px;border:1px solid var(--f8-b);background:var(--f8-s2);color:var(--f8-tx);padding:0 14px;font-weight:900;outline:none}
.f8__in:focus{box-shadow:0 0 0 4px var(--f8-q);border-color:var(--f8-cb)}
.f8__go{height:52px;border-radius:14px;border:1px solid var(--f8-p);background:var(--f8-p);color:var(--f8-pt);padding:0 16px;font-weight:1000;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.f8__go:hover{transform:translateY(-1px);background:var(--f8-ph);border-color:var(--f8-ph)}
.f8__main{margin-top:18px;display:grid;grid-template-columns:1.35fr 1fr;gap:18px;align-items:start}
.f8__l{background:var(--f8-s2);border:1px solid var(--f8-b);border-radius:24px;padding:18px}
.f8__home{display:inline-flex;align-items:center;text-decoration:none}
.f8__logo{height:56px;width:auto;display:block;object-fit:contain}
.f8__desc{margin-top:12px;color:var(--f8-mu);font-weight:850;line-height:1.75}
.f8__nav{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}
.f8__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f8-ct);background:var(--f8-chip);border:1px solid var(--f8-cb);border-radius:999px;padding:10px 14px;font-weight:950;white-space:nowrap;transition:transform .15s ease,background .15s ease}
.f8__a:hover{transform:translateY(-1px);background:var(--f8-ch)}
.f8__a--pri{color:var(--f8-pt);background:var(--f8-p);border-color:var(--f8-p)}
.f8__a--pri:hover{background:var(--f8-ph);border-color:var(--f8-ph)}
.f8__r{background:var(--f8-s2);border:1px solid var(--f8-b);border-radius:24px;padding:18px}
.f8__icons{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}
.f8__ico{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f8-ct);background:var(--f8-chip);border:1px solid var(--f8-cb);border-radius:14px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f8__ico:hover{transform:translateY(-1px);background:var(--f8-p);border-color:var(--f8-p);color:var(--f8-pt)}
.f8__contact{display:flex;flex-direction:column;gap:10px}
.f8__cA{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f8-tx);background:var(--f8-s);border:1px solid var(--f8-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f8__cA:hover{background:var(--f8-chip);border-color:var(--f8-cb);color:var(--f8-ct)}
.f8__cT{display:flex;align-items:center;gap:10px;color:var(--f8-tx);background:var(--f8-s);border:1px solid var(--f8-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f8__cA i,.f8__cT i{color:var(--f8-mu)}
.f8__bot{margin-top:18px;padding-top:14px;border-top:1px solid var(--f8-d)}
.f8__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f8-mu);font-weight:900;font-size:13px}
.f8__beian{text-decoration:none;color:var(--f8-link);font-weight:950}
.f8__beian:hover{color:var(--f8-linkh)}
@media (max-width:980px){.f8__main{grid-template-columns:1fr}.f8__form{width:100%}.f8__in{width:100%}}
@media (max-width:520px){.f8__wrap{padding:0 14px}.f8__sub{flex-direction:column;align-items:stretch}.f8__go{width:100%}.f8__ico{width:50px;height:50px}}
.f8__friends{margin-top:18px;padding:16px;border-top:1px solid var(--f8-d)}
.f8__friendsHd{color:var(--f8-t);font-weight:900;margin-bottom:12px}
.f8__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f8__friend{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--f8-chip);border:1px solid var(--f8-cb);color:var(--f8-link);font-weight:900;text-decoration:none}
.f8__friend:hover{background:var(--f8-ch);color:var(--f8-linkh)}


.f9{background:var(--f9-page);padding:64px 0}
.f9 *{box-sizing:border-box}
.f9__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f9__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}
.f9__left{display:flex;flex-direction:column;gap:18px}
.f9__nav{display:flex;flex-wrap:wrap;gap:10px}
.f9__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f9-ct);background:var(--f9-chip);border:1px solid var(--f9-cb);border-radius:999px;padding:10px 14px;font-weight:950;white-space:nowrap;transition:transform .15s ease,background .15s ease}
.f9__a:hover{transform:translateY(-1px);background:var(--f9-ch)}
.f9__a--pri{color:var(--f9-pt);background:var(--f9-p);border-color:var(--f9-p)}
.f9__a--pri:hover{background:var(--f9-ph);border-color:var(--f9-ph)}
.f9__contact{display:flex;flex-wrap:wrap;gap:14px;color:var(--f9-tx);font-weight:900}
.f9__c{color:var(--f9-link);text-decoration:none}
.f9__c:hover{color:var(--f9-linkh)}
.f9__right{display:flex;flex-direction:column;gap:14px;align-items:flex-end;text-align:right}
.f9__home{text-decoration:none;display:inline-flex}
.f9__logo{height:64px;width:auto;display:block;object-fit:contain}
.f9__desc{max-width:420px;color:var(--f9-mu);font-weight:850;line-height:1.75}
.f9__bot{margin-top:36px;padding-top:16px;border-top:1px solid var(--f9-d)}
.f9__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f9-mu);font-weight:900;font-size:13px}
.f9__beian{text-decoration:none;color:var(--f9-link);font-weight:950}
.f9__beian:hover{color:var(--f9-linkh)}
@media (max-width:980px){.f9__grid{grid-template-columns:1fr}.f9__right{align-items:flex-start;text-align:left}}
@media (max-width:520px){.f9{padding:48px 0}.f9__wrap{padding:0 14px}.f9__logo{height:56px}.f9__right{align-items:flex-start}}
.f9__friends{margin-top:18px;padding:16px;border-top:1px solid var(--f9-d)}
.f9__friendsHd{color:var(--f9-t);font-weight:900;margin-bottom:12px}
.f9__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f9__friend{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--f9-chip);border:1px solid var(--f9-cb);color:var(--f9-link);font-weight:900;text-decoration:none}
.f9__friend:hover{background:var(--f9-ch);color:var(--f9-linkh)}


.f10{background:var(--f10-page);padding:54px 0}
.f10 *{box-sizing:border-box}
.f10__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f10__sub{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(180deg,var(--f10-s),var(--f10-s2));border:1px solid var(--f10-b);border-radius:24px;box-shadow:0 22px 100px var(--f10-sh);padding:18px}
.f10__subL{min-width:0}
.f10__subT{color:var(--f10-t);font-weight:1000;font-size:22px;line-height:1.1}
.f10__subS{margin-top:8px;color:var(--f10-mu);font-weight:850;line-height:1.7;max-width:640px}
.f10__form{display:flex;gap:10px;align-items:center;flex:0 0 auto}
.f10__in{width:min(720px,56vw);height:52px;border-radius:14px;border:1px solid var(--f10-b);background:var(--f10-s2);color:var(--f10-tx);padding:0 14px;font-weight:900;outline:none}
.f10__in:focus{box-shadow:0 0 0 4px var(--f10-q);border-color:var(--f10-cb)}
.f10__go{height:52px;border-radius:14px;border:1px solid var(--f10-p);background:var(--f10-p);color:var(--f10-pt);padding:0 16px;font-weight:1000;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.f10__go:hover{transform:translateY(-1px);background:var(--f10-ph);border-color:var(--f10-ph)}
.f10__grid{margin-top:18px;display:grid;grid-template-columns:1.1fr 1.15fr 1fr;gap:18px;align-items:start}
.f10__brand{background:var(--f10-s2);border:1px solid var(--f10-b);border-radius:24px;padding:18px}
.f10__home{display:inline-flex;align-items:center;text-decoration:none}
.f10__logo{height:56px;width:auto;display:block;object-fit:contain}
.f10__desc{margin-top:12px;color:var(--f10-mu);font-weight:850;line-height:1.75}
.f10__icons{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}
.f10__ico{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f10-ct);background:var(--f10-chip);border:1px solid var(--f10-cb);border-radius:14px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}
.f10__ico:hover{transform:translateY(-1px);background:var(--f10-p);border-color:var(--f10-p);color:var(--f10-pt)}
.f10__nav{background:var(--f10-s2);border:1px solid var(--f10-b);border-radius:24px;padding:18px;display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}
.f10__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f10-ct);background:var(--f10-chip);border:1px solid var(--f10-cb);border-radius:999px;padding:10px 14px;font-weight:950;white-space:nowrap;transition:transform .15s ease,background .15s ease}
.f10__a:hover{transform:translateY(-1px);background:var(--f10-ch)}
.f10__a--pri{color:var(--f10-pt);background:var(--f10-p);border-color:var(--f10-p)}
.f10__a--pri:hover{background:var(--f10-ph);border-color:var(--f10-ph)}
.f10__contact{background:var(--f10-s2);border:1px solid var(--f10-b);border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:10px}
.f10__cA{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f10-tx);background:var(--f10-s);border:1px solid var(--f10-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f10__cA:hover{background:var(--f10-chip);border-color:var(--f10-cb);color:var(--f10-ct)}
.f10__cT{display:flex;align-items:center;gap:10px;color:var(--f10-tx);background:var(--f10-s);border:1px solid var(--f10-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f10__cA i,.f10__cT i{color:var(--f10-mu)}
.f10__bot{margin-top:18px;padding-top:14px;border-top:1px solid var(--f10-d)}
.f10__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f10-mu);font-weight:900;font-size:13px}
.f10__beian{text-decoration:none;color:var(--f10-link);font-weight:950}
.f10__beian:hover{color:var(--f10-linkh)}
@media (max-width:980px){.f10__grid{grid-template-columns:1fr}.f10__form{width:100%}.f10__in{width:100%}}
@media (max-width:520px){.f10__wrap{padding:0 14px}.f10__sub{flex-direction:column;align-items:stretch}.f10__go{width:100%}}
.f10__navBox{min-width:0}
.f10__friends{margin-top:14px;padding-top:14px;border-top:1px solid var(--f10-d)}
.f10__friendsHd{color:var(--f10-t);font-weight:900;margin-bottom:10px}
.f10__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f10__friend{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--f10-chip);border:1px solid var(--f10-cb);color:var(--f10-link);font-weight:900;text-decoration:none}
.f10__friend:hover{background:var(--f10-ch);color:var(--f10-linkh)}
.f10__navBox{min-width:0}
.f10__friends{margin-top:14px;padding-top:14px;border-top:1px solid var(--f10-d)}
.f10__friendsHd{color:var(--f10-t);font-weight:900;margin-bottom:10px}
.f10__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f10__friend{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--f10-chip);border:1px solid var(--f10-cb);color:var(--f10-link);font-weight:900;text-decoration:none}
.f10__friend:hover{background:var(--f10-ch);color:var(--f10-linkh)}

.f11{background:var(--f11-page);padding:58px 0}
.f11 *{box-sizing:border-box}
.f11__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f11__hero{display:grid;grid-template-columns:1.05fr 1.35fr;gap:22px;align-items:start}
.f11__brand{background:linear-gradient(180deg,var(--f11-s),var(--f11-s2));border:1px solid var(--f11-b);border-radius:24px;box-shadow:0 22px 100px var(--f11-sh);padding:18px}
.f11__home{display:inline-flex;align-items:center;text-decoration:none}
.f11__logo{height:58px;width:auto;display:block;object-fit:contain}
.f11__desc{margin-top:12px;color:var(--f11-mu);font-weight:850;line-height:1.75}
.f11__caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.f11__cap{background:var(--f11-s2);border:1px solid var(--f11-b);border-radius:22px;padding:16px;box-shadow:0 18px 70px var(--f11-sh)}
.f11__capI{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--f11-chip);border:1px solid var(--f11-cb);color:var(--f11-ct)}
.f11__capT{margin-top:12px;color:var(--f11-t);font-weight:1000;font-size:16px}
.f11__capS{margin-top:6px;color:var(--f11-mu);font-weight:850;line-height:1.6}
.f11__mid{margin-top:18px;display:grid;grid-template-columns:1.25fr .95fr;gap:18px;align-items:start}
.f11__nav{background:var(--f11-s2);border:1px solid var(--f11-b);border-radius:24px;padding:18px;display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}
.f11__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f11-ct);background:var(--f11-chip);border:1px solid var(--f11-cb);border-radius:999px;padding:10px 14px;font-weight:950;white-space:nowrap;transition:transform .15s ease,background .15s ease}
.f11__a:hover{transform:translateY(-1px);background:var(--f11-ch)}
.f11__a--pri{color:var(--f11-pt);background:var(--f11-p);border-color:var(--f11-p)}
.f11__a--pri:hover{background:var(--f11-ph);border-color:var(--f11-ph)}
.f11__contact{background:var(--f11-s2);border:1px solid var(--f11-b);border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:10px}
.f11__cA{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f11-tx);background:var(--f11-s);border:1px solid var(--f11-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f11__cA:hover{background:var(--f11-chip);border-color:var(--f11-cb);color:var(--f11-ct)}
.f11__cT{display:flex;align-items:center;gap:10px;color:var(--f11-tx);background:var(--f11-s);border:1px solid var(--f11-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f11__cA i,.f11__cT i{color:var(--f11-mu)}
.f11__bot{margin-top:18px;padding-top:14px;border-top:1px solid var(--f11-d)}
.f11__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f11-mu);font-weight:900;font-size:13px}
.f11__beian{text-decoration:none;color:var(--f11-link);font-weight:950}
.f11__beian:hover{color:var(--f11-linkh)}
@media (max-width:980px){.f11__hero{grid-template-columns:1fr}.f11__mid{grid-template-columns:1fr}}
@media (max-width:520px){.f11{padding:44px 0}.f11__wrap{padding:0 14px}.f11__caps{grid-template-columns:1fr}.f11__logo{height:54px}}
.f11__cap{display:flex;align-items:center;gap:12px;background:var(--f11-s2);border:1px solid var(--f11-b);border-radius:22px;padding:16px;box-shadow:0 18px 70px var(--f11-sh)}
.f11__capI{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--f11-chip);border:1px solid var(--f11-cb);color:var(--f11-ct);flex:0 0 auto}
.f11__capR{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px;padding-top:2px}
.f11__capT{color:var(--f11-t);font-weight:1000;font-size:16px;line-height:1.2}
.f11__capS{color:var(--f11-mu);font-weight:850;line-height:1.6}
.f11__navBox{min-width:0}
.f11__friends{margin-top:14px;padding-top:14px;border-top:1px solid var(--f11-d)}
.f11__friendsHd{color:var(--f11-t);font-weight:900;margin-bottom:10px}
.f11__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f11__friend{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--f11-chip);border:1px solid var(--f11-cb);color:var(--f11-link);font-weight:900;text-decoration:none}
.f11__friend:hover{background:var(--f11-ch);color:var(--f11-linkh)}

.f12{background:var(--f12-page);padding:44px 0}
.f12 *{box-sizing:border-box}
.f12__wrap{max-width:1320px;margin:0 auto;padding:0 18px}

.f12__head{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--f12-b);border-radius:20px;background:linear-gradient(180deg,var(--f12-s),var(--f12-s2));box-shadow:0 22px 110px var(--f12-sh)}
.f12__home{text-decoration:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.f12__logo{height:54px;width:auto;display:block;object-fit:contain}
.f12__meta{min-width:0}
.f12__bn{color:var(--f12-t);font-weight:1000;font-size:22px;line-height:1.15}
.f12__desc{margin-top:8px;color:var(--f12-mu);font-weight:850;line-height:1.75}

.f12__caps{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.f12__cap{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--f12-b);border-radius:18px;background:var(--f12-s2);box-shadow:0 14px 70px var(--f12-sh)}
.f12__capI{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--f12-q);border:1px solid var(--f12-b);color:var(--f12-ct);flex:0 0 auto}
.f12__capR{min-width:0}
.f12__capT{color:var(--f12-t);font-weight:1000}
.f12__capS{margin-top:6px;color:var(--f12-mu);font-weight:850;line-height:1.55}

.f12__mid{margin-top:16px;display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}
.f12__left{min-width:0}
.f12__nav{display:flex;flex-wrap:wrap;gap:10px;padding:16px;border:1px solid var(--f12-b);border-radius:20px;background:linear-gradient(180deg,var(--f12-s2),var(--f12-s))}
.f12__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f12-ct);background:var(--f12-chip);border:1px solid var(--f12-cb);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}
.f12__a:hover{transform:translateY(-1px);background:var(--f12-ch)}
.f12__a--pri{background:var(--f12-p);border-color:var(--f12-p);color:var(--f12-pt)}
.f12__a--pri:hover{background:var(--f12-ph);border-color:var(--f12-ph)}

.f12__friends{margin-top:12px;padding:14px 16px;border:1px dashed var(--f12-b);border-radius:20px;background:linear-gradient(180deg,var(--f12-s),var(--f12-s2))}
.f12__friendsHd{color:var(--f12-t);font-weight:1000;margin-bottom:10px}
.f12__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f12__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f12-link);background:var(--f12-q);border:1px solid var(--f12-b);border-radius:999px;padding:8px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease}
.f12__friend:hover{transform:translateY(-1px);background:var(--f12-qh);color:var(--f12-linkh)}

.f12__right{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--f12-b);border-radius:20px;background:linear-gradient(180deg,var(--f12-s),var(--f12-s2));box-shadow:0 18px 90px var(--f12-sh)}
.f12__c{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f12-tx);background:var(--f12-s2);border:1px solid var(--f12-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f12__c i{color:var(--f12-mu)}
.f12__c span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}
.f12__c--t{align-items:flex-start;border-radius:18px}

.f12__bot{margin-top:16px;padding-top:14px;border-top:1px solid var(--f12-d)}
.f12__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f12-mu);font-weight:900;font-size:13px}
.f12__beian{text-decoration:none;color:var(--f12-link);font-weight:950}
.f12__beian:hover{color:var(--f12-linkh)}

@media(max-width:1100px){.f12__caps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.f12__mid{grid-template-columns:1fr}.f12__c span{max-width:100%}}
@media(max-width:520px){.f12{padding:34px 0}.f12__wrap{padding:0 14px}.f12__logo{height:48px}.f12__bn{font-size:20px}}

.f13{background:var(--f13-page);padding:52px 0}
.f13 *{box-sizing:border-box}
.f13__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f13__stage{position:relative;border-radius:26px;border:1px solid var(--f13-b);background:linear-gradient(180deg,var(--f13-s),var(--f13-s2));box-shadow:0 30px 140px var(--f13-sh);overflow:hidden}
.f13__stage:before{content:"";position:absolute;inset:-60px -40px auto auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle at 30% 30%,var(--f13-q),transparent 60%);opacity:.9;pointer-events:none}
.f13__stage:after{content:"";position:absolute;inset:auto auto -70px -60px;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle at 30% 30%,var(--f13-chip),transparent 62%);opacity:.85;pointer-events:none}
.f13__top{position:relative;display:grid;grid-template-columns:1.05fr 1.95fr;gap:16px;padding:18px}
.f13__brand{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:22px;background:rgba(17,24,39,.58);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px)}
.f13__home{text-decoration:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:62px;height:62px;border-radius:18px;background:rgba(17,24,39,.72);border:1px solid rgba(255,255,255,.12)}
.f13__logo{height:44px;width:auto;display:block;object-fit:contain}
.f13__desc{color:rgba(255,255,255,.85);font-weight:850;line-height:1.75}
.f13__caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.f13__cap{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:22px;background:rgba(17,24,39,.58);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);transition:transform .16s ease}
.f13__cap:hover{transform:translateY(-1px)}
.f13__capI{width:42px;height:42px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--f13-p);border:1px solid var(--f13-p);color:var(--f13-pt);flex:0 0 auto}
.f13__capR{min-width:0}
.f13__capT{color:rgba(255,255,255,.92);font-weight:1000}
.f13__capS{margin-top:6px;color:rgba(255,255,255,.72);font-weight:850;line-height:1.55}
.f13__mid{position:relative;display:grid;grid-template-columns:1.65fr 1fr;gap:16px;padding:0 18px 18px}
.f13__navBox{min-width:0}
.f13__nav{display:flex;flex-wrap:wrap;gap:10px;padding:16px;border-radius:22px;background:rgba(17,24,39,.58);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px)}
.f13__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f13__a:hover{transform:translateY(-1px);background:rgba(255,255,255,.12)}
.f13__a--pri{background:var(--f13-p);border-color:var(--f13-p);color:var(--f13-pt)}
.f13__a--pri:hover{background:var(--f13-ph);border-color:var(--f13-ph)}
.f13__friends{margin-top:12px;padding:14px 16px;border-radius:22px;background:rgba(17,24,39,.58);border:1px dashed rgba(255,255,255,.16);backdrop-filter:blur(10px)}
.f13__friendsHd{color:rgba(255,255,255,.92);font-weight:1000;margin-bottom:10px}
.f13__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f13__friend{display:inline-flex;align-items:center;text-decoration:none;color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f13__friend:hover{transform:translateY(-1px);background:rgba(255,255,255,.12);color:rgba(255,255,255,.95)}
.f13__contact{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:22px;background:rgba(17,24,39,.58);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px)}
.f13__c{display:flex;align-items:center;gap:10px;text-decoration:none;color:rgba(255,255,255,.92);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:10px 12px;font-weight:900}
.f13__c i{color:rgba(255,255,255,.7)}
.f13__c span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}
.f13__c--t{align-items:flex-start;border-radius:18px}
.f13__bot{padding:14px 18px;border-top:1px solid rgba(255,255,255,.12);background:rgba(17,24,39,.58);backdrop-filter:blur(10px)}
.f13__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:rgba(255,255,255,.78);font-weight:900;font-size:13px}
.f13__beian{text-decoration:none;color:var(--f13-link);font-weight:950}
.f13__beian:hover{color:var(--f13-linkh)}
@media(max-width:1100px){.f13__top{grid-template-columns:1fr}.f13__caps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:980px){.f13__mid{grid-template-columns:1fr}.f13__c span{max-width:100%}}
@media(max-width:560px){.f13{padding:34px 0}.f13__wrap{padding:0 14px}.f13__home{width:56px;height:56px}.f13__logo{height:40px}.f13__caps{grid-template-columns:1fr}}

.f14{background:var(--f14-page);padding:48px 0}
.f14 *{box-sizing:border-box}
.f14__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f14__head{display:flex;gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--f14-b);border-radius:22px;background:linear-gradient(180deg,var(--f14-s),var(--f14-s2));box-shadow:0 24px 110px var(--f14-sh)}
.f14__home{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;flex:0 0 auto;padding:0}
.f14__logo{height:48px;width:auto;max-width:180px;display:block;object-fit:contain}
.f14__desc{color:var(--f14-tx);font-weight:850;line-height:1.75;min-width:0}
.f14__grid{margin-top:14px;display:grid;grid-template-columns:1.6fr 1fr;gap:14px;align-items:start}
.f14__navBox{min-width:0}
.f14__nav{display:flex;flex-wrap:wrap;gap:10px;padding:16px;border:1px solid var(--f14-b);border-radius:22px;background:linear-gradient(180deg,var(--f14-s2),var(--f14-s))}
.f14__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f14-ct);background:var(--f14-chip);border:1px solid var(--f14-cb);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f14__a:hover{transform:translateY(-1px);background:var(--f14-ch)}
.f14__a--pri{background:var(--f14-p);border-color:var(--f14-p);color:var(--f14-pt)}
.f14__a--pri:hover{background:var(--f14-ph);border-color:var(--f14-ph)}
.f14__friends{margin-top:12px;padding:14px 16px;border:1px dashed var(--f14-b);border-radius:22px;background:linear-gradient(180deg,var(--f14-s),var(--f14-s2))}
.f14__friendsHd{color:var(--f14-t);font-weight:1000;margin-bottom:10px}
.f14__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f14__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f14-link);background:var(--f14-q);border:1px solid var(--f14-b);border-radius:999px;padding:8px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease}
.f14__friend:hover{transform:translateY(-1px);background:var(--f14-qh);color:var(--f14-linkh)}
.f14__contact{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--f14-b);border-radius:22px;background:linear-gradient(180deg,var(--f14-s),var(--f14-s2))}
.f14__c{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f14-tx);background:var(--f14-q);border:1px solid var(--f14-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f14__c i{color:var(--f14-mu)}
.f14__c span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:560px}
.f14__c--t{align-items:flex-start;border-radius:18px}
.f14__bot{margin-top:16px;padding-top:14px;border-top:1px solid var(--f14-d)}
.f14__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f14-mu);font-weight:900;font-size:13px}
.f14__beian{text-decoration:none;color:var(--f14-link);font-weight:950}
.f14__beian:hover{color:var(--f14-linkh)}
@media(max-width:980px){.f14__grid{grid-template-columns:1fr}.f14__desc{color:var(--f14-tx)}.f14__c span{max-width:100%}}
@media(max-width:520px){.f14{padding:34px 0}.f14__wrap{padding:0 14px}.f14__logo{height:44px;max-width:160px}}
@media(max-width:520px){.f14__head{flex-direction:column;align-items:center;text-align:center}}
@media(max-width:520px){.f14__home{justify-content:center}}
@media(max-width:520px){.f14__logo{margin:0 auto}}
@media(max-width:520px){.f14__desc{text-align:center}}

.f15{background:var(--f15-page);padding:48px 0}
.f15 *{box-sizing:border-box}
.f15__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f15__hero{display:flex;gap:16px;align-items:flex-start;padding:18px;border:1px solid var(--f15-b);border-radius:22px;background:linear-gradient(180deg,var(--f15-s),var(--f15-s2));box-shadow:0 22px 100px var(--f15-sh)}
.f15__home{flex:0 0 auto}
.f15__logo{height:48px;width:auto;display:block;object-fit:contain}
.f15__desc{color:var(--f15-tx);font-weight:850;line-height:1.75}

.f15__caps{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.f15__cap{padding:14px;border-radius:20px;background:var(--f15-s2);border:1px solid var(--f15-b)}
.f15__capT{color:var(--f15-t);font-weight:1000}
.f15__capS{margin-top:6px;color:var(--f15-mu);font-weight:850;line-height:1.6}

.f15__grid{margin-top:14px;display:grid;grid-template-columns:1.6fr 1fr;gap:14px}
.f15__navBox{min-width:0}
.f15__nav{display:flex;flex-wrap:wrap;gap:10px;padding:16px;border:1px solid var(--f15-b);border-radius:22px;background:linear-gradient(180deg,var(--f15-s2),var(--f15-s))}
.f15__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f15-ct);background:var(--f15-chip);border:1px solid var(--f15-cb);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f15__a:hover{transform:translateY(-1px);background:var(--f15-ch)}
.f15__a--pri{background:var(--f15-p);border-color:var(--f15-p);color:var(--f15-pt)}
.f15__a--pri:hover{background:var(--f15-ph);border-color:var(--f15-ph)}

.f15__friends{margin-top:12px;padding:14px 16px;border:1px dashed var(--f15-b);border-radius:22px;background:linear-gradient(180deg,var(--f15-s),var(--f15-s2))}
.f15__friendsHd{color:var(--f15-t);font-weight:1000;margin-bottom:10px}
.f15__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f15__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f15-link);background:var(--f15-q);border:1px solid var(--f15-b);border-radius:999px;padding:8px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease}
.f15__friend:hover{transform:translateY(-1px);background:var(--f15-qh);color:var(--f15-linkh)}

.f15__contact{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--f15-b);border-radius:22px;background:linear-gradient(180deg,var(--f15-s),var(--f15-s2))}
.f15__c{text-decoration:none;color:var(--f15-tx);background:var(--f15-q);border:1px solid var(--f15-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f15__c--t{border-radius:18px}

.f15__bot{margin-top:16px;padding-top:14px;border-top:1px solid var(--f15-d)}
.f15__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f15-mu);font-weight:900;font-size:13px}
.f15__beian{text-decoration:none;color:var(--f15-link);font-weight:950}
.f15__beian:hover{color:var(--f15-linkh)}

@media(max-width:1100px){.f15__caps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.f15__grid{grid-template-columns:1fr}}
@media(max-width:520px){.f15{padding:34px 0}.f15__wrap{padding:0 14px}.f15__hero{flex-direction:column;align-items:center;text-align:center}.f15__logo{margin:0 auto}}

.f16{background:var(--f16-page);padding:52px 0}
.f16 *{box-sizing:border-box}
.f16__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f16__top{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--f16-b);border-radius:24px;background:linear-gradient(180deg,var(--f16-s),var(--f16-s2));box-shadow:0 26px 120px var(--f16-sh)}
.f16__home{text-decoration:none;display:flex;align-items:center;justify-content:center}
.f16__logo{height:52px;width:auto;display:block;object-fit:contain}
.f16__desc{color:var(--f16-tx);font-weight:850;line-height:1.75;min-width:0}
.f16__quick{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.f16__q{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--f16-tx);background:var(--f16-q);border:1px solid var(--f16-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f16__q i{color:var(--f16-mu)}
.f16__q span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}

.f16__caps{margin-top:14px;display:flex;gap:12px;overflow:auto;padding-bottom:4px;scroll-snap-type:x mandatory}
.f16__cap{scroll-snap-align:start;min-width:280px;display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--f16-b);border-radius:22px;background:var(--f16-s2);box-shadow:0 16px 90px var(--f16-sh)}
.f16__capI{width:42px;height:42px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--f16-p);border:1px solid var(--f16-p);color:var(--f16-pt);flex:0 0 auto}
.f16__capT{color:var(--f16-t);font-weight:1000}
.f16__capS{margin-top:6px;color:var(--f16-mu);font-weight:850;line-height:1.55}

.f16__grid{margin-top:14px;display:grid;grid-template-columns:1.75fr 1fr;gap:14px;align-items:start}
.f16__navBox{min-width:0;padding:16px;border:1px solid var(--f16-b);border-radius:24px;background:linear-gradient(180deg,var(--f16-s2),var(--f16-s))}
.f16__navHd{display:flex;align-items:center;gap:10px;color:var(--f16-t);font-weight:1000;margin-bottom:12px}
.f16__navHd i{color:var(--f16-mu)}
.f16__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.f16__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f16-ct);background:var(--f16-chip);border:1px solid var(--f16-cb);border-radius:999px;padding:10px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f16__a:hover{transform:translateY(-1px);background:var(--f16-ch)}
.f16__a--pri{background:var(--f16-p);border-color:var(--f16-p);color:var(--f16-pt)}
.f16__a--pri:hover{background:var(--f16-ph);border-color:var(--f16-ph)}

.f16__friends{margin-top:14px;padding-top:14px;border-top:1px solid var(--f16-d)}
.f16__friendsHd{color:var(--f16-t);font-weight:1000;margin-bottom:10px}
.f16__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f16__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f16-link);background:var(--f16-q);border:1px solid var(--f16-b);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease}
.f16__friend:hover{transform:translateY(-1px);background:var(--f16-qh);color:var(--f16-linkh)}

.f16__contact{padding:16px;border:1px solid var(--f16-b);border-radius:24px;background:linear-gradient(180deg,var(--f16-s),var(--f16-s2));box-shadow:0 18px 90px var(--f16-sh);display:flex;flex-direction:column;gap:10px}
.f16__cardT{display:flex;align-items:center;gap:10px;color:var(--f16-t);font-weight:1000;margin-bottom:4px}
.f16__cardT i{color:var(--f16-mu)}
.f16__c{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f16-tx);background:var(--f16-q);border:1px solid var(--f16-b);border-radius:999px;padding:12px 12px;font-weight:900}
.f16__c i{color:var(--f16-mu)}
.f16__c span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}
.f16__c--t{align-items:flex-start;border-radius:18px}

.f16__bot{margin-top:16px;padding-top:14px;border-top:1px solid var(--f16-d)}
.f16__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f16-mu);font-weight:900;font-size:13px}
.f16__beian{text-decoration:none;color:var(--f16-link);font-weight:950}
.f16__beian:hover{color:var(--f16-linkh)}

@media(max-width:1100px){.f16__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:980px){.f16__top{grid-template-columns:auto 1fr}.f16__quick{grid-column:1/-1;justify-content:flex-start}.f16__grid{grid-template-columns:1fr}}
@media(max-width:520px){.f16{padding:34px 0}.f16__wrap{padding:0 14px}.f16__top{grid-template-columns:1fr;text-align:center}.f16__quick{justify-content:center}.f16__q span{max-width:100%}.f16__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}

.f17{background:var(--f17-page);padding:56px 0}
.f17 *{box-sizing:border-box}
.f17__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f17__frame{position:relative;border-radius:28px;border:1px solid var(--f17-b);background:linear-gradient(180deg,var(--f17-s),var(--f17-s2));box-shadow:0 32px 150px var(--f17-sh);overflow:hidden}
.f17__frame:before{content:"";position:absolute;inset:-120px auto auto -140px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle at 30% 30%,var(--f17-q),transparent 62%);opacity:.9;pointer-events:none}
.f17__frame:after{content:"";position:absolute;inset:auto -160px -140px auto;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle at 30% 30%,var(--f17-chip),transparent 62%);opacity:.85;pointer-events:none}
.f17__mast{position:relative;display:flex;gap:16px;align-items:center;padding:18px 18px 12px}
.f17__home{text-decoration:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.f17__logo{height:52px;width:auto;display:block;object-fit:contain}
.f17__desc{color:var(--f17-tx);font-weight:850;line-height:1.7;min-width:0}
.f17__caps{position:relative;margin:0 18px 14px;padding:14px 16px;border-radius:22px;border:1px solid var(--f17-b);background:rgba(255,255,255,.55);backdrop-filter:blur(10px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.f17__cap{display:flex;gap:12px;align-items:flex-start}
.f17__dot{width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--f17-p);border:1px solid var(--f17-p);color:var(--f17-pt);flex:0 0 auto}
.f17__capT{color:var(--f17-t);font-weight:1000}
.f17__capS{margin-top:6px;color:var(--f17-mu);font-weight:850;line-height:1.55}
.f17__grid{position:relative;display:grid;grid-template-columns:1.75fr 1fr;gap:14px;padding:0 18px 18px;align-items:start}
.f17__navBox{min-width:0;padding:16px;border-radius:22px;border:1px solid var(--f17-b);background:rgba(255,255,255,.55);backdrop-filter:blur(10px)}
.f17__contact{padding:16px;border-radius:22px;border:1px solid var(--f17-b);background:rgba(255,255,255,.55);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:10px}
.f17__hd{display:flex;align-items:center;gap:10px;color:var(--f17-t);font-weight:1000;margin-bottom:10px}
.f17__hd i{color:var(--f17-mu)}
.f17__nav{display:flex;flex-wrap:wrap;gap:10px}
.f17__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f17-ct);background:var(--f17-chip);border:1px solid var(--f17-cb);border-radius:999px;padding:10px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f17__a:hover{transform:translateY(-1px);background:var(--f17-ch)}
.f17__a--pri{background:var(--f17-p);border-color:var(--f17-p);color:var(--f17-pt)}
.f17__a--pri:hover{background:var(--f17-ph);border-color:var(--f17-ph)}
.f17__friends{margin-top:14px;padding-top:14px;border-top:1px solid var(--f17-d)}
.f17__friendsHd{color:var(--f17-t);font-weight:1000;margin-bottom:10px}
.f17__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f17__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f17-link);background:var(--f17-q);border:1px solid var(--f17-b);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease}
.f17__friend:hover{transform:translateY(-1px);background:var(--f17-qh);color:var(--f17-linkh)}
.f17__c{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f17-tx);background:var(--f17-q);border:1px solid var(--f17-b);border-radius:999px;padding:12px 12px;font-weight:900}
.f17__c i{color:var(--f17-mu)}
.f17__c span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}
.f17__c--t{align-items:flex-start;border-radius:18px}
.f17__bot{position:relative;padding:14px 18px;border-top:1px solid var(--f17-d);background:rgba(255,255,255,.35);backdrop-filter:blur(10px)}
.f17__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f17-mu);font-weight:900;font-size:13px}
.f17__beian{text-decoration:none;color:var(--f17-link);font-weight:950}
.f17__beian:hover{color:var(--f17-linkh)}
@media(max-width:1100px){.f17__caps{grid-template-columns:1fr}}
@media(max-width:980px){.f17__grid{grid-template-columns:1fr}.f17__c span{max-width:100%}}
@media(max-width:520px){.f17{padding:34px 0}.f17__wrap{padding:0 14px}.f17__mast{flex-direction:column;align-items:center;text-align:center}.f17__caps{margin:0 14px 14px}.f17__grid{padding:0 14px 14px}}

.f18{background:var(--f18-page);padding:56px 0}
.f18 *{box-sizing:border-box}
.f18__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f18__two{display:grid;grid-template-columns:1.05fr 1.35fr;gap:16px;align-items:start}
.f18__left{border:1px solid var(--f18-b);border-radius:26px;background:linear-gradient(180deg,var(--f18-s),var(--f18-s2));box-shadow:0 26px 120px var(--f18-sh);padding:18px}
.f18__brand{display:flex;gap:16px;align-items:flex-start}
.f18__home{text-decoration:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.f18__logo{height:54px;width:auto;display:block;object-fit:contain}
.f18__desc{color:var(--f18-tx);font-weight:850;line-height:1.75;min-width:0}
.f18__caps{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.f18__cap{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--f18-b);border-radius:22px;background:linear-gradient(180deg,var(--f18-s2),var(--f18-s))}
.f18__capI{width:42px;height:42px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--f18-q);border:1px solid var(--f18-b);color:var(--f18-mu);flex:0 0 auto}
.f18__capT{color:var(--f18-t);font-weight:1000}
.f18__capS{margin-top:6px;color:var(--f18-mu);font-weight:850;line-height:1.55}

.f18__right{border:1px solid var(--f18-b);border-radius:26px;background:linear-gradient(180deg,var(--f18-s),var(--f18-s2));box-shadow:0 26px 120px var(--f18-sh);padding:18px}
.f18__box{min-width:0}
.f18__hd{display:flex;align-items:center;gap:10px;color:var(--f18-t);font-weight:1000;margin-bottom:12px}
.f18__hd i{color:var(--f18-mu)}
.f18__nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}
.f18__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f18-ct);background:var(--f18-chip);border:1px solid var(--f18-cb);border-radius:999px;padding:10px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f18__a:hover{transform:translateY(-1px);background:var(--f18-ch)}
.f18__a--pri{background:var(--f18-p);border-color:var(--f18-p);color:var(--f18-pt)}
.f18__a--pri:hover{background:var(--f18-ph);border-color:var(--f18-ph)}
.f18__friends{margin-top:6px;padding-top:14px;border-top:1px solid var(--f18-d)}
.f18__friendsHd{color:var(--f18-t);font-weight:1000;margin-bottom:10px}
.f18__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f18__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f18-link);background:var(--f18-q);border:1px solid var(--f18-b);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease}
.f18__friend:hover{transform:translateY(-1px);background:var(--f18-qh);color:var(--f18-linkh)}
.f18__sep{margin:16px 0;border-top:1px solid var(--f18-d)}
.f18__contact{display:flex;flex-direction:column;gap:10px}
.f18__c{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f18-tx);background:var(--f18-q);border:1px solid var(--f18-b);border-radius:999px;padding:12px 12px;font-weight:900}
.f18__c i{color:var(--f18-mu)}
.f18__c span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}
.f18__c--t{align-items:flex-start;border-radius:18px}

.f18__bot{margin-top:16px;padding-top:14px;border-top:1px solid var(--f18-d)}
.f18__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f18-mu);font-weight:900;font-size:13px}
.f18__beian{text-decoration:none;color:var(--f18-link);font-weight:950}
.f18__beian:hover{color:var(--f18-linkh)}

@media(max-width:980px){.f18__two{grid-template-columns:1fr}.f18__c span{max-width:100%}}
@media(max-width:520px){.f18{padding:34px 0}.f18__wrap{padding:0 14px}.f18__brand{flex-direction:column;align-items:center;text-align:center}.f18__caps{grid-template-columns:1fr}}

.f19{background:var(--f19-page);padding:56px 0}
.f19 *{box-sizing:border-box}
.f19__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f19__card{border:1px solid var(--f19-b);border-radius:28px;background:linear-gradient(180deg,var(--f19-s),var(--f19-s2));box-shadow:0 32px 150px var(--f19-sh);overflow:hidden}
.f19__hero{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:18px;border-bottom:1px solid var(--f19-d)}
.f19__home{text-decoration:none;display:flex;align-items:center;justify-content:center}
.f19__logo{height:54px;width:auto;display:block;object-fit:contain}
.f19__desc{color:var(--f19-tx);font-weight:850;line-height:1.75;min-width:0}
.f19__caps{padding:16px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-bottom:1px solid var(--f19-d)}
.f19__cap{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:22px;background:linear-gradient(180deg,var(--f19-s2),var(--f19-s));border:1px solid var(--f19-b)}
.f19__cap i{color:var(--f19-p);margin-top:2px}
.f19__capT{color:var(--f19-t);font-weight:1000}
.f19__capS{margin-top:6px;color:var(--f19-mu);font-weight:850;line-height:1.55}
.f19__two{padding:12px 18px 18px;display:grid;grid-template-columns:1.35fr 1fr;gap:12px}
.f19__box{border:1px solid var(--f19-b);border-radius:22px;background:linear-gradient(180deg,var(--f19-s2),var(--f19-s));box-shadow:0 18px 90px var(--f19-sh);overflow:hidden}
.f19__hd{display:flex;align-items:center;gap:10px;padding:14px 14px;color:var(--f19-t);font-weight:1000;border-bottom:1px solid var(--f19-d)}
.f19__hd i{color:var(--f19-mu)}
.f19__nav{padding:14px;display:flex;flex-wrap:wrap;gap:10px}
.f19__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f19-ct);background:var(--f19-chip);border:1px solid var(--f19-cb);border-radius:999px;padding:10px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f19__a:hover{transform:translateY(-1px);background:var(--f19-ch)}
.f19__a--pri{background:var(--f19-p);border-color:var(--f19-p);color:var(--f19-pt)}
.f19__a--pri:hover{background:var(--f19-ph);border-color:var(--f19-ph)}
.f19__friends{margin:0 14px 14px;padding-top:14px;border-top:1px solid var(--f19-d)}
.f19__friendsHd{color:var(--f19-t);font-weight:1000;margin-bottom:10px}
.f19__friendsBd{display:flex;flex-wrap:wrap;gap:10px}
.f19__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f19-link);background:var(--f19-q);border:1px solid var(--f19-b);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease}
.f19__friend:hover{transform:translateY(-1px);background:var(--f19-qh);color:var(--f19-linkh)}
.f19__contact{padding:14px;display:flex;flex-direction:column;gap:10px}
.f19__c{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f19-tx);background:var(--f19-q);border:1px solid var(--f19-b);border-radius:999px;padding:12px 12px;font-weight:900}
.f19__c i{color:var(--f19-mu)}
.f19__c span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}
.f19__c--t{align-items:flex-start;border-radius:18px}
.f19__bot{padding:14px 18px;border-top:1px solid var(--f19-d);background:linear-gradient(180deg,var(--f19-s2),var(--f19-s))}
.f19__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f19-mu);font-weight:900;font-size:13px}
.f19__beian{text-decoration:none;color:var(--f19-link);font-weight:950}
.f19__beian:hover{color:var(--f19-linkh)}
@media(max-width:1100px){.f19__caps{grid-template-columns:repeat(2,minmax(0,1fr))}.f19__two{grid-template-columns:1fr}}
@media(max-width:520px){.f19{padding:34px 0}.f19__wrap{padding:0 14px}.f19__hero{grid-template-columns:1fr;text-align:center}.f19__home{justify-content:center}.f19__logo{margin:0 auto}}

.f20{background:var(--f20-page);padding:58px 0}
.f20 *{box-sizing:border-box}
.f20__wrap{max-width:1320px;margin:0 auto;padding:0 18px}
.f20__panel{border:1px solid var(--f20-b);border-radius:30px;background:linear-gradient(180deg,var(--f20-s),var(--f20-s2));box-shadow:0 34px 170px var(--f20-sh);overflow:hidden}
.f20__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--f20-d)}
.f20__brand{display:flex;align-items:center;gap:16px;min-width:0}
.f20__home{text-decoration:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.f20__logo{height:52px;width:auto;display:block;object-fit:contain}
.f20__desc{color:var(--f20-tx);font-weight:850;line-height:1.75;min-width:0}
.f20__quick{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.f20__q{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--f20-tx);background:var(--f20-q);border:1px solid var(--f20-b);border-radius:999px;padding:10px 12px;font-weight:900}
.f20__q i{color:var(--f20-mu)}
.f20__q span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}

.f20__caps{padding:14px 20px 18px;display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;border-bottom:1px solid var(--f20-d)}
.f20__cap{scroll-snap-align:start;min-width:290px;display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--f20-b);border-radius:22px;background:linear-gradient(180deg,var(--f20-s2),var(--f20-s))}
.f20__cap i{color:var(--f20-p);margin-top:2px}
.f20__capT{color:var(--f20-t);font-weight:1000}
.f20__capS{margin-top:6px;color:var(--f20-mu);font-weight:850;line-height:1.55}

.f20__grid{padding:16px 20px 20px;display:grid;grid-template-columns:1.25fr .9fr 1fr;gap:14px}
.f20__col{border:1px solid var(--f20-b);border-radius:26px;background:linear-gradient(180deg,var(--f20-s2),var(--f20-s));box-shadow:0 18px 90px var(--f20-sh);overflow:hidden}
.f20__hd{display:flex;align-items:center;gap:10px;padding:14px 14px;color:var(--f20-t);font-weight:1000;border-bottom:1px solid var(--f20-d)}
.f20__hd i{color:var(--f20-mu)}
.f20__nav{padding:14px;display:flex;flex-wrap:wrap;gap:10px}
.f20__a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--f20-ct);background:var(--f20-chip);border:1px solid var(--f20-cb);border-radius:999px;padding:10px 12px;font-weight:950;transition:transform .15s ease,background .15s ease}
.f20__a:hover{transform:translateY(-1px);background:var(--f20-ch)}
.f20__a--pri{background:var(--f20-p);border-color:var(--f20-p);color:var(--f20-pt)}
.f20__a--pri:hover{background:var(--f20-ph);border-color:var(--f20-ph)}
.f20__friends{padding:14px;display:flex;flex-wrap:wrap;gap:10px}
.f20__friend{display:inline-flex;align-items:center;text-decoration:none;color:var(--f20-link);background:var(--f20-q);border:1px solid var(--f20-b);border-radius:999px;padding:9px 12px;font-weight:950;transition:transform .15s ease,background .15s ease,color .15s ease}
.f20__friend:hover{transform:translateY(-1px);background:var(--f20-qh);color:var(--f20-linkh)}
.f20__empty{padding:14px;color:var(--f20-mu);font-weight:850}
.f20__contact{padding:14px;display:flex;flex-direction:column;gap:10px}
.f20__c{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--f20-tx);background:var(--f20-q);border:1px solid var(--f20-b);border-radius:999px;padding:12px 12px;font-weight:900}
.f20__c i{color:var(--f20-mu)}
.f20__c span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}
.f20__c--t{align-items:flex-start;border-radius:18px}

.f20__bot{padding:14px 20px;border-top:1px solid var(--f20-d);background:linear-gradient(180deg,var(--f20-s2),var(--f20-s))}
.f20__copy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--f20-mu);font-weight:900;font-size:13px}
.f20__beian{text-decoration:none;color:var(--f20-link);font-weight:950}
.f20__beian:hover{color:var(--f20-linkh)}

@media(max-width:1100px){.f20__grid{grid-template-columns:1fr 1fr}.f20__col:nth-child(3){grid-column:1/-1}}
@media(max-width:980px){.f20__bar{flex-direction:column;align-items:flex-start}.f20__quick{justify-content:flex-start}.f20__grid{grid-template-columns:1fr}}
@media(max-width:520px){.f20{padding:34px 0}.f20__wrap{padding:0 14px}.f20__brand{flex-direction:column;align-items:center;text-align:center}.f20__quick{justify-content:center}}
