.ui-root{--bg:#08090d;--s1:#11131a;--s2:#191c26;--line:hsla(0,0%,100%,.08);--ink:#f3f4f8;--text2:#b8bccb;--sub:#8a8fa1;--dim:#5b6072;--gold:#f5c563;--btn-a:#f5c563;--btn-b:#e8a13a;--btn-ink:#1a1203;--ok:#4ade80;--fill:hsla(0,0%,100%,.07);--chip-ink:#c9ccd6;--nav-bg:rgba(25,28,38,.82);--shadow:0 10px 24px rgba(0,0,0,.45);--glow:.2;--serif:"Songti SC","STSong","Noto Serif SC","SimSun",serif;--sans:-apple-system,"SF Pro Display","PingFang SC","Microsoft YaHei",sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans);min-height:100vh;-webkit-font-smoothing:antialiased;padding-bottom:110px}.ui-root[data-theme=light]{--bg:#f6f3ec;--s1:#fff;--s2:#fff;--line:rgba(24,26,34,.09);--ink:#17191f;--text2:#565c6c;--sub:#6b7080;--dim:#a5a9b5;--gold:#b47610;--btn-a:#f8d283;--btn-b:#efb24c;--btn-ink:#2a1c02;--ok:#15a34a;--fill:rgba(24,26,34,.06);--chip-ink:#454b5a;--nav-bg:hsla(0,0%,100%,.88);--shadow:0 6px 18px rgba(24,26,34,.07);--glow:.45}@media (prefers-color-scheme:light){.ui-root[data-theme=auto]{--bg:#f6f3ec;--s1:#fff;--s2:#fff;--line:rgba(24,26,34,.09);--ink:#17191f;--text2:#565c6c;--sub:#6b7080;--dim:#a5a9b5;--gold:#b47610;--btn-a:#f8d283;--btn-b:#efb24c;--btn-ink:#2a1c02;--ok:#15a34a;--fill:rgba(24,26,34,.06);--chip-ink:#454b5a;--nav-bg:hsla(0,0%,100%,.88);--shadow:0 6px 18px rgba(24,26,34,.07);--glow:.45}}.ui-root *{box-sizing:border-box}:where(.ui-root) a{color:inherit;text-decoration:none}:where(.ui-root) button{background:none;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0}.ui-wrap{margin:0 auto;max-width:760px;position:relative}.ui-noscroll::-webkit-scrollbar{display:none}.ui-noscroll{scrollbar-width:none}.ui-top{display:flex;justify-content:space-between;padding:22px 22px 0}.ui-logo,.ui-top{align-items:center}.ui-logo{display:inline-flex;font-size:21px;font-weight:800;letter-spacing:-.5px}.ui-logo i{color:var(--gold);font-style:normal}.ui-logo:after{background:var(--gold);border-radius:50%;box-shadow:0 0 12px var(--gold);content:"";height:6px;margin-left:4px;width:6px}.ui-ghost{background:var(--s1);border:1px solid var(--line);border-radius:50%;color:var(--sub);display:grid;height:38px;place-items:center;width:38px}.ui-hero{padding:34px 22px 0;position:relative}.ui-hero:before{background:radial-gradient(closest-side,rgba(245,197,99,var(--glow)),transparent);content:"";height:340px;left:-60px;max-width:100vw;pointer-events:none;position:absolute;top:-130px;width:460px}.ui-hero h1{font-family:var(--serif);font-size:34px;font-weight:700;letter-spacing:1px;line-height:1.25;margin:0;position:relative}.ui-hero h1 em{color:var(--gold);font-style:normal}.ui-hero p{color:var(--sub);font-size:13px;margin:10px 0 0;position:relative}.ui-search{align-items:center;background:var(--s1);border:1px solid rgba(232,161,58,.5);border-radius:18px;box-shadow:0 0 0 5px #f5c56317,var(--shadow);display:flex;gap:12px;height:56px;margin:22px 22px 0;padding:0 8px 0 18px;position:relative}.ui-search svg{color:var(--gold);flex:0 0 auto}.ui-search input{background:none;border:0;color:var(--ink);flex:1;font-family:inherit;font-size:16px;height:100%;min-width:0;outline:0}.ui-search input::-moz-placeholder{color:var(--dim)}.ui-search input::placeholder{color:var(--dim)}.ui-search .go{background:linear-gradient(180deg,var(--btn-a),var(--btn-b));border-radius:12px;color:var(--btn-ink);font-size:14px;font-weight:700;height:40px;padding:0 18px}.ui-search.compact{height:50px;margin-top:16px}.ui-hot{display:flex;flex-wrap:wrap;gap:8px;padding:16px 22px 0}.ui-hot a{background:var(--fill);border:1px solid var(--line);border-radius:999px;color:var(--chip-ink);font-size:12.5px;max-width:100%;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.ui-hot a b{color:var(--gold);margin-right:5px}.ui-sec{align-items:baseline;display:flex;justify-content:space-between;padding:30px 22px 14px}.ui-sec h2{font-size:18px;font-weight:700;letter-spacing:.5px;margin:0}.ui-sec a,.ui-sec span{color:var(--sub);font-size:12px}.ui-ps{background:radial-gradient(90% 60% at 75% 18%,hsla(0,0%,100%,.28),transparent 60%),linear-gradient(155deg,var(--a,#c2543a) 0,var(--b,#3a2a78) 88%);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff1f,var(--shadow);display:block;overflow:hidden;position:relative}.ui-ps img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ui-ps:after{background:linear-gradient(transparent,#0009);content:"";height:50%;inset:auto 0 0 0;pointer-events:none;position:absolute}.ui-ps .vt{bottom:26px;font-family:var(--serif);font-size:17px;font-weight:700;letter-spacing:3px;line-height:1.25;right:9px;text-shadow:0 2px 10px rgba(0,0,0,.5);top:11px;writing-mode:vertical-rl}.ui-ps .ep,.ui-ps .vt{color:#fff;overflow:hidden;position:absolute}.ui-ps .ep{bottom:7px;font-size:10.5px;left:8px;right:8px;text-overflow:ellipsis;white-space:nowrap;z-index:1}.ui-ps .q{background:#00000080;border:1px solid hsla(0,0%,100%,.25);border-radius:4px;color:#fff;font-size:9.5px;font-weight:700;left:8px;padding:2px 5px;position:absolute;top:8px;z-index:1}.ui-cta{align-items:center;background:linear-gradient(180deg,var(--btn-a),var(--btn-b));border-radius:12px;color:var(--btn-ink)!important;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;height:38px;justify-content:center;padding:0 16px}.ui-cta.line{background:var(--fill);border:1px solid var(--line);color:var(--ink)!important;font-weight:600}.ui-pans{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ui-pn{align-items:center;background:var(--fill);border-radius:6px;color:var(--chip-ink);display:inline-flex;font-size:10.5px;gap:5px;padding:3px 7px}.ui-pn:before{background:var(--d,#8a8fa1);border-radius:50%;content:"";height:6px;width:6px}.ui-feat{background:var(--s1);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);display:flex;gap:14px;margin:0 22px;overflow:hidden;padding:16px;position:relative}.ui-feat:before{background:radial-gradient(closest-side at 20% 40%,var(--a),transparent),radial-gradient(closest-side at 90% 80%,var(--b),transparent);content:"";filter:blur(24px);top:-40%;right:-40%;bottom:-40%;left:-40%;opacity:.38;position:absolute}.ui-feat>*{position:relative}.ui-feat .ui-ps{flex:0 0 104px;height:146px}.ui-feat .k{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:2px;margin:0}.ui-feat h3{display:-webkit-box;font-size:20px;line-height:1.3;margin:6px 0 4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-feat .m{color:var(--text2);font-size:12px;margin:0}.ui-feat .ui-cta{margin-top:14px}.ui-rail{display:flex;gap:6px;overflow-x:auto;padding:0 22px 4px}.ui-rk{align-items:flex-end;display:flex;flex:0 0 auto}.ui-rk .n{color:transparent;font-size:92px;font-weight:800;line-height:.8;-webkit-text-stroke:2px var(--gold);letter-spacing:-6px;margin-right:-16px;opacity:.6}.ui-rk .ui-ps{height:138px;width:98px}.ui-plain{display:flex;gap:12px;overflow-x:auto;padding:0 22px 4px}.ui-plain .it{flex:0 0 98px}.ui-plain .ui-ps{height:138px}.ui-plain p{font-size:12.5px;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pills{display:flex;gap:8px;overflow-x:auto;padding:0 22px}.ui-pill{background:var(--s1);border:1px solid var(--line);border-radius:999px;color:var(--chip-ink)!important;flex:0 0 auto;font-size:13px;padding:8px 16px;white-space:nowrap}.ui-pill.on{background:var(--ink);border-color:transparent;color:var(--bg)!important;font-weight:700}.ui-upd{background:var(--s1);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);margin:0 22px}.ui-u{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:12px 14px}.ui-u:last-child{border:0}.ui-u .ui-ps{border-radius:7px;box-shadow:none;flex:0 0 40px;height:54px}.ui-u .ui-ps .vt,.ui-u .ui-ps:after{display:none}.ui-u .t{flex:1;min-width:0}.ui-u .t p{font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-u .t small{color:var(--sub);font-size:11.5px}.ui-u time{color:var(--dim);font-size:11px;white-space:nowrap}.ui-trust{border-top:1px solid var(--line);display:flex;margin:22px 22px 0;padding:16px 0}.ui-trust div{flex:1;text-align:center}.ui-trust b{display:block;font-size:20px;font-weight:800}.ui-trust span{color:var(--sub);font-size:11px}.ui-nav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--nav-bg);border:1px solid var(--line);border-radius:999px;bottom:22px;box-shadow:0 16px 36px #00000059;display:flex;gap:4px;left:50%;padding:6px;position:fixed;transform:translate(-50%);z-index:30}.ui-nav a{align-items:center;border-radius:999px;color:var(--sub);display:flex;font-size:13px;gap:7px;height:44px;padding:0 18px;white-space:nowrap}.ui-nav a.on{background:linear-gradient(180deg,var(--btn-a),var(--btn-b));color:var(--btn-ink);font-weight:700}.ui-count{color:var(--sub);font-size:12.5px;margin:0;padding:18px 22px 12px}.ui-count b{color:var(--ink)}.ui-list{display:grid;gap:14px;padding:0 22px}@media (min-width:900px){.ui-wrap.wide{max-width:1080px}.ui-wrap.wide .ui-list{grid-template-columns:1fr 1fr}}.ui-res{background:var(--s1);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);display:flex;gap:14px;padding:14px;position:relative}.ui-res.best{background:linear-gradient(180deg,rgba(245,197,99,.09),transparent 55%),var(--s1);border-color:#e8a13a8c}.ui-res .ui-ps{flex:0 0 92px;height:130px}.ui-res .b{display:flex;flex:1;flex-direction:column;min-width:0;padding-right:4px}.ui-res .k{color:var(--gold);font-size:10.5px;font-weight:700;letter-spacing:2px;margin:0 0 4px}.ui-res h3{display:-webkit-box;font-size:16.5px;line-height:1.35;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-res h3 mark{background:none;color:var(--gold)}.ui-res .m{color:var(--sub);font-size:12px;margin:5px 0 0}.ui-st{align-items:center;color:var(--sub);display:flex;font-size:11.5px;gap:6px;margin:auto 0 0;padding-top:10px}.ui-st:before{background:var(--dim);border-radius:50%;content:"";height:7px;width:7px}.ui-st.ok{color:var(--ok)}.ui-st.ok:before{background:var(--ok);box-shadow:0 0 0 3px #4ade802e}.ui-res .go{background:var(--fill);border-radius:50%;bottom:14px;color:var(--ink);display:grid;height:38px;place-items:center;position:absolute;right:14px;width:38px}.ui-res.best .go{background:linear-gradient(180deg,var(--btn-a),var(--btn-b));color:var(--btn-ink)}.ui-more{display:flex;justify-content:center;padding:20px 22px 0}.ui-empty{border:1px dashed var(--line);border-radius:20px;color:var(--sub);font-size:14px;line-height:1.8;margin:30px 22px 0;padding:36px 20px;text-align:center}.ui-empty b{color:var(--ink);display:block;font-size:17px;margin-bottom:6px}.ui-dh{padding:22px 22px 0;position:relative}.ui-dh:before{background:radial-gradient(90% 70% at 85% 0,var(--a),transparent 70%),radial-gradient(80% 70% at 0 10%,var(--b),transparent 70%);content:"";filter:blur(12px);top:0;right:0;bottom:-80px;left:0;opacity:.55;pointer-events:none;position:absolute}.ui-dh>*{position:relative}.ui-bk{display:flex;justify-content:space-between;margin-bottom:22px}.ui-dt{align-items:flex-end;display:flex;gap:16px}.ui-dt .ui-ps{flex:0 0 112px;height:158px}.ui-dt .ui-ps .vt{font-size:22px}.ui-dt h1{display:-webkit-box;font-family:var(--serif);font-size:25px;letter-spacing:.5px;line-height:1.25;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui-dt .m{color:var(--text2);font-size:12.5px;margin:8px 0 0}.ui-tg{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ui-tg a{background:var(--fill);border-radius:6px;font-size:11px;padding:3px 8px}.ui-lks{display:flex;flex-direction:column;gap:10px;margin:0 22px}.ui-lk{align-items:center;background:var(--s1);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:flex;gap:12px;padding:13px 14px;text-align:left;width:100%}.ui-lk.rec{background:linear-gradient(90deg,rgba(245,197,99,.12),transparent 70%),var(--s1);border-color:#e8a13a99}.ui-pi{background:var(--d,#6b7080);border-radius:12px;color:#fff;display:grid;flex:0 0 40px;font-size:12px;font-weight:800;height:40px;place-items:center}.ui-lk .t{flex:1;min-width:0}.ui-lk .t p{font-size:14.5px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-lk .t p i{border:1px solid;border-radius:4px;color:var(--gold);font-size:10px;font-style:normal;margin-left:6px;padding:1px 4px;vertical-align:1px}.ui-lk .t small{align-items:center;color:var(--sub);display:flex;font-size:11.5px;gap:5px;margin-top:3px}.ui-lk .t small:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ui-lk .t small.ok{color:var(--ok)}.ui-lk .ar{color:var(--dim)}.ui-tip{color:var(--sub);font-size:12px;line-height:1.7;margin:14px 22px 0}.ui-intro{color:var(--text2);font-size:13.5px;line-height:1.85;margin:0 22px;white-space:pre-line}.ui-intro.clip{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ui-intro-more{color:var(--gold);font-size:13px;margin:6px 22px 0}.ui-bar{background:linear-gradient(transparent,var(--bg) 38%);bottom:0;left:0;padding:14px 22px 24px;position:fixed;right:0;z-index:30}.ui-bar .in{display:flex;gap:10px;margin:0 auto;max-width:716px}.ui-bar .ui-cta{border-radius:16px;box-shadow:0 10px 30px #f5c56340;flex:1;font-size:15.5px;height:52px}.ui-bar .ui-cta.line{box-shadow:none;flex:0 0 52px;padding:0}.ui-dim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0009;top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}.ui-sheet{background:var(--s2);border-radius:30px 30px 0 0;border-top:1px solid var(--line);bottom:0;box-shadow:0 -20px 50px #00000059;left:0;margin:0 auto;max-width:760px;padding:12px 22px 30px;position:fixed;right:0;z-index:41}.ui-grab{background:var(--dim);border-radius:2px;height:4px;margin:0 auto 18px;opacity:.5;width:40px}.ui-okrow{align-items:center;display:flex;gap:12px}.ui-okic{background:#4ade8024;border-radius:50%;color:var(--ok);display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.ui-okic.err{background:#f8727224;color:#f87171}.ui-okrow h4{font-size:18px;margin:0}.ui-okrow p{color:var(--sub);font-size:12px;margin:2px 0 0}.ui-kv{background:var(--bg);border:1px solid var(--line);border-radius:16px;margin-top:18px}.ui-kv div{align-items:center;border-bottom:1px solid var(--line);color:var(--sub);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:14px 16px}.ui-kv div:last-child{border:0}.ui-kv b{color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kv b.big{color:var(--gold);font-size:22px;letter-spacing:6px}.ui-sheet .ui-cta{border-radius:16px;font-size:16px;height:54px;margin-top:18px;width:100%}.ui-sheet .sub{display:flex;gap:10px;margin-top:10px}.ui-sheet .sub .ui-cta{flex:1;font-size:13.5px;height:46px;margin:0}.ui-steps{color:var(--sub);display:flex;font-size:11.5px;justify-content:space-between;margin-top:18px}.ui-steps b{color:var(--gold);margin-right:4px}.ui-toast{background:var(--ink);border-radius:999px;box-shadow:0 10px 30px #0000004d;color:var(--bg);font-size:13px;font-weight:600;left:50%;padding:10px 18px;position:fixed;top:22px;transform:translate(-50%);z-index:60}.ui-spin{animation:ui-sp .7s linear infinite;border:2.5px solid var(--line);border-radius:50%;border-top-color:var(--gold);height:20px;width:20px}@keyframes ui-sp{to{transform:rotate(1turn)}}.ui-catgrid{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:8px}.ui-catgrid a{background:var(--bg);border:1px solid var(--line);border-radius:14px;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 16px}.ui-catgrid a span{color:var(--sub);font-size:12px;font-weight:400}.ui-foot{color:var(--dim);font-size:11.5px;line-height:1.8;padding:34px 22px 0;text-align:center}
