.s-landing{background:#f1f1f4;min-height:calc(100dvh - 56px)}.s-landing .s-ld-sec{background:#fff;margin-bottom:8px;padding:20px 16px}.s-landing .s-ld-sec:first-child{margin-top:0}.s-landing .s-ld-head{justify-content:space-between;align-items:center;display:flex}.s-landing .s-ld-title{color:#1a1a1a;margin:0;font-size:17px;font-weight:700;line-height:1.3}.s-landing .s-ld-title b{font-weight:800}.s-landing .s-ld-clear,.s-landing .s-ld-more{cursor:pointer;color:#999;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;text-decoration:none}.s-landing .s-ld-more:hover,.s-landing .s-ld-clear:hover{color:#ff460a}.s-landing .s-ld-empty{text-align:center;color:#aaa;margin:0;padding:28px 0;font-size:14px}.s-landing .s-ld-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.s-landing .s-ld-chip{background:#fff;border:1px solid #e2e2e8;border-radius:999px;align-items:center;gap:4px;padding:7px 8px 7px 14px;display:inline-flex}.s-landing .s-ld-chip-kw,.s-landing .s-ld-chip-co{cursor:pointer;color:#333;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px}.s-landing .s-ld-chip-co{background:#fff;border:1px solid #e2e2e8;border-radius:999px;padding:7px 14px}.s-landing .s-ld-chip-co:hover{color:#ff460a;border-color:#ff460a}.s-landing .s-ld-chip-x{cursor:pointer;color:#bbb;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;display:flex}.s-landing .s-ld-guide{text-align:center;padding:20px 0 8px}.s-landing .s-ld-guide-t{color:#999;margin:0 0 16px;font-size:14px;line-height:1.5}.s-landing .s-ld-login{color:#ff460a;background:#fff;border:1px solid #ff460a;border-radius:999px;padding:11px 36px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.s-landing .s-ld-login:hover{background:#fff6f2}.s-landing .s-ld-hot{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;margin:16px 0 0;padding:0;list-style:none}.s-landing .s-ld-hot-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.s-landing .s-ld-hot-btn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:baseline;gap:8px;width:100%;padding:0;font-family:inherit;display:flex}.s-landing .s-ld-hot-rank{color:#ff460a;flex-shrink:0;min-width:18px;font-size:15px;font-weight:700}.s-landing .s-ld-hot-name{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.s-landing .s-ld-hot-btn:hover .s-ld-hot-name{color:#ff460a}