.a2 .mp{margin:1.4em 0 0}.a2 .mp-switch{border:1px solid var(--a-line-strong);background:var(--a-surface);border-radius:999px;margin-bottom:18px;padding:3px;display:inline-flex}.a2 .mp-switch button{height:34px;color:var(--a-muted);font:600 .85rem var(--font-inter), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;transition:background .3s,color .3s}.a2 .mp-switch button[aria-pressed=true]{background:var(--a-gold);color:#120c02}.a2 .mp-track{counter-reset:mp;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.a2 .mp-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}}.a2 .mp-node{margin:0;position:relative}@media (min-width:860px){.a2 .mp-node:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--a-gold), color-mix(in srgb, var(--a-gold) 35%, transparent));height:2px;transition:opacity .3s;position:absolute;top:34px;left:calc(50% + 32px);right:calc(32px - 50%)}.a2 .mp-node.is-off:after{opacity:.18}.a2 .mp-node:has(+.is-off):after{opacity:.18}}.a2 .mp-node>button{width:100%;color:var(--a-text);text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:6px 4px 10px;display:grid}.a2 .mp-icon{border:2px solid color-mix(in srgb, var(--a-gold) 55%, transparent);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--a-gold) 26%, #1a1030), #0d0820 70%);width:64px;height:64px;font:700 1.6rem/1 var(--font-fraunces), serif;color:var(--a-gold);transition:transform .4s var(--ease-heavy), box-shadow .4s, border-color .3s, filter .3s;border-radius:50%;place-items:center;display:grid;position:relative}.a2 .mp-node>button:hover .mp-icon{border-color:var(--a-gold)}.a2 .mp-node.is-sel .mp-icon{box-shadow:0 0 0 4px color-mix(in srgb, var(--a-gold) 22%, transparent), 0 0 28px color-mix(in srgb, var(--a-gold) 55%, transparent);border-color:#ffe9a8;transform:translateY(-2px)}.a2 .mp-node.is-time .mp-icon{color:#b9a7ff;background:radial-gradient(circle at 35% 30%,#3f3065,#0d0820 70%);border-color:#a78bfa8c}.a2 .mp-node.is-off .mp-icon{filter:grayscale()brightness(.55)}.a2 .mp-lock{filter:none;font-size:1rem;font-style:normal;position:absolute;bottom:-4px;right:-4px}.a2 .mp-node b{font:700 .92rem var(--font-manrope), sans-serif;color:#f6eedb}.a2 .mp-node small{color:var(--a-faint);font-size:.76rem}.a2 .mp-node.is-off b{color:var(--a-faint)}.a2 .mp-card{border:1px solid color-mix(in srgb, var(--a-gold) 40%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--a-gold) 8%, transparent), var(--a-surface) 60%);border-radius:10px;min-height:10.5em;margin-top:14px;padding:18px 20px}.a2 .mp-card-title{font:700 1.1rem var(--font-manrope), sans-serif;color:#f6eedb;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.a2 .mp-tag{font:700 .66rem/1 var(--font-manrope), sans-serif;letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--a-gold) 18%, transparent);color:var(--a-gold);border-radius:999px;padding:5px 8px}.a2 .mp-cols{gap:14px;display:grid}@media (min-width:700px){.a2 .mp-cols{grid-template-columns:1fr 1fr;gap:24px}}.a2 .mp-cols h4{font:700 .7rem/1.3 var(--font-manrope), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px}.a2 .mp-gain h4{color:#6fbf73}.a2 .mp-limit h4{color:#e08a7a}.a2 .mp-cols p,.a2 .mp-locked{color:var(--a-text);margin:0;line-height:1.6}.a2 .mp-locked{color:var(--a-muted)}@media (prefers-reduced-motion:reduce){.a2 .mp-icon{transition:none}}.a2 .mp-verdict{border:1px solid var(--a-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 6px;display:grid;overflow:hidden}.a2 .mp-verdict-step{background:var(--a-surface);border-top:4px solid var(--a-line);gap:4px;padding:14px 14px 16px;display:grid}.a2 .mp-verdict-step:first-child{border-top-color:#6fbf73}.a2 .mp-verdict-step:nth-child(2){border-top-color:var(--a-gold)}.a2 .mp-verdict-step:nth-child(3){border-top-color:#e08a7a}.a2 .mp-verdict-step b{font:700 .95rem var(--font-manrope), sans-serif;color:var(--a-muted)}.a2 .mp-verdict-step span{color:var(--a-faint);font-size:.82rem}.a2 .mp-verdict-step.is-here{background:linear-gradient(180deg, color-mix(in srgb, var(--a-gold) 20%, transparent), var(--a-surface))}.a2 .mp-verdict-step.is-here b{color:var(--a-gold)}.a2 .mp-verdict-step.is-here b:before{content:"◆ "}.a2 .mp-verdict-step.is-here span{color:var(--a-text)}@media (max-width:560px){.a2 .mp-verdict{grid-template-columns:1fr}}.a2 .mp-timeline{border-left:2px solid color-mix(in srgb, var(--a-gold) 45%, transparent);gap:18px;margin:18px 0;padding:0 0 0 22px;list-style:none;display:grid}.a2 .mp-timeline li{margin:0;position:relative}.a2 .mp-timeline li:before{content:"";background:var(--a-gold);width:12px;height:12px;box-shadow:0 0 12px color-mix(in srgb, var(--a-gold) 60%, transparent);position:absolute;top:5px;left:-29px;transform:rotate(45deg)}.a2 .mp-timeline time{font:700 .72rem/1.3 var(--font-manrope), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--a-gold)}.a2 .mp-timeline p{margin:4px 0 0;line-height:1.65}.a2 .mp-opinion{border:1px solid color-mix(in srgb, var(--a-gold) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--a-gold) 10%, transparent), var(--a-surface) 55%);border-left-width:4px;border-radius:10px;padding:20px 22px 6px}.a2 .mp-opinion-label{font:700 .7rem/1.3 var(--font-manrope), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--a-gold);margin:0 0 6px}.a2 .mp-who{gap:14px;display:grid}@media (min-width:700px){.a2 .mp-who{grid-template-columns:1fr 1fr}}.a2 .mp-who>div{border:1px solid var(--a-line);background:var(--a-surface);border-radius:10px;padding:16px 18px}.a2 .mp-who h4{font:700 .95rem var(--font-manrope), sans-serif;color:#f6eedb;margin:0 0 8px}.a2 .mp-who>div:first-child h4{color:#6fbf73}.a2 .mp-who ul{color:var(--a-text);gap:6px;margin:0;padding-left:1.1em;line-height:1.55;display:grid}
