.tc-card{opacity:0;transition:opacity var(--dur-fast) linear, transform 0s linear var(--dur-fast);transform:translateY(16px)}.tc-card[data-phase=out]{opacity:0;transition:opacity var(--dur-fast) linear;transform:none}.tc-card[data-phase=card],.tc-card[data-phase=detail],.tc-card[data-phase=hold]{opacity:1;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:none}.tc-row{opacity:0;transition:opacity var(--dur-fast) linear, transform 0s linear var(--dur-fast);transform:translateY(6px)}.tc-card[data-phase=detail] .tc-row,.tc-card[data-phase=hold] .tc-row{opacity:1;transition:opacity var(--dur-base) var(--ease-out) calc(var(--i,0) * 60ms), transform var(--dur-base) var(--ease-out) calc(var(--i,0) * 60ms);transform:none}.tc-fill{transform-origin:0;transition:transform var(--dur-fast) linear;transform:scaleX(0)}.tc-card[data-phase=detail] .tc-fill,.tc-card[data-phase=hold] .tc-fill{transition:transform .4s var(--ease-in-out);transform:scaleX(1)}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}.tour-fade{animation:tour-fade var(--dur-base) var(--ease-out) both}.tc-dot{background:var(--line-strong);width:8px;height:8px;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:50%;display:block}.tc-dot[data-state=done]{background:var(--spot)}.tc-dot[data-state=cur]{background:var(--spot);box-shadow:var(--shadow-glow);transform:scale(1.5)}.tc-dot[data-untapped=true]{outline:1px solid var(--signal);outline-offset:1px}.tc-ib{transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.tc-ib:hover{background:var(--bg-sunken)}.tc-ib:active{transform:scale(.96)}.tq-ring{transition:transform var(--dur-slow) var(--ease-in-out), opacity var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.tc-card{transform:none!important}.tc-row{transition-delay:0s!important;transform:none!important}.tc-fill{transition:none!important}.tq-ring{transition:opacity var(--dur-fast) linear}.tour-fade{animation-duration:var(--dur-fast)}}
