.al .pmq-head{margin-top:4px}.al .pmq-seg{background:var(--chip);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;display:grid}.al .pmq-seg button{height:38px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:11px;font:800 13.5px inherit}.al .pmq-seg button.on{background:var(--card);color:var(--fg);box-shadow:var(--sh)}.al .pmq-list,.al .pmq-book{padding:4px 0}.al .pmq-row{border-top:1px solid var(--line,#0000000f);color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.al .pmq-row:first-child{border-top:0}.al .pmq-row .x{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.al .pmq-row b{letter-spacing:-.04em;word-break:keep-all;font-size:16px;font-weight:900;line-height:1.35}.al .pmq-row .tg{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.al .pmq-row .tg i{border-radius:99px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800}.al .pmq-row .tg i.pr{color:#1f9e4f;background:#2fbf6224}.al .pmq-row .tg i.dt{color:var(--R);background:#ff2a2a1f}.al .pmq-row .tg em{color:var(--sub);font-size:11.5px;font-style:normal;font-weight:600}.al .pmq-row u{color:var(--R);white-space:nowrap;font-size:14px;font-weight:900;text-decoration:none}.al .pmq-none{color:var(--sub);padding:18px 16px;font-size:13.5px}.al .pmq-book{margin-top:10px}.al .pmq-book .bh{color:inherit;border-bottom:1px solid var(--line,#0000000f);align-items:center;gap:10px;padding:14px 16px 10px;text-decoration:none;display:flex}.al .pmq-book .bh>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.al .pmq-book .bh b{font-size:15px;font-weight:900}.al .pmq-book .bh em{color:var(--sub);font-size:11.5px;font-style:normal;font-weight:700}.al .pmq-book .bh u{color:var(--fg);white-space:nowrap;font-size:13.5px;font-weight:900;text-decoration:none}.al .pmq-top{background:var(--chip);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin:0 14px 12px;padding:4px;display:grid}.al .pmq-top button{height:42px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:13px;font:900 14.5px inherit}.al .pmq-top button.on{background:var(--fg);color:var(--card)}
.al main.pmx #chips:after{content:"";background:linear-gradient(90deg, transparent, var(--bg) 80%);pointer-events:none;z-index:2;width:40px;height:38px;transition:opacity .2s;position:absolute;top:4px;right:0}.al main.pmx #chips.end:after{opacity:0}.al main.pmx #chips .row{padding-right:40px}.al main.pmx .li{grid-template-columns:52px minmax(0,1fr);align-items:start;padding:12px 10px}.al main.pmx .li .th{margin-top:2px}.al main.pmx .li .x .hd{align-items:baseline;gap:6px;display:flex}.al main.pmx .li .x .hd i{color:var(--sub);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-style:normal;font-weight:700;overflow:hidden}.al main.pmx .li .x .hd em{color:var(--mute);letter-spacing:-.02em;flex:none;font-size:10px;font-style:normal;font-weight:700}.al main.pmx .li .x .hd u{font:15px var(--font-anton), sans-serif;letter-spacing:.03em;color:var(--fg);flex:none;margin-left:auto;text-decoration:none}.al main.pmx .li .x b{white-space:normal;letter-spacing:-.045em;word-break:keep-all;margin:3px 0;font-size:16px;font-weight:800;line-height:1.28;overflow:visible}.al main.pmx .li .x span{white-space:normal;word-break:keep-all;font-size:12px;line-height:1.4;overflow:visible}.al main.pmx .cmp{margin-bottom:10px;padding:16px 10px 8px 16px}.al main.pmx .cmp table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px}.al main.pmx .cmp col.l{width:33%}.al main.pmx .cmp thead th{vertical-align:bottom;letter-spacing:-.06em;word-break:keep-all;padding:0 0 9px;font-size:10.5px;font-weight:800;line-height:1.2}.al main.pmx .cmp thead a{color:inherit;text-decoration:none;display:block}.al main.pmx .cmp thead em{font:11px var(--font-anton), sans-serif;letter-spacing:.02em;color:var(--sub);margin-top:3px;display:block}.al main.pmx .cmp tbody tr{border-top:1px solid var(--line)}.al main.pmx .cmp tbody th{text-align:left;letter-spacing:-.03em;word-break:keep-all;padding:9px 6px 9px 0;font-size:12px;font-weight:700;line-height:1.3}.al main.pmx .cmp td{text-align:center;vertical-align:middle}.al main.pmx .cmp td i{background:var(--R);border-radius:50%;width:9px;height:9px;display:inline-block}.al main.pmx .cpn{margin-bottom:12px;padding:16px 6px 4px}.al main.pmx .cpn .ch{padding:0 12px 6px}.al main.pmx .cpn .ch .h3{margin-top:4px}.al main.pmx .cpn .ch .cap{margin-top:3px}.al main.pmx .cpn .list{padding:0}.al main.pmx .boss .h2{word-break:keep-all}
