.m-livehead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.m-livebadge{--live:#e11d48;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;border-radius:var(--r-pill);font:800 12px/1 var(--font-body);letter-spacing:.12em;color:#fff;background:var(--live);box-shadow:0 6px 16px -8px var(--live)}.m-livebadge i{position:relative;width:8px;height:8px;border-radius:50%;background:#fff}.m-livebadge i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #fff;opacity:0;animation:m-live-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes m-live-ping{0%{transform:scale(.5);opacity:.9}80%,100%{transform:scale(1.6);opacity:0}}.m-livebadge.is-ended{--live:var(--c-text-3);letter-spacing:.02em;font-weight:700;background:var(--c-bg-alt);color:var(--c-text-2);box-shadow:none}.m-livebadge.is-ended .mi{width:14px;height:14px}.m-livehead__upd{font-size:13px;color:var(--c-text-3)}.m-livehead__upd time{font-weight:700;color:var(--c-text-2);font-variant-numeric:tabular-nums}.m-hero--l3:not(.m-hero--l3-plain) .m-livehead__upd,.m-hero--l4 .m-livehead__upd,.m-hero--l3:not(.m-hero--l3-plain) .m-livehead__upd time,.m-hero--l4 .m-livehead__upd time{color:rgb(255 255 255 / .85)}.m-live{--live:#e11d48;position:relative;margin:clamp(26px,3vw,40px) 0 0}.m-live__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:14px;margin-bottom:6px;border-bottom:2px solid var(--c-text)}.m-live__title{display:flex;align-items:center;gap:8px;font-size:var(--t-lg);letter-spacing:-.02em}.m-live__title .mi{width:22px;height:22px;color:var(--live)}.m-live__count{font-size:13px;font-weight:700;color:var(--c-text-2);padding:4px 10px;border-radius:var(--r-pill);background:var(--c-bg-alt)}.m-live__auto{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:12.5px;color:var(--c-text-3)}.m-live__auto i{width:7px;height:7px;border-radius:50%;background:var(--live);animation:m-live-blink 2s ease-in-out infinite}@keyframes m-live-blink{50%{opacity:.25}}.m-live__empty{padding:22px 0;color:var(--c-text-3)}.m-live__list{list-style:none;margin:0;padding:0}.m-live__item{position:relative;display:grid;grid-template-columns:74px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--c-line);scroll-margin-top:calc(var(--header-h) + 20px)}.m-live__item::before{content:"";position:absolute;left:74px;top:0;bottom:0;width:1px;background:var(--c-line);transform:translateX(8px)}.m-live__item:first-child::before{top:26px}.m-live__item::after{content:"";position:absolute;left:78px;top:25px;width:9px;height:9px;border-radius:50%;background:var(--c-surface);box-shadow:0 0 0 2px var(--c-line-2)}.m-live__item:first-child::after{background:var(--live);box-shadow:0 0 0 4px color-mix(in oklab,var(--live) 22%,transparent)}.m-live.is-ended .m-live__item:first-child::after{background:var(--c-text-3);box-shadow:0 0 0 4px var(--c-line)}.m-live__time{display:grid;align-content:start;gap:2px;padding-top:2px;color:var(--c-text);text-decoration:none}.m-live__time time{font:800 17px/1.2 var(--font-head);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.m-live__time small{font-size:12px;color:var(--c-text-3)}.m-live__time:hover time{color:var(--c-primary-text,var(--c-primary))}.m-live__body{min-width:0;padding-left:18px;display:grid;gap:6px}.m-live__h{font-size:clamp(17px,.5vw + 15px,20px);line-height:1.35}.m-live__text{font-size:var(--t-sm);line-height:1.7;color:var(--c-text-2);overflow-wrap:anywhere}.m-live__text p + p{margin-top:8px}.m-live__text a{color:var(--c-primary-text,var(--c-primary));text-decoration:underline;text-underline-offset:3px}.m-live__text ul,.m-live__text ol{padding-left:20px}.m-live__flag{justify-self:start;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--live)}.m-live__flag .mi{width:13px;height:13px;fill:currentColor;stroke:none}.m-live__item.is-flag{background:linear-gradient(90deg,color-mix(in oklab,var(--live) 8%,transparent),transparent 70%);border-radius:var(--r) var(--r) 0 0}.m-live__item.is-flag .m-live__h{color:color-mix(in oklab,var(--live) 75%,var(--c-text))}[data-scheme="dark"] .m-live__item.is-flag .m-live__h{color:#fda4af}.m-live__item.is-new{animation:m-live-new 2.4s var(--ease) both}@keyframes m-live-new{0%{background-color:color-mix(in oklab,var(--c-primary) 18%,transparent);transform:translateY(-6px);opacity:0}20%{opacity:1;transform:none}100%{background-color:transparent}}.m-live__new{position:fixed;z-index:80;left:50%;top:calc(var(--header-h) + 14px);transform:translateX(-50%);height:38px;padding:0 16px;border-radius:var(--r-pill);background:var(--live);color:#fff;font-weight:700;font-size:14px;box-shadow:0 12px 26px -10px var(--live);animation:m-live-drop .4s var(--ease)}.m-live__new[hidden]{display:none}@keyframes m-live-drop{from{transform:translate(-50%,-12px);opacity:0}}@media (max-width:560px){.m-live__item{grid-template-columns:1fr;gap:6px;padding-left:18px}.m-live__item::before{left:0;transform:none}.m-live__item::after{left:-4px;top:24px}.m-live__item:first-child::before{top:24px}.m-live__time{display:flex;align-items:baseline;gap:8px}.m-live__body{padding-left:0}.m-live__auto{margin-left:0}}.m-review{--rv:#10b981;position:relative;display:grid;gap:clamp(18px,2vw,24px);margin:clamp(26px,3vw,40px) 0 0;padding:clamp(18px,2.4vw,28px);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-1);overflow:hidden;isolation:isolate}.m-review--mid{--rv:#f59e0b}.m-review--lo{--rv:#ef4444}.m-review::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:140px;background:linear-gradient(180deg,color-mix(in oklab,var(--rv) 10%,transparent),transparent)}.m-review__top{display:flex;align-items:center;gap:clamp(14px,2vw,22px)}.m-review__ring{position:relative;flex:none;width:clamp(96px,12vw,120px);aspect-ratio:1}.m-review__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.m-review__track,.m-review__arc{fill:none;stroke-width:10}.m-review__track{stroke:var(--c-bg-alt)}.m-review__arc{stroke:var(--rv);stroke-linecap:round;animation:m-review-arc 1.1s var(--ease) both}@keyframes m-review-arc{from{stroke-dashoffset:326.73}}.m-review__score{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1}.m-review__score b{font:800 clamp(30px,3.6vw,38px)/1 var(--font-head);letter-spacing:-.04em}.m-review__score small{font-size:12px;font-weight:700;color:var(--c-text-3);margin-top:3px}.m-review__id{display:grid;gap:4px;min-width:0}.m-review__kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.m-review__kicker .mi{width:15px;height:15px;color:var(--rv)}.m-review__name{font-size:clamp(20px,1.4vw + 14px,28px);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.m-review__word{justify-self:start;margin-top:2px;padding:4px 11px;border-radius:var(--r-pill);font-size:13px;font-weight:800;color:color-mix(in oklab,var(--rv) 75%,var(--c-text));background:color-mix(in oklab,var(--rv) 14%,transparent)}[data-scheme="dark"] .m-review__word{color:color-mix(in oklab,var(--rv) 60%,#fff)}.m-review__crit{list-style:none;margin:0;padding:0;display:grid;gap:12px 26px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.m-review__crit li{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:6px 10px}.m-review__cname{font-size:14px;font-weight:600;color:var(--c-text-2)}.m-review__cval{font:800 14px var(--font-head);font-variant-numeric:tabular-nums}.m-review__bar{grid-column:1 / -1;height:8px;border-radius:8px;background:var(--c-bg-alt);overflow:hidden}.m-review__bar i{display:block;width:var(--v);height:100%;border-radius:inherit;background:#10b981;transform-origin:0 50%;animation:m-review-bar 1s var(--ease) both}.m-review__bar .m-review__fill--mid{background:#f59e0b}.m-review__bar .m-review__fill--lo{background:#ef4444}@keyframes m-review-bar{from{transform:scaleX(0)}}.m-review__pc{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.m-review__col{--c:#10b981;padding:16px;border-radius:var(--r);background:color-mix(in oklab,var(--c) 7%,transparent);border:1px solid color-mix(in oklab,var(--c) 22%,transparent)}.m-review__col--con{--c:#ef4444}.m-review__col h3{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;color:color-mix(in oklab,var(--c) 70%,var(--c-text))}[data-scheme="dark"] .m-review__col h3{color:color-mix(in oklab,var(--c) 55%,#fff)}.m-review__col h3 .mi{width:17px;height:17px}.m-review__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.m-review__col li{display:flex;gap:8px;font-size:14.5px;line-height:1.5;color:var(--c-text)}.m-review__col li .mi{width:16px;height:16px;margin-top:3px;color:var(--c);stroke-width:2.6}.m-review__verdict{padding:16px 18px;border-radius:var(--r);background:var(--c-bg-alt);border-left:4px solid var(--rv)}.m-review__verdict h3{margin-bottom:6px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-2)}.m-review__verdict p{font-size:var(--t-sm);line-height:1.7}.m-review__verdict p + p{margin-top:8px}@media (max-width:420px){.m-review__top{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.m-livebadge i::after,.m-live__auto i,.m-live__item.is-new,.m-review__arc,.m-review__bar i,.m-live__new{animation:none}}
/*! rev:a648ec94f0e1f5a5-5a2dd9 */
