.dictation-range{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--blas-accent) 0 var(--fill,50%), #ffffff1a var(--fill,50%) 100%);border-radius:999px;outline:none;height:6px}.dictation-range::-webkit-slider-thumb{appearance:none;cursor:grab;background:linear-gradient(180deg, var(--blas-amber-light), var(--blas-accent) 55%, var(--blas-amber-deep));border-radius:50%;width:26px;height:26px;box-shadow:inset 0 1px #ffffff59,0 2px 6px #0000008c,0 0 0 1px #ec9a3640}.dictation-range::-webkit-slider-thumb:active{cursor:grabbing}.dictation-range::-moz-range-thumb{cursor:grab;background:linear-gradient(180deg, var(--blas-amber-light), var(--blas-accent) 55%, var(--blas-amber-deep));border:0;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 1px #ffffff59,0 2px 6px #0000008c}.benefit-stack{height:260px;position:relative}.benefit-card{border:1px solid var(--blas-separator);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--blas-bg-secondary), var(--blas-bg-primary));text-align:left;cursor:pointer;flex-direction:column;justify-content:center;padding:28px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:absolute;inset:0}.benefit-card[data-position="0"]{opacity:1;z-index:4;transform:translateY(0)rotate(0)scale(1);box-shadow:0 32px 80px #00000059}.benefit-card[data-position="1"]{opacity:.85;z-index:3;transform:translateY(12px)rotate(3deg)scale(.95)translate(24px);box-shadow:0 24px 60px #00000040}.benefit-card[data-position="2"]{opacity:.7;z-index:2;transform:translateY(24px)rotate(-2.5deg)scale(.9)translate(-20px);box-shadow:0 16px 40px #00000026}.benefit-card[data-position="3"]{opacity:.55;z-index:1;transform:translateY(36px)rotate(1.5deg)scale(.85)translate(10px);box-shadow:0 8px 24px #0000001a}.benefit-card[data-position="0"]:hover{border-color:var(--blas-accent);transform:translateY(-8px)rotate(0)scale(1.02);box-shadow:0 40px 100px #0006,0 0 0 1px #ec9a3659}.benefit-card:not([data-position="0"]){pointer-events:none}.benefit-dots{gap:8px;display:flex}.benefit-dot{background:var(--blas-label-quaternary);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;transition:background .3s,width .3s}.benefit-dot[aria-current=true]{background:var(--blas-accent);width:22px}@media (prefers-reduced-motion:reduce){.benefit-card{transition:none}}
