.rumo-compare-card{isolation:isolate;-webkit-backdrop-filter:blur(40px)saturate(1.5);color:var(--rumo-ink);background:linear-gradient(135deg,#ffffffb8 0%,#ffffff61 45%,#ffffff8c 100%);border:1px solid #fffc;border-radius:1.75rem;padding:1.75rem;transition:background-color .4s ease-out,color .4s ease-out,border-color .4s ease-out,box-shadow .4s ease-out;position:relative;box-shadow:0 18px 44px #17140f12,inset 0 1px #fff,inset 0 -1px #ffffff80,inset 1px 0 #fff9}@media (width>=640px){.rumo-compare-card{padding:2.25rem}}.rumo-compare-card:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);border-radius:1.75rem 1.75rem 0 0;height:50%;transition:opacity .4s ease-out;position:absolute;inset:0 0 auto}.rumo-compare-card.is-after:before{opacity:0}.rumo-compare-card.is-after{color:#fff;background:#0c2b27db;border-color:#ffffff26;box-shadow:0 26px 60px #0c2b2740,inset 0 1px #ffffff24}.rumo-compare-switch{background:#123c3614;border-radius:999px;grid-template-columns:1fr 1fr;padding:.3rem;transition:background-color .4s ease-out;display:inline-grid;position:relative}.is-after .rumo-compare-switch{background:#ffffff1a}.rumo-compare-switch__thumb{background:var(--rumo-ink);border-radius:999px;width:calc(50% - .3rem);transition:transform .32s cubic-bezier(.3,1.3,.5,1),background-color .32s ease-out;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}.is-after .rumo-compare-switch__thumb{background:var(--rumo-copper-strong);transform:translate(100%)}.rumo-compare-switch button{z-index:1;color:var(--rumo-muted);cursor:pointer;border-radius:999px;padding:.6rem 1.25rem;font-size:.9375rem;font-weight:700;transition:color .22s ease-out;position:relative}.rumo-compare-switch button[aria-pressed=true]{color:#fff}.is-after .rumo-compare-switch button[aria-pressed=false]{color:#ffffffb3}.rumo-compare-switch button:focus-visible{outline:2px solid var(--rumo-copper);outline-offset:3px}.rumo-compare-item{align-items:flex-start;gap:.85rem;font-size:1.0625rem;font-weight:500;line-height:1.75rem;animation:.32s ease-out both rumo-compare-in;display:flex}.rumo-compare-dot{color:#fff;background:#fff;border:2px solid #d84b3480;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.15rem;display:grid}.rumo-compare-dot.is-done{border:2px solid var(--rumo-copper);background:var(--rumo-copper-strong)}@keyframes rumo-compare-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.rumo-compare-card,.rumo-compare-switch,.rumo-compare-switch__thumb{transition:none}.rumo-compare-item{animation:none}}.rumo-compare-note{-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#fff6;border:1px solid #ffffffd9;border-radius:999px;padding:.35rem;display:inline-flex;box-shadow:0 14px 30px #17140f12,inset 0 1px #fffffff2}.rumo-compare-note__inner{background:var(--rumo-surface);border-radius:999px;align-items:center;gap:.75rem;padding:.6rem 1.25rem;display:inline-flex;box-shadow:0 1px 2px #17140f0f}
