.meq-page.dvk{--ink-2:rgba(10,10,12,.92);--ink-3:rgba(10,10,12,.74)}.meq-page .l2-h3,.meq-page .l2-sub{color:rgba(10,10,12,.92)}.meq-page .l2-bg-dark .l2-h3,.meq-page .l2-bg-dark .l2-sub{color:hsla(0,0%,100%,.94)}.meq-page .l2-bg-dark{--ink-2:hsla(0,0%,100%,.94);--ink-3:hsla(0,0%,100%,.72)}.meq-hero-stage{position:relative;display:grid;place-items:center;width:100%}.meq-hero-card{width:100%;max-width:480px}.meq-card{background:#fff;border-radius:clamp(22px,2.4vw,30px);padding:clamp(22px,2.6vw,32px);box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px rgba(0,0,0,.04),0 30px 64px -34px rgba(0,0,0,.22)}.meq-card-wide{width:100%}.l2-bg-dark .meq-card,.meq-card-dark{background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.meq-histo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.meq-histo-big{font-weight:700;font-style:italic;letter-spacing:-.04em;line-height:.9;color:var(--ink);font-size:clamp(46px,6vw,72px)}.meq-histo-big .u{font-style:normal;font-weight:600;font-size:.28em;letter-spacing:0;margin-left:8px;color:var(--ink-3)}.meq-histo-lbl{letter-spacing:.14em;color:var(--ink-3);margin-top:10px;display:inline-flex;align-items:center;gap:6px}.meq-histo-lbl,.meq-tag{font-size:11px;font-weight:700;text-transform:uppercase}.meq-tag{letter-spacing:.06em;color:var(--ink-2);padding:6px 12px;border-radius:999px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);white-space:nowrap}.l2-bg-dark .meq-tag{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.meq-lev{display:flex;flex-direction:column;gap:10px}.meq-lev-row{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 18px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden}.l2-bg-dark .meq-lev-row{background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.meq-lev-rail{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 3px 3px 0;background:var(--c-alert,#ff9d4d);opacity:0;transition:opacity .2s ease}.meq-lev-row.care .meq-lev-rail{opacity:1;box-shadow:0 0 10px rgba(255,157,77,.55)}.meq-lev-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2)}.l2-bg-dark .meq-lev-ico{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.86)}.meq-lev-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.meq-lev-txt .nm{font-size:14.5px;font-weight:600;color:var(--ink)}.meq-lev-txt .sub{font-size:12.5px;color:var(--ink-3)}.meq-lev-seg{display:inline-flex;gap:5px;flex:none}.meq-lev-seg .d{width:18px;height:5px;border-radius:999px;background:var(--track)}.l2-bg-dark .meq-lev-seg .d{background:hsla(0,0%,100%,.16)}.meq-lev-seg .d.on{background:#6f8cff;box-shadow:0 0 7px rgba(111,140,255,.5)}.meq-lev-seg .d.on.care{background:var(--c-alert,#ff9d4d);box-shadow:0 0 7px rgba(255,157,77,.5)}.meq-lev-verdict{flex:none;min-width:86px;text-align:right;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.meq-lev-verdict.v-porte{color:#25d98a}.meq-lev-verdict.v-solide{color:#6f8cff}.meq-lev-verdict.v-care{color:var(--c-alert,#ff9d4d)}.meq-lev-foot{margin:16px 2px 0;font-size:13.5px;font-weight:500;color:var(--ink-2);padding-top:16px;border-top:1px solid var(--hair)}.l2-bg-dark .meq-lev-foot{border-top-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9)}.meq-best-head{margin-bottom:18px}.meq-best-title{font-size:clamp(19px,2vw,23px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin-top:8px;max-width:26ch}.meq-best{display:flex;flex-direction:column;gap:10px}.meq-best-row{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair)}.l2-bg-dark .meq-best-row{background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.meq-best-sce{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:19px;font-weight:800;font-style:italic;letter-spacing:-.03em;color:#0a0a0c}.meq-best-sce.s-good{background:linear-gradient(140deg,#8ce4bd,#23a974);box-shadow:0 0 14px rgba(51,189,132,.4)}.meq-best-sce.s-mid{background:linear-gradient(140deg,#f6dca0,#dcab3e);box-shadow:0 0 14px rgba(230,185,78,.36)}.meq-best-sce.s-low{background:linear-gradient(140deg,#ffc089,#ee8636);box-shadow:0 0 14px rgba(242,149,74,.34)}.meq-best-txt{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.meq-best-txt .d{gap:10px;font-size:14.5px;font-weight:600;color:var(--ink)}.meq-best-txt .d,.meq-best-txt .m{display:flex;align-items:center;flex-wrap:wrap}.meq-best-txt .m{gap:7px;font-size:12.5px;color:var(--ink-3)}.meq-best-dot{width:7px;height:7px;border-radius:50%;background:#6f8cff;box-shadow:0 0 7px rgba(111,140,255,.55);flex:none}.meq-best-sep{opacity:.5}.meq-best-badge{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6f8cff;padding:3px 9px;border-radius:999px;background:rgba(111,140,255,.14);box-shadow:inset 0 0 0 1px rgba(111,140,255,.3)}.meq-links{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:clamp(24px,3vw,36px)}.meq-link{display:flex;flex-direction:column;gap:6px;padding:20px 18px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.meq-link:hover{transform:translateY(-3px);background:#fff;box-shadow:inset 0 0 0 1px var(--hair),0 22px 48px -26px rgba(0,0,0,.3)}.meq-link .k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.meq-link .t{font-size:16px;font-weight:600;color:var(--ink)}.meq-link .s{font-size:13px;color:var(--ink-2)}.meq-page .l2-split,.meq-page .l2-split>*{min-width:0}.meq-card{max-width:100%}@media (max-width:840px){.meq-page .meq-vfirst .meq-copy{order:0}.meq-page .meq-vfirst .meq-viz{order:1}}@media (max-width:640px){.meq-links{grid-template-columns:1fr}}@media (max-width:560px){.meq-lev-row{flex-wrap:wrap;row-gap:10px;padding:13px 14px 13px 16px}.meq-lev-txt{flex:1 1 calc(100% - 46px)}.meq-lev-seg{margin-left:46px}.meq-lev-verdict{flex:1;min-width:0;text-align:right}}@media (max-width:400px){.meq-histo-big{font-size:clamp(40px,13vw,56px)}.meq-card{padding:18px;border-radius:22px}.meq-best-row{gap:12px;padding:11px 13px}.meq-best-sce{width:42px;height:42px;font-size:18px}.meq-link{padding:18px 16px}}