.shepherd-element.megastudy-tutorial-step{border-radius:12px;background:white;box-shadow:0 8px 24px rgba(0,0,0,.15);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:380px}.shepherd-element.megastudy-tutorial-step .shepherd-header{background:transparent;padding:16px 20px 8px;border-bottom:none}.shepherd-element.megastudy-tutorial-step .shepherd-title{font-weight:700;font-size:16px;color:var(--text-primary,#1a1a1a)}.shepherd-element.megastudy-tutorial-step .shepherd-text{padding:4px 20px 16px;font-size:14px;line-height:1.55;color:var(--text-secondary,#4b5563)}.shepherd-element.megastudy-tutorial-step .shepherd-cancel-icon{color:#9ca3af;transition:color .12s ease}.shepherd-element.megastudy-tutorial-step .shepherd-cancel-icon:hover{color:#1f2937}.shepherd-element.megastudy-tutorial-step .shepherd-footer{padding:8px 16px 16px;gap:8px}.shepherd-element.megastudy-tutorial-step .shepherd-button{border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;background:#d4638f;color:white;border:none;transition:background .12s ease,transform .12s ease}.shepherd-element.megastudy-tutorial-step .shepherd-button:hover{background:#b446a8;transform:translateY(-1px)}.shepherd-element.megastudy-tutorial-step .shepherd-button.shepherd-button-secondary{background:transparent;color:#6b7280}.shepherd-element.megastudy-tutorial-step .shepherd-button.shepherd-button-secondary:hover{background:#f3f4f6;color:#1f2937}.shepherd-modal-overlay-container{fill:rgba(0,0,0,.55)}