.mv-tip{position:relative;margin:0 0 1.8rem;padding:1.05rem 1.1rem 1rem;background:#fffdf8;border:1px solid #dcd3c2;border-top:3px solid #d4b254;border-radius:0;box-shadow:none}.mv-tip *{border-radius:0!important}.mv-tip [class*=btn],.mv-tip button{box-shadow:none!important}.mv-tip ::selection{background:#d4b254;color:#1c2833}.mv-tip .mvt-tick{position:absolute;width:11px;height:11px;border-color:#c9bda2;border-style:solid;border-width:0}.mv-tip .mvt-tick.tl{top:6px;left:6px;border-top-width:1.5px;border-left-width:1.5px}.mv-tip .mvt-tick.tr{top:6px;right:6px;border-top-width:1.5px;border-right-width:1.5px}.mv-tip .mvt-tick.bl{bottom:6px;left:6px;border-bottom-width:1.5px;border-left-width:1.5px}.mv-tip .mvt-tick.br{bottom:6px;right:6px;border-bottom-width:1.5px;border-right-width:1.5px}.mv-tip .mvt-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 .55rem}.mv-tip .mvt-head svg{width:15px;height:15px;stroke:#7d6218;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.mv-tip .mvt-label{font:700 .68rem/1 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:#7d6218}.mv-tip .mvt-cat{font:700 .66rem/1 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#1a5276;background:#f2f7fa;border:1px solid #d8e6ee;border-radius:999px;padding:4px 10px}.mv-tip .mvt-no{font:400 .68rem/1 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.08em;color:#75695a;font-variant-numeric:tabular-nums}.mv-tip .mvt-next{margin-left:auto;font:400 .68rem/1 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.06em;color:#75695a;font-variant-numeric:tabular-nums;white-space:nowrap}.mv-tip .mvt-body{margin:0;font-size:.95rem;line-height:1.62;color:#2b3640;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.mv-tip .mvt-body strong{color:#1c2833}.mv-tip .mvt-body.is-out{opacity:0;transform:translateY(4px)}.mv-tip .mvt-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:.75rem 0 0}.mv-tip .mvt-btn{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 2px;background:none;border:0;border-radius:0;font-weight:600;font-size:.82rem;color:#1a5276;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(26,82,118,.35);text-underline-offset:4px;transition:text-decoration-color .2s,color .2s}.mv-tip .mvt-btn svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s cubic-bezier(.16,1,.3,1)}.mv-tip .mvt-btn:hover{text-decoration-color:#1a5276;color:#143f5c}.mv-tip .mvt-btn:hover svg.spin{transform:rotate(72deg)}.mv-tip .mvt-btn:focus-visible{outline:2px solid #1a5276;outline-offset:2px}.mv-tip .mvt-vote{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:400 .78rem/1 "DM Sans",sans-serif;color:#75695a}.mv-tip .mvt-vote button{min-width:38px;min-height:38px;border:1.5px solid #cfc6b4;border-radius:999px;background:none;color:#1a5276;cursor:pointer;font-size:.8rem;font-weight:700}.mv-tip .mvt-vote button:hover{border-color:#1a5276;background:#f2f7fa}.mv-tip .mvt-vote button[aria-pressed="true"]{background:#1c2833;border-color:#1c2833;color:#fffdf8}.mv-tip .mvt-vote button:focus-visible{outline:2px solid #1a5276;outline-offset:2px}.mv-tip .mvt-vote .mvt-thanks{color:#2f6b47;font-weight:600}.mv-tip .mvt-chips{display:flex;gap:6px;flex-wrap:wrap;margin:.75rem 0 0;padding-top:.7rem;border-top:1px dashed #e3dbc9}.mv-tip .mvt-chip{min-height:30px;padding:0 .75rem;border:1px solid #d8e6ee;border-radius:999px;background:#f8fbfd;font:700 .64rem/1 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#1a5276;cursor:pointer}.mv-tip .mvt-chip[aria-pressed="true"]{background:#1a5276;border-color:#1a5276;color:#fffdf8}.mv-tip .mvt-chip:focus-visible{outline:2px solid #1a5276;outline-offset:2px}.mv-tip .mvt-chips .mvt-for{align-self:center;font:400 .66rem/1 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.06em;color:#75695a;margin-right:2px}@media (prefers-reduced-motion:reduce){.mv-tip .mvt-body,.mv-tip .mvt-btn svg{transition:none}.mv-tip .mvt-body.is-out{opacity:1;transform:none}}@media (max-width:520px){.mv-tip{padding:1rem 1.05rem .95rem}.mv-tip .mvt-next{flex-basis:100%;margin-left:0;order:5}.mv-tip .mvt-vote{margin-left:0;flex-basis:100%;margin-top:.2rem}}
