.pbm-topic{--c-ink:#263745;--c-deep:#0d1b26;--c-blue:#1192ff;--c-blue-t:#0062a5;--c-link:#0a72cc;--c-line:#e6ebf2;--c-panel:#f8f9fc;--c-white:#fcfdfe;--c-tint:#e0f1ff;--c-mute:#263745d9;--c-quiet:#263745b8;--c-glyph:#26374573;--ease:cubic-bezier(.16,1,.3,1);box-sizing:border-box;width:100%;max-width:100%;color:var(--c-ink);margin:0;font-family:Lato,-apple-system,Segoe UI,sans-serif}.pbm-topic *{box-sizing:border-box}.pbm-topic .pbm-topic__sheet{border:1px solid var(--c-line);background:var(--c-white);border-radius:24px;width:100%;max-width:560px;margin:0 auto;overflow:hidden;box-shadow:0 34px 72px -30px #2637454d,0 8px 24px -16px #2637452e;container:pbmTopic/inline-size}.pbm-topic .pbm-topic__chrome{background:var(--c-deep);align-items:center;gap:clamp(9px,2.2cqw,13px);padding:clamp(10px,2.6cqw,15px) clamp(12px,3cqw,18px);display:flex}.pbm-topic .pbm-topic__field{background:var(--c-white);border-radius:99px;flex:auto;align-items:center;gap:8px;min-width:0;padding:clamp(6px,1.6cqw,9px) clamp(11px,2.6cqw,15px);display:flex}.pbm-topic .pbm-topic__glass{fill:none;width:14px;height:14px;stroke:var(--c-glyph);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.pbm-topic .pbm-topic__query{min-width:0;color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,2.7cqw,15px);font-weight:700;line-height:1.25;overflow:hidden}.pbm-topic .pbm-topic__chromeRule{background:#fcfdfe47;border-radius:2px;flex:none;width:clamp(16px,5cqw,28px);height:2px;display:block}.pbm-topic .pbm-topic__chips{background:var(--c-panel);border-bottom:1px solid var(--c-line);flex-wrap:wrap;gap:8px;padding:clamp(10px,2.4cqw,14px) clamp(12px,3cqw,18px);display:flex}.pbm-topic .pbm-topic__chip{border:1px solid var(--c-line);background:var(--c-white);color:var(--c-ink);white-space:nowrap;border-radius:99px;align-items:center;padding:5px clamp(9px,2.2cqw,13px);font-size:clamp(11px,2.3cqw,12px);font-weight:700;line-height:1.25;display:inline-flex}.pbm-topic .pbm-topic__results{--chip:clamp(21px,4.8cqw,26px);--rgap:clamp(12px,3cqw,16px);gap:var(--rgap);flex-direction:column;margin:0;padding:clamp(12px,3cqw,18px);list-style:none;display:flex}.pbm-topic .pbm-topic__res{grid-template-columns:var(--chip) minmax(0,1fr);align-items:stretch;gap:clamp(9px,2.4cqw,13px);display:grid}.pbm-topic .pbm-topic__res--masked{padding-top:var(--rgap);border-top:1px solid var(--c-line)}.pbm-topic .pbm-topic__pos{width:var(--chip);display:block;position:relative}.pbm-topic .pbm-topic__rank{z-index:1;width:var(--chip);height:var(--chip);border:1px solid var(--c-line);background:var(--c-panel);color:var(--c-quiet);font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;font-size:clamp(11px,2.4cqw,13px);font-weight:800;line-height:1;display:flex;position:relative}.pbm-topic .pbm-topic__rank--own{background:var(--c-tint);color:var(--c-blue-t);border-color:#1192ff61;font-weight:900}.pbm-topic .pbm-topic__rail{z-index:0;background:var(--c-blue);border-radius:2px;width:2px;position:absolute;left:50%;transform:translate(-50%)}.pbm-topic .pbm-topic__rail--from{top:calc(var(--chip) + 6px);bottom:calc(-2 * var(--rgap) - 1px)}.pbm-topic .pbm-topic__rail--through{top:0;bottom:calc(-1 * var(--rgap))}.pbm-topic .pbm-topic__card{border:1px solid var(--c-line);background:var(--c-white);border-radius:16px;padding:clamp(11px,2.7cqw,15px);box-shadow:0 18px 34px -22px #26374542,0 4px 12px -9px #26374526}.pbm-topic .pbm-topic__body{min-width:0}.pbm-topic .pbm-topic__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.pbm-topic .pbm-topic__fav{aspect-ratio:1;border:1px solid var(--c-line);background:var(--c-tint);border-radius:6px;flex:none;width:clamp(19px,4.2cqw,24px);display:block}.pbm-topic .pbm-topic__fav--quiet{background:#26374512}.pbm-topic .pbm-topic__src{min-width:0;color:var(--c-deep);overflow-wrap:break-word;margin:0;font-size:clamp(11px,2.3cqw,13px);font-weight:800;line-height:1.25}.pbm-topic .pbm-topic__url{color:var(--c-quiet);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(10px,2.1cqw,12px);font-weight:400;line-height:1.25;display:block;overflow:hidden}.pbm-topic .pbm-topic__title{color:var(--c-link);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;margin:clamp(8px,2.1cqw,11px) 0 0;font-size:clamp(15px,3.5cqw,20px);font-weight:800;line-height:1.25}.pbm-topic .pbm-topic__snip{color:var(--c-mute);overflow-wrap:break-word;margin:clamp(8px,2.1cqw,11px) 0 0;font-size:clamp(12px,2.5cqw,14px);font-weight:400;line-height:1.6}.pbm-topic .pbm-topic__hit{color:var(--c-deep);background-image:linear-gradient(var(--c-tint),var(--c-tint));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:4px;padding:1px 3px;font-weight:700}.pbm-topic .pbm-topic__row .pbm-topic__src{color:var(--c-quiet);font-weight:700}.pbm-topic .pbm-topic__plate{background:var(--c-line);transform-origin:0;border-radius:8px;display:block}.pbm-topic .pbm-topic__plate--url{width:46%;height:clamp(6px,1.5cqw,8px);margin-top:6px}.pbm-topic .pbm-topic__plate--title{background:#0b6fc429;width:74%;height:clamp(9px,2.1cqw,12px);margin-top:clamp(8px,2.1cqw,11px)}.pbm-topic .pbm-topic__plate--body{width:96%;height:clamp(6px,1.5cqw,8px);margin-top:clamp(7px,1.9cqw,10px)}.pbm-topic .pbm-topic__plate--short{width:62%;margin-top:6px}@media (prefers-reduced-motion:no-preference){.pbm-topic[data-armed] .pbm-topic__sheet{opacity:0;transition:opacity .62s var(--ease),transform .62s var(--ease);transform:translateY(16px)scale(.995)}.pbm-topic.is-live .pbm-topic__sheet{opacity:1;transform:none}.pbm-topic[data-armed] .pbm-topic__chip{opacity:0;transition:opacity .34s var(--ease) var(--d,0s),transform .34s var(--ease) var(--d,0s);transform:translateY(-6px)}.pbm-topic.is-live .pbm-topic__chip{opacity:1;transform:none}.pbm-topic[data-armed] .pbm-topic__res{opacity:0;transition:opacity .46s var(--ease) var(--d,0s),transform .46s var(--ease) var(--d,0s);transform:translateY(10px)}.pbm-topic.is-live .pbm-topic__res{opacity:1;transform:none}.pbm-topic[data-armed] .pbm-topic__card{box-shadow:none;transition:transform .6s var(--ease) .82s,background-color .5s var(--ease) .82s, border-color .5s var(--ease) .82s,box-shadow .6s var(--ease) .82s;background:0 0;border-color:#0000;transform:translateY(7px)}.pbm-topic.is-live .pbm-topic__card{background:var(--c-white);border-color:var(--c-line);transform:none;box-shadow:0 18px 34px -22px #26374542,0 4px 12px -9px #26374526}.pbm-topic[data-armed] .pbm-topic__rank--own{opacity:0;transition:opacity .28s var(--ease) .92s,transform .38s var(--ease) .92s;transform:scale(.4)}.pbm-topic.is-live .pbm-topic__rank--own{opacity:1;transform:none}.pbm-topic[data-armed] .pbm-topic__rail{transform-origin:top;transition:transform .52s var(--ease) 1.05s;transform:translate(-50%)scaleY(0)}.pbm-topic.is-live .pbm-topic__rail{transform:translate(-50%)scaleY(1)}.pbm-topic[data-armed] .pbm-topic__plate{opacity:0;transition:opacity .3s var(--ease) var(--d,0s)}.pbm-topic.is-live .pbm-topic__plate{opacity:1}.pbm-topic[data-armed] .pbm-topic__hit{transition:background-size .52s var(--ease) 1.38s;background-size:0% 100%}.pbm-topic.is-live .pbm-topic__hit{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.pbm-topic .pbm-topic__sheet,.pbm-topic .pbm-topic__chip,.pbm-topic .pbm-topic__res,.pbm-topic .pbm-topic__rank--own,.pbm-topic .pbm-topic__plate{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.pbm-topic .pbm-topic__card{background:var(--c-white)!important;border-color:var(--c-line)!important;transition:none!important;transform:none!important;box-shadow:0 18px 34px -22px #26374542,0 4px 12px -9px #26374526!important}.pbm-topic .pbm-topic__rail{transition:none!important;transform:translate(-50%)scaleY(1)!important}.pbm-topic .pbm-topic__hit{background-size:100% 100%!important;transition:none!important}}@container pbmTopic (max-width:380px){.pbm-topic .pbm-topic__sheet{border-radius:16px}.pbm-topic .pbm-topic__card{border-radius:12px}.pbm-topic .pbm-topic__results{padding:12px}.pbm-topic .pbm-topic__res{gap:9px}}@media (max-width:400px){.pbm-topic .pbm-topic__sheet{border-radius:16px}.pbm-topic .pbm-topic__card{border-radius:12px}}
