.tutorial-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:4px}.tutorial-mascot{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.tutorial-mascot-image{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.tutorial-text{text-align:center;font-family:var(--font-nunito),system-ui,sans-serif}.tutorial-text h3{margin:0 0 8px;font-size:18px;font-weight:700;color:#1F2937;line-height:1.3}.tutorial-text p{margin:0 0 8px;font-size:14px;color:#4B5563;line-height:1.6}.tutorial-text p:last-child{margin-bottom:0}.tutorial-tip{margin-top:12px!important;padding:8px 12px;background-color:#F3F4F6;border-radius:6px;font-size:13px!important;color:#6B7280!important}.__floater__open .tutorial-content{animation:tutorialFadeIn .3s ease-out}@keyframes tutorialFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.tutorial-content{gap:12px;padding:2px}.tutorial-mascot-image{width:48px;height:48px}.tutorial-text h3{font-size:16px}.tutorial-text p{font-size:13px}}.__floater__open{z-index:10001!important}button[data-action=primary]{background:linear-gradient(135deg,#3B82F6,#1D4ED8)!important;border:none!important;border-radius:8px!important;font-family:var(--font-nunito),system-ui,sans-serif!important;font-weight:600!important;transition:all .2s ease!important;box-shadow:0 2px 4px rgba(59,130,246,.3)!important}button[data-action=primary]:hover{background:linear-gradient(135deg,#1D4ED8,#1E40AF)!important;box-shadow:0 4px 8px rgba(59,130,246,.4)!important;transform:translateY(-1px)!important}button[data-action=back],button[data-action=skip]{color:#6B7280!important;font-family:var(--font-nunito),system-ui,sans-serif!important;font-weight:500!important;transition:color .2s ease!important}button[data-action=back]:hover,button[data-action=skip]:hover{color:#374151!important}.tutorial-progress{display:flex;justify-content:center;align-items:center;margin-top:12px;gap:4px}.tutorial-progress-dot{width:6px;height:6px;border-radius:50%;background-color:#D1D5DB;transition:all .2s ease}.tutorial-progress-dot.active{background-color:#3B82F6;transform:scale(1.2)}.tutorial-progress-dot.completed{background-color:#10B981}div[data-testid=spotlight]{border-radius:8px!important;box-shadow:0 0 0 4px rgba(59,130,246,.1)!important}