.option-wheel{--ow-text-color:#a6a6a6;--ow-active-color:#fff;--ow-font-size:3rem;--ow-inset:80px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.option-wheel--dragging{cursor:grabbing}.option-wheel__item{top:50%;left:var(--ow-inset);white-space:nowrap;font-size:var(--ow-font-size);transform-origin:0;cursor:pointer;will-change:transform, opacity, filter;color:color-mix(in srgb, var(--ow-active-color) calc(var(--ow-p,0) * 100%), var(--ow-text-color));font-weight:200;line-height:1;position:absolute}.option-wheel--right .option-wheel__item{left:auto;right:var(--ow-inset);transform-origin:100%}.option-wheel__item--selected{font-weight:500}
.card-swap-container{perspective:1000px;position:relative;overflow:visible}.card{background:var(--ink);color:var(--paper);padding:var(--space-6);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 48px -12px #00000073}.card-top{justify-content:space-between;align-items:center;display:flex;position:relative}.card-tag{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-weight:600}.card-num{font-family:var(--font-display);color:#ffffff73;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.card-bottom{position:relative}.card h3{font-family:var(--font-display);margin:0 0 var(--space-2);color:var(--paper);font-size:clamp(1.3rem,1.05rem + 1vw,1.75rem);font-weight:700;line-height:1.2}.card p{color:#ffffffb3;margin:0;font-size:.9rem;line-height:1.55}@media (max-width:768px){.card-swap-container{transform:scale(.85)}}@media (max-width:480px){.card-swap-container{transform:scale(.7)}}
