.mlsct-portal .mlsct-note{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important}.mlsct-portal .mlsct-demo-steps{grid-template-columns:repeat(7,minmax(0,1fr))!important;isolation:isolate!important}.mlsct-portal .mlsct-demo-steps:before{display:none!important}.mlsct-portal .mlsct-demo-steps>div:not(:last-child):after{content:""!important;position:absolute!important;z-index:-1!important;top:17px!important;left:50%!important;width:100%!important;height:1px!important;background:#d9cfcd!important;transition:background-color .45s ease,box-shadow .45s ease!important}.mlsct-portal .mlsct-demo-steps>div.is-past:not(:last-child):after{background:var(--mls-red)!important;box-shadow:0 0 10px rgba(173,20,40,.35)!important}.mlsct-portal .mlsct-demo-steps span{position:relative!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease!important;will-change:transform!important}.mlsct-portal .mlsct-demo-steps .is-past span{border-color:rgba(173,20,40,.38)!important;color:var(--mls-red)!important}.mlsct-portal .mlsct-demo-steps .is-active span{animation:mlsct-step-number 1.8s ease-in-out both!important}.mlsct-portal .mlsct-demo-steps .is-active strong{color:var(--mls-red)!important}.mlsct-portal .mlsct-result-steps{grid-template-columns:repeat(7,minmax(0,1fr))!important}@media (max-width:760px){.mlsct-portal .mlsct-demo-steps{display:flex!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;margin-right:-18px!important;margin-left:-18px!important;padding:4px 18px 13px!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;overscroll-behavior-inline:contain!important}.mlsct-portal .mlsct-demo-steps>div{flex:0 0 112px!important;scroll-snap-align:center!important}.mlsct-portal .mlsct-result-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.mlsct-portal .mlsct-shipping{margin:14px 0 0!important;padding:14px 15px!important;border:1px solid #e4d8d6!important;background:#fffaf7!important}.mlsct-portal .mlsct-shipping>strong{display:block!important;color:#1d1718!important;font-size:12px!important}.mlsct-portal .mlsct-shipping>p{margin:7px 0 0!important;color:#5d5254!important;font-size:12px!important;line-height:1.6!important;white-space:pre-wrap!important}.mlsct-portal .mlsct-shipping>a{display:block!important;margin:11px 0 0!important;color:#ad1428!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important}.mlsct-portal .mlsct-shipping img{display:block!important;width:min(100%,360px)!important;max-height:240px!important;margin:0 0 7px!important;border:1px solid #e4d8d6!important;border-radius:3px!important;object-fit:cover!important;box-shadow:none!important}.mlsct-portal .mlsct-public-proof-table{margin-top:12px!important;border:1px solid #e4d8d6!important;background:#fff!important;overflow:hidden!important}.mlsct-portal .mlsct-public-proof-head,.mlsct-portal .mlsct-public-proof-row{display:grid!important;grid-template-columns:42px minmax(0,1fr) 74px!important;align-items:center!important;gap:8px!important;padding:8px 10px!important}.mlsct-portal .mlsct-public-proof-head{background:#f3ecea!important;color:#3e3335!important;font-size:10px!important;font-weight:800!important}.mlsct-portal .mlsct-public-proof-row{margin:0!important;border-top:1px solid #eee4e2!important;color:#5d5254!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}.mlsct-portal .mlsct-public-proof-row img{width:64px!important;height:48px!important;max-height:none!important;margin:0!important;border:1px solid #e4d8d6!important;border-radius:2px!important;object-fit:cover!important}.mlsct-portal .mlsct-result-step{animation:mlsct-result-step-in .48s calc(var(--step-index,0) * 65ms) both!important}.mlsct-portal .mlsct-review-invite{position:relative!important;margin:15px 0 0!important;padding:18px clamp(16px,3vw,24px)!important;overflow:hidden!important;border:1px solid #e5d2b2!important;border-left:4px solid #bf8432!important;background:linear-gradient(135deg,#fffaf1,#fff 64%)!important;color:#2b2223!important;box-shadow:0 12px 28px rgba(87,49,11,.07)!important}.mlsct-portal .mlsct-review-invite:after{content:"★"!important;position:absolute!important;right:14px!important;bottom:-18px!important;color:rgba(191,132,50,.09)!important;font:700 76px Georgia,serif!important;line-height:1!important;pointer-events:none!important}.mlsct-portal .mlsct-review-invite>span,.mlsct-portal .mlsct-review-invite>strong{display:block!important}.mlsct-portal .mlsct-review-invite>span{color:#9a651f!important;font-size:8px!important;font-weight:800!important;letter-spacing:.16em!important}.mlsct-portal .mlsct-review-invite>strong{margin-top:6px!important;color:#251d1e!important;font:400 20px/1.2 Georgia,"Times New Roman",serif!important}.mlsct-portal .mlsct-review-invite>p{max-width:560px!important;margin:7px 0 0!important;color:#675a50!important;font-size:11px!important;line-height:1.6!important}.mlsct-portal .mlsct-review-invite>a{position:relative!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;margin:14px 0 0!important;padding:0 15px!important;border:1px solid #ad1428!important;background:#ad1428!important;color:#fff!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease!important}.mlsct-portal .mlsct-review-invite>a:hover,.mlsct-portal .mlsct-review-invite>a:focus{background:#7d0d1c!important;color:#fff!important;transform:translateY(-2px)!important}@media (prefers-reduced-motion:reduce){.mlsct-portal .mlsct-demo-steps .is-active span,.mlsct-portal .mlsct-result-step{animation:none!important}.mlsct-portal .mlsct-demo-steps span,.mlsct-portal .mlsct-demo-steps>div:after{transition:none!important}.mlsct-portal .mlsct-review-invite>a{transition:none!important}}